您的位置:首页 > 其它

这是一个职工信息管理系统

2012-12-30 11:59 483 查看
上一周是我们的c++实训课,我花了很长时间才写出这个系统.

由于能力有限制,请大家多多提意见和建议.

职工信息管理系统

(任务设计:貌学良)

使用班级:40611P、40612S

C++作为面向对象的程序设计语言,已运用于很多领域的大型软件系统的开发中,愈来愈多的软件开发人员认可C++程序设计语言,所以学好这门课程,尤其是C++程序设计思想的建立,对我们今后的学习、工作必将有很大的帮助。为巩固所学知识,此次C++课程设计要求开发一个小型职工信息管理系统。

1.设计目的

此次毕业设计旨在,帮助学生树立程序开发思想,掌握根据实际问题构建程序模型的方法;学习处理开发的各个环节,通过综合运用所学知识,完成程序设计,最终培养学生分析问题、解决问题的能力以及团队合作精神,从而更好地适应将来的工作。

2.设计任务

C++课程设计的任务是设计职工信息表,并由此产生一个信息简表。这里要求使用动态数组,利用赋值兼容规则实现简表,并使用虚函数实现多态性,完成显示不同简表信息以及利用文档管理职工信息的任务。

3.设计要求

设计要求实现如下功能:

(1) 建立职工信息数据,包括职工编号、姓名、性别、年龄和工资。

(2) 根据职工信息表,建立只含姓名、年龄的职工信息简表。

(3) 使用继承的方法构造职工信息类和职工简单信息类,使用相应的动态对象数组存放职工临时信息,利用文件保存职工信息。

(4) 编写同名的display()成员函数,用来输出数组的内容。

(5) 编写一个printer()函数,用来根据实际对象输出它们的内容。

(6) 根据菜单完成相应的功能。

4.设计步骤

(1) 明确任务

(2) 准备资料

(3) 建立程序模型

(4) 程序模块设计

(5) 程序代码编程

(6) 程序代码调试

(7) 程序代码运行

(8) 程序代码小结

(9) 完成课程设计报告

附功能菜单:

 ************************************************

* 这是一个 *

* 职工信息管理系统 *

* 可对职工信息进行管理 *

* 欢迎使用职工信息管理系统

*************************************************

1.设置职工最大数

2.从文件读记录

3.增加职工记录

4.删除职工记录

5.生成信息简表

6.显示原始记录

7.显示简表记录

8.显示工资平均值

9.保存记录

0.结束程序运行

2007.3

想要virual
c++6.0环境下的源代码,请点这里下载。.


此程序还有不完善的地方,没有用到类的相关知识,还有容错机制不够完善,有待进一步改进.

欢迎各位网友给我提出好的建议和意见.谢谢!

/**********************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: