c人事管理系统(C语言课程设计人事管理系统)
c人事管理系统(C语言课程设计人事管理系统)
课程:人事管理系统
姓名:
学号:
系别:计算机科学与技术
专业:计算机科学与技术
级别:
时间:2012年6月5日
目 录
1…………………………………………………成员分工表
2…………………………………………………系统功能分析
3…………………………………………………函数简介
4…………………………………………………系统流程图
5…………………………………………………原代码
6…………………………………………………各成员总结
成员分工表
姓名
学号
任务
1
程序输/插入函数部分设计,程序总体检验,课程封面设计以及成员任务安排
2
程序查询部分设计
3
程序删除部分设计
4
负责登录页面,成员表格的制作
5
注册页面代码的编写
6
负责程序浏览部分
一、 系统功能分析
人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。
本系统分为如下的几大模块:档案查询,输入新员工的信息,删除员工信息和浏览员工信息。其中的主要模块包括: 1、 主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口,该界面提供用户登陆和新用户的注册。 2、 查询模块 该模块提供查询符合某一条件的人事档案的界面,其中包括两种查询方式,一种是按姓名查找,另一种是按职工号查找。
3、输\插入模块 该模块主要功能是输入新员工的信息。
4、删除模块 该模块主要是删除员工的信息。
5、 浏览模块 该模块提供全部人事档案的界面。
6、 退出系统
二、函数简介
该系统运用了三个结构体数组和10个函数,结构体数组包括:denglu数组、yuefen1数组和worker数组,denglu数组中有两个元素:用户名username[10]和密码key[5];yuefen1数组中只有一个元素:月份,而worker数组中包含有二十个元素:职工号gonghao,姓名 xingming[20],应发工资yfgz,实发工资 sf,电费df,税金sj,性别sex[4],职位position[10],部门 department[10],工作时间wokestate[20],联系 tel[13],身份证号shenfenzheng[20],银行卡号kahao[10],QQ号码qq[10],年龄age,邮箱email[20],政治面貌plotical[10],籍贯jiguan[40],婚否ifmarry[5],住址address[40],实发工资sfgz。
函数包括: denglujiemian; duqu; liulan; chaxun; shanchu; luru; load; shifagongzi; shuijin; zhuce
三 、单位人事管理系统流程图
注册
登陆
主界面
查询
删除
输/插入
单个信息
员工信息
退出系统
四、原代码简介
#include<>
#include<>
#define N 100
void denglujiemian();
void load();
void zhuce(void);
struct denglu
{
char username[10];
char key[5];
};
struct yuefen1
{
int yuefen;
};
struct worker
{
int gonghao;
char xingming[20];
float yfgz;
float sf;
float df;
float sj;
char sex[4];
char position[10];
char depart
继续浏览有关 c人事管理系统 的文章