火车订票系统的设计与实现课程设计.docx
- 文档编号:154439
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:27
- 大小:640.59KB
火车订票系统的设计与实现课程设计.docx
《火车订票系统的设计与实现课程设计.docx》由会员分享,可在线阅读,更多相关《火车订票系统的设计与实现课程设计.docx(27页珍藏版)》请在冰豆网上搜索。
课 程 设 计
课程名称
SQL数据库系统课程设计
题目名称 火车订票系统的设计与实现
专业班级学生姓名学号
指导教师
目 录
目 录 1
引言 1
HYPERLINK\L_TOC312771.概述 3
1.1开发目的和意义 3
1.2完成情况 3
2.开发环境及工具 4
2.1开发环境和开发工具 4
3.系统分析 5
3.1可行性分析 5
3.1.1经济可行性 5
3.1.2技术可行性 5
3.1.3操作可行性 5
3.2需求分析 5
3.2.1功能需求 5
3.2.2数据需求 6
3.2.3性能需求 6
4.系统设计 8
4.1总体设计 8
4.2详细设计 8
4.2.1过程设计 8
4.3数据库设计 11
4.3.1用户信息表 11
4.3.2车次详细信息表 11
4.3.3订票信息表 11
4.3.4退票信息表 12
5.系统实现 12
5.1系统登录界面 12
5.2系统管理员登录界面 13
5.3票务管理员登录界面 14
5.4乘客登录界面 14
6.总结 16
谢 辞 17
参考文献 19
附加部分代码实现 20
引言
用信息化推动工业化,用信息技术改造传统产业,这是我国迫切要完成的一项战略性任务。
作为工业文明的产物铁路,如何借助信息技术的帮助,实
现管理方式,运营组织,服务标准的现代化,这是摆在我国铁路工作者面前的重大课题。
铁路信息化是铁路现代化的重要标志,其根本目的是将信息技术应用到铁路生产经营与管理决策等各项活动中,改造传统产业,提高铁路生产率,提高市场竞争力,提高铁路运营经济效益。
国内外已有运作合理完善的火车售票管理系统,其具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。
满足当前火车售票管理的需求,并且运作十分良好。
铁路信息化建设目前主要集中在搞好铁路运输生产管理上,加快计算机调度系统建设,完善客票发售与预订系统,搞好各地信息系统的结合,实现资源有效利用,信息共享。
其总体目标是:
形成具有国际水平的铁路信息化基础通信平台,实现各部门各系统之间的信息数据共享,互联互通;建成车,机,工,电,辆各部门调度控制,安全生产,运输指挥的现代化保障体系。
为铁路运输各部门提供所需的管理信息资源和强有力的决策支持。
通过现代客货营销手段和电子商务手段,带动铁路运输经济发展,大幅度提高运输效益。
建立建全与信息化相适应的管理体制。
我国目前的铁路信息化总体程度居国内领先,国际先进水平。
关键字:
铁路订票系统,国际水平,铁路信息化管理体制
Introduction
Trainticketmanagementsystemathomeandabroadoperationreasonableandperfect,havingaticket,query,managementandmaintenancefunctions,thesystemadministratorcanbecarriedoutontrips,thefarechangesandchangetheschedulingfunction,faremodificationscanbecarriedoutthroughmodifyingthefreight,trainschedulingcanbebasedonthedeparturetimetablearemodified,maintenancefunctioncanbemodifiedonthetable.Tomeetthecurrenttrainticketmanagement
24
needs,andtheoperationisverygood.Theconstructionofrailwayinformatizationatpresentmainlyfocusongoodmanagementinproductionofrailwaytransportation,speeduptheconstructionofcomputercontrolsystem,perfecttheticketingandreservationsystem,combinedwiththewellaroundtheinformationsystem,realizetheeffectiveuseofresources,informationsharing.Itsoverallgoalis:
theformationofrailwayfundamentalinformationcommunicationplatformwithinternationallevel,realizethesharingofinformationanddatabetweenthevariousdepartments,varioussysteminterconnection;builtcar,machine,electric,carindustry,eachdepartmentdispatchingcontrol,safetyinproduction,transportationcommandmodernsecuritysystem.Providemanagementinformationresourcesrequiredandstrongdecisionsupportforrailwaytransportationdepartments.Throughthemodernpassengercargomarketingmeansandmeansofe-commerce,promotethedevelopmentofrailwaytransportationeconomy,greatlyimprovethetransportationefficiency.Toestablishacomprehensiveinformationmanagementsystemcompatiblewiththe.Atpresentourcountryrailroadinformatizationtotheoveralllevelofrankingtheleadingdomestic,internationaladvancedlevel.
Keywords:
internationallevelofrailway,railwaybookingsystem,informationmanagementsystem
1.概述
1.1开发目的和意义
铁路客票发售和预订系统经过几年的建设,取得了很大的进展。
火车站订票系统的推广使用,大大方便了旅客购票,也预示着我国铁路售票系统正日趋合理与完善,并且具有良好的交互界面,容易被用户所接受。
本系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,实现了查询、订票、退票等基本功能,同时利用计算机网络,通过网络与售票系统,为用户提供方便快捷的订票服务,使得售票服务更为便捷效率,使铁路售票系统应用更为广泛,但由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,希望为铁路售票业务,铁路客运及运输发展更为稳定,迅猛尽微薄之力。
1.2完成情况
本课程设计针对火车订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车订票系统。
并运用数据流图和数据字典、数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
该系统基于铁路售票系统订票业务的基本流程,通过模拟售票员与客户之间的基本操作,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
2.开发环境及工具
本系统是一个基于SQL构架的系统。
系统的开发和应用目的是使售票活动能够在多个不同的地点进行并且能够使旅客通过系统查询到自己所需要的出行信息。
基于SQL结构售票系统的具体实现的功能:
查询,订票,退票,等三大模块,并研究SQL结构在网络中面临的安全问题及提出相应的解决方案。
2.1开发环境和开发工具
伴随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才有更为广阔的前景。
C#语言作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,数据库选择用的SQLServer2000,语言使用C#程序设计语言。
3.系统分析
3.1可行性分析
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。
我们在这里主要从技术可行性,经济可行性和操作可行性三方面进行分析。
3.1.1经济可行性
开发该系统所需的相关资料可以通过已存在的网上购票系统进行调查采集,所需的其他应用软件、硬件软件也易于获得。
因此,开发成本低。
而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,从经济的角度来看,该系统可行。
3.1.2技术可行性
开发工具:
VictualStudio2010
数据库环境:
SQLServer2000
系统环境:
MicrosoftWindows2000或以上版本
系统实现依靠相对熟悉的Java语言和SQLServer2000数据库系统,其基本操作实质还是对数据库进行添加、删除、查找、等操作,暂不存在技术问题。
3.1.3操作可行性
系统采用菜单式,实现用户与数据的交互,界面简洁友好,操作方便。
用户只需对订票流程和业务了解即可,不需掌握数据库等相关知识。
3.2需求分析
该系统是利用C#平台开发,数据库采用的是SQLSever2000,旨在开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车售票系统,为用户提供满意的火车票订票服务。
3.2.1功能需求
火车订票管理系统的参与者:
u乘客:
查询、预订车票的人员。
u售票员:
具体负责乘客的车票订单。
u票务管理员:
负责更新车票信息。
u系统管理员:
系统管理员负责系统的员工信息管理,乘客信息管理以及系统的维护等。
火车站系统中的所有人都是管理员,管理员是一个抽象的概念,它包含的行为是所有管理员的共同行为。
管理员在本系统中通过合法的身份验证能够修改自身的信息和密码。
系统管理员能够通过本系统进行如下活动:
①管理乘客信息:
系统管理员能够对当前注册到本系统的客户进行整理。
②管理售票员信息:
系统管理员能够管理当前系统中的售票员信息,如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火车 订票 系统 设计 实现 课程设计