zoukankan      html  css  js  c++  java
  • 设备资源管理系统-用户管理

    设备资源管理系统-用户管理

    • 数据库设计

      用户信息:

      

      蜀国:

          刘备(admin/admin),赋予超级管理员的角色。

          12月1日,录入关羽的信息。

          12月2日,录入张飞的信息

          12月5日,张飞电话号换了,更新张飞的信息(诸葛亮更新)

          2022,张飞退休了,删除张飞的信息。

      特点:

        是否删除:控制用户“假删除”字段。

        初始状态是0,如果退休或者离职的时候设置是否删除字段为1。

      注意:

        1、在查询在职或者未退休的人员的时候,需要添加 where 是否删除=0。

        2、如果查询已退休人员的时候,需要添加 where 是否删除=1。

       

      数据字典:

         keyword(数据类型)    ddlCode    ddlName

           性别                 1          男

           性别                 2          女

           所属单位             1          北京

           所属单位             2          上海

           所属单位             3          深圳

           是否在职             1          是

           是否在职             2          否

      表设计:

    • 用户首页

      操作:

            1、根据传递的用户姓名,查询用户信息列表,

              (1)默认当点击左侧用户管理的时候,查询所有用户信息。

              (2)当点击页面上“查询”按钮的时候,通过传递的用户姓名作为条件进行查询。

            2、组织查询条件,查询用户信息,返回相应结果。

            3、PO对象转换成页面显示的VO对象

            4、将VO对象中“性别”和“是否在职”的数据字典的ddlCode转换成ddlName。

    • 添加用户(查询数据字典)

      操作:

          1、从数据字典中查询“性别”、“所属单位”、“是否在职”,查询得到ddlCode和ddlName,页面显示的时候<option value='ddlCode'>ddlName</option>

    • 添加用户(保存提交表单)

        操作:

             1、获取VO对象中表单值

             2、VO对象转换成数据库保存PO对象

             3、执行save()

    • 编辑用户(查询数据字典)

      操作:

          1、传递userID,使用userID查询用户的详细信息。

          2、PO对象转换成VO对象

          3、再从数据字典中查询“性别”、“所属单位”、“是否在职”,查询得到ddlCode和ddlName

    • 编辑用户(保存提交表单)

      操作:

             1、获取VO对象中表单值

             2、VO对象转换成数据库保存PO对象

             3、使用userID判断执行的操作是新增还是修改

                  新增用户:执行save()

                  修改用户:执行update()

    • 删除用户

      操作:

          1、从页面中获取userID

          2、执行delete()方法

    累了。明天接着更新,"优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著".

  • 相关阅读:
    edgecore
    十问 Linux 虚拟内存管理 (glibc)
    Covered Path
    Journey Planning
    K for the Price of One
    Candies!
    2种方式解决nginx负载下的Web API站点里swagger无法使用
    分布式环境下的数据一致性问题的方案讨论
    static,你还敢用吗?
    分离EF connectionString里的db连接串
  • 原文地址:https://www.cnblogs.com/yangml/p/3817519.html
Copyright © 2011-2022 走看看