基于PHP的长途客车网上订票系统的设计

总体设计是系统开发过程中的一个重要阶段,是对系统的一个整体设计,将工程项目自上而下逐层分解成多个功能模块,让每一个模块都只具备简单的操作功能,能用一个或几个程序实现的树形结构为止。 总体设计的内容主要包括:⑴结构化模块设计;⑵代码设计;⑶文

       总体设计是系统开发过程中的一个重要阶段,是对系统的一个整体设计,将工程项目自上而下逐层分解成多个功能模块,让每一个模块都只具备简单的操作功能,能用一个或几个程序实现的树形结构为止。
       总体设计的内容主要包括:⑴结构化模块设计;⑵代码设计;⑶文件设计;⑷输入输出设计;⑹系统软硬件配置设计;⑺编制设计说明书。
总体设计过程可分为两个主要阶段:功能设计,确定长途客车网上订票系统的实现,包括对每个功能模块的增删改查,并逐步实现各个功能要求;结构设计,确定该软件的结构,把每个模块都单独分离,实现具体的功能,明确这些模块的关系。

第1节 系统开发模式
        本系统采用MVC(Model View Control)开发模式,在控制层和业务逻辑层通过接口实现,在相对应的表中创建5个接口便于实现。业务逻辑层完成增、删、改、查的功能,控制层负责统一调度,显示层显示输入输出信息,这样就实现了低耦合,也提高了体统的可靠性。

第2节 系统功能设计
       本系统主要有两个主模块:管理员功能模块——对车票、车次、站内新闻、在线留言、旅游资讯等功能模块的管理;普通用户功能模块——对车票的退订和个人资料的管理。在输入网址进入主页进行访问的时候,通过用户登陆对系统实现不同的操作,对网页功能模块的浏览以及对站点信息的管理。长途客车网上订票系统充分考虑到每个客户的需要,设计出一个界面简洁,能够快速的为自己购到想要到达目的地的票务,让很多客户都能够从这个网站购票出行,轻而易举的就能够实现所有操作,再加上后台稳定的系统作为支撑,使这个网站更加地流畅,让广大客户使用起来得心应手,方便快捷,节省了去客车站所要花费的不必要的时间,通俗易懂的界面让每个客户使用起来都很容易,没有那么多繁琐的步骤                  
                                                                                        。基于PHP的长途客车网上订票系统的设计

第3节 数据库介绍
        数据库是指自描述的完整记录的集合。它除了包含用户的源数据外,还包含关于它本身结构的描述。
        数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程,规划和结构化数据库中的数据对象以及这些数据对象之间关系的一个过程。
       1.数据库设计的原则
第一个基本规则:在系统总体信息方案额指导下,各个库应为它所支持的管理目标服务;
第二个处理规则:一个列中存储多个值,那表明这个设计可能是有缺陷的。
简单的数据关系:一对一;一对多;多对一;多对多。
所以在对系统建设中要根据这些原则一步一步去实现。
       2.数据库设计的几个过程:
需求分析阶段:开发前对此项目做一个详细的调查,充分掌握到客户的信息,从他们之中探寻到这个项目所要做的重点工作,这个环节尤为重要,是设计这个项目的核心。也是特别不容易、花费时间最多的一步。
      概念结构设计阶段:是在设计项目时对数据库的一个支撑,在了解到客户的信息,听到她们的心声之后对这些信息进行一个整合分析,然后构建出一个全新的模型。
      逻辑结构设计阶段:在充分了解到项目具体信息后,根据了解到的信息搭建一个合适的数据模型,最后选用最适于的DBMS。
      数据库物理设计阶段:为根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据内模式。
      数据库实施阶段:在选定数据库语言作为开发语言后,根据前面的阶段所呈现的效果图构建数据库,编写之后便进行调试,录入数据库信息,作一个简单的前期运行。
数据库运行和维护阶段:在完成前期简单的运行之后可以面向客户使用,在投入使用过程中也要及时的去发现寻找问题并不断加以改进。
在完成设计的整个过程中,在任意一个阶段都要考虑到数据库和数据,要将其联系起来加以分析并在每个阶段都要考虑到,取长补短,发现彼此不足之处,以此优化,将这些设计完成得更好。
       不难发现,每个项目中的数据库都是软件开发中的心脏,对项目所产生的影响极其深远。要想顺利的完成此项工作必须重视数据库的地位,数据库的处理直接影响到我们的项目。只有这样,我们才能设计出一个完善的项目并全面着手开发。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.sbvv.cn/chachong/434.html,文章版权申述

(0)
上一篇 2017年7月18日 上午10:08
下一篇 2017年7月19日 上午2:23

相关推荐

My title page contents