售票方式已不能满足现代铁路运输业务流量剧增的客观要求,本系统便是利用目前最先进最新型的开发工具开发个列车票务管理系统。它能方便快捷地运用在火车业务的营运之中。列车在我国的人员流动物资运输中占据着举足轻重的地位。全国有大量的人员通过搭乘火车到达目的地。而与火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同车站可能有多辆车经过。许多希望以最快的方式选择自己想来乘坐的那趟列车。所以以人工的方式是不可能实现这种功能的。种可行的方案是基于客户端服务器的体系结构。服务器为数据库系统,存储所有必要的信息。客户端通过连接到服务的应用程序快速准确地完成相应的工作。第二章需求分析售票员售票信息库输入查询信息订票售票员登陆旅客买票退票输出信息查询数据字典以列车票务管理系统为例,经过可行性分析和初步需求调查,抽象出该列车票务管理系统的业务流程图,如图所示。下面,结合该实例具体情况,给出对旅客车票查询,列车管理处和售票员管理的具体需求。图校新生入学管理业务流程图调查用户需求旅客购票需求订票功能旅客可提前天到各个站点查询并预定所需车票。退票功能旅客可随时退换所购车票售票功能发售的车票按照速度快慢,分为特别快车,直达快车,普通快车。按照乘车的形式分为硬座票,软座票,硬卧票,软卧票等。列车系统管理需求添加功能主要用来增加车次及相关信息。修改功能主要是用来修改列车的发车和到达等相关信息。第二章需求分析删除功能删除已经不用的列车信息。加强客票信息管理与分析,提高座席利用率,为铁路客运组织与管理工作提供辅助决策支持。票务查询需求站站查询功能旅客可根据始发站名和终到站名查询到全国任意两站之间的所有车次,并且相应查询出两站的距离公里数票价经过的时间和车次类型等各种信息。车次查询功能旅客可根据具体车次查询到所需的相关信息。站名查询功能旅客可根据具体站名查询到所需的相关信息。④售票员管理需求统计功能统计售票员的日工作量及工作成绩。考勤功能方便了铁路部门对售票员的考勤。分析用户需求在详细调查了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法方法。首先,定义全局概念结构的框架,如图所示。图列车票务管理系统总框架图对各子系统进行进步细化。如下各图所示。列车票务系统售票员管理子系统列车管理子系统查询子系统售票订票退票子系统列车管理子系统增加车次撤消车次修改车次第二章需求分析图列车管理子系统的细化图车次查询子系统的细化图售票订票退票子系统的细化图售票员管理子系统的细化以其中的售票功能为例进步细化,如图所示。车次查询子系统按车次查询按站站查询按站名查询售票订票退票子系统退票售票订票售票员管理子系统日工作量统计考勤情况第二章需求分析图售票功能依此类推,将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到六个基本表列车信息总表车票信息表售票员信息表售票信息表退票信息表和车站信息表。数据结构定义如表所示。表数据结构定义数据结构名含义说明组成列车信息总表定义了所有列车的有关信息列车编号,车种,始发站,终到站,发时,到时,车厢数,里程,卧铺车厢数,经过车站车票信息表定义了供旅客查询的现有列车车次有关信息车票编号,发站,到站,发时,到时,票价,车票类型,座位类型,座位号,售票站名售票员信息表定义了售票员进入系统是填入的登陆信息工作证号,姓名,密码,车站名售票信息表定义了已售出及订出的车票的有关信息车票编号,售票站名,售票时间,售票员工作证号退票信息表定义了旅客因种原因退掉的车票车票编号,售票员工作证号,退票金额车站信息表定义了各车站站点的有关信息车站名,城市名,票数售票单程票异地票返程票第三章概念结构设计第三章概念结构设计概念结构设计的方法与步骤概念结构设计的方法本系统采用自底向上的概念结构设计方法。即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。概念结构设计的步骤概念结构设计可分为两个步骤抽象数据并设计局部视图。就是对需求分析阶段收集到的数据按照模型的要求进行分类组织,形成实体的属性,标识实体的键,确定实体之间的联系类型,设计分图。集成局部视图,得到全局的概念结构。就是要将所有的分图综合成个系统的总图。数据抽象与局部视图设计按照图列车票务管理系统总框架图,设计局部图。车厢数列车车种始发站里程终点站列车编号发时卧铺车厢到时车站经过所在省车站名城市名到达时刻开车时刻绝对里程列车车票发站发时车票编号售票类售票站座位类票价到站到时售票售票员工作证密码姓名售票时间第三章概念结构设计视图的集成描述进行视图集成的具体过程,最后得到图总体概念结构图。所在省车站名城市名车站售票员工作证密码姓名工作退票金额列车车票发站发时车票编号售票类售票站座位类票价到站到时退票售票员工作证密码姓名列车车票发站发时车票编号售票类售票站座位类票价到站到时订票售票员工作证密码姓名第三章概念结构设计图总体概念结构图车厢数列车车种始发站里程终点站列车编号发时卧铺车厢到时车站经过所在省车站名城市名到达时刻开车时刻绝对里程售票员工作证密码姓名工作列车车票发站发时车票编号售票类售票站座位类票价到站到时售票订票退票售票时间退票金额第四章逻辑结构设计第四章逻辑结构设计图向关系模型的转换将图总体的细化图车次查询子系统的细化图售票订票退票子系统的细化图售票员管理子系统的细化以其中的售票功能为例进步细化,如图所示。车次查询子系统按车次查询按站站查询按站名查询售票订票退票子系统退票售票订票售票员管理子系统日工作量统计考勤情况第二章需求分析图售票功能依此类推,将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到六个基本表列车信息总表车票信息表售票员信息表售票信息表退票信息表和车站信息表。数据结构定义如表所示。表数据结构定义数据结构名含义说明组成列车信息总表定义了所有列车的有关信息列车编号,车种,始发站,终到站,发时,到时,车厢数,里程,卧铺车厢数,经过车站车票信息表定义了供旅客查询的现有列车车次有关信息车票编号,发站,到站,发时,到时,票价,车票类型,座位类型,座位号,售票站名售票员信息表定义了售票员进入系统是填入的登陆信息工作证号,姓名,密码,车站名售票信息表定义了已售出及订出的车票的有关信息车票编号,售票站名,售票时间,售票员工作证号退票信息表定义了旅客因种原因退掉的车票车票编号,售票员工作证号,退票金额车站信息表定义了各车站站点的有关信息车站名,城市名,票数售票单程票异地票返程票第三章概念结构设计第三章概念结构设计概念结构设计的方法与步骤概念结构设计的方法本系统采用自底向上的概念结构设计方法。即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。概念结构设计的步骤概念结构设计可分为两个步骤抽象数据并设计局部视图。就是对需求分析阶段收集到的数据按照模型的要求进行分类组织,形成实体的属性,标识实体的键,确定实体之间的联系类型,设计分图。集成局部视图,得到全局的概念结构。就是要将所有的分图综合成个系统的总图。数据抽象与局部视图设计按照图列车票务管理系统总框架图,设计局部图。车厢数列车车种始发站里程终点站列车编号发时卧铺车厢到时车站经过所在省车站名城市名到达时刻开车时刻绝对里程列车车票发站发时车票编号售票类售票站座位类票价到站到时售票售票员工作证密码姓名售票时间第三章概念结构设计视图的集成描述进行视图集成的具体过程,最后得到图总体概念结构图。所在省车站名城市名车站售票员工作证密码姓名工作退票金额列车车票发站发时车票编号售票类售票站座位类票价到站到时退票售票员工作证密码姓名列车车票发站发时车票编号售票类售票站座位类票价到站到时订票售票员工作证密码姓名第三章概念结构设计图总体概念结构图车厢数列车车种始发站里程终点站列车编号发时卧铺车厢到时车站经过所在省车站名城市名到达时刻开车时刻绝对里程售票员工作证密码姓名工作列车车票发站发时车票编号售票类售票站座位类票价到站到时售票订票退票售票时间退票金额第四章逻辑结构设计第四章逻辑结构设计图向关系模型的转换将图总体概念结构图转化成关系模型如下列车列车编号,车种,始发站,终到站,发时,到时,车厢数,卧铺车厢数,里程,经过车站车票车票编号,发站,到站,发时,到时,票价,车票类型,座位类型,座位号,售票站名售票员工作证号,姓名,密码,车站名车站车站名,售票员工作证号,城市名,所在省售票车票编号,售票站名,售票时间,售票员工作证号,订票车票编号,售票站名,订票时间,售票员工作证号,退票车票编号,售票员工作证号,退票金额经过列车编号,车站名,里程,到时,发时数据模型的优化将转化的关系模式进行优化,最终达到第三范式。列车列车编号,车种,始发站,终到站,发时,到时,车厢数,卧铺车厢数,里程,经过车站车票车票编号,发站,到站,发时,到时,票价,车票类型,座位类型,座位号,售票站名售票员工作证号,姓名,密码车站车站名,城市名,所在省,售票员工作证号需分解为车站车站名,城市名,所在省工作车站名,售票员工作证号售票车票编号,售票员工作证号订票车票编号,售票员工作证号,订票时间退票车票编号,售票员工作证号,退票金额第四章逻辑结构设计经过列车编号,车站名,到时,发时,里程数据库的结构给出数据库基本表总体结构图。如下图,下图为实验总体结构图图各表的结构根据总体结构图设计各表的结构。第四章逻辑结构设计表图书信息表的结构模式字段名数据类型长度约束描述主键列车编号不为空车种不为空始发站不为空终到站不为空发时不为空到时不为空车厢数不为空卧铺车厢数不为空里程外键经过车站模式字段名数据类型长度约束描述主键车票编号不为空始发站不为空终到站不为空发时不为空到时不为空票价不为空座位类型不为空车票类型不为空座位号外键售票站名第四章逻辑结构设计模式字段名数据类型长度约束描述主键工作证号不为空售票员姓名不为空登陆密码外键经过车站名模式字段名数据类型长度约束描述主键车站名不为空城市名不为空省份外键售票员工作证号模式字段名数据类型长度约束描述主键车票编号外键工作证号外键车站名不为空售票时间模式字段名数据类型长度约束描述主键车票编号外键工作证号不为空退票金额第五章数据库的实施与运行第五章数据库的实施与运行数据的载入录入的结果,抓图,每个表个图。数据库的运行抓些查询结果的界面,至少五个,对每个查询的图,写出相应得查询语句。第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行第五章数据库的实施与运行总结通过这次课程设计,我更加熟练的掌握
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。