数据库课程设计实验报告-火车票售票管理系统

合集下载

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

《数据库原理》课程设计报告课程设计题目:火车站售票管理系统学院名称:计算机系专业:信息管理与信息系统学生姓名:王云根学号:指导教师:刘小明2012年 05月 29日重庆工商大学派斯学院课程设计成绩评定表学院:派斯学院班级10计本2班项目分值优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10 有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日目录1、需求求报告分析 (1)1、1 概述 (1)1、2 数据流图 (2)1、4 数据字典 (3)2、概念及逻辑结构设计 (7)2、1 ER图 (7)2、2 关系模式 (8)2、3数据结构 (9)3、数据库设计 (10)4、系统软件结构设计 (11)4、1 系统功能设计 (11)4、2 其它需求 (12)4、3说明 (12)5、程序模块设计 (15)5、1 功能模块详细设计 (15)5、2 界面设计 (16)5、3 附录:系统程序源代码 (16)参考文献 (25)1系统需求分析报告1.1概述火车站售票管理系统主要用于车站日常的票务处理。

车站与火车站车票售票系统--数据库课程设计

车站与火车站车票售票系统--数据库课程设计

目录一.概述 (2)二.系统需求分析 (2)2.1业务需求分析 (2)2.2功能需求 (3)2.3数据字典 (4)三.概念模型设计 (6)3.1 概念结构设计的方法与步骤 (6)3.1.1 概念结构设计的方法 (6)3.1.2 概念结构设计的步骤 (6)3.2 数据抽象与局部视图设计 (6)3.3 视图的集成 (8)四。

逻辑模型设计 (9)4.1 E-R图向关系模型的转化 (9)4.2 数据模型的优化 (10)4.3 数据库表格设计 (10)五。

物理模型设计 (12)六.关键业务逻辑的存储过程实现 (13)6.1 创建数据库 (13)6.2 在数据库‘火车站车票售票系统0301’下建表 (14)6.3 存储过程的实现 (16)6.3.1 按站站查询: (16)6.3.2 查询旅客购票信息: (17)6.3.3 增加一趟列车: (18)6.3.4 关键业务逻辑的实现 (19)七。

课程设计总结 (22)概述随着国民经济快速发展, 人们出行、交通越来越频繁, 对服务的快捷、便利性要求也越来越高。

从而对客运行业的建设与管理提出了更高的要求。

为适应和推动客运行业的发展, 各种交通公司和部门开始广泛采用使用日趋成熟的计算机技术和数据库技术来实现票务信息的现代化管理,具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。

这些优点能够极大地提高信息管理和业务管理的效率。

本火车站售票系统正是通过数据库存储信息实现高效率管理。

该实验设计首先进行需求分析,然后在需求文档的指导下实现系统的功能,如操作员的信息管理功能及旅客的火车信息查询、订票、退票等功能,最终实现的是旅客购得一张自己满意的票券,同时力求通过数据库系统及计算机在其中的运用达到提高工作效率,节约人力资源的效果。

系统需求分析在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。

这样,就把一个大的系统分解成了几个小系统,使整个系统的功能更加详细易于理解,同时易于实现系统的整体设计。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

《数据库原理》课程设计报告课程设计题目:火车站售票管理系统学院名称:计算机系专业:信息管理与信息系统学生姓名:王云根学号:指导教师:刘小明2012年05月29日重庆工商大学派斯学院课程设计成绩评定表学院:派斯学院班级10计本2班项目分值优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60) 评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10 有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日目录1、需求求报告分析 (1)1、1 概述 (1)1、2 数据流图 (2)1、4 数据字典 (3)2、概念及逻辑结构设计 (7)2、1 ER图 (7)2、2 关系模式 (8)2、3数据结构 (9)3、数据库设计 (10)4、系统软件结构设计 (11)4、1 系统功能设计 (11)4、2 其它需求 (12)4、3说明 (12)5、程序模块设计 (15)5、1 功能模块详细设计 (15)5、2 界面设计 (16)5、3 附录:系统程序源代码 (16)参考文献 (25)1系统需求分析报告1.1概述火车站售票管理系统主要用于车站日常的票务处理。

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计报告 -------火车售票管理信息系统软件学院软件工程2013级x班姓名: xx学号:2013xxxxxxxx目录一、系统开发平台 (1)四、需求分析 (2)4.1 用户需求说明 (2)4.1.1 数据需求 (2)4.1.2 事务需求 (3)4.2 系统需求说明 (4)五、数据库逻辑设计 (4)5.1 ER图 (4)5.2 数据字典 (5)5.3 关系表 (7)六、数据库物理设计 (7)6.1 索引 (7)6.2 视图本节可选 (8)6.3 安全机制 (8)七、应用程序设计 (8)7.1 功能模块 (8)7.2 界面设计 (15)7.3 事务设计 (15)八、测试和运行 (16)九、总结 (16)一、系统开发平台题目:对火车站的售票进行管理。

