1、 课 程 设 计 说 明 书课 程 设 计 说 明 书 ( 数 据 库 技 术 及 实 训 )( 数 据 库 技 术 及 实 训 ) 题目: 火车票售票管理系统 院 系: 计算机科学与工程学院 专业班级: 班 学 号: 学生姓名: 指导教师: 2014 年 5 月 4 日 i 课程设计(论文)任务书 计算机科学与工程学院 数字媒体 系 学 号 学生姓名 专业(班级) 物联网工程 12-2 设计题目 火车票售票管理系统 设 计 技 术 参 数 数据库: SQL Server 2005 或 2000 开发语言:C#、JAVA、 C+ 等 (1)主要的数据表: 车次数据表,火车票信息数据表,顾客信息
2、数据表等。 (2) 主要功能模块 系统管理:系统用户帐号添加、修改、删除、密码修改等。 火车票分类管理:添加、删除、修改。 火车票信息管理:实现图书信息的添加、修改、删除、查询等。 火车票查询:要求提供多种检索方式。 火车票管理:查询售票、改签、退票、帐户管理。 设 计 要 求 (1) 13 人为一个小组,小组成员既要有团队协作精神,又要分工明确。每个学生都必 须充分了解整个设计的全过程。 (2) 从开始的系统需求分析到最后的系统测试,都要有详细的计划,设计文档应按照 软件工程的要求书写。 (3) 系统中的数据表设计应合理、高效,尽量减少数据冗余。 工 作 量 课程设计说明书字数要求 3000
3、 以上,不包括图表。 工 作 计 划 第 10 周开始课程设计选题,然后和组员进行讨论与分析设计。 第 11 周收集、查阅资料形成课程设计思路。 第 12 周开始课程设计的前两部分,即系统分析和系统设计方面的设计。 第 13 周把后面两部分,即系统实现和总结完成。 第 14 周讨论并检查设计,进一步完善课程设计报告。 参 考 资 料 1 王珊,萨师煊. 数据库系统概论M. 北京:高等教育出版社,2005. 2 周奇.SQL Server 2005 数据库基础与应用技术M.北京:电子工业出版社,2008 3 C#高级编程(第 6 版)中文版M. 指导教师签字 教研室主任签字 年 月 日 ii 摘
4、要 中国铁路客票发售和预订系统的核心功能是建立一个覆盖全国铁路的计算机售票 网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行,提高铁路客运经营 水平和服务质量,系统可预订、预售和发售当日客票,具有售返程、联程等异地购票功 能。系统预售期为 20 天。可以实现票额、坐席、制票、计费、结算、统计等工作的计 算机管理。 系统采用微软推出的 Visual Studio 2005 作为开发工具基于 B/S 结构,数据库采用 微软的 SQL Server 2005 进行数据库设计。 关键词:铁路客运服务;计算机售票网络;SQL Server 2005 I 目录 1 系统分析 .1 1.1 课题背
5、景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.1 课题背景 中国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一,而铁路 客运服务在其中又占有非常重要的地位。 其中有5000多个车站承办业务, 日开列车2000 多列。为了在日益加剧的客户运输竞争服务中确保优
6、秀,改善铁路客户的服务质量,铁 道部门一直在寻找提高竞争力、改善服务的途径。计算机应用火车站售票的日常管理为 火车站售票的现代化带来了前所未有的动力和机遇, 为火车站票务管理领域的飞速发展 提供了无限潜力。能给火车站票务带来明显的经济效益和社会效益。 1.2 目的和意义 火车票票务管理的全部数据处理都由人工操作, 工作量大, 工作效率低, 错误率高, 信息反馈不及时,因此本系统拟对该火车票票务管理做如下几方面改革: 系统功能重构 业务流程重组 数据流程重组 为解决上述问题,要根据目前火车票的管理模式和方法利用 Internet、局域网和计 算机开发基于 Web 的火车票订票管理信息系统,可以实现票额、坐席、制票、计费、 结算、统计等工作的计算机管理。形成统一的客票信息源,实现信息共享。 1.3 可行性分析 根据火车售票的实际情况,对其所开展的业务简单介绍如下: (1) 查询。 为对车次信息的查询和对已订车票用