- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--
-
课题题目:列车票务管理系统
课题内容和要求
1.1 问题的提出
1)按照软件工程思想, 以 SQL Server 、MySQL等为后台数据库, 以 Delphi
等为前端开发工具(不限),设计并实现一个列车票务管理系统。
2)需求描述
存储列车信息和客户订单信息,列车信息包括:车次、分类(普快、特快、
高铁)、起点站、终点站、发车时间、到站时间、可用座位(卧铺、硬座)、
票价;客户订单信息包括身份证号、姓名、车次、日期、票价、订票数量、
合计费用。
该系统功能如下:
增、删、改列车信息;
浏览全部列车信息的同时能显示当前记录所对应的列车车次目前还剩余的座位数(卧铺、硬座);
增、删、改客户订票信息, 根据所订车次票价和数量自动计算合计费用;
一个客户的一个身份证号只能订一张车票(合理时间段内),一个订单可包含多个客户的订票信息。
查询某车次某一天的上座率(卧铺、硬座)及收入总额。
1.2 选题背景与意义
信息时代已经来临 , 信息处理的利器——计算机应用于火车站售票的日常管
理为
火车站售票的现代化带来了从未有过的动力和机遇, 为火车站票务管理领域的飞
速发展提供了无限潜力。 采用计算机管理信息系统已成为火车站票务管理科学化
和现代化的重要标志, 给火车站票务带来了明显的经济效益和社会效益。 在此背
景下,本文论述了列车票务管理系统 (的设计实现。 通过对各种数据库管理系统
的模型分析, 结合火车站票务销售查询过程的实际需求, 同时本文还说明了火车
订票管理系统的开发过程及各种技术细节。 本系统是适应时代发展的需要, 提高
管理的效率而开发设计的。 列车票务管理系统的主要任务, 通过实现票务信息的
计算机管理,以提高工作效率。 实现计算机管理的最佳技术就是数据库技术。 我们可以利用数据库将整个火车站的票务情况存入计算机, 再配置上功能丰富的用户接口,以满足用户需求。 一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制
作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。
考虑到售票员对售票事务起着直接的作用 , 所以我们讨论认为系统对售票员来进行管理是非常有必要的 , 所以在课程设计中加入了售票员登陆这一功能 , 只
有售票员输入唯一的工作证号和正确的密码之后才能进行正常的售票工作 , 这样
也方便了铁路部门对售票员的考勤和统计售票员的工作成绩 . 售票是以已有的列车资源为基础 , 在系统中有列车管理功能 , 可以新增车次 , 修改车次和撤消车次这些选择可由已售出的列车票表信息提供参考。 系统根据已售票和已退票进行各种汇总 , 统计 .
1.3 开发工具简介
按照软件工程思想,以 SQL Server 、 MySQL等为后台数据库, Qt 为前端开发工具,开发语言是 C++,界面是用 qss 进行美化的。
需求分析
2.1 系统特色
Qt 是一个 1991 年由 Qt Company 开发的跨平台 C++图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可用于开发非 GUI 程序,比如控制台工具和
服务器。 Qt 是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器
(Meta Object Compiler, moc))以及一些宏, Qt 很容易扩展, 并且允许真正地组件
编程。 2008 年, Qt Company 科技被诺基亚公司收购, Qt 也因此成为诺基亚旗下
的编程语言工具。 2012 年, Qt 被 Digia 收购。 2014 年 4 月,跨平台集成开发环
Qt Creator 3.1.0正式发布,实现了对于 iOS 的完全支持,新增 WinRT、Beautifier
等插件,废弃了无 Python 接口的 GDB 调试支持,集成了基于 Clang 的 C/C++代
码模块,并对 Android 支持做出了调整,至此实现了全面支持 iOS、Android 、
WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基本
1
上, Qt 同 X Window 上的 Motif , Openwin,GTK 等图形界 面库和 Windows
平台上的 MFC ,OWL , VCL ,ATL 是同类型的东西。
2.2 可行性分析
Qt 支持下列操作系统 : Microsoft Windows 95/98 , Microsoft Windows NT,
Linux , Solaris , SunOS, HP-UX, Digital UNIX (OSF/1, Tru64) , Irix ,
FreeBSD, BSD/OS, SCO,
您可能关注的文档
最近下载
- 临床路径培训(共29张课件).pptx VIP
- 2024年《全国教育大会》专题PPT课件.ppt
- 介入应急预案演练(坠床).docx
- JTG B05-2015《公路项目安全性评价规范》释义手册_(高清版).pdf
- 第四单元 三国两晋南北朝时期:孕育统一和民族交融单元质检卷(B卷)--2024-2025学年统编版七年级历史上册.docx VIP
- 二类医疗器械管理培训试题.pdf
- 乡镇建房地基购买合同5篇.docx
- 职业生涯报告(通用8篇).pdf VIP
- QGDW 10278-2021 变电站接地网技术规范.docx
- 第四单元 三国两晋南北朝时期:孕育统一和民族交融单元质检卷(A卷)--2024-2025学年统编版七年级历史上册.docx VIP
文档评论(0)