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

下载本文档

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

文档简介

精品精品精品精品⑥*微新华冷循ANHUIX1N1IVAUNIVERSITY《UML及其建模工具》课程大作业火车票网上售票系统的UML建模专业班级:10信管本1班小组成员: 周淼蔡名辉、彭克友授课教师: 陈廉完成时间:2013年10月28日信息工程学院TOC\o"1-5"\h\z\o"CurrentDocument"需求分析 0\o"CurrentDocument"用户管理模块 0\o"CurrentDocument"系统参数设置模块 1\o"CurrentDocument"票务信息模块 1\o"CurrentDocument"订票管理模块 1\o"CurrentDocument"实时信息管理模块 2\o"CurrentDocument"数据管理模块 2\o"CurrentDocument"用例图 3\o"CurrentDocument"用户用例图 3\o"CurrentDocument"类图 7\o"CurrentDocument"顺序图 8\o"CurrentDocument"用户网上订票顺序图 8\o"CurrentDocument"管理员网上售票系统顺序图 9\o"CurrentDocument"活动图、状态图 10\o"CurrentDocument"用户登录系统到打开主窗口操作活动图 10\o"CurrentDocument"用户订票活动图 11\o"CurrentDocument"火车票状态图 11\o"CurrentDocument"通信图、组件图、部署图 12\o"CurrentDocument"通信图 12\o"CurrentDocument"组件图 12部署图 13\o"CurrentDocument"总结与分工 14\o"CurrentDocument"参考文献: 14火车票网上售票系统需求分析为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量,我们组对火车票网上售票系统进行UML建模。火车票网上售票系统包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能),其功能结构如图1-1所示。火车票网上售票系统图1-1功能结构图订票管理模块票务信息模块系统参数设置模块数据管理模块图1-1功能结构图订票管理模块票务信息模块系统参数设置模块数据管理模块用户管理模块实时信息管理模块用户管理模块用户管理模块包括如下几个部分。1、查看用户信息:管理员可以对用户信息进行添加2、添加用户信息:管理员可以对用户信息进行添加。3、修改用户信息:管理员可以对用户信息进行修改。4、删除用户信息:管理员可以对已有用户信息进行删除。5、查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的权限。6、修改用户信息权限:管理员可以修改用户权限。7、删除管理权限:管理员可以删除用户权限。8、添加管理权限:管理员可以添加用户权限。系统参数设置模块系统参数设置模块有如下几个部分。1、用户信息:管理员可以对用户信息参数进行增删改查设置。2、票务信息:管理员可以对票务信息参数进行增删改查设置。3、其他信息:管理员可以对其他系统参数信息进行增删改查。票务信息模块票务信息模块包括如下几个部分。1、车次信息:对车次信息进行增删改查操作。2、列车时间信息:对列车时间信息进行增删改查操作。3、座位信息:对座位信息进行增删改查操作。4、价格信息:对价格信息进行增删改查操作。5、站点信息:对车站信息进行增删改查操作。订票管理模块订票管理模块包括如下几个部分。1、用户注册:注册新用户。2、用户登录:已注册用户登录。3、列车信息:浏览可预定车辆信息。4、车票预订:预定车票。实时信息管理模块实时信息管理模块包括如下几个部分。1、实时信息查看:查看最新实时信息。2、实时信息更新:对于最新路况、车况信息进行更新数据管理模块数据管理模块包括:1、数据查看:对所有数据查看。2、数据备份:备份所有数据。3、数据恢复:恢复受损数据。2用例图2.1用户用例图<<include>><<extend>><<extend>><<lnclude>> 输入用户名退票 缴纳手续费图2-1用户用例图J输入密码<<include>> 车次查询<<lnclude>>__<<lnclude>>查询票价用户首先注册一个用于登录火车票网上售票系统的帐号,然后可以通过网上售票系统对票务信息进行查询,包括车次、是否有座位、票价、历时等信息,然后根据需要订购火车票,完成订票过程,也可以对已经订购的火车票进行换票、退票,退票是要缴纳5%的手续费。系统参数设置<<include>><<include>>查看用户信息------修改用户信息数据备份数据恢复数据查看一〈〈include>>用户管理〈〈include>>添加用户删除用户<<include>>一.■查看票务信息♦-〈〈include〉〉£一----票务管理<<include>>修改票务信息〈〈include〉〉; .■添加票务信息数据库管理系统管理员图2-2删除票务信息系统管理员用例图系统管理员可以进行用户管理和票务管理。对用户信息进行管理,包括查看、修改、添加、删除用户信息等操作。票务管理包括对车票信息进行查看、添加、修改、删除等操作。表2-1“注册”用例的描述用例名称注册用例编号001简要说明登录网上售票系统需要有用户名和密码参与者用户、系统管理员当前状态等待注册使用频率较高前置条件电脑联网并正确输入网址后置条件输入有效的用户名和密码基本操作流在注册窗口输入用户名和密码

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

