设备资源管理系统-用户管理
用户信息:
蜀国:
刘备(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()方法
累了。明天接着更新,"优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著".
原文:http://www.cnblogs.com/yangml/p/3817519.html