代码拉取完成,页面将自动刷新
员工管理系统---大项目前的热身小项目 项目描述: 1)服务器负责管理所有员工表单(以数据库形式或文件形式都可),其他客户端可通过网络连接服务器来查询员工表单。 2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。 3)管理员账号可以查看、修改员工表单,管理员要负责管理所有的普通用户,且管理员账号只能在服务器端登陆。 4)普通用户只能查询与本人有关的相关信息,其他员工信息(出于保密原则)不得泄露。 5)有查询历史记录功能。 6)能同时处理多台客户端的请求功能。
S/C架构
客户端-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:退出 *************
*************************************************************
请输入您的选择(数字)>>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。