1、 C C 语言课程设计语言课程设计 课程:课程:人事管理系统 姓名:姓名: 学号学号: 系别系别:计算机科学与技术 专业:专业:计算机科学与技术 级别:级别: 时间:时间:2012 年 6 月 5 日 目目 录录 1成员分工表 2系统功能分析 3函数简介 4系统流程图 5原代码 6各成员总结 成员分工成员分工表表 姓名姓名 学号学号 任务任务 1 程序输/插入函数部分 设计,程序总体检验, 课程封面设计以及成员 任务安排 2 程序查询部分设计 3 程序删除部分设计 4 负责登录页面,成员表 格的制作 5 注册页面代码的编写 6 负责程序浏览部分 一、 系统功能分析 人事管理系统的主要任务是对人
2、事档案进行整理,使得 能方便快捷地对人事档案进行查询、统计、更新,并且能按 一定要求输出报表。通过该系统,使企业的人事管理工作系 统化、规范化、自动化,从而提高企业人事管理的效率。 本系统分为如下的几大模块:档案查询,输入新员工的 信息, 删除员工信息和浏览员工信息。 其中的主要模块包括: 1、 主界面模块 该模块提供管理系统的主界面,是主系 统的唯一入口,该界面提供用户登陆和新用户的注册。 2、 查询模块 该模块提供查询符合某一条件的人事档案 的界面,其中包括两种查询方式,一种是按姓名查找,另一 种是按职工号查找。 3、输插入模块 该模块主要功能是输入新员工的信息。 4、删除模块 该模块主要
3、是删除员工的信息。 5、 浏览模块 该模块提供全部人事档案的界面。 6、 退出系统 二、函数简介 该系统运用了三个结构体数组和 10 个函数,结构体 数组包括:denglu 数组、yuefen1 数组和 worker 数组,denglu 数组中有两个元素:用户名 username10和密码 key5; yuefen1 数组中只有一个元素:月份,而 worker 数组中包含 有二十个元素:职工号gonghao,姓名 xingming20,应发工 资 yfgz,实发工资 sf,电费 df,税金 sj,性别 sex4,职位 position10,部门 department10,工作时间 wokest
4、ate20,联 系电话tel13,身份证号shenfenzheng20,银行卡号kahao10,QQ 号码 qq10,年龄 age,邮箱 email20,政治面貌 plotical10, 籍贯 jiguan40, 婚否 ifmarry5, 住址 address40, 实发工资 sfgz。 函数包括:1.登陆界面函数 denglujiemian;2.读取函数 duqu;3.浏览函数 liulan;4.查询函数 chaxun;5.删除函数 shanchu;6.输入和插入函数 luru;7.登陆函数 load;8.实发工 资计算函数 shifagongzi;9.个人所得税计算函数 shuijin;10. 注册函数 zhuce