- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
起止日期 : 2010-12-25至 2010-1-9
安徽工业大学
程序设计实习实验报告
题目: 汽车客运售票系统
第四组小组成员
李中文 089094256
信息管理与信息系统 081 班
注明 :本系统由本人独自完成
起止日期 : 2010-12-25至 2010-1-9
1
C++ 课程设计选题
题目二: 汽车客运公司售票系统
[ 要求] 设某客运公司每日向 10 个城市发一个直达班车 ( 中途不停留下客 ) 。每天都发售今、
明、后三天的车票。 该系统在磁盘上存贮以下信息: 1. 今、明、后三天每个班次的基本信息,
包括:每个班次的班次号、发车时间、终点城市,座位数量; 2 .今、明、后三天每个班次的
旅客登记表,表项有:姓名、身份证号、座号。
系统功能要求如下:
1.创建存贮一天 ( 开始时创建今、明、后三天的,以后每天创建后天的 ) 每个班次的基本信息
的存贮系统;
2 .创建每个班次的旅客登记表 ( 每次售该班次的客票时创建 ) ;
3.办理售票,即在旅客登记表中添加旅客信息 ( 座位号不能重 ) ;
4 .办理退票,即在旅客登记表中删除旅客信息;
5. 可查询当前指定班次的余票数和座位号;
6 .输出指定班次的旅客登记表 ( 发车前交驾驶员用 ) 。
[ 提示]
1.MFC应用 :创建一个班次信息类,包含每个班次的班次号、发车时间、终点城市,座位数
量、已售数量,应派生自 CObject 类,并实现序列化操作;在文档类中添加存储班次类的链
表或数组(可用 MFC的集合类或直接定义班次数组),在文档类 Serialize 函数中实现序列
化;通过菜单打开对话框,在对话框中创建班次信息、售票、退票,并更新文档数据;每当
班次信息发生变化 (有新班次增加或售票或退票) ,输出一次当前班次信息 (用多个对话框);
实现班次查询功能,视图类显示查询结果;班次信息可保存到文件并可读出。
2. 控制台应用 :创建班次信息类,类似提示 1 ;定义存储班次信息的链表或数组,每当有新
班次增加或售票或退票情况发生,添加或删除相应对象。
2
目录
一、 项目规划与需求分析 4
1、开发背景 4
2 、可行性分析 4
3 、需求规格说明书 4
1、引言 4
2、项目概述 6
3.功能需求 8
4、数据库设计 9
5、软件属性需求 11
二、系统设计 11
1、系统概要设计 12
1.1、处理流程 12
1.2、系统功能设计 12
1.3、接口设计 12
1.4、数据结构设计 13
2、系统详细设计 13
2.1、系统界面设计 13
2.2、数据库详细设计 21
三、系统实施 22
文档评论(0)