第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/16 3:15:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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++课设报告(项目管理系统) 的文档
c++课设报告(项目管理系统).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7eesf1ubd879ew90p2vr_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top