主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。

开发工具:eclipse数据库:mysql操作系统:windows8.1二、数据库规划2.1 任务陈述:做一个火车票售票管理系统:对火车站的售票进行管理。

主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。

2.2 任务目标完成一个火车票售票管理系统,要实现管理员对车票的增添以及删改功能,同时需要实现用户对车票的查询购买,以及出现调整之后的退票服务。

三、系统定义3.1 系统边界管理员:可以对车票以及车次进行删改操作。

用户:可以买票,但是不可以对火车票进行添加操作3.2 用户视图3.2.1 管理员视图(1)列车管理:包括列车的录入、查询、修改和删除。

(2)用户管理:包括系统使用用户的添加、查询、修改、删除等。

在线支付用户身份信息用户注册车次设置管理员车次信息录入用户信息管理票务系统车站实际情况(3)系统数据处理:数据查询,根据关键字过滤,查看当前车次信息,车票信息,用户信息以及处理历史。

数据库课程设计-火车票订票系统-E-R图-数据字典-数据流图

数据库课程设计-火车票订票系统-E-R图-数据字典-数据流图
到达站代码
int
not null
到达站代码
发车时间
time
not null
该区间段发车时间,不是列车始发站时间
接车时间
time
not null
该区间列车到达时间
乘客数量
int
not null
列车当前乘客数
Welcome To
Download !!!
欢迎您的下载,资料仅供参考!
始发站号
int
FK
始发站编号
到达站号
int
FK
终点站编号
订单表
列名
数据类型
约束
描述
序号
int
PK
订单序号,序号唯一,且只对应一个订单号
订单号
char(10)
not null
一个订单号对应多个区间,每张订单单号不同
购买车次
char(5)
FK
购买列车车次
购买区间
int
not null
购买的区间段,可以有多个区间段组成
数据库课程设计
火车票订票系统,E
E-R图
下为DataGrip生成crow‘s Foot表示法
目前阶段仅添加了一条铁路线(福厦线)以及其运行的四条两对对向行驶的列车表
按照设计构想,订单还应该对应车次表的子区间,一对多或一对一关系,限于设计进度还没给出确切的连接方式。
数据字典
列车表
列名
数据类型
约束
描述
列车号
拼音代码
char(3)
not null
车站拼音代码
D6207/D6202/d6208/d6201
列名
数据类型
约束
描述

数据库原理与应用设计报告-火车订票管理系统解析

数据库原理与应用设计报告-火车订票管理系统解析

青岛理工大学琴岛学院设计报告课题名称:火车票管理系统学院:青岛理工大学琴岛学院专业班级:信息管理与信息系统11-1班学号:20110303016学生:指导教师:青岛理工大学琴岛学院教务处2013 年 7 月 5 日一、设计目的随着人们出行次数的增多,越来越多的人把火车作为首选交通工具,而对于铁路局来说庞大的客运量无疑又是一个巨大的问题。

采用数据库技术建立的管理系统不仅能提高出售/预定车票的效率,还能减少错误发生的概率,方便用户的查询订购车票。

降低工作人员的工作量,避免购票人员在车站无效的等票,可以调高购买者买到票的机率,这样的作用在春运期间最为显著,需要有一个完善的火车票的管理系统迫在眉睫,所以我们决定做火车票管理系统的数据库。

二、数据库设计1.需求分析:从实际角度出发,对于用户要提供方便快捷的车票查询和订票服务,对于车站工作人员,则是要能够方便明朗的对车次信息进行增删修改操作和车票的订售操作,提高车次的编组效率,是车次资源得到充分利用,并可以提高车票的出售效率降低工作人员的工作量。

用户登录的功能和车次查询、添加、车票出售的功能,这是火车管理系统的基本功能。

实现了这几个功能一个火车订票系统才能开始运作,在火车票管理系统中实现了用户的登录添加和车票的基本信息操作。

1.1数据流图:数据流图(Data Function Diagram),又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

以下是火车票管理系统数据流图:图1.顶层数据流图图2.一层数据流图1.2数据字典(1)数据项数据项是数据结构中讨论的最小单位,是数据记录中最基本的、不可分的有名数据单位。

数据项可以是字母、数字或两者的组合。

通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。

数据项用来描述实体的某种属性。

数据项描述={数据项名,数据项含义说明,列名,数据项类型,长度,取值范围,取值含义,与其他数据项的实际联系,数据项之间的联系}火车票管理系统主要涉及的数据项有:2.将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。

数据库大作业火车票订票系统

数据库大作业火车票订票系统

