1、 课课 程程 设设 计计 任任 务务 书书 课程名称课程名称 C C 语言课程设计语言课程设计 课课 题题 人事档案管理系统人事档案管理系统 专业班级专业班级 学生姓名学生姓名 _ _ 学学 号号 _ _ 指导老师指导老师 审审 批批 任务下达日期:任务下达日期:20102010 年年 6 6 月月 2626 日日 任务完成日期:任务完成日期:20102010 年年 7 7 月月 1010 日日 目录 第一章 前 言 . 1 1.11.1 概述概述 1 1 1.21.2 目的目的 2 2 1.31.3 附录附录 3 3 第二章 需求分析 5 2.12.1 程序的功能程序的功能 5 5 2.22
2、.2 输入输出的要求输入输出的要求 5 5 第三章 概要设计 6 3.13.1 程序的模块组成程序的模块组成: : 3 3 3.23.2 各个函数各个函数模块模块的主要功能的主要功能: : 4 4 3.33.3 总体框架:总体框架: 5 5 3.43.4 数据结构和数据库结构数据结构和数据库结构 5 5 第四章 详细设计. 10 4.14.1 主要功能的实现主要功能的实现 1010 4.24.2 函数明细:函数明细: 1010 4.2.14.2.1 主函数主函数 main()main() 1010 4.2.24.2.2 菜单选择函数菜单选择函数 void menu() void menu()
3、1010 4.2.34.2.3 增加职工记录函数:增加职工记录函数:int Add()int Add().11.11 4.2.44.2.4 显示职工记录函数显示职工记录函数 void Disp(void Disp() ) 1212 4.2.54.2.5 查询职工记录函数查询职工记录函数: : void Qurvoid Qur()()1212 4.2.64.2.6修改职工记录函数修改职工记录函数: : void void modify(). 13modify(). 13 4.2.74.2.7 保存职工记录函数保存职工记录函数: : void Save(void Save().).1414 4.2
4、.84.2.8 删除记录函数删除记录函数:int Del()int Del() 1515 第五章 测试和结果 使用说明 16 5.15.1 测测试试 1 16 6 5.25.2 结果和使用说明结果和使用说明 1 16 6 5.2.15.2.1主菜单:主菜单: 16 16 5.2.25.2.2 功能范例使用说明:功能范例使用说明: . 17. 17 5.2.2.15.2.2.1 输入员工信息:输入员工信息: . 17. 17 5.2.2.25.2.2.2 显示职工信息:显示职工信息: . 17. 17 5.2.2.35.2.2.3 保存职工记录:保存职工记录: . 18. 18 5.2.2.45
5、.2.2.4 删除职工记录:删除职工记录: . 19. 19 5.2.2.55.2.2.5 修改员工记录:修改员工记录: . 20. 20 5.2.2.65.2.2.6 员工信息查询:员工信息查询: . 20. 20 5.2.2.75.2.2.7 修修改密码:改密码: . 23. 23 5.2.2.8 5.2.2.8 退出系统:退出系统: 23 23 2 2 第六章第六章 源程序:源程序: . 24. 24 第七章 心得体会心得体会 4242 附件:参考资料. 39 应用技术学院评表 40 3 3 第一章第一章 前言前言 1.1 1.1 概述概述 C 语言程序设计课程设计是对学生的一种全面综合
6、训练,它包括问题分 析,总体结构设计,用户界面设计,程序设计基本技能和技巧,多人合作,以至 一整套软件工作规范的训练和科学作风的培养。是与课堂听讲、自学和练习相辅 相成的必不可少的一个教学环节。 通常, 课程设计的课题比平时的习题复杂得多, 也更接近实际。课程设计着眼于与应用的结合点,使员工学会如何把书上学到的 知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上 的知识变“活”,使员工更好地深化理解和灵活掌握教学内容。为了达到上述目 的,本课程设计安排了四个设计课题,训练重点在于基本的程序设计方法和分析 问题的能力,而不强调面面俱到。学生可任选其中一题进行设计,设计完毕写出 课程设计报告,用 A4 纸打印成册;并