列车票务系统

列车票务系统

ID:22866061

大小:427.08 KB

页数:13页

时间:2018-11-01

列车票务系统_第1页
列车票务系统_第2页
列车票务系统_第3页
列车票务系统_第4页
列车票务系统_第5页
资源描述:

《列车票务系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课题题目:列车票务管理系统1课题内容和要求1.1问题的提出(1)按照软件工程思想,以SQLServer、MySQL等为后台数据库,以Delphi等为前端开发工具(不限),设计并实现一个列车票务管理系统。(2)需求描述存储列车信息和客户订单信息,列车信息包括:车次、分类(普快、特快、高铁)、起点站、终点站、发车时间、到站时间、可用座位(卧铺、硬座)、票价;客户订单信息包括身份证号、姓名、车次、日期、票价、订票数量、合计费用。该系统功能如卜1.增、删、改列车信息;2.浏览全部列车信息的同时能显示当前记录所对应的列车车次目前还剩余的座位数(卧

2、铺、硬座);3.增、删、改客户订票信息,根据所订车次票价和数量自动计算合计费用;4.一个客户的一个身份证号只能订一张车票(合理时间段内),一个订单可包含多个客户的订票信息。5.查询某车次某一天的上座率(卧铺、硬座)及收入总额。1.2选题背景与意义信息吋代己经来临,信息处理的利器一一计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来丫明显的经济效益和社会效益。在此背景下,本文论述了

3、列车票务管理系统(的设计实现。通过对各种数据库管理系统的模型分析,结合火车站票务销售查询过程的实际需求,同时木文还说明了火车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需耍,提高管理的效率而开发设计的。列车票务管理系统的主要任务,通过实现票务信息的计算机管理,以提高工作效率。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的B标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员

4、制作报表和统计分析的负担,且系统规模不太大但又耍保证支持FI常工作的耍求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。考虑到售票员对售票事务起着直接的作用,所以我们讨论认为系统对售票员来进行管理是非常有必要的,所以在课程设计中加入了售票员登陆这一功能,只有售票员输入唯一的工作证号和正确的密码之后才能进行正常的售票工作,这样也方便了铁路部门对售票员的考勤和统计售票员的工作成绩.售票是以已有的列车资源为基础,在系统中有列车管理功能,可以新增车次,修改车次和撤消车次这些选择可由己售出的列车票表信息提供参考。系统根据已售票和已退票

5、进行各种汇总,统计.1.3开发工具简介按照软件工程思想,以SQLServer,MySQL等为后台数据库,Qt为前端开发工具,开发语言是C++,界面是用qss进行美化的。2需求分析2.1系统特色Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如掠制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一陛宏,Qt很容易扩展,并且允许真正地组件编程。2008年,QtComp

6、any科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境QtCreator3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基木上,Qt同XWindow上的Motif,Openwin,GTK等

7、图形界而库和Windows平台上的MFC,OWL,VCL,ATL是同类型的东西。2.2可行性分析Qt支持下列操作系统:MicrosoftWindows95/98,MicrosoftWindowsNT,Linux,Solaris,SunOS,HP-UX,DigitalUNIX(OSF/1,Tru64),Irix,FreeBSD,BSD/OS,SCO,AIX,0S390,QNX等等。1.面向对象Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt提供了一种称为signals/slots的安全类型来替

8、代callback,这使得各个元件之间的协同工作变得十分简单。2.丰富的APIQt包括多达250个以上的C++类,还提供基于模板的collections,serialization,file,I/Odevi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。