火车票订票系统实验课题:火车票订票系统专业:计算机科学与技术姓名:AAAAA组员:BBBBBBB日期:2013 年5月26 日火车票订票系统一、团队成员XXXXXX二、角色分配——系统分析员作为团队中的系统分析员。

首先需要理解和明确整个项目的管理目标和未来的发展方向,其次需要充分了解用户的需求并且对用户需求未来可能的改变有一定的了解和预判。

在了解了用户的需求后,与系统设计员、系统开发员及DBA进行沟通以及对整个项目的统筹规划。

作为一名普通的学生,在学校经常会遇到各种订票的时候。

尤其是在放假的阶段,火车票、飞机票更是供不应求。

所以开发一个能够服务于普通用户的订票软件正是顺应了市场所需。

所以我们团队最后选择了设计开发一个火车票订票管理系统。

对于一个火车票订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况,这也是火车票订票管理系统的最基本要求。

客户端后台管理员要能够及时添加、修改车次信息,并能够对用户信息进行录入和删除。

所以结合实际情况,火车票订票系统应满足一下需求:1.客户端界面清晰友好,达到一目了然的效果。

2.客户端能够有方便的查询系统及简单明了的订票、退票操作。

3.防止用户重复订票、退票操作,影响系统数据的正确性。

4.服务器端提供信息完全可靠,时效性强。

5.能够保证数据与信息的安全性。

综合以上需求,本系统需要以下几个模块来支持:1.用户模块:用于用户注册,用户登陆,订票,退票。

2.管理员模块:供后台管理员登录。

用于添加、修改车次及票务信息,查看所有用户信息及相应的订票信息。

3.游客模块:列车时刻查询,车次相关信息查询,及剩余车票查询。

三个模块的关系如下:当然,系统分析员也非常有必要与设计员沟通,共同确定系统的软硬件配置和数据库系统的总体设计。

整个系统的数据库E-R图设计如下:数据字典如下: 管理员表: 号 用户表:车次信息表:车站信息表:车票预定表:三、数据库的设计与系统实现1、表的设计我们设计的订票系统主要包括一下几个表,对表的编辑可以直接在Microsoft SQL Server中直接修改,也可以在系统界面中从前台操作修改,这里结合了SQL Server强大的数据处理功能和Visual Basic 直观的界面,使得整个系统不但功能强大,而且有着很友好的界面,让人用起来非常容易。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告
处理退票:进行退票交易,工作人员为顾客办理退票手续,并在系统中作相应记录,确定退票记录。
2概念及逻辑结构设计
2.1 E-R图
本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。各个实体具体的描述E-R图如下:
图2-1车票ER图
图2-2 顾客ER图
图2-3实体之间ER图
2.2关系模型:
车票与顾客之间的联系
车票汇总:工作人员将一天所售出的票进行统计,包括票数,票类,形成确定的车票记录。
查询:将顾客需要的车票信息输入系统,并查询其是否可供应。
查询顾客信息:为订票所设,将顾客的准确信息记录,为其预定所车票。
处理买票:进行买票交易,把顾客需要的票(可供应)售出,并在系统中作相应记录,确定车票记录。
处理订票:进行订票交易,工作人员为顾客预定其所需车票,并在系统中作相应记录,确定订票记录。
1、1 概述…………………………………………………………………………1
1、2 系统功能分析………………………………………………………………1
1、3 数据流图……………………………………………………………………2
1、4 数据字典……………………………………………………………………3
2、概念及逻辑结构设计…………………………………………………………………7
顾客(身份证号,银行卡号,票号,日期,交易时间,交易金额,数量,起始站,终点站)
2.3数据库结构
表2.1 Car表详细设计
字段名
数据类型
是否主键
是否必填
字段说明
CarID
文本


车次编号
CarType
数字


客车型号
PlateNumber

火车票购票系统实验报告

火车票购票系统实验报告

火车票售票系统一、实验目的:1、熟练掌握数据库设计原理及模型构建软件PowerDesignerd 的使用。

2、熟练掌握Visual Studio 2008的使用。

3、实现方便、快捷使用火车票购票系统查票、购票、退票等功能。

4、实现系统的安全性设置,使系统具有一定的维护功能。

二、实验设备及软件:PC 机一台、Visual Studio 2008、SQL SERVER 2000三、需求分析: 3.1 功能分析:功能模块图教师评阅意见:签名: 年 月 日实验成绩:火车票售票系统新用户注册 购票 、预约余 票 查询 退 票 票价查询1、新用户注册模块:新用户注册需要新用户填入自己的基本信息包括用户名、密码和确认密码),详细的购票需要信息(包括姓名、性别、出生日期、证件类型、证件号码)以及联系方式(包括手机号码、电子邮箱、地址),只有当所有的信息格式填写正确和填写完全后才能注册成功。

