您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 网站总体规划与数据库设计
目录1引言--------------------------------------------------------------------------------------------------------12开发环境--------------------------------------------------------------------------------------------------13网站建设流程--------------------------------------------------------------------------------------------33.1网站分析设计阶段-----------------------------------------------------------------------------32.2.1明确建站目的------------------------------------------------------------------------------32.2.2进行可行性分析---------------------------------------------------------------------------32.2.1网站风格的设计---------------------------------------------------------------------------42.2.1网站效果的设计---------------------------------------------------------------------------43.2网站内容设计阶段-------------------------------------------------------------------------------54网站具体实施阶段—网页设计-----------------------------------------------------------------------55网站测试--------------------------------------------------------------------------------------------------76数据库设计-----------------------------------------------------------------------------------------------76.1数据库表结构设计------------------------------------------------------------------------------76.2数据库建立---------------------------------------------------------------------------------------86.3数据库表的操作---------------------------------------------------------------------------------86.4PHP与MYSQL数据库的连接-------------------------------------------------------------97结束语----------------------------------------------------------------------------------------------------11参考文献-----------------------------------------------------------------------------------------------------11ABSTRACT----------------------------------------------------------------------------------------------------11KEYWORDS---------------------------------------------------------------------------------------------------11计算机信息工程学院本科毕业设计1网站总体规划与数据库设计摘要:本文介绍了山东财政学院国际交流合作处网站建设过程中的总体规划和数据库的设计。网站总体规划主要从网站建设目的、可行性分析、网站风格和效果设计、内容开发和网页设计以及测试等方面进行。数据库设计主要介绍了在MYSQL中数据库和数据库表的建立以及PHP与MYSQL数据库的连接的实现。在当今网络信息越来越繁荣的今天,本课题的探讨具有较高的实用价值。关键词:数据库网站规划PHP+MYSQL+APACHE一.引言进入21世纪,互连网技术及其网络服务正越来越深入地影响着人们的思维方式和观念,加速了整个社会的现代化进程,成为人类社会进步的强大原动力。信息化社会中的人们在互连网中建立了成千上万个网站,提供各种类型的服务,给人们带来了前所未有的方便,网络已经成为人们获取信息的重要来源。网站建设,规划先行。建设一个成功的网站,规划设计是至关重要的,这是由于网站中需要存放大量的信息,并以此提供各种快速便捷的服务,网站的建设如同复杂软件工程一样需要从总体上把握,因此一个网站的成功与否和网站建设前的规划有着极其重要的关系。网站规划是指在网站建设之前对用户的需求进行分析,确定建站的目的和网站的功能,根据需要对网站建设做出的规划。只有进行规划设计,才能避免网站建设中出现的诸多问题,使网站建设顺利进行。网站规划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用。在信息资源开发、管理和服务的各种手段中,最为有效的是数据库技术。数据库的应用已经越来越广泛,从小型的单项事务处理系统到大型复杂的信息系统都要用先进的数据库技术来保持系统数据的完整性、共享性。数据库已经成为衡量信息化程度高低与否的重要标志。在动态网站的建设过程中,合理的数据库设计可以方便网站访问者的使用,提升网站的人气,从而达到网站建设的初衷。二、开发环境在建设山东财政学院国际交流合作处的网站过程中,所用的开发环境是PHP+MYSQL+APACHE。PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。PHP有许多优点:-学习简单PHP的学习过程非常简单。只要了解一些基本的语法和语言特色,就可以进行PHP编码,计算机信息工程学院本科毕业设计2PHP的语法类似于C,Perl,ASP或者JSP。若对上述之一的语言比较熟悉,那么对PHP的入门会很快,如果对PHP了解较多,那么对于其他几种语言的学习都很简单了。由于PHP代码能够无障碍的添加进站点,在设计和维护站点的同时,可以很轻松的加入PHP使得网站更加具有动态特性。-数据库连接PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。还可以根据需要编写外围的函数间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层,可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。-可扩展性PHP已经进入了一个高速发展的时期,技术较为成熟,为PHP扩展附加功能比较容易。-面向对象编程PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力,PHP支持构造器、提取类等。-可伸缩性传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,内嵌的PHP可以具有更高的可伸缩性。用PHP构架的网站,大部分页面的PHP文件里都会有include和require嵌入其间。这是因为使用include和require不但可增强代码的可读性,而且可将站点分成模块来管理。一般来说,一个网站上的每个页面肯定会有重复的内容。例如:页面头部的导航条、或边部导航等,可能还在每页的底部有著作权或一些基于文本的导航条。如果要修改一个包含很多个页面的网站上的导航条或是徽标之类的内容,若用以往的方法,则只能遂一对每一页面进行更改。显然这样做工作量巨大且非常浪费时间。解决的方法是将重复的内容都放到一个文件中,然后在每一个需要这些内容的页面上用PHP的include和require函数动态地调用该文件。这样如果想对所有页面上的这些复用内容做修改时,只需要更改包含了这些重复内容的文件就可以了。MySQL是一个轻型SQL数据库服务器,可运行在多种平台上,MySQL被认为是建立数据库驱动的动态网站的最佳产品,总体来说,MySQL数据库具有以下主要特点:1.同时访问数据库的用户数量不受限制;2.可以保存超过50,000,000条记录;3.是目前市场上现有产品中运行速度最快的数据库系统;4.用户权限设置简单、有效而Apache是一个当今非常流行的WEB服务器。PHP、MySQL和Apache被认为是建设网站的极佳的组合。计算机信息工程学院本科毕业设计3三、网站建设流程随着网络技术的发展和用户对网站性能需求的不断提高,网站的设计与开发越来越显得复杂,解决方法就是要强调流程和明确地进行分工。只有建立规范的、有效的、健全的开发机制,才能满足用户的需求,达到预期目标。山东财政学院国际交流合作处网站设计具体实现步骤如下图所示:明确建站目的进行可行性分析留学山财项目指南出国出境交流合作交流学院外籍教师网页设计网站测试内容设计阶段分析设计阶段具体实施阶段图1网站建设流程3、1网站分析设计阶段3.1.1.明确建设网站的目的建立网站之前,要有明确的目的,即所要建立的网站的作用是什么,服务的对象是那些群体,要为浏览者提供怎样的服务。山东财政学院国际交流合作处网站的建设目的是适应学校的发展要求和对外进行宣传。作为一个职能部门,山东财政学院国际交流合作处服务的对象是本校和国外的大学生及其家长,为他们提供学习、政策等方面的服务,以促进与国外院校的学术、文化交流与合作,网站建设总的要求是宣传性+实用性,因此在网站建设过程中要把这一点做为指导思想。3.1.2.进行可行性分析可行性分析就是分析是否有能力有财力建设和维护这个网站;分析网站建立以后是否有一定的经济效益或社会效益;分析网站建设需要花费多少时间、精力、人力,性价比是投入使用测试阶段计算机信息工程学院本科毕业设计4否合算。近年来我国高等教育事业发展迅速,取得了举世瞩目的成绩。山东财政学院在这种大好形式下,不断提高办学层次,对外交流日益频繁,因此建设一个好的网站进行对外宣传,树立学校形象就显得尤为重要,因此网站的建设是现实可行的;作为一所普通高等院校,山东财政学院有着一支较强的师资队伍,从技术和经济承担上来说网站的建设是完全没有问题的;网站建设成功以后可以大大方便国际交流合作处的工作,提升学校形象,社会效益显而易见;合作处是一个职能部门,其网站建设不同于大型综合性网站,因此本网站建设花费的时间、精力、人力都不会很多,性价比是比较合算的。3.1.3网站风格的设计简洁明快、独具特色、保持统一的网站风格能让用户产生深刻印象,借此可以达到宣传目的。根据交流合作处的部门性质,树立网站的风格可以从以下几个方面入手:色调:主要考虑是活泼还是庄重,是素还是艳。合作处网站色调应该偏向庄重、朴素,少用或者不用艳丽色彩和Flash动画。画面:需要
本文标题:网站总体规划与数据库设计
链接地址:https://www.777doc.com/doc-5590201 .html