《UML面向对象分析》课程设计火车票系统.pdf

上传人:tbuqq 文档编号:5252707 上传时间:2020-03-03 格式:PDF 页数:21 大小:447.13KB
返回 下载 相关 举报
《UML面向对象分析》课程设计火车票系统.pdf_第1页
第1页 / 共21页
《UML面向对象分析》课程设计火车票系统.pdf_第2页
第2页 / 共21页
《UML面向对象分析》课程设计火车票系统.pdf_第3页
第3页 / 共21页
《UML面向对象分析》课程设计火车票系统.pdf_第4页
第4页 / 共21页
《UML面向对象分析》课程设计火车票系统.pdf_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《《UML面向对象分析》课程设计火车票系统.pdf》由会员分享,可在线阅读,更多相关《《UML面向对象分析》课程设计火车票系统.pdf(21页珍藏版)》请在三一文库上搜索。

1、word 格式 UML面向对象分析课程设计 报告 项目名称:火车票订购系统 姓名: 学号: 指导教师: 2011 年 11 月 10 日 word 格式 目 录 1 需求分析 . 1 1.1 需求概述 . 1 1.2 需求分析 . 2 1.3 需求模型(用例图). 6 2 静态模型 . 8 2.1 类图 . 8 2.2 对象图 . . 错误!未定义书签。 2.3 包图 . . 错误!未定义书签。 3 动态模型 . . 12 3.1 时序图 . . 12 3.2 状态图 . . 14 3.3 协作图 . . 15 3.4 活动图 . . 16 4 项目组成员分工说明. . 错误!未定义书签。 5

2、 总结 . . 18 6 参考资料 . . 19 word 格式 1 需求分析 1.1 需求概述 线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线 上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实 时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列 车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定 的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票 功能。 线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用

3、 户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利 于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改的优点。 线上订购火车票系统 用 户 管 理 模 块 系 统 参 数 设 置 模 块 票 务 信 息 模 块 订 票 管 理 模 块 实 时 信 息 管 理 模 块 数 据 管 理 模 块 word 格式 1.2 需求分析 用户管理模块 用户管理模块包括如下几个部分。 (1)添加用户信息:管理员可以对用户信息进行添加操作。 (2)删除用户信息:管理员可以对已有用户信息进行删除操作。 (3)查看用户信息权限:每个用户都具有一定的权限,管理员可以查

4、看用户的管理权限。 (4)修改用户信息权限:管理员可以修改用户的管理权限。 (5)删除管理权限:管理员在权限管理中可以删除管理权限。 (6)添加管理权限:管理员在权限管理中可以添加管理权限。 系统参数设置模块 系统参数设置模块有如下几个部分。 (1)用户信息:管理员可以修改用户信息并保存。 用户管理模块 用户管理权限管理 添 加 用 户 信 息 删 除 用 户 信 息 查 看 用 户 信 息 权 限 修 改 用 户 信 息 权 限 删 除 管 理 权 限 查 看 管 理 权 限 添 加 管 理 权 限 word 格式 (2)订票信息:对订票信息进行添加、删除操作。 (3)退订信息:对退订信息进

5、行添加、删除操作。 (4)旅客订票记录:对旅客订票记录进行添加、删除操作。 (5)其他信息: 对其他信息进行编辑、删除操作。 在编辑时可以修改附件存放路径和备份文 件存放路径。 票务信息模块 票务信息模块包括如下几个部分。 (1)车次信息:对车次信息进行添加、删除操作。 (2)列车时间信息:对列车时间信息进行添加、删除操作。 (3)座位信息:对座位信息进行添加、删除操作。 (4)价格信息:对价格信息进行添加、删除操作。 (5)车站信息:对车站信息进行添加、删除操作。 系统参数设置模块 退 订 信 息 订 票 信 息 其 他 信 息 旅 客 订 票 记 录 用 户 信 息 票务信息模块 车 次

6、列 车 座 位 价 格 车 站 word 格式 订票管理模块 订票管理模块包括如下几个部分。 (1)用户注册:注册新用户。 (2)用户登录:已注册用户登录。 (3)列车信息:浏览可预定车辆信息。 (4)车票预订:预定车票。 订票管理模块 用 户 注 册 用 户 登 录 列 车 信 息 车 票 预 订 word 格式 实时信息管理模块 实时信息管理模块包括如下几个部分。 (1)实时信息查看:在窗口现在最新实时信息。 (2)实时信息更新:对于最新路况、车况信息进行更新。 (3)实时信息修改:对于最新路况、车况信息进行修改。 数据管理模块 数据管理模块包括: (1)数据查看:对所有数据查看。 (2)

7、数据备份:备份所有数据。 (3)数据恢复:恢复受损数据。 实时信息管理模块 实 时 信 息 查 看 实 时 信 息 更 新 实 时 信 息 修 改 数据管理模块 数 据 查 数 据 备 数 据 恢 word 格式 1.3 需求模型(用例图) 客户先通过网站系统查询各种情况(票的价格,车的情况,以及一些铁路状况), 再通过系统数据库给与的实时信息提示去预定想要的火车票,完成订票的过程,客 户也可以通过网站系统对自己已经订购的票进行退订手续。 管理员可以通过系统对客户进行管理,查看客户信息,修改客户信息,添加客户信 息,以及删除客户信息等等,管理员也可以去修改票务信息,修改变动后的时间以 及车票价

