- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商务分析与设计
设计题目 火车站售票管理系统
组长
成员
成员
目录
一、需求分析 1
1.1功能需求 1
1.2系统用例分析 1
1.2.1.火车站售票管理系统的参与者 1
1.2.2.管理员用例图 2
1.2.3.系统管理员用例图 3
1.2.4.票务管理员用例图 4
1.2.5.乘客用例图 5
二、静态模型设计 6
2.1类图 6
2.2数据库字段 6
三、动态模型设计 8
3.1时序图 8
3.1.1“系统管理员时序图 8
3.1.2顾客时序图 9
3.1.3.票务管理员时序图 10
3.1.4.售票员时序图 11
3.2 状态图 12
3.3协作图 13
3.4活动图 14
3.4.1.“乘客查询”活动图 14
3.5系统部署图 17
四、小组成员分工说明 18
五、课程设计的收获和总结 19
参考资料 20
一、需求分析
1.1功能需求
线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。
线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改 的优点。
1.2系统用例分析
1.2.1.火车站售票管理系统的参与者
*乘客:查询、预订车票的人员。
*售票员:具体负责乘客的车票订单。
*票务管理员:负责更新车票信息。
*系统管理员:系统管理员负责系统的员工信息管理,会员信息管理以及系统的维护等。
根据以上分析,创建系统参与者,如图所示:
图1-1系统参与者
1.2.2.管理员用例图
火车站系统中的所有人都是管理员,管理员是一个抽象的概念,他包含的行为是所有管理员的共同行为。管理员在本系统中通过合法的身份验证能够修改自身的信息和密码。根据以上分析,建立用例图如下所示:
图1-2系统管理员用例图
1.2.3.系统管理员用例图
系统管理员能够通过本系统进行如下活动。
*管理会员信息:系统管理员能够对当前注册到本系统的客户进行整理。
*管理售票员信息:系统管理员能够管理当前系统中的售票员信息,如添加、删除和修改售票员信息等。
*系统设置:系统管理员可以对系统进行必要的设置和维护,如升级等。
图1-3系统管理员用图
1.2.4.票务管理员用例图
票务管理员能够通过本系统进行如下活动:添加车票信息、删除车票信息、修改车票信息等。
图1-4票务管理员用例图
1.2.5.乘客用例图
对于火车票售票系统,乘客可以登录和查询。其下为乘客的用例图,即乘客可以进行的活动。
图1-5乘客用例图
二、静态模型设计
2.1类图
2-1系统类图
2.2数据库字段
乘客(姓名、性别、联系电话、有效证件 )
列车班次(发车时间、起点、终点、乘坐人数、价格)
火车站(名称、所在地、车站经过车次)
订票(票号、列车班次号、乘客号、票价、车票类型)
管理员(密码、姓名)
付款方式(付款序号、付款名字)
乘客表
字段 类型 含义 说明 p_name string() 乘客的名字 乘客的名字 p_sex varchar() 乘客的性别 乘客的性别 p_phone string () 乘客的联系电话 乘客的联系电话 p_ID string () 乘客的有效证件 乘客的有效证件
列车班次表
字段 类型 含义 说明 t_time time 班次时间 列车的发车时间 t_ttart varchar() 班次起点 列车的始发站 t_end varchar() 班次终点 列车的终点站 t_number int() 班次乘坐人数 列车的乘坐人数 t_price int() 班次价格 本次列车的价格
订购车票表
字段 类型 含义 说明 o_ID string() 订火车票号 主键(PK) o_tID string() 班次号 外键(FK) o_pID string() 乘客号 外键(FK) o_price int() 票价 外键(FK) o_style varchar
文档评论(0)