版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
詳細(xì)設(shè)計(jì)說(shuō)明書第1頁(yè),共55頁(yè)人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書成員信息/修改歷史日期版本作者學(xué)號(hào)修改內(nèi)容備注2016/7/21.028初稿10成員16成員27成員詳細(xì)設(shè)計(jì)說(shuō)明書第55頁(yè),共55頁(yè)目錄TOC\o"1-3"\h\z1 概述 51.1 編寫目的 51.2 項(xiàng)目背景 51.3 術(shù)語(yǔ)和縮寫 51.4 參考資料 52 軟件模塊標(biāo)識(shí) 63 用戶信息管理 73.1 基本信息管理 73.1.1 表示層 73.1.2 業(yè)務(wù)邏輯層 73.1.3 實(shí)體層 93.1.4 數(shù)據(jù)訪問(wèn)層 123.2 詳細(xì)信息管理 133.2.1 表示層 133.2.2 業(yè)務(wù)邏輯層 143.2.3 實(shí)體層 163.2.4 數(shù)據(jù)訪問(wèn)層 173.3 教育信息管理 183.3.1 表示層 183.3.2 業(yè)務(wù)邏輯層 183.3.3 實(shí)體層 193.3.4 數(shù)據(jù)訪問(wèn)層 193.4 再教育信息管理 193.4.1 表示層 193.4.2 業(yè)務(wù)邏輯層 203.4.3 實(shí)體層 203.4.4 數(shù)據(jù)訪問(wèn)層 213.5 工作經(jīng)驗(yàn)信息管理 213.5.1 表示層 213.5.2 業(yè)務(wù)邏輯層 223.5.3 實(shí)體層 223.5.4 數(shù)據(jù)訪問(wèn)層 233.6 項(xiàng)目經(jīng)驗(yàn)信息管理 233.6.1 表示層 233.6.2 業(yè)務(wù)邏輯層 243.6.3 實(shí)體層 243.6.4 數(shù)據(jù)訪問(wèn)層 253.7 技能信息管理 253.7.1 表示層 253.7.2 業(yè)務(wù)邏輯層 263.7.3 實(shí)體層 263.7.4 數(shù)據(jù)訪問(wèn)層 263.8 家庭成員信息管理 273.8.1 表示層 273.8.2 業(yè)務(wù)邏輯層 273.8.3 實(shí)體層 283.8.4 數(shù)據(jù)訪問(wèn)層 284 薪資管理(略) 295 離職管理(略) 296 部門信息管理(略) 297 職位變更管理 297.1 職位空缺登記 297.1.1 表示層 297.1.2 業(yè)務(wù)邏輯層 297.1.3 實(shí)體層 307.1.4 數(shù)據(jù)訪問(wèn)層 307.2 面試及審核 317.2.1 表示層 317.2.2 業(yè)務(wù)邏輯層 317.2.3 實(shí)體層 317.2.4 數(shù)據(jù)訪問(wèn)層 327.3 面試成績(jī) 327.3.1 表示層 327.3.2 業(yè)務(wù)邏輯層 327.3.3 實(shí)體層 337.3.4 數(shù)據(jù)訪問(wèn)層 337.4 推薦信息 347.4.1 表示層 347.4.2 業(yè)務(wù)邏輯層 347.4.3 實(shí)體層 347.4.4 數(shù)據(jù)訪問(wèn)層 357.5 推薦考核信息 357.5.1 表示層 357.5.2 業(yè)務(wù)邏輯層 357.5.3 實(shí)體層 367.5.4 數(shù)據(jù)訪問(wèn)層 367.6 調(diào)職申請(qǐng)信息 367.6.1 表示層 367.6.2 業(yè)務(wù)邏輯層 377.6.3 實(shí)體層 377.6.4 數(shù)據(jù)訪問(wèn)層 377.7 調(diào)職交接情況 387.7.1 表示層 387.7.2 業(yè)務(wù)邏輯層 397.7.3 實(shí)體層 397.7.4 數(shù)據(jù)訪問(wèn)層 408 培訓(xùn)管理(略) 409 系統(tǒng)管理 409.1 部門管理 409.1.1 表示層 409.1.2 業(yè)務(wù)邏輯層 439.1.3 實(shí)體層 459.1.4 數(shù)據(jù)訪問(wèn)層 469.2 職位管理 479.2.1 表示層 479.2.2 業(yè)務(wù)邏輯層 499.2.3 實(shí)體層 519.2.4 數(shù)據(jù)訪問(wèn)層 539.3 密碼修改 549.3.1 表示層 549.3.2 業(yè)務(wù)邏輯層 549.3.3 實(shí)體層 559.3.4 數(shù)據(jù)訪問(wèn)層 5510 追溯表 55
概述編寫目的本文擋提供給開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)參考,以及測(cè)試人員編寫單元測(cè)試所用。項(xiàng)目背景系統(tǒng)名稱:HRM人力資源管理系統(tǒng)開(kāi)發(fā)者:詳細(xì)設(shè)計(jì)的原則和方法:項(xiàng)目整體結(jié)構(gòu)清晰,按照概要設(shè)計(jì)的結(jié)構(gòu)來(lái)進(jìn)行詳細(xì)設(shè)計(jì)。系統(tǒng)詳細(xì)設(shè)計(jì)后容易擴(kuò)展,降低對(duì)其他模塊的耦合性。詳細(xì)設(shè)計(jì)要做到可操作性,使讀者能清楚所要實(shí)現(xiàn)的功能,以及如果去實(shí)現(xiàn)。粒度設(shè)計(jì)到方法。不具體設(shè)計(jì)到方法內(nèi)的偽代碼。術(shù)語(yǔ)和縮寫 術(shù)語(yǔ) 描述性定義Entity:實(shí)體DAL:數(shù)據(jù)訪問(wèn)層BLL:業(yè)務(wù)邏輯層UserProfile:用戶的詳細(xì)信息Reeducation:再教育ReferPeople:家庭成員JobHistory:職位變更的歷史記錄Recommendation:推薦參考資料序號(hào)文件名文件編號(hào)發(fā)表日期出版單位或作者1《Java編碼規(guī)范》2《HRM系統(tǒng)需求說(shuō)明書》2016/6/283《HRM概要設(shè)計(jì)說(shuō)明書》2016/630軟件模塊標(biāo)識(shí)編號(hào)模塊名稱模塊標(biāo)識(shí)1人事信息管理1.1基本信息管理User1.2詳細(xì)信息管理UserProfile1.3教育信息管理Education1.4再教育信息管理ReEducation1.5工作經(jīng)驗(yàn)信息管理Experience1.6項(xiàng)目經(jīng)驗(yàn)信息管理Project1.7技能信息管理Skill1.8家庭成員信息管理ReferPeople2職位變更2.1職位空缺登記Vacancy2.2簡(jiǎn)歷信息同人事信息管理各模塊2.3面試相關(guān)信息Interview2.4領(lǐng)導(dǎo)審批Interview2.5錄用情況JobHistory2.6推薦信息Recommendation2.7推薦考核信息PositionScore2.8調(diào)職記錄信息JobHistory3系統(tǒng)管理3.1部門管理Department3.2職位管理Position3.3密碼修改User用戶信息管理基本信息管理表示層業(yè)務(wù)邏輯層功能描述:對(duì)用戶基本信息進(jìn)行管理模塊編號(hào):1.1模塊功能:對(duì)用戶的基本信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息,刪除用戶模塊名稱:UserBiz命名空間:Microlink.HRM.UserBiz處理:對(duì)用戶基本信息的增加,修改,查詢用戶或列表屬性功能:獲取和設(shè)置User實(shí)體名稱:User方式:Get&Set返回值:User處理過(guò)程:無(wú)函數(shù)和過(guò)程1、添加用戶過(guò)程功能:添加一個(gè)系統(tǒng)用戶過(guò)程名稱:AddUser參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:首先讀取配置的初始密碼,如果沒(méi)有配置初始密碼,則賦給它“123456”。然后通過(guò)數(shù)據(jù)層Insert記錄。2、刪除用戶過(guò)程功能:修改用戶的狀態(tài)為離職狀態(tài)過(guò)程名稱:DeleteUser參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:修改員工的狀態(tài)為離職狀態(tài),調(diào)用ChangeUserInfo修改其狀態(tài)。3、修改用戶過(guò)程功能:修改用戶的信息過(guò)程名稱:ChangeUserInfo參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)修改實(shí)體信息,再通過(guò)用戶編號(hào)ID把實(shí)體信息Update到數(shù)據(jù)庫(kù)中。4、獲取某一用戶過(guò)程功能:通過(guò)ID獲取某一用戶過(guò)程名稱:GetUser參數(shù)說(shuō)明:longID用戶編號(hào)返回值:User處理過(guò)程:以用戶編號(hào)為參數(shù),調(diào)用數(shù)據(jù)層的Load(ID)來(lái)獲取用戶實(shí)體,并返回用戶實(shí)體5、獲取所有用戶過(guò)程功能:獲取所有用戶過(guò)程名稱:GetAllUsers參數(shù)說(shuō)明:無(wú)返回值:DataTable包含所有用戶的列表處理過(guò)程:通過(guò)數(shù)據(jù)層的LoadAll獲取所有用戶的數(shù)據(jù)集,提取其中的Users表。6、獲取某一類型用戶過(guò)程功能:獲取正式用戶;,應(yīng)聘簡(jiǎn)歷;離職用戶中的一種類型用戶過(guò)程名稱:GetAllUsers參數(shù)說(shuō)明:shortuserType用戶類型返回值:DataTable某一用戶類型列表處理過(guò)程:架構(gòu)一個(gè)包含用戶ID,用戶名稱,用戶類型的表,把查詢得到的某一類型用戶的數(shù)據(jù)填充到這個(gè)架構(gòu)表中。7、用戶登錄過(guò)程功能:通過(guò)用戶和密碼登錄系統(tǒng)過(guò)程名稱:Login參數(shù)說(shuō)明:stringuserName用戶名Stringpassword密碼SringlogIP登錄IP返回值:bool看是否驗(yàn)證通過(guò)處理過(guò)程:對(duì)密碼進(jìn)行MD5加密,看是否和數(shù)據(jù)庫(kù)數(shù)據(jù)匹配。匹配通過(guò)后,加載用戶信息,否則退出。實(shí)體層功能描述:用戶信息進(jìn)行存儲(chǔ)管理模塊編號(hào):1.1模塊功能:設(shè)置和獲取用戶的各種信息模塊名稱:User命名空間:Microlink.HRM.UserEntity處理:設(shè)置和獲取用戶的各種信息,作為用戶的數(shù)據(jù)結(jié)構(gòu)。功能:獲取和設(shè)置User實(shí)體的編號(hào)名稱:UserID方式:Get&Set返回值:long處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的用戶名名稱:UserName方式:Get&Set返回值:sting處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的密碼名稱:Password方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的郵件地址名稱:Email方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的創(chuàng)建的時(shí)間名稱:CreateDate方式:Get&Set返回值:DateTime處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的最后登陸時(shí)間名稱:LastLogDate方式:Get&Set返回值:DateTime處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的最后登陸IP名稱:LastLogIP方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的員工類型名稱:UserType方式:Get&Set返回值:short處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體所屬的部門編號(hào)名稱:DepartmentID方式:Get&Set返回值:long處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的所在職位編號(hào)名稱:PoID方式:Get&Set返回值:long處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的銀行卡號(hào)名稱:Account方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置User實(shí)體的權(quán)限名稱:Power方式:Get&Set返回值:long處理過(guò)程:無(wú)數(shù)據(jù)訪問(wèn)層功能描述:對(duì)用戶基本信息進(jìn)行管理模塊編號(hào):1.1模塊功能:對(duì)用戶的基本信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息,刪除用戶模塊名稱:UserDAL命名空間:Microlink.HRM.UserDAL處理:用戶基本信息的增加,修改,查詢用戶或列表,以及驗(yàn)證用戶等數(shù)據(jù)庫(kù)操作插入用戶記錄過(guò)程功能:插入一條用戶記錄過(guò)程名稱:Insert參數(shù)說(shuō)明:UseruserEntity用戶實(shí)體返回值:bool是否操作成功處理過(guò)程:把實(shí)體的值賦給存儲(chǔ)過(guò)程N(yùn)ewUser參數(shù),操作存儲(chǔ)過(guò)程完成2、修改用戶記錄過(guò)程功能:修改一條用戶記錄過(guò)程名稱:Update參數(shù)說(shuō)明:UseruserEntity用戶實(shí)體返回值:bool是否操作成功處理過(guò)程:從數(shù)據(jù)庫(kù)提取的實(shí)體,經(jīng)過(guò)修改后的提交到存儲(chǔ)過(guò)程UpdateUser進(jìn)行修改。3、獲取用戶過(guò)程功能:獲取一條用戶記錄過(guò)程名稱:Load參數(shù)說(shuō)明:longuserID返回值:User處理過(guò)程:通過(guò)編號(hào)作為參數(shù)來(lái)調(diào)用存儲(chǔ)過(guò)程GetUser來(lái)獲取單用戶信息。4、獲取所有用戶過(guò)程功能:獲取所有用戶記錄過(guò)程名稱:LoadAll參數(shù)說(shuō)明:無(wú)返回值:DataSet處理過(guò)程:調(diào)用存儲(chǔ)過(guò)程GetAllUser,通過(guò)查詢語(yǔ)句返回所有用戶表5、獲取所有用戶的聯(lián)系信息過(guò)程功能:獲取所有用戶記錄的聯(lián)系信息過(guò)程名稱:LoadAddressList參數(shù)說(shuō)明:無(wú)返回值:DataSet處理過(guò)程:通過(guò)GetAddressList的存儲(chǔ)過(guò)程來(lái)查詢所有用戶的聯(lián)系信息。包括的聯(lián)系信息有:EmailAddress,MobilePhone,UserProfile.PhsPhone,OtherPhone詳細(xì)信息管理表示層業(yè)務(wù)邏輯層功能描述:對(duì)用戶詳細(xì)信息進(jìn)行業(yè)務(wù)管理模塊編號(hào):1.2模塊功能:對(duì)用戶的詳細(xì)信息的操作和維護(hù),包括:增加用戶詳細(xì)信息,修改用戶的詳細(xì)信息,查詢用戶的詳細(xì)信息等模塊名稱:UserProfileBiz命名空間:Microlink.HRM.UserProfileBiz處理:用戶詳細(xì)信息的增加,修改,查詢等操作屬性:功能:獲取和設(shè)置UserProfile實(shí)體名稱:UserProfile方式:Get&Set返回值:UserProfile處理過(guò)程:無(wú)功能:獲取和設(shè)置員工的教育信息名稱:Education方式:Get&Set返回值:DataTable處理過(guò)程:無(wú)功能:獲取和設(shè)置家庭成員名稱:ReferPeople方式:Get&Set返回值:DataTable處理過(guò)程:無(wú)功能:獲取和設(shè)置工作經(jīng)驗(yàn)名稱:Experience方式:Get&Set返回值:DataTable處理過(guò)程:無(wú)功能:獲取和設(shè)置項(xiàng)目經(jīng)驗(yàn)名稱:Project方式:Get&Set返回值:Project處理過(guò)程:無(wú)功能:獲取和設(shè)置再教育信息名稱:ReEducation方式:Get&Set返回值:DataTable處理過(guò)程:無(wú)功能:獲取和設(shè)置員工的數(shù)據(jù)集,包括家庭成員,教育,再教育,項(xiàng)目經(jīng)驗(yàn),工作經(jīng)驗(yàn)。參考LoadUserInfo名稱:UserInfo方式:Get&Set返回值:DataSet處理過(guò)程:無(wú)函數(shù)和過(guò)程:1、獲取員工有關(guān)的列表信息過(guò)程功能:包括獲取家庭成員,教育,再教育,項(xiàng)目經(jīng)驗(yàn),工作經(jīng)驗(yàn)列表過(guò)程名稱:LoadUserInfo參數(shù)說(shuō)明:longuserID編號(hào)返回值:bool是否成功處理過(guò)程:如果userID為0則返回,否則通過(guò)DAL各自加載家庭成員,教育,再教育,項(xiàng)目經(jīng)驗(yàn),工作經(jīng)驗(yàn)的DataTable到UserInfo的數(shù)據(jù)集中。添加員工詳細(xì)信息過(guò)程功能:添加UserProfile過(guò)程名稱:AddUserProfile參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)數(shù)據(jù)層來(lái)insert實(shí)體UserProfile3、修改員工詳細(xì)信息過(guò)程功能:修改員工詳細(xì)的信息過(guò)程名稱:ChangeUserProfile參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)數(shù)據(jù)層來(lái)Update員工修改的詳細(xì)信息4、獲取員工詳細(xì)信息過(guò)程功能:通過(guò)員工編號(hào)獲取員工的UserProfile過(guò)程名稱:GetUserProfileByUserID參數(shù)說(shuō)明:longuserID編號(hào)返回值:bool是否成功處理過(guò)程:以u(píng)serID作為參數(shù),通過(guò)數(shù)據(jù)層的Load(userID)來(lái)加載員工信息。實(shí)體層數(shù)據(jù)訪問(wèn)層功能描述:對(duì)用戶詳細(xì)信息進(jìn)行管理模塊編號(hào):1.2模塊功能:對(duì)用戶的詳細(xì)信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶的基本信息模塊名稱:UserProfileDAL命名空間:Microlink.HRM.UserProfileDAL處理:用戶詳細(xì)信息的增加,修改,查詢用戶操作插入用戶詳細(xì)信息記錄過(guò)程功能:插入一條用戶詳細(xì)信息記錄過(guò)程名稱:Insert參數(shù)說(shuō)明:UserProfileuserProfileEntity用戶實(shí)體返回值:bool是否操作成功處理過(guò)程:把實(shí)體的值賦給存儲(chǔ)過(guò)程AddUserProfile參數(shù),操作存儲(chǔ)過(guò)程完成2、修改用戶記錄過(guò)程功能:修改一條用戶記錄過(guò)程名稱:Update參數(shù)說(shuō)明:UserProfileuserProfileEntity用戶實(shí)體返回值:bool是否操作成功處理過(guò)程:從數(shù)據(jù)庫(kù)提取的實(shí)體,經(jīng)過(guò)修改后的提交到存儲(chǔ)過(guò)程SetUserProfile進(jìn)行修改。3、獲取用戶過(guò)程功能:獲取一條用戶記錄過(guò)程名稱:Load參數(shù)說(shuō)明:longuserID返回值:UserProfile處理過(guò)程:通過(guò)編號(hào)作為參數(shù)來(lái)調(diào)用存儲(chǔ)過(guò)程GetUserProfile來(lái)獲取單用戶信息。教育信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層再教育信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層工作經(jīng)驗(yàn)信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層項(xiàng)目經(jīng)驗(yàn)信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層技能信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層家庭成員信息管理表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層薪資管理(略)離職管理(略)部門信息管理(略)職位變更管理職位空缺登記表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層面試及審核表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層面試成績(jī)表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層推薦信息表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層推薦考核信息表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層調(diào)職申請(qǐng)信息表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層調(diào)職交接情況表示層業(yè)務(wù)邏輯層實(shí)體層數(shù)據(jù)訪問(wèn)層培訓(xùn)管理(略)系統(tǒng)管理部門管理表示層界面表示:界面中的列表通過(guò)界面的SqlDataSourseControl來(lái)綁定功能描述:模塊編號(hào):3.1模塊功能:新增部門,讀取部門列表,修改部門信息,以及刪除部門模塊名稱:DepartmentInfor命名空間:無(wú)處理:1、添加部門名稱(*),選擇部門經(jīng)理,添加部門描述,提交添加2、頁(yè)面初始化時(shí)候,加載部門列表:編號(hào),名稱,部門經(jīng)理3、點(diǎn)擊修改,把那行記錄值加載到控件,修改完后提交,部門名稱不能為空3、點(diǎn)擊刪除,把那行記錄刪除后,刷新顯示函數(shù)和過(guò)程1、頁(yè)面初始化過(guò)程功能:對(duì)頁(yè)面進(jìn)行初始化過(guò)程名稱:Page_Load參數(shù)說(shuō)明:ObjectSender事件觸發(fā)者EventArgse事件信息返回值:void處理過(guò)程:1、獲取QueryString,根據(jù)QueryString內(nèi)容來(lái)處理添加還是修改2、給控件賦值值賦控件過(guò)程功能:通過(guò)加載實(shí)體信息,把實(shí)體值賦給控件過(guò)程名稱:ValuesToControls參數(shù)說(shuō)明:Department部門實(shí)體In返回值:void處理過(guò)程:把實(shí)體Department的值:部門,部門經(jīng)理編號(hào),部門描述賦給相應(yīng)的控件3、控件賦值過(guò)程功能:把控件的值賦給實(shí)體過(guò)程名稱:ControlsToValues參數(shù)說(shuō)明:Department部門實(shí)體Out返回值:void處理過(guò)程:把控件:部門,部門經(jīng)理編號(hào),部門描述的值賦給實(shí)體4、控件事件過(guò)程過(guò)程功能:功能提交,包括增加和修改過(guò)程名稱:btnSubmit_Click參數(shù)說(shuō)明:Object事件觸發(fā)者EventArgs事件信息返回值:void處理過(guò)程:1、部門ID為0時(shí)初始化實(shí)體默認(rèn)構(gòu)造函數(shù)控件賦值給實(shí)體提交插入,反饋結(jié)果2、部門ID不為0時(shí)加載部門實(shí)體控件賦值給實(shí)體提交修改,反饋業(yè)務(wù)邏輯層功能描述模塊編號(hào):3.1模塊功能:新增部門,讀取部門和部門列表,修改部門信息,以及刪除部門模塊名稱:DepartmentBiz命名空間:Microlink.HRM.DepartmetBiz處理:新增部門,讀取部門列表和部門詳細(xì)信息,以及修改、刪除部門等屬性功能:獲取和設(shè)置Departmen實(shí)體名稱:Department方式:Get&Set返回值:Department處理過(guò)程:無(wú)功能:獲取部門Manager的UserName名稱:Manager方式:get返回值:string處理過(guò)程:通過(guò)ManagerID來(lái)獲取User的UserName。應(yīng)用UserBiz來(lái)獲取功能:獲取所有部門信息名稱:Departments方式:get返回值:Table處理過(guò)程:操作InitAllDepartment函數(shù)函數(shù)和過(guò)程1、加載所有部門過(guò)程功能:加載所有部門過(guò)程名稱:InitAllDepartment參數(shù)說(shuō)明:無(wú)返回值:無(wú)處理過(guò)程:調(diào)用數(shù)據(jù)層中的LoadAll()過(guò)程2、添加部門過(guò)程功能:添加一個(gè)部門過(guò)程名稱:AddDepartment參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:調(diào)用數(shù)據(jù)層插入記錄操作(Insert)來(lái)插入實(shí)體數(shù)據(jù)3、移除部門過(guò)程功能:通過(guò)實(shí)體標(biāo)識(shí)來(lái)移除部門過(guò)程名稱:RemoveDepartment參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)操作數(shù)據(jù)層(Delete)來(lái)刪除部門實(shí)體4、修改部門信息過(guò)程功能:通過(guò)加載的實(shí)體經(jīng)過(guò)UI修改后,反饋更新到數(shù)據(jù)庫(kù)中過(guò)程名稱:ChangeDepartment參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)操作數(shù)據(jù)層中的Update來(lái)更新記錄5獲取部門實(shí)體過(guò)程功能:通過(guò)查詢來(lái)獲取部門的實(shí)體信息過(guò)程名稱:GetDepartment參數(shù)說(shuō)明:longID部門編號(hào)返回值:Department部門實(shí)體處理過(guò)程:通過(guò)編號(hào)操作數(shù)據(jù)層查詢部門實(shí)體6、獲取部門列表過(guò)程功能:通過(guò)查詢來(lái)獲取所有部門過(guò)程名稱:GetDepartments參數(shù)說(shuō)明:無(wú)返回值:DataSet包含部門列表的數(shù)據(jù)集處理過(guò)程:通過(guò)數(shù)據(jù)層查詢所有部門,并以列表返回實(shí)體層功能描述模塊編號(hào):3.1模塊功能:數(shù)據(jù)實(shí)體,用于存儲(chǔ)部門數(shù)據(jù)信息模塊名稱:Department命名空間:Microlink.HRM.DepartmetEntity屬性功能:獲取和設(shè)置Departmen實(shí)體名稱:ID方式:Get&Set返回值:long處理過(guò)程:無(wú)功能:獲取和設(shè)置Departmen實(shí)體的編號(hào)名稱:Name方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置Departmen實(shí)體的名字名稱:ManagerID方式:Get&Set返回值:long處理過(guò)程:無(wú)功能:獲取和設(shè)置Departmen實(shí)體的部門經(jīng)理編號(hào)名稱:DeptDescr方式:Get&Set返回值:string處理過(guò)程:無(wú)功能:獲取和設(shè)置Department實(shí)體的部門描述數(shù)據(jù)訪問(wèn)層功能描述模塊編號(hào):3.1模塊功能:插入部門記錄,查詢部門信息和部門列表,修改部門記錄,以及刪除部門記錄模塊名稱:DepartmentDAL命名空間:Microlink.HRM.DepartmetDAL處理:新增部門,讀取部門列表和部門詳細(xì)信息,以及修改、刪除部門等1、插入部門記錄過(guò)程功能:添加一條部門記錄過(guò)程名稱:Insert參數(shù)說(shuō)明:DepartmentdepartmentEntity部門實(shí)體返回值:bool是否成功處理過(guò)程:首先連接數(shù)據(jù)庫(kù),其次把值賦給存儲(chǔ)過(guò)程參數(shù),調(diào)用存儲(chǔ)過(guò)程AddDepartments插入實(shí)體數(shù)據(jù)記錄(調(diào)用SqlHelper中的公共函數(shù)來(lái)執(zhí)行存儲(chǔ)過(guò)程)3、刪除部門過(guò)程功能:刪除一條部門記錄過(guò)程名稱:Delete參數(shù)說(shuō)明:DepartmentdepartmentEntity部門實(shí)體返回值:bool是否成功處理過(guò)程:通過(guò)把部門編號(hào)做為ID作為參數(shù)傳給存儲(chǔ)過(guò)程DelDepartments,調(diào)用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)刪除部門記錄4、修改部門信息過(guò)程功能:修改部門記錄過(guò)程名稱:Update參數(shù)說(shuō)明:DepartmentdepartmentEntity返回值:bool是否成功處理過(guò)程:通過(guò)把修改后的實(shí)體信息作為存儲(chǔ)過(guò)程的參數(shù),調(diào)用存儲(chǔ)過(guò)程UpdateDepartments來(lái)執(zhí)行修改操作5獲取部門實(shí)體過(guò)程功能:通過(guò)查詢來(lái)獲取部門的實(shí)體信息過(guò)程名稱:Load參數(shù)說(shuō)明:longdepartmentID部門編號(hào)返回值:Department部門實(shí)體處理過(guò)程:通過(guò)編號(hào)操作存儲(chǔ)過(guò)程GetDepartments來(lái)查詢部門實(shí)體,并把查詢的值傳遞給Department實(shí)體返回6、獲取部門列表過(guò)程功能:通過(guò)查詢來(lái)獲取所有部門過(guò)程名稱:LoadAll參數(shù)說(shuō)明:無(wú)返回值:DataSet包含部門列表的數(shù)據(jù)集處理過(guò)程:通過(guò)存儲(chǔ)過(guò)程GetAllDept查詢所有部門,并以數(shù)據(jù)集返回職位管理表示層界面表示:界面中的列表通過(guò)界面的SqlDataSourseControl來(lái)綁定功能描述:模塊編號(hào):3.2模塊功能:新增職位,讀取職位列表,修改職位信息,以及刪除職位模塊名稱:命名空間:無(wú)處理:1、頁(yè)面初始化過(guò)程功能:對(duì)頁(yè)面進(jìn)行初始化過(guò)程名稱:Page_Load參數(shù)說(shuō)明:ObjectSender事件觸發(fā)者EventArgse事件信息返回值:void處理過(guò)程:2、給控件賦值值賦控件過(guò)程功能:過(guò)程名稱:參數(shù)說(shuō)明:Department部門實(shí)體In返回值:void處理過(guò)程:3、控件賦值過(guò)程功能:把控件的值賦給實(shí)體過(guò)程名稱:ControlsToValues參數(shù)說(shuō)明:返回值:void處理過(guò)程:4、控件事件過(guò)程過(guò)程功能:功能提交,包括增加和修改過(guò)程名稱:btnSubmit_Click參數(shù)說(shuō)明:Object事件觸發(fā)者EventArgs事件信息返回值:void處理過(guò)程:業(yè)務(wù)邏輯層功能描述模塊編號(hào):3.2模塊功能:新增職位,讀取職位和職位列表,修改職位信息,以及刪除職位模塊名稱:DepartmentBiz命名空間:Microlink.HRM.DepartmetBiz處理:新增職位,讀取職位列表和職位詳細(xì)信息,以及修改、刪除職位等屬性功能:獲取和設(shè)置Position實(shí)體名稱:Position方式:Get&Set返回值:Position處理過(guò)程:無(wú)功能:獲取職位列表名稱:Positions方式:get返回值:DataTable處理過(guò)程:操作InitAlPositions函數(shù)函數(shù)和過(guò)程1、加載所有部門過(guò)程功能:加載所有部門過(guò)程名稱:InitAllPositions參數(shù)說(shuō)明:無(wú)返回值:無(wú)處理過(guò)程:調(diào)用數(shù)據(jù)層中的LoadAll()過(guò)程2、添加職位過(guò)程功能:添加一個(gè)職位過(guò)程名稱:AddPosition參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:調(diào)用數(shù)據(jù)層插入記錄操作(Insert)來(lái)插入Position實(shí)體數(shù)據(jù)3、移除職位過(guò)程功能:通過(guò)實(shí)體標(biāo)識(shí)來(lái)移除職位過(guò)程名稱:RemovePosition參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)操作數(shù)據(jù)層(Delete)來(lái)刪除職位實(shí)體4、修改職位信息過(guò)程功能:通過(guò)加載的實(shí)體經(jīng)過(guò)UI修改后,反饋更新到數(shù)據(jù)庫(kù)中過(guò)程名稱:ChangePostition參數(shù)說(shuō)明:無(wú)返回值:bool是否成功處理過(guò)程:通過(guò)操作數(shù)據(jù)層中的Update來(lái)更新記錄5獲取部門實(shí)體過(guò)程功能:通過(guò)查詢來(lái)獲取職位的實(shí)體信息過(guò)程名稱:GetPositionByID參數(shù)說(shuō)明:longID部門編號(hào)返回值:Position職位實(shí)體處理過(guò)程:通過(guò)編號(hào)操作數(shù)據(jù)層查詢職位實(shí)體6、獲取職位列表過(guò)程功能:通過(guò)查詢來(lái)獲取所有職位過(guò)程名稱:GetPositions參數(shù)說(shuō)明:無(wú)返回值:DataSet包含職位列表的數(shù)據(jù)集處理過(guò)程:通過(guò)數(shù)據(jù)層查詢所有職位,并以列表形式返回7、獲取某部門職位過(guò)程功能:通過(guò)部門編號(hào)來(lái)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年餐飲酒店人力資源服務(wù)合同
- 2024年重型鏟車租賃協(xié)議樣本版B版
- 寫作文的書知乎
- 2025年度環(huán)境保護(hù)補(bǔ)償貿(mào)易融資協(xié)議3篇
- 2025年度醫(yī)療設(shè)備采購(gòu)合同范本及售后服務(wù)條款3篇
- 濮陽(yáng)石油化工職業(yè)技術(shù)學(xué)院《診斷治療學(xué)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南體育運(yùn)動(dòng)職業(yè)技術(shù)學(xué)院《兒科學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 武漢光谷職業(yè)學(xué)院《飼料學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 揚(yáng)州環(huán)境資源職業(yè)技術(shù)學(xué)院《病原微生物免疫與健康》2023-2024學(xué)年第一學(xué)期期末試卷
- 基坑土方回填監(jiān)理旁站記錄表
- 2025年考研政治全套復(fù)習(xí)題庫(kù)及答案(全冊(cè)完整版)
- 3《歡歡喜喜慶國(guó)慶》說(shuō)課稿-2024-2025學(xué)年道德與法治二年級(jí)上冊(cè)統(tǒng)編版
- 蓄勢(shì)聚能籌遠(yuǎn)略揚(yáng)帆破浪啟新航-在2025年務(wù)虛會(huì)上的講話提綱
- 先進(jìn)集體發(fā)言稿
- 學(xué)生寒假心理健康教育心理調(diào)試過(guò)健康寒假課件
- 八年級(jí)地理(下冊(cè)星球版)復(fù)習(xí)提綱
- 新建3000只肉羊養(yǎng)殖基地建設(shè)項(xiàng)目可行性研究報(bào)告
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試生物試題 附答案
- DB32T 3292-2017 大跨徑橋梁鋼橋面環(huán)氧瀝青混凝土鋪裝養(yǎng)護(hù)技術(shù)規(guī)程
- GB/T 44819-2024煤層自然發(fā)火標(biāo)志氣體及臨界值確定方法
- 《MATLAB編程及應(yīng)用》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論