数据库课程设计--火车票售票管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书(数据库技术及实训)
题目: 火车票售票管理系统
院系:计算机科学与工程学院
专业班级:班
学号:
学生姓名:
指导教师:
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的火车票订票管理信息系统,可以实现票额、坐席、制票、计费、结算、统计等工作的计算机管理。形成统一的客票信息源,实现信息共享。
1.3可行性分析
根据火车售票的实际情况,对其所开展的业务简单介绍如下:
(1)查询。为对车次信息的查询和对已订车票用户的车票信息的查询。车次信息包括:
日期、车次、出发地、目的地、类型、座位号、票价。车次信息只允许用户查询,不能修改。
(2)售票。通过查询系统,可以根据客户的需求找到车次,再输入客户信息后确定售
票,订票信息应包括:姓名、身份证号、车次、日期、类型、座位号、票价。(3)改签。通过查询系统,根据客户名字找到购票信息,通过改签模块选择要改的车
票。
(4)退票。可退票,通过查询系统,根据客户的名字找到购票信息,通过退票模块退
去已购车票。
(5)帐户管理。只允许管理人员登录,管理人员可以修改票务信息。
图1-1 功能层次图
2系统设计
2.1数据字典
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进
2.2数据流图
数据流图是以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。该火车票管理系统的数据流图描述
——由火车票管理员对火车票账户进行管理,包括系统基本信息、售票管理、退票及改签管理以及火车票查询。以下将对火车票售票管理系统的具体各功能模块进行描述。
系统基本信息模块是对火车票的基本情进行管理,为火车票的管理工作搭建一个基础平台。该数据流图如图2-2所示。
图2-1 售票流程图
售票是是火车站的基本业务,是管理工作的重点。其基本业务包括火车票数据查询、购票,退票管理和改签管理。
图2-2退票流程图
图2-3改签流程图
图2-4账户管理流程图
2核心数据流定义
数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六方面进行具体的定义。
数据流编号:D01
数据流名称:票务信息
简述:关于车票的基本信息
数据流来源:顾客通过查询
数据流去向:买票
数据流组成:103-01+103-02+103-03+103-04+103
-05+103-06+103-07+103-08+104-01+104-02+104-04+105-01+105-02+105-0
数据流编号:D02
数据流名称:发出买票请求
简述:乘客选择的去买车票
数据流来源:p1.1
数据流去向:售票员
数据流组成:101-01+103-01+103-02+103-03+103-06
数据流编号:D03
数据流名称:查询
简述:售票员对车票剩余情况查询
数据流来源:售票员