軟體工程概論課程設計人事管理系統

2021-09-19 19:50:33 字數 3670 閱讀 3767

軟體學院

課程設計報告書

課程名稱軟體工程導論

設計題目企業人事檔案管理系統

專業班級

學號姓名

指導教師

20xx年月

1 設計時間 2

2 設計目的 2

3設計任務 3

4 設計內容 3

4.1設計內容概述 3

4.1.1組織機構概述 3

4.1.2現業務流程介紹與分析 4

4.1.3新業務流程介紹與分析 5

4.2.需求分析 6

4.2.1總體目標 7

4.2.2具體目標 8

4.2.3系統資料建模 8

4.2.4系統功能建模 9

4.2.5資料字典 12

4.3總體設計 14

4.3.1總體設計hipo技術 14

4.3.2**設計 16

4.3.3資料庫設計 17

4.4詳細設計 20

4.4.1系統管理模組詳細設計 20

4.4.2培訓管理模組詳細設計 21

4.4.3檔案管理模組詳細設計 22

4.4.4績效出勤管理模組詳細設計 23

4.4.5工資管理模組詳細設計 24

5總結與展望 26

參考文獻 27

成績評定 27

20xx

本次課程設計的目的是運用軟體工程的思想,嚴格按照軟體生命週期各階段的目的和任務,完成對系統的分析和設計。同時將軟體工程中規範的軟體開發方法應用到企業人事管理系統的分析與設計過程中。

根據軟體工程的開發過程,對人事管理系統進行分析與設計

為了適應現代社會人們高度強烈的時間觀念,人事管理系統軟體為機關,團體,事業單位,企業,公司等的人事管理帶來了極大的方便,能夠為使用者提供可靠的資訊儲存和快捷的查詢手段。以往人們使用傳統人工的方式管理人事檔案,這種管理方式存在著許多缺點。隨著科學技術的不斷提高,計算機日趨成熟,其強大的功能已為人們深刻認識,作為計算機應用的一部分,使用計算機對單位的人事檔案資訊進行管理,具有手工管理所無法比擬的優點。

例如:檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大的提高乙個單位人事管理的效率。

因此,開發這樣的管理軟體成為很有必要的事情,它能夠具體化、合理化的管理單位的人事資訊,用結構化的思維方式運用計算機解決實際工作和生活中遇到的問題。

隨著計算機技術的飛速發展,企業資訊化的發展,企業資訊化的發展趨勢,人事管理系統已經成為企業管理美不可缺少的一部分。

本軟體只有兩類使用者:企業員工、系統管理員。使用軟體時,企業員工只需登入便能查詢、瀏覽他所需要的資訊。

企業員工之所以那麼少功能是為了防止企業員工隨意刪改個人資訊,或者是惡意去破壞資訊的完整性。系統管理員要登入驗證才能進入系統去修改資訊。其中,管理員的許可權有對員工資料的查詢、修改、建檔、刪除。

但是還存在一些不便例如對應聘資訊和員工考核相關的功能和管理,員工的基本資訊也不能及時更改。

4.1.2.1現業務流程描述

1.員工填寫員工基本資訊,通過人事部門審核進行篩選,然後確定選定人員名單進行員工培訓,對員工的基本資訊錄入到員工基本資訊庫中。

2根據員工資訊按部門職務進行分配簽訂合同。

3對員工平日的出勤情況進行考核,輸出考核表提交有關部門領導和財務部門,財務部門根據員工資訊表和考勤表進行工資結算輸出工資單給員工。

4人事部門對員工的學歷年齡進行證明和分析輸出員工學歷表和年齡分析表,對員工的崗位進行調換,通知退休年齡的員工。形成員工變動資訊庫,然後通過部門安排對員工資訊進行修改提交財務部,由財務部進行工資結算。

4.1.2.2現業務流程圖

本系統採用的是c/s模式,其主要的功能是在客戶端的瀏覽器上體現的。c/s結構的客戶端可以完成瀏覽、查詢、資料輸入等簡單功能,絕大部分工作要由伺服器承擔,包括對資料的儲存,如:資料儲存、恢復,以及對系統失效的後果及恢復的處理方法等。

系統管理:此系統可以分為使用者和管理員,使用者可以進行新使用者的註冊,基本資訊更改,密碼的更改,管理員可以進行使用者的管理,資料庫的備份更新等。招聘管理:

應聘者面試之後,錄入應聘者資訊,假若應聘成功,則繼續下一步工資,錄入員工基本資訊管理。人事管理:這一系統包含員工檔案管理、部門安排管理、調動管理、合同管理、培訓管理、績效考評管理這幾個子模組。

工資管理等

