c++课程设计之高校教职工人事管理系
统
《C++程序设计》课程设计报告
高校教职工人事管理系统
年级/专业/班:
学生姓名:
学号:
指导教师:
开题时间:年 09 月 06 日
完成时间:年 09 月 28 日
目录
一、引言 .................................................................... 错误!未定义书签。
二、设计目的与任务 ................................................ 错误!未定义书签。
1、本课程设计的目的........................................ 错误!未定义书签。
2、本课程设计的任务........................................ 错误!未定义书签。
三、设计方案 ............................................................ 错误!未定义书签。
1、总体设计........................................................ 错误!未定义书签。
2、详细设计........................................................ 错误!未定义书签。
3、程序清单........................................................ 错误!未定义书签。
4、程序调试与体会............................................ 错误!未定义书签。
5、运行过程截图................................................ 错误!未定义书签。
四、结论 .................................................................... 错误!未定义书签。
五、致谢 .................................................................... 错误!未定义书签。
六、参考文献 ............................................................ 错误!未定义书签。
《C++程序设计语言》课程设计
——高校教职工人事管理系统
一、引言
随着人们生活水平的提高, 计算机发展异常迅速。
如今, 计算机已经深入到我们社会的各个领域, 计算机的使用也已不再局限于科学计算, 它已进入人类社会的各个领域并发挥着越来越重要的作用。
经过计算机对各类问题求解已经成为一种高效、快捷的方式。
本课程设计就是用C++研究两点距离的求解的问题, 实现对两点距离的问题求解, 和实现类模板的应用以及函数的调用。
二、设计目的与任务
1、本课程设计的目的
1) 经过课程设计更进一步理解C++的基础知识和面向对象的思想。
2) 训练用系统的观点和软件开发一般规范进行软件开发, 并在此过程中培养严谨的科学态度和良好的工作作风。
初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。
3) 熟练掌握C++中类及类模板在程序中的应用, 并熟练了解类中函数的调用。
2、本课程设计的任务
使用类实现编写一个高校教职工人事管理系统, 能够实现教职工信息增加、删除、修改、查找, 能够统计在职人员、中共党
员、女教职工、高职称、高学历的人数, 信息的输入输出能够重载输入与输出操作符, 而且要求有错误提示功能, 例如输入日期, 输入错误提示重新输入。
三、设计方案
1、总体设计
( 1) 定义员工( Person) 类, 其中包括编号、职工分类( "行政人员","教师","一般员工","退休人员","返聘人员","临时工") 、性别、年龄, 职务( "无","科级","处级","地级") ;、职称( "无","初级","中级","高级") ;、政治面貌( "群众","中共党员","民主党派") 、学历( "中专","大专","大学","硕士","博士") 。
( 2) 实现下面的功能
a、设计菜单实现功能选择;
b、输入功能: 输入员工的信息, 并保存到文件中;
c、删除资料: 能够根据编号删除员工的资料;
d、修改功能: 能够根据编号来修改员工的资料;
e、查询功能: 能够根据编号来查看员工的资料;
f、统计功能: 能够统计在职人员、中共党员、女教职工、高职称、高学历的人数。
g、错误提示功能: 如果输入的资料不合法, 将会提示错误, 并给予指导。
2、详细设计。