logo资料库

网上订购火车票系统UML报告模版.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
1需求分析
1.1需求概述
1.2需求分析
1.3需求模型(用例图)
2静态模型
2.1类图
2.2对象图
2.3包图
3动态模型
3.1时序图
3.2状态图
3.3协作图
3.4活动图
4项目组成员分工说明
5总结
6参考资料
《UML 面向对象分析》课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学 班 号: 级: 指导 教师: 2008 年 11 月 10 日
目 录 1 需求分析.................................................................................... 1 1.1 需求概述............................................................................ 1 1.2 需求分析............................................................................ 2 1.3 需求模型(用例图)........................................................ 6 2 静态模型.................................................................................... 7 2.1 类图.....................................................................................7 2.2 对象图................................................................................ 9 2.3 包图...................................................................................11 3 动态模型.................................................................................. 12 3.1 时序图.............................................................................. 12 3.2 状态图.............................................................................. 15 3.3 协作图.............................................................................. 16 3.4 活动图.............................................................................. 17 4 项目组成员分工说明.............................................................. 18 5 总结.......................................................................................... 19 6 参考资料.................................................................................. 20
1 需求分析 1.1 需求概述 线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线 上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实 时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列 车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定 的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票 功能。 线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用 户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利 于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改 的优点。 线上订购火车票系统 用 户 管 理 模 块 系 统 参 数 设 置 模 块 票 务 信 息 模 块 订 票 管 理 模 块 数 据 管 理 模 块 实 时 信 息 管 理 模 块
1.2 需求分析 用户管理模块 用户管理模块包括如下几个部分。 (1) 添加用户信息:管理员可以对用户信息进行添加操作。 (2) 删除用户信息:管理员可以对已有用户信息进行删除操作。 (3) 查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。 (4) 修改用户信息权限:管理员可以修改用户的管理权限。 (5) 删除管理权限:管理员在权限管理中可以删除管理权限。 (6) 添加管理权限:管理员在权限管理中可以添加管理权限。 用户管理模块 用户管理 权限管理 删 除 管 理 权 限 查 看 管 理 权 限 添 加 管 理 权 限 添 加 用 户 信 息 删 除 用 户 信 息 查 看 用 户 信 息 权 限 修 改 用 户 信 息 权 限 系统参数设置模块 系统参数设置模块有如下几个部分。 (1) 用户信息:管理员可以修改用户信息并保存。 (2) 订票信息:对订票信息进行添加、删除操作。 (3) 退订信息:对退订信息进行添加、删除操作。 (4) 旅客订票记录:对旅客订票记录进行添加、删除操作。 (5) 其他信息:对其他信息进行编辑、删除操作。在编辑时可以修改附件存放路径和备份文 件存放路径。 2
系统参数设置模块 用 户 信 息 订 票 信 息 退 订 信 息 旅 客 订 票 记 录 其 他 信 息 票务信息模块 票务信息模块包括如下几个部分。 (1) 车次信息:对车次信息进行添加、删除操作。 (2) 列车时间信息:对列车时间信息进行添加、删除操作。 (3) 座位信息:对座位信息进行添加、删除操作。 (4) 价格信息:对价格信息进行添加、删除操作。 (5) 车站信息:对车站信息进行添加、删除操作。 票务信息模块 车 次 信 息 列 车 时 间 信 息 座 位 信 息 价 格 信 息 车 站 信 息 3
订票管理模块 订票管理模块包括如下几个部分。 (1) 用户注册:注册新用户。 (2) 用户登录:已注册用户登录。 (3) 列车信息:浏览可预定车辆信息。 (4) 车票预订:预定车票。 订票管理模块 用 户 注 册 用 户 登 录 列 车 信 息 车 票 预 订 实时信息管理模块 实时信息管理模块包括如下几个部分。 (1) 实时信息查看:在窗口现在最新实时信息。 (2) 实时信息更新:对于最新路况、车况信息进行更新。 (3) 实时信息修改:对于最新路况、车况信息进行修改。 4
实时信息管理模块 实 时 信 息 查 看 实 时 信 息 更 新 实 时 信 息 修 改 数据管理模块 数据管理模块包括: (1) 数据查看:对所有数据查看。 (2) 数据备份:备份所有数据。 (3) 数据恢复:恢复受损数据。 数据管理模块 数 据 查 看 数 据 备 份 数 据 恢 复 5
1.3 需求模型(用例图) 退订 (from Logical View) 用户 查询 (from Logical View) 票价 (from Logical View) 车况 (from Logical View) 路况 (from Logical View) 实时信息提示 (from Logical View) 预定 (from Logical View) 管理员 用户管理 (from Logical View) 修改票务信息 (from Logical View) 修改时间 (from Logical View) 修改票价 (from Logical View) 订购 (from Logical View) 查看用户信息 (from Logical View) 修改用户信息 (from Logical View) 添加用户信息 (from Logical View) 删除用户信息 (from Logical View) 客户先通过网站系统查询各种情况(票的价格,车的情况,以及一些铁路状况), 再通过系统数据库给与的实时信息提示去预定想要的火车票,完成订票的过程,客 户也可以通过网站系统对自己已经订购的票进行退订手续。 管理员可以通过系统对客户进行管理,查看客户信息,修改客户信息,添加客户信 息,以及删除客户信息等等,管理员也可以去修改票务信息,修改变动后的时间以 及车票价格等等。 6
分享到:
收藏