2、购票/预订模块:购票/预订模块需要用户登录后,输入需要购票的出发站、目的站和出发日期后即可显示可购票,选择自己需要的票即可购票,点击购票则购票成功。

3、余票查询模块:余票查询模块需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

4、退票模块:退票模块需要用户在登录后,进入退票界面,即可显示登录用户所有订单,选择需要退票的订单,点击退票按钮即可退票。

5、票价查询模块:票价查询模块同样需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。

3.2 流程图:火车票售票系统业务流程图如下图所示:1、新用户注册及登录流程图:新用户填写失败注册信息提交注册成功2、购票/预订流程图:填写失败成功2、余票查询流程图:填写显示3、退票流程图:登陆失 败 显示成功 出 发 站 目 的 站 出 发 日 期 用 户购 票 用 户 出 发 站 目 的 站 出 发 日 期 余 票 信 息用 户 退票界面所 有 订 单 退 票4、票价查询流程图:用户登陆票价查询显示车票票价四、数据库结构设计:4.1 E-R模型的建立:E-R模型由新用户注册、登录界面、购票、余票查询、票价查询这五个实体构成。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

《数据库原理》课程设计报告课程设计题目:火车站售票管理系统学院名称:计算机系专业:信息管理与信息系统学生姓名:王云根学号:指导教师:刘小明2012年05月29日重庆工商大学派斯学院课程设计成绩评定表学院:派斯学院班级10计本2班项目分值优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60) 评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10 有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日目录1、需求求报告分析 (1)1、1 概述 (1)1、2 数据流图 (2)1、4 数据字典 (3)2、概念及逻辑结构设计 (7)2、1 ER图 (7)2、2 关系模式 (8)2、3数据结构 (9)3、数据库设计 (10)4、系统软件结构设计 (11)4、1 系统功能设计 (11)4、2 其它需求 (12)4、3说明 (12)5、程序模块设计 (15)5、1 功能模块详细设计 (15)5、2 界面设计 (16)5、3 附录:系统程序源代码 (16)参考文献 (25)1系统需求分析报告1.1概述火车站售票管理系统主要用于车站日常的票务处理。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

《数据库原理》课程设计报告课程设计题目:火车站售票管理系统学院名称:计算机系专业:信息管理与信息系统学生姓名:王云根学号:指导教师:刘小明2012年05月29日重庆工商大学派斯学院课程设计成绩评定表学院:派斯学院班级10计本2班指导教师评定成绩:指导教师签名:年月日目录1、需求求报告分析 (1)1、1 概述 (1)1、2 数据流图 (2)1、4 数据字典 (3)2、概念及逻辑结构设计 (7)2、1 ER图 (7)2、2 关系模式 (8)2、3数据结构 (9)3、数据库设计 (10)4、系统软件结构设计 (11)4、1 系统功能设计 (11)4、2 其它需求 (12)4、3说明 (12)5、程序模块设计 (15)5、1 功能模块详细设计 (15)5、2 界面设计 (16)5、3 附录:系统程序源代码 (16)参考文献 (25)1系统需求分析报告概述火车站售票管理系统主要用于车站日常的票务处理。

车售票管理系统在正常运行中需要对使用该系统的主要是火车站售票人员、火车站售票工作的管理人员与系统管理员。

为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。

1.2售票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,售出时间退票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,退票时间订票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,订票时间,顾客身份证号缺票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种车票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,售出时间,票数2概念及逻辑结构设计E-R图本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。

各个实体具体的描述E-R图如下:火车站售票系统数据库中的数据量十分庞大,而且更新速度十分快。

数据库课程设计-火车票订票系统,E-R图,数据字典,数据流图

数据库课程设计-火车票订票系统,E-R图,数据字典,数据流图
char(5)
pk
列车号,第一位是字母,后几位为数字
始发站
nvarchar(5)
not null
区间段始发站
到达站
nvarchar(5)
not null
区间段到达站
发车时间
time
not null
发车时间,时间
到达时间
time
not null
到达时间,时间
可载客量
int
not null
最大容纳旅客人数,整数
乘客表
列名
数据类型
约束
描述
身份证号码
char(18)
PK
身份证号码,旅客唯一ID
姓名
nvarchar(10)
not null
乘客姓名
订单号
char(10)
FK
订单号,可以一个订单号对应多个旅客,多个旅客对应多个订单号
车站表
列名
数据类型
约束
描述
车站编号
int
PK
车站唯一编码
车站名
nvarchar(5)
拼音代码
char(3)
not null
车站拼音代码
D6207/D6202/d6208/d6201
列名
数据类型
约束
描述
区间段ID
int
PK
区间段ID,停留两站之间为一个区间段
发车站
nvarchar(5)
not null
发车站
发车站代码
int
FK
发车站代码
到达站
nvarchar(5)
not null
到达站
到达站代码
int
not null