4.1.3.1新業務流程描述

1.應聘者填寫應聘者資訊,然後進行面試,通過人事部門審核進行篩選,然後確定選定人員名單進行員工培訓,對員工的基本資訊錄入到員工基本資訊庫中。

2根據員工資訊按部門職務進行分配簽訂合同。

3對員工日常的出勤情況已經績效進行考核,輸出考核表提交有關部門領導和財務部門,財務部門根據員工資訊表和考評表進行工資結算輸出工資單給員工。

4人事部門對員工的學歷年齡進行證明和分析輸出員工學歷表和年齡分析表,對員工的崗位進行調換,通知退休年齡的員工。形成員工變動資訊庫,然後通過部門安排對員工資訊進行修改提交財務部,由財務部進行工資結算。

4.1.3.2新業務流程圖

4.1.3.3新業務流程於原業務的比較

新業務流程與現業務流程相比多了一些功能,招聘管理功能和考核管理功能,招聘管理功能可以對應聘者按條件篩選,這樣節省了人力和時間。考核管理功能可以對員工的出勤和工作業績進行考核,形成獎懲的制度,調動員工工作積極性。

隨著資訊時代的到來以及辦公自動化的全面發展,企業人事管理工作的需求也不斷提高。傳統的手工作業效率較低,操作也較複雜,已不能滿足企業發展的要求。人事管理系統打破了傳統手工操作的模式,動態的實現了職工資訊管理、人事變動、職工考勤資訊管理等功能。

(1)系統使用者管理

對使用系統的使用者進行管理,為他們分配一定的許可權,使他們規範的使用系統。本系統的使用者及其操作許可權都是由管理員新增的,管理員新增完畢之後,再將登入名(即職工編號)和密碼分配給員工。

(2)員工資訊管理

職工資訊管理包括對職工基本資訊和職工調動情況的記錄進行查詢、新增、刪除和修改。

(3)員工績效考勤管理

用於對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、新增、刪除和修改。

(4)員工調動管理

用於員工資訊變更資料的錄入,包括上崗通知,員工基本資訊,調出及離退人員通知、學歷證明、培訓人員通知及考核情況。

(5)招聘管理

應聘者面試之後,錄入應聘者資訊,假若應聘成功,則繼續下一步工資,錄入員工資訊的錄入

設計乙個企業人事資訊管理系統,此系統要以人為中心,為企業提供全面的人事管理解決方案;具體目標:

1) 為企業建立規範化、實時人機互動人事管理機制;

2) 提高企業人事管理的效率、節約相關的管理成本,增強人事管理的安全性;

3) 滿足企業管理層,人事業務操作層和全體員工的不同層次和不同方面的需要;

4) 對企業將來的整體資訊化建設提供必要的支援。

設計乙個企業人事資訊管理系統,此系統要以人為中心,為企業提供全面的人事管理解決方案;具體目標:

(1)人事變動資料錄入:主要功能是利用資料庫對職工資訊變更資料的錄入,包括有上崗通知、員工基本資訊、調出及離退人員通知、學歷證明、培訓人員通知及考核情況等資訊的錄入。

(2)人事變動業務處理:主要功能是對員工的調入、調出及離退人員的實際執行和學歷變動、員工培訓及考核的處理。

(4)列印統計報表:主要功能是列印員工統計表、員工學歷統計表、年齡結構分析表、員工培訓結果統計表和員工考核情況表等。

c語言課程設計人事管理系統

湘南學院 c語言課程設計 課程 人事管理系統 姓名 學號 系別 電腦科學與技術 專業 電腦科學與技術 級別 時間 2012年6月5日 1成員分工表 2系統功能分析 3函式簡介 4系統流程圖 5原 6各成員總結 成員分工表 一 系統功能分析 人事管理系統的主要任務是對人事檔案進行整理,使得能方便快捷地...

軟體工程課程設計

課程設計 報告課程名稱 軟體工程課設 班級 12330104 學號 2011023301183 姓名 張雙全 完成日期 2012 11 29 瀋陽航空航天大學 北方軟體學院 課程設計任務書 專業名稱 軟體工程 課程名稱 軟體工程課程設計 設計題目 學生成績管理系統 起止時間 2012年 11月22日...

軟體工程課程設計

一 題目 1 排隊叫號系統 2 電影院售票系統 3 小型超市系統 不考慮條碼處理部分 4 公司車隊資訊系統 5 停車場管理系統 6 快遞派送站系統 不考慮條碼處理部分 7 實驗室裝置管理系統 8 賓館客房管理 9 裝置管理 10 城市公交線路查詢系統 班長進行分組,每5位同學一組 推選組長為專案負責...