![火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/29d8c7b7-2465-42eb-b76f-ebd8183b3260/29d8c7b7-2465-42eb-b76f-ebd8183b32601.gif)
![火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/29d8c7b7-2465-42eb-b76f-ebd8183b3260/29d8c7b7-2465-42eb-b76f-ebd8183b32602.gif)
![火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/29d8c7b7-2465-42eb-b76f-ebd8183b3260/29d8c7b7-2465-42eb-b76f-ebd8183b32603.gif)
![火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/29d8c7b7-2465-42eb-b76f-ebd8183b3260/29d8c7b7-2465-42eb-b76f-ebd8183b32604.gif)
![火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/29d8c7b7-2465-42eb-b76f-ebd8183b3260/29d8c7b7-2465-42eb-b76f-ebd8183b32605.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UML面向对象分析课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008 年 11 月 10 日1需求分析11.1需求概述11.2需求分析21.3需求模型(用例图) 62静态模型82.1类图82.2对象图102.3包图123动态模型133.1 时序图133.2状态图163.3协作图173.4活动图184项目组成员分工说明 195总结206参考资料211需求分析1.1需求概述线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线 上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实 时信息)、订票管理模块(提供
2、订票和退订功能)、实时信息提示模块(提供车况、路况、列 车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定 的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票 功能。线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用 户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利 于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改的优点。1.2需求分析用户管理模块用户管理模块包括如下几个部分。(1) 添加用户信息:管理员可以对用户信息进行添加操作。(2) 删除用户信息
3、:管理员可以对已有用户信息进行删除操作。(3) 查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。(4) 修改用户信息权限:管理员可以修改用户的管理权限。(5) 删除管理权限:管理员在权限管理中可以删除管理权限。(6) 添加管理权限:管理员在权限管理中可以添加管理权限。系统参数设置模块 系统参数设置模块有如下几个部分。(1) 用户信息:管理员可以修改用户信息并保存。(2) 订票信息:对订票信息进行添加、删除操作。(3) 退订信息:对退订信息进行添加、删除操作。(4) 旅客订票记录:对旅客订票记录进行添加、删除操作。 其他信息:对其他信息进行编辑、删除操作。在编辑时可以修
4、改附件存放路径和备份文 件存放路径。2系统参数设置模块3#票务信息模块 票务信息模块包括如下几个部分。(1) 车次信息:对车次信息进行添加、删除操作。(2) 列车时间信息:对列车时间信息进行添加、删除操作。(3) 座位信息:对座位信息进行添加、删除操作。(4) 价格信息:对价格信息进行添加、删除操作。(5) 车站信息:对车站信息进行添加、删除操作。票务信息模块车次信息列 车 时 间 信 息座位信息价 格 信 息车站信息订票管理模块订票管理模块包括如下几个部分。(1)用户注册:注册新用户。(2)用户登录:已注册用户登录。(3)列车信息:浏览可预定车辆信息。(4)车票预订:预定车票。实时信息管理模
5、块实时信息管理模块包括如下几个部分。(1) 实时信息查看:在窗口现在最新实时信息。(2) 实时信息更新:对于最新路况、车况信息进行更新。(3) 实时信息修改:对于最新路况、车况信息进行修改。数据管理模块 数据管理模块包括:(1) 数据查看:对所有数据查看。(2) 数据备份:备份所有数据。(3) 数据恢复:恢复受损数据。61.3需求模型(用例图)7#订 退用户8(from Logical View)(from Logical View)管理员删除用户信息修改票务信息修改时间(from Logical View)(from Logical View)(from Logical View)退订票价(
6、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)10修改票价(from Logical View)客户先通过网站系统查询各种情况(票的价格,车的情况,以及一些铁路状况) 再通过系统数据库给与
7、的实时信息提示去预定想要的火车票,完成订票的过程,客 户也可以通过网站系统对自己已经订购的票进行退订手续。管理员可以通过系统对客户进行管理,查看客户信息,修改客户信息,添加客户信 息,以及删除客户信息等等,管理员也可以去修改票务信息,修改变动后的时间以 及车票价格等等。#2静态模型2.1类图旅客(姓名、性别、需求信息、有效证件)列车班次(发车时间、起点、终点、乘坐人数、价格)12火车站(名称、所在地)订票(票号、班次号、旅客号、票价)管理员(密码、姓名)旅客表字段类型含义说明Customer_NameStri ng()旅客的名字旅客的名字Customer_SexVarchar()旅客的性别旅客
8、的性别Customer_Wa ntVarchar()旅客的需求旅客的需求信息Customer_lde nVarchar()旅客的证件旅客的有效证件班次表字段类型含义说明Train_TimeTime班次时间列车的发车时间Train_StartVarchar()班次起点列车的始发站Train_E ndVarchar()班次终点列车的终点站Train_NumberIn t()班次乘坐人数列车的乘坐人数Train_PriceIn t()班次价格本次列车的价格订火车票表字段类型含义说明Order_IDVarchar()订火车票号主键(PK)Order_FIDVarchar()班次号夕卜键(FK)Orde
9、r_CIDVarchar()旅客号夕卜键(FK)Order_PriceIn t()票价夕卜键(FK)管理员表字段类型含义说明Adm in .passwordVarchar()管理员密码管理员密码Admin_NameVarchar()管理员姓名管理员姓名火车站表字段类型含义说明Statio n_NameVarchar()火车站名字火车站名字Statio n_addrVarchar()火车站所在地火车站所在地2.2对象图1 管理员管理顾客信息,管理车票信息。15customer_name : customercustomer_iden :customercustomer_sex :customer
10、custoner_want :customertrain_time :traintrain_number : trainadmin_name : admintrain_price :trainorder_ID :order_FID :order_CID :order_price :orderorderorderorder customerame :customertrain_time : traintrain_strat :traintrain_nu mber : traintrain_price :train172.3包图1 创建管理员包,内有管理员类。2创建顾客包,内有顾客类。3 创建订票
11、包,内有订票类。4 .创建车站包,内有车站类,主要是车站信息。5创建火车票包,内有车票类,主要为火车票信息。orderpackagestatio n packageV1 1L_customer package一 trainpackage不admi npackage183动态模型3.1时序图:客户电脑票务信息1:联网门n勺网站搜索3:检索4:显示给客户帐户5:选票6:输俞入账号密码7:验证账号密码8:提交正确并扣钱9:显示给客户代码201. 客户首先要使用一台已经联网的电脑2. 在网站上搜索票务信息3检索票务信息数据库4. 电脑将检索的信息传递给客户5. 客户经查看信息后进行订票6. 客户输入自
12、己的银行账号7. 系统验证账号正确性8. 提交信息并进行缴费系统给客户票务21:adm in电脑票务信息1:输入管理员帐户及密码2:修改客户信参改车况信息3:修改票务信息客户5:客户登陆7:查看车况信息丿8:预定火车票6:查看票邛务信息车况信息22#1. 管理员登陆到系统。2管理员拥有权限修改票务信息、客户信息、车况信息3. 用户登陆的网站。4用户可以查看票务信息、车况信息。5用户预定火车票3.2状态图1. 进入数据库系统页面2. 进入预定车票界面3. 预定成功后退出4. 进入退订车票界面5. 退订成功后退出不能成功预、退车票则退出253.3协作图2:网站搜索:客户1:联网电脑4:选票卜6:显
13、示票代码给客户3:显示票务信息给客户5:输入账号验证提交扣钱/ 1I帐户1. 客户首先要连接上网络的电脑2. 客户进行网站搜索,检索有关的票务信息3. 电脑将显示的票务信息给予客户4. 客户再通过查看信息后选择买票5. 客户输入自己的账号6. 验证帐户并提交扣钱7. 电脑将票的代码显示给客户,凭证取票w2:检票票务信息273.4活动图2进入退票界面,客户可以进行退票的操作3进入订票界面,客户可以查看票务的实时信息情况4. 检索信息之后,客户进行预定购票5进入账号管理系统,输入自己的账号6. 验证后给予客户票的代码,凭证取票7. 结束则退出4项目组成员分工说明需求分析阶段是软件开发的最核心的部分
14、,所以受到我们组成员的高度重视,一心想要把分析做得更好,通过网上查阅资料,去 图书馆借阅有关的书籍以及课本上的知识,再经过我们组成员三个人之间的默契配合,共同完成了软件的核心部分-需求分析。完成了我们所要做的项目的需求分析之后,下面的课程设计可根据需求分析来进行,我们组成员之间开始了进行分工合作,静态模型中的三类图,个人选择自己最擅长的部分开始分工画图。类图模块由组成员倪巧完成, 对象图由组成员陈磊完成, 包图则由成员 时圣云完成。动态模型的四部分图,我们依然按照分工合作的方式去完成 的。时序图由成员倪巧、陈磊共同完成,状态图由成员时圣云完成, 协作图由成员倪巧完成,活动图则由成员陈磊、时圣云
15、合作完成的。 分工明确,合作良好。最后的总结由成员倪巧完成,再做了最后的文档的整理。295总结课程设计的体会经过一个星期的上机实践学习,使我对 UML有了更进一步的认识和了解,要想 学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发 现我的好多不足之处,最主要是自己在 UML图形正确使用上不够熟悉,通过实践, 使我在这个方面的认识有所提高。其次,经过查找资料,调查研究,获取需求以及在这些基础上做出的系统分析, 我做出了这个“火车票销售管理系统”说明书。总的来说,这个系统的设计考虑了 大部分要考虑的因素,一些影响不大的因素就没有考虑再内,系统的需求分析中占 相当一部分比例的用例规格说明采用表格的方式,直观,便于理解,不过需求分析 在整体的格式多样性上有所欠缺,这在以后的设计中要吸取教训。通过这次的课程 设计,我不但学到了很多东西,也把原来学的东西理解的更透彻了,特别是把原来 学的不同科目的东西结合起来了,收获很大。通过实践的学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险代理居间合同委托书
- 服装企业办公大厦居间协议
- 液态化学试剂配送合同
- 2025年度工业控制系统安全工程师劳动合同
- 娱乐场所泔水运输合作协议
- 家具城配送服务合同模板
- 煤矸石清运施工方案
- 绵阳市道路施工方案
- 完善教育评价体系:深化改革的策略与路径探索
- 初中藏文版数学试卷
- 公司安全生产事故隐患内部报告奖励工作制度
- H3CNE认证考试题库官网2022版
- 感统训练培训手册(适合3-13岁儿童)
- 公司章程范本(完整版)
- 厂房委托经营管理合同范本
- 《保险科技》课件-第二章 大数据及其在保险领域中的应用
- 父母赠与田地协议书范本
- 中药甘草课件
- 解读国有企业管理人员处分条例(2024)课件(全文)
- 烟草企业安全生产标准化规范1-200题附有答案
- DL∕T 1870-2018 电力系统网源协调技术规范
评论
0/150
提交评论