基于c语言设计的人事档案管理系统
一、设计内容与设计要求
1、设计内容
(1)、问题描述:
对一个有N个 员工的公司, 通过该系统实现对员工学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。 (2)、功能要求:
1.本系统采用一个包含N个数据的结构体数组,每个数据的结构应包括:序号、姓名、性别、年龄、备注等。 2、本系统显示这样的菜单: 请选择系统功能项:
a.员工基本信息录入 b. 员工基本信息显示 c. 员工基本信息保存 d. 员工基本信息删除
e. 员工基本信息修改(要求先输入密码) f. 员工基本信息查询 (1)按序号查询 (2)按姓名查询 (3)按性别查询 (4)按年龄查询 g.退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。 4、将员工基本信息保存到文件中。 5、进入系统之前要先输入密码。 (3)、算法提示:
1、数据结构:结构体类型数组。
2、数据库结构:下表构成该系统的基本数据库。
基于c语言设计的人事档案管理系统
(4)、测试数据: 员工人数=10
(5).选题
所选题目根据学生学号确定,学号模4加1,即(学号%4+1)。如你的学号为17,则所选题目号为:17%4+1==(题目2)。
(6).成绩评定
程序设计方案是否合理;程序设计是否正确;调试结果;设计说明书的质量高低;答辩时回答问题情况;课程设计周表现情况;总评成绩记入“课程设计成绩评分表”。
2.设计要求:
1).设计正确,方案合理。 2).界面友好,使用方便。 3).程序精炼,结构清晰。
4).设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。
5).上机演示。
目的
全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。