畢業(yè)設(shè)計-企業(yè)工資管理系統(tǒng)論文.doc_第1頁
畢業(yè)設(shè)計-企業(yè)工資管理系統(tǒng)論文.doc_第2頁
畢業(yè)設(shè)計-企業(yè)工資管理系統(tǒng)論文.doc_第3頁
畢業(yè)設(shè)計-企業(yè)工資管理系統(tǒng)論文.doc_第4頁
畢業(yè)設(shè)計-企業(yè)工資管理系統(tǒng)論文.doc_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

企業(yè)工資管理系統(tǒng) 摘要企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析如此情況,我們使用microsoft公司的visual foxpo工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象。 隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟著工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。關(guān)鍵字:管理系統(tǒng)、前端應(yīng)用程序、數(shù)據(jù)庫 abstractthe enterprise wage management system is a typical system of information management system, which mainly consists of the establishment and maintenance of background data-base and exploitation of forepart application. the consistence, integrality and security of the data shall characterize the former, and the maturity and convenience of the application shall characterize the later. we use the tool of microsofts visual foxpo on the base of foresaid analysis of such situation, especially the advantage of data window that is the intelligentized object, which can control the data-base concisely and conveniently. with the development of the economy, enterprises are marching to the mass and big scale, while as for the big and medium sized enterprises the information about wage management such as personnel, the title of a technical post, etc, is increasing sharply. under this condition, the manual wage management seems not equal to desire and very tends to make mistakes. this system just fulfills the commission, which is to devise a enterprise wage management system, computer can take the humans place in performing adding new personnel, delete former personnel, wage alteration, wage query, account, print, etc. in this way, the personnel can do the wage management easily and promptly. keywords: information management system、the procedure of forepart application、data-base目錄第一章 引言 第二章 1.1企業(yè)工資管理系統(tǒng)的簡介.21.2系統(tǒng)目標設(shè)計.21.3開發(fā)設(shè)計思想.21.4開發(fā)和運行環(huán)境選擇.21.5企業(yè)工資管理系統(tǒng)的用戶需求 .3第二章 系統(tǒng)的分析和設(shè)計 .42.1 企業(yè)工資管理系統(tǒng)的分析和概要設(shè)計 .4 2.2系統(tǒng)功能分析.72.3工資管理系統(tǒng)結(jié)構(gòu)設(shè)計.72.4系統(tǒng)功能模塊設(shè)計 .82.5企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計.10第三章 系統(tǒng)的具體實現(xiàn) .123.1 系統(tǒng)模塊的具體實現(xiàn) .123.2員工信息模塊的設(shè)計.123.22工資基本設(shè)定模塊的設(shè)計.133.23工資匯總模塊的設(shè)計.143.24個人工資查詢模塊的設(shè)計.153.3系統(tǒng)主程序的設(shè)計.163.4系統(tǒng)的容錯性 . 19第四章 調(diào)試運行 .224.1系統(tǒng)主界面運行結(jié)果.224.21員工基本信息-瀏覽.234.22員工基本信息-查詢.234.23員工基本信息-查詢結(jié)果.244.31工資基本設(shè)定.244.32基礎(chǔ)工資設(shè)定.254.33崗位工資設(shè)定.254.34工齡工資設(shè)定.264.51工資匯總表.264.52打印預(yù)覽.274.61個人工資查詢.284.62個人工資查詢結(jié)果 .28結(jié)束語.29參考文獻 .30第一章 引言一、企業(yè)工資管理系統(tǒng)的簡介隨著經(jīng)常的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟著工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。二、系統(tǒng)目標設(shè)計通過使用企業(yè)工資管理系統(tǒng),使企業(yè)工資管理工作系統(tǒng)化、規(guī)范化、自動化、從而達到提高企業(yè)管理效率的目的。系統(tǒng)開發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成工資管理的任務(wù)。三、開發(fā)設(shè)計思想l 盡量利用企業(yè)現(xiàn)有軟硬件環(huán)境,采用先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;l 系統(tǒng)應(yīng)符合企業(yè)工資管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達到操作過和中的直觀、方便、實用、安全等要求;l 系統(tǒng)采用模塊化程序設(shè)計方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護l 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。四、開發(fā)和運行環(huán)境選擇開發(fā)工具:美國微軟公司的可視化編程工具vsiual foxpro系列產(chǎn)品在世界各國廣泛應(yīng)用,經(jīng)歷了用戶的長期檢驗,受到了世界各國用戶的好評。它的優(yōu)點主要表現(xiàn)在,它有豐富的命令和函數(shù),采用命令窗口與平臺結(jié)合的操作方式,而且,它采用一種自然的語言,程序的可讀性極強。通過多個版本的升華,它在可視化開發(fā)程度上有了極大的提高,從而成為目前廣泛采用的開發(fā)平臺。所以,實現(xiàn)本系統(tǒng)vsiual foxpro是一個相對較好的選擇。運行環(huán)境:windows 9x或windows 2000五、企業(yè)工資管理系統(tǒng)的用戶需求總體功能需求 企業(yè)工資管理系統(tǒng)是針對企業(yè)對發(fā)放工資所需處理的大量業(yè)務(wù)工作用計算機進行全面現(xiàn)代化管理.主要包括人員基本情況管理、工資管理、和考勤管理。等幾個方面的功能,以實現(xiàn)用戶方便的輸入、查詢、統(tǒng)計、打印相關(guān)報表的業(yè)務(wù)需求。具體系統(tǒng)功能需求描述(1) 員工信息管理提供員工基本狀況,包括員工號、員工姓名、性別、所在部門、參加工作時間、工資級別等。員工基本數(shù)據(jù)的輸入,員工基本信息數(shù)據(jù)的修改、刪除。員工基本信息數(shù)據(jù)的查詢。(2) 工資的基本設(shè)定管理 提供工資的基本設(shè)定。提供對基礎(chǔ)工資的添加、修改、刪除。對崗位工資的添加、修改、刪除。對工齡工資的添加、修改、刪除。(3) 工資匯總管理提供對員工工資的瀏覽;員工工資計算;工資報表打印。(4)個人工資查詢提供對員工工資的查詢第二章系統(tǒng)的分析和設(shè)計2.1 企業(yè)工資管理系統(tǒng)的分析和概要設(shè)計根據(jù)實際情況,我們使用原型法即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時模塊也發(fā)展成為最終產(chǎn)品了。通過對用戶需求的分析,我們可以分析出該商廈人事勞資管理系統(tǒng)大致可以分為四個模塊:員工信息模塊、工資基本設(shè)定模塊、工資匯總模塊、個人工資查詢模塊下圖說明四者的關(guān)系企業(yè)工資管理系統(tǒng)員工信息模塊工資基本設(shè)定模塊工資匯總模塊個人工資查詢模塊現(xiàn)在對這四個模塊做具體說明:l 員工信息模塊:輸入:員工基本信息輸出:員工基本信息功能:提供員工基本狀況,包括員工號、員工姓名、性別、所在部門、參加工作時間、工資級別等。員工基本數(shù)據(jù)的輸入,員工基本信息數(shù)據(jù)的修改、刪除。員工基本信息數(shù)據(jù)的查詢。l 工資基本設(shè)定模塊:輸入:基礎(chǔ)工資、崗位工資、工齡工資輸出:基礎(chǔ)工資、崗位工資、工齡工資功能:企業(yè)工資的基本設(shè)定,提供工資的基本設(shè)定。提供對基礎(chǔ)工資的添加、修改、刪除。對崗位工資的添加、修改、刪除。對工齡工資的添加、修改、刪除l 工資匯總模塊:輸入:輸出:員工工資報表功能:提供對員工工資的瀏覽;員工工資計算;工資報表打印l 個人工資查詢模塊輸入:用戶、密碼輸出:個人工資功能:提供對員工工資的查詢在仔細抽查企業(yè)工資管理過程的基礎(chǔ)上,我們得到本系統(tǒng)所處理的數(shù)據(jù)流程,如下圖所示級別工資設(shè)定崗位工資設(shè)定工齡工資設(shè)定工資基本設(shè)定員工信息員工工資通過對企業(yè)工資管理的內(nèi)容和數(shù)據(jù)流程分析,針對本實例,我們設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:l 員工基本狀況。包括員工號、員工姓名、性別、所在部門、參加工作時間、工資級別等。l 工資級別和工資金額。包括的數(shù)據(jù)庫項有工資等級、工資額。l 企業(yè)部門及工作崗位。包括的數(shù)據(jù)項有部門名稱、工作崗位名稱、工作崗位工資等。l 工齡的工資金額。包括的數(shù)據(jù)庫項有工齡及對應(yīng)工資額l 公司福利表。包含的數(shù)據(jù)庫項有福利名稱、福利值。l 工資信息。包含的數(shù)據(jù)庫項有員工號、員工姓名、員工姓名、員工基礎(chǔ)工資、員工崗位工資、員工工齡、公司福利、員工實得工資。2.2系統(tǒng)功能分析系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。企業(yè)工資管理系統(tǒng)需要完成的功能主要有:l 系統(tǒng)數(shù)據(jù)初始化;l 員工基本信息數(shù)據(jù)的輸入;l 員工基本信息數(shù)據(jù)的修改、刪除;l 企業(yè)工資的基本設(shè)定;l 員工工資的瀏覽;l 員工個人工資表的查詢;l 員工工資的計算;l 工資報表打印2.3工資管理系統(tǒng)結(jié)構(gòu)設(shè)計這一設(shè)計段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本實例根據(jù)上面的設(shè)計規(guī)劃出的實體有:員工實體、員工工資實體、工資等級實體、部門崗位實體、工齡實體、公司福利實體。實體和實體之間的關(guān)系er圖如下圖所示員工員工工資對應(yīng)基礎(chǔ)工資崗位工資工齡工資福利費用2.4系統(tǒng)功能模塊設(shè)計在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)visual foxpro程序編制的特點,得到如下圖所示的系統(tǒng)功能模塊圖。工資管理系統(tǒng)員工信息工資基本設(shè)定工資匯總員工查詢員工增加資料輸入基礎(chǔ)工資崗位工資工齡工資公司福利工資總表個人工資查詢?yōu)g覽打印2.5企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計 工資管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果見如下表所示。每個表格表示在數(shù)據(jù)庫中的一個表員工基本狀況表personnel列名數(shù)據(jù)類型可否為空說明pidcharacter(3)not null員工號(索引)pnamecharacter(10)null員工姓名psexcharacter(2)null員工性別pdeptcharacter(10)null所在部門pjobcharacter(10)null所在崗位pindatecharacter(2)null工齡prankcharacter(2)null工資等級工資等級表格pank列 名數(shù) 據(jù) 類 型可否為空說 明pnamecharacter(2)not null工資等級(索引)rsalarynumeric(10,2)null相應(yīng)工資額工作崗位情況表dept列 名數(shù) 據(jù) 類 型可否為空說 明jobnamecharacter(10)null工作崗位名稱(索引)jobsalarynumeric(10,2)null崗位工資工齡工資額表格gongling列 名數(shù) 據(jù) 類 型可否為空說 明gnamecharacter(2)not null工資(索引)gsalarynumeric(10,2)null工齡工資額公司福利表welfare列 名數(shù) 據(jù) 類 型可否為空說 明wnamecharacter(10)not null福利名稱(索引)wmoneynumeric(10,2)null福利費用一個企業(yè)可以有多個員工利用本系統(tǒng)來查詢自己的工資表。因此在數(shù)據(jù)庫中建立一個用戶口令表格來管理系統(tǒng)的用戶下表為系統(tǒng)的用戶口令表。系統(tǒng)的用戶口令表userpswd列 名數(shù) 據(jù) 類 型可否為空說 明tmsusercharacter(2)not null用戶名(索引)tmspswdcharacter(10)not null口令 第三章 系統(tǒng)的具體實現(xiàn)3.1 系統(tǒng)模塊的具體實現(xiàn)系統(tǒng)的總體設(shè)計是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系。它的任務(wù)是將整個系統(tǒng)合理的劃分成各個功能模塊,正確的處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系。模塊化:所謂模塊化,即把系統(tǒng)劃分為若干個模塊,每個模塊完成一個特定的功能,然后將這些模塊匯集起來組成一個整體(即系統(tǒng)),用以完成指定功能的一種方法。它的優(yōu)點是:可以使整個系統(tǒng)簡易,結(jié)構(gòu)清晰,可讀性、可維護性增強,提高系統(tǒng)的可行性,同時也有助于信息系統(tǒng)開發(fā)的組織和管理。模塊的獨立性:具有獨立功能而且和其他模塊之間沒有過多的相互作用的模塊,我們稱之為獨立的模塊。(1) 獨立性的系統(tǒng)比較容易開發(fā),只是由于能夠分割功能而且接口可以簡化。(2) 模塊獨立性越好,模塊間的相互影響就越少。(3) 獨立模塊比較容易測試和維護。在本系統(tǒng)中有四個子模塊組成。它們分別是員工信息模塊、工資基本設(shè)定模塊、工資匯總模塊和個人工資查詢模塊,下面就開發(fā)這幾個模塊的過程及所遇到的問題分別加以介紹3.2員工信息模塊本模塊包含的功能有:員工信息瀏覽、增加刪除修改員工記錄、根據(jù)查詢條件查詢員工記錄、顯示查詢結(jié)果。要實現(xiàn)的功能比較多,一個表單不可能容納下所有控件,所以需要使用表單集或者面框。這里使用了頁框來實現(xiàn)。員工信息模塊員工信息瀏覽員工信息查詢查詢結(jié)果3.22工資基本設(shè)定模塊的設(shè)計本模塊包含的功能有:工資的基本設(shè)計定。提供對基礎(chǔ)工資的添加、修改、刪除。對崗位工資的添加、修改、刪除。對工齡工資的添加、修改、刪除。工資基本設(shè)定模塊基礎(chǔ)工資崗位工資工齡工資3.23工資匯總模塊的設(shè)計本模塊的功能是實現(xiàn)對所有員工的工資的匯總,包括他們的基礎(chǔ)工資、崗位工資和工齡工資等。根據(jù)各個員工的工資等級、工作崗位和工齡的資料,表單計算相應(yīng)的工資額并作出統(tǒng)計,從而簡化會計的工作。工資匯總模塊員工工資瀏覽員工工資計算員工報表打印 3.24個人工資查詢模塊的設(shè)計本模塊的目標是設(shè)計一個員工查詢個人工資的功能,每個員工都有自己的密碼,通過輸入員工號和密碼,進入個人工提示“你的用戶名或密碼不正確,請確認正確輸入個人工資查詢模塊輸入用戶名和密碼精確比較,查找符合該用戶名用戶的用戶是否有該用戶判斷密碼是否正確提示“你的用戶名或密碼不正確,請確認正確輸入列出相應(yīng)的個人工資表nyny3.3系統(tǒng)主程序的設(shè)計 系統(tǒng)要執(zhí)行,需要有一個主程序。由主程序設(shè)置系統(tǒng)的環(huán)境后,打開程序主表單,等等使用者的操作。系統(tǒng)主程序的設(shè)計步驟如下:clear screenclear events* 打開數(shù)據(jù)庫open database databasesalary* 執(zhí)行開始表單do form formksjm* 設(shè)置系統(tǒng)環(huán)境配置do setting* 開始響應(yīng)事件read events* 收到“clear events”命令后關(guān)閉數(shù)據(jù)庫,還原系統(tǒng)環(huán)境配置close databasedo resetsetting.prg設(shè)置系統(tǒng)環(huán)境配置:set sysmenu off* 將系統(tǒng)菜單關(guān)閉set sysmenu toset status bar off*不顯示圖形狀態(tài)框set talk off*指定在visual foxpro主窗口、系統(tǒng)信息窗口、圖形狀態(tài)欄、或用戶自定義窗口中不顯示命令結(jié)果set clock status*將時鐘在指定的位置上顯示,而不放在圖形狀態(tài)欄中set palette off*不使用visual foxpro默認的調(diào)色板set bell on*打開計算機喇叭,使計算機在指定的時候發(fā)聲set safety off*指定在覆蓋已有的文件時不打開一個對話框set escape on*指定在按下esc鍵后,中斷命令和程序的運行set keycomp to windowsset carry on*指定在創(chuàng)建新記錄時,將當前記錄所有字段的數(shù)據(jù)復(fù)制到新記錄中set confirm onset exact on*指定兩個表達式必須長度相等才能進行比較set near onset ansi offset lock on*指定在執(zhí)行某些需要只讀訪問一個表的命令時,具有自動鎖定表的功能set exclusive off*指定在網(wǎng)絡(luò)上任何用戶可以共享和修改網(wǎng)上打開的表set multilocks onset deleted on*表示在命令中使用范圍參數(shù)處理記錄時,不訪問標有刪除標記的記錄set optimize on*指定可以使用rushmore優(yōu)化技術(shù)set refresh to 0,5*設(shè)定網(wǎng)絡(luò)中表的刷新時間set collate to stroke*設(shè)定字符型字段的排列順序set default to sys(5)+curdir()*設(shè)置默認文件目錄set path to sys(5)+curdir()*指定查找文件目錄set sysformats off*指定當修改windows系統(tǒng)設(shè)置修改時,不更新visual foxpro系統(tǒng)設(shè)置以下設(shè)置關(guān)系時間、貨幣,是否設(shè)置不影響整個程序。set seconds onset century offset currency leftset currency tont$set hours to 12set date to usaset decimals to 2set fdow to 1set fweek to 1set mark to “.”set separator to ,set point to .reset.prg還原系統(tǒng)環(huán)境配置,包括恢復(fù)系統(tǒng)菜單和其他一些開發(fā)環(huán)境必需的配置。set sysmenu to default*歡迎系統(tǒng)菜單set sysmenu on*打開系統(tǒng)菜單set talk onset notify onset exclusive onset safety onmodify window screen*將visual foxpro主窗口返加到它啟動時的設(shè)置3.4系統(tǒng)的容錯性在數(shù)據(jù)庫系統(tǒng)的設(shè)計中有一個需要注意的問題,那就是系統(tǒng)的容錯功能。一個好的系統(tǒng)要有準備應(yīng)付不同的用戶,因為用戶在使用中是不可能完全按照設(shè)計者的思路來進行操作的,刻板地要求用戶按照設(shè)計者的思路來進行操作是不現(xiàn)實的。設(shè)計的系統(tǒng)要考慮適應(yīng)不同的使用者,能夠在用戶錯誤操作時給以提示。在本次設(shè)計中容錯能力較好的是員工信息模塊查詢的設(shè)計,因為這個表單里的數(shù)據(jù)輸入、修改等涉及到了大量的需要容錯處理的地方,其他表單的容錯性相比而言要差一些,因為情況不同不需要進行特殊的容錯處理設(shè)計。容錯處理技術(shù)可歸納為兩類:在可以預(yù)見錯誤出現(xiàn)的地方編制代碼,用語言控制程序流程,當錯誤出現(xiàn)時,把它引導(dǎo)到處理錯誤的地方。如在用戶輸入密碼時,很有可能誤輸入,這時可通過編程提醒用戶密碼有誤,并詢部其是否重新輸入。本程序中的密碼驗證功能采用的就是這種容錯技術(shù)。當錯誤不可以在代碼中預(yù)見,就將錯誤放入一個對象的error事件代碼中進行管理。在方法代碼中出現(xiàn)一個錯誤時,系統(tǒng)查找與此對象error事件關(guān)聯(lián)的錯誤處理代碼,如果沒有為些對象的error事件編寫代碼,系統(tǒng)就查找一個on error例程,如果在on error例程中也沒有找到處理代碼,則顯示默認的錯誤信息。就本程序中的密碼驗證設(shè)置而言,可能遇到的錯誤有兩個:用戶登陸時,輸入了錯誤的密碼。解決方式是:使用如下代碼,當檢測到用戶輸入的密碼與表中對應(yīng)的密碼字段不符時,顯示一條錯誤信息,并詢問用戶是否繼續(xù),根據(jù)用戶的選擇,作出繼續(xù)輸入密碼或退出系統(tǒng)的響應(yīng)if tms_pswd!=inpswdcmessagetitle=設(shè)備管理系統(tǒng)cmessagetext=密碼錯誤,請重新輸入ndialogtype=4+32nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle)do casecase nanswer=6*用戶選擇“是”if flag2*如果連續(xù)輸入超過3此則自動退出thisform.text2.value=thisform.text2.setfocusflag=flag+1elsemessagebox(請勿偷窺他人資料,48,警告)*發(fā)出警告thisform.releaseendifcase nanswer=7 *用戶選擇“否”messagebox(請勿偷窺他人資料,48,警告) thisform.releaseendcaseelse.endif用戶輸入了錯誤的用戶名,找不到相應(yīng)的記錄,必須給用戶提示此信息。.(查詢語句)if !found() cmessagetitle=設(shè)備管理系統(tǒng) cmessagetext=用戶名錯誤,請重新輸入*給出錯誤提示 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.text1.value= thisform.text1.setfocus case nanswer=7 messagebox(請勿偷窺他人資料,48,警告) thisform.release*根據(jù)使用者選擇不同的選項給出相應(yīng)的響應(yīng) endcaseelse.endif第四章 調(diào)試運行由于程序員本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯所以在本階段力求使用有限的時間找出盡可能多的錯誤,力求系統(tǒng)盡量正確。我們在本系統(tǒng)的測試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來設(shè)計是檢測)請一位不熟悉本系統(tǒng)的人來進行隨意性的操作,打破習慣的操作順序,從中發(fā)現(xiàn)錯誤,在此階段系統(tǒng)的大量錯誤得到了改正。4.1系統(tǒng)主界面運行結(jié)果4.21員工基本信息-瀏覽4.22員工基本信息-查詢4.23員工基本信息-查詢結(jié)果4.31工資基本設(shè)定4.32基礎(chǔ)工資設(shè)定4.33崗位工資設(shè)定4.34工齡工資設(shè)定4.51工資匯總表4.52打印4.61個人工資查詢4.62個人工資查詢結(jié)果結(jié)束語企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過三個多月的設(shè)計和開發(fā),企業(yè)工資管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成工資的基本設(shè)定管理員工信息管理工資匯總管理個人工資查詢。以及工資匯總報表的打印。使用戶方便進行數(shù)據(jù)添加、數(shù)據(jù)修改、數(shù)據(jù)刪除、數(shù)據(jù)查詢、員工工資的瀏覽、計算;工資報表打印。但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。主要參考文獻1數(shù)據(jù)庫原理與應(yīng)用教程visual foxpro6.0馬義鈴、彭勇、曾新 浦東電子出版社 2visual foxpro6.0應(yīng)用及實例集錦 毛一心、毛一之等編著人民郵電出版社3visual foxpro6.0項目案例導(dǎo)航 許向榮、潘清、楊一平編著科學(xué)出版社 4軟件開發(fā)技術(shù)潘錦平、施小姚、姚天西安電子科技大學(xué)出版社5軟件工程導(dǎo)論張海潘清華大學(xué)出版社6現(xiàn)代企業(yè)資源計劃與管理徐曉飛中國經(jīng)濟出版社7visual foxfro6.0中文版語言參考手冊 龍啟銘科學(xué)出版社8 visual foxpro 6.0 應(yīng)用程序開發(fā)潘清西安電子科技大學(xué)出版社企業(yè)工資管理系統(tǒng) 摘要企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析如此情況,我們使用microsoft公司的visual foxpo工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象。 隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟著工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。關(guān)鍵字:管理系統(tǒng)、前端應(yīng)用程序、數(shù)據(jù)庫 abstractthe enterprise wage management system is a typical system of information management system, which mainly consists of the establishment and maintenance of background data-base and exploitation of forepart application. the consistence, integrality and security of the data shall characterize the former, and the maturity and convenience of the application shall characterize the later. we use the tool of microsofts visual foxpo on the base of foresaid analysis of such situation, especially the advantage of data window that is the intelligentized object, which can control the data-base concisely and conveniently. with the development of the economy, enterprises are marching to the mass and big scale, while as for the big and medium sized enterprises the information about wage management such as personnel, the title of a technical post, etc, is increasing sharply. under this condition, the manual wage management seems not equal to desire and very tends to make mistakes. this system just fulfills the commission, which is to devise a enterprise wage management system, computer can take the humans place in performing adding new personnel, delete former personnel, wage alteration, wage query, account, print, etc. in this way, the personnel can do the wage management easily and promptly. keywords: information management system、the procedure of forepart application、data-base目錄第三章 引言 第四章 1.1企業(yè)工資管理系統(tǒng)的簡介.21.2系統(tǒng)目標設(shè)計.21.3開發(fā)設(shè)計思想.21.4開發(fā)和運行環(huán)境選擇.21.5企業(yè)工資管理系統(tǒng)的用戶需求 .3第二章 系統(tǒng)的分析和設(shè)計 .42.1 企業(yè)工資管理系統(tǒng)的分析和概要設(shè)計 .4 2.2系統(tǒng)功能分析.72.3工資管理系統(tǒng)結(jié)構(gòu)設(shè)計.72.4系統(tǒng)功能模塊設(shè)計 .82.5企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計.10第三章 系統(tǒng)的具體實現(xiàn) .123.1 系統(tǒng)模塊的具體實現(xiàn) .123.2員工信息模塊的設(shè)計.123.22工資基本設(shè)定模塊的設(shè)計.133.23工資匯總模塊的設(shè)計.143.24個人工資查詢模塊的設(shè)計.153.3系統(tǒng)主程序的設(shè)計.163.4系統(tǒng)的容錯性 . 19第四章 調(diào)試運行 .224.1系統(tǒng)主界面運行結(jié)果.224.21員工基本信息-瀏覽.234.22員工基本信息-查詢.234.23員工基本信息-查詢結(jié)果.244.31工資基本設(shè)定.244.32基礎(chǔ)工資設(shè)定.254.33崗位工資設(shè)定.254.34工齡工資設(shè)定.264.51工資匯總表.264.52打印預(yù)覽.274.61個人工資查詢.284.62個人工資查詢結(jié)果 .28結(jié)束語.29參考文獻 .30第一章 引言一、企業(yè)工資管理系統(tǒng)的簡介隨著經(jīng)常的發(fā)展,企業(yè)正向著大型化、規(guī)模化發(fā)展,而對于大中型企業(yè),員工、職稱等跟著工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。二、系統(tǒng)目標設(shè)計通過使用企業(yè)工資管理系統(tǒng),使企業(yè)工資管理工作系統(tǒng)化、規(guī)范化、自動化、從而達到提高企業(yè)管理效率的目的。系統(tǒng)開發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成工資管理的任務(wù)。三、開發(fā)設(shè)計思想l 盡量利用企業(yè)現(xiàn)有軟硬件環(huán)境,采用先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;l 系統(tǒng)應(yīng)符合企業(yè)工資管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達到操作過和中的直觀、方便、實用、安全等要求;l 系統(tǒng)采用模塊化程序設(shè)計方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護l 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。四、開發(fā)和運行環(huán)境選擇開發(fā)工具:美國微軟公司的可視化編程工具vsiual foxpro系列產(chǎn)品在世界各國廣泛應(yīng)用,經(jīng)歷了用戶的長期檢驗,受到了世界各國用戶的好評。它的優(yōu)點主要表現(xiàn)在,它有豐富的命令和函數(shù),采用命令窗口與平臺結(jié)合的操作方式,而且,它采用一種自然的語言,程序的可讀性極強。通過多個版本的升華,它在可視化開發(fā)程度上有了極大的提高,從而成為目前廣泛采用的開發(fā)平臺。所以,實現(xiàn)本系統(tǒng)vsiual foxpro是一個相對較好的選擇。運行環(huán)境:windows 9x或windows 2000五、企業(yè)工資管理系統(tǒng)的用戶需求總體功能需求 企業(yè)工資管理系統(tǒng)是針對企業(yè)對發(fā)放工資所需處理的大量業(yè)務(wù)工作用計算機進行全面現(xiàn)代化管理.主要包括人員基本情況管理、工資管理、和考勤管理。等幾個方面的功能,以實現(xiàn)用戶方便的輸入、查詢、統(tǒng)計、打印相關(guān)報表的業(yè)務(wù)需求。具體系統(tǒng)功能需求描述(1) 員工信息管理提供員工基本狀況,包括員工號、員工姓名、性別、所在部門、參加工作時間、工資級別等。員工基本數(shù)據(jù)的輸入,員工基本信息數(shù)據(jù)的修改、刪除。員工基本信息數(shù)據(jù)的查詢。(2) 工資的基本設(shè)定管理 提供工資的基本設(shè)定。提供對基礎(chǔ)工資的添加、修改、刪除。對崗位工資的添加、修改、刪除。對工齡工資的添加、修改、刪除。(3) 工資匯總管理提供對員工工資的瀏覽;員工工資計算;工資報表打印。(4)個人工資查詢提供對員工工資的查詢第二章系統(tǒng)的分析和設(shè)計2.1 企業(yè)工資管理系統(tǒng)的分析和概要設(shè)計根據(jù)實際情況,我們使用原型法即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時模塊也發(fā)展成為最終產(chǎn)品了。通過對用戶需求的分析,我們可以分析出該商廈人事勞資管理系統(tǒng)大致可以分為四個模塊:員工信息模塊、工資基本設(shè)定模塊、工資匯總模塊、個人工資查詢模塊下圖說明四者的關(guān)系企業(yè)工資管理系統(tǒng)員工信息模塊工資基本設(shè)定

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論