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


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

    • 数据库设计

      用户信息:

      

      蜀国:

          刘备(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()方法

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

  • 相关阅读:
    destroy-method="close"
    2.2 Spring的结构组成--Spring源码深度解析
    2.1 Spring容器的基本实现--Spring源码深度解析
    1.2 Spring环境搭建--Spring源码深度解析
    1.1 Spring的整体架构--Spring源码深度解析
    迟到的2016年计划
    spring学习 之helloworld
    从零实现DNN 探究梯度下降的原理
    Java注解——这些@圈圈都是个啥?
    自动发送日报,骗过你的领导^-^
  • 原文地址:https://www.cnblogs.com/yangml/p/3817519.html
Copyright © 2020-2023  润新知