地铁售票管理系统设计说明书

上传人:新** 文档编号:567923537 上传时间:2024-07-22 格式:PDF 页数:25 大小:984.26KB
返回 下载 相关 举报
地铁售票管理系统设计说明书_第1页
第1页 / 共25页
地铁售票管理系统设计说明书_第2页
第2页 / 共25页
地铁售票管理系统设计说明书_第3页
第3页 / 共25页
地铁售票管理系统设计说明书_第4页
第4页 / 共25页
地铁售票管理系统设计说明书_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《地铁售票管理系统设计说明书》由会员分享,可在线阅读,更多相关《地铁售票管理系统设计说明书(25页珍藏版)》请在金锄头文库上搜索。

1、.-.地铁售票管理系统设计说明书.可修编.-目录1.介绍 11.1 目的 11.2 围 11.3 定义、缩写词 11.4 容概览 12. 体系结构表示方法 23. 系统要达到的目标和限制24. 用例视图 24.1 系统用例图 24.2 购买车票 44.3 乘客路线查询 54.4 乘客票价查询 64.5 乘客票数查询 64.6 售票管理员路线查询74.7 售票管理员票数查询74.8 售票管理员票价查询84.9 售票管理员普通售票84.10 售票管理员特殊人群售票94.11 售票管理员退票 104.12 售票管理员登录系统124.13 管理员维护数据 124.14 管理员修改站点 134.15 管

2、理员修改票价 144.16 管理员修改时间 144.17 管理员登录系统 145.E-R 设计图 155.1 乘客与售票管理员 E-R 图 156、过程视图 176.1管理员登陆顺序图 176.2售票管理员操作顺序图186.3乘客查询顺序图 186.4售票顺序图 196.5系统类图 217. 部署试图 218. 数据视图 239.规模和性能 2310.质量 23.可修编.-1. 1.介绍介绍1.11.1 目的目的现今的地铁收费制度的相对完善, 但也存在的一定的问题, 不同于一般的乘客, 有些 “特殊”的乘客是不买票的,如残疾人、65 周岁以上(含 65 周岁)的老年人、持有效证件的离休干部等等

3、。对于这些特殊人群收费管理,正是城市轨道交通自动售检票系统所欠缺的。通过本系统可以解决这一问题,实现对特殊人群的免票。另乘客可通过自行使用互联网查询到相应的车次信息,剩余票价、票数等,售票管理员可以通过登录系统后处理乘客的相关请求,而管理员可以进行数据的有效维护,还可以根据地铁的客流量等情况对地铁车次、时间的做出相应的增加、删减、修改。1.21.2 围围介绍了网上购买地铁票的登录系统、浏览车票系统、售退票系统、人群判定系统。1.31.3 定义、缩写词定义、缩写词模块化:模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其部特性。1.41.4 容概览容概览登

4、陆系统管理员、乘客要进行买卖票操作,需要输入正确的用户名和密码,如果输入错误,则停留在登陆页。浏览车票系统进入 B2C 系统后,乘客必须知道有关的列车信息,可以得到列车的班次、价格,并能根据需要输入相关信息进行搜索售退票系统当乘客需要购买或退订某票后,可以根据需要进行购买或退订,由售票管理员操作后生效,可以得到需要车票。人群判定系统乘客提供自己的信息之后售票管理员可以通过系统判定乘客为普通人群还是受到优惠的特殊人群,然后根据人群的判定进行售票。.可修编.-2. 2.体系结构表示方法体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性

5、需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. 3.系统要达到的目标和限制系统要达到的目标和限制目标乘客可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到相应列车的列表,点击其中一条后可以看到某次列车的详细票数、票价信息等。售票管理员登录之后,可以对乘客的需求进行正确的处理,同时还可以统计信息,对

6、车票信息进行查询。管理员正确登录后可以修改用户信息,列车信息,同时可以维护系统相关的数据。限制乘客和管理员、售票管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员、售票管理员的信息。售票管理员不能修改用户密码,还有同级别的管理员、售票管理员的信息。4. 4. 用例视图用例视图4.1 系统用例图1、系统管理用例图.可修编.-增加人员维护数据删除人员人员管理售票权限权限管理查询权限修改列车信息修改站点管理员列车管理修改票价登录系统修改时间增加列车删除列车2、售票用例图.可修编.-购票线路查询票价查询票数查询售票查询车票信息乘客普通人售票统计信息特殊人群售

7、票退票售票管理员登录系统4.2 购买车票用例描述:乘客决定购买某次地铁的车票,添加到订单。基本事件流:1乘客:在列车详细页面,提交将该车次车票放入订单的请求;2系统:检查车票是否有效;3系统:检查车票的库存数;4系统:将车票放入订单;5系统:在订单页面,显示旅客的订单中的车票;6用例结束。活动图.可修编.-4.3 乘客路线查询用例描述:乘客可输入线路信息等进行线路查询基本事件流:1乘客:在列车检索页面,输入列车检索条件,提交检索请求;2系统:在系统中检索与输入条件相符的列车数据;3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图.可修编.-4.4 乘客票价查询用例描述:乘客可输入

8、线路信息等进行票价查询基本事件流:1乘客:在列车检索页面,输入列车检索条件,提交检索请求;2系统:在系统中检索与输入条件相符的列车数据;3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图(见 4.3 活动图)4.5 乘客票数查询用例描述:乘客可输入线路信息等进行票数查询基本事件流:1乘客:在列车检索页面,输入列车检索条件,提交检索请求;2系统:在系统中检索与输入条件相符的列车数据;.可修编.-3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图(见 4.3 活动图)4.6 售票管理员路线查询用例描述:售票管理员可输入线路信息等进行地铁线路查询基本事件流:1售票管理员:

