人力資源系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
《人力資源系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員分享,可在線閱讀,更多相關(guān)《人力資源系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(56頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 1 頁(yè) / 共 56 頁(yè) 人力資源系統(tǒng)項(xiàng)目 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 廈門(mén)理工學(xué)院軟件學(xué)院 東方組 Date:2012.12.1 組長(zhǎng): 何志堅(jiān) 組員:高健、顏偉堅(jiān)、張曉龍、 王智偉、葉武斌、倪云豪、李麗娟 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 2 頁(yè) / 共 56 頁(yè) 目錄 1 概述 5 1.1 編寫(xiě)目的 .5 1.2 項(xiàng)目 背景 .5 1.3 術(shù)語(yǔ)和縮寫(xiě) .5 1.4 參考資料 .5 2 軟件模塊標(biāo)識(shí) 6 3 用戶信息管理 7 3.1 基本信息管理 .7 3.1.1 表示層 .7 3.1.2 業(yè)務(wù)邏輯層 .7 3.1.
2、3 實(shí)體層 .9 3.1.4 數(shù)據(jù)訪問(wèn)層 .12 3.2 詳細(xì)信息管理 .13 3.2.1 表示層 .13 3.2.2 業(yè)務(wù)邏輯層 .14 3.2.3 實(shí)體層 .16 3.2.4 數(shù)據(jù)訪問(wèn)層 .17 3.3 教育信息管理 .18 3.3.1 表示層 .18 3.3.2 業(yè)務(wù)邏輯層 .18 3.3.3 實(shí)體層 .19 3.3.4 數(shù)據(jù)訪問(wèn)層 .19 3.4 再教育信息管理 .19 3.4.1 表示層 .19 3.4.2 業(yè)務(wù)邏輯層 .20 3.4.3 實(shí)體層 .20 3.4.4 數(shù)據(jù)訪問(wèn)層 .21 3.5 工作經(jīng)驗(yàn)信息管理 .21 3.5.1 表示層 .21 3.5.2 業(yè)務(wù)邏輯層 .22 3.
3、5.3 實(shí)體層 .22 3.5.4 數(shù)據(jù)訪問(wèn)層 .23 3.6 項(xiàng)目經(jīng)驗(yàn)信息管理 .23 3.6.1 表示層 .23 3.6.2 業(yè)務(wù)邏輯層 .24 3.6.3 實(shí)體層 .24 3.6.4 數(shù)據(jù)訪問(wèn)層 .25 3.7 技能信息管理 .25 3.7.1 表示層 .25 3.7.2 業(yè)務(wù)邏輯層 .26 3.7.3 實(shí)體層 .26 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 3 頁(yè) / 共 56 頁(yè) 3.7.4 數(shù)據(jù)訪問(wèn)層 .26 3.8 家庭成員信息管理 .27 3.8.1 表示層 .27 3.8.2 業(yè)務(wù)邏輯層 .27 3.8.3 實(shí)體層 .28 3.8.4 數(shù)據(jù)訪問(wèn)層 .28
4、4 薪資管理(略) 29 5 離職管理(略) 29 6 部門(mén)信息管理(略) 29 7 職位變更管理 29 7.1 職位空缺登記 .29 7.1.1 表示層 .29 7.1.2 業(yè)務(wù)邏輯層 .29 7.1.3 實(shí)體層 .30 7.1.4 數(shù)據(jù)訪問(wèn)層 .30 7.2 面試及審核 .31 7.2.1 表示層 .31 7.2.2 業(yè)務(wù)邏輯層 .31 7.2.3 實(shí)體層 .31 7.2.4 數(shù)據(jù)訪問(wèn)層 .32 7.3 面試成績(jī) .32 7.3.1 表示層 .32 7.3.2 業(yè)務(wù)邏輯層 .32 7.3.3 實(shí)體層 .33 7.3.4 數(shù)據(jù)訪問(wèn)層 .33 7.4 推薦信息 .34 7.4.1 表示層 .3
5、4 7.4.2 業(yè)務(wù)邏輯層 .34 7.4.3 實(shí)體層 .34 7.4.4 數(shù)據(jù)訪問(wèn)層 .35 7.5 推薦考核信息 .35 7.5.1 表示層 .35 7.5.2 業(yè)務(wù)邏輯層 .35 7.5.3 實(shí)體層 .36 7.5.4 數(shù)據(jù)訪問(wèn)層 .36 7.6 調(diào)職申請(qǐng)信息 .36 7.6.1 表示層 .36 7.6.2 業(yè)務(wù)邏輯層 .37 7.6.3 實(shí)體層 .37 7.6.4 數(shù)據(jù)訪問(wèn)層 .37 7.7 調(diào)職交接情況 .38 7.7.1 表示層 .38 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 4 頁(yè) / 共 56 頁(yè) 7.7.2 業(yè)務(wù)邏輯層 .39 7.7.3 實(shí)體層 .39
6、7.7.4 數(shù)據(jù)訪問(wèn)層 .40 8 培訓(xùn)管理(略) 40 9 系統(tǒng)管理 40 9.1 部門(mén)管理 .40 9.1.1 表示層 .40 9.1.2 業(yè)務(wù)邏輯層 .43 9.1.3 實(shí)體層 .45 9.1.4 數(shù)據(jù)訪問(wèn)層 .46 9.2 職位管理 .47 9.2.1 表示層 .47 9.2.2 業(yè)務(wù)邏輯層 .49 9.2.3 實(shí)體層 .51 9.2.4 數(shù)據(jù)訪問(wèn)層 .53 9.3 密碼修改 .54 9.3.1 表示層 .54 9.3.2 業(yè)務(wù)邏輯層 .54 9.3.3 實(shí)體層 .55 9.3.4 數(shù)據(jù)訪問(wèn)層 .55 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 5 頁(yè) / 共 56 頁(yè)
7、 1 概述 1.1 編寫(xiě)目的 本文擋提供給開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)參考,以及測(cè)試人員編寫(xiě)單元測(cè)試所用。 1.2 項(xiàng)目背景 系統(tǒng)名稱:HRM 人力資源管理系統(tǒng) 開(kāi)發(fā)者:何志堅(jiān)、高健、顏偉堅(jiān)、張曉龍、李麗娟、倪云豪、王智偉、葉武斌 詳細(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)。 1.3 術(shù)語(yǔ)和縮寫(xiě) 術(shù)語(yǔ) 描述性定義 Models: 實(shí)體 DAL: 數(shù)據(jù)訪問(wèn)層 BLL: 業(yè)務(wù)邏輯層 HRMS; 界面表示層 UserInfo: 員工的詳細(xì)信息 P_user: 用戶
8、詳細(xì)信息 typeName: 權(quán)限類(lèi)型的設(shè)定 tStart: 培訓(xùn)開(kāi)始日期 tEnd: 培訓(xùn)結(jié)束日期 1.4 參考資料 序號(hào) 文件名 文件編號(hào) 發(fā)表日期 出版單位 或作者 1 C#編碼規(guī)范 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 6 頁(yè) / 共 56 頁(yè) 2 HRM 系統(tǒng)需求說(shuō)明書(shū) 2005-3-03 張?jiān)伹?3 HRM 概要設(shè)計(jì)說(shuō)明書(shū) 2006-4-6 張?jiān)伹?2 軟件模塊標(biāo)識(shí) 編 號(hào) 模 塊 名 稱 模 塊 標(biāo) 識(shí) 1 人事信息管理 11 基本信息管理 User 12 詳細(xì)信息管理 UserProfile 13 教育信息管理 Education 14 再教育信息管理 R
9、eEducation 15 工作經(jīng)驗(yàn)信息管理 Experience 16 項(xiàng)目經(jīng)驗(yàn)信息管理 Project 17 技能信息管理 Skill 18 家庭成員信息管理 ReferPeople 2 職位變更 21 職位空缺登記 Vacancy 22 簡(jiǎn)歷信息 同人事信息管理各模塊 23 面試相關(guān)信息 Interview 24 領(lǐng)導(dǎo)審批 Interview 25 錄用情況 JobHistory 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 7 頁(yè) / 共 56 頁(yè) 26 推薦信息 Recommendation 27 推薦考核信息 PositionScore 28 調(diào)職記錄信息 JobHi
10、story 3 系統(tǒng)管理 31 部門(mén)管理 Department 32 職位管理 Position 33 密碼修改 User 3 用戶信息管理 3.1 基本信息管理 3.1.1 表示層 3.1.2 業(yè)務(wù)邏輯層 功能描述:對(duì)用戶基本信息進(jìn)行管理 模塊編號(hào):1.1 模塊功能:對(duì)用戶的基本信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶 的基本信息,刪除用戶 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 8 頁(yè) / 共 56 頁(yè) 模塊名稱:UserBiz 命名空間:Microlink.HRM.UserBiz 處理:對(duì)用戶基本信息的增加,修改,查詢用戶或列表 屬性 功
11、能:獲取和設(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ò)程功能:修改用戶的信息
12、 過(guò)程名稱:ChangeUserInfo 參數(shù)說(shuō)明:無(wú) 返回值:bool 是否成功 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 9 頁(yè) / 共 56 頁(yè) 處理過(guò)程:通過(guò)修改實(shí)體信息,再通過(guò)用戶編號(hào) ID 把實(shí)體信息 Update 到數(shù)據(jù)庫(kù)中。 4、獲取某一用戶 過(guò)程功能:通過(guò) ID 獲取某一用戶 過(guò)程名稱:GetUser 參數(shù)說(shuō)明:long ID 用戶編號(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
13、 包含所有用戶的列表 處理過(guò)程:通過(guò)數(shù)據(jù)層的 LoadAll 獲取所有用戶的數(shù)據(jù)集,提取其中的 Users 表。 6、獲取某一類(lèi)型用戶 過(guò)程功能:獲取正式用戶;,應(yīng)聘簡(jiǎn)歷;離職用戶中的一種類(lèi)型用戶 過(guò)程名稱:GetAllUsers 參數(shù)說(shuō)明:short userType 用戶類(lèi)型 返回值:DataTable 某一用戶類(lèi)型列表 處理過(guò)程:架構(gòu)一個(gè)包含用戶 ID,用戶名稱,用戶類(lèi)型的表,把查詢得到的某一類(lèi)型用戶的數(shù)據(jù)填充到這 個(gè)架構(gòu)表中。 7、用戶登錄 過(guò)程功能:通過(guò)用戶和密碼登錄系統(tǒng) 過(guò)程名稱:Login 參數(shù)說(shuō)明:string userName 用戶名 String password 密碼 S
14、ring logIP 登錄 IP 返回值:bool 看是否驗(yàn)證通過(guò) 處理過(guò)程:對(duì)密碼進(jìn)行 MD5 加密,看是否和數(shù)據(jù)庫(kù)數(shù)據(jù)匹配。匹配通過(guò)后,加載用戶信息,否則退出。 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 10 頁(yè) / 共 56 頁(yè) 3.1.3 實(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 處
15、理過(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 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 11 頁(yè) / 共 56 頁(yè) 方式:Get & Set 返回值:DateTime
16、 處理過(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í)體的員工類(lèi)型 名稱:UserType 方式:Get & Set 返回值:short 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 User 實(shí)體所屬的部門(mén)編號(hào) 名稱:DepartmentID 方式:Get & Set 返回值:long 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 User 實(shí)體的所
17、在職位編號(hào) 名稱:PoID 方式:Get & Set 返回值:long 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 User 實(shí)體的銀行卡號(hào) 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 12 頁(yè) / 共 56 頁(yè) 名稱:Account 方式:Get & Set 返回值:string 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 User 實(shí)體的權(quán)限 名稱:Power 方式:Get & Set 返回值:long 處理過(guò)程:無(wú) 3.1.4 數(shù)據(jù)訪問(wèn)層 功能描述:對(duì)用戶基本信息進(jìn)行管理 模塊編號(hào):1.1 模塊功能:對(duì)用戶的基本信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶 的基本信息,
18、刪除用戶 模塊名稱:UserDAL 命名空間:Microlink.HRM.UserDAL 處理:用戶基本信息的增加,修改,查詢用戶或列表,以及驗(yàn)證用戶等數(shù)據(jù)庫(kù)操作 1、 插入用戶記錄 過(guò)程功能: 插入一條用戶記錄 過(guò)程名稱:Insert 參數(shù)說(shuō)明:User userEntity 用戶實(shí)體 返回值:bool 是否操作成功 處理過(guò)程:把實(shí)體的值賦給存儲(chǔ)過(guò)程 NewUser 參數(shù),操作存儲(chǔ)過(guò)程完成 2、修改用戶記錄 過(guò)程功能: 修改一條用戶記錄 過(guò)程名稱:Update 參數(shù)說(shuō)明:User userEntity 用戶實(shí)體 返回值:bool 是否操作成功 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)
19、說(shuō)明書(shū) 第 13 頁(yè) / 共 56 頁(yè) 處理過(guò)程:從數(shù)據(jù)庫(kù)提取的實(shí)體,經(jīng)過(guò)修改后的提交到存儲(chǔ)過(guò)程 UpdateUser 進(jìn)行修改。 3、獲取用戶 過(guò)程功能: 獲取一條用戶記錄 過(guò)程名稱:Load 參數(shù)說(shuō)明:long userID 返回值: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ò)程名稱:LoadA
20、ddressList 參數(shù)說(shuō)明:無(wú) 返回值:DataSet 處理過(guò)程:通過(guò) GetAddressList 的存儲(chǔ)過(guò)程來(lái)查詢所有用戶的聯(lián)系信息。包括的聯(lián)系信息有: EmailAddress, MobilePhone,UserProfile.PhsPhone, OtherPhone 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 14 頁(yè) / 共 56 頁(yè) 3.2 詳細(xì)信息管理 3.2.1 表示層 3.2.2 業(yè)務(wù)邏輯層 功能描述:對(duì)用戶詳細(xì)信息進(jìn)行業(yè)務(wù)管理 模塊編號(hào):1.2 模塊功能:對(duì)用戶的詳細(xì)信息的操作和維護(hù),包括:增加用戶詳細(xì)信息,修改用戶的詳細(xì)信息,查詢用戶 的詳細(xì)信息等 模
21、塊名稱:UserProfileBiz 命名空間:Microlink.HRM.UserProfileBiz 處理:用戶詳細(xì)信息的增加,修改,查詢等操作 屬性: 功能:獲取和設(shè)置 UserProfile 實(shí)體 名稱:UserProfile 方式:Get & Set 返回值:UserProfile 處理過(guò)程:無(wú) 功能:獲取和設(shè)置員工的教育信息 名稱:Education 方式:Get & Set 返回值:DataTable 處理過(guò)程:無(wú) 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 15 頁(yè) / 共 56 頁(yè) 功能:獲取和設(shè)置家庭成員 名稱:ReferPeople 方式:Get & Se
22、t 返回值: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ò)程:
23、無(wú) 函數(shù)和過(guò)程: 1、獲取員工有關(guān)的列表信息 過(guò)程功能:包括獲取家庭成員,教育,再教育,項(xiàng)目經(jīng)驗(yàn),工作經(jīng)驗(yàn)列表 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 16 頁(yè) / 共 56 頁(yè) 過(guò)程名稱:LoadUserInfo 參數(shù)說(shuō)明:long userID 編號(hào) 返回值:bool 是否成功 處理過(guò)程:如果 userID 為 0 則返回,否則通過(guò) DAL 各自加載家庭成員,教育,再教育,項(xiàng)目經(jīng)驗(yàn),工 作經(jīng)驗(yàn)的 DataTable 到 UserInfo 的數(shù)據(jù)集中。 2、 添加員工詳細(xì)信息 過(guò)程功能:添加 UserProfile 過(guò)程名稱:AddUserProfile 參數(shù)說(shuō)明:無(wú) 返
24、回值:bool 是否成功 處理過(guò)程:通過(guò)數(shù)據(jù)層來(lái) insert 實(shí)體 UserProfile 3、修改員工詳細(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ō)明:long userID 編號(hào) 返回值:bool 是否成功 處理過(guò)程:以 userID 作為參數(shù),通過(guò)數(shù)據(jù)層的 Load(userID)來(lái)加載員工信息。 廈門(mén)理工軟
25、件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 17 頁(yè) / 共 56 頁(yè) 3.2.3 實(shí)體層 3.2.4 數(shù)據(jù)訪問(wèn)層 功能描述:對(duì)用戶詳細(xì)信息進(jìn)行管理 模塊編號(hào):1.2 模塊功能:對(duì)用戶的詳細(xì)信息的操作和維護(hù),包括:增加用戶基本信息,修改用戶的基本信息,查詢用戶 的基本信息 模塊名稱:UserProfileDAL 命名空間:Microlink.HRM.UserProfileDAL 處理:用戶詳細(xì)信息的增加,修改,查詢用戶操作 3、 插入用戶詳細(xì)信息記錄 過(guò)程功能: 插入一條用戶詳細(xì)信息記錄 過(guò)程名稱:Insert 參數(shù)說(shuō)明:UserProfile userProfileEntity 用戶實(shí)
26、體 返回值:bool 是否操作成功 處理過(guò)程:把實(shí)體的值賦給存儲(chǔ)過(guò)程 AddUserProfile 參數(shù),操作存儲(chǔ)過(guò)程完成 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 18 頁(yè) / 共 56 頁(yè) 2、修改用戶記錄 過(guò)程功能: 修改一條用戶記錄 過(guò)程名稱:Update 參數(shù)說(shuō)明:UserProfile userProfileEntity 用戶實(shí)體 返回值:bool 是否操作成功 處理過(guò)程:從數(shù)據(jù)庫(kù)提取的實(shí)體,經(jīng)過(guò)修改后的提交到存儲(chǔ)過(guò)程 SetUserProfile 進(jìn)行修改。 3、獲取用戶 過(guò)程功能: 獲取一條用戶記錄 過(guò)程名稱:Load 參數(shù)說(shuō)明:long userID 返回值
27、:UserProfile 處理過(guò)程:通過(guò)編號(hào)作為參數(shù)來(lái)調(diào)用存儲(chǔ)過(guò)程 GetUserProfile 來(lái)獲取單用戶信息。 3.3 教育信息管理 3.3.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 19 頁(yè) / 共 56 頁(yè) 3.3.2 業(yè)務(wù)邏輯層 3.3.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 20 頁(yè) / 共 56 頁(yè) 3.3.4 數(shù)據(jù)訪問(wèn)層 3.4 再教育信息管理 3.4.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 21 頁(yè) / 共 56 頁(yè) 3.4.2 業(yè)務(wù)邏輯層 3.4.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東
28、方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 22 頁(yè) / 共 56 頁(yè) 3.4.4 數(shù)據(jù)訪問(wèn)層 3.5 工作經(jīng)驗(yàn)信息管理 3.5.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 23 頁(yè) / 共 56 頁(yè) 3.5.2 業(yè)務(wù)邏輯層 3.5.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 24 頁(yè) / 共 56 頁(yè) 3.5.4 數(shù)據(jù)訪問(wèn)層 3.6 項(xiàng)目經(jīng)驗(yàn)信息管理 3.6.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 25 頁(yè) / 共 56 頁(yè) 3.6.2 業(yè)務(wù)邏輯層 3.6.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)
29、詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 26 頁(yè) / 共 56 頁(yè) 3.6.4 數(shù)據(jù)訪問(wèn)層 3.7 技能信息管理 3.7.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 27 頁(yè) / 共 56 頁(yè) 3.7.2 業(yè)務(wù)邏輯層 3.7.3 實(shí)體層 3.7.4 數(shù)據(jù)訪問(wèn)層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 28 頁(yè) / 共 56 頁(yè) 3.8 家庭成員信息管理 3.8.1 表示層 3.8.2 業(yè)務(wù)邏輯層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 29 頁(yè) / 共 56 頁(yè) 3.8.3 實(shí)體層 3.8.4 數(shù)據(jù)訪問(wèn)層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)
30、詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 30 頁(yè) / 共 56 頁(yè) 4 薪資管理(略) 5 離職管理(略) 6 部門(mén)信息管理(略) 7 職位變更管理 7.1 職位空缺登記 7.1.1 表示層 7.1.2 業(yè)務(wù)邏輯層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 31 頁(yè) / 共 56 頁(yè) 7.1.3 實(shí)體層 7.1.4 數(shù)據(jù)訪問(wèn)層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 32 頁(yè) / 共 56 頁(yè) 7.2 面試及審核 7.2.1 表示層 7.2.2 業(yè)務(wù)邏輯層 7.2.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 33 頁(yè) / 共 56 頁(yè) 7.2.4
31、數(shù)據(jù)訪問(wèn)層 7.3 面試成績(jī) 7.3.1 表示層 7.3.2 業(yè)務(wù)邏輯層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 34 頁(yè) / 共 56 頁(yè) 7.3.3 實(shí)體層 7.3.4 數(shù)據(jù)訪問(wèn)層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 35 頁(yè) / 共 56 頁(yè) 7.4 推薦信息 7.4.1 表示層 7.4.2 業(yè)務(wù)邏輯層 7.4.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 36 頁(yè) / 共 56 頁(yè) 7.4.4 數(shù)據(jù)訪問(wèn)層 7.5 推薦考核信息 7.5.1 表示層 7.5.2 業(yè)務(wù)邏輯層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)
32、計(jì)說(shuō)明書(shū) 第 37 頁(yè) / 共 56 頁(yè) 7.5.3 實(shí)體層 7.5.4 數(shù)據(jù)訪問(wèn)層 7.6 調(diào)職申請(qǐng)信息 7.6.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 38 頁(yè) / 共 56 頁(yè) 7.6.2 業(yè)務(wù)邏輯層 7.6.3 實(shí)體層 7.6.4 數(shù)據(jù)訪問(wèn)層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 39 頁(yè) / 共 56 頁(yè) 7.7 調(diào)職交接情況 7.7.1 表示層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 40 頁(yè) / 共 56 頁(yè) 7.7.2 業(yè)務(wù)邏輯層 7.7.3 實(shí)體層 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
33、 第 41 頁(yè) / 共 56 頁(yè) 7.7.4 數(shù)據(jù)訪問(wèn)層 8 培訓(xùn)管理(略) 9 系統(tǒng)管理 9.1 部門(mén)管理 9.1.1 表示層 界面表示:界面中的列表通過(guò)界面的 SqlDataSourse Control 來(lái)綁定 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 42 頁(yè) / 共 56 頁(yè) 功能描述: 模塊編號(hào):3.1 模塊功能:新增部門(mén),讀取部門(mén)列表,修改部門(mén)信息,以及刪除部門(mén) 模塊名稱:DepartmentInfor 命名空間:無(wú) 處理:1、添加部門(mén)名稱( *) ,選擇部門(mén)經(jīng)理,添加部門(mén)描述,提交添加 2、頁(yè)面初始化時(shí)候,加載部門(mén)列表:編號(hào),名稱,部門(mén)經(jīng)理 3、點(diǎn)擊修改,把那行
34、記錄值加載到控件,修改完后提交,部門(mén)名稱不能為空 3、點(diǎn)擊刪除,把那行記錄刪除后,刷新顯示 函數(shù)和過(guò)程 1、頁(yè)面初始化 過(guò)程功能:對(duì)頁(yè)面進(jìn)行初始化 過(guò)程名稱:Page_Load 參數(shù)說(shuō)明:Object Sender 事件觸發(fā)者 EventArgs e 事件信息 返回值:void 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 43 頁(yè) / 共 56 頁(yè) 處理過(guò)程:1、獲取 QueryString,根據(jù) QueryString 內(nèi)容來(lái)處理添加還是修改 2、給控件賦值 值賦控件 過(guò)程功能:通過(guò)加載實(shí)體信息,把實(shí)體值賦給控件 過(guò)程名稱:ValuesToControls 參數(shù)說(shuō)明:Depa
35、rtment 部門(mén)實(shí)體 In 返回值:void 處理過(guò)程:把實(shí)體 Department 的值:部門(mén),部門(mén)經(jīng)理編號(hào),部門(mén)描述賦給相應(yīng)的控件 3、控件賦值 過(guò)程功能:把控件的值賦給實(shí)體 過(guò)程名稱:ControlsToValues 參數(shù)說(shuō)明:Department 部門(mén)實(shí)體 Out 返回值:void 處理過(guò)程:把控件:部門(mén),部門(mén)經(jīng)理編號(hào),部門(mén)描述的值賦給實(shí)體 4、控件事件過(guò)程 過(guò)程功能:功能提交,包括增加和修改 過(guò)程名稱:btnSubmit_Click 參數(shù)說(shuō)明:Object 事件觸發(fā)者 EventArgs 事件信息 返回值:void 處理過(guò)程:1、部門(mén) ID 為 0 時(shí) 初始化實(shí)體默認(rèn)構(gòu)造函數(shù) 控件
36、賦值給實(shí)體 提交插入,反饋結(jié)果 2、部門(mén) ID 不為 0 時(shí) 加載部門(mén)實(shí)體 控件賦值給實(shí)體 提交修改,反饋 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 44 頁(yè) / 共 56 頁(yè) 9.1.2 業(yè)務(wù)邏輯層 功能描述 模塊編號(hào):3.1 模塊功能:新增部門(mén),讀取部門(mén)和部門(mén)列表,修改部門(mén)信息,以及刪除部門(mén) 模塊名稱:DepartmentBiz 命名空間:Microlink.HRM.DepartmetBiz 處理:新增部門(mén),讀取部門(mén)列表和部門(mén)詳細(xì)信息,以及修改、刪除部門(mén)等 屬性 功能:獲取和設(shè)置 Departmen 實(shí)體 名稱:Department 方式:Get & Set 返回值:De
37、partment 處理過(guò)程:無(wú) 功能:獲取部門(mén) Manager 的 UserName 名稱:Manager 方式:get 返回值:string 處理過(guò)程:通過(guò) ManagerID 來(lái)獲取 User 的 UserName。應(yīng)用 UserBiz 來(lái)獲取 功能:獲取所有部門(mén)信息 名稱:Departments 方式:get 返回值:Table 處理過(guò)程:操作 InitAllDepartment 函數(shù) 函數(shù)和過(guò)程 1、加載所有部門(mén) 過(guò)程功能: 加載所有部門(mén) 過(guò)程名稱:InitAllDepartment 參數(shù)說(shuō)明:無(wú) 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 45 頁(yè) / 共 56 頁(yè)
38、返回值:無(wú) 處理過(guò)程:調(diào)用數(shù)據(jù)層中的 LoadAll()過(guò)程 2、添加部門(mén) 過(guò)程功能: 添加一個(gè)部門(mén) 過(guò)程名稱:AddDepartment 參數(shù)說(shuō)明:無(wú) 返回值:bool 是否成功 處理過(guò)程:調(diào)用數(shù)據(jù)層插入記錄操作(Insert)來(lái)插入實(shí)體數(shù)據(jù) 3、移除部門(mén) 過(guò)程功能: 通過(guò)實(shí)體標(biāo)識(shí)來(lái)移除部門(mén) 過(guò)程名稱:RemoveDepartment 參數(shù)說(shuō)明:無(wú) 返回值:bool 是否成功 處理過(guò)程:通過(guò)操作數(shù)據(jù)層(Delete)來(lái)刪除部門(mén)實(shí)體 4、修改部門(mén)信息 過(guò)程功能: 通過(guò)加載的實(shí)體經(jīng)過(guò) UI 修改后,反饋更新到數(shù)據(jù)庫(kù)中 過(guò)程名稱:ChangeDepartment 參數(shù)說(shuō)明:無(wú) 返回值:bool 是
39、否成功 處理過(guò)程:通過(guò)操作數(shù)據(jù)層中的 Update 來(lái)更新記錄 5 獲取部門(mén)實(shí)體 過(guò)程功能: 通過(guò)查詢來(lái)獲取部門(mén)的實(shí)體信息 過(guò)程名稱:GetDepartment 參數(shù)說(shuō)明:long ID 部門(mén)編號(hào) 返回值:Department 部門(mén)實(shí)體 處理過(guò)程:通過(guò)編號(hào)操作數(shù)據(jù)層查詢部門(mén)實(shí)體 6、獲取部門(mén)列表 過(guò)程功能: 通過(guò)查詢來(lái)獲取所有部門(mén) 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 46 頁(yè) / 共 56 頁(yè) 過(guò)程名稱:GetDepartments 參數(shù)說(shuō)明:無(wú) 返回值:DataSet 包含部門(mén)列表的數(shù)據(jù)集 處理過(guò)程:通過(guò)數(shù)據(jù)層查詢所有部門(mén),并以列表返回 9.1.3 實(shí)體層 功能描述
40、模塊編號(hào):3.1 模塊功能:數(shù)據(jù)實(shí)體,用于存儲(chǔ)部門(mén)數(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í)體的部門(mén)經(jīng)理編號(hào)
41、 名稱:DeptDescr 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 47 頁(yè) / 共 56 頁(yè) 方式:Get & Set 返回值:string 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 Department 實(shí)體的部門(mén)描述 9.1.4 數(shù)據(jù)訪問(wèn)層 功能描述 模塊編號(hào):3.1 模塊功能:插入部門(mén)記錄,查詢部門(mén)信息和部門(mén)列表,修改部門(mén)記錄,以及刪除部門(mén)記錄 模塊名稱:DepartmentDAL 命名空間:Microlink.HRM.DepartmetDAL 處理:新增部門(mén),讀取部門(mén)列表和部門(mén)詳細(xì)信息,以及修改、刪除部門(mén)等 1、插入部門(mén)記錄 過(guò)程功能: 添加一條部門(mén)記錄 過(guò)程名稱:Inse
42、rt 參數(shù)說(shuō)明:Department departmentEntity 部門(mén)實(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、刪除部門(mén) 過(guò)程功能:刪除一條部門(mén)記錄 過(guò)程名稱:Delete 參數(shù)說(shuō)明:Department departmentEntity 部門(mén)實(shí)體 返回值:bool 是否成功 處理過(guò)程:通過(guò)把部門(mén)編號(hào)做為 ID 作為參數(shù)傳給存儲(chǔ)過(guò)程 DelDepartments,調(diào)用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)刪除部 門(mén)記錄 4、修改部門(mén)信息 過(guò)程功能
43、: 修改部門(mén)記錄 過(guò)程名稱:Update 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 48 頁(yè) / 共 56 頁(yè) 參數(shù)說(shuō)明:Department departmentEntity 返回值:bool 是否成功 處理過(guò)程:通過(guò)把修改后的實(shí)體信息作為存儲(chǔ)過(guò)程的參數(shù),調(diào)用存儲(chǔ)過(guò)程 UpdateDepartments 來(lái)執(zhí)行修 改操作 5 獲取部門(mén)實(shí)體 過(guò)程功能: 通過(guò)查詢來(lái)獲取部門(mén)的實(shí)體信息 過(guò)程名稱:Load 參數(shù)說(shuō)明:long departmentID 部門(mén)編號(hào) 返回值:Department 部門(mén)實(shí)體 處理過(guò)程:通過(guò)編號(hào)操作存儲(chǔ)過(guò)程 GetDepartments 來(lái)查詢部門(mén)實(shí)體,并
44、把查詢的值傳遞給 Department 實(shí)體返回 6、獲取部門(mén)列表 過(guò)程功能: 通過(guò)查詢來(lái)獲取所有部門(mén) 過(guò)程名稱:LoadAll 參數(shù)說(shuō)明:無(wú) 返回值:DataSet 包含部門(mén)列表的數(shù)據(jù)集 處理過(guò)程:通過(guò)存儲(chǔ)過(guò)程 GetAllDept 查詢所有部門(mén),并以數(shù)據(jù)集返回 9.2 職位管理 9.2.1 表示層 界面表示:界面中的列表通過(guò)界面的 SqlDataSourse Control 來(lái)綁定 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 49 頁(yè) / 共 56 頁(yè) 功能描述: 模塊編號(hào):3.2 模塊功能:新增職位,讀取職位列表,修改職位信息,以及刪除職位 模塊名稱: 命名空間:無(wú) 處理
45、: 1、頁(yè)面初始化 過(guò)程功能:對(duì)頁(yè)面進(jìn)行初始化 過(guò)程名稱:Page_Load 參數(shù)說(shuō)明:Object Sender 事件觸發(fā)者 EventArgs e 事件信息 返回值:void 處理過(guò)程: 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 50 頁(yè) / 共 56 頁(yè) 2、給控件賦值 值賦控件 過(guò)程功能: 過(guò)程名稱: 參數(shù)說(shuō)明:Department 部門(mén)實(shí)體 In 返回值:void 處理過(guò)程: 3、控件賦值 過(guò)程功能:把控件的值賦給實(shí)體 過(guò)程名稱:ControlsToValues 參數(shù)說(shuō)明: 返回值:void 處理過(guò)程: 4、控件事件過(guò)程 過(guò)程功能:功能提交,包括增加和修改 過(guò)程名稱
46、:btnSubmit_Click 參數(shù)說(shuō)明:Object 事件觸發(fā)者 EventArgs 事件信息 返回值:void 處理過(guò)程: 9.2.2 業(yè)務(wù)邏輯層 功能描述 模塊編號(hào):3.2 模塊功能:新增職位,讀取職位和職位列表,修改職位信息,以及刪除職位 模塊名稱:DepartmentBiz 命名空間:Microlink.HRM.DepartmetBiz 處理:新增職位,讀取職位列表和職位詳細(xì)信息,以及修改、刪除職位等 屬性 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 51 頁(yè) / 共 56 頁(yè) 功能:獲取和設(shè)置 Position 實(shí)體 名稱:Position 方式:Get & Se
47、t 返回值:Position 處理過(guò)程:無(wú) 功能:獲取職位列表 名稱:Positions 方式:get 返回值:DataTable 處理過(guò)程:操作 InitAlPositions 函數(shù) 函數(shù)和過(guò)程 1、加載所有部門(mén) 過(guò)程功能: 加載所有部門(mén) 過(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í)
48、來(lái)移除職位 過(guò)程名稱:RemovePosition 參數(shù)說(shuō)明:無(wú) 返回值:bool 是否成功 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 52 頁(yè) / 共 56 頁(yè) 處理過(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 獲取部門(mén)實(shí)體 過(guò)程功能: 通過(guò)查詢來(lái)獲取職位的實(shí)體信息 過(guò)程名稱:GetPositionByID 參數(shù)說(shuō)明:long ID 部門(mén)編號(hào)
49、返回值: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、獲取某部門(mén)職位 過(guò)程功能:通過(guò)部門(mén)編號(hào)來(lái)獲取職位列表 過(guò)程名稱:GetPositionsByDeptID 參數(shù)說(shuō)明:long DeptID 部門(mén)編號(hào) 返回值:DataTable 處理過(guò)程:獲取所有職位,通過(guò)部門(mén)編號(hào)來(lái)篩選某部門(mén)的所有職位。 9.2.3 實(shí)體層 功能描述 模塊編號(hào):3.2 廈門(mén)理工軟件學(xué)院(東方組)
50、人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 53 頁(yè) / 共 56 頁(yè) 模塊功能:數(shù)據(jù)實(shí)體,用于存儲(chǔ)職位數(shù)據(jù)信息 模塊名稱:Position 命名空間:Microlink.HRM.DepartmetEntity 屬性 功能:獲取和設(shè)置 Position 實(shí)體編號(hào) 名稱:ID 方式:Get & Set 返回值:long 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 Position 實(shí)體所在部門(mén)編號(hào) 名稱:DeptID 方式:Get & Set 返回值:long 處理過(guò)程:無(wú) 功能:獲取和設(shè)置 Position 實(shí)體的名字 名稱:PositionName 方式:Get & Set 返回值:string 處理過(guò)程:無(wú) 功能
51、:獲取和設(shè)置 Position 實(shí)體的職位描述 名稱:PositionDesc 方式:Get & Set 返回值:string 處理過(guò)程:無(wú) 功能:獲取和設(shè)置職位的任職資格 名稱:PositionQualified 方式:Get & Set 返回值:string 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 54 頁(yè) / 共 56 頁(yè) 處理過(guò)程:無(wú) 9.2.4 數(shù)據(jù)訪問(wèn)層 功能描述 模塊編號(hào):3.2 模塊功能:插入職位記錄,查詢職位信息和職位列表,修改職位記錄,以及刪除職位記錄 模塊名稱:DepartmentDAL 命名空間:Microlink.HRM.DepartmetDAL
52、處理:新增職位,讀取職位列表和職位詳細(xì)信息,以及修改、刪除職位等 1、插入職位記錄 過(guò)程功能: 添加一條職位記錄 過(guò)程名稱:Insert 參數(shù)說(shuō)明:Position positionEntity 職位實(shí)體 返回值:bool 是否成功 處理過(guò)程:首先連接數(shù)據(jù)庫(kù),其次把值賦給存儲(chǔ)過(guò)程參數(shù),調(diào)用存儲(chǔ)過(guò)程 AddPositionInfo 插入實(shí)體數(shù)據(jù) 記錄(調(diào)用 SqlHelper 中的公共函數(shù)來(lái)執(zhí)行存儲(chǔ)過(guò)程) 3、刪除職位 過(guò)程功能:刪除一條職位記錄 過(guò)程名稱:Delete 參數(shù)說(shuō)明:Position positionEntity 職位實(shí)體 返回值:bool 是否成功 處理過(guò)程:通過(guò)把職位編號(hào)做為
53、ID 作為參數(shù)傳給存儲(chǔ)過(guò)程 DelPositionInfo,調(diào)用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)刪除職 位記錄 4、修改職位信息 過(guò)程功能: 修改職位記錄 過(guò)程名稱:Update 參數(shù)說(shuō)明:Position positionEntity 返回值:bool 是否成功 處理過(guò)程:通過(guò)把修改后的實(shí)體信息作為存儲(chǔ)過(guò)程的參數(shù),調(diào)用存儲(chǔ)過(guò)程 UpdatePositionInfo 來(lái)執(zhí)行修改 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 55 頁(yè) / 共 56 頁(yè) 操作 5 獲取職位實(shí)體 過(guò)程功能: 通過(guò)查詢來(lái)獲取職位的實(shí)體信息 過(guò)程名稱:Load 參數(shù)說(shuō)明:long positionID 職位編號(hào) 返回值:P
54、osition 職位實(shí)體 處理過(guò)程:通過(guò)編號(hào)操作存儲(chǔ)過(guò)程 GetPositionInfo 來(lái)查詢職位實(shí)體,并把查詢的值傳遞給 Position 實(shí)體 返回 6、獲取職位列表 過(guò)程功能: 通過(guò)查詢來(lái)獲取所有職位 過(guò)程名稱:LoadAll 參數(shù)說(shuō)明:無(wú) 返回值:DataSet 包含職位列表的數(shù)據(jù)集 處理過(guò)程:通過(guò)存儲(chǔ)過(guò)程 GetAllPosi 查詢所有職位,并以數(shù)據(jù)集返回 9.3 密碼修改 9.3.1 表示層 9.3.2 業(yè)務(wù)邏輯層 功能描述:修改用戶密碼 模塊編號(hào):3.3 模塊功能:用于修改登陸用戶的密碼,退出重新登陸生效。 模塊名稱:UserBiz 命名空間:Microlink.HRM.Use
55、rInfoBiz 1、修改密碼 廈門(mén)理工軟件學(xué)院(東方組) 人力資源系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 第 56 頁(yè) / 共 56 頁(yè) 過(guò)程功能: 修改用戶密碼 過(guò)程名稱:ChangePassword 參數(shù)說(shuō)明:UserID long,oldPassword string,newPassword string 返回值:boo 是否修改密碼成功 處理過(guò)程:通過(guò)數(shù)據(jù)訪問(wèn)層的 UpdatePassword 來(lái)修改用戶的密碼,在修改密碼前,先對(duì)密碼進(jìn)行加密。 9.3.3 實(shí)體層 參考模塊:1.1 的實(shí)體層 9.3.4 數(shù)據(jù)訪問(wèn)層 public bool UpdatePassword(long userid, byte oldpassword, byte newpassword) 功能描述:修改用戶密碼 模塊編號(hào):3.3 模塊功能:用于修改登陸用戶的密碼。 模塊名稱:UserDAL 命名空間:Microlink.HRM.UserInfoDAL 1、修改密碼 過(guò)程功能: 修改用戶密碼 過(guò)程名稱:UpdatePassword 參數(shù)說(shuō)明:UserID long,oldPassword byte,newPassword byte 返回值:boo 是否修改密碼成功 處理過(guò)程:通過(guò)存儲(chǔ)過(guò)程的 UpdatePassword 來(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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中考語(yǔ)文語(yǔ)言知識(shí)積累及運(yùn)用課件
- 6.康復(fù)醫(yī)學(xué)的工作方法和流程
- 部編本人教版小學(xué)一年級(jí)語(yǔ)文下冊(cè)11-彩虹課件
- 活動(dòng)四單股銅芯導(dǎo)線的T型連接絕緣層的恢復(fù)單股銅芯導(dǎo)線的T型連接課件
- 機(jī)場(chǎng)運(yùn)營(yíng)與管理 課程講義
- 不得作為商標(biāo)的標(biāo)志的審查解讀
- MRSA共識(shí)解讀2012-1-17(1)
- 高中語(yǔ)文必修一《優(yōu)美的漢字》課件
- 安全生產(chǎn)管理培訓(xùn)課件
- 衛(wèi)生系統(tǒng)法律知識(shí)講座-法律責(zé)任與法律救濟(jì)
- 骨關(guān)節(jié)脫位課件
- 護(hù)士行為與護(hù)理安全 課件
- 公路工程技術(shù)標(biāo)準(zhǔn)宣貫-隧道部分課件
- 預(yù)防冬季傳染病主題班會(huì)
- 疾病預(yù)防與食品安全教育.ppt