c人事管理系统(C语言课程设计人事管理系统)

时间:2023-02-21作者:听闻分类:生活经验浏览:2评论:0

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



相关推荐

猜你喜欢