企業(yè)工資管理系統說明書_第1頁
企業(yè)工資管理系統說明書_第2頁
企業(yè)工資管理系統說明書_第3頁
企業(yè)工資管理系統說明書_第4頁
企業(yè)工資管理系統說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、* 實踐教學實踐教學 * 蘭州理工大學蘭州理工大學 計算機與通信學院 2017 年春季學期 數據庫數據庫 課程設計課程設計 題 目: 企業(yè)工資管理系統 專業(yè)班級: 計算機科學與技術 3 班 姓 名: 劉 琴 學 號: 指導教師: 李 睿 成 績: 目目 錄錄 摘摘 要要.1 前前 言言.1 正正 文文.2 1.需求分析需求分析.2 1.11.1 系統設計目標系統設計目標.2 1.21.2 系統流程圖系統流程圖.2 1.31.3 數據流程圖數據流程圖.3 1.4 數據字典數據字典.3 2概念結構設計概念結構設計.5 3邏輯結構設計邏輯結構設計.6 4系統實現系統實現.8 4.14.1 建立數據庫

2、建立數據庫.9 5 5系統測試系統測試.11 5.15.1 測試方案測試方案.12 5.25.2 測試用例及結果測試用例及結果.12 6.軟件使用說明書軟件使用說明書.14 總總 結結.17 參考文獻參考文獻.18 致致 謝謝.18 摘摘 要要 企業(yè)工資管理系統的主要任務是用計算機對各種工資信息進行日常的管理, 如查詢、修改、添加、以及刪除,從而迅速準確地完成各種工資信息的統計計算 和匯總工作。針對系統服務對象的具體要求,設計了企業(yè)工資管理系統。企業(yè)工 資管理系統主要有以下幾大功能: (1) 對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在 不斷的變化:有調出、有調入、也有職工

3、在本單位內部調動。因此,設計系統是 應考慮到這些情況。 (2) 對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和 批量修改,同時,能對各職工的工資進行計算,即通過計算級別工資、崗位工資、 工齡工資以及福利額的總和來得到實際工資。 (3) 查詢統計功能。該項功能即可以單項查詢,比如通過姓名查詢查看某個職 工的工資情況等;也可以多項查詢,即查看部門所有的員工的工資信息。 (4)對用戶管理功能。正確登錄到系統內部需要正確輸入用戶名以及密碼,如 若有一個出現問題,便不能登錄進去。 關鍵詞關鍵詞:工資管理系統、設計、開發(fā)工具、eclipse、Oracle 前前 言言 企業(yè)的工資管理是公司

4、管理的一個重要內容。工資管理既涉及到企業(yè)勞動人 事的管理,同時也是企業(yè)財務管理的重要組成部分。工資管理需要和人事管理相 聯系,同時連接工時考勤和醫(yī)療保險等等,來生成企業(yè)每個職工的基本工資、津 貼、醫(yī)療保險、保險費、實際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的 流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成 部分。本次設計主要闡述員工工資管理系統主要是以企業(yè)員工工資情況為對象而 開發(fā)的。其系統的設計主要包括數據庫的設計、維護和應用界面的設計與后臺數 據庫的連接。經分析采用 java 為開發(fā)工具,Oracle 為后臺數據庫。Java 具有簡 單、易學的特點,是大多數初學

5、者最理想的編程語言,也是專業(yè)人員得心應手的 開發(fā)工具。它在一個公共環(huán)境里集成了許多不同的功能,例如,設計、編輯、編 譯和調試。目前市場上數據庫的主流廠商及產品有 Oracle、Mysql、IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i。Oracle 中包含許多新特性,這 些特性使其成為針對電子商務、數據倉庫和在線商務解決方案的卓越的數據庫平 臺。 正正 文文 1.1.需求分析需求分析 1.11.1 系統設計目標系統設計目標 開發(fā)這個系統的目的就是幫助企業(yè)的財務主管部門提高工作效率,實現企 業(yè)工資信息管理的系統化、規(guī)范化和自動化。實現企業(yè)高效、科學、現代化

