预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

火车购票系统UML类图时序图状态图协作图活动图对象图用例图 《UML面向对象分析》课程 实践项目报告 项目名称:网上订购火车票系统 项目组成员: 学号: 班级: 指导教师: 2008年11月10日 目录 1需求分析......................................1 1.1需求概述..................................1 火车购票系统UML类图时序图状态图协作图活动图对象图用例图 1。2...................................需求分析1 1.3需求模型(用例图)........................5 2静态模型......................................6 2.1类图......................................6 2.2对象图....................................8 2.3包图......................................9 3动态模型.....................................11 3。1.....................................时序图11 3.2状态图...................................13 3。3.....................................协作图14 3.4活动图...................................15 4项目组成员分工说明...........................16 5总结.........................................17 6参考资料.....................................18 火车购票系统UML类图时序图状态图协作图活动图对象图用例图 1需求分析 1.1需求概述 线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统, 它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提 供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供 数据备份、数据操作功能)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的 火车票销售信息和方便、简单的订票功能。 线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订 票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观 管理。具有体积小,代码简洁,易维护、易修改的优点. 线上订购火车票系统 用系票订实数 户统务票时据 管参信管信管 理数息理息理 模设模模管模 块置块块理块 模模 块块 1.2需求分析 用户管理模块 用户管理模块包括如下几个部分。 (1)添加用户信息:管理员可以对用户信息进行添加操作。 (2)删除用户信息:管理员可以对已有用户信息进行删除操作. (3)查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。 火车购票系统UML类图时序图状态图协作图活动图对象图用例图 (4)修改用户信息权限:管理员可以修改用户的管理权限. (5)删除管理权限:管理员在权限管理中可以删除管理权限。 (6)添加管理权限:管理员在权限管理中可以添加管理权限。 用户管理模块 用户管理权限管理 添删查修删查添 加除看改除看加 用用用用管管管 户户户户理理理 信信信信权权权 息息息息限限限 权权 限限 系统参数设置模块 系统参数设置模块有如下几个部分。 (1)用户信息:管理员可以修改用户信息并保存。 (2)订票信息:对订票信息进行添加、删除操作。 (3)退订信息:对退订信息进行添加、删除操作。 (4)旅客订票记录:对旅客订票记录进行添加、删除操作。 (5)其他信息:对其他信息进行编辑、删除操作。在编辑时可以修改附件存放路径和备份文件存放路径。 系统参数设置模块 用订退旅其 户票订客他 信信信订信 息息息票息 记 录 2 火车购票系统UML类图时序图状态图协作图活动图对象图用例图 票务信息模块 票务信息模块包括如下几个部分。 (1)车次信息:对车次信息进行添加、删除操作。 (2)列车时间信息:对