版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、詳細設計說明書目錄1概述5編寫目的5項目背景5術語和縮寫5參考資料52軟件模塊標識63用戶信息管理7基本信息管理7表示層7業(yè)務邏輯層7實體層9數(shù)據(jù)訪問層12詳細信息管理13表示層13業(yè)務邏輯層14實體層16數(shù)據(jù)訪問層17教育信息管理18表示層18業(yè)務邏輯層18實體層19數(shù)據(jù)訪問層19再教育信息管理19表示層19業(yè)務邏輯層20實體層20數(shù)據(jù)訪問層21工作經(jīng)驗信息管理21表示層21業(yè)務邏輯層22實體層22數(shù)據(jù)訪問層23項目經(jīng)驗信息管理23表示層23業(yè)務邏輯層24實體層24數(shù)據(jù)訪問層25技能信息管理25表示層25業(yè)務邏輯層26實體層26數(shù)據(jù)訪問層26家庭成員信息管理27表示層27業(yè)務邏輯層27實體層
2、28數(shù)據(jù)訪問層284薪資管理(略)295部門信息管理(略)296招聘信息管理29職位空缺登記29表示層29業(yè)務邏輯層29實體層30數(shù)據(jù)訪問層30面試及審核31表示層31業(yè)務邏輯層31實體層31數(shù)據(jù)訪問層32面試成績32表示層32業(yè)務邏輯層32實體層33數(shù)據(jù)訪問層33推薦信息34表示層34業(yè)務邏輯層34實體層34數(shù)據(jù)訪問層35推薦考核信息35表示層35業(yè)務邏輯層35實體層36數(shù)據(jù)訪問層36調(diào)職申請信息36表示層36業(yè)務邏輯層37實體層37數(shù)據(jù)訪問層37調(diào)職交接情況38表示層38業(yè)務邏輯層39實體層39數(shù)據(jù)訪問層408培訓管理(略)409系統(tǒng)管理40部門管理40表示層40業(yè)務邏輯層43實體層45數(shù)
3、據(jù)訪問層46職位管理47表示層47業(yè)務邏輯層49實體層51數(shù)據(jù)訪問層53密碼修改54表示層54業(yè)務邏輯層54實體層55數(shù)據(jù)訪問層5510追溯表551 概述1.1 編寫目的本文擋提供給開發(fā)人員進行開發(fā)參考,以及測試人員編寫單元測試所用。1.2 項目背景系統(tǒng)名稱:HRM人力資源管理系統(tǒng)開發(fā)者:Mark、Michael、Robin、Luke詳細設計的原則和方法:項目整體結構清晰,按照概要設計的結構來進行詳細設計。系統(tǒng)詳細設計后容易擴展,降低對其他模塊的耦合性。詳細設計要做到可操作性,使讀者能清楚所要實現(xiàn)的功能,以及如果去實現(xiàn)。粒度設計到方法。不具體設計到方法內(nèi)的偽代碼。1.3 術語和縮寫術語 描述性
4、定義Entity: 實體DAL: 數(shù)據(jù)訪問層BLL: 業(yè)務邏輯層User Profile:用戶的詳細信息Reeducation:再教育Refer People:家庭成員Job History:職位變更的歷史記錄Recommendation:推薦1.4 參考資料序號文件名文件編號發(fā)表日期出版單位或作者1C#編碼規(guī)范2HRM系統(tǒng)需求說明書33HRM概要設計說明書2011-4-62 軟件模塊標識編 號模 塊 名 稱模 塊 標 識1人事信息管理11 基本信息管理User12 詳細信息管理UserProfile13 教育信息管理Education14 再教育信息管理ReEducation15 工作經(jīng)驗信
5、息管理Experience16 項目經(jīng)驗信息管理Project17 技能信息管理Skill18 家庭成員信息管理ReferPeople2招聘信息管理21 職位空缺登記Vacancy22 簡歷信息同人事信息管理各模塊23 面試相關信息Interview24 領導審批Interview25 錄用情況JobHistory26 推薦信息Recommendation27 推薦考核信息PositionScore28 調(diào)職記錄信息JobHistory3系統(tǒng)管理31 部門管理Department32 職位管理Position33 密碼修改User3 用戶信息管理3.1 基本信息管理3.1.1 表示層3.1.2
6、 業(yè)務邏輯層功能描述:對用戶基本信息進行管理模塊功能:對用戶的基本信息的操作和維護,包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息,刪除用戶模塊名稱:UserBiz處理:對用戶基本信息的增加,修改,查詢用戶或列表屬性功能:獲取和設置User實體 名稱:User方式:Get & Set返回值:User處理過程:無函數(shù)和過程1、添加用戶過程功能: 添加一個系統(tǒng)用戶過程名稱:AddUser參數(shù)說明:無返回值:bool是否成功處理過程:首先讀取配置的初始密碼,如果沒有配置初始密碼,則賦給它“123456”。然后通過數(shù)據(jù)層Insert記錄。2、刪除用戶過程功能:修改用戶的狀態(tài)為離
7、職狀態(tài)過程名稱:DeleteUser參數(shù)說明:無返回值:bool是否成功處理過程:修改員工的狀態(tài)為離職狀態(tài),調(diào)用ChangeUserInfo修改其狀態(tài)。3、修改用戶過程功能:修改用戶的信息過程名稱:ChangeUserInfo參數(shù)說明:無返回值:bool是否成功處理過程:通過修改實體信息,再通過用戶編號ID把實體信息Update到數(shù)據(jù)庫中。4、獲取某一用戶過程功能:通過ID獲取某一用戶過程名稱:GetUser參數(shù)說明:long ID用戶編號返回值:User處理過程:以用戶編號為參數(shù),調(diào)用數(shù)據(jù)層的Load(ID)來獲取用戶實體,并返回用戶實體5、獲取所有用戶過程功能:獲取所有用戶過程名稱:Get
8、AllUsers參數(shù)說明:無返回值:DataTable 包含所有用戶的列表處理過程:通過數(shù)據(jù)層的LoadAll獲取所有用戶的數(shù)據(jù)集,提取其中的Users表。6、獲取某一類型用戶過程功能:獲取正式用戶;,應聘簡歷;離職用戶中的一種類型用戶過程名稱:GetAllUsers參數(shù)說明:short userType 用戶類型返回值:DataTable某一用戶類型列表處理過程:架構一個包含用戶ID,用戶名稱,用戶類型的表,把查詢得到的某一類型用戶的數(shù)據(jù)填充到這個架構表中。7、用戶登錄過程功能:通過用戶和密碼登錄系統(tǒng)過程名稱:Login參數(shù)說明:string userName用戶名String passwo
9、rd密碼Sring logIP登錄IP返回值:bool看是否驗證通過處理過程:對密碼進行MD5加密,看是否和數(shù)據(jù)庫數(shù)據(jù)匹配。匹配通過后,加載用戶信息,否則退出。3.1.3 實體層功能描述:用戶信息進行存儲管理模塊功能:設置和獲取用戶的各種信息 模塊名稱:User處理:設置和獲取用戶的各種信息,作為用戶的數(shù)據(jù)結構。功能:獲取和設置User實體的編號名稱:UserID方式:Get & Set返回值:long處理過程:無功能:獲取和設置User實體的用戶名 名稱:UserName方式:Get & Set返回值:sting處理過程:無功能:獲取和設置User實體的密碼名稱:Passwo
10、rd方式:Get & Set返回值:string處理過程:無功能:獲取和設置User實體的郵件地址名稱:Email方式:Get & Set返回值:string處理過程:無功能:獲取和設置User實體的創(chuàng)建的時間名稱:CreateDate方式:Get & Set返回值:DateTime處理過程:無功能:獲取和設置User實體的最后登陸時間名稱:LastLogDate方式:Get & Set返回值:DateTime處理過程:無功能:獲取和設置User實體的最后登陸IP名稱:LastLogIP方式:Get & Set返回值:string處理過程:無功能:獲取和
11、設置User實體的員工類型名稱:UserType方式:Get & Set返回值:short處理過程:無功能:獲取和設置User實體所屬的部門編號名稱:DepartmentID方式:Get & Set返回值:long處理過程:無功能:獲取和設置User實體的所在職位編號名稱:PoID方式:Get & Set返回值:long處理過程:無功能:獲取和設置User實體的銀行卡號名稱:Account方式:Get & Set返回值:string處理過程:無功能:獲取和設置User實體的權限名稱:Power方式:Get & Set返回值:long處理過程:無3.1.4
12、 數(shù)據(jù)訪問層功能描述:對用戶基本信息進行管理模塊功能:對用戶的基本信息的操作和維護,包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息,刪除用戶模塊名稱:UserDAL處理:用戶基本信息的增加,修改,查詢用戶或列表,以及驗證用戶等數(shù)據(jù)庫操作1、 插入用戶記錄過程功能: 插入一條用戶記錄過程名稱:Insert參數(shù)說明:User userEntity用戶實體返回值:bool 是否操作成功處理過程:把實體的值賦給存儲過程NewUser參數(shù),操作存儲過程完成2、修改用戶記錄過程功能: 修改一條用戶記錄過程名稱:Update參數(shù)說明:User userEntity用戶實體返回值:bool 是
13、否操作成功處理過程:從數(shù)據(jù)庫提取的實體,經(jīng)過修改后的提交到存儲過程UpdateUser進行修改。3、獲取用戶過程功能: 獲取一條用戶記錄過程名稱:Load參數(shù)說明:long userID返回值:User處理過程:通過編號作為參數(shù)來調(diào)用存儲過程GetUser來獲取單用戶信息。4、獲取所有用戶過程功能: 獲取所有用戶記錄過程名稱:LoadAll參數(shù)說明:無返回值:DataSet處理過程:調(diào)用存儲過程GetAllUser,通過查詢語句返回所有用戶表5、獲取所有用戶的聯(lián)系信息過程功能: 獲取所有用戶記錄的聯(lián)系信息過程名稱:LoadAddressList參數(shù)說明:無返回值:DataSet處理過程:通過G
14、etAddressList的存儲過程來查詢所有用戶的聯(lián)系信息。包括的聯(lián)系信息有:EmailAddress, MobilePhone,UserProfile.PhsPhone, OtherPhone3.2 詳細信息管理3.2.1 表示層3.2.2 業(yè)務邏輯層功能描述:對用戶詳細信息進行業(yè)務管理模塊功能:對用戶的詳細信息的操作和維護,包括:增加用戶詳細信息,修改用戶的詳細信息,查詢用戶的詳細信息等模塊名稱:UserProfileBiz處理:用戶詳細信息的增加,修改,查詢等操作屬性:功能:獲取和設置UserProfile實體名稱:UserProfile方式:Get & Set返回值:User
15、Profile處理過程:無功能:獲取和設置員工的教育信息名稱:Education方式:Get & Set返回值:DataTable處理過程:無功能:獲取和設置家庭成員名稱:ReferPeople方式:Get & Set返回值:DataTable處理過程:無功能:獲取和設置工作經(jīng)驗名稱:Experience方式:Get & Set返回值:DataTable處理過程:無功能:獲取和設置項目經(jīng)驗名稱:Project方式:Get & Set返回值:Project處理過程:無功能:獲取和設置再教育信息名稱:ReEducation方式:Get & Set返回值:Da
16、taTable處理過程:無功能:獲取和設置員工的數(shù)據(jù)集,包括家庭成員,教育,再教育,項目經(jīng)驗,工作經(jīng)驗。參考LoadUserInfo名稱:UserInfo方式:Get & Set返回值:DataSet處理過程:無函數(shù)和過程:1、獲取員工有關的列表信息過程功能:包括獲取家庭成員,教育,再教育,項目經(jīng)驗,工作經(jīng)驗列表過程名稱:LoadUserInfo參數(shù)說明:long userID編號返回值:bool是否成功處理過程:如果userID為0 則返回,否則通過DAL各自加載家庭成員,教育,再教育,項目經(jīng)驗,工作經(jīng)驗的DataTable到UserInfo的數(shù)據(jù)集中。2、 添加員工詳細信息過程功能
17、:添加UserProfile 過程名稱:AddUserProfile參數(shù)說明:無返回值:bool是否成功處理過程:通過數(shù)據(jù)層來insert實體UserProfile3、修改員工詳細信息過程功能:修改員工詳細的信息過程名稱:ChangeUserProfile參數(shù)說明:無返回值:bool是否成功處理過程:通過數(shù)據(jù)層來Update員工修改的詳細信息4、獲取員工詳細信息過程功能:通過員工編號獲取員工的UserProfile過程名稱:GetUserProfileByUserID參數(shù)說明:long userID編號返回值:bool是否成功處理過程:以userID作為參數(shù),通過數(shù)據(jù)層的Load(userID
18、)來加載員工信息。3.2.3 實體層3.2.4 數(shù)據(jù)訪問層功能描述:對用戶詳細信息進行管理模塊功能:對用戶的詳細信息的操作和維護,包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息模塊名稱:UserProfileDAL處理:用戶詳細信息的增加,修改,查詢用戶操作3、 插入用戶詳細信息記錄過程功能: 插入一條用戶詳細信息記錄過程名稱:Insert參數(shù)說明:UserProfile userProfileEntity用戶實體返回值:bool 是否操作成功處理過程:把實體的值賦給存儲過程AddUserProfile參數(shù),操作存儲過程完成2、修改用戶記錄過程功能: 修改一條用戶記錄過程名稱:
19、Update參數(shù)說明:UserProfile userProfileEntity用戶實體返回值:bool 是否操作成功處理過程:從數(shù)據(jù)庫提取的實體,經(jīng)過修改后的提交到存儲過程SetUserProfile進行修改。3、獲取用戶過程功能: 獲取一條用戶記錄過程名稱:Load參數(shù)說明:long userID返回值:UserProfile處理過程:通過編號作為參數(shù)來調(diào)用存儲過程GetUserProfile來獲取單用戶信息。3.3 教育信息管理3.3.1 表示層3.3.2 業(yè)務邏輯層3.3.3 實體層3.3.4 數(shù)據(jù)訪問層3.4 再教育信息管理3.4.1 表示層3.4.2 業(yè)務邏輯層3.4.3 實體層3
20、.4.4 數(shù)據(jù)訪問層3.5 工作經(jīng)驗信息管理3.5.1 表示層3.5.2 業(yè)務邏輯層3.5.3 實體層3.5.4 數(shù)據(jù)訪問層3.6 項目經(jīng)驗信息管理3.6.1 表示層3.6.2 業(yè)務邏輯層3.6.3 實體層3.6.4 數(shù)據(jù)訪問層3.7 技能信息管理3.7.1 表示層3.7.2 業(yè)務邏輯層3.7.3 實體層3.7.4 數(shù)據(jù)訪問層3.8 家庭成員信息管理3.8.1 表示層3.8.2 業(yè)務邏輯層3.8.3 實體層3.8.4 數(shù)據(jù)訪問層4 薪資管理(略)5 部門信息管理(略)6 招聘信息管理7 獎懲信息管理7.1 職位空缺登記7.1.1 表示層7.1.2 業(yè)務邏輯層7.1.3 實體層7.1.4 數(shù)據(jù)訪
21、問層7.2 面試及審核7.2.1 表示層7.2.2 業(yè)務邏輯層7.2.3 實體層7.2.4 數(shù)據(jù)訪問層7.3 面試成績7.3.1 表示層7.3.2 業(yè)務邏輯層7.3.3 實體層7.3.4 數(shù)據(jù)訪問層7.4 推薦信息7.4.1 表示層7.4.2 業(yè)務邏輯層7.4.3 實體層7.4.4 數(shù)據(jù)訪問層7.5 推薦考核信息7.5.1 表示層7.5.2 業(yè)務邏輯層7.5.3 實體層7.5.4 數(shù)據(jù)訪問層7.6 調(diào)職申請信息7.6.1 表示層7.6.2 業(yè)務邏輯層7.6.3 實體層7.6.4 數(shù)據(jù)訪問層7.7 調(diào)職交接情況7.7.1 表示層7.7.2 業(yè)務邏輯層7.7.3 實體層7.7.4 數(shù)據(jù)訪問層8 培
22、訓管理(略)9 系統(tǒng)管理9.1 部門管理9.1.1 表示層界面表示:界面中的列表通過界面的SqlDataSourse Control來綁定功能描述:模塊功能:新增部門,讀取部門列表,修改部門信息,以及刪除部門模塊名稱:DepartmentInfor命名空間:無處理:1、添加部門名稱(*),選擇部門經(jīng)理,添加部門描述,提交添加2、頁面初始化時候,加載部門列表:編號,名稱,部門經(jīng)理3、點擊修改,把那行記錄值加載到控件,修改完后提交,部門名稱不能為空3、點擊刪除,把那行記錄刪除后,刷新顯示函數(shù)和過程1、頁面初始化過程功能:對頁面進行初始化 過程名稱:Page_Load參數(shù)說明:Object Send
23、er 事件觸發(fā)者EventArgs e 事件信息返回值:void處理過程:1、獲取QueryString,根據(jù)QueryString內(nèi)容來處理添加還是修改2、給控件賦值值賦控件過程功能:通過加載實體信息,把實體值賦給控件過程名稱:ValuesToControls參數(shù)說明:Department 部門實體 In返回值:void處理過程:把實體Department的值:部門,部門經(jīng)理編號,部門描述賦給相應的控件3、控件賦值過程功能:把控件的值賦給實體過程名稱:ControlsToValues參數(shù)說明:Department 部門實體 Out返回值:void處理過程:把控件:部門,部門經(jīng)理編號,部門描述
24、的值賦給實體4、控件事件過程過程功能:功能提交,包括增加和修改過程名稱:btnSubmit_Click參數(shù)說明:Object 事件觸發(fā)者EventArgs 事件信息返回值:void處理過程:1、部門ID為0時初始化實體默認構造函數(shù)控件賦值給實體提交插入,反饋結果2、部門ID不為0時加載部門實體控件賦值給實體提交修改,反饋9.1.2 業(yè)務邏輯層功能描述模塊功能:新增部門,讀取部門和部門列表,修改部門信息,以及刪除部門模塊名稱:DepartmentBiz處理:新增部門,讀取部門列表和部門詳細信息,以及修改、刪除部門等屬性功能:獲取和設置Departmen實體名稱:Department方式:Get
25、& Set返回值:Department處理過程:無功能:獲取部門Manager的UserName名稱:Manager方式:get返回值:string處理過程:通過ManagerID來獲取User的UserName。應用UserBiz來獲取功能:獲取所有部門信息名稱:Departments方式:get返回值:Table處理過程:操作InitAllDepartment函數(shù)函數(shù)和過程1、加載所有部門過程功能: 加載所有部門過程名稱:InitAllDepartment參數(shù)說明:無返回值:無處理過程:調(diào)用數(shù)據(jù)層中的LoadAll()過程2、添加部門過程功能: 添加一個部門過程名稱:AddDepa
26、rtment參數(shù)說明:無返回值:bool是否成功處理過程:調(diào)用數(shù)據(jù)層插入記錄操作(Insert)來插入實體數(shù)據(jù)3、移除部門過程功能: 通過實體標識來移除部門過程名稱:RemoveDepartment參數(shù)說明:無返回值:bool是否成功處理過程:通過操作數(shù)據(jù)層(Delete)來刪除部門實體4、修改部門信息過程功能: 通過加載的實體經(jīng)過UI修改后,反饋更新到數(shù)據(jù)庫中過程名稱:ChangeDepartment參數(shù)說明:無返回值:bool是否成功處理過程:通過操作數(shù)據(jù)層中的Update來更新記錄5獲取部門實體過程功能: 通過查詢來獲取部門的實體信息過程名稱:GetDepartment參數(shù)說明:long
27、 ID部門編號返回值:Department部門實體處理過程:通過編號操作數(shù)據(jù)層查詢部門實體6、獲取部門列表過程功能: 通過查詢來獲取所有部門過程名稱:GetDepartments參數(shù)說明:無返回值:DataSet包含部門列表的數(shù)據(jù)集處理過程:通過數(shù)據(jù)層查詢所有部門,并以列表返回9.1.3 實體層功能描述模塊功能:數(shù)據(jù)實體,用于存儲部門數(shù)據(jù)信息模塊名稱:Department屬性功能:獲取和設置Departmen實體名稱:ID方式:Get & Set返回值:long處理過程:無功能:獲取和設置Departmen實體的編號名稱:Name方式:Get & Set返回值:string處理
28、過程:無功能:獲取和設置Departmen實體的名字名稱:ManagerID方式:Get & Set返回值:long處理過程:無功能:獲取和設置Departmen實體的部門經(jīng)理編號名稱:DeptDescr方式:Get & Set返回值:string處理過程:無功能:獲取和設置Department實體的部門描述9.1.4 數(shù)據(jù)訪問層功能描述模塊功能:插入部門記錄,查詢部門信息和部門列表,修改部門記錄,以及刪除部門記錄模塊名稱:DepartmentDAL處理:新增部門,讀取部門列表和部門詳細信息,以及修改、刪除部門等1、插入部門記錄過程功能: 添加一條部門記錄過程名稱:Insert
29、參數(shù)說明:Department departmentEntity部門實體返回值:bool是否成功處理過程:首先連接數(shù)據(jù)庫,其次把值賦給存儲過程參數(shù),調(diào)用存儲過程AddDepartments插入實體數(shù)據(jù)記錄(調(diào)用SqlHelper中的公共函數(shù)來執(zhí)行存儲過程)3、刪除部門過程功能:刪除一條部門記錄過程名稱:Delete參數(shù)說明:Department departmentEntity部門實體返回值:bool是否成功處理過程:通過把部門編號做為ID作為參數(shù)傳給存儲過程DelDepartments,調(diào)用存儲過程來實現(xiàn)刪除部門記錄4、修改部門信息過程功能: 修改部門記錄過程名稱:Update參數(shù)說明:De
30、partment departmentEntity返回值:bool是否成功處理過程:通過把修改后的實體信息作為存儲過程的參數(shù),調(diào)用存儲過程UpdateDepartments來執(zhí)行修改操作5獲取部門實體過程功能: 通過查詢來獲取部門的實體信息過程名稱:Load參數(shù)說明:long departmentID部門編號返回值:Department部門實體處理過程:通過編號操作存儲過程GetDepartments來查詢部門實體,并把查詢的值傳遞給Department實體返回6、獲取部門列表過程功能: 通過查詢來獲取所有部門過程名稱:LoadAll參數(shù)說明:無返回值:DataSet包含部門列表的數(shù)據(jù)集處理過
31、程:通過存儲過程GetAllDept查詢所有部門,并以數(shù)據(jù)集返回9.2 職位管理9.2.1 表示層界面表示:界面中的列表通過界面的SqlDataSourse Control來綁定功能描述:模塊功能:新增職位,讀取職位列表,修改職位信息,以及刪除職位模塊名稱:命名空間:無處理: 1、頁面初始化過程功能:對頁面進行初始化 過程名稱:Page_Load參數(shù)說明:Object Sender 事件觸發(fā)者EventArgs e 事件信息返回值:void處理過程:2、給控件賦值值賦控件過程功能: 過程名稱:參數(shù)說明:Department 部門實體 In返回值:void處理過程: 3、控件賦值過程功能:把控件
32、的值賦給實體過程名稱:ControlsToValues參數(shù)說明:返回值:void處理過程:4、控件事件過程過程功能:功能提交,包括增加和修改過程名稱:btnSubmit_Click參數(shù)說明:Object 事件觸發(fā)者EventArgs 事件信息返回值:void處理過程:9.2.2 業(yè)務邏輯層功能描述模塊功能:新增職位,讀取職位和職位列表,修改職位信息,以及刪除職位模塊名稱:DepartmentBiz處理:新增職位,讀取職位列表和職位詳細信息,以及修改、刪除職位等屬性功能:獲取和設置Position實體名稱:Position方式:Get & Set返回值:Position處理過程:無功能:
33、獲取職位列表名稱:Positions方式:get返回值:DataTable處理過程:操作InitAlPositions函數(shù)函數(shù)和過程1、加載所有部門過程功能: 加載所有部門過程名稱:InitAllPositions參數(shù)說明:無返回值:無處理過程:調(diào)用數(shù)據(jù)層中的LoadAll()過程2、添加職位過程功能: 添加一個職位過程名稱:AddPosition參數(shù)說明:無返回值:bool是否成功處理過程:調(diào)用數(shù)據(jù)層插入記錄操作(Insert)來插入Position實體數(shù)據(jù)3、移除職位過程功能: 通過實體標識來移除職位過程名稱:RemovePosition參數(shù)說明:無返回值:bool是否成功處理過程:通過操
34、作數(shù)據(jù)層(Delete)來刪除職位實體4、修改職位信息過程功能: 通過加載的實體經(jīng)過UI修改后,反饋更新到數(shù)據(jù)庫中過程名稱:ChangePostition參數(shù)說明:無返回值:bool是否成功處理過程:通過操作數(shù)據(jù)層中的Update來更新記錄5獲取部門實體過程功能: 通過查詢來獲取職位的實體信息過程名稱:GetPositionByID參數(shù)說明:long ID部門編號返回值:Position職位實體處理過程:通過編號操作數(shù)據(jù)層查詢職位實體6、獲取職位列表過程功能: 通過查詢來獲取所有職位過程名稱:GetPositions參數(shù)說明:無返回值:DataSet包含職位列表的數(shù)據(jù)集處理過程:通過數(shù)據(jù)層查詢
35、所有職位,并以列表形式返回7、獲取某部門職位過程功能:通過部門編號來獲取職位列表過程名稱:GetPositionsByDeptID參數(shù)說明:long DeptID部門編號返回值:DataTable處理過程:獲取所有職位,通過部門編號來篩選某部門的所有職位。9.2.3 實體層功能描述模塊功能:數(shù)據(jù)實體,用于存儲職位數(shù)據(jù)信息模塊名稱:Position屬性功能:獲取和設置Position實體編號名稱:ID方式:Get & Set返回值:long處理過程:無功能:獲取和設置Position實體所在部門編號名稱:DeptID方式:Get & Set返回值:long處理過程:無功能:獲取和
36、設置Position實體的名字名稱:PositionName方式:Get & Set返回值:string處理過程:無功能:獲取和設置Position實體的職位描述名稱:PositionDesc方式:Get & Set返回值:string處理過程:無功能:獲取和設置職位的任職資格名稱:PositionQualified方式:Get & Set返回值:string處理過程:無9.2.4 數(shù)據(jù)訪問層功能描述模塊功能:插入職位記錄,查詢職位信息和職位列表,修改職位記錄,以及刪除職位記錄模塊名稱:DepartmentDAL處理:新增職位,讀取職位列表和職位詳細信息,以及修改、刪除職位等1、插入職位記錄過程功能: 添加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版三角高炮合同
- 專項公共區(qū)域裝飾裝修工程承包協(xié)議2024一
- 2025年國際合同第六號生皮國際貿(mào)易稅務籌劃合同3篇
- 二零二五年度餐飲企業(yè)員工培訓與職業(yè)發(fā)展規(guī)劃合同3篇
- 2024起重機安裝與運輸安全保障服務合同3篇
- 2025年度柴油發(fā)電機組租賃與維修保養(yǎng)合同4篇
- 2024石材荒料電子商務平臺合作協(xié)議6篇
- 個性化商標創(chuàng)作協(xié)議:2024版委托書版A版
- 2024版生鮮供應合同范本
- 2024金融居間服務的終止與解除合同
- 上海紐約大學自主招生面試試題綜合素質(zhì)答案技巧
- 辦公家具項目實施方案、供貨方案
- 2022年物流服務師職業(yè)技能競賽理論題庫(含答案)
- 危化品安全操作規(guī)程
- 連鎖遺傳和遺傳作圖
- DB63∕T 1885-2020 青海省城鎮(zhèn)老舊小區(qū)綜合改造技術規(guī)程
- 高邊坡施工危險源辨識及分析
- 中海地產(chǎn)設計管理程序
- 簡譜視唱15942
- 《城鎮(zhèn)燃氣設施運行、維護和搶修安全技術規(guī)程》(CJJ51-2006)
- 項目付款審核流程(visio流程圖)
評論
0/150
提交評論