6、的員 工管理。系統最終實現的主要功能如下。 企業(yè)工資信息設置部分:包括設置員工的基本工資和其他項目的金額,如福利 工資的設置。 企業(yè)信息管理部分:包括員工信息、部門信息和工資信息。 企業(yè)員工查詢部分:包括按員工查詢和按部門查詢。 系統部分:包括添加用戶、修改用戶信息。 1.21.2 系統流程圖系統流程圖 企業(yè)工資管理系統 系統登陸 員工信息管理 企業(yè)部門及工作崗位位 打印工資表 用戶名 密碼 員工信息管理 員工信息查詢 員工信息添加 員工信息修改及刪除 部門名稱 崗位名稱及工資 員工福利 圖圖 1.11.1 系統流程圖系統流程圖 1.31.3 數據流程圖數據流程圖 圖圖 1.21.2 數據流程

7、圖數據流程圖 1.41.4 數據字典數據字典 數據結構描述數據結構描述 名稱:員工(staffsalary) 含義說明:員工信息 組成結構:員工號+員工名+基本工資+工齡工資+崗位工資+福利額+實際工資 名稱:工資(Salary) 含義說明:工資信息 組成結構:員工編號+基本工資+崗位工資+福利工資+工齡工資+實發(fā)工資 名稱:部門(Sectorsalary) 含義說明:部門信息 組成結構:部門名稱+崗位名稱+部門崗位工資 名稱:基本工資(basicsalary) 含義說明:工資信息 組成結構:工資等級+基本工資額 數據流的描述數據流的描述 數據流名稱:員工信息添加 簡述:新員工信息錄入 數據流

8、來源:公司管理者 數據流去向:員工信息 數據流組成:員工編號+基本工資+崗位工資+福利工資+工齡工資+實發(fā)工資 數據流名稱:員工信息修改 簡述:員工信息錯誤或者員工調動 數據流來源:員工信息 數據流去向:員工信息 數據流組成:員工編號+基本工資+崗位工資+福利工資+工齡工資+實發(fā)工資 數據流名稱:員工信息刪除 簡述:員工離職 數據流來源:員工信息 數據流去向:員工信息 數據流組成:員工編號+基本工資+崗位工資+福利工資+工齡工資+實發(fā)工資 主要數據存儲的定義主要數據存儲的定義 存儲名稱:員工記錄 輸入:員工基本信息 輸出:員工所有信息 數據結構:員工編號+基本工資+崗位工資+福利工資+工齡工資

9、+實發(fā)工資 2 2概念結構設計概念結構設計 通過對企業(yè)工資管理內容和過程的分析,本系統應設計 E-R 模型的如下: E-R 圖 3 3邏輯結構設計邏輯結構設計 表結構 basicsalary 表 列名含義類型約束 grade工資等級Varchar2(20)主鍵 basicsalary 基本工資額Varchar2(20) workagesalary 表 列名含義類型約束 Workname 工齡Varchar2(20)主鍵 workagesalary 工齡工資Varchar2(20) Sectorsalary 表 列名含義類型約束 developmentname部門名稱Varchar2(20)主鍵

10、 jobname崗位名稱Varchar2(20) sectorsalary 部門崗位工資Varchar2(20) Welfaresalary 表 列名含義類型約束 welfarename福利名稱Varchar2(20)主鍵 welfaresalary福利額Varchar2(20) staffsalary 表 列名含義類型約束 Sno員工號Varchar2(20)主鍵 Sname員工名Varchar2(20) Bsalary基本工資Varchar2(20) WAsalary工齡工資Varchar2(20) Ssalary 部門崗位工資Varchar2(20) Wsalary福利額Varchar2

11、(20) Rsalary實際工資Varchar2(20) adminy 表 列名含義類型約束 aname用戶名Varchar2(20)主鍵 apasswd 登錄密碼Varchar2(20) 4 4系統實現系統實現 4.14.1 程序設計程序設計 1、主界面 該企業(yè)工資管理系統的主界面分為上、左、右三部分,如下圖所示: 圖 4.1 系統運行主界面 2、數據庫中建立的表 圖 4.2basicsalary 表 圖 4.3workagesalary 表 圖 4.4sectorsalary 表 圖 4.5welfaresalary 表 圖 4.6staffsalary 表 3、系統功能模塊 圖 4.7

12、系統功能模塊 工資管理系統 系 統 模 塊 工 資 生 成 模 塊 津 貼 管 理 模 塊 崗 位 管 理 模 塊 員 工 管 理 模 塊 5 5系統測試系統測試 5.15.1 測試方案測試方案 黑盒測試也稱功能測試或數據驅動測試,它是在已知產品所應具有的功能, 通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打 開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,測試者在程序接 口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序 是否能適當地接收輸入數據而產生正確的輸出信息,并且保持外部信息(如數據 庫或文件)的完整性。 黑盒法著眼于程序外部結構、