数据库课程设计--火车票售票管理系统

数据库课程设计--火车票售票管理系统

课程设计说明书(数据库技术及实训)题目: 火车票售票管理系统院系:计算机科学与工程学院专业班级:班学号:学生姓名:指导教师:2014年 5 月 4日课程设计(论文)任务书年月日摘要中国铁路客票发售和预订系统的核心功能是建立一个覆盖全国铁路的计算机售票网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行,提高铁路客运经营水平和服务质量,系统可预订、预售和发售当日客票,具有售返程、联程等异地购票功能。

系统预售期为20天。

可以实现票额、坐席、制票、计费、结算、统计等工作的计算机管理。

系统采用微软推出的Visual Studio 2005作为开发工具基于B/S结构,数据库采用微软的SQL Server 2005进行数据库设计。

关键词:铁路客运服务;计算机售票网络;SQL Server 2005目录1系统分析 (1)1.1 课题背景 (1)1.2目的和意义 (1)1.3可行性分析 (1)2系统设计 (3)2.1数据字典 (3)2.2数据流图 (3)2.3 系统模块总体设计 (11)2.4数据库概念结构设计 (11)3系统实现 (13)3.1 数据库逻辑结构设计 (13)3.3测试 (15)4总结 (16)4.1 设计体会 (16)4.2 系统改进 (16)参考文献 (16)1系统分析1.1 课题背景中国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一,而铁路客运服务在其中又占有非常重要的地位。

其中有5000多个车站承办业务,日开列车2000多列。

为了在日益加剧的客户运输竞争服务中确保优秀,改善铁路客户的服务质量,铁道部门一直在寻找提高竞争力、改善服务的途径。

计算机应用火车站售票的日常管理为火车站售票的现代化带来了前所未有的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。

能给火车站票务带来明显的经济效益和社会效益。

1.2目的和意义火车票票务管理的全部数据处理都由人工操作,工作量大,工作效率低,错误率高,信息反馈不及时,因此本系统拟对该火车票票务管理做如下几方面改革:✧系统功能重构✧业务流程重组✧数据流程重组为解决上述问题,要根据目前火车票的管理模式和方法利用Internet、局域网和计算机开发基于Web的火车票订票管理信息系统,可以实现票额、坐席、制票、计费、结算、统计等工作的计算机管理。

数据库课程设计报告列车票务管理系统

数据库课程设计报告列车票务管理系统

