《地铁自助售票系统需求分析报告.doc》由会员分享,可在线阅读,更多相关《地铁自助售票系统需求分析报告.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、地铁自助售票系统需求分析报告 班级:2011级计算机科学与技术本科班指导教师:丁万宁姓名:马振威 20110441011066 戴鹏辉 20110441011071 刘春双 20110441011018 宋加霖 20110441011074 樊仲轩 20110441011038完成日期:2014.04.081引言31.1编写目的31.2背景31.3参考资料32任务概述32.1目标33需求规定43.1对功能的规定43.2对性能的规定43.3安全性需求44运行环境规定44.1设备44.2支持软件55 功能描述55.1 软件功能55.2输入要求65.3处理流程65.3.1售票模块:75.3.2取票模
2、块:761引言 1.1编写目的 使用经过JAVA程序设计的软件对售票系统进行管理,是计算机软件工程应用的一部分。以实现售票迅速、可靠性高、存储量大、寿命长、成本低等特点,能极大程度地提高售票管理系统的效率,也是售票管理系统信息化、正规化的必然趋势。 1.2背景 1软件系统的名称:地铁自助售票系统2任务提出者:丁万宁3开发者:马振威 戴鹏辉 刘春双 宋佳林 樊仲轩4用户:邯郸市用户 1.3参考资料Java语言程序设计基础篇Y.Dancil Liang(美) 机械工业出版社Java Web开发实战经典清华大学出版社软件工程技术及应用张贤坤 徐翔主编 东北林业大学出版社 2任务概述 2.1目标 通过
3、该系统的实施,将地铁站管理等方面通过系统来实施,其中包括对学生,群众等等,使得地铁站等管理业务,查询业务和售票业务运转周期缩短,来提高地铁站运转效率。实现地铁迅速、可靠性高、存储量大、寿命长、成本低等特点,能极大程度地提高地铁管理的效率,也是地铁管理信息化、正规化管理的必然趋势。 3需求规定 3.1对功能的规定 互联网用户登入该系统,可以浏览乘车路线,通过网上银行订购车票,然后系统会通过短信发送订单号到用户手机,用户只能订本日的车票。最后乘地铁前在车站自助取票机上取票。另外,互联网用户可以使用退票功能。自动售票机用户是指在地铁站选择用自动售票机的用户,该类用户可以浏览乘车路线,买票。IC卡用户
4、不需要在自动售票机上操作,通过自动验票机来计算价格,用户可自行操作完成车票分析查询。(互联网用户和IC卡用户可享受折扣优惠)管理人员登入后负责对信息进行维护,包括对人流量的统计,对自动售票机里面钱款的查看与维护,对地铁进行车次的增、删、改、查功能。3.2对性能的规定 地铁自动售票系统是一个开放的平台,用户登录后可以浏览当前车次到达时间以及可以在本站转乘的车次及其时间。3.3安全性需求 由于地铁自助售票系统的客流量会非常大,所以在对这些车次的导入和查询时要保证速度。对于整个系统,管理人员要有完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢
5、失。此外,系统要求用户在登陆时需要身份验证。4运行环境规定 4.1设备 1.服务器的中央处理部件(CPU)建议使用PIV 1G(以上)双核处理器芯片。2.服务器内存必须使用服务器专用ECC内存 3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01) 4.为了防止服务器不可预测的故障,所以建议使用两台服务器。这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。 5.服务器应支持热插拔电源 6.服务器必须配备UPS(不间断电源)。 7.服务器应该放在学校内部。不然无法进行程序调试。 8.服务器应该必须有固定IP地址。 9.其他性
6、能在经济条件允许的情况下,应该尽量使用高速稳定的配件。 4.2支持软件 操作系统: Microsoft Windows xp 数据库:Microsoft access服务器必须使用专业的防火墙和反病毒软件。除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。 各系的操作系统尽量统一。(Windows xp系列)。这样可以避免管理软件因为操作系统版本不一致造成的过多的开销。 各系的机器必须也安装反病毒软件和防火墙。以防止网络上的蠕虫病毒在整个网络范围内的蔓延。 如果要打印涉及字段比较多的报表,应该配备针式打印机。4.3系统数据需求分析E-R图
7、是描述系统概念模型的有力工具,它是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。这样才能更好地、更准确地用某一DBMS实现这些需求,它是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系等各种数据模型转换1 5 功能描述5.1总体设计 地铁自动售票系统是一个开放的平台,用户登录后可以浏览当前车次到达时间以及可以在本站转乘的车次及其时间。管理人员就是负责信息的维护(包括增加,删除,修改)。登入需要权限。5.2 软件功能(1)售票功能售票功能包括三种售票方式:网络售票、
8、自动售票机售票、IC卡售票。(2)信息查询功能信息查询可分为网上查询和自动售票机查询:1、网上查询输入起点站和终点站提供坐车路线或直接查询地铁站点信息,支持google地图搜索,模拟各地铁路线图。提供办理IC卡的信息,以及公布IC卡的挂失、补办和招领信息。2、自动售票机查询输入起点站和终点站查询提供坐车路线,模拟各地铁路线图。(3)财务清分功能地铁站的自助售票机、自动取票机的卡和钱币维护。(4)统计功能包括每个地铁站的人流量统计、每日营业额的统计以及每月营业额的汇总。(5)调度功能随着地铁的增多和线路的更改而产生的功能。(6)维护功能由管理员操作的功能,包括用户的登陆模块、进行其他功能(如调度功能、统计功能等)的操作、IC卡的办理。(7)财务结算功能通过营业额、支出等财务信息进行结算。地铁自动售票系统售票功能调度功能验票功能财务结算统计功能维护功能财务清分留言功能信息查询(8)验票功能自动验票机临时卡、IC卡进行验票,用户可查询使用记录、票价记录。(9)留言功能访问该系统的游客可以对本系统进行留言,提出一些意见5.3处理流程5.3.1售票模块:售票模块车票查询用户界面用户身份验证输出获取相关信息输入输入购票成功取票模块5.3.2取票模块:取票成功数据库操作操作命令生成输出获取购票信息输入购票统计购买车票记录查询用户界面