火车订票管理系统课程设计报告书.docx

上传人:王** 文档编号:877650 上传时间:2024-02-17 格式:DOCX 页数:36 大小:549.24KB
下载 相关 举报
火车订票管理系统课程设计报告书.docx_第1页
第1页 / 共36页
火车订票管理系统课程设计报告书.docx_第2页
第2页 / 共36页
火车订票管理系统课程设计报告书.docx_第3页
第3页 / 共36页
火车订票管理系统课程设计报告书.docx_第4页
第4页 / 共36页
火车订票管理系统课程设计报告书.docx_第5页
第5页 / 共36页
火车订票管理系统课程设计报告书.docx_第6页
第6页 / 共36页
火车订票管理系统课程设计报告书.docx_第7页
第7页 / 共36页
火车订票管理系统课程设计报告书.docx_第8页
第8页 / 共36页
火车订票管理系统课程设计报告书.docx_第9页
第9页 / 共36页
火车订票管理系统课程设计报告书.docx_第10页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《火车订票管理系统课程设计报告书.docx》由会员分享,可在线阅读,更多相关《火车订票管理系统课程设计报告书.docx(36页珍藏版)》请在优知文库上搜索。

1、课程设计课程名称SQL数据库系统课程设计题目名称火车订票管理系统专业班级学生学号指导教师年月日火车订票管理系统摘要:本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以与编码实现和调试等步骤设计开发了火车订票管理系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以与程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以与处理过程等进行了分析和设计。工具软件利用VisualStudio2010软件和SQLServer2008数据库来设计这个火车订票管理系统,并用C#语言设计后台代码。该系统要解决

2、的是火车订票工作所要解决的问题,可以满足火车订票的基本要求,包括用户查询、订票、退票和管理员增加车票等几个方面的功能。关键词:订票管理;火车订票;SQLServer2008OrderingTicketsManagementSystemAbstract:AfteraIongtimeobservationofbookingatrainticketandfeasibiIityresearchofaonIinetrainticketbookingsystem,ihavebuildaonlineticketbookingsysteminthefollowingsoftwareeyeIe:requirem

3、entanalysis,architectureanddetaiIdesign,codingandtesting.Inthedesignphase,ipresentthesystemwithdatafollowchart,datadictionary,E-Rgraphic,databaselogicalstructure,andtypicaIUMLmodeIingfaciIitysuchasCIassdiagram,Activitydiagram,UsecasediagramandSequencediagram.ThisproductisdeveIopedinjava(theIatestjdk

4、1.6),andtheDBMSissqIserver2005expressedition.itsbuildtoheIpyoutobookatrainticketonIine.Onthiswebsite,youcaninquireticketinformation,bookaticketandrefundyourticket.Forthesupervisor,itprovidesadditionalright(protectedbyadminpriviIedge)tomaintainthesystemincludingtraindatacreating,importingandcIeaningu

5、pKeywords:Ticketingmanagement;Ticketsellingsystem;SQLServer2008学院计算机科学与技术系课程设计任务书1学院计算机科学与技术系本科课程设计成绩评定表21系统总体方案31.1 开发背景31.2 意义31.3 系统相关知识介绍32设计思路与主要步豚42.1系统需求42.2功能需求41.1.1. 2.1查询41.1.2. 购票51.1.3. 退票52.3数据库逻辑结构52.4数据库中的约束61.1.1 4.1主键约束61.1.2 2外键约束61.1.3 CHlCK约束71.1.4 DEFAULT约束71.1.5 长度约束73各功能模块和流程

6、图73.1 系统软件结构设计73.2 系统流程图84系统的详细设计124.1叠录界面124.2 游客模块134.2 .1列车信息查询134.3 .2网上用户注册144.3 用户模块154.3.1购票154.3.2退票174.3.3查看用户信息194.3.4用户修改密码204.3管理员模块205设计代码21总结31辞31参考文献31课程SQL数据库系统课程设计班级指导教师题目火车订票管理系统完成时间2014年12月1日至2015年1月1日主要容功能要求:1.游客功能模块:列车信息查询、用户注册。1.用户功能模块:列车信息查询、购票、退票、查看订单、查看用户信息、修改登录密码。3.管理员功能模块:

7、列车信息查询、购票、退票、查看订单、查看用户信息、修改登录密妈、增加车票。设计报告要求1 .封面2 .课程设计任务书3 .成绩评定表4 .课程设计报告:(1)系统总体方案(2)设计思路和主要步骤(3)各功能模块和流程图(4)系统详细设计(5)设计代码(6)总结和参考资料说明:学生完成课程设计后,提交课程设计报告与软件,要求文字通畅、字迹工整(也可打印),文字不少于3000字,并装订成册。版面要求一1 .题目用黑体三号,段后距18磅(或1行),居中对齐;2 .标题用黑体四号,段前、段后距6磅(或0.3行);3 .正文用小四号宋体,行距为固定值22磅;4 .标题按“1”、“1.1”、“1.1.1”