百度文库- 让每个人平等地提升自我华科学院信息管理与信息系统专业《数据库课程设计》报告(2011/2012学年第一学期)学生姓名:学生班级:信息管理092201H班学生学号:指导教师:2012年1月5日目录第一章课程设计的目的与意义 (1)课程设计的目的 (1)课程设计的意义 (1)设计内容 (2)1.3.1需求分析 (2)1.3.2概念结构设计 (2)1.3.3逻辑设计 (2)1.3.4数据库的实施 (2)第二章需求分析 (4). 需求分析的任务 (4)需求分析的过程 (4)数据字典 (5)2.3.1调查用户分析 (5)1. 旅客买票需求 (5)2. 列车系统管理需求 (5)3. 票务查询需求 (6)4. 售票员管理需求 (6)2.3.2分析用户需求 (8)第三章概念结构设计 (9)概念结构设计的方法与步骤 (9)3.1.1概念结构设计的方法 (9)3.1.2概念结构设计的步骤 (10)数据抽象与局部视图设计 (10)视图的集成 (12)第四章逻辑结构设计 (13)ER图向关系模型的转换 (13)数据模型的优化 (13)数据库的物理设计 (14)第五章数据库的实施与运行 (16)查询系统 (16)更新系统 (17)购票系统 (19).退票系统 (20)结束语 (22)参考文献 (23)第一章课程设计的目的与意义课程设计的目的数据库课程设计是数据库系统原理实践环节的及为重要的一部分.其目的是:(1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER,全局ER图;(2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上设计出易于查询和操作的合理的规范化关系模型;(3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用事务处理,存储过程,触发器以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突;(4)培养学生理论与实际相结合能力, 培养学生开发创新能力;(5)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势;(6)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡。

数据库课程设计报告火车订票系统

数据库课程设计报告火车订票系统

一、需求分析在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。

这样,就把一个大的系统分解成了几个小系统,使整个系统的功能更加详细易于理解,同时易于实现系统的整体设计。

本系统分为车次查询和车票预定两个部分,其所能实现的功能:1、实现对车次基本信息的查询。

2、实现售票的基本操作。

1、业务需求分析从实际角度出发,提供方便快捷的火车站站查询和订票服务,提高车次的编组效率,使车次资源得到充分利用,并可以提高车票的出售效率降低工作人员的工作量。

2.功能需求在数据操作界面需要有车次信息操作窗口,这需要有实现车次查询、车票出售的功能。

这是火车订票系统的基本功能,只有实现了这几个功能一个火车订票系统才能开始运作,在本系统中实现了车票的基本信息操作。

3、数据需求系统处理的对象有:城市信息:城市编号、城市名称。

车次信息:列车区间编号、车次号、起始站、目的站、出发时间、到站时间。

座位信息:列车区间编号、日期、车厢号、座位号。

系统总数据流图数据字典二、概要设计(一)、系统组成系统开发的总体目标是实现火车票订/售票管理的系统化和自动化,保证车票售出和车次信息管理的正确无误,确保车票和车次管理的有效。

在本系统中分为两个部分,分别是车次信息功能部分和车票预定功能部分,主要任务是对车次信息、车票信息等操作及外理。

本系统为C/S结构,运行平台为jdk1.6以上版本,以及MySQL6.0以上版本。

下图为系统结构图:系统框架(二)、数据库设计1、概念结构设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程。

根据之前的分析,数据库应该主要的实体有列车区间和车票信息。

经过分析得到的实体关系图如下实体关系图2、逻辑结构设计将E-R图转化为关系模式:在设计时,将一个1:n联系的单方主码加至多方。

一个实体单独转化成一张表。

根据设计原则和以上E-R图,转化为以下两张表:列车区间表:TrainInterval(列车区间号、车次号、起始站、目的站、发车时间、到站时间) 车票表:ticket(列车区间号、日期、车厢号、座位号)3、数据库模式定义列车区间表三、数据库实施阶段数据库的建立是直接在Navicat中建的,数据库中的表清单在之前已经列出。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

《数据库原理》课程设计报告课程设计题目:火车站售票管理系统学院名称:计算机系专业:信息管理与信息系统学生姓名:王云根学号:指导教师:刘小明2012年 05月 29日重庆工商大学派斯学院课程设计成绩评定表学院:派斯学院班级10计本2班学生姓名:王云根项目分值优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10 有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日目录1、需求求报告分析 (1)1、1概述 (1)1、2数据流图 (2)1、4数据字典 (3)2、概念及逻辑结构设计 (7)2、1ER图 (7)2、2关系模式 (8)2、3数据结构 (9)3、数据库设计 (10)4、系统软件结构设计 (11)4、1系统功能设计 (11)4、2其它需求 (12)4、3说明 (12)5、程序模块设计 (15)5、1功能模块详细设计 (15)5、2界面设计 (16)5、3附录:系统程序源代码 (16)参考文献 (25)1系统需求分析报告1.1概述火车站售票管理系统主要用于车站日常的票务处理。

车站售票管理系统数据库课程设计报告

车站售票管理系统数据库课程设计报告

天津农学院计算机科学与信息工程系《SQL Server》教学实习报告实习名称:SQL Server专业:计算机科学与技术班级: 2010级农信班学号:1008074112姓名:张春指导教师:赵光煜成绩:2012年9月目录目录................................. 错误!未定义书签。

1系统需求分析报告 ...................... 错误!未定义书签。

1。

1概述ﻩ错误!未定义书签。

1.2系统功能分析...................... 错误!未定义书签。

1。

3数据流图......................... 错误!未定义书签。

1.4数据字典.......................... 错误!未定义书签。

2概念及逻辑结构设计ﻩ错误!未定义书签。

2.1 E—R图ﻩ错误!未定义书签。

2.2关系模型 (7)2.3数据库结构ﻩ错误!未定义书签。

3数据库设计 (9)103.1建立表-车票和顾客ﻩ3。

2 建立触发器 ..................... 错误!未定义书签。

4 系统软件结构ﻩ错误!未定义书签。

4.1系统功能设计..................... 错误!未定义书签。

4.2其他需求........................ 错误!未定义书签。

4。

3说明ﻩ错误!未定义书签。

5 总结与体会ﻩ错误!未定义书签。

6 参考文献.............................. 错误!未定义书签。

1系统需求分析报告1。

1概述汽车售票管理系统主要用于车站日常的票务处理.车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。

为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。

1.2系统功能分析根据需求分析,本系统要实现以下的基本功能.1.登录功能:分为汽车站售票人员和系统管理员两种权限登陆。

数据库课程设计报告-车站售票管理系统

数据库课程设计报告-车站售票管理系统

吉林工程技术师范学院课程设计报告设计名称:车站售票信息管理系统姓名:孟祥丽学号:23号专业:计算机科学与技术班级:C1042院系:信息工程学院指导教师:刘国成、杨宇晶、郭天娇2010年12月16日一、概述1、项目背景:随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。

本系统实现了线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。

2、编写目的:掌握数据库设计原理及相关软件的使用。

实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。

3、软件定义:车站售票管理系统,主要用于车站日常的票务处理。

4、开发环境:Visual Studio2008,SQL SERVER2000二、需求分析车站售票管理系统员工管理模块汽车管理模块线路管理模块车票管理模块票务信息管理模块员工信息添加员工信息删除员工信息修改汽车信息添加汽车信息修改汽车信息删除线路信息添加线路信息修改线路信息删除添加车票删除车票查询车票信息购买/预订车票员工信息查询汽车信息查询线路信息查询车票信息查询功能模块图1,员工管理模块:员工有两种身份,售票员和系统管理员。

系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。

2,线路信息管理模块:系统管理员可以在线路信息管理模块对车站线路信息进行管理。

管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。

管理员也可以通过本模块查询到所有需要查询的线路的详细信息。

3,汽车信息管理模块:系统管理员可以在汽车信息管理模块实现对汽车信息的管理。

管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计报告 -------火车售票管理信息系统软件学院软件工程2013级x班姓名: xx学号:2013xxxxxxxx目录一、系统开发平台 (1)四、需求分析 (2)4.1 用户需求说明 (2)4.1.1 数据需求 (2)4.1.2 事务需求 (3)4.2 系统需求说明 (4)五、数据库逻辑设计 (4)5.1 ER图 (4)5.2 数据字典 (5)5.3 关系表 (7)六、数据库物理设计 (7)6.1 索引 (7)6.2 视图本节可选 (8)6.3 安全机制 (8)七、应用程序设计 (8)7.1 功能模块 (8)7.2 界面设计 (15)7.3 事务设计 (15)八、测试和运行 (16)九、总结 (16)一、系统开发平台题目:对火车站的售票进行管理。

主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。

开发工具:eclipse数据库:mysql操作系统:windows8.1二、数据库规划2.1 任务陈述:做一个火车票售票管理系统:对火车站的售票进行管理。

主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。

2.2 任务目标完成一个火车票售票管理系统,要实现管理员对车票的增添以及删改功能,同时需要实现用户对车票的查询购买,以及出现调整之后的退票服务。

三、系统定义3.1 系统边界管理员:可以对车票以及车次进行删改操作。

用户:可以买票,但是不可以对火车票进行添加操作3.2 用户视图3.2.1 管理员视图(1)列车管理:包括列车的录入、查询、修改和删除。

(2)用户管理:包括系统使用用户的添加、查询、修改、删除等。

在线支付用户身份信息用户注册车次设置管理员车次信息录入用户信息管理票务系统车站实际情况(3)系统数据处理:数据查询,根据关键字过滤,查看当前车次信息,车票信息,用户信息以及处理历史。

(4)管理员个人信息管理:包括查看个人信息、修改密码、重新登陆、退出系统等。

(5)用户请求信息管理:查看用户请求信息并加以处理。

3.2.2 用户视图(1)个人信息管理:查看个人信息,修改密码等。

(2)列车车次检索:包括根据车次进行精确查找,根据起始地点进行模糊查询,查询一定时间之后的车次或按照余票数量进行查询和过滤等等。

(3)车票管理:按照一定的流程购买自己所需要的车票。

查看自己所持有的所有车票。

并能按照一定流程进行退票。

四、需求分析4.1 用户需求说明4.1.1 数据需求信息需求,即在系统中需要处理哪些数据。

根据对火车站网上订票系统的分析,本系统的信息需求如表2-1所示。

表2-1信息输入输出4.1.2 事务需求1.查询分为对车次信息的查询和客户对已订车票信息的查询。

要求:1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。

3)座位类型设定。

4)车次信息只允许用户查询,不能修改。

2.订票通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上订票确定已预订选中的车票。

要求:订票记录应包括:会员名、车号、发车日期、订购日期、订购票数、总价。

3.退票可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。

4.2 系统需求说明为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。

1.准确性和及时性系统处理的准确性和及时性是系统的必要性能。

系统应能及时而且准确的根据用户权限及所输入的信息做出响应。

由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

2.易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

3.安全性网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。

同时系统还要保证对数据库进行及时更新,保证数据一致性。

五、数据库逻辑设计5.1 ER图用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

针对火车站网上订票系统,通过对网上订票工作的过程、内容以及数据流程分析,设计如下所示的数据项和数据结构:1.车次信息包括:车号、出发地、目的地、发车日期、开出时刻、剩余座位数、票价。

2.订票记录包括:订单号、身份证号、车号、订购日期、订购票数、总价。

3.用户信息包括:用户名、身份证号、性别、电话。

E-R图如图2.2所示5.2 数据字典表2-5车次信息表BusInfo字段名数据类型是否可空说明BusID char(10) NOTNULL车号(主键)BusFrom varchar(50)NOTNULL出发地表2-6订单表OrderInfo表2-7用户表User5.3 关系表六、数据库物理设计6.1 索引在用户列表中,以用户的nick name为主键进行索引,通过nick name查询修改信息。

在火车票数据库中,以火车的车次为主键进行索引。

6.2 视图本节可选此环节设计在数据库应用生命周期的需求分析和收集阶段标识的用户视图。

通常,视图使用SQL或类似QBE的工具创建。

例如,购买车票6.3 安全机制在本火车票售票管理系统中,我建立了两种类型的安全机制,系统安全和数据安全。

在系统安全的建设方面,不允许以游客身份访问本系统,所有用户都必须注册并登陆,登录时会验证用户名和密码。

只有两者匹配时,才可访问本系统。

在系统安全方面实现了对方法的封装,能保证系统和数据两方面的安全。

在数据安全方面,数据库对象的访问和使用有严格的控制,其中的某些表只有具有特定权限才可以访问。

七、应用程序设计本系统综合应用了B/S和C/S架构,可以通过客户端或者网页进行对火车票的管理。

7.1 功能模块7.1.1登陆模块如果用户是新用户,可以在此注册。

如果是老用户,在验证密码正确以及用户存在的情况下,可以登陆成功。

7.1.2注册模块注册模块包含用户名,密码,身份证号以及手机号四项信息,其中有对密码的确认,以免发生误输的可能。

同时还会判断身份证的正误,首先是判断身份证的位数,然后可以通过特定的计算方式来计算出身份证号是否正确。

手机号同样是判断位数来判断手机号是否可用,若在真实应用中可以通过发验证码验证该手机号是否可用。

7.1.3购票模块在查询tab一栏中,通过点击往返箭头可以交换出发地与到达地,从而能更加方便的购买返程的票。

出发日期,用户不能手动输入,而是模仿了12306网站的通过点击日历中的日期来选择日期,一方面能够更好的规范日期格式,另一方面也有利于用户方便的选择自己的出行时间。

购票模块可以通过浏览器或者客户端两个方式进行操作。

操作的大体流程为,首先通过出发地以及目的地还有出发日期进行查询,然后由用户选择适合自己的车票进行购买,为了模仿真实的购票系统,个人感觉需要添加支付模块,但是由于个人能力有限并没有实现,所以购票成功后的状态是未支付状态,具体如下所示。

7.1.4退票模块下面显示具体的代码仅仅是为了排版的美观。

已经退票的车票如果点击退票会提示已经退票。

未退票的车票可以成功退票。

这是客户端部分。

7.1.5管理员模块管理员模块可以实现对火车票的管理,可以添加或者删除火车票。

首先需要添加车次,也可以删除车次。

然后对车次的具体座位进行票务的更改。

7.2 界面设计见上功能模块截图。

7.3 事务设计本火车票售票管理系统中涉及到的事务,均以现实世界火车票购票的日常事务为原型。

其中可圈可点的几处介绍如下。

登陆模式,需要知道用户的身份证号信息,以此对身份证进行核对。

每人一个账号,可以避免数据库发生重大错误。

注册过程中,通过核对两次输入的密码是否一致可以保证用户密码的可靠性,对身份证号以及手机号的核对可以避免之后购票的时候出现失误。

八、测试和运行该系统可以完美运行在linux系统以及windows系统之上,还可以兼容ie各个版本。

在运行过程中,如果数据错误还会给予用户以详细的提示,很好的实现了人机交互。

除此之外,还对此火车票售票管理系统进行了低强度的压力测试。

测试结果较为理想九、总结在未来相当长的时间内,火车将成为21世纪最为可靠,快速,便捷的出行方式,同时,随着我国经济快速发展,和经济增长方式逐渐向发展内需方向转变,为中国铁路的发展带来了全新的机遇。

对火车票预定与管理系统,我认为将会出现以下几种发展趋势:1:纸质车票将会被电子车票代替:电子车票的出现将乘客的唯一标识例如指纹或RFID 技术作为购票和乘车凭证,因为免去了纸质车票的传递过程,将更大程度的方便乘客选择火车出行,真正的可以做到足不出户就能完成车票的订购。

目前上海已经进入了磁卡火车票,这已经是在原有纸质车票基础上的一个巨大的变化。

2:火车票预定与管理系统功能将更加多元化,系统将更加集中,电子车票的出现将使火车票信息系统的架构发生巨大变化,原来分散的,独立的基于客户机/服务器的结构将转换为浏览器/服务器结构,并且一个主机系统可以服务全国的乘客订票需求。

同时因为上百万的用户的在线使用,对火车票预定与管理系统的功能提出一个新的挑战。

对系统的可靠性,可用性,性能要求发生质的变化3.该系统仍然没有实现支付功能,还欠缺中间站点的。

相关文档
最新文档