編號學生實訓報告
2012~2013學年第二學期
2023年 6 月 25 日
1摘要本課題將設計乙個應用於大學的工資管理系統。隨著國民經濟的
急速發展,工資應用體系也變的越來越複雜,大學中,部門、
職務、工作效益等與工資管理有關的資訊隨之急劇增加。在這種情況
下單靠人工來處理教職工的工資不但要消耗大量的人力和物力,而且極
容易出錯。
該系統的具體任務就是設計乙個大學工資的資料庫管理系統,由
計算機來代替人工執行一系列工作,諸如增加教職工新增刪除、工資設
置、修改、查詢、統計等操作。這樣就使財務人員可以快捷高效地完
成工資管理任務。
工資管理重複性、規律性、時間性,使得工資管理計算機化成為可能。計算機進行工資發放工作,不僅能夠保證工資核算正確無誤、快速輸出,而且還可以利用工資資料庫對有關工資的各種資訊進行統計,服務於財務部門其他方面的核算和財務處理,使會計人員從繁重的手工製作中解脫出來,提高了會計資訊的及時性、正確性、全面性。大大提高了管理水平和管理效率,產生了巨大的經濟效益和社會效益。
資訊時代計算機技術的發展給整個社會的生活、工作方式帶來了一次革命。傳統意義上的企事業工資管理的形式和內涵都在發生著本質的變化。以前那種乙個會計、乙個帳本的工資管理形式已經被計算機及財務軟體所代替。
計算機以及相關軟體的介入使得企事業的工資管理變的科學化、透明化、簡單化。因此,根據不同企事業的自身特點開發適合自己的工資管理軟體是非常有必要的。
本文設計的指導思想是一切為使用者著想,介面簡潔,操作盡量簡
單明了。
2目錄1摘要 - 1 -
3系統需求分析 - 1 -
4資料庫設計 - 2 -
4.1資料結構 - 2 -
4.2資料流 - 4 -
5總體設計 - 6 -
5.1 軟體結構塊層次圖 - 6 -
5.2軟體處理流程設計 - 6 -
6詳細設計 - 8 -
6.1登陸模組 - 8 -
6.1.1程式描述 - 8 -
6.1.2功能 - 8 -
6.1.3輸人項 - 9 -
6.1.4 介面設計 - 9 -
6.2其他介面設計 - 9 -
7執行測試 - 11 -
7.1測試計畫 - 11 -
7.2尚未解決的問題 - 12 -
8總結 - 12 -
8.1遇到的困難 - 12 -
8.2獲得的經驗 - 12 -
3系統需求分析
工資管理系統主要完成的功能有:
(1) 人員資訊管理:企業員工資訊(包括員工基本資訊、教育經歷、個人簡
歷、崗位變更、離職登記、離退休資訊等)的維護和查詢。
(2) 考勤管理:管理員工的出勤情況(包括加班、請假、休假等)
(3) (3) 薪資福利管理:管理員工的薪資和福利(包括當月工資、個人所得稅、
發放工資歷史、員工獎勵、員工懲罰等)
(4) 社會保障管理:管理員工的社保資訊(包括單位參保資訊、養老保險、
醫療保險、住房公積金等)
,生成社會保險臺帳。
(5) 系統管理:包括**管理、引數設定、許可權設定、更改密碼等。
中。4資料庫設計
4.1資料結構
教職工資訊表
教職工工資表
教職工考勤表
其他幾個表如上一樣,在這不再畫出來。(如下圖)
工資表payroll
使用者表 user
選單管理表 module
角色表 role
4.2資料流
5總體設計
5.1 軟體結構塊層次圖
5.2軟體處理流程設計
5.3 介面設計
5.3.1外部介面
建立伺服器管理系統,系統管理員通過inter***管理web伺服器和資料伺服器,web伺服器與資料伺服器之間的資料自動交換,使得管理員可通過inter***使用本系統的所有功能,員工可通過網際網路實現個人資訊和工資資訊查詢等功能。
5.3.2內部介面
系統內部需要共同的資料定義和描述,詳見「資料表設計」。
5.4 系統管理和改進
本系統的維護主要包括以下內容:
(1)許可權維護:系統維護人員或經授權的高階別管理員需要對低級別管理員和員工的使用者名稱、密碼和許可權等進行維護。
(2)所有資訊要實時備份。發生系統失敗後,能快速及時恢復。備份技術採取離故障最近的後備副本來恢復資料庫原理如下圖。
備份計數原理圖
5.5 安全保密設計
考慮到不同使用者的許可權不同,當使用者登入系統時,只有當使用者名稱和密碼相匹配時才能進入該使用者許可權所允許做的操作介面。如管理員可以對員工的工資進行新增、所有員工資訊和工資資訊查詢等操作,員工使用者只能進行一般的對自己資訊的查詢。具體許可權在系統中內部約定。
6詳細設計
6.1登陸模組
6.1.1程式描述
本程式是系統啟動時首先執行的程式,使用者通過本程式的認證進入系統。
通過本程式,作業系統在記憶體為使用者分配一段記憶體,而且必須在此使用者退出之前常駐
記憶體,以便對本系統的所有操作都是在此登陸使用者下進行。
6.1.2功能
本段程式功能非常簡單,提供新使用者註冊和響應登陸者,並根據使用者的許可權開啟不同的登陸介面,該功能可用如下功能模組圖描述。
6.1.3輸人項
本程式的輸入就兩大類,使用者名稱和密碼。以下為這兩類輸入項作以下限
制。(1)、使用者:必須是數字、字母或則漢字組成,長度限制在6到12字元之間。
(2)、密碼:必須是數字、字母組成,長度限制在6到12字元之間。
6.1.4 介面設計
6.2其他介面設計
執行介面1:補貼清單
執行介面2:檢視和修改個人資訊
執行介面3:人事管理
執行介面4:調整工資
7執行測試
7.1測試計畫
測試方法:黑盒測試和白盒測
測試內容:
通過大量不同使用者的查詢,
看查詢結果是否完全正確,
是否超過了自己的許可權操作。
7.2尚未解決的問題
通過調查分析,基本沒有尚未解決的問題,能夠較好地滿足學校工資管理的需求。
8總結8.1遇到的困難
最開始我們選用的登入模式是利用mysql從硬碟上的資料庫中讀取賬號密碼進行匹配登入,但這種讀取機制降低了登入速度,經過修改,改用了將好友賬號密碼預讀入記憶體中,直接在記憶體中進行讀取,大幅度節省了登入時間。
工資的結算由於涉及到員工的工齡、津貼和扣款,變得較為複雜;我採用將工資分類建立工資類別表的方法很好地優化的**和演算法。
工資管理系統實訓
1 實訓內容 1 工資管理系統初始化 2 工資管理系統日常業務處理 3 工資分攤及月末處理 4 工資系統資料查詢 2 實訓資料 1 建立工資套 工資類別個數為多個 核算幣別為人民幣 要核算計件工資 工資管理代扣個人所得稅 不進行扣零處理 人員編碼為3位。建立工資類別 正式職工 包含除了生產部以外的所...
工資管理系統實操練習
一 以帳套登陸者的身份進行 建立工資帳套。二 以帳套登陸者的身份進行 帳套引數設定 工資類別個數 多個 不進行扣零處理 核算幣種 人民幣 人員編碼長度3位 要求代扣個人所得稅工資帳套啟動日期為 2005年1月1日 三 2005年1月1日以帳套登陸者的身份進行 增加工資類別 在職人員 四 2005年1...
企業工資管理系統報告
摘要隨著經濟的發展,企業正向著大型化,規模化發展,而對於大中型企業,員工 職稱等跟工資有關的資訊隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。而現在關於企業工資管理的研究與開發還處於乙個初級階段,還未被廣泛的接受和運用,所以開發乙個簡單而實用的企業工資管理系統是...