《軟件工程》課程設(shè)計報告-企業(yè)工資管理系統(tǒng).doc_第1頁
《軟件工程》課程設(shè)計報告-企業(yè)工資管理系統(tǒng).doc_第2頁
《軟件工程》課程設(shè)計報告-企業(yè)工資管理系統(tǒng).doc_第3頁
《軟件工程》課程設(shè)計報告-企業(yè)工資管理系統(tǒng).doc_第4頁
《軟件工程》課程設(shè)計報告-企業(yè)工資管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1長沙理工大學(xué)軟件工程課程設(shè)計報告邱凱學(xué)院計算機與通信工程專業(yè)計算機科學(xué)與技術(shù)班級計算機03-05學(xué)號學(xué)生姓名指導(dǎo)教師課程成績完成日期2企業(yè)工資管理系統(tǒng)學(xué)生姓名:指導(dǎo)老師:摘要本系統(tǒng)基本上能夠滿足現(xiàn)代化企業(yè)工資管理的需求?,F(xiàn)代化工資管理系統(tǒng)中使用了各種表格,保存相關(guān)的工資信息,方便查詢,瀏覽,修改等操作。本系統(tǒng)的前提條件是必須有員工的考勤信息作為基礎(chǔ),因為本系統(tǒng)是使用員工考勤信息來計算員工的工資,在使用的時候必須要保證員工的人事信息數(shù)據(jù)庫和工資數(shù)據(jù)庫在同一個文件夾中。本系統(tǒng)結(jié)合實際的人事、財務(wù)制度,經(jīng)過實際的需求分析,采用功能強大的VB作為開發(fā)工具、Access作為數(shù)據(jù)庫開發(fā)出來的企業(yè)工資管理系統(tǒng)。本文首先分析了企業(yè)工資管理系統(tǒng)的應(yīng)用現(xiàn)狀,闡述了本工資管理系統(tǒng)的開發(fā)目的。通過對數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展、數(shù)據(jù)庫系統(tǒng)的選擇原則、系統(tǒng)開發(fā)工具的選擇一系列問題的分析,確定了系統(tǒng)的開發(fā)平臺。接著詳細給出了從工資管理系統(tǒng)分析到總體設(shè)計詳細設(shè)計與實現(xiàn)及測試的各個環(huán)節(jié),最后對本系統(tǒng)作出了客觀評價,指明了系統(tǒng)的現(xiàn)實意義、缺點以及系統(tǒng)的升級方向。關(guān)鍵詞工資管理系統(tǒng);數(shù)據(jù)庫;系統(tǒng)需求分析1引言隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中的應(yīng)用越來越普及,利用計算機實現(xiàn)企業(yè)工資的管理顯得越來越重要。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進行統(tǒng)計,服務(wù)于財務(wù)部門其他方面的核算和財務(wù)處理,同時計算機具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性3好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著當(dāng)今企業(yè)人員數(shù)量增加,企業(yè)的工資計算也變得越來越復(fù)雜。如果能夠?qū)崿F(xiàn)工資管理的自動化,無疑是給企業(yè)管理部門帶來很大的方便。資金是企業(yè)生存的主要元素。資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成部分,因為企業(yè)每個月都要涉及發(fā)放企業(yè)員工工資的問題。企業(yè)員工的人數(shù)越多,工資的統(tǒng)計工作就越多,工資的發(fā)放困難就越大。最初的工資統(tǒng)計和發(fā)放都是使用人工方式處理,工作的時候,出現(xiàn)錯誤的機率也隨之升高。工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計和計算,完成眾多工資信息的處理,同時使用電腦還可以安全地保存大量的工資記錄。企業(yè)工資管理系統(tǒng),為個人提供工資查詢服務(wù),為企業(yè)提供工資計算,工資統(tǒng)計等服務(wù)。傳統(tǒng)的紙張材料的數(shù)據(jù)信息管理已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)在公司管理工資的首選。本系統(tǒng)實現(xiàn)的工資管理系統(tǒng)基本上能夠滿足現(xiàn)代化企業(yè)工資管理的需求。2企業(yè)工資管理系統(tǒng)概述2.1系統(tǒng)的主要功能企業(yè)工資管理系統(tǒng)的主要任務(wù)是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:(1)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是應(yīng)考慮到這些情況。(2)對職工的工資進行計算、修改。能對各職工的工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。4(3)查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以查詢?nèi)俊?4)報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。2.2企業(yè)工資管理系統(tǒng)的應(yīng)用現(xiàn)狀2.2.1開發(fā)背景隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng),僅憑手工操作來實現(xiàn)不僅容易出錯,而且也造成資源的不必要浪費,因此開發(fā)這個工資管理系統(tǒng)是很有必要的。2.2.2開發(fā)環(huán)境(1)系統(tǒng)運行環(huán)境1)騰II或以上2)64MB內(nèi)存或以上3)Windows95或以上4)裝了VisualBasic6.0(2)開發(fā)工具微軟公司的VisualBasic6.0(簡稱VB)具有強大的數(shù)據(jù)庫管理功能,豐富的表格和圖形輸出功能,實效的精美報表打印功能,語言的易讀與靈活性,快速友好的界面開發(fā)效率等特點。說得通俗一點,Visual是指可視化的編程方法,,Basic語言是指在原有BASIC語言的基礎(chǔ)上發(fā)展起來的編程語言。VB的強大,不僅僅在于它本身的編程能力,還在于它可以直接調(diào)用DLL動態(tài)鏈接庫中的過程。VB允許選擇和管理外接程序,這是對VB的擴充。這些擴充增強了VB開發(fā)環(huán)境的能力。Access2000就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和5檢索。Access的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。2.2.3數(shù)據(jù)庫數(shù)據(jù)庫是通過數(shù)據(jù)庫管理系統(tǒng)(DBMS-DATABASEMANAGEMENTSYSTEM)軟件來實現(xiàn)數(shù)據(jù)的存儲、管理與使用的DBASELL就是一種數(shù)據(jù)庫管理系統(tǒng)軟件。(1)數(shù)據(jù)庫的概念數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的,和可控制的方式進行。當(dāng)某個系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系統(tǒng)包含一個數(shù)據(jù)庫集合。(2)數(shù)據(jù)庫的優(yōu)點使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。(3)數(shù)據(jù)庫文件的特征無論使用哪一種數(shù)據(jù)庫管理系統(tǒng),由它們所建立的數(shù)據(jù)庫文件都可以看成是具有相同性質(zhì)的記錄的集合,因而這些數(shù)據(jù)庫文件都有相同的特性:1)文件的記錄格式相同,長度相等。2)不同的行是不同的記錄,因而具有不同的內(nèi)容。3)不同的列表示不同的字段名,同一列中的數(shù)據(jù)的性質(zhì)(屬性)相同。4)每一行各列的內(nèi)容是不能分割的,但行的順序和列的順序不影響文件內(nèi)容的表達。63系統(tǒng)分析3.1系統(tǒng)需求分析本系統(tǒng)的開發(fā)宗旨以及總體任務(wù)就是幫助企業(yè)的財務(wù)主管部門提高工作效率,實現(xiàn)企業(yè)工資信息管理的自動化、規(guī)范化和系統(tǒng)化。所以為了能夠?qū)崿F(xiàn)編制這個系統(tǒng)所設(shè)定的目標(biāo),在程序的開發(fā)之前,需求分析是必不可少的。需求分析的第一步描述工資管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。工資管理系統(tǒng)的用例分析主要是找出系統(tǒng)中所有的用例,因此要和工資管理系統(tǒng)的潛在用戶進行討論。系統(tǒng)最終實現(xiàn)的主要功能如下。工資管理系統(tǒng)的用例包括:(1)系統(tǒng)管理(2)工資設(shè)置(3)工資統(tǒng)計(4)工資查詢(5)工資表導(dǎo)出(6)打印報表系統(tǒng)管理用例包括添加用戶和修改密碼。都通過其相應(yīng)的窗口來實現(xiàn)。工資設(shè)置用例包括基本工資設(shè)置和其它項目設(shè)置。其它項目設(shè)置有獎金、津貼、福利、扣發(fā)等項目。工資統(tǒng)計用例可以根據(jù)不同的月份對其進行相應(yīng)地統(tǒng)計。工資查詢用例包括單人查詢和查詢所有,可以顯示員工基本工資、員工其它項目情況,以及員工工資具體統(tǒng)計情況。工資表導(dǎo)出用例可根據(jù)所需的月份把工資表導(dǎo)出并可直接顯示在Excel表格中,而且可以加以保存。打印報表用例是一個很重要的一個用例,它提供給用戶生成報表和報印的功能,能夠很方便地將員工的工資情況表打印出來。3.1.1系統(tǒng)目標(biāo)采用公司現(xiàn)有的軟硬件及科學(xué)的管理系統(tǒng)開發(fā)方案,建立工資管理系統(tǒng),實現(xiàn)企業(yè)工資管理的計算機自動化。系統(tǒng)應(yīng)符合公司人事、工資管理制度,并達到操作直觀、方便、實用、安全等要求。73.1.2數(shù)據(jù)流程圖圖3-1數(shù)據(jù)流程圖3.2系統(tǒng)功能調(diào)查系統(tǒng)從總體上可以分為系統(tǒng)管理、工資信息設(shè)置、工資信息管理、打印報表等功能。3.2.1系統(tǒng)管理功能(1)添加用戶:使用這個用戶登錄后,可以添加其他用戶(2)修改密碼:每一個用戶都可以更改自己的密碼3.2.2工資信息設(shè)置功能(1)基本工資設(shè)置:按照員工編號或職務(wù)設(shè)置員工的基本工資信息。(2)其他項目設(shè)置:設(shè)置單個員工的獎金,福利、津貼、出差費、加班費等信息。(3)工資計算公式設(shè)置:設(shè)置員工實發(fā)工資的計算公式信息。3.2.3工資信息管理功能(1)出勤統(tǒng)計:按照月份統(tǒng)計員

溫馨提示

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

最新文檔

評論

0/150

提交評論