《人力資源管理系統(tǒng)軟件需求說明書.doc》由會員分享,可在線閱讀,更多相關(guān)《人力資源管理系統(tǒng)軟件需求說明書.doc(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 人力資源管理系統(tǒng)需求規(guī)格說明書摘要 介紹HRMS中的詳細的需求分析,系統(tǒng)的總體功能設(shè)計和各種UML圖,為最終實現(xiàn)HRMS提供標準。關(guān)鍵詞 UML建模 數(shù)據(jù)流圖 需求分析1 1 引 言1.1 編寫目的 為了開發(fā)真正滿足用戶需求的軟件產(chǎn)品,深入理解軟件需求是軟件開發(fā)工作獲得成功的前提條件。需求規(guī)格說明書的目的就是準確地回答“HRMS必須做什么?”這個問題。根據(jù)需求調(diào)研分析報告,定義系統(tǒng)功能和系統(tǒng)數(shù)據(jù)流圖。1.2 項目背景*13 定義 (1)數(shù)據(jù)流圖(DFD):是一種圖形化技術(shù),它描述信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換,是系統(tǒng)邏輯功能的圖形表示,基本元素是輸入、輸出、數(shù)據(jù)流和數(shù)據(jù)存儲
2、。使用數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具,同時也作為分析和設(shè)計的工具,可以為數(shù)據(jù)流圖分層表示出來,這樣用戶可以更好地理解系統(tǒng)的作用以及含義。 (2)實體-聯(lián)系圖(E-R圖):描述數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,是用于建立數(shù)據(jù)模型的圖形?;境煞钟腥N:實體(即數(shù)據(jù)對象)、關(guān)系和屬性,通常用矩形框代表實體,用連接相關(guān)實體的菱形框表示關(guān)系,用橢圓形或圓角矩形表示實體(或關(guān)系)的屬性,并用直線把實體(或關(guān)系)與其屬性連接起來。 (3)UML:統(tǒng)一建模語言是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。UML為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化、和編制文檔的一種標準語言。UML是面向?qū)ο箝_發(fā)
3、中一種通用的圖形化建模語言,它定義良好、易于表達、功能強大且普遍適用。面向?qū)ο蟮姆治鲋饕诩訌妼栴}空間和系統(tǒng)任務(wù)的理解、改進各方交流、與需求保持一致和支持軟件重用等4個方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。 (4)層次方框圖:用樹型結(jié)構(gòu)的一系列多層次的矩形描繪數(shù)據(jù)的層次結(jié)構(gòu),樹型結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表這個數(shù)據(jù)的子集,最底層的各個框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。 1.4 參考資料1、 作者:Roger S.Pressman 出版社:機械工業(yè)出版社2、 作者:宋雨、程曉榮、黃志強 出版社:清華大學出
4、版社3、 作者:牛麗平等 出版社:清華大學出版社2 任務(wù)概述2.1 目標公司或企業(yè)的人力資源管理是公司或企業(yè)內(nèi)部管理中很重要的一部分,因為人才的全球化競爭使公司或企業(yè)的人力資源管理面臨前所未有的挑戰(zhàn)。傳統(tǒng)的人事管理使人事經(jīng)理需要花費大量時間處理人事信息數(shù)據(jù),而僅剩少量時間可專注于人力資源的發(fā)展和規(guī)劃。人力資源管理系統(tǒng)可以改變這一切,使人力資源部門可輕松地管理復雜繁瑣的人事信息,從重復性的日常事務(wù)中解脫出來,投注更多的精力于人力資源戰(zhàn)略規(guī)劃以支持和推動公司或企業(yè)的戰(zhàn)略目標的實現(xiàn),提高其對公司的價值。2.2 用戶特點1、本軟件的最終用戶是面向管理員,他們都具有一定的計算機應(yīng)用基礎(chǔ),可以比較熟練操作
5、計算機。管理員是經(jīng)常性用戶。2、 系統(tǒng)維護人員為計算機專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護工作。維護人員為間隔性用戶。2.3 產(chǎn)品標準與規(guī)范HRMS需要有完善的規(guī)則和標準,擁有這些的HRMS才能稱之為成熟的圖書管理系統(tǒng)。標準和規(guī)范如下:1、 要有先進的體系結(jié)構(gòu) 2、 有完善的規(guī)則 3、 開發(fā)工具及采用的數(shù)據(jù)存放格式要求先進使用較為先進的開發(fā)工具開發(fā),會有助于提高開發(fā)的工作效率,以及系統(tǒng)的穩(wěn)定性。本系統(tǒng)選用的是SQL SERVER 2005作為數(shù)據(jù)庫工具,開發(fā)的語言是C#,軟件是VISUAL STUDIO 2008。其次,數(shù)據(jù)的存儲格式要合適,員工的薪資采用的是Money類型。4、 有足夠的
6、安全性安全性涉及到操作權(quán)限的控制和數(shù)據(jù)自動備份兩個方面。本系統(tǒng)實現(xiàn)了由系統(tǒng)管理員控制。各用戶必須先登錄然后再操作各種使用功能,一個完善的系統(tǒng)還應(yīng)對用戶的登錄、退出以及重要操作記錄在操作日志中。同時還應(yīng)提供完善的自動備份服務(wù),以實現(xiàn)數(shù)據(jù)的全自動按計劃備份,從而最大限度地保障用戶的數(shù)據(jù)安全。5、 符合相關(guān)的標準3.界面 硬件界面:Intel Pentium 2GHz或以上的CPU; 內(nèi)存1GB; 硬盤至少有4GB可用空間; CD-ROM驅(qū)動器; 輸入、輸出反應(yīng)迅速;軟件界面:Windows 2000/XP/2003 Server操作系統(tǒng); Microsoft SQLServer 2005; Mic
7、rosoft Visual Studio 2005; 發(fā)布網(wǎng)站的IIS服務(wù)器 并且之間有很好的兼容性4.數(shù)據(jù)流分析4.1 總體結(jié)構(gòu)圖 業(yè)務(wù)流程圖:圖1 員工管理流程圖圖2 部門管理模塊流程圖4.2 詳細的功能需求描述 4.2.1 部門管理 功能意義: 對公司的部門信息進行維護 用例圖:活動圖:功能說明: 部門管理員也即管理員登錄后臺部門維護界面后,分別點擊鏈接“編輯部門”,“撤銷部門”,“瀏覽部門信息”,“顯示部門信息”,“新增部門”,進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄的信息:部門編號、部門名稱、部門建立時間、部門人數(shù)。主要功能點:創(chuàng)建部門 創(chuàng)建一個新的部門。撤銷部門 撤銷指定的部門。修改部門
8、修改部門的信息。瀏覽部門 查看部門的相關(guān)信息。自定義瀏覽內(nèi)容 選擇性查看部門信息。列表方式瀏覽 瀏覽查看部門信息“增加部門”頁面部門名稱:創(chuàng)建時間:備注信息: “顯示部門信息:”頁面:序號部門名稱創(chuàng)建時間部門人數(shù)備注操作“撤銷部門:”頁面:確定要刪除此部門信息嗎? 選中所要撤銷部門的編號:取消認確定認 4.2.2 員工管理功能意義:根據(jù)所建立員工基本信息表,方便管理人員對員工的基本信息進行查詢、添加、刪除和更新。用例圖:活動圖:功能說明:管理員登錄后臺員工維護界面后,分別點擊鏈接“刪除員工信息”,“查詢員工信息”,“顯示員工信息”,“添加員工信息”,進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄的信息:員工
9、編號,員工姓名,年齡,性別,政治面貌,部門名稱,工種,備注查詢條件:按部門查詢,按員工編號查詢。主要功能點:添加員工記錄 添加一個新的員工信息。刪除員工記錄 撤銷指定的員工信息。修改員工記錄 修改員工的信息。瀏覽員工信息 查看員工的相關(guān)信息。自定義瀏覽內(nèi)容 選擇性查看員工信息。列表方式瀏覽 瀏覽查看員工信息功能界面;“刪除員工信息:”頁面表 確定要刪除此員工信息嗎? 選中所要撤銷員工的編號:取消認確定認 顯示界面:員工編號員工姓名年齡性別政治面貌部門名稱工種備注按部門查詢按員工編號查詢確定刪除增加員工信息“編號姓名年齡性別出生日期身份證號民族婚姻狀況政治面貌籍貫聯(lián)系電話家庭住址畢業(yè)學校專業(yè)文化
10、程度上崗時間部門名稱部門工種登記人登記時間備注保存返回42.3 招聘管理功能意義:根據(jù)公司崗位發(fā)展要求發(fā)布并維護招聘信息。用例圖:活動圖:功能說明:管理員登錄后臺招聘信息維護界面后,分別點擊鏈接“刪除招聘信息”,“查詢招聘信息”,“顯示招聘信息”,“添加招聘信息”,進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄的信息:姓名,應(yīng)聘工種,畢業(yè)學校,文化,工作經(jīng)驗,備注。查詢條件:詳細查詢,按錄用查詢,按非錄用查詢主要功能點:顯示招聘信息 顯示招聘人員的信息。添加招聘信息 添加應(yīng)聘人員信息。刪除招聘信息 刪除應(yīng)聘人員信息。查詢招聘信息 查詢應(yīng)聘人員信息。自定義瀏覽內(nèi)容 選擇性查看應(yīng)聘人員信息。列表方式瀏覽 瀏覽查
11、看應(yīng)聘人員信息功能界面:“刪除招聘信息:”頁面表確定要刪除此招聘信息嗎? 選中所要撤銷招聘信息的所在行:取消認確定認 查詢:編號姓名應(yīng)聘工種畢業(yè)學校文化工作經(jīng)驗備注刪除,詳細信息詳細信息:編號姓名年齡性別出生日期身份證號民族婚姻狀況政治面貌籍貫聯(lián)系電話家庭住址畢業(yè)學校專業(yè)文化程度上崗時間部門名稱部門工種登記人登記時間備注返回添加信息:姓名年齡性別出生日期應(yīng)聘職位所學專業(yè)工作經(jīng)驗文化程度聯(lián)系電話畢業(yè)學校家庭住址登記時間備注保存重置返回4.2.4 培訓管理功能意義:根據(jù)公司發(fā)展要求對員工進行培訓并維護培訓信息。用例圖:活動圖 :功能說明:管理員登錄后臺培訓信息維護界面后,分別點擊鏈接“刪除培訓信息
12、”,“查詢培訓信息”,“顯示培訓信息”,“添加培訓信息”,進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄的信息:序號,培訓人,培訓主題,培訓時間,培訓地點,參加人員,培訓宗旨,備注。主要功能點:顯示培訓信息 顯示培訓的信息。添加培訓信息 添加培訓信息。刪除培訓信息 刪除培訓信息。查詢培訓信息 查詢培訓信息。自定義瀏覽內(nèi)容 選擇性查看培訓信息。列表方式瀏覽 瀏覽查看培訓信息功能界面:顯示信息: 序號培訓人 培訓主題培訓時間培訓地點操作詳細信息:培訓人培訓主題培訓宗旨培訓時間培訓地點參加人員備注返回刪除信息:確定要刪除此培訓信息嗎? 選中所要撤銷培訓信息的所在行:取消認確定認 添加信息: 培訓人培訓主題培訓宗旨
13、培訓時間培訓地點參加人員備注 保存重置返回4.2.5 獎懲管理功能意義:對記錄員工的獎罰信息進行記錄。用例圖:活動圖:功能說明:1 瀏覽獎懲檔案查看所有獎懲信息。業(yè)務(wù)流程:上頁面(檔案查詢)傳入某員工工號或編號,數(shù)據(jù)庫輸入該員工的獎懲信息,包括:獎懲主題、獎懲類型、金額、時間、詳細信息,以列表方式顯示在頁面上。2 記錄獎懲信息用戶編輯獎懲信息。業(yè)務(wù)流程:鍵盤輸入獎懲信息,包括:獎懲題目、獎懲類型、獎懲金額、獎懲時間、獎懲原因;點擊保存,新增一條的獎懲記錄。3 修改獎懲信息根據(jù)實際情況修改相關(guān)獎懲信息。業(yè)務(wù)流程:數(shù)據(jù)庫輸入獎懲信息,以列表方式顯示在頁面上;選擇輸入某條獎懲記錄序號,點擊修改,數(shù)據(jù)
14、庫查詢出該記錄的詳細信息,包括:獎懲題目、獎懲類型、獎懲金額、獎懲時間、獎懲原因,以列表方式顯示在頁面上;鍵盤輸入要修改的獎懲信息,點擊保存,更新數(shù)據(jù)庫中該條記錄。 功能界面: 顯示獎懲信息: 編號獎懲主題獎懲類型獎懲金額獎懲時間操作詳細查詢 刪除詳細信息:獎懲題目獎懲類型獎懲金額獎懲時間獎懲原因返回添加信息:獎懲題目獎懲類型獎懲金額獎懲時間獎懲原因保存重置返回4.2.6 薪資管理功能意義: 對員工的薪資進行數(shù)據(jù)維護用例圖:活動圖:功能說明:管理員登錄后臺薪資維護界面后,分別點擊鏈接“顯示薪資”,“刪除薪資”,“查詢薪資信息”,“添加薪資信息”,進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄信息: 員工編號
15、,員工姓名,當前月份,基本工資,加班費,工齡費,考勤費,曠工費,保險費,實發(fā)工資。主要功能點:添加薪資記錄 添加一個新的薪資記錄。刪除薪資 刪除指定的員工的薪資信息。查詢薪資 查看員工薪資的相關(guān)信息。自定義瀏覽內(nèi)容 選擇性查看員工薪資信息。列表方式瀏覽 瀏覽查看員工薪資信息功能界面:顯示薪資信息:年月查詢員工查詢員工編號員工姓名當前月份基本工資加班費工齡費考勤費曠工費保險費實發(fā)工資操作“刪除薪資記錄:”頁面表確定要刪除此薪資信息嗎? 選中所要撤銷員工的編號:取消認確定認 添加薪資記錄:編號及姓名發(fā)放時間基本工資加班次數(shù)工齡全勤獎曠工費保險費保存重置返回4.2.7 系統(tǒng)管理 功能意義: 對系統(tǒng)的
16、管理和數(shù)據(jù)的維護用例圖: 活動圖:功能說明:管理員登錄后臺系統(tǒng)管理維護界面后,分別點擊鏈接“顯示用戶信息”,“修改用戶信息”,“查詢用戶信息”,“添加用戶信息”,“刪除用戶信息”進入相應(yīng)的業(yè)務(wù)功能模塊。主要記錄信息: 序號,賬號,密碼,確認密碼,級別主要功能點:添加用戶 添加一個新的用戶記錄。刪除用戶 刪除指定的用戶的信息。查詢用戶 查看用戶的相關(guān)信息。列表方式瀏覽 瀏覽查看用戶信息功能界面:顯示信息:序號賬號操作刪除“刪除用戶信息”頁面表確定要刪除此用戶信息嗎? 選中所要撤銷用戶的賬號:取消認確定認 添加管理員:賬號密碼確認密碼級別保存重置返回4.3 數(shù)據(jù)詞典 在UML中也即類圖和類圖之間的
17、關(guān)系。類圖:各類圖之間關(guān)系:5 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,HRMS應(yīng)該滿足以下性能需求:51性能特性1、 系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學校等對信息處理的需求。2、 系統(tǒng)的開放性和可擴充性HRMS在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查詢的需求會不斷地更新和完善。這些都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。這就需要系統(tǒng)具有開放性才能實現(xiàn),系統(tǒng)是一個開放系統(tǒng),可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件,完成
18、系統(tǒng)的升級和更新。3、 系統(tǒng)的易維護性和實用性HRMS是直接面對用戶的,要求系統(tǒng)能夠提供良好的用戶接口,易于理解的人機交互界面。系統(tǒng)需要盡可能的使用熟悉的術(shù)語,充分考慮到用戶使用會出現(xiàn)的問題。5.2 數(shù)據(jù)特性1、系統(tǒng)數(shù)據(jù)的響應(yīng)速度HRMS在日常處理中的響應(yīng)速度應(yīng)該在秒級,達到實時的要求,以及時反饋信息。2、數(shù)據(jù)的精度要求(1) 管理員和用戶的ID號在50位之內(nèi)。姓名在10以內(nèi)。(2) 員工的身份證號必須是18位。金額屬于MONEY類型。6運行需求6.5 用戶界面界面符合Windows風格,能對照界面直接操作,且對鼠標和鍵盤提供支持,界面設(shè)計遵循如下規(guī)則:l 界面要具有一致性;l 提供簡單的錯誤
19、處理;l 提供信息反饋,用多種信息提示用戶當前軟件運行狀態(tài),軟件界面元件的功能;l 操作可逆,其動作可以是單個的操作,或者是一個相對獨立的操作序列;l 設(shè)計良好的聯(lián)機幫助。6.5 硬件接口一般電腦:內(nèi)存為512MB以及其以上版本都可以運行此系統(tǒng)??紤]到大量的數(shù)據(jù)需要備份等要求,需要保持與磁帶機和光盤刻錄機的接口6.5 軟件接口 Window98/2000/XP以上版本都行; 主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫管理的借口??紤]文檔處理時可能需要的辦公軟件等。6.4 通信接口 本軟件提供對web瀏覽器、電話撥號等的支持。6.5 故障處理本HRMS正常使用不應(yīng)出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。應(yīng)該充分考慮到各種系統(tǒng)錯誤,避免造成數(shù)據(jù)庫系統(tǒng)不一致或損壞,以及運行錯誤。采用對話框的形式為用戶提供警告信息或出錯信息。