文档介绍:

《UML面向对象分析》课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 11.1 需求概述 11.2 需求分析 21.3 需求模型(用例图) 52 静态模型 62.1 类图 62.2 对象图 62.3 包图 73 动态模型 83.1 时序图 83.2 状态图 83.3 协作图 83.4 活动图 84 项目组成员分工说明 95 总结 106 参考资料 11需求分析需求概述线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改的优点。线上订购火车票系统用户管理模块系统参数设置模块票务信息模块订票管理模块实时信息管理模块数据管理模块需求分析用户管理模块用户管理模块包括如下几个部分。添加用户信息:管理员可以对用户信息进行添加操作。删除用户信息:管理员可以对已有用户信息进行删除操作。查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。修改用户信息权限:管理员可以修改用户的管理权限。删除管理权限:管理员在权限管理中可以删除管理权限。添加管理权限:管理员在权限管理中可以添加管理权限。用户管理模块用户管理权限管理添加用户信息删除用户信息查看用户信息权限修改用户信息权限删除管理权限 查看管理权限添加管理权限系统参数设置模块系统参数设置模块有如下几个部分。用户信息:管理员可以修改用户信息并保存。订票信息:对订票信息进行添加、删除操作。退订信息:对退订信息进行添加、删除操作。旅客订票记录:对旅客订票记录进行添加、删除操作。其他信息:对其他信息进行编辑、删除操作。在编辑时可以修改附件存放路径和备份文件存放路径。系统参数设置模块退订信息订票信息其他信息旅客订票记录用户信息票务信息模块票务信息模块包括如下几个部分。车次信息:对车次信息进行添加、删除操作。列车时间信息:对列车时间信息进行添加、删除操作。座位信息:对座位信息进行添加、删除操作。价格信息:对价格信息进行添加、删除操作。车站信息:对车站信息进行添加、删除操作。票务信息模块车次信息列车时间信息座位信息价格信息车站信息订票管理模块订票管理模块包括如下几个部分。用户注册:注册新用户。用户登录:已注册用户登录。列车信息:浏览可预定车辆信息。车票预订:预定车票。订票管理模块用户注册用户登录列车信息车票预订实时信息管理模块实时信息管理模块包括如下几个部分。实时信息查看:在窗口现在最新实时信息。实时信息更新:对于最新路况、车况信息进行更新。实时信息修改:对于最新路况、车况信息进行修改。实时信息管理模块实时信息查看 实时信息更新实时信息修改数据管理模块数据管理模块包括:数据查看:对所有数据查看。数据备份:备份所有数据。数据恢复:恢复受损数据。数据管理模块数据查看数据备份数据恢复需求模型(用例图)客户先通过网站系统查询各种情况(票的价格,车的情况,以及一些铁路状况),再通过系统数据库给与的实时信息提示去预定想要的火车票,完成订票的过程,客户也可以通过网站系统对自己已经订购的票进行退订手续。管理员可以通过系统对客户进行管理,查看客户信息,修改客户信息,添加客户信息,以及删除客户信息等等,管理员也可以去修改票务信息,修改变动后的时间以及车票价格等等。静态模型类图旅客(姓名、性别、需求信息、有效证件)列车班次(发车时间、起点、终点、乘坐人数、价格)火车站(名称、所在地)订票(票号、班次号、旅客号、票价)管理员(密码、姓名)旅客表字段类型含义说明Customer_NameString()旅客的名字旅客的名字Customer_SexVarchar()旅客的性别旅客的性别Customer_WantVarchar()旅客的需求旅客的需求信息Customer_IdenVarchar()旅客的证件旅客的有效证件班次表字段类型含义说明Train_TimeTime班次时间列车的发车时间Train_StartVarchar()班次起点列车的始发站Train_EndVarchar()班次终点列车的终点站Train_NumberInt()班次乘坐人数列车的乘坐人数Train_Pr

内容来自淘豆网www.taodocs.com转载请标明出处.

