uml火车票网上售票系统_第1页
uml火车票网上售票系统_第2页
uml火车票网上售票系统_第3页
uml火车票网上售票系统_第4页
uml火车票网上售票系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、份唉截新华埠帝ANlflTI X】>T>1TA IZIVHR 5TVUML及其建模工具课程大作业火车票网上售票系统的 UML建模专业班级:小组成员:授课教师:完成时间:10信管本1班周淼蔡名辉、彭克友陈路2013年10月28日信息工程学院1 需求分析 11.1 用户管理模块 11.2 系统参数设置模块 21.3 票务信息模块 21.4 订票管理模块 21.5 实时信息管理模块 21.6 数据管理模块 32 用例图 32.1 用户用例图 33 类图 74 顺序图 84.1 用户网上订票顺序图 84.2 管理员网上售票系统顺序图 95 活动图、状态图 105.1 用户登录系统到打开主窗

2、口操作活动图 105.2 用户订票活动图115.3 火车票状态图116 通信图、组件图、部署图 126.1 通信图 126.2 组件图 126.3 部署图 137 总结与分工 14参考文献: 14火车票网上售票系统1需求分析为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量, 我们组对火车票网上售票系统进行 UML建模。火车票网上售票系统包括用户管 理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订 票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列 车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能),其功能 结构如图1-1所

3、示。图1-1 功能结构图1.1用户管理模块用户管理模块包括如下几个部分。1、查看用户信息:管理员可以对用户信息进行添加。2、添加用户信息:管理员可以对用户信息进行添加。3、修改用户信息:管理员可以对用户信息进行修改。4、删除用户信息:管理员可以对已有用户信息进行删除5、查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的权限。6、修改用户信息权限:管理员可以修改用户权限。7、删除管理权限:管理员可以删除用户权限。8、添加管理权限:管理员可以添加用户权限。1.2 系统参数设置模块系统参数设置模块有如下几个部分。1、用户信息:管理员可以对用户信息参数进行增删改查设置。2、票务信息:管理

4、员可以对票务信息参数进行增删改查设置。3、其他信息:管理员可以对其他系统参数信息进行增删改查。1.3 票务信息模块票务信息模块包括如下几个部分。1、车次信息:对车次信息进行增删改查操作。2、列车时间信息:对列车时间信息进行增删改查操作。3、座位信息:对座位信息进行增删改查操作。4、价格信息:对价格信息进行增删改查操作。5、站点信息:对车站信息进行增删改查操作。1.4 订票管理模块订票管理模块包括如下几个部分。1、用户注册:注册新用户。2、用户登录:已注册用户登录。3、列车信息:浏览可预定车辆信息。4、车票预订:预定车票。1.5 实时信息管理模块实时信息管理模块包括如下几个部分。1、实时信息查看

5、:查看最新实时信息。2、实时信息更新:对于最新路况、车况信息进行更新。1.6 数据管理模块数据管理模块包括:1、数据查看:对所有数据查看。2、数据备份:备份所有数据。3、数据恢复:恢复受损数据。2用例图2.1用户用例图输入用户名<<include>><<include>>用户登录注册<<include>> t输入密码查票<<include>>车次查询<<include>><<include>>查询票价订票历时查询<<include>&

6、gt;<<extend>><<extend>><<include>>换票退票缴纳手续费图2-1 用户用例图用户首先注册一个用于登录火车票网上售票系统的帐号,然后可以通过网上 售票系统对票务信息进行查询,包括车次、是否有座位、票价、历时等信息,然 后根据需要订购火车票,完成订票过程,也可以对已经订购的火车票进行换票、 退票,退票是要缴纳5%的手续费。<<include>>查看用户信息<<include>> -修改用户信息系统参数设置用户管理<<include>

7、>添加用户<<include>>数据备份数据恢复数据查看数据库官理系统管理员票务管理删除用户<<include>>查看票务信息<<include>><<include>> 小,e一、心修改票务信息<<include>>添加票务信息删除票务信息图2-2系统管理员用例图系统管理员可以进行用户管理和票务管理。对用户信息进行管理,包括查看、 修改、添加、删除用户信息等操作。票务管理包括对车票信息进行查看、添加、 修改、删除等操作。表2-1“注册”用例的描述用例名称注册用例编号0

8、01简要说明登录网上售票系统需要有用户名和密码参与者用户、系统管理员当前状态等待注册使用频率较局前置条件电脑联网并正确输入网址后置条件输入有效的用户名和密码基本操作流在注册窗口输入用户名和密码表2-2“登录”用例的描述用例名称登录用例编号002简要说明输入用户名和密码后登录网上售票系统参与者用户、系统管理员当前状态等待登录使用频率较局前置条件输入用户名和密码后置条件进入系统基本操作流到数据库表中检索是含存在相应的用户名和餐 '码备选操作流如果用户名和密码后误,显小提小信息表2-3“查票”用例的描述用例名称查票用例编号003简要说明用户、管理员根据需要进行票务信息查询参与者用户、系统管理

