c++课设报告(项目管理系统)

2026/1/14 17:49:33

5 DOS界面程序运行结果及分析 5.1 程序运行结果

1.程序运行结果如图1所示。

图1 程序运行结果

- 13 -

图2程序运行结果

图1为程序开始运行的初始界面,选择1则进行下一步操作,选择0退出。图2为选择1后执行操作函数的界面,选择不同的数字执行不同的操作。

2.选择1.添加程序运行的结果如图3所示

图3 程序运行结果

图3为选择添加程序之后的输入结果,需要调用output函数,添加完成后回到主界面。

3.选择2.修改程序运行的结果如图4所示

- 14 -

图4程序运行结果

图4为选择修改程序之后的输入结果,需要先查找之后进行修改,完成修改后返回主界面。

4.选择3删除程序运行的结果如图5所示

图5程序运行结果

图5为选择删除程序之后的运行结果,输入项目编号后可完成对应的项目删除。完成后返回主界面。

- 15 -

5.选择4查找程序运行的结果如图6所示

图6程序运行结果

图6为选择查找程序之后的运行结果,输入项目编号后可完成对应的项目查找并将找到的项目输出。完成后返回主界面。

5.2运行结果分析

整个程序中的项目存储采用的是动态内存分配的方式。

基类用于数据输入提取,公有派生类output用于项目信息的输出,虚函数addproject用于项目信息的添加,除了继承基类的基本特征之外,结合问题的实际需要,增加按编号查找的指针equal,使基类进一步具体化、实用化,使项目信息进行各种处理时更方便快捷。

程序的访问控制也是根据问题的需要而设计的。基类project的数据成员的存储、维护着项目信息,这些都是在进行查找,删除等一系列操作所必须访问和使用的。利用保护成员特征,将基类数据成员的访问控制属性设置为保护型,对于其派生类可以自由调用,而对于类外的其余模块,这些数据无法访问。这样,不影响整个程序对数据的实用又能很好的保护项目的信息。

在派生过程中,基类的构造函数和析构函数无法继承下来,因此在派生类中需要添加构造函数、析构函数来完成派生类的初始化和最后清理工作。派生类的构造函数通过调用基类的构造函数来对基类数据进行初始化。

- 16 -


c++课设报告(项目管理系统).doc 将本文的Word文档下载到电脑
搜索更多关于: c++课设报告(项目管理系统) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219