用例编号006用例编号006简要说明 管理员对数据库信息进行管理参与者 系统管理员当前状态 等待管理员对数据库信息进行管理使用频率 较高前置条件基本操作流管理员正确输入用户名和密码管理员可以对数据库信息进行查看、备份、恢复和对备选操作流前置条件基本操作流管理员正确输入用户名和密码管理员可以对数据库信息进行查看、备份、恢复和对备选操作流系统参数进行设置如果操作不成功,回滚至初始状态3类图月户类^■.lesrXanie:String,ShiserPassword:String^userSex:Varchar^'.iserlD:Varehar^.iserPhofieniLm二Int系统管理员类^admiriNaine:String^adtninPassword:String用密。。。。入入票票票票端崎年始酿酷[J息息息息息息

殍自OO播道除自

户户户户务箔务务

用用用用票票票票

看改加除看改加除♦据库操作类嗫:tonn:Object^openConn()♦closeConn0()火车站类STtationName:St:,ingl^siationAddres3:String

^ticketNum:String^>5tartTime;Tiir.e^barriveTiine:Time^►ticketPrice:Int,^ticketTiine:Time^startStation:String^-ari'iveStatian:String^btraifiNum:Int图3-1类图4顺序图4.1用户网上订票顺序图1:输入网址浏览与登录

页面订票系统2:输入用户名和密码 一—3二 1:输入网址浏览与登录

页面订票系统2:输入用户名和密码 一—3二 4:登录成功5:车票查询 一 17:返回票务信息8:车票预订 一9:提交订单 一11(广 11:1审核成功12:D网上支付 一系统验证13:输入银行卡号和密码系统审核<6:检索系统验证<数据库操作

类15:通过验证16:提示订票成功图4-1用户网上订票顺序图1、用户输入网址,进入网上售票系统2、系统提示输入用户名和密码,用户输入用户名和密码3、系统验证用户输入的用户名和密码4、若用户名和密码正确,系统提示登录成功5、用户进行车票查询,输入查询条件6、系统进入数据库检索7、数据库返回检索信息8、用户进行车票预订并提交订单

9、系统审核订单10、若订单通过审核,系统提示审核成功11、用户进行网上支付12、用户输入银行卡号和密码13、系统验证银行卡号和密码14、通过验证则提示订票成功浏览与登录票务系统数据库操作页面类4.2管理员网上售票系统顺序图2:输入用户名和密码一3:系统验证r 4:登:录成功鼻 15:票务不5:^票力ii手息查询 一6:检索 、7:返回票务信息8:更新票W务信息 , 9:系统更新 、10:更新成功11:查3看用户信息12:检索 、.13:返回用户信息〜 14:更新用户信息15:系统更新 一16:更新成功7;系统管理员—I1:输入网址图4-2管理员网上售票系统顺序图1、系统管理员输入网址,登录网上售票系统2、系统提示输入用户名和密码,管理员输入用户名和密码3、若用户名和密码正确,系统提示登录成功

4、管理员对票务信息进行查询5、系统进入数据库检索6、数据库返回检索信息7、管理员对票务信息进行更新8、系统对数据库进行更新,并提示更新成功9、管理员查看用户信息10、系统进入数据库进行检索,并返回用户信息11、管理员更新用户信息12、系统对数据库进行更新并提示更新成功5活动图、状态图•开始是判断数据库是否连接成功否数据库连接窗口数据库连

接操作5.1用户登录系统到打开主窗口操作活动图•开始是判断数据库是否连接成功否数据库连接窗口数据库连

接操作显示用户登录窗口I输入用户名和密码验证用户身份…X登录成功\登录成功\用户名或密码 显示网上售票错误,登… 系统主界面・结束图5-1用户登录系统到打开主窗口操作活动图5.2用户订票活动图・开始输入网址密码不正确工输入用户名和密码密码正确订购成功登录网上售票系统查票有票缴纳手续费)退票订票A.输入银行卡、工号和密码,无票查无此票•结束结束图5-2有票换票成功•结束用户订票活动图•结束5.3火车票状态图图5-3火车票状态图6通信图、组件图、部署图通信图网站搜索56:显显示票务信息1:联网6:显示订单号给用户电脑2:查票账户票务信

息图6-1通信图1、用户首先要连接上网络的电脑2、用户进行网站搜索,查询有关的票务信息3、电脑显示票务信息给用户4、用户查看信息后选择订票5、用户输入银行卡号和密码,系统验

温馨提示

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

最新文档

评论

0/150

提交评论