C++报告模版Word格式文档下载.docx
- 文档编号:19452615
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:12
- 大小:180.01KB
C++报告模版Word格式文档下载.docx
《C++报告模版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C++报告模版Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
2.3功能分配2
3.详细设计2
3.1数据设计2
3.2功能模块设计2
4.测试3
4.1测试项目名称及测试内容3
4.2测试用例3
4.3软件需求测试结论3
4.4.评价3
附录:
详细代码4
1.需求分析
1.1项目背景
a.为了测试我们对这学期的知识的掌握,为此老师叫我们设计一个操作系统,进一步掌握面向对象的程序设计方法,主要完成对飞机订票系统的需求分析、功能模块划分析以及系统的分析,并由此设计了飞机订票系统程序
b.该项目的布置者:
c++授课老师
1.2项目目标
本课程设计是《程序设计及C++语言》课程的组成之一,也是它的继续和延伸。
采用研究型学习方法,分组完成一个管理类型的小型软件。
开设本课程的目的是使学生通过参加小型软件的开发过程,进一步掌握面向对象的程序设计方法,使学生具有团队协作精神,并培养学生的创新能力和创新意识
1.3运行环境
软件配置:
WindowsXPProfessional、Visualc++6.0开发环境
硬件配置:
CPUP42.0G以上、内存512MB以上
1.4功能需求
1.4.1功能划分
1查询客户信息
2订票退票
3进入航班更新系统
4显示全部信
14.2功能描述
功能要求:
(1)录入:
可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
(2)查询:
可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
(3)订票:
(订票情况可以存在一个数据文件中,结构自己设定)
可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4)退票:
可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
1.5性能需求
(1)系统安全、可靠;
(2)功能齐全;
(3)操作方便、界面友好;
(4)易于维护和扩充。
2.概要设计
2.1处理流程
1一开开始提示是否对系统进行初始化
未初始化
2根据界面提示进行相应的操作
1.:
进去订票服务:
输入顾客的姓名,输入的航班号,然后输出航班信息,如果无该航班还可以输出其他可选的航班让顾客选择。
2.退票服务:
输入姓名根据姓名删除顾客信息,后更新航班的剩余票数。
3.查询客户信息:
让旅客输入客户根据客户名输出客户信息
4.订票服务:
输入顾客的姓名和证件号,输入想预订的航班,然后输出航班信息,如果无该航班还可以输出其他可选的航班让顾客选择。
5查询所有信息:
输出所有航班的信息和客户信息
6退出操作系统:
退出操作统
2.2总体结构和模块外部设计
structflight{}
structcustomer{}
voidlist();
voiddingpiao();
voidtuipiao();
voidchaxun();
voidchaxunquanbu();
voidcaidan1();
//函数声明
voidcaidan2();
voidchushi();
voidmain()
{cout<
<
"
***************************欢迎使用中国航空订票系统***************************"
endl<
endl;
caidan2();
}//主函数
2.3功能分配
订票服务
退票服务
查询客户信息;
voidchaxunquanbu()查询全部信息
chushi()初始化系统
3.详细设计
3.1数据设计
structflight
;
+yticket:
int
+num:
int
+place[10]:
char
+dticket:
int
+fligh;
structcustomer
+name[10]:
char
+seat:
+Num:
3.2功能模块设计
【逐个模块给出以下的说明:
】
3.2.1客户查询模块
(1)功能:
显示航班的具体信息
(2)性能:
(3)输入项目:
客户姓名
(4)输出项目:
输出客户具体信息
(5)算法及程序逻辑结构
……
否是
3.2.2查询所有信息
(1)功能:
输出航班所有信息和客户信息
(2)性能:
性能一般
(3)输入项目:
3.2.3退票功能模块
删除客户信息!
并相应更改航班的票数
实现退票
客户信息
为找到客户
3.2.4订票功能模块
录入客户信息!
实现订票
输出航班信息
无该航班票已经卖完n
有该航班y
n
测试
4.1测试项目名称及测试内容
项目名称:
航空订票系统
测试1
名称:
测试系统初始化
目的:
初始化是否能更新数据
内容:
看看数据是否都还原
测试2:
输出所有信息的测试
是信息都能被输出
航班信息的修改,录入,删除
测试3:
航班的查询测试
测试系统信息查询功能
订票界面显示控制,航班信息,用户个人信息
测试4:
订票测试
实现数据的更新
用户查找航班,找到所要航班进行订票
测试5:
退票测试
测试还书功能
用户退票,观察相关票数变化
4.2测试用例
4.2.1
4.2.2
4.2.3
4.2.4
系统的初始化
【给出实测结果与预期结果之间允许偏差的范围。
4.3软件需求测试结论
【按顺序给出每一项需求测试的结论。
包括:
a.证实的软件能力;
b.局限性(即项需求未得到充分测试的情况及原因)。
4.4.评价
该软件设计精巧灵活,很有效的提高了代码的使用率。
在整体设计上很简单明了与清洁。
该软件所实现的功能较少,不能满足对客户的需求,有待改进与完善
详细代码
对程序代码应用适当注释语句,增加程序可读性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 报告 模版