考勤系統需求分析(軟體工程)

2021-09-29 21:56:56 字數 2128 閱讀 8433

前言:隨著企業人事管理的日趨複雜和企業人員的增多,企業的考勤管理變得越來越複雜,有乙個比較完善的考勤管理系統顯得是如此的重要

考勤管理系統是使用計算機管理方式代替以前手工處理的工作,應用計算機技術和通訊技術建立乙個高效率的、無差錯的考勤管理系統,能夠有效的幫助企業實現「公正考勒,高效薪資」,使企業的管理水平登上乙個新的台階。 企業職工考勤管理系統,可用於各部門等機構的職工考勤管理,查詢,更新與維護,使用方便,易用性強,圖形介面清晰明了。解決目前員工出勤管理問題,實現員工請出勤資訊和缺勤資訊對企業領導透明,使管理人員及時把握員工的情況,及時與員工溝通,提高生產質量。

這裡我們來做乙個簡單考勤管理系統的需求分析

考勤管理是企業管理中非常重要的一環。作為公司主管考勤的人員能夠通過考勤管理系統清楚的看到公司員工編號,姓名,部門以及簽到時間、簽離時間以及是否遲到、早退等諸多資訊。還能夠通過所有員工的出勤記錄比較來發現企業管理和員工作業方面的諸多問題。更是員工工資及福利待遇方面重要的參考依據。

1.1具體操作流程如下:

職工使用者登入系統,上下班時進行簽到考勤,經過系統驗證通過後該員工簽到成功,同時可通過系統申請請假。管理使用者登入本系統,輸入使用者名稱和密碼,系統進行驗證,驗證通過的話進入程式主介面,在主介面對普通使用者的資訊進行錄入,管理使用者需要輸入普通使用者的部門和編號進行錄入,同時超級使用者可以查詢員工所有資訊、某段時間內員工的出勤情況以及審批請假。

本系統是乙個可靠性高、可用性強的系統,能夠處理基本的功能和非功能故障。關於使用者資訊的安全性和保密性提供了基本保障。

(1)登入模組

使用者登入系統進行操作

(2)部門管理

對員工資訊錄入及查詢的綜合管理。

(3)請假管理

可以提出請假申請,並完善請假資訊,如請假開始時間,請假結束時間,請假的次數進行統計管理,管理人員審批請假。

(4)考勤管理

職工考勤,生成考勤統計資訊並可以根據指定的條件進行查詢。實現從每日出勤到統計全部考勤資訊操作。為方便資料傳遞和查閱,可根據需求提供全方面的考勤統計資訊表。

需求分析是介於系統分析和軟體設計階段之間的橋梁。一方面,需求分析以系統規格說明和專案規劃作為分析活動的基本出發點,並從軟體角度對它們進行檢查與調整;另一方面,需求規格說明又是軟體設計、實現、測試直至維護的主要基礎。良好的分析活動有助於避免或盡早剔除早期錯誤,從而提高軟體生產率,降低開發成本,改進軟體質量。

乙個專案開始於需求調研,所謂「千里之行,始於足下」、「好的開始是成功的一半」,有了好的需求分析,對於專案的順利開展很重要,尤其是可以避免很多甲乙方不必要的糾扯、需求分析完成後還要做好變更控制的準備工作。

需求分析做得好,可以說是好的需求分析奠定是專案成功的基石,做不好,那麼後面的麻煩就可能不斷,不是有俗語說基礎不牢地動山搖嗎?!對大專案這麼說很妥帖。

根據分析所得畫出資料流圖。

過程建模就是通過分析需求獲得資訊,發現系統的功能及其與外界的互動(外界提供數值輸入或者將資料結果提供給外部實體),建立能夠實現系統功能的過程分解結構,形成系統的過程模型,用圖形描述出來。我們根據分析出的資料關係畫出了資料流圖。

根據考勤系統的實體成員及其屬性和關係。

矩形框:表示實體,在框中記入實體名。

菱形框:表示聯絡,在框中記入聯絡名。

橢圓形框:表示實體或聯絡的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。

連線:實體與屬性之間;實體與聯絡之間;聯絡與屬性之間用直線相連,並在直線上標註聯絡的型別。(對於一對一聯絡,要在兩個實體連線方向各寫1; 對於一對多聯絡,要在一的一方寫1,多的一方寫n;對於多對多關係,則要在兩個實體連線方向各寫n,m。)

軟體工程 需求分析

軟體生存期分六個步驟,1.制定計畫。2需求分析。3軟體設計。4程式設計。5.軟體測試。6.執行維護。需求分析是軟體生存期中軟體分析的最後乙個步驟,是確定系統必須完成哪些工作,也就是對目標系統提出完整 準確 清晰 具體的要求。是軟體開發計畫期間建立的軟體可行性分析求精和細化,分析各種可能的解法,並且分...

軟體工程 需求分析

昨天剛剛寫了關於可行性研究的部落格,今天我們來看看關於需求分析的問題!需求分析需要掌握三個主要任務!1.深入描述軟體的功能和效能 2.確定軟體設計的約束和軟體同其他系統元素的介面細節 3.定義軟體的其他有效需求。需求分析的四個過程 問題識別 1.從系統的角度來理解軟體並評審軟體範圍是否恰當 2.確定...

軟體工程 需求分析

需求分析的任務 基本任務是準確地回答 系統必須做什麼?1.確定系統的綜合需求 2.分析系統的資料需求 3.匯出系統的邏輯模型 4.修正系統的開發計畫 5.開發原型系統 需求分析的過程 1問題識別 軟體的需求包括 功能需求 模組 效能需求 響應時間,儲存容量 環境需求 執行 可靠性需求 安全保密需求 ...