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

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

  • 数据库设计

  用户信息:

  

  蜀国:

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

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

 

posted on 2014-06-30 23:57  森林行走  阅读(303)  评论(0编辑  收藏  举报

导航