8、格等等。 word 格式 退票 客户 查询信息 数据库 查询路况 查询车况 查询票价 订票 管理员 实时信息 修改时间 修改票务信息 修改车票价格 查看客户信息 修改客户信息 添加客户信息 客户管理 删除客户信息 word 格式 2 静态模型 2.1 类图 旅客(姓名、性别、需求信息、有效证件) 列车班次(发车时间、起点、终点、乘坐人数、价格) 火车站(名称、所在地) 订票(票号、班次号、旅客号、票价) 管理员(密码、姓名) 旅客表 字段类型含义说明 Customer_Name String() 旅客的名字旅客的名字 Customer_Sex Varchar() 旅客的性别旅客的性别 Cust

9、omer_Want Varchar() 旅客的需求旅客的需求信息 Customer_Iden Varchar() 旅客的证件旅客的有效证件 班次表 字段类型含义说明 Train_Time Time 班次时间列车的发车时间 Train_Start Varchar() 班次起点列车的始发站 Train_End Varchar() 班次终点列车的终点站 Train_Number Int() 班次乘坐人数列车的乘坐人数 Train_Price Int() 班次价格本次列车的价格 word 格式 订火车票表 字段类型含义说明 Order_ID Varchar() 订火车票号主键( PK) Order_F

10、ID Varchar() 班次号外键( FK) Order_CID Varchar() 旅客号外键( FK) Order_Price Int() 票价外键( FK) 管理员表 字段类型含义说明 Admin_password Varchar() 管理员密码管理员密码 Admin_Name Varchar() 管理员姓名管理员姓名 火车站表 字段类型含义说明 Station_Name Varchar() 火车站名字火车站名字 Station_addr Varchar() 火车站所在地火车站所在地 word 格式 word 格式 word 格式 3 动态模型 3.1 时序图 1. 客户首先要使用一台

11、已经联网的电脑 2. 在网站上搜索票务信息 3. 检索票务信息数据库 4. 电脑将检索的信息传递给客户 5. 客户经查看信息后进行订票 6. 客户输入自己的银行账号 7. 系统验证账号正确性 8. 提交信息并进行缴费 9. 系统给客户票务 word 格式 : 客户 : 电脑 : 订票系统 : 票务系统 : 票务信息 至数据库 1: 联网 2: 搜索票务信息 3: 检索 4: 传递信息 5: 输入账号密码 6: 进行订票 7: 输入银行账号 8: 系统验证 9: 提交信息并缴费 10: 提供票务单 11: 账号密码错误 12: 验证失败 13: 缴费失败 1. 管理员登陆到系统。 word 格式

12、 2. 管理员拥有权限修改票务信息、客户信息、车况信息。 3. 用户登陆的网站。 4. 用户可以查看票务信息、车况信息。 5. 用户预定火车票 : 管理员 : 电脑 : 票务系统 : 车况信息 : 客户 1: 登入 2: 修改客户信息 3: 修改车况信息 4: 修改票务信息 5: 客户登入 6: 查看车况信息 7: 查看票务信息 8: 预定火车票 9: 登入失败 10: 客户登入失败 3.2 状态图 1. 进入数据库系统页面 2. 进入预定车票界面 3. 预定成功后退出 4. 进入退订车票界面 5. 退订成功后退出 word 格式 6. 不能成功预、退车票则退出 初始状态 数据库系 统页面 预

13、定车票 界面 退订车票 界面 失败 成功 终止状态 登入失败 退订成功 退订失败 预定成功 预定失败 3.3 协作图 1. 客户首先要连接上网络的电脑 2. 客户进行网站搜索,检索有关的票务信息 3. 电脑将显示的票务信息给予客户 4. 客户再通过查看信息后选择买票 5. 客户输入自己的账号 6. 验证帐户并提交扣钱 7. 电脑将票的代码显示给客户,凭证取票 word 格式 : 客户 电脑 票务信息 账户 2: 搜索 6: 验证扣钱 1: 联网 5: 输入账号密码 7: 显示代码给客户 8: 检票 3: 显示信息给客户 4: 选择票 3.4 活动图 1. 客户先进行网络连接,进入票务数据库信息

14、管理系统页面 2. 进入退票界面,客户可以进行退票的操作 3. 进入订票界面,客户可以查看票务的实时信息情况 4. 检索信息之后,客户进行预定购票 5. 进入账号管理系统,输入自己的账号 6. 验证后给予客户票的代码,凭证取票 7. 结束则退出 word 格式 word 格式 4 总结 课程设计的体会 经过一个星期的上机实践学习,使我对UML有了更进一步的认识和了解,要想 学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发 现我的好多不足之处,最主要是自己在UML 图形正确使用上不够熟悉,通过实践, 使我在这个方面的认识有所提高。 word 格式 5 参考资料 1 李大友,陈明等实用软件工程基础清华大学出版社 2 郑莉, 董渊等C+ 语言程序设计清华大学出版社 3 吴建,汪杰等UML 基础与 Rose建模案例人民邮电出 版社 4 Soren Lauesen 著软件需求电子工业出版社 宁可累死在路上,也不能闲死在家里!宁可去碰壁,也不能面壁。是狼就要练好牙,是羊就要练好腿。什么是奋斗?奋斗就是每天很难,可一年一年却越来越容易。不奋斗就是每天都很容易,可一年一年越来越难。能干的人,不在情绪上计较,只在做事上认真;无能的人!不在做事上认真,只在情绪上计较。拼一个春夏秋冬!赢一个无悔人生!早安!献给所有努力的人

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1