9、在列车检索页面,输入列车检索条件,提交检索请求;2系统:在系统中检索与输入条件相符的列车数据;3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图4.7 售票管理员票数查询用例描述:售票管理员可输入线路信息等进行地铁票数查询基本事件流:.可修编.-1售票管理员:在列车检索页面,输入列车检索条件,提交检索请求;2系统:在系统中检索与输入条件相符的列车数据;3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图(见 4.6 活动图)4.8 售票管理员票价查询用例描述:售票管理员可输入线路信息等进行地铁票价查询基本事件流:1售票管理员:在列车检索页面,输入列车检索条件,提交检索

10、请求;2系统:在系统中检索与输入条件相符的列车数据;3系统:把检索条件相符的列车数据显示在页面上;4用例结束。活动图(见 4.6 活动图)4.9 售票管理员普通售票用例描述:售票管理员向普通乘客(非老年人、军人等)进行售票基本事件流:1 售票管理员:向系统提供旅客要购买的票的信息。2 系统:在系统中检索与输入条件相符的购票方式和信息。3 系统:把检索条件相符的票价信息等数据显示在页面上;4 用例结束活动图:.可修编.-4.10 售票管理员特殊人群售票用例描述:售票管理员向特殊人群(老年人、残疾人等)进行售票基本事件流:1 售票管理员:向系统提供旅客要购买的票的信息。2 系统:在系统中检索与输入

11、条件相符的购票方式和信息。3 系统:把检索条件相符的票价信息等数据显示在页面上;4 用例结束活动图:.可修编.-4.11 售票管理员退票用例描述:售票管理员通过乘客提供的信息售票。基本事件流1系统:进入退票界面2乘客:输入退票车票基本信息;3系统:检索该车票是否可以退票;4系统:判定可以退票,进入退票界面;5用例结束。活动图.可修编.-.可修编.-4.12 售票管理员登录系统用例描述:售票管理员可以通过输入正确个人信息登陆系统基本事件流:1系统:进入售票管理员登陆界面2系统:显示输入密码框;3顾客;输入密码4系统:判定密码是否正确;5系统:密码正确,进入售票管理员页面;6用例结束。活动图:(见

12、 4.17 活动图)4.13 管理员维护数据用例描述:管理员管理商品,对相应的数据进行维护。基本数据流:1管理员:实施业务数据进行维护操作。2系统: 在系统中实现对业务数据的维护;3用例结束。活动图:.可修编.-4.14 管理员修改站点用例描述:管理员具有管理系统的权限,可以根据客流量等及时信息修改列车站点。基本事件流:1管理员:实施业务数据的修改;2系统: 在系统中实现对业务数据的相关操作;3用例结束。活动图:.可修编.-4.15 管理员修改票价用例描述:管理员具有管理系统的权限,可以根据客流量等及时信息修改列车票价。基本事件流:1管理员:实施业务数据的票价修改;2系统: 在系统中实现对业务

13、数据的相关操作;3用例结束。活动图:(见 4.14 活动图)管理员4.16 管理员修改时间系统用例描述:管理员具有管理系统的权限,可以根据客流量等及时信息修改列车时间。基本事件流:进入管理员登陆界面1管理员:实施业务数据的时间修改;2系统: 在系统中实现对业务数据的相关操作;3用例结束。显示输入密码框活动图:(见 4.14 活动图)输入密密码正确4.17 管理员登录系统进入管理员界面用例描述:管理员可以登陆系统基本事件流:1系统:进入管理员登陆界面2系统:显示输入密码框;3顾客;输入密码4系统:判定密码是否正确;5系统:密码正确,进入管理员页面;6用例结束。活动图:.可修编.-5.E-R5.E

14、-R 设计图设计图5.1 乘客与售票管理员 E-R 图.可修编.-.可修编.-6 6、过程视图、过程视图6.1管理员登陆顺序图.管理员系统数据库输入用户名密码验证用户名密码确认后分配操作权限确认权限确认权限分配提示登录成功.可修编.-6.2售票管理员操作顺序图管理员录入线路与乘客信息系统数据库对数据库进行更新更新数据库更新成功提示操作成功管理员操作顺序图6.3乘客查询顺序图.可修编.-6.4售票顺序图.可修编.-.可修编.-6.5系统类图7. 7.部署试图部署试图部署视图描述了如何将具体软件制品分配到计算节点 (具有处理服务的某种事物) 上,表示了软件元素在物理架构上的部署,以及物理元素之间的

15、通信。.可修编.-Generic PC普通的个人计算机。Web Browser通用个人计算机上的网页浏览器,如:IE6.0,Firefox 等。ApacheWeb 服务器,可以运行在所有广泛使用的计算机平台上。Struts一个为开发基于模型-视图-控制器模式的应用架构的开源框架,是利用 Java Servlet 和 JSP 构建 Web应用的一项非常有用的技术。 事件从客户端(浏览器)由用户操作出发的事件, Struts 使用 Action 来接受浏览器表单提交的事件。Tomcat 6.0Tomcat 6.0 提供 Servlet 容器。Hibernate.可修编.-Hibernate 提供对象关系映射框架,对 JDBC 进行了非常轻量级的对象封装,使得可以使用对象编程思维来操纵数据库,完成数据持久化。MySQLMySQL 是小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,开放源码数据库。8. 8.数据视图数据视图B2C 地铁售票系统数据在关系数据库中的组织。9. 9.规模和性能规模和性能满足的规模20 人同时进行有关数据库的操作。满足的性能能够满足让乘客可以认同的相应时间。10.10.质量质量售票系统能够满足用户的需求,能够保证系统的正常运转.可修编.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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