igg和igm区别-
《
UML
面向对象分析》课程
实践项目报告
项目名称:
网上订购火车票系统
项目组成员:
学
号:
班
级:
指导
教师:
2008
年
11
月
10
日
目
录
1
需求分析
..................................... ............................................... 1 1.1
需求概
述
............................. ............................................... 1 1.2
需求分
析
............................. ............................................... 2 1.3
需求模型(用例
图)
........................ ................................ 6 2
静态模
型
................................. .................................................. . 7 2.1
类
图
........................... .................................................. ....... 7 2.2
对象
图
.................... .................................................. .......... 9 2.3
包
图
.................. .................................................. .............. 11 3
动态模
型
............. .................................................. ................... 12 3.1
时序
图
....... .................................................. ..................... 12 3.2
状态
图
..... .................................................. ....................... 15 3.3
协作
图
... .................................................. ......................... 16 3.4
活动
图
. .................................................. ........................... 17 4
项目组成员分工说
明
............................ .................................. 18 5
总
结
................................... .................................................. ..... 19 6
参考资
料
...................... .................................................. .......... 20
1
需求分析
1.1
需求概述
线上预订火车票系统是一款功能强大、操作简便、易 维护的、具有良好人机交
互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模 块
(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信
息提示模块 (提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据
备份、数据操作功能)。实现火车 票线上预定的自动化的计算机系统,为旅客提供
准确、精细、迅速的火车票销售信息和方便、简单的订票 功能。
线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票
网站对于用户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以
前的传统模式,更有利 于信息的流通,资源的宏观管理。具有体积小,代码简洁,
易维护、易修改
的优点。
1.2
需求分析
用户管理模块
用户管理模块包括如下几个部分。
(
1
)
添加用户信息:管理员可以对用户信息进行添加操作。
(
2
)
删除用户
信息:管理员可以对已有用户信息进行删除操作。
(
3
)
查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户
的管理权限。
(
4
)
修改用户信息权限:管理员可以修改用户的管理权限。
(
5
)
删除管理权限:管理员在权限管理中可以删除管理权限。
(
6
)
添加管理权限:管
理员在权限管理中可以添加管理权限。
系统参数设置模块
系统参数设置模块有如下几个部分。
(
1
)
用户信息:管理员可以修改用户信息并保存。
(
2
)
订票信息:对订票
信息进行添加、删除操作。
(
3
)
退订信息:对退订信息进行添加、删除操作。
(
4
)
旅客订票记录:对旅客订票记录进行添加、删除操作。
(
5
)
其他信息:对其他信息进行编辑、删除操作。在编辑时可以修改附件存
放路径和备份文
件存放路径。
票务信息模块
票务信息模块包括如下几个部分。
(
1
)
车次信息:对车次信息进行添加、删除操作。
(
2
)
列车时间信息:对
列车时间信息进行添加、删除操作。
(
3
)
座位信息:对座位信息进行添加、删除
操作。
(
4
)
价格信息:对价格信息进行添加、删除操作。
(
5
)
车站信息:对车
站信息进行添加、删除操作。
订票管理模块
订票管理模块包括如下几个部分。
(
1
)
用户注册:注册新用户。
(
2
)
用户
登录:已注册用户登录。
(
3
)
列车信息:浏览可预定车辆信息。
(
4
)
车票预
订:预定车票。
实时信息管理模块
实时信息管理模块包括如下几个部分。
(
1
)
实时信息查看:在窗口现在最新实时信息。
(
2
)
实时信息更新:对于最新路况、车况信息进行更新。
改:对于最新路况、车况信息进行修改。
3
)
实时信息修
(
数据管理模块
数据管理模块包括:
(
1
)
数据查看:对所有数据查看。
数据恢复:恢复受损数据。
1.3
需求模型(用例图)
(
2
)
数据备份:备份所有数据。
3
)
(
(from Logical View
修改票价
(from Logical View
客户先通过 网站系统查询各种情况(票的价格,车的情况,以及一些铁路状
况),再通过系统数据库给与的实时信息 提示去预定想要的火车票,完成订票的过
程,客户也可以通过网站系统对自己已经订购的票进行退订手续 。
管理员可以通过系统对客户进行管理,查看客户信息,修改客户信息,添加客
户信 息,以及删除客户信息等等,管理员也可以去修改票务信息,修改变动后的时
间以及车票价格等等。
2
静态模型
2.1
类图
旅客(姓名、性别、需求信息、有效证件
)
列车班次(发车时间、起点、终点、乘坐人数、价格)
火车站(名称、所在地)
订票(票号、班次号、旅客号、票价)
管理员(密码、姓名)
旅客表
igg和igm区别-
igg和igm区别-
igg和igm区别-
igg和igm区别-
igg和igm区别-
igg和igm区别-
igg和igm区别-
igg和igm区别-
本文更新与2021-01-22 03:08,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/421395.html
-
上一篇:软件工程课设-网上火车票订票系统
下一篇:怎样有效根治阳萎恢复性功能