標籤:blog http 使用 strong width 資料
裝置資源管理系統-使用者管理
使用者資訊:
蜀國:
劉備(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()方法
累了。明天接著更新,"優秀程式員的價值,不在於其所掌握的幾招屠龍之術,而是在細節中見真著".