某火车售票系统的数据流程图ppt课件
- 格式:ppt
- 大小:458.00 KB
- 文档页数:2
用户提供的业务流程图
⑴调查用户需求
①旅客购票需求
●订票功能:旅客可提前10天到各个站点查询并预定所需车票。
●退票功能:旅客可随时退换所购车票
●售票功能:发售的车票按照速度快慢,分为特别快车,直达快车,普通快车。
按照乘车的形式分为硬座票,软座票,硬卧票,软卧票。
②列车系统管理需求
●添加功能:主要用来增加车次及相关信息。
●修改功能:主要是用来修改列车的发车和到达等相关信息。
●删除功能:删除已经不用的列车信息。
●加强客票信息管理与分析,提高座席利用率,为铁路客运组织与管理工作提供
辅助决策支持。
③票务查询需求
●站站查询功能:旅客可根据始发站名和终到站名查询到全国任意两站之间的所
有车次,并且相应查询出两站的距离公里数、票价、经过的时间和车次类型等
各种信息。
●车次查询功能:旅客可根据具体车次查询到所需的相关信息。
●站名查询功能:旅客可根据具体站名查询到所需的相关信息。
④售票员管理需求
●统计功能:统计售票员的日工作量及工作成绩。
●考勤功能:方便了铁路部门对售票员的考勤。
要求:
●生成数据库系统所有需要的表以及表之间的关系。
●所有查询通过视图来实现。
●所有维护和管理工作通过存储过程来实现。
●对数据库查询进行优化,建立需要的索引。
长沙学院课程设计说明书题目火车票预定管理系统系(部)数学与计算机科学系专业(班级)姓名学号指导教师起止日期2016.05.16—05.27课程设计任务书课程名称:数据库系统原理课程设计题目:火车票预订管理系统1、某铁路局火车票预订管理系统需要如下信息:车次信息:车次编号、出发地、目的地、出发时间、到站时间、火车类型、里程数,座位数等。
车票信息:座位号、价格、当前预售状态、座位类型等。
客户:姓名、联系电话、身份证号码等。
业务员:姓名、工号。
其业务规则描述如下:一个客户可以预订(退订)多张火车票,但一张火车票只能被一个客户预订(退订);一个业务员能销售多张车票,但一张车票只被一个业务员销售。
一辆列车包含多张车票,但一张车票只属于一辆列车。
2、系统功能的基本要求:按照一定条件查询、统计符合条件的火车、车票、客户信息等。
例如火车车次查询、时刻表查询、剩余座位数、同一路线可选火车信息、客户购买历史等,能够在车票售出时更新可用火车票数,模拟完成火车票订票、退订业务。
各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义目标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、小数位数及完整性约束●确定数据库及表的名称及其组成●确定索引文件和索引关键字5、数据库安全及维护设计阶段●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计一个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。
●对于学有余力的同学,可以使用嵌入式SQL语句结合高级语言开发完成。
设计工作量:(1)软件设计:完成问题陈述中所提到的所有需求功能。
(2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。
uml火车票网上售票系统D火车票网上售票系统1 需求分析为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量,我们组对火车票网上售票系统进行UML建模。
火车票网上售票系统包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能),其功能结构如图1-1所示。
图1-1 功能结构图1.1用户管理模块用户管理模块包括如下几个部分。
1、查看用户信息:管理员可以对用户信息进行添加。
2、添加用户信息:管理员可以对用户信息进行添加。
3、修改用户信息:管理员可以对用户信息进行修改。
4、删除用户信息:管理员可以对已有用户信息进行删除。
5、查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的权限。
6、修改用户信息权限:管理员可以修改用户权限。
7、删除管理权限:管理员可以删除用户权限。
8、添加管理权限:管理员可以添加用户权限。
1.2系统参数设置模块系统参数设置模块有如下几个部分。
1、用户信息:管理员可以对用户信息参数进行增删改查设置。
2、票务信息:管理员可以对票务信息参数进行增删改查设置。
3、其他信息:管理员可以对其他系统参数信息进行增删改查。
1.3票务信息模块票务信息模块包括如下几个部分。
1、车次信息:对车次信息进行增删改查操作。
2、列车时间信息:对列车时间信息进行增删改查操作。
3、座位信息:对座位信息进行增删改查操作。
4、价格信息:对价格信息进行增删改查操作。
5、站点信息:对车站信息进行增删改查操作。
1.4订票管理模块订票管理模块包括如下几个部分。
1、用户注册:注册新用户。
2、用户登录:已注册用户登录。
3、列车信息:浏览可预定车辆信息。
4、车票预订:预定车票。
1.5实时信息管理模块实时信息管理模块包括如下几个部分。
1、实时信息查看:查看最新实时信息。
全程一体化建模报告——火车订票系统工商管理学院信息110120110837王若洲1.火车订票系统描述 (3)2.用例图和用例说明 (3)3.类图 (11)4.对象图 (13)5.顺序图和协作图 (14)6.状态图 (28)7.组件图 (29)8.部署图 (30)9.总结 (30)1.火车订票系统描述线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,用户可以在注册之后进入系统。
购票用户可以在系统中查询车票信息,并进行车票预定。
同时购票用户的个人信息可以修改,已预定的车票也可以在取消订单的窗口中取消,很方便用户的使用。
对于管理员来说,可以对用户的信息进行统一的管理,具有实时性、便捷性等有点。
同时,系统的数据可以定期备份,以防止信息的丢失。
2.用例图和用例描述2.1 用例描述用例编号:001用例名:注册帐号用例描述:购票用户在注册帐号后成为该系统的用户,使用该系统的功能参与者:购票用户前置条件:电子商城正常运行后置条件:如果用户输入的帐号在系统中未被注册过,该用户会注册成功;否则,显示帐号已注册,提示用户重新输入。
基本路径:1.用户登录火车订票系统2.购票用户输入要注册的帐号和密码3.购票用户提交信息4.系统检查用户帐号是否已被注册5.系统添加帐号,并显示注册成功扩展点:4a:系统检测到帐号已被注册4a1.用户重新输入4a2.用户离开系统变异点:无用例编号:002用例名:登录帐号用例描述:购票用户在登录帐号后进入系统,使用该系统的功能参与者:购票用户前置条件:电子商城正常运行后置条件:如果用户输入的帐号和密码与系统数据库中的数据一致,该用户会登录成功;否则,显示输入信息有误,提示用户重新输入。
基本路径:1.用户登录火车订票系统2.购票用户输入自己的帐号和密码3.购票用户提交信息4.系统检查用户帐号和密码是否匹配5.系统记录并显示当前用户扩展点:4a:系统检测到帐号有误4a1.用户重新输入4a2.用户离开系统4b:购票用户密码错误4b1:系统弹出密码错误警告信息4b2:购票用户离开或重新输入密码变异点:无用例编号:003用例名:车票查询用例描述:在车票查询页面可以通过车次,始发地等信息查询相关车次,获得具体的车票信息参与者:购票用户前置条件:电子商城正常运行,用户已登录该系统后置条件:用户输入的车次信息是在实际的火车运行系统中存在的则显示相应的车票信息,否则,提示用户输入的信息有误。
电子商务分析与设计设计题目火车站售票管理系统 ________________________组长 ___________成员 ____________成员 ___________目录、需求分析 (1)1.1功能需求 (1)1.2系统用例分析 (1)1.2.1.火车站售票管理系统的参与者 (1)1.2.2.管理员用例图 (2)1.2.3.系统管理员用例图 (2)1.2.4.票务管理员用例图 (2)1.2.5.乘客用例图 (2)一、静态模型设计....................................... . (3)2.1类图 (3)2.2数据库字段 (3)一、动态模型设计...................................... . (4)3.1时序图 (4)3.1.1 “系统管理员时序图 (4)3.1.2顾客时序图 (5)3.1.3 .票务管理员时序图 (5)3.1.4.售票员时序图 (5)3.2状态图 (6)3.3协作冬 (6)3.4活动图 (6)341. “乘客查询”活动图 (6)3.5系统部署图 (7)四、小组成员分工说明 (7)五、课程设计的收获和总结 (8)参考资料 (8)亠、需求分析1.1功能需求线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。
实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。
线上预订火车票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理,订票信息的收集和处理方面的要求。
用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。
火车票预定系统通过火车票预订系统,只需有一台可以连上互联网的电脑,就可以按照自己的需求检索到自己想要的火车票,对于消费者来说,无需为购买一张火车票而出门奔波,无需因为时间问题而买不到火车票,或者因为时间问题而去不了车站买票。
本火车票预订系统的应用目标为各大火车站,用于处理与火车票销售业务相关的各类所需信息,促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高火车站工作效率和经济效益,同时方便消费者查询,购买火车票。
火车票预订系统的基本功能,包括会员信息管理,火车票信息管理,订单状态管理等管理员功能,在线订票,订单管理,会员个人信息管理,退票,查询火车票具体信息,等系统会员会员可以1在线订票,2订单管理,3用户注册登录4退票,5查询火车票等功能。
1.在线订票功能:对应用户购买火车票信息的需求,在确定了所购车票的价格、数量,座位类型等信息后,最终生成对应的订单记录2.订单管理功能:根据订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。
用户还可以通过订单查询功能查看以往的购票记录和退票记录。
用户还可以打印订单具体内容。
3.用户个人信息管理:若用户已经注册为会员,则可以输入用户名和密码直接登录系统。
若没有注册则要通过输入真实姓名,登录账号,登录密码,联系电话,联系地址,身份证号码,电子邮箱等信息进行注册。
真实姓名,登录账号,登录密码,联系电话,联系地址,身份证号码是必须填写的,其中登录名不能与系统中已经存在的登录名重复。
用户可以修改姓名,登录账号,密码,联系电话,地址,邮箱等注册信息。
4.退票功能:用户可以通过订单查询进行退票。
此退票功能只针对没有发货的订单。
管理员已经发货的订单不能进行退票。
5火车票查询功能:用户可根据车次对火车票进行查询,也可以根据起点和终点对火车票进行查询,并查看火车票详细信息。
首页显示已经添加的火车票,以便用户知道本站火车票的更新信息。
管理员对于管理员,主要有以下三种功能需求:1火车票信息管理,2订单信息管理和3会员信息管理。
课程设计任务书1.使学生进一步巩固课堂学习内容,进一步了解系统的构成及技术特点,掌握管理信息系统建设的基本理论和基本技能,提高学生的系统分析、系统设计以及程序设计能力。
2.分析、设计和完成列车售票信息管理系统。
具体实现以下功能:(1).查询:可以通过起点站与终点站在进行查询,也可根据具体的车次输入进行查询,同时每次查询都会显示车次号,点击即可显示该趟列车所进过站点的详细信息,其中包括所到达每个站的到达时间与出发时间。
(2).客户注册、注销:由于要进行网上订购车票,用户需注册,填写有关信息,由物流公司负责送车票到客户手中。
如果用户不再使用本系统可以选择注销,从而从数据库中删除其有关记录。
(3).订票业务:本系统为网上订票,用户经过查询车次信息、票务信息,找到自己所需的车票通过所关联的账户进行订购。
(4).退票业务:根据车票的编号办理退票业务。
只有订购成功的车票才有退票业务。
指导教师(签名)年月日目录第1章系统概述 (3)1.1 现状描述 (3)1.2 系统目标 (3)1.3 系统开发方法 (3)1.3.1 开发平台的选择 (3)1.3.2 开发工具的选择 (4)1.3.3 开发语言介绍(C#) (4)1.3.4 数据库的选择(sqlserver2000) (5)第2章系统分析 (7)2.1 系统可行性分析 (7)2.1.1 经济可行性分析 (7)2.1.2 技术可行性分析 (7)2.1.3 操作可行性分析 (7)2.1.4 基础数据的可用性 (7)2.2 组织结构 (8)2.3 业务流程分析 (9)2.4 数据流程分析 (9)2.5 数据字典 (11)2.6 子系统的划分 (12)2.7 HIPO图 (13)第3章系统设计 (14)3.1 模块结构设计 (14)3.2 数据库设计 (14)3.2.1 关系模式 (14)3.2.2 物理结构设计 (15)3.3 输入输出设计 (17)3.3.1 输出设计 (17)3.3.2 输出设计 (18)3.4 模块测试计划 (19)第4章系统实现 (20)4.1 开发工具(visual studio2005) (20)4.2 软件界面拷屏 (21)4.3 模块测试结果 (24)4.4 源程序 (26)第5章收获和体会 (31)第6章参考文献 (32)第1章系统概述1.1 现状描述随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。
目录1. 选题意义 (1)2. 网上火车票订票系统要达到的目标及限制 (1)2.1要达到的目标 (1)2.1.1功能目标 (1)2.1.2 质量及性能目标 (2)2.2限制 (2)3. 用例、事件流及对应活动 (3)3.1系统用例图 (3)3.2用户注册 (3)3.2.1用例简述 (3)3.2.2 基本事件流 (3)3.2.3 活动图 (4)3.3用户登录系统 (4)3.3.1 用例简述 (4)3.3.2 基本事件流 (4)3.3.3 活动图 (5)3.4用户退出系统 (5)3.4.1 用例简述 (5)3.4.2 基本事件流 (5)3.5按起点终点和出发日期浏览车票 (6)3.5.1 用例简述 (6)3.5.2 基本事件流 (6)3.5.3 活动图 (6)3.6订单生成及支付 (7)3.6.1 用例简述 (7)3.6.2 基本事件流 (7)3.6.3 活动图 (7)3.7查看订单 (8)3.7.1 用例简述 (8)3.7.2 基本事件流 (8)3.7.3 活动图 (8)3.8退票 (8)3.8.1 用例简述 (8)3.8.2 基本事件流 (8)3.8.3 活动图 (8)3.9业务数据管理 (9)3.9.1 用例简述 (9)3.9.2 基本事件流 (9)3.9.3 活动图 (9)3.10管理员账号管理 (10)3.10.1 用例简述 (10)3.10.2 基本事件流 (10)3.10.3 活动图 (10)4. 类图 (11)5. 主要时序图 (11)5.1注册 (11)5.2检索车票 (12)5.3选座购票 (13)1. 选题意义铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。
公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。