zoukankan      html  css  js  c++  java
  • 员工管理系统-C语言应用层代码项目实现

    代码上传到了Git Hub,有兴趣可以参考https://github.com/huiji12321/staffing_Sys

    把自己空下来四个月,终于系统性的学完了嵌入式的基本课程,虽然还有很长的路要走,但是万里长征终于迈出了第一步。

    写博客渐渐的失去了原来的技术积累初衷,成为了激励自己(吐槽打鸡血)的地方,算是和入门同志们一起加油吧。

    应某学习单位的任务,写了一个在线的员工管理系统,算是基本实现了功能,用到了前面学到的数据集、多进程、网络编程和并发服务器及文件IO等知识,

    算是应用层代码的一个小综合demo吧,贴下需求,初学者有兴趣的话可以写写,写可以参考上面链接的代码,菜鸟共同成长,

    项目名称:员工管理系统
    项目需求:使用TCP协调,分别完成客户端和服务器端代码,客户端发送需求,服务器端完成数据处理并返回结果

    客户端的需求
    1区分员工权限(管理员和普通用户)
    2.使用账号密码登录,普通用户可以查看本人信息,可以修改,姓名、年龄等个人信息
    管理员可查看所有信息
    服务器端需求
    1.根据客户端发送的信息,对信息结构体进行解析并执行相应数据处理
    2.使用并发服务器模式

    其他:
    员工信息包含:员工编号,用户名,联系电话,住址,年龄,工资,员工评级7项,工资和员工评级为普通用户只读

    用户端:
    1.登录

    2.功能
    ①管理员
    *************************************************************
    * 1:查询 2:修改 3:添加用户 4:删除用户 5:查询历史记录
    * 6:退出 *
    *************************************************************
    查找
    *************************************************************
    ******* 1:按人名查找 2:查找所有 3:退出
    *************************************************************
    修改
    *******************请输入要修改的选项********************
    ****** 1:姓名 2:年龄 3:家庭住址 4:电话 ******
    ****** 5:职位 6:工资 7:入职年月 8:评级 ******
    ****** 9:密码 10:退出 *******
    *************************************************************
    添加

    删除

    历史记录
    请输入您的选择(数字)>>5
    msg->recvmsg: 2019-3-24 21:54:32---admin---管理员admin添加了xiaohui用户.
    msg->recvmsg: 2019-3-25 12:10:15---lisi---lisi修改工号为1002的电话为119.
    admin查询历史记录结束!


    ②普通用户
    ********************************************************
    ************* 1:查询 2:修改 3:退出 *************
    ********************************************************
    查询

    修改
    ***********请输入要修改的选项(其他信息亲请联系管理员)******
    ***********1:家庭住址 2:电话 3:密码 4:退出***********
    **************************************************************

  • 相关阅读:
    Dell FC Switch zone configuration
    RMAN参考使用手册[转载]
    CentOS下SVN简介、下载、安装
    教你制作启动U盘 用U盘装系统(转载)
    RMAN简明使用手册[转载]
    控制文件和重做日志文件(1)[转载)
    RMAN快速入门指南[转载]
    Dell服务转移
    BE Learing 8 异常及解决办法
    10g rman备份恢复案例[转载]
  • 原文地址:https://www.cnblogs.com/huiji12321/p/11757144.html
Copyright © 2011-2022 走看看