网购车票系统需求分析报告

上传人:xmg****18 文档编号:114653456 上传时间:2019-11-12 格式:DOC 页数:20 大小:298KB
返回 下载 相关 举报
网购车票系统需求分析报告_第1页
第1页 / 共20页
网购车票系统需求分析报告_第2页
第2页 / 共20页
网购车票系统需求分析报告_第3页
第3页 / 共20页
网购车票系统需求分析报告_第4页
第4页 / 共20页
网购车票系统需求分析报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网购车票系统需求分析报告》由会员分享,可在线阅读,更多相关《网购车票系统需求分析报告(20页珍藏版)》请在金锄头文库上搜索。

1、. . . . .文档名称:需求分析说明书项目名称:网上订购火车票系统编写:蔡益华 曹敏校对:杭杰审核:田涛日期:2014年10月20日院系:南邮通达学院专业:软件工程1.引言1.1 编写目的 火车站市场的管理和服务机制要求逐步走向规范化,对于政府管理部门来说确实是一个难点,订票是客运业务中最基本的一个业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等诸多方面。然而,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式网上订购,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的购票方式。在此,给出详细设计,供软件编程人员参考。

2、1.2 项目背景项目委托单位:计算机学院软件工程系。开发单位:南邮通达学院软件工程32班第四小组。小组成员:组长:杭杰 组员:闫满,田涛,蔡益华,曹敏任务分配:杭杰负责Rational Rose 整体建模,数据库描述。 闫满负责模块图绘制,资料搜索 田涛负责ER图绘制,文档审核 蔡益华,曹敏文档编写与文档整理 1.3 定义TTOS:Train Ticketing Online System, 网购火车票系统 1.4 参考资料 1 郑人杰,马素霞 软件工程 (原书第七版)。北京:机械工业出版社 2011.7 2 耿祥义,张跃平 Java大学实用教程(第三版)。北京:电子工业出版社。2012.1

3、3 吴建 ,郑潮,汪杰 UML基础与Rose建模案例(第三版)。北京:人民邮电出版社 2012.7 4施伯乐,丁宝康,汪卫 数据库系统教程(第三版)。北京高等教育出版社 2008.7 5刘增杰,李坤 MySQL 5.6从零开始学(视频教学版)。北京:清华大学出版社 2013.92. 任务概述2.1 目标 网购火车票系统针对的用户是所有需要乘坐火车的乘客,当春运来潮之际,购票点将出现严重拥挤的状况,客户的需求也是多种多样,将充满无限等待,同时也大大降低了购票效率。为了满足大家需求,需求分析如下:1. 能够通过电子商务平台构建网上购票系统,减少购票拥挤,等待的现象,大大节约了用户的时间,这主要包括

4、: (1)用户注册账户,设置个人信息。 (2)用户预约订单 (3)用户购票,改签,退票,查询信息。 2. 能够对用户注册信息的管理,购票系统的维护及更新。 3. 能够对用户购买成功后返回订单号,票代码及快递下发火车票。 4. 能够提供网上支付的安全机制以及对提供数据信息授权访问,防止随意删改,同时提供信息恢复备份的服务。2.2 运行环境该软件系统的运行环境: 硬件平台: 工作站及服务器的最低配置要求: 服务器,网卡采用了Intel 8257 1G主芯片,拥有两个RJ45网线接口,4对5类UTP传输介质,传输速率达到10/100/1000Mbps。 软件平台: 服务器操作系统及数据库管理系统:

5、Windows XP或Window 2007及以上系统, 客户端的操作系统: Windows 2000以上系统即可 网络平台: 通信协议:TCP/IP协议,通信宽带80 KB/s以上2.3 需求概述 线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块,系统管理模块(对系统进行维护与更新),数据库管理模块(提供数据备份、数据操作功能),票务信息模块(提供票价、列车的实时信息),购票模块(提供订票和退订功能),实时信息提示模块(提供车况、路况、列车晚点等实时信息)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销

6、售信息和方便、简单的订票功能。 线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改 的优点。2.4 条件与限制1. 由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本购票系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。 2. 存储限制:本系统必须配备较高容量的内存,并且预留充足的备份空间,以应对不断变更的新信息。同时考虑到用户数量的庞