9、员当前状态等待查询使用频率较局前置条件登录网上售票系统基本操作流到数据库表中检索票务信息备选操作流如果/、存在该票,显小提小信息表2-4 “用户管理”用例的描述用例名称用户管理用例编号004简要说明管理员多用户信息进行管理参与者系统管理员当前状态等待系统管理员对用户信息进行管理使用频率较局前置条件系统管理员正确输入用户名和密码基本操作流管理员对用户信息进行增删改查操作备选操作流如果操作不成功,回浚至初始状态6表2-5“票务管理”用例的描述用例名称票务管理用例编号005简要说明管理员对票务信息进行管理参与者系统管理员当前状态等待管理员对票务信息进行管理使用频率较局前置条件管理员正确输入用户名和密

10、码基本操作流管理员可以对票务信息进行增删改查操作备选操作流如果操作不成功,回滚至初始状态表2-6"数据库管理”用例的描述用例名称数据库管理用例编号006简要说明管理员对数据库信息进行管理参与者系统管理员当前状态等待管理员对数据库信息进行管理使用频率较局前置条件管理员正确输入用户名和密码基本操作流管理员可以对数据库信息进行查看、备份、恢复和对系统参数进行设置备选操作流如果操作不成功,回滚至初始状态3类图图3-1 类图犍忠捋作小: ObjectapetuCcnn ()t JcisConn ()711、用户进行网上支付4.1用户网上订票顺序图10:用户浏览与登录订票系统数据库操作11:输入

11、网址2:输入用户名和密码A3:系统验证4:登录成功5:车票查询6:检索7:返回票务信息8:车票预订9:提交订单二>10:系统审核fell: 审核成功12:网上支付>13:输入银行卡号和密码HI14:系统验证15:通过验证16:提示订票成功图4-1用户网上订票顺序图1、用户输入网址,进入网上售票系统2、系统提示输入用户名和密码,用户输入用户名和密码3、系统验证用户输入的用户名和密码4、若用户名和密码正确,系统提示登录成功5、用户进行车票查询,输入查询条件6、系统进入数据库检索7、数据库返回检索信息8、用户进行车票预订并提交订单9、系统审核订单 10、若订单通过审核,系统提示审核成功1

12、2、用户输入银行卡号和密码13、系统验证银行卡号和密码14、通过验证则提示订票成功4.2管理员网上售票系统顺序图:系统管理员浏览与登录页面1:输入网址:输入用户名和密码4:登尹成功5:票务信息查询7:返回票务信息8:更新票务信息10:更新成功11:查看用户信息13:返回用户信息票务系统数据库操作系统验证检索6:12:检索15:系统更新三*1 3:9:系统更新用户信息14:更新,16:更新成功图4-2 管理员网上售票系统顺序图1、系统管理员输入网址,登录网上售票系统2、系统提示输入用户名和密码,管理员输入用户名和密码3、若用户名和密码正确,系统提示登录成功4、管理员对票务信息进行查询5、系统进入

13、数据库检索6、数据库返回检索信息7、管理员对票务信息进行更新8、系统对数据库进行更新,并提示更新成功9、管理员查看用户信息 10、系统进入数据库进行检索,并返回用户信息11、管理员更新用户信息12、系统对数据库进行更新并提示更新成功5活动图、状态图5.1用户登录系统到打开主窗口操作活动图开始 启动 SubMain过程L 二判断数据库是否连接成功12否 数据库连 接窗口J 数据库连 接操作显示用户登录窗口I验证用户 身份输入用户名和密码登录成功用户名或密码 错误,登显示网上售票系统主界面结束图5-1用户登录系统到打开主窗口操作活动图5.2用户订票活动图14开始不正确换票查票确结束结束登录网上售

14、票系统输入用户名 和密码结束输入网址退票有票1I密码正确 V订购成功无票 查无此票I A订票输入银行卡号和密码密码不结束图5-2正确、4有票 换票小功缴纳手续费结束用户订票活动图5.3火车票状态图结束图5-3火车票状态图6通信图、组件图、部署图6.1通信图18网站搜索I电脑:用户 /、/, L>4:订票00 6:显示疗£号给用户3:显示票务信息5:输入银行卡 系统验证目和密码 并扣钱:查票账户票务信息图6-1 通信图1、用户首先要连接上网络的电脑2、用户进行网站搜索,查询有关的票务信息3、电脑显示票务信息给用户4、用户查看信息后选择订票5、用户输入银行卡号和密码,系统验证并扣钱

15、6.2 组件图查票I I网上售票系,I i统主界面H退票一系统管理-=员F二I用户管理车票管理图6-2 组件图6.3 部署图斜舞打印机图6-3 部署图7总结与分工通过两个月学习,在陈老师的耐心指导下,我们能够熟练掌握UML中用例图、 类图、活动图、状态图、顺序图、通信图、组件图、部署图的画法。在课程即将 结束之际,感谢陈老师对我们的细心指导,和两个月以来的宽容与爱护。首先我们小组讨论决定以“火车站网上售票系统”为大作业题目,然后分工 合作,小组成员共同努力完成整个作业,通过这次大作业再一次让我们体会到团 队合作的重要性,一个人的智慧是有限的,“三个臭皮匠,顶个诸葛亮”。同时, 团队之间的沟通也很重要,有什么想法要说出来,大家一起讨论,想法正确才有 研究的意义,不能小组成员各自为政。此次大作业是本学期最后一次小组共同完成的作业,也是大学生涯的左后一 次小组共同完成的作业,在此再次感谢陈老师对我们的指导, 感谢我的团队,谢 谢你们的支

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论