员工管理系统

要求
员工管理系统功能介绍:
1)服务器负责管理所有员工表单(以数据库形式),其他客户端可通过网络连接服务器来查询员工表单。
2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。
3)管理员账号可以查看、修改、添加、删除员工信息,同时具有查询历史记录功能,管理员要负责管理所有的普通用户。
4)普通用户只能查询修改与本人有关的相关信息,其他员工信息不得查看修改。
5)服务器能同时相应多台客户端的请求功能。并发

流程图:
服务器:
请添加图片描述
客户端:
请添加图片描述

测试结果:

客户端测试信息:
connect success
************************员工管理系统******************
******1.管理员登录    2.用户登录    3.退出*************
******************************************************
1
请输入用户名>>>admin
请输入密码>>>123456
send success
管理员登录成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
1
************************管理员系统******************
******1.通过名字查询    2.查询所有    3.退出*************
******************************************************
1
通过名字查询
请输入需要查询的的员工名字admin
send success
************************************************查询结果*******************************************************
//员工编号  //类型    //姓名    //密码    // 年龄    //电话    // 地址    //职位    //入职年月    // 等级    // 工资
1       0       admin   123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
1
************************管理员系统******************
******1.通过名字查询    2.查询所有    3.退出*************
******************************************************
2
查询所有
send success
************************************************查询结果*******************************************************
//员工编号  //类型    //姓名    //密码    // 年龄    //电话    // 地址    //职位    //入职年月    // 等级    // 工资
1       0       admin   123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

2       1       user    123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

123     123     123     123     123     123     123     123     123     123     123.0   0

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
5
*******************请输入要修改的选项********************
******  1:姓名    2:年龄        3:家庭住址   4:电话  ********
******  5:职位     6:工资  7:入职年月   8:评级  *********
******  9:密码   10:退出                                  **************
**********************************************************
1
修改姓名
请输入需要修改的员工的工号和名字:123 456
send success
修改成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
1
************************管理员系统******************
******1.通过名字查询    2.查询所有    3.退出*************
******************************************************
2
查询所有
send success
************************************************查询结果*******************************************************
//员工编号  //类型    //姓名    //密码    // 年龄    //电话    // 地址    //职位    //入职年月    // 等级    // 工资
1       0       admin   123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

2       1       user    123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

123     123     456     123     123     123     123     123     123     123     123.0   0

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
3
添加成员成功
请输入相关信息:789 789 789 789 789 789 789 789 789 789 789
send success
添加成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
1
************************管理员系统******************
******1.通过名字查询    2.查询所有    3.退出*************
******************************************************
2
查询所有
send success
************************************************查询结果*******************************************************
//员工编号  //类型    //姓名    //密码    // 年龄    //电话    // 地址    //职位    //入职年月    // 等级    // 工资
1       0       admin   123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

2       1       user    123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

123     123     456     123     123     123     123     123     123     123     123.0   0

789     789     789     789     789     789     789     789     789     789     789.0   0

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
2
查询历史记录
send success
************************************************查询结果*******************************************************
//日期                  //名字                      //行为    
2023/ 2/28 14:28        admin   管理员admin登陆成功

2023/ 2/28 14:30        admin   管理员admin登陆成功

2023/ 2/28 14:31        admin   管理员admin登陆成功

2023/ 2/28 14:33        admin   管理员admin登陆成功

2023/ 2/28 14:33        admin   管理员admin登陆成功

2023/ 2/28 14:34        admin   管理员admin登陆成功

2023/ 2/28 14:36        admin   管理员admin登陆成功

2023/ 2/28 14:37        admin   管理员admin登陆成功

2023/ 2/28 16:22        admin   管理员admin登陆成功

2023/ 2/28 16:22        admin   管理员admin修改工号为123的用户的名字为456

2023/ 2/28 16:23        admin   管理员admin添加用户789

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
4
删除成员成功
请输入需要删除的用户工号:789
send success
删除成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
2
查询历史记录
send success
************************************************查询结果*******************************************************
//日期                  //名字                      //行为    
2023/ 2/28 14:28        admin   管理员admin登陆成功

2023/ 2/28 14:30        admin   管理员admin登陆成功

2023/ 2/28 14:31        admin   管理员admin登陆成功

2023/ 2/28 14:33        admin   管理员admin登陆成功

2023/ 2/28 14:33        admin   管理员admin登陆成功

2023/ 2/28 14:34        admin   管理员admin登陆成功

2023/ 2/28 14:36        admin   管理员admin登陆成功

2023/ 2/28 14:37        admin   管理员admin登陆成功

2023/ 2/28 16:22        admin   管理员admin登陆成功

2023/ 2/28 16:22        admin   管理员admin修改工号为123的用户的名字为456

2023/ 2/28 16:23        admin   管理员admin添加用户789

2023/ 2/28 16:24        admin   管理员admin删除工号为789的用户

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
1
************************管理员系统******************
******1.通过名字查询    2.查询所有    3.退出*************
******************************************************
2
查询所有
send success
************************************************查询结果*******************************************************
//员工编号  //类型    //姓名    //密码    // 年龄    //电话    // 地址    //职位    //入职年月    // 等级    // 工资
1       0       admin   123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

2       1       user    123456  (null)  (null)  (null)  (null)  (null)  (null)  (null)  0

123     123     456     123     123     123     123     123     123     123     123.0   0

*************************************************************************************************************
查找成功
************************管理员系统******************
******1.查询    2.查询历史记录    3.添加*************
******4.删除    5. 修改           6.退出*************
******************************************************
6
************************员工管理系统******************
******1.管理员登录    2.用户登录    3.退出*************
******************************************************
3

服务端测试信息
服务器监听成功
[192.168.250.100:45712] newfd = 6 客户端连接成功
管理员登录
row=1 column=12
管理员登录成功
管理员通过名字查询
row=1 column=12
管理员查询所有
row=3 column=12
管理员根据工号修改名字
管理员查询所有
row=3 column=12
管理员添加用户
管理员查询所有
row=4 column=12
管理员查询历史记录
row=11 column=3
管理员删除用户
管理员查询历史记录
row=12 column=3
管理员查询所有
row=3 column=12
[192.168.250.100:45712] newfd = 6 客户端断开连接
823:epoll_ctl
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值