版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上企業(yè)工資管理系統(tǒng)設(shè)計與開發(fā)摘 要:由于計算機技術(shù)的飛速發(fā)展,數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理的一個有效的手段,在各行各業(yè)中得到越來越廣泛的應(yīng)用。因此,本文圍繞一個“工資管理系統(tǒng)”程序的設(shè)計和應(yīng)用系統(tǒng)的開發(fā)課題為背景,詳細介紹了以VB為語言編寫管理信息系統(tǒng)的過程。管理系統(tǒng)的開發(fā)不僅是一個應(yīng)用程序編寫的過程,更重要的是在系統(tǒng)分析和設(shè)計階段所做的工作。該程序在設(shè)計過程中嚴格遵循軟件工程學(xué)的方法,用分階段的生命周期計劃嚴格管理,并主要講述了程序的總體設(shè)計、詳細設(shè)計階段,對程序進行需求迭代,不斷修正和改進,利用SQL SERVER的強大數(shù)據(jù)庫功能,直到形成一個完善的可行性系統(tǒng).優(yōu)美、秀麗
2、的界面,方便實用的查詢與維護功能共同構(gòu)成了“工資管理系統(tǒng)”。關(guān)鍵詞:VB;計算機;數(shù)據(jù)庫;軟件工程;工資管理信息系統(tǒng) Enterprise Salary Management System Is Designed and DevelopedAbstract:Because of the rapid development of computer technology and database technology, as one of the effective management of data in the professions, get more and more widely. T
3、herefore, this paper around a "salary management system" program design and application system development background of subject, introduces in detail with VB language management information system for the process.Management system development is not only an application programming process
4、 is more important in the system analysis and design stage of the work done. This program in the design process strictly comply with the method of software engineering, the life cycle stages with strict management and planning the programs of the overall design, detailed design phase, and procedures
5、, revise and demand iteration, the powerful database using SQL SERVER functions, until the feasibility of the system to form a perfect. Beautiful, beautiful interface, convenient and practical query and maintenance function constitute a "salary management system".Keywords:VB, The computer,
6、 Database, Software engineering, Salary management information system目 錄第一章 緒論工資管理是任何企事業(yè)單位都需要進行的一項工作,因此,開發(fā)制作工資管理系統(tǒng)具有較大的社會現(xiàn)實意義,同時工資管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。工資管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、便于公司領(lǐng)導(dǎo)掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十分簡單.這些優(yōu)點可以極大的提高企業(yè)對人事管理的效率。因
7、此, 工資管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。本系統(tǒng)開發(fā)的目的一方面從提高工資管理工作的效率出發(fā),擺脫過去由人用紙和筆進行的費時費力的繁重工作,即利用成熟的計算機系統(tǒng)來實現(xiàn)商品管理工作的自動化。本系統(tǒng)根據(jù)企業(yè)管理的一些實際情況而編制的一套自動化的工資管理系統(tǒng)。工資管理系統(tǒng)針對企業(yè)員工信息的處理工作采用計算機進行全面的現(xiàn)代化管理,主要包括:.員工基本信息的管理 .員工工資的管理.企業(yè)內(nèi)部人事變動的管理.企業(yè)部門管理用戶通過輸入員工的基本信息,由系統(tǒng)自動生成相應(yīng)的統(tǒng)計數(shù)據(jù)及工資統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進行定期的更新與刪除工作,工資管理系
8、統(tǒng)力求以方便快捷的途徑去管理手工操作的每繁瑣數(shù)據(jù)。工資管理系統(tǒng)的數(shù)據(jù)要求具有一定的保密性禁止非法用戶使用。在用戶使用過程中對用戶的權(quán)限具有一定的限制,防止個別用戶對員工信息做出修改、刪除等操作。本文首先介紹了工資管理系統(tǒng)所涉及工具和一些相關(guān)的理論知識,然后對所做系統(tǒng)進行總體設(shè)計做了詳細闡述,并得出結(jié)論。第二章 相關(guān)工具的基本理論2.1關(guān)于VB的說明Visual Basic 是Microsoft公司推出的一種Windows應(yīng)用程序的開發(fā)工具。由于它具有使用方便,簡單易學(xué)、功能豐富等特點,迅速成為最流行的Windows應(yīng)用程序的開發(fā)工具之一。何謂Visual Basic ?“Visual”指的是開
9、發(fā)圖形用戶界面(GUI)的方法,不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象加到屏幕上即可。如果已使用過諸如Paint之類的繪圖程序,實際上就已經(jīng)掌握了創(chuàng)建用戶界面的必要技巧?!癇asic”指的是BASIC(Beginners All-Purpose Symbolit Instruction Code)語言,這是一種在計算技術(shù)發(fā)展史上應(yīng)用得最為廣泛的語言。Visual Basic 在原有BASIC語言的基礎(chǔ)上進一步發(fā)展,目前包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞。其中,很多和Windows GUI有直接關(guān)系。2.2 關(guān)于管理信息系統(tǒng)管理信息系統(tǒng)在最初級階段是統(tǒng)計系統(tǒng),所研究的內(nèi)容
10、是數(shù)量數(shù)據(jù)間的表面的規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。管理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報表、計算工資、人事管理等,進而發(fā)展到企業(yè)財務(wù)管理、庫存管理等單項業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理系統(tǒng)。當(dāng)建立了企業(yè)數(shù)據(jù)庫,有了計算機網(wǎng)絡(luò)從而達到數(shù)據(jù)共享后,從系統(tǒng)觀點出發(fā),實施全局規(guī)劃和設(shè)計信息系統(tǒng)時,就達到管理信息系統(tǒng)的階段。隨著計算機技術(shù)的進步和人們對系統(tǒng)的需求進一步提高,人們更加強調(diào)管理信息系統(tǒng)能否支持企業(yè)高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫、模型庫、方法庫和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)的任務(wù)。我國20世紀70年代
11、末有少數(shù)企業(yè)開始MIS的局部應(yīng)用?!绷濉逼陂g, 選擇一些大企業(yè)進行MIS的開發(fā)試點, 其中首都鋼鐵公司、北京第一棉紡廠、湖北第二汽車制造廠、寧江機床廠等取得了經(jīng)驗。20世紀80年代中后期,在全國性的計算機應(yīng)用熱潮中,許多企業(yè)紛紛從財務(wù)管理、人事管理等單項應(yīng)用入手,嘗試建立MIS。第三章 系統(tǒng)需求分析與總體設(shè)計3.1需求分析需求分析的基本任務(wù)是回答“系統(tǒng)必須做什么”這個問題。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準確、清晰、具體的要求。可行性研究階段產(chǎn)生的文檔,特別是數(shù)據(jù)流成圖,是需求分析的出發(fā)點。數(shù)據(jù)流成圖中已經(jīng)劃分出系統(tǒng)必須完成
12、的許多基本功能,系統(tǒng)分析員將仔細研究這些功能并進一步將它們具體化。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。3.2 系統(tǒng)設(shè)計3.2.1系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是要實現(xiàn)企業(yè)工資信息管理的系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)之上完成的。工資管理系統(tǒng)主要有以下幾項功能:(1)員工檔案的管理:包括員工基本信息,所在部門,工作信息和工作簡歷的輸入,員工信息的查詢和修改。(2)員工工資的管理:包括工資的添加,工資報表的查詢,修改和刪除。(3)人事變動的詳細記錄,包括崗位和部門的調(diào)整,便于掌握人員的動向,及時調(diào)整人才的分配。(4)企業(yè)所有部門的查詢與
13、管理。(5)管理員以及其它功能模塊。仔細分析調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上,將得到如圖3-1的系統(tǒng)數(shù)據(jù)流程圖。用戶登錄添加員工核對密碼檔案錄入員工檔案管理工資設(shè)置工資管理計算工資發(fā)放工資圖3-1的系統(tǒng)數(shù)據(jù)流程圖3.2.2數(shù)據(jù)流程圖根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個功能模塊來分別設(shè)計,功能模塊如圖3-2所示:工資管理系統(tǒng)員工檔案信息工資結(jié)構(gòu)設(shè)置工資匯總員工信息添加員工信息查詢員工信息刪改崗位工資保險金其他福利按員工匯總按單位匯總3-2 數(shù)據(jù)流程圖 3.3數(shù)據(jù)庫設(shè)計3.3.1 數(shù)據(jù)庫需求分析數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地存
14、儲數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)支持下進行的。根據(jù)數(shù)據(jù)流程圖,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):員工信息:工號,姓名,性別,年齡,出生日期,地址,電話,政治面貌,畢業(yè)院校,身份證號,所在部門,備注。工資管理:工號,姓名,底薪,獎金,補貼,加班,養(yǎng)老金,醫(yī)療保險,公積金,實發(fā)工資,月份。部門管理:編號,名稱,部門經(jīng)理。管理員:編號,用戶名,口令。3.3.2 實體之間的ER模型得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。根據(jù)上面的設(shè)計規(guī)出的實體有
15、:員工基本信息實體,員工工作評價信息實體,員工工資信息實體,人事變動實體,部門管理實體。實體與實體之間的E-R模型如圖3-3所示。 部門 屬于 n 1 1 員工 1 1 員工信息工資設(shè)置 1 1 1 工資明細員工信息 1 m 計算工資 員工工資圖3-3 實體間的ER模型第四章 系統(tǒng)詳細設(shè)計4.1系統(tǒng)模塊的具體實現(xiàn)4.1.1系統(tǒng)的主界面企業(yè)工資管理系統(tǒng)的主界面采用多重窗體,使系統(tǒng)更加美觀,方便實用.在登陸主界面之前,首先登記用戶管理窗體:創(chuàng)建好的窗體如圖4-1所示。圖4-1 系統(tǒng)的主界面在主界面中,檔案操作里包括兩個模塊:基礎(chǔ)檔案和工資管理;系統(tǒng)設(shè)置里包括:公司信息,單位設(shè)置和系統(tǒng)參數(shù)設(shè)置;用戶
16、管理包括:登陸用戶管理和密碼修改。下面的工具欄是為了方便用戶試用而設(shè)置的。4.1.2基礎(chǔ)檔案模塊該模塊是整個系統(tǒng)的主要功能區(qū),在這個模塊下,可以實現(xiàn)職工檔案的錄入,職工家庭成員、個人簡歷、所獲榮譽等信息維護。還可以根據(jù)需要查找、篩選出所需職工資料。 (1)可以通過工具欄上按鈕增加各基礎(chǔ)資料,首先新增職工,信息錄入完畢后再錄入家庭成員等其它信息。(職工照片會存儲在本系統(tǒng)安裝目錄下的 photos文件夾內(nèi)) (2)可以通過下拉列表框中的職工類型來篩選出所需記錄,還可以在后面的文本框中直接錄入職工姓名,小范圍搜索,此處支持模糊搜索,如要找姓名為王華的職工,只需輸入“王”或“華
17、”,系統(tǒng)會自動匹配出相關(guān)記錄。 (3)部門導(dǎo)航區(qū),此處可以將以職工類型篩選出來的記錄,再進行按單位、部門的進一步篩選,使查詢更加細化。 (4)雙擊數(shù)據(jù)區(qū)內(nèi)某條記錄,將顯示出該職工的詳細信息,還可以在這里對職工資料進行修改、刪除。 (5)點擊工具欄上的導(dǎo)出Excel按鈕,可以把當(dāng)前篩選好的記錄導(dǎo)出為Excel,使用時應(yīng)注意:當(dāng)要導(dǎo)出的記錄過多時,系統(tǒng)處理時間會很漫長,所以盡可能將范圍縮小,只導(dǎo)出需要的數(shù)據(jù)。在窗體上放置多個文本框和下拉式列表框,用來輸入員工個人基本信息,工作信息和其它信息;多個標(biāo)簽用來提示多個文本框所需要的內(nèi)容。保存按鈕用來確定是否添加員工信息。員工基本信
18、息中是以工號為主鍵,來識別表的唯一性。在員工性別錄入中使用了ComboBox下拉列表控件,在載入窗體時程序?qū)⒆詣釉趦蓚€下拉式文本框中添加內(nèi)容,這樣可以規(guī)范化輸入內(nèi)容,其中加入了“男” 、“女”。用戶可以直接從下拉表中選擇需要的輸入條件。輸入的出生日期按照YYYY-MM-DD的統(tǒng)一格式來錄入。在備注文本編輯框中可以對窗體中沒有提及到的一些員工信息進行編輯,讓檔案的錄入更加完備、全面。當(dāng)用戶輸寫完信息后單擊保存按扭,就將員工信息存儲到后臺的數(shù)據(jù)庫中。如果數(shù)據(jù)庫中存在與此項添加的員工檔案相同的數(shù)據(jù),按確定后將彈出消息對話框”己存在此員工的信息”,提示用戶己經(jīng)存在此員工的信息,從而避免了相同員工信息的
19、重復(fù)錄入。下面圖4-2為新增員工窗體,用戶可以在這里實現(xiàn)員工信息的添加:圖4-3為員工檔案查詢窗體;圖4-2 員工信息添加窗體圖4-3 員工檔案查詢窗體4.1.3 員工工資管理模塊該模塊主要任務(wù)是記錄職工工資的發(fā)放情況,操作與基礎(chǔ)檔案操作相似。 作過程為:工資設(shè)置(檔案工資)-工資發(fā)放 (工資設(shè)置時職工資料由基礎(chǔ)檔案中獲取,工資發(fā)放時職工資料又從工資設(shè)置中獲取,工資設(shè)置與基礎(chǔ)檔案相對獨立,所以如果有退職職工,應(yīng)從工資設(shè)置中將該職工刪除)工資管理是企業(yè)管理中不可缺少的一項工作。員工工資管理模塊用于每個月員工實發(fā)工資的計算,計算的項目包括基本工資、獎金、福利待遇
20、、津貼等。主要包括以下幾項功能:.員工工資的錄入.員工工資的修改與刪除.員工工資的查詢.員工基本工資的設(shè)定.獎金以及福利補貼的設(shè)置.實發(fā)工資計算工資管理的輸出結(jié)果是對員工工作的一個評價。計算工資的基本依據(jù)是考勤管理模塊的統(tǒng)計結(jié)果。同時,在統(tǒng)計和查詢時需要用到員工基本信息模塊和部門信息。首先選擇主窗體中工資設(shè)置按鈕,將出現(xiàn)設(shè)置員工工資窗體。如圖4-4所示:圖4-4 員工工資設(shè)置窗體雙擊選擇職工,即可開始輸入員工工資,如崗位工資、補貼、加班工資、效益工資、養(yǎng)老金、失業(yè)金、醫(yī)保金、公積金等具體金額,輸入完成后,系統(tǒng)會自動計算出應(yīng)發(fā)合計和應(yīng)扣合計。然后在工資發(fā)放界面中則會顯示出該員工的實發(fā)工資,人事部
21、即可按照該數(shù)據(jù)進行工資發(fā)放。工資管理的修改與刪除同樣需要以列表的形式顯示:作為子窗體的員工工資列表能夠清楚的表現(xiàn)員工各項收入與支出的金額。選擇修改可以對所選數(shù)據(jù)進行編輯。分類匯總作為子窗體來顯示??梢园凑諉T工4.1.4 單位設(shè)置模塊單位設(shè)置對于企業(yè)的管理層人員來講非常重要,可以通過此功能來了解所有部門的大概情況。圖4-5便是單位設(shè)置窗體。圖4-5 單位設(shè)置窗體通過此窗體可以對該企業(yè)的部門進行大至瀏覽,同樣也可以進行添加、修改、刪除等編輯工作。4.1.5 登陸用戶管理此處所指的用戶是指進入系統(tǒng)進行數(shù)據(jù)錄入、數(shù)據(jù)維護等操作的操作員。 (1)登陸用戶管理:在該模塊
22、下,有權(quán)限的管理員可以在此添加新的操作員,同時可以分配相應(yīng)登陸權(quán)限,如果勾選下列選項:基礎(chǔ)檔案、工資管理、單位設(shè)置、系統(tǒng)參數(shù)、登陸用戶管理、數(shù)據(jù)管理,則表示該用戶擁有這些操作權(quán)限。添加的新操作員初始密碼為。(2)密碼修改:任何登陸系統(tǒng)的用戶,可以在此修改自己的登陸密碼。修改時新密碼、新密碼確認兩次輸入必須一致。 圖4-6登陸用戶管理4.1.6數(shù)據(jù)管理選擇功能菜單數(shù)據(jù)管理-數(shù)據(jù)備份,系統(tǒng)中當(dāng)前所有信息將保存到本系統(tǒng)目錄下的backup文件夾中。當(dāng)需要對系統(tǒng)進行數(shù)據(jù)還原時只需選擇數(shù)據(jù)還原,選中備份文件就可以還原數(shù)據(jù)。建議定期將該目錄內(nèi)最新數(shù)據(jù)備份到其它安全位置。同時也可以直接將data目錄下的data.cc文件復(fù)制保存,重裝本系統(tǒng)時只要用此文件替換安裝目錄下的datadata.cc文件既可。4.2本章小結(jié)本章是本文的主體部份,詳細介紹了系統(tǒng)各模塊的功能與實現(xiàn),而且加附了一些模塊的主界面,便于讀者的理解。第五章 系統(tǒng)運行與測試軟件測試是保證軟件質(zhì)量的關(guān)鍵,它是對需求分析設(shè)計和編碼的最后復(fù)審。在軟件生命周期的每個階段,都不可避
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024物業(yè)公司承擔(dān)住宅小區(qū)垃圾清運的合同
- 2025年度留置車輛處置借款合同4篇
- 2025年grc構(gòu)件生產(chǎn)線投資建設(shè)與運營合同3篇
- 年度PAPTFE競爭策略分析報告
- 年度童書產(chǎn)業(yè)分析報告
- 2024-2025學(xué)年新教材高中語文基礎(chǔ)過關(guān)訓(xùn)練15諫逐客書含解析部編版必修下冊
- 二零二五版白糖倉儲物流服務(wù)合同范本2篇
- 2025年理療項目合作協(xié)議范本:特色理療項目合作框架協(xié)議3篇
- 2025年度中小企業(yè)間資金周轉(zhuǎn)互助合同范本
- 二零二五年度商業(yè)地產(chǎn)租賃合同中情勢變更處理辦法及責(zé)任劃分4篇
- 骨科手術(shù)后患者營養(yǎng)情況及營養(yǎng)不良的原因分析,骨傷科論文
- GB/T 24474.1-2020乘運質(zhì)量測量第1部分:電梯
- GB/T 12684-2006工業(yè)硼化物分析方法
- 定崗定編定員實施方案(一)
- 高血壓患者用藥的注意事項講義課件
- 特種作業(yè)安全監(jiān)護人員培訓(xùn)課件
- (完整)第15章-合成生物學(xué)ppt
- 太平洋戰(zhàn)爭課件
- 封條模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖漿
- 貨代操作流程及規(guī)范
評論
0/150
提交評論