8、、“、“”顺序编号。上机时间安排期周一二三四五六日第15周-第18周指导时间地点上机时间学院计算机科学与技术系本科课程设计成绩评定表项目权重分值具体要求得分文献阅读与调查论证0.20100能独立查阅文献和从事其它调研活动;有收集、加工各种信息的能力设计质量0.30100设计合理、功能齐备,程序运行正常,实脸数据准确可靠;有较强的实标动手能力论文撰写质量0.20100设计说明书完全符合规化要求,用A4复印纸打印成文学习态度0.20100学习态度认真,科学作风严谨,严格按要求开展各项工作,按期完成任务学术水平与创新0.10100设计有创意,有一定的学术水平或实用价值总分评语:存在问题:等级:指导教

9、师:年月日火车订票管理系统1系统总体方案1.1 开发背景现在人们更多的使用火车作为出行交通工具,因此车票票务市场也在快速发展。人们希望车票销售手段也能相应地有所调整,并对如何能经济、方便和与时地购买到自己所需要的车票表现出极大的关注。随着社会的不断进步,国外铁路运输事业的飞速发展,各国铁路运营部门对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求而进行开发的。1.2 意义随着铁路客运量大幅度的提高,国列车专线的增加,这些都对铁路的订票管理系统提出了更高的要求,所以要不断的完善更新铁路订票系统,提高铁路订票系统的工作效率。铁路运输系统中,订票系统是很重要的一个环节,要想提高整个铁路

10、运营部门的工作效率,就要先提高订票系统的工作效率和安全性,故而研发此系统,此系统能够为订票工作提供方便快捷的订票服务,广大的客以得到更好的票务服务。1.3 系统相关知识介绍(1) VisualStUdiO是微软公司推出的开发环境。是目前最流行的WindoWS平台应用程序开发环境。VisualStudio2010版本其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。(2) SQLServer2008在MiCroSOft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以

11、存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。(3) C#(CSharP)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MiCrOSOft.NET平台的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#o2设计思路与主要步骤2.1 系统需求对于一个

12、火车票订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况,这也是火车票订票管理系统的最基本要求。客户端后台管理员要能够与时添加车票。所以结合实际情况,火车订票管理系统应满足以下需求:(D客户端界面清晰友好,达到一目了然的效果。(2)客户端能够方便的查询系统与简单明了的订票、退票操作。(3)防止用户重复订票、退票操作,影响系统数据的正确性。(4)服务器端提供信息完全可靠,时效性强。能够保证数据与信息的安全性。2.2 功能需求本网上售票系统应该具备如下功能:2. 2.1查询分为用户对个人叠录信息的查询,列车信息的查询和用户

13、对已订车票信息的查询。要求:(1)用户登录该系统后,可以查询到自己的个人信息和已经预定的车票信息。(2)对车次的查询,可以按照出发地和目的地对列车信息进行查询;(3)车次信息只允许用户查询,不能修改。通过查询系统,客户根据自己的需求找到满意的车次,登录系统后,便可以通过该系统购票。2.2.3.退票用户通过登录该系统,查询到自己已经预定的火车票,通过退票模块退去已购车票。2. 3数据库逻辑结构火车订票管理系统数据库中各个表格的设计结果如表27到2-4所示。表27车票信息表字段名数据类型是否为空车次char(10)否出发地nchar(10)否出发时间time(7)否目的地nchar(10)否到达时

14、间time(7)否车票数量int否车票价格float否出发日date否表2-2车票预订表字段名数据类型是否为空用户号nchar(10)否nchar(10)否char(18)否出发日date否车次char(10)否出发地char(10)否出发时间time(7)否目的地char(10)否到达时间time(7)否车票价格fIoat否表2-3管理员表字段名数据类型是否为空管理号nchar(10)否密码nchar(10)否表2-4用户表字段名数据类型是否为空用户号nchar(10)否char(4)否性别char(2)是号char(18)否密码nchar(10)否2.4数据库中的约束2.4.1 主键约束(1)在车票信息表中,定义车次,出发地,出发时间,目的地,到达时间,出发日这个整体作为车票信息表的主键。相关代码如下:altertabIe车票信息表addconstraintpkprimarykey(车次,出发地,出发时间,目的地,到达时间,出发日)(2)在车票预订表中,定义用户号,号这个整体作为车票预订表的主键。(3)在管理员表和用户表中,分别将管理号和用户号作为各表的主键。2.4.2 2外键约束在车票预订表中,定义车次,出发地,出发时间,目的地,到达时间,出发日这个整体作为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 课程设计

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!