7、大以及信息的安全性,必须配备速度较快性能较好的硬件系统。 3. 处理时间限制:本系统在处理火车票数据进行各种排序方便用户查询的同时,还需要定期更新数据(例如火车增加班次,火车时间的变更),为了保证系统的成功运行,还需要时刻更新剩余的票数,因此该系统必须既能处理较大的数据量,还需有较快的响应时间,在这一点还有待提高。 3. 数据描述 3.1 静态数据火车售票系统的静态数据包括: 乘客,系统管理员: 姓名、性别、地址、电话、身份证号、登陆账号,密码。 订票信息: 订单号、班次、出发站、目的地、购票日期、发车时间、到达时间、 历时、票价、订购数量、退票手续费 。 席别选择种类: 商务座、特等座、一等

8、座、二等座、高级软卧、软卧、硬卧、软座、硬座、无座、其他。 席别选择属性: 靠窗、靠过道、残疾座、三人座、二人座、带桌板、靠残疾座、靠餐车、靠大行李架、靠车门、靠卫生间、座椅可以转动等。 3.2 动态数据 1.用户注册 2.系统登录(输入账号密码登陆) 3.网站购票(下发短信) 4.预约 5.购票(席别种类选择,席别属性选择) 6.支付 7.退票(缴纳手续费) 8.改签 9.查询信息(目的地,班次,发车时间,票价) 10. 系统管理(系统维护,系统更新) 11. 用户管理(用户注册,查询用户信息,修改用户信息,添加用户,删除用户) 12. 数据库管理(系统参数设置,数据查看,数据备份,数据恢复

9、) 13. 票务管理(查询,更改信息(班次,目的地,票价,发车时间)3.3 数据库描述 3.3.1 ER图的构建:性别地址用户名电话手续费ID1乘客m11退票查询n订单号购票改签nn车次列车信息目的地n班次购票信息数量余量ID出发地发车时间总价发车日期票价席别属性购票日期 3.3.2 数据信息表的构建:数据库采用MySQL 5.6.10 数据库1)乘客信息表(passenger): 2)列车信息表(train_info):3)购票信息表(order_info):4. 需求模型(用例图)图1 网购火车票系统用例图 用户注册(register) 系统登录(Login) 改签(change) 查询(

10、query) 退票(back) 购票(purchase) 预约(make reservations) 取消预约(remove reservations) 打印车票(print) 缴纳手续费(pay poundage) 席别属性选择(select seat type)l 票务管理(ticket operate)l 用户管理(user operate)l 系统管理(system operate)l 数据库管理(database operate)l 查询信息(query info)l 更改信息(alter info)l 查询用户信息(query user info)l 修改用户信息(alter us

11、er info)l 添加用户(add user)l 删除用户(delete user)l 系统维护(system maintain)l 系统更新(system update)l 系统参数设置(system parameter setting)l 数据查看(data view)l 数据备份(data backup)l 数据恢复(data recovery)5. 静态模型 5.1 包图 (1)System Service: 包含乘客、系统管理员以及购票、退票等相关业务的 用例、类等信息。 (2)System UI: 包含操作界面、窗体相关的用例、类等信息。 (3)System Common Uti

12、lities: 包含系统提供的公共用例、类等信息。 (4)System Database: 包括数据库操作相关的用例、类等信息。 图2 网购火车票系统包图 5.2 类图 图3 类模型5.3 接口图图4 接口图6. 动态模型 6.1 时序图 1)【乘客购票】用户查询信息提示:输入查询内容输入完成后点击购买提示席别类型及属性选择输入席别类型及属性请求用户登录(若未注册,请求注册)登录后进入电子支付平台验证用户信息无误后请求选择支付方式用户选择支付方式确认账户信息成功后自动扣款发送票代码短信给用户并快递下发火车票给乘客 图5 购票时序图 2)【乘客改签】用户登录验证用户信息无误后进入系统用户请求改签用户通过查询更改改签内容改签完毕后点击进入电子支付平台验证用户信息无误后进行票价折算处理后自动扣款或还款返回信息给用户图6 改签时序图 3)【乘客退票】用户登录验证用户信息用户请求车票退订提示:确认退票业务点击确认提醒应付手续费信息确认无误后进入电子支付平台验证账户信息成功后,系统自动折算后退款至用户支付宝图7 退票时序图 4)【乘客预约】乘客请求查询信息提示:输入查询内容显示列车信息查询结果用户请求预约火车票提示:请求登录系统(若未注册,请求注册)返回预约成功信息给用户点击确认后进入电子支付平台支付若一直未支付,系统自动判断12天之内是否支

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号