基于PHP的长途客车网上订票系统的需求分析

需求分析是软件设计的一个关键性环节。是对长途客车网上订票系统的运行之前作一个详细剖析,从而明确系统所面对的对象,并对系统所需要的一些数据信息以及技术要求方面作一个解析,以此明确客户的种种需要。 第1节功能需求 长途汽车网上订票系统应该具备如下

         需求分析是软件设计的一个关键性环节。是对长途客车网上订票系统的运行之前作一个详细剖析,从而明确系统所面对的对象,并对系统所需要的一些数据信息以及技术要求方面作一个解析,以此明确客户的种种需要。

第1节功能需求 

      长途汽车网上订票系统应该具备如下功能:
    (1)登录
      通过IE浏览器输入网址进入系统主页,简单的浏览之后对自己所需要的信息进行操作,通过用户注册开对个人资料进行填写并注册实现普通用户功能,点击后台登录管理员账号进入后对系统信息进行操作,这就是区分不同用户的一种方式,可以避免系统信息资料的篡改,为我们的系统用户提供一个安全可靠的环境。从而达到所设计的要求。
    (2)查询
      可以对自己所需的车次以及相关出行信息的一些查询,也可以对用户订单的详细查询。对车票可以查询到车次编号、起点站、终点站、出发时间、到达时间、价格、汽车类型、余票数等进行设定。相关车次信息只允许用户查询,不能让其随意更改。通过后台登录的用户可以对系统的留言板、车票、站点新闻、旅游资讯等进行修改。而普通用户则通过登陆之后可实现订票和退票,也可以用自己的账号给他人订票,通过多方查询,客户可以登录自己的账户找到车票信息,通过在线订票模块可进行订票,也可通过个人后台退票功能模块退去已购车票。

 第2节 性能需求

准确性与及时性
        为了使系统在实际运行环境中能够达到最初的效果,要遵循这些因素:
       系统在投入使用中的一些问题要能够在特定的时间得到最完善的解决,这是每一个系统都要具备的。无论在任何时间系统都能够安全的运行,并根据用户的操作让系统作出回应,解决每一个用户的问题。。该系统的很多功能在整个设计过程中都只是锦上添花,但最基本的查询功能和其他的数据都是这个系统存在的必然理由,所以在对车票的管理上我们要充分满足市场需求,搭建一个合理完善的数据库是我们开发系统的首要选择。在对系统进行管理方面我们要提前做好前期工作,要有预见性,对在开发中我们所将面临的困境做好解决措施,保证系统能够安全稳定地运行。在车票方面也要安排合理,车票的总体数量和出发时间又影响着用户的选择,制定并规划合适的路线方案,达到客运站的一般要求,这关系到该系统是否成功,同时也要保证系统的准确性和及时性。
易用性
        该系统是要在实际中运行的,满足客户购票需求。现在很多客户对于互联网的还不是很了解,对于操作这方面存在一些问题。所以需要我们要设计出一个在使用过程中不是那么的复杂的系统。要具备这个要求,就需要该系统界面应该尽量使用通俗易懂,使用简单的语言文字从而保证系统的易用性。
安全性
       长途客车网上订票系统中存储的各种信息对客运站都是极其重要的,要维护用户的使用权,对车票的信息就只能具备查询资格,只有管理员可以进行修改;系统维护人员能够及时的进行数据备份、网站安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要确保对数据库定期进行更新,保证数据一致性。
 
第3节 业务流程图
 
该图为长途客车订票系统业务流程图:基于PHP的长途客车网上订票系统的需求分析
 
第4 节 数据流图
 
        数据流程图是用来描绘软件系统逻辑模型的,以图形的方式描绘出在问题中信息的变换和传递过程。它可以通过简洁的画面让用户能够对此有一个大概的了解,它不用通过浏览大量的文字便可以清楚整个概要,能够表达出系统的整个布局效果,是系统逻辑模型的重要组成部分。

第5节 数据字典

        数据字典(Data dictionary)是一种用户可以访问数据库内容的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
        数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
下面是数据流图中几个主要的数据字典卡片:
     用户信息

 

名字:用户信息
别名:无
描述:数据库中用来存储用户信息的关系表
定义:账号+密码+姓名+性别+电话+地区+Email+照片
位置:SQL数据库中用户信息表

 

 
 
 
 
 
 
 
 


      车票信息

 
名字:车票信息
别名:无
描述:数据库中用来存储车票信息的关系表
定义:车次号+起始站+终点站+起始时间+终止时间+车型+余票+日期+票价
位置:SQL数据库中车票信息表

 
 
 
 
 
 
 
 
 
 


      订票信息

 
名字:订票票信息
别名:无
描述:数据库中用来存储订票信息的关系表
定义:票号+用户帐号+车次+起始站+终点站+票价+开车时间+日期
位置:SQL数据库中订票信息表

 
 
 
 
 


     行车路线信息

 
名字:行车路线信息
别名:无
描述:数据库中用来存储行车路线信息的关系表
定义:车次+站点名称+到站时间+出站时间+票价
位置:SQL数据库中行车路线信息表

 
 
 
 
 
 
 
 


      车次信息

 
名字:车次信息
别名:无
描述:数据库中用来存储车次信息的关系表
定义:车次号+始发站+经停站+终点站+始发时间+到达终点站时间+历经时间
位置:SQL数据库中车次信息表

 
 
 
 
 
 

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

(0)
上一篇 2017年7月18日 上午9:51
下一篇 2017年7月18日 上午10:09

相关推荐

My title page contents