网站大量收购独家精品文档,联系QQ:2885784924

c语言程序设计__企业员工管理系统.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?##一、系统概述

企业员工管理系统是一个用于管理企业员工信息的软件系统。它可以帮助企业高效地管理员工的基本信息、考勤记录、薪资信息、职位信息等,提高企业管理的效率和准确性。本系统使用C语言进行开发,具有简单易用、功能齐全、稳定性强等特点。

##二、功能需求分析

员工基本信息管理

1.添加员工信息:能够录入员工的姓名、性别、年龄、身份证号、联系方式等基本信息。

2.修改员工信息:可以根据员工编号或其他唯一标识修改员工的基本信息。

3.删除员工信息:能够删除指定员工的信息。

4.查询员工信息:可以根据员工编号、姓名等条件查询员工的基本信息。

考勤记录管理

1.记录考勤:录入员工的考勤日期、考勤状态(出勤、缺勤、请假等)。

2.查询考勤记录:根据员工编号或时间段查询员工的考勤记录。

薪资信息管理

1.录入薪资:记录员工的基本工资、绩效工资、奖金等薪资组成部分。

2.计算薪资:根据录入的薪资信息计算员工的总薪资。

3.查询薪资信息:根据员工编号查询员工的薪资信息。

职位信息管理

1.添加职位:录入职位名称、职位描述等信息。

2.修改职位:根据职位编号修改职位信息。

3.删除职位:删除指定职位。

4.查询职位信息:根据职位编号或名称查询职位信息。

用户管理

1.添加用户:创建系统用户,包括用户名和密码。

2.修改用户密码:用户可以修改自己的登录密码。

3.用户登录:验证用户名和密码,成功登录后进入系统主界面。

##三、系统设计

数据结构设计

1.员工结构体:用于存储员工的基本信息。

```c

typedefstruct{

intid;

charname[50];

chargender[10];

intage;

charidCard[20];

charphone[15];

}Employee;

```

2.考勤结构体:用于存储员工的考勤记录。

```c

typedefstruct{

intid;

chardate[11];

charstatus[10];

}Attendance;

```

3.薪资结构体:用于存储员工的薪资信息。

```c

typedefstruct{

intid;

floatbasicSalary;

floatperformanceSalary;

floatbonus;

floattotalSalary;

}Salary;

```

4.职位结构体:用于存储职位信息。

```c

typedefstruct{

intid;

charname[50];

chardescription[200];

}Position;

```

5.用户结构体:用于存储系统用户信息。

```c

typedefstruct{

charusername[50];

charpassword[50];

}User;

```

模块设计

1.员工信息管理模块:实现员工基本信息的添加、修改、删除和查询功能。

2.考勤记录管理模块:负责考勤记录的录入和查询。

3.薪资信息管理模块:处理薪资信息的录入、计算和查询。

4.职位信息管理模块:完成职位信息的添加、修改、删除和查询。

5.用户管理模块:实现用户的添加、密码修改和登录功能。

##四、系统实现

员工信息管理模块

1.添加员工信息函数

```c

voidaddEmployee(Employeeemployees[],int*count){

EmployeenewEmployee;

printf(请输入员工编号:);

scanf(%d,newEmployee.id);

printf(请输入员工姓名:);

scanf(%s,newE);

printf(请输入员工性别:);

scanf(%s,newEmployee.gender);

printf(请输入员工年龄:);

scanf(%d,newEmploye

文档评论(0)

136****6725 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档