资 源 简 介
◎ 开发环境:Ubuntu
◎ 项目描述:员工信息管理系统是基于Linux C编程,利用可靠地传输协议TCP协议来实
现的支持多用户信息管理的系统
◎ 服务器端功能:
从服务器接收到数据后先判断登陆结构体是否有变化,如果有变化,表示有新用户登陆,则创建一个子进程,如果没有变化则表示无用户登陆或收到数据为已登录用户的数据。如果是用户登陆,则判断是否是管理员账户。通过接受客户端请求操作数据文件,完成后将结果发送给客户端,并返回等待下次的数据到来,如果出现错误,则发送错误信息给客户端。
◎客户端功能:
登录模块:连接上服务器之后进入登录模块,提示用户输入用户名和密码。如果用户名和密码正确则登录成功进入相应的界面,否则返回登录界面。
用户权限选择模块:用户登录成功之后,经过服务器端判断决定用户进入对应权限的界面。
用户信息操作模块:如果进入的是管理员界面则管理员过姓名选择相应的员工信息后,具有添加用户、删除用户、修改用户信息、查询用户信息四项权限。如果进入的时普通用户界面则该用户仅具有修改