安全检测:瑞星:安全 诺顿:安全 卡巴:安全
课程设计-基于C语言的人事信息管理系统设计,共40页,6066字,附完整源代码
基本内容:
1、数据文件管理功能:创建新文件、管理老文件(包括:Open、New…)。
2、输入/添加/插入记录:能够完成对任意一条记录输入、添加或插入数据表中,并保存到数据文件中。
3、显示、查询记录:能够打开已存在的数据表文件,根据用户要求按所给记录关键字显示、查询一个或多个相关联记录的各项信息。
4、修改记录:能够打开已存在的数据表文件,并对确定的任意记录进行修改,在修改过程中,应显示记录信息,给出确认提示,并对更新的记录信息进行文件保存。
5、删除记录:能够打开已存在的数据表文件,可以删除数据表中的任一记录,要求具备逻辑删除(具有恢复功能)和物理删除功能,并对新的数据表信息进行文件保存。
6、统计功能:能够打开已存在的数据表文件,对数据表中与某关键字匹配的相关记录进行数据统计(包括:总数、平均值、分段信息),例如:按课程得分为100、90~99、80~89、70~79、60~69和不及格学生的人数,以及所占百分比。
7、排序:对记录进行排序。例如:按某门课程的成绩排序,或按成绩总分进行排序等。
要求:
1、自顶向下、逐步细化、逐步求精
2、菜单技术
程序功能简介:
该人事管理系统,可以实现职工号、职工姓名、年龄、性别、学历、职称、基本工资、岗位津贴、工资总额的输入与输出,可实现对职工整体信息的浏览,可实现对员工信息的修改,亦可以进行插入、删除操作,可以按照姓名、职工号、性别、年龄、基本工资、岗位津贴、工资总额进行查询,还可以对职工按照职工号,年龄,基本工资,岗位津贴,工资总额进行排序,亦可以实现在某个阶段的职工人数,所占比例的统计,还可以实现从某个文件中读取数据,或将数据写入某个文件中。
软件设计整体规划及方案:
该设计是以某公司人事管理为背景,设计的一个可以进行简单操作的人事管理系统。按照任务书的要求,一步步的进行设计,最终基本完成了课程设计的要求。
人事信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
在这次课程设计中先后使用了TC2.0、VC++6.0等开发工具,最后调试、生成可执行文件等是在VC下进行的。
在这个简单的人事信息管理程序中,使用了结构体,字符串比较函数strcpy,冒泡排序法,switch语句等C语言知识。
目录
1、课程设计的基本内容及要求…………………………………3
2、程序功能简介…………………………………………………4
3、软件设计整体规划及方案…………………………………..4
4、设计分析
采用C语言定义相关的数据类型…………………………………5
冒泡排序法………………………………………………………..6
函数调用关系图……………………………………………………8
程序测试结果……………………………………………………..9
5、源程序……………………………………………………………..17
6、总结………………………………………………………………..40
7、参考文献……………………………………………………………41
8、致谢………………………………………………………………..41