汽车客运售票系统 c 课程设计

汽车客运售票系统 c 课程设计

ID:8448371

大小:5.96 MB

页数:78页

时间:2018-03-28

汽车客运售票系统 c  课程设计_第1页
汽车客运售票系统 c  课程设计_第2页
汽车客运售票系统 c  课程设计_第3页
汽车客运售票系统 c  课程设计_第4页
汽车客运售票系统 c  课程设计_第5页
资源描述:

《汽车客运售票系统 c 课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、起止日期:2010-12-25至2010-1-9安徽工业大学程序设计实习实验报告题目:汽车客运售票系统第四组小组成员李中文信息管理与信息系统081班注明:本系统由本人独自完成起止日期:2010-12-25至2010-1-978C++课程设计选题题目二:汽车客运公司售票系统[要求]设某客运公司每日向10个城市发一个直达班车(中途不停留下客)。每天都发售今、明、后三天的车票。该系统在磁盘上存贮以下信息:1.今、明、后三天每个班次的基本信息,包括:每个班次的班次号、发车时间、终点城市,座位数量;2.今、明、后三天每个班次的旅客登记表,

2、表项有:姓名、身份证号、座号。系统功能要求如下:1.创建存贮一天(开始时创建今、明、后三天的,以后每天创建后天的)每个班次的基本信息的存贮系统;2.创建每个班次的旅客登记表(每次售该班次的客票时创建);3.办理售票,即在旅客登记表中添加旅客信息(座位号不能重);4.办理退票,即在旅客登记表中删除旅客信息;5.可查询当前指定班次的余票数和座位号;6.输出指定班次的旅客登记表(发车前交驾驶员用)。[提示]1.MFC应用:创建一个班次信息类,包含每个班次的班次号、发车时间、终点城市,座位数量、已售数量,应派生自CObject类,并实现

3、序列化操作;在文档类中添加存储班次类的链表或数组(可用MFC的集合类或直接定义班次数组),在文档类Serialize函数中实现序列化;通过菜单打开对话框,在对话框中创建班次信息、售票、退票,并更新文档数据;每当班次信息发生变化(有新班次增加或售票或退票),输出一次当前班次信息(用多个对话框);实现班次查询功能,视图类显示查询结果;班次信息可保存到文件并可读出。2.控制台应用:创建班次信息类,类似提示1;定义存储班次信息的链表或数组,每当有新班次增加或售票或退票情况发生,添加或删除相应对象。78目录一、项目规划与需求分析31、开发

4、背景32、可行性分析33、需求规格说明书41、引言42、项目概述53.功能需求74、数据库设计85、软件属性需求9二、系统设计91、系统概要设计101.1、处理流程101.2、系统功能设计101.3、接口设计101.4、数据结构设计102、系统详细设计102.1、系统界面设计102.2、数据库详细设计20三、系统实施201、开发工具202、后台数据库213、程序代码21四、系统运行与维护981、系统运行环境982、系统维护98五、总结报告9878一、项目规划与需求分析1、开发背景随着社会的高速发展,人们出行频繁,社会交通发达,我

5、们需要客运公司提供高效的运作方式,以满足现代社会的需求。针对汽车客运售票环节,我们决定优化售票系统,简化客户购票流程,提高客运公司运作效率。2、可行性分析简而言之,资金可行,企业发展需要,IT行业发展迅速且具有非常好的技术,所以可以实施开发汽车客运售票系统。、3、需求规格说明书1、引言1.1、编写目的为开发人员、维护人员、用户之间提供共同的协议而创立基础,对企业管理软件功能的实现作使命描述。本说明书的预期读者为本软件使用者、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。编写《汽车客运售票系统设计说明书》是为了便于开

6、发,系统实施人员可以随时查阅。1.2、项目背景工程的名称:汽车客运售票系统工程产品的名称:汽车客运售票系统系统开发人员:李中文安徽工业大学管理科学与工程学院信息管理与信息系统081班在项目开发中查阅了大量资料、文献,并参考了一些类似的数据库管理系统的开发经验和技巧。项目名称汽车客运售票系统软件版本号V1.0版本任务提出者李中文项目负责人李中文系统分析员李中文系统设计员李中文程序员(项目实施)李中文时间任务负责人参与人12.27-12.29需求分析李中文李中文12.29-1.1概要设计李中文李中文01.02-01.04详细设计李中

7、文李中文7801.04-01.08编写代码李中文李中文01.08-01.09项目总结李中文李中文1.3、术语需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。  需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。1.4、假定与约束a.本项目的开发经费约为三万元;b.开发人员1人;c.

8、开发期限:一个月左右。1.5、参考资料资料名称作者出版单位管理信息系统江雨燕,周传华南京大学出版社VisualC++开发技术大全刘瑞宁,梁水,宋坤中国人民邮电大学出版社VisualC++数据库编程技术与实例沈伟,徐慧中国人民邮电大学出版社《实用软件工程基础》陈明

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

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

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