火车购票系统服务器端uml活动图,火车购票系统uml类图-时序图-状态图-协作图-活动图-对象图--用例图.doc...相关推荐

  1. 火车购票系统服务器端uml活动图,火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图.doc...

    火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图 <UML面向对象分析>课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学 号: 班 级: 指导 教师: 2 ...

  2. 火车购票系统服务器端uml活动图,火车购票标准软件系统UML类图时序图状态图协作图活动图对象图用例图.doc...

    文档介绍: <UML面向对象分析>课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 1个人收集整理勿做商业用途1.1 需 ...

  3. UML 行为图——状态图 、 活动图

    UML的行为图并不是具体的图而是活动图和状态图的聚合. 状态图(Statechart Diagram):用于系统分析,通过建立类对象的生存周期模型来描述对象随时间变化的动态行为.是基于状态之间的控制流 ...

  4. 5 在UML图中,( )图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流

    标签: 软考初级程序员易错题,计算机基础, 面向对象基础,统一建模语言 (UML) 5 在UML图中,( )图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流. 问题1选项 ...

  5. 火车时刻表C语言报告,终稿火车订票系统的设计与实现课程设计.doc最终版(范文1)...

    <火车订票系统的设计与实现课程设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)火车订票系统的设计与实现课程设计.doc(最终版)>相关文档资源请在帮帮文库(www ...

  6. ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...

    一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...

  7. UML模型中的图-行为图【状态图、活动图】

    前言 前面的博文为大家分享了UML模型中的用例图.静态图.接下来继续为大家分享UML模型中的图-行为图. 正文 行为图用来描述系统的动态模型和对象之间的交互关系.行为图在UML模型中也是一个语义上分类 ...

  8. 火车售票系统 java_基于jsp的火车售票系统-JavaEE实现火车售票系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的火车售票系统, 该项目可用各类java课程设计大作业中, 火车售票系统的系统架构分为前后台两部分, 最终实现在线上 ...

  9. 软件工程 选课系统的uml类图_UML建模学生选课系统(类图+对象图+用例图+部署图)...

    UML建模学生选课系统(类图+对象图+用例图+部署图) UML建模学生选课系统(类图+对象图+组件图+部署图) 录 1.项目简介 3 1.1. 学生选课系统 3 1.2. 项目主题 3 1.3. 设计 ...

最新文章

  1. java创建文件和目录
  2. opencv 梯度幅值_opencv3/C++ HOG特征提取方式
  3. android横向多布局约束,Android约束布局中心水平对齐Textview和Imageview不工作
  4. 在远程桌面连接中使用命令行参数
  5. 快速安装Tensorflow
  6. 测透51汇编 51单片机所有程序(51学习的纪念)
  7. 联想Lenovo——何去何从
  8. Base64解码文件下载
  9. 解决MySql保存数据java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x91\x87\xE5\x91...‘
  10. 爱了,阿里P9开源分享内部Java核心开发手册覆盖P5到P8
  11. 获取当前日期是今年的第几周
  12. html页面数据的维护
  13. NAO机器人的介绍与参数
  14. 手机微信广告页html代码,微信公众号h5网页被嵌入广告 不知道什么原因
  15. 【Windows】右键菜单“新建”选项没有word和excel
  16. 计算机操作评分系统,使用Excel设计竞赛评分系统
  17. 微軟的後門:NTSD 無視任何安全軟件
  18. 内存泄漏分析框架LeakCanary的使用与原理解析
  19. cosmic翻译_cosmic
  20. 4、Cas Server的配置文件

热门文章

  1. [摘]固态硬盘与U盘的区别
  2. 汽车租赁服务微信小程序制作开发
  3. 用c语言编写一个1V1聊天程序,socket多人聊天程序C语言版(二)
  4. 100%与100vh/100vw的区别,为什么有时候100%不生效
  5. BATJ互联网月薪45K的Java岗面试题首次曝光,掌握这些Offer指定跑不了
  6. 产品必备技能(三):互联网数据分析师、产品经理和运营常用数据网站合集
  7. H5前端利器——HBuilder
  8. zzulioj:1069: 向Z同学学习(今天才发现这一题的答案没有发布成功我补充一下)
  9. 开发者应该知道的 6 个 JSON 工具,提高效率杠杠的
  10. NineData获“年度创新产品”奖