13、不考慮內部邏輯結構、針對軟件界面和軟件 功能進行測試。黑盒法是窮舉輸入測試,只有把所有可能的輸入都作為測試情 況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個, 人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測 試。 白盒測試按照程序內部的邏輯對程序進行測試,檢查程序中的每條通路是否 能按預定要求正確工作。白盒測試又稱為結構測試。 在這里主要采用的是黑盒測試,并以白盒測試為輔助測試。 5.25.2 測試用例及結果測試用例及結果 圖 5.1 添加員工成功界面 圖 5.2 修改員工信息 圖 5.3 查詢員工信息成功界面 6.6.軟件使用說明書軟件使用說明書

14、 在這個項目中,選擇使用多文檔界面。使用這個窗體的好處是可以使程序更 加有條理。對于一個多任務的應用程序,使用多文檔窗體還可以減少占用的系統 資源。 主窗體設計的界面是用菜單編輯器做的,主要由系統、工資信息設置、工資 信息管理和關于這四個大模塊組成。主窗體是進行相關操作的主界面。在這幾個 里,管理員有所有的權利進行各種操作。 系統可以對企業(yè)員工工資的增加、查詢、刪除、修改功能實現。 圖 6.1 級別工資查詢界面 圖 6.2 工資工齡查詢界面 圖 6.3 崗位工資查詢界面 圖 6.4 福利工資查詢界面 圖 6.5 員工各項工資查詢界面 總總 結結 通過這兩周的數據庫設計,我從中受到很大的影響,不

15、僅將所學的知識進行 了實際應用,還學到了很多書本上學不到的知識。開闊了視野,增長了知識,積 累了一些經驗和教訓。充分鍛煉了自己的動手和應用能力,真正做到了理論結合 實際。 本次程序我主要負責數據庫的開發(fā)對企業(yè)員工工資的增刪改查、主窗體的設 計。由于是第一次弄數據庫程序設計,對于數據庫的流程還不是很清楚,所以很 大一部分時間是在網上找資料,來完善這次數據庫的需求分析。一開始對于數據 庫系統的功能模塊、數據流圖和數據字典都不是很清楚該怎么樣來書寫和繪圖, 不過經過進一步的學習終于懂得該怎么樣寫才是正確的,也增強了我自學的積極 性,具體這個程序應該完成些什么功能也是通過反復考慮才確定下來。當然在這

16、整個過程中,遇到了很多問題,但通過查詢資料等途徑我完成了此次課程設計。 最后,還要感謝李睿老師的關心、指導和教誨。再次向所有關心、幫助、理 解、支持我做好數據庫課程設計的老師和同學們致以深深的謝意,感謝你們的幫 助! 參考文獻參考文獻 1李明等. 數據庫原理及應用M. 西南交大出版社, 2007.7 2袁方(譯). 現代數據庫管理(第 7 版)M. 電子工業(yè)出版社, 2006.1 3張瑜等(譯). 數據庫系統設計實現與管理(第 6 版)M. 清華大學出版 社, 2005.9 4鄭阿奇. SQL Server 實用教程(第 2 版) M. 電子工業(yè)出版社, 2007.11 5熊擁軍,劉衛(wèi)國. 數

17、據庫技術與應用實踐教程SQL Server 2005 M. 清華大學出版社, 2010,4 6周濤, 呂偉臣, 夏永和. SQL Server 2005 數據庫基礎應用M. 清華 大學出版社, 2007,12 7陳磊等. PowerBuilder 9 數據庫項目案例導航M. 清華大學出版社, 2005,1 8楊檸. 進銷存管理軟件參考流程的研究與分析J. 黑龍江科技信息, 2010,5 9趙曉霞. 進銷存管理系統的設計與實現J. 煤炭技術, 2010,1 致致 謝謝 感謝這一學期給我們教授數據庫課程和指導我們進行工程開發(fā)綜合訓練的老 師,在她的授課下,我熟悉了數據庫這一規(guī)范,掌握了一些開發(fā)數據表、數據庫 的技巧,這為本次的工程開發(fā)綜合訓練奠定基礎,再通過李睿老師的指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論