欢迎来到天天文库
浏览记录
ID:40193028
大小:4.52 MB
页数:56页
时间:2019-07-25
《火车售票系统课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、**大学课程设计论文火车售票系统学院:信息科学技术学院班级:08级信息工程2班组长:组员:指导老师:李老师北京·北京提交时间:年月55目录1、需求分析41.1功能需求41.1.1系统管理51.1.2车次管理61.1.3票务营业模块61.1.4信息查询71.1.5票务统计71.2数据需求分析71.2.1数据字典71.1.2数据流图92概要结构设计112.1系统E-R图112.2管理员的功能162.1.1管理员对售票工作人员的管理162.1.2管理员对列车以及运费信息的管理172.2旅客购票功能182.3车票193逻辑结构设计223.1数据
2、库表格说明223.2视图的创建283.3存储过程324物理设计345详细设计与实现495.1详细设计说明495.1.1管理员的功能495.1.2售票员的功能515.2系统实现实例536总结56致谢5755火车售票系统作者:指导老师:李老师(**大学信息科学技术学院08级信息工程2班,北京410128)摘要:针对火车站的售票实际情况,按照数据库的结构化设计思想,本次课程设计经过项目的可行性研究和需求分析、概要结构设计、逻辑结构设计,详细设计与实现,以及调试等步骤设计开发了火车票售票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、
3、层次图、系统流程图,对该系统的数据需求、数据库、系统流程、以及处理过程等进行了分析和设计。关键字:火车售票、SQLServel2005、建模前言现今的社会发展迅速,火车成为了人们在交通方面不可或缺的交通工具,相对于其他的交通工具来说,火车的性价比相对较高,所以很多时候人们都愿意选择火车作为出游工具,使得铁路的客运量也在迅速的增长着。为了满足大量的旅客的乘车需求,铁路系统不能仅仅依靠提高列车的速度,增加客运列车等,所以一个更完善,更实用的火车站售票系统是铁路系统非常重要的部分。现代化德车站售票是集订票、售票、退票、车次查询、报表及其他各种
4、服务,车站售票卒子庞大,服务项目多,信息量打,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。传统手工的车站售票管理,管理过程繁琐而复杂,执行效率低,并且易于出错,通过用SQLServer设计的数据库,我们可以做到信心的规范管理和快速查询,实现了车站售票管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。1需求分析需求分析是软件设计的一个重要的环节。本阶段对售票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户
5、的需求。用户对系统的需求我们从以下几方面进行分析。1.1功能需求火车站售票系统是一个融合火车票的销售、退票、列车管理、车票管理、售票员管理,列车信息及售票信息查询为一身的综合系统。火车售票系统整体结构图如下:55该系统分为系统管理、车次管理、票务营业、信息查询、票务统计五个模块。1.1.1系统管理该功能分为售票员管理、系统初始设置、和退出系统。²售票员管理包括添加售票员信息、删除售票员信息以及售票员修改自己的密码、电话号码、家庭地址的信息三部分。添加售票员信息是系统管理员的操作权限,系统管理员可以向系统的数据库中输入某个新的车站售票员的
6、信息,信息被输入到系统中后,该车站的售票员将在案系统中具有一个车站售票员所具有的所有权限内的操作。删除售票员信息也是系统管理员的操作权限,系统管理员从系统的数据库中将某个车站售票员的全部信息从系统的数据库中删除。一旦该车站售票员的全部信息被删除后,该车站售票员将不再能够登录到系统中车站售票员的工作平台,他不再具有一个车站售票员的权限。售票员修改自己的登录密码是指系统中具有售票权限的售票员能够修改自己登录系统时的密码。即系统管理员在向系统中添加一个新的售票员时得到了一个密码,在此之后,售票员仍然可以修改自己的密码。²系统初始设置包括设置票
7、价、设置车票类别的折扣等部分。它是管理员可以根据某些原则在系统数据库中输入各种类型的票价,以及规定退票时的扣除手续费的折扣。²退出系统是售票员或管理员下班或由于电脑突然发生故障退出系统,结束了系统运行。551.1.2车次管理该功能分为车次管理、车次路线管理、车厢管理三个部分。这三个部分都是针对于系统的管理员权限内的操作。²车次管理包括添加运行车次、删除车次,修改车次。增加列车,比如车站将要加车,系统管理员将一列新的列车的全部信息输入到系统的数据库中,一列新的列车的全部信息一经被输入到数据库中,售票员便可以通过系统来查询它的所有信息,并且
8、可以出售该列车的车票。删除列车,比如车站将暂时或永远停运某一列列车,系统管理员将一列新的列车的全部信息从系统的数据库中删除,一列新的列车的全部信息一经被从数据库中删除,售票员将无法通过系统来查询它的所有信息
此文档下载收益归作者所有