封 面
此页统一购买注意本页以
下两项的填写
指导老师:李筠 虞闯
完成日期:2016-6-5
成 绩 评 定 表
学生姓名 班级学号
专 业 电子科学与 课程设计题目
技术
评
语
组长签字:
成绩
日期 2016 年6月14 日
课程设计任务书
学 院 自动化与电气工程学院 专 业 电子科学与技术
学生姓名 班级学号
课程设计题目
实践教学要求与任务:
任务:人事档案管理:建立数据文件 (职工、部门、职称)完成:①数据录入②
查询③插入、删除、修改④排序等功能。
要求:1.设计数据存储结构;
2.在c兼容环境完成上述题目的代码编写与调试;
3.程序运行界面交互性好;
4.软件运行,给出测试数据。
工作计划与进度安排:
C语言课程设计时间安排在教学第13周、第 14周内完成,按上述题目要求完成
查阅资料、程序设计、调试、运行等工作。
时间安排如下:
1、查阅资料、与初步设计;1-2天
2、整体功能设计、代码编码与初步调试;1-3天
3、调试和软件功能的测试和验收;2-5天
4、答辩与论文撰写。1-2天
指导教师: 专业负责人: 学院教学副院长:
李筠 虞闯 姜学军 张文波
2016年5月22 日 2016年5月22 日 2016年5月22 日
目 录
1、内容及要求错误!未定义书签。
2 、功能分析错误!未定义书签。
3、设计错误!未定义书签。
4 、运行与测试错误!未定义书签。
5、总结错误!未定义书签。
参考文献错误!未定义书签。
1、内容及要求
1.1内容:
人事档案管理:建立数据文件 (职工、部门、职称)完成:①数据录入②查询③
插入、删除、修改④排序等功能。
1.2要求:
1.程序代码完成,编译运行成功。
2.数据输入首选采用文件的方式,其次键盘输入。
3.分析采用哪种合适的存储结构来储存数据
4.设计一定的用户界面,简洁。
2、功能分析
2.1. 程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据
结构和处理这些数据结构具有同样的重要性。在人事管理过程中,由于预计记录
对于一个单位的人事数来说太大,操作除了能够增加、删除、修改、保存等外,
更多的情况是查询,且能够实现快速查询。特别是当需要动态变化时利用指针,
例如插入和删除数据等操作时,为方便插入和删除人事记录,通过数据的自动的
移动数据,实现动态管理。
2.2 本系统涉及的模块主要有:开始、系统管理、人事管理、信息查询等四大模
块。
(1)开始界面主要包括:
各个功能的选择。
(1)人事管理主要包括:
(编号、姓名等)基本内容的录入,增加等。
(2)
系统管理主要包括:员工信息的修改,排序等。
(3)
信息查询主要包括:员工信息的查找、删除等。
2.3 功能模块图
人事档案管理
创 显 查 修 添 删 排
建 示 询 改 加 除 序