C++报告模版Word格式文档下载.docx

上传人:b****5 文档编号:19452615 上传时间:2023-01-06 格式:DOCX 页数:12 大小:180.01KB
下载 相关 举报
C++报告模版Word格式文档下载.docx_第1页
第1页 / 共12页
C++报告模版Word格式文档下载.docx_第2页
第2页 / 共12页
C++报告模版Word格式文档下载.docx_第3页
第3页 / 共12页
C++报告模版Word格式文档下载.docx_第4页
第4页 / 共12页
C++报告模版Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

C++报告模版Word格式文档下载.docx

《C++报告模版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C++报告模版Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

C++报告模版Word格式文档下载.docx

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.评价

该软件设计精巧灵活,很有效的提高了代码的使用率。

在整体设计上很简单明了与清洁。

该软件所实现的功能较少,不能满足对客户的需求,有待改进与完善

详细代码

对程序代码应用适当注释语句,增加程序可读性

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1