1 Star 1 Fork 1

袁莹-Andrea / 员工管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

员工管理系统

介绍

员工管理系统---大项目前的热身小项目 项目描述: 1)服务器负责管理所有员工表单(以数据库形式或文件形式都可),其他客户端可通过网络连接服务器来查询员工表单。 2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。 3)管理员账号可以查看、修改员工表单,管理员要负责管理所有的普通用户,且管理员账号只能在服务器端登陆。 4)普通用户只能查询与本人有关的相关信息,其他员工信息(出于保密原则)不得泄露。 5)有查询历史记录功能。 6)能同时处理多台客户端的请求功能。

软件架构

S/C架构

安装教程

  1. make clean 清除编译产生的目标文件
  2. make 编译
  3. 先执行服务器端,再开一个新终端运行客户端

使用说明

客户端-root用户演示
linux@linux:/mnt/hgfs/vmware share/stage$ ./client 192.168.1.100 8080
sockfd :3.
*************************************************************
********  1:管理员模式    2:普通用户模式    3:退出********
*************************************************************
请输入您的选择(数字)>>1
------------admin_or_user_login-----------494.
请输入用户名:admin
请输入密码(6位)admin
msg->recvmsg :OK
亲爱的管理员,欢迎您登陆员工管理系统!
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出									*
*************************************************************
请输入您的选择(数字)>>1
------------do_admin_query-----------35.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>2
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1001,    0,    admin,    admin,    18,    110,    华清远见创客学院,    嵌入式物联网方向讲师,    xxx,    5,    1.0;.
======================================================================================
1003,    1,    xiaofeng,    1,    28,    18888888888,    chongqing,    gaga,    2015.10.23,    1,    10.0;.
======================================================================================
1004,    1,    xiaohui,    111111,    31,    15600700xxx,    太阳系中和月球为邻居的绿色的地球,    gagagaga,    9012.10.11,    1,    1.0;.
======================================================================================
1005,    1,    zhangsan,    1,    29,    15600700xxx,    中国北京,    coder,    2019.3.25,    1,    100.0;.
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>1
请输入您要查找的用户名:andrea
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>3
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>3
------------do_admin_adduser-----------186.
***************热烈欢迎新员工***************.
请输入工号:1007
您输入的工号是:1007
工号信息一旦录入无法更改,请确认您所输入的是否正确!(Y/N)y
请输入用户名:tobey
请输入用户密码:123
请输入年龄:23
请输入电话:12345678
请输入家庭住址:beijing
请输入职位:研发工程师
请收入入职日期(格式:0000.00.00):2020.1.1
请输入评级(1~5,5为最高,新员工为 1):3
请输入工资:10
是否为管理员:(Y/N)n
msg->info.usertype:1
over*是否继续添加员工:(Y/N)n
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>1
------------do_admin_query-----------35.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>2
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1001,    0,    admin,    admin,    18,    110,    华清远见创客学院,    嵌入式物联网方向讲师,    xxx,    5,    1.0;.
======================================================================================
1003,    1,    xiaofeng,    1,    28,    18888888888,    chongqing,    gaga,    2015.10.23,    1,    10.0;.
======================================================================================
1004,    1,    xiaohui,    111111,    31,    15600700xxx,    太阳系中和月球为邻居的绿色的地球,    gagagaga,    9012.10.11,    1,    1.0;.
======================================================================================
1005,    1,    zhangsan,    1,    29,    15600700xxx,    中国北京,    coder,    2019.3.25,    1,    100.0;.
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
======================================================================================
1007,    1,    tobey,    123,    23,    12345678,    beijing,    研发工程师,    2020.1.1,    3,    10.0;.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>3
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>2
------------do_admin_modification-----------100.
请输入您要修改只认的工号:1007
*******************请输入要修改的选项********************
******	1:姓名	  2:年龄	3:家庭住址   4:电话  ******
******	5:职位	   6:工资  7:入职年月   8:评级  ******
******	9:密码	 10:退出				  *******
*************************************************************
请输入您的选择(数字)>>4
请输入电话:87654321
数据库修改成功!修改结束.
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>1
------------do_admin_query-----------35.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>2
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1001,    0,    admin,    admin,    18,    110,    华清远见创客学院,    嵌入式物联网方向讲师,    xxx,    5,    1.0;.
======================================================================================
1003,    1,    xiaofeng,    1,    28,    18888888888,    chongqing,    gaga,    2015.10.23,    1,    10.0;.
======================================================================================
1004,    1,    xiaohui,    111111,    31,    15600700xxx,    太阳系中和月球为邻居的绿色的地球,    gagagaga,    9012.10.11,    1,    1.0;.
======================================================================================
1005,    1,    zhangsan,    1,    29,    15600700xxx,    中国北京,    coder,    2019.3.25,    1,    100.0;.
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
======================================================================================
1007,    1,    tobey,    123,    23,    87654321,    beijing,    研发工程师,    2020.1.1,    3,    10.0;.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>3
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>4
------------do_admin_deluser-----------281.
请输入要删除的用户工号:1007
请输入要删除的用户名:tobey
over*删除工号为:1007 的用户.
*************************************************************
* 1:查询  2:修改 3:添加用户  4:删除用户  5:查询历史记录*
* 6:退出													*
*************************************************************
请输入您的选择(数字)>>1
------------do_admin_query-----------35.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>2
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1001,    0,    admin,    admin,    18,    110,    华清远见创客学院,    嵌入式物联网方向讲师,    xxx,    5,    1.0;.
======================================================================================
1003,    1,    xiaofeng,    1,    28,    18888888888,    chongqing,    gaga,    2015.10.23,    1,    10.0;.
======================================================================================
1004,    1,    xiaohui,    111111,    31,    15600700xxx,    太阳系中和月球为邻居的绿色的地球,    gagagaga,    9012.10.11,    1,    1.0;.
======================================================================================
1005,    1,    zhangsan,    1,    29,    15600700xxx,    中国北京,    coder,    2019.3.25,    1,    100.0;.
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
*************************************************************
******* 1:按人名查找  	2:查找所有 	3:退出	 *******
*************************************************************
请输入您的选择(数字)>>





客户端-普通员工演示
linux@linux:/mnt/hgfs/vmware share/stage$ ./client 192.168.1.100 8080
sockfd :3.
*************************************************************
********  1:管理员模式    2:普通用户模式    3:退出********
*************************************************************
请输入您的选择(数字)>>2
------------admin_or_user_login-----------494.
请输入用户名:andrea
请输入密码(6位)321
msg->recvmsg :OK
亲爱的用户,欢迎您登陆员工管理系统!
------------user_menu-----------456.
*************************************************************
*************  1:查询  	2:修改		3:退出	 *************
*************************************************************
请输入您的选择(数字)>>1
------------do_user_query-----------384.
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    beijing,    jiangshi,    2019.2.23,    3,    10.0;.
*************************************************************
*************  1:查询  	2:修改		3:退出	 *************
*************************************************************
请输入您的选择(数字)>>2
------------do_user_modification-----------404.
请输入您要修改只认的工号:1006
***********请输入要修改的选项(其他信息亲请联系管理员)*********
***********	1:家庭住址   2:电话  3:密码  4:退出***********
**************************************************************
请输入您的选择(数字)>>1
请输入家庭住址:北京海淀
数据库修改成功!
修改结束.
*************************************************************
*************  1:查询  	2:修改		3:退出	 *************
*************************************************************
请输入您的选择(数字)>>1
------------do_user_query-----------384.
工号	用户类型	 姓名	密码	年龄	电话	地址	职位	入职年月	等级	 工资
======================================================================================
1006,    1,    andrea,    321,    23,    12345678,    北京海淀,    jiangshi,    2019.2.23,    3,    10.0;.
*************************************************************
*************  1:查询  	2:修改		3:退出	 *************
*************************************************************
请输入您的选择(数字)>>

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

空文件

简介

员工管理系统---大项目前的热身小项目 项目描述: 1)服务器负责管理所有员工表单(以数据库形式或文件形式都可),其他客户端可通过网络连接服务器来查询员工表单。 2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。 3)管理员账号可以查看、修改员工表单,管理员要负责管理所有的普通用户,且管理员账号只能在服务器端登陆。 4)普通用户只能查询与本人有关的相关信息,其他员工信息(出于保密原则)不得泄露。 5)有查询历史记录功能。 6)能同时处理多台客户端的请求功能。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/AndreaYYmm/employee_management_system.git
git@gitee.com:AndreaYYmm/employee_management_system.git
AndreaYYmm
employee_management_system
员工管理系统
master

搜索帮助