需求分析說明書
一、引言
1.1編寫目的
隨着企業的信息化和體制改革的步伐,人才競爭使企業的人力資源面臨前所未有的挑戰。越來越多的企業不斷地加大對員工的投資,從而更好地吸引、保留和發展所需要人才,是企業擁有持久的、強大的競爭優勢。
我們將為企業提供全面的人力資源管理解決方案,只在滿足快速成長的企業管理信息化需求,主要目的就是幫助客戶快速持續和健康成長,並且使人力資源部門借助此管理系統從重復煩雜的日常管理事務中解脫出來,將更多的精力投注於人力資源戰略規划以支持和推動企業戰略目標的實現,不斷提升人力資源部對企業的價值,有效的提升企業的核心競爭力。
本說明書目的在於明確說明系統需求,界定系統實現功能的范圍,指導系統設計以及編碼。
本說明書的預期讀者為:公司人力資源部人員,項目經理,系統分析員,系統設計人員,開發工程師,測試經理以及測試設計人員等。
本說明書的編寫為下階段的設計、開發提供依據,為項目組成員對需求的詳盡理解,以及在開發開發過程中的協同工作提供強有力的保證。同時本文檔也作為項目評審驗收的依據之一。
1.2項目背景
人力資源管理模塊以經營管理為基礎,采用成熟、先進的計算機軟、硬件集成技術,融入科學的人事管理思想和模式,對企業及其下屬公司的人事信息進行采集、儲存、加工、處理和分析,使其及時准確地反映企業的人事聘用狀況、人員流動情況、薪資情況等人事信息,為各層管理者提供快速准確的人事管理依據與輔助決策數據。
我們的項目就是基於人力資源管理在企業發展中的重要作用而開發的,使公司能更好的管理人力資源,提高企業的整體競爭力。通過實施人力資源管理系統,提高人力資源部在日常人力資源操作性等事物的工作效率,為高層提供即時的搞笑的人力資源數據查詢、分析,為高層提供決策支持。同時有利於人力資源內部流程的規范與再造優化,以便更好的為員工(我們的客戶)提供更好的服務。
1.3定義
1.3.1專業術語
數據流圖:數據流圖是結構化方法中使用的工具,它以圖形的方式描繪數據在系統中流動和處理的過程,由於它只反映系統必須完成的邏輯功能,所以它是一種功能模型。
1.3.2主頁術語定義
SQL:是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統。
JSP: JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。
jQueryEasyui框架:是一組基於jQuery的UI插件集合體,而jQuery EasyUI的目標就是幫助web開發者更輕松的打造出功能豐富並且美觀的UI界面。
Hibernate框架:Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。
二、任務概述
2.1目標
充分利用網絡資源,根據企業實際需求,進一步優化和再造管理流程:使人力資源的管理更為高效和科學,數據更為准確。
完善人力資源決策支持系統,及時提供相關數據:使基於人力資源系統數據的決策更為直觀和精確。
增強員工自助服務的功能,簡化人力資源事務性的管理流程:使人力資源部門的人員有更多的時間和精力用於人力資源的戰略規划。
完善人力資源系統的業務管理功能,建立流程引擎和角色管理機制:使得達到降低成本,提高效率,合理利用人才,改進員工服務模式的目的。
2.2 運行環境
開發環境:JavaWeb jsp、Hibernate、JQueryEasyui、
Oracle
運行平台:Win7
客戶端軟件:IE8及以上版本瀏覽器
語種:簡體中文
整個系統相關人員有:系統管理人員,人力資源管理員,普通員工,財務的后勤人員。
2.3 條件限制
由於系統用戶層次廣,用戶面寬,所以用戶對於電腦,網絡知識的掌握不一,可能有尚未接觸過電腦的,可能有軟件使用高手……故應該考慮根據調查用戶實際設計出使用方便,統一,簡易盡量多可視化的系統,提高用戶的可操作性,減少用戶培訓。
三、功能需求
3.1功能划分
本系統由人員信息管理子系統,薪資管理子系統,招聘管理子系統,培訓管理子系統,合同管理子系統,系統管理子系統,考勤考核管理子系統組成,今后還可以根據發展需要添加相關系統。
3.2功能描述
3.2.7考勤管理子系統
3.2.7.1概述
該主題域的主要相關用戶有人力資源管理部門,薪資管理部門以及員工,提供對於考勤記錄,管理,以及假期申請等功能的支持。其范圍如圖所示:
3.2.7.2業務事件
1考勤信息記錄
公司采用打卡的方式對員工每天的上班情況進行記錄,由系統計算考勤狀態分類存入天考勤信息登記表中。流程如圖所示:
2請假休假記錄
員工應某事曠班需要遞交請假或是休假的申請,如果有假期公司將批其休假,如果沒有假期公司將根據實際情況再決定是否批假,考勤部門根據相關部門處理結果進行天請假信息記錄。這個業務流程如圖所示:
3加班信息記錄
由於特殊情況職員進行加班工作時,需要進行加班時間人員等相關信息的記錄,由考勤人員登錄系統進行添加加班記錄。
4月考勤信息統計
月底時,將各員工整月考勤情況,請假情況以及加班信息匯總得到月考勤信息表,該業務流程如圖所示:
這些業務流程涉及到的業務實體以及他們之間的關系如圖所示:
這些業務流程中與系統交互的用戶:考勤部門人員,公司員工,他們參與的業務活動如圖所示:
四、結論
考勤管理系統的是以提高管理水平為總目標,為企業員工和企業提供更
完善的信息服務,最大范圍地滿足企業的需求。這些改進能促進企業
管理工作的豐富化、規范化和標准化,提高管理水平和管理效率。
上述設計對時間效率,空間效率,維護代價和用戶的實際需求做出了很好的權衡。由於開發者經驗尚淺,若存在某些不足之處,請提出建議。
五、 簽批單
我已閱讀上述軟件需求規格說明書,我將嚴格遵守說明書中的條款,並保證全力支持該規格說明書的實施。
執行主管:
日期
技術主管: 荊振華
日期 2016年12月2號
項目組長: 荊振華
日期 2016年12月2號
用戶代表:
日期
開發人員代表: 荊振華
日期 2016年12月2號