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

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

  • 相关阅读:
    使用CustomValidate自定义验证控件
    C#中金额的大小写转换
    Andriod出错之Unable to build: the file dx.jar was not loaded from the SDK folder!
    VC 编写的打字练习
    机房工作笔记Ping只有单向通
    web服务协同学习笔记(1)
    Dll 学习3 将MDI子窗口封装在DLL中
    机房工作学习文件共享
    Andriod出错之Failed to find an AVD compatible with target 'Android 2.2'
    Andriod出错之wrapper was not properly loaded first
  • 原文地址:https://www.cnblogs.com/yangml/p/3817519.html
Copyright © 2011-2022 走看看