11級李昌虎11531072電子信息工程-員工工資管理系統(tǒng)_第1頁
11級李昌虎11531072電子信息工程-員工工資管理系統(tǒng)_第2頁
11級李昌虎11531072電子信息工程-員工工資管理系統(tǒng)_第3頁
11級李昌虎11531072電子信息工程-員工工資管理系統(tǒng)_第4頁
11級李昌虎11531072電子信息工程-員工工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.:.; 安 徽 農(nóng) 業(yè) 大 學(xué)經(jīng)濟技術(shù)學(xué)院 畢業(yè)設(shè)計論文 標(biāo)題 員工工資信息管理系統(tǒng)的設(shè)計與實現(xiàn) 姓 名 李昌虎 院 系 經(jīng)濟技術(shù)學(xué)院 學(xué) 號 11531072 專 業(yè) 電子信息工程 指點教師 焦俊 職 稱 副教授 安徽農(nóng)業(yè)大學(xué)經(jīng)濟技術(shù)學(xué)院學(xué)院 安徽農(nóng)業(yè)大學(xué)經(jīng)濟技術(shù)學(xué)院學(xué)院安徽農(nóng)業(yè)大學(xué)經(jīng)濟技術(shù)學(xué)院學(xué)士學(xué)位論文設(shè)計開題報告課題稱號企業(yè)員工工資管理系統(tǒng)的設(shè)計與實現(xiàn)課題來源 學(xué)生姓名李昌虎專業(yè)電子信息工程學(xué)號11531072指點教師姓名焦俊職稱副教授研討內(nèi)容總體義務(wù)是實現(xiàn)員工工資信息管理的系統(tǒng)化、科學(xué)化、規(guī)范化和自動化。工資管理系統(tǒng)是單位用來存儲,查詢,及統(tǒng)計人員工資的信息,因此,它是個典型數(shù)據(jù)庫

2、管理系統(tǒng)。主要有用戶注冊登錄模塊,員工工資管理模塊,員工工資查詢模塊。每一個模塊應(yīng)該事先如下功能。用戶注冊登錄模塊:該模塊主要功能是新員工注冊賬號和已注冊的賬號登錄。為了保證系統(tǒng)的平安,在系統(tǒng)中設(shè)置了用戶登錄和用戶密碼,同事參與了要輸入驗證碼。員工工資管理模塊:該模塊參與了添加新員工按鈕,可以隨時添加新員工,同時也可以管理曾經(jīng)添加員工的信息修正錯誤信息和刪除無用的信息。同時可以點擊視圖查看一切員工的工資條形圖。員工工資查新模塊:本系統(tǒng)設(shè)置了多種查詢方式可以查詢到員工工資信息,id,name等。研討方案第一階段:經(jīng)過調(diào)查分析開發(fā)員工工資管理系統(tǒng)所具備的才干及其實現(xiàn)方法;第二階段:繪出模塊邏輯圖,

3、征求指點專業(yè)人員意見;第三階段:技術(shù)攻堅,實施開發(fā);第四階段:運轉(zhuǎn),調(diào)試,修正;第五階段:寫出實驗報告。特征與創(chuàng)新思索到普通工資管理系統(tǒng)只能單一的查詢工資,本系統(tǒng)添加多種查詢功能。該系統(tǒng)還添加了條形圖查看工資功能,可以很明晰的看到一切員工工資差別。指點教師意見系部意見學(xué)院意見 主要指點簽名: 年 月 日目 錄 TOC o h z u HYPERLINK l _Toc266270987 1 緒 論4 HYPERLINK l _Toc266270988 1.1 設(shè)計的背景4 HYPERLINK l _Toc266270989 1.2 設(shè)計的開發(fā)環(huán)境5 HYPERLINK l _Toc2662709

4、90 1.2.1 硬件環(huán)境5 HYPERLINK l _Toc266270991 1.2.2 軟件環(huán)境5 HYPERLINK l _Toc266270993 2.1系統(tǒng)所涉及到的言語5 HYPERLINK l _Toc266270994 2.1.1 Java5 HYPERLINK l _Toc266270995 2.2開發(fā)工具6 HYPERLINK l _Toc266270996 2.2.1 MyEclipse6 HYPERLINK l _Toc266270997 2.2.2 MySQLServer62. HYPERLINK l _Toc266270997 2.3 B/S.7 HYPERLIN

5、K l _Toc266270998 3 系統(tǒng)分析7 HYPERLINK l _Toc266270999 3.1需求概述7 HYPERLINK l _Toc266271000 3.2需求分析8 HYPERLINK l _Toc266271001 3.2.1 了解需求8 HYPERLINK l _Toc266271002 3.2.2 分析需求8 HYPERLINK l _Toc266271003 3.2.3 可行性分析8 HYPERLINK l _Toc266271004 3.3設(shè)計思想9 HYPERLINK l _Toc266271005 3.4系統(tǒng)功能構(gòu)造圖9 HYPERLINK l _Toc

6、266271007 4 數(shù)據(jù)庫設(shè)計11 HYPERLINK l _Toc266271008 4.1數(shù)據(jù)庫需求分析11 HYPERLINK l _Toc266271009 4.2數(shù)據(jù)流圖11 HYPERLINK l _Toc266271010 4.3數(shù)據(jù)字典12 HYPERLINK l _Toc266271011 4.4 概念構(gòu)造設(shè)計 PAGEREF _Toc266271011 h 13 HYPERLINK l _Toc266271012 44.1概念構(gòu)造設(shè)計方法 PAGEREF _Toc266271012 h 13 HYPERLINK l _Toc266271013 4.4.2概念模型設(shè)計13

7、 4.5邏輯構(gòu)造設(shè)計 HYPERLINK l _Toc266270997 14 4.5.1概念模型設(shè)計思想14 4.5.2 E-R圖向關(guān)系模型轉(zhuǎn)換15 HYPERLINK l _Toc266271014 5 系統(tǒng)詳細模塊設(shè)計與實現(xiàn)16 HYPERLINK l _Toc266271015 5.1 用戶注冊及主界面16 HYPERLINK l _Toc266271017 5.2 用戶登錄及主頁面20 HYPERLINK l _Toc266271020 5.3用戶工資管理功能實現(xiàn) PAGEREF _Toc266271020 h 24 HYPERLINK l _Toc266271024 5.4員工工資

8、條形圖視圖27 HYPERLINK l _Toc266271036 5.5退出系統(tǒng)功能實現(xiàn)32 HYPERLINK l _Toc266271014 6 軟件測試32 6.1 測試的根本概念 HYPERLINK l _Toc266271036 326.2測試的義務(wù)和目的 HYPERLINK l _Toc266271036 32 HYPERLINK l _Toc266271036 6.2.1測試的義務(wù)32 HYPERLINK l _Toc266271036 6.2.2測試的目的32 HYPERLINK l _Toc266271036 6.3系統(tǒng)的整體測試步驟33 HYPERLINK l _Toc2

9、66271036 6.4本系統(tǒng)測試33 HYPERLINK l _Toc266271036 6.4.1登錄模塊的測試33 HYPERLINK l _Toc266271036 6.4.2員工管理模塊的測試34 HYPERLINK l _Toc266271040 總結(jié)34 HYPERLINK l _Toc266271041 參考文獻35 HYPERLINK l _Toc266271042 英文摘要35 HYPERLINK l _Toc266271041 致謝35JAVA言語員工工資管理系統(tǒng)學(xué)生:李昌虎,指點教師:焦俊安徽農(nóng)業(yè)大學(xué)經(jīng)濟技術(shù)學(xué)院摘要:本系統(tǒng)是利用JAVA言語編寫,主要分為用戶注冊登錄模

10、塊,員工工資管理模塊,員工工資查詢模塊。把幾個模塊合在一同就組成了一個完好的員工工資管理系統(tǒng),員工可以利用本系統(tǒng)進展注冊賬號登錄,錄入信息,查詢修正等操作。關(guān)鍵詞 工資管理系統(tǒng),MySQL Server 5.5 數(shù)據(jù)庫,Java緒論在這個計算機快速開展的世界里,計算機為信息處置提供了物美價廉的手段,對于推進我國管理信息處置現(xiàn)代化起到了重要作用。工資管理是一項瑣碎、復(fù)雜而又非常細致的任務(wù),普通不允許出錯,假照實行手工操作,每月工資須手工填制大量的表格,這就會耗費任務(wù)人員大量的時間和精神,因此,開發(fā)一個界面友好,功能全面,操作簡單的基于B/S(Browser/Server)構(gòu)造的企業(yè)人力資源管理系

11、統(tǒng)變得非常重要,這也正是本系統(tǒng)開發(fā)的目的和意義所在。計算機進展工資發(fā)放任務(wù),不僅可以保證工資核算準(zhǔn)確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進展統(tǒng)計,既方便又快捷地完成員工工資的發(fā)放。我在畢業(yè)設(shè)計過程中根據(jù)設(shè)計中的需求及對工資管理系統(tǒng)采用了模塊化的設(shè)計思想,在Windows 7操作系統(tǒng)環(huán)境下,采用目前比較先進的MyEclipse8.6開發(fā)工具和MySQL Server 5.5數(shù)據(jù)庫進展設(shè)計。在設(shè)計過程中,我首先對整體的思緒進展分析,然后進展每個模塊分析。對數(shù)據(jù)庫和類進展設(shè)計,實現(xiàn)了工資管理系統(tǒng)的功能。其功能主要包括公司員工的工資管理、工資的條形圖功能。本系統(tǒng)運用了數(shù)據(jù)庫技術(shù),可

12、以大量的存儲信息。又實現(xiàn)了人機交互,不但縮短的時間,又防止了傳統(tǒng)時代的人工計算錯誤??偠灾?,該系統(tǒng)在工資管理方面思索周全,功能齊全,極大地提高了公司對員工工資管理的效率。1.1 設(shè)計的背景借助現(xiàn)代信息技術(shù)和管理實際,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會的重要趨勢。黨和政府根據(jù)知識經(jīng)濟時代的特點,對國民經(jīng)濟建立提出了“用信息化帶開工業(yè)化的指點思想。對企業(yè)而言,全面開發(fā)和運用計算機管理信息系統(tǒng)就是近期不能逃避的問題。在企業(yè)管理中,人力資源是企業(yè)最珍貴的資源,也是企業(yè)的“生命線,因此人事管理是企業(yè)的計算機管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實行電子化的工資管理,可以讓人力資源

13、管理人員從繁重瑣碎的案頭任務(wù)解脫出來,去完成更重要的任務(wù)。工資管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工工資管理。同時計算機具有手工管理所無法比較的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、本錢低等。這些優(yōu)點可以極大地提高物業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此工資管理系統(tǒng)在企業(yè)中占重要位置。如今運用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個模塊引進的,有些是作為企業(yè)的財務(wù)系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設(shè)計的工資管理軟件,在很多時候還不能完全處理中國特征的中小企業(yè)的問題,我的畢業(yè)設(shè)計的工資

14、管理系統(tǒng)就是要為這些具有中國特征的中小企業(yè)處理他們在工資管理方面的問題。實現(xiàn)了用戶管理、工資管理。并在各個功能下面實現(xiàn)了查詢、添加、修正、刪除等功能,使系統(tǒng)功能更加完善。更適宜企業(yè)管理人員對員工工資進展管理。1.2 設(shè)計的開發(fā)環(huán)境1.2.1 硬件環(huán)境PC機1.2.2 軟件環(huán)境操作系統(tǒng):Windows 7開發(fā)工具:MyEclipse 8.6數(shù)據(jù)庫:MySQL Server 5.52 相關(guān)技術(shù)2.1系統(tǒng)所涉及到的言語2.1.1 Java言語Java的誕生是對傳統(tǒng)計算機方式的挑戰(zhàn),對計算機軟件開發(fā)行業(yè)產(chǎn)生了深遠的影響:(1) 軟件4A目的要求軟件能到達任何人在任何地方在任何時間對任何電子設(shè)備都能運用

15、。這樣能滿足軟件平臺上相互操作,具有可伸縮性和重用性并可即插即用等分布式計算方式的需求。 (2) 對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以效力為中心。中間提供商,構(gòu)件提供商,效力器軟件以及咨詢效力商出現(xiàn)。企業(yè)必需重塑自我,B2B的電子商務(wù)將帶動整個新經(jīng)濟市場,使企業(yè)獲得新的價值,新的增長,新的商機,新的管理。 (3) 對軟件開發(fā)帶來了新的革命,注重運用第三方構(gòu)件集成,利用平臺的根底設(shè)備效力,實現(xiàn)開發(fā)各個階段的重要技術(shù),注重開發(fā)團隊的組織和文化理念,協(xié)作,創(chuàng)作,責(zé)任,誠信是人才的根本素質(zhì)。 總之,目前以看到了Java對信息時代的重要性,未來還會不斷開展,Java在運用方

16、面將會有更寬廣的前景。2.2開發(fā)工具2.2.1 MyEclipseEclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組效力,用于經(jīng)過插件組件構(gòu)建開發(fā)環(huán)境。僥幸的是,Eclipse 附帶了一個規(guī)范的插件集,包括 Java 開發(fā)工具Java Development Tools,JDT。本次系統(tǒng)開發(fā)所運用的前臺開發(fā)技術(shù)為Java,所運用的軟件為MyEclipse。Java是一種軟件技術(shù),是一種由美國SUN計算機公司所研討而成的言語,是一種較為高級的編程言語。利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及運用程序效力器的整合方面極大的提高任務(wù)效率。它

17、是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,可以支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。同時,MyEclipse8.6為用戶提供了高效、便利的操作環(huán)境和友好的可視化操作界面。 以下將引見開發(fā)時所用的相關(guān)技術(shù) JSP技術(shù) JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一同建立的一種動態(tài)網(wǎng)頁技術(shù)規(guī)范。 JSP技術(shù)是用JAVA言語作為腳本言語的,JSP網(wǎng)頁為整個效力器端的JAVA庫單元提供了一個接口來效力于HTTP的運用程序。 JSP技術(shù)有點類似ASP技術(shù),它是

18、在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標(biāo)志,從而構(gòu)成JSP網(wǎng)頁。一切程序操作都在效力器端運轉(zhuǎn),網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,與客戶端的閱讀器無關(guān),因此,JSP稱這Server-side Language。所以被許多人以為是未來最有開展出路的動態(tài)網(wǎng)站技術(shù)之一。 2.2.2 MySQL Server 5.5數(shù)據(jù)庫簡介 MySQL Server 5.5數(shù)據(jù)庫是基于MySQL Server 技術(shù)優(yōu)勢構(gòu)建的,它可為任何規(guī)模的組織機構(gòu)提供集成化信息管理處理方案。當(dāng)今的企業(yè)經(jīng)常面臨著諸多方面的挑戰(zhàn),例如需求根據(jù)數(shù)據(jù)做出更快、更多的決策;需求提高開發(fā)團隊的消費力和靈敏度;在減少總體信息技術(shù)

19、(IT)預(yù)算的同時,擴展根底架構(gòu)以滿足更多要求等。作為微軟公司的下一代數(shù)據(jù)管理與分析軟件,MySQL Server 5.5有助于簡化企業(yè)數(shù)據(jù)與分析運用的創(chuàng)建、部署和管理,并在處理方案伸縮性、可用性和平安性方面作了艱苦的改良。因此,為了提高系統(tǒng)的平安性、可靠性和性能,本系統(tǒng)采用MySQL Server 5.5數(shù)據(jù)庫。2.2.3 B/S構(gòu)造的數(shù)據(jù)庫訪問方式 B/S(Browser/Server)構(gòu)造,即閱讀器/效力器方式,當(dāng)前在web數(shù)據(jù)庫開發(fā)中運用較廣泛的一種方式,它是隨著Internet技術(shù)的興起,從傳統(tǒng)的二層C/S(客戶機/效力器)方式開展起來的新的網(wǎng)絡(luò)構(gòu)造方式,其本質(zhì)是三層構(gòu)造C/S方式。

20、在這種構(gòu)造下,用戶任務(wù)界面是經(jīng)過WWW閱讀器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn)。但是主要事務(wù)邏輯在效力器端(Server)實現(xiàn),構(gòu)成所謂三層構(gòu)造。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與晉級的本錢和任務(wù)量,降低了用戶的總體本錢,如以下圖。3 系統(tǒng)分析3.1需求概述工資管理系統(tǒng)系統(tǒng)對企業(yè)加強工資管理有著極其重要的作用,就普通的大型企業(yè)來說,它的設(shè)計內(nèi)容非常復(fù)雜而且繁多,比如擁有工資計算功能,工資統(tǒng)計功能,報表輸出功能,而且設(shè)計的模塊也很多,比如工資管理模塊,工資統(tǒng)計模塊,報表設(shè)計模塊,打印輸出模塊,模糊查詢模塊等等。因此,工資管理系統(tǒng)為公司和員工帶來極大的方便。經(jīng)過我的

21、分析與研討,要求系統(tǒng)具有如下功能:提供用戶登錄、用戶查詢功能提供工資信息查詢、添加、修正、刪除等功能提供員工工資的條形圖3.2需求分析3.2.1 了解需求工資管理系統(tǒng)在用戶登錄用戶可以進入用戶界面查詢各個信息,還有對各個部分的信息進展添加、修正、刪除等功能。一切的功能管理員都能實現(xiàn)。下面是系統(tǒng)所要到達的幾條要求:要求系統(tǒng)準(zhǔn)確的記錄各種信息。系統(tǒng)要提供豐富的查詢功能。系統(tǒng)可以對根底數(shù)據(jù)進展維護。系統(tǒng)運轉(zhuǎn)在Windows平臺下,需求有良好的圖形用戶界面。系統(tǒng)具有良好的可擴展性,良好的可移植性。3.2.2 分析需求分析需求就是描畫系統(tǒng)的需求,經(jīng)過定義系統(tǒng)中的關(guān)鍵域建立模型。分析的根本目的是在開發(fā)者和

22、提出需求的人之間建立一種了解和溝通的機制。因此,工資管理系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶一同完成的。分析需求的第一步描畫工資管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。工資管理系統(tǒng)的分析主要涉及規(guī)格闡明的閱讀和分析,需求和工資管理系統(tǒng)潛行討論。工資管理系統(tǒng)的角色是公司用戶可以對系統(tǒng)中的各個部分進展查詢,用戶對信息進展添加、修正、查詢、刪除等,還可以對系統(tǒng)中的其他信息進展管理。3.2.3 可行性分析技術(shù)可行性分析技術(shù)上的可行性分析要思索未來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求如計算機的容量、速度等。此外,還要思索開發(fā)人員的程度,作為計算機軟件開發(fā)與技術(shù)專業(yè)的學(xué)生,經(jīng)過幾年的學(xué)習(xí)

23、,在數(shù)據(jù)庫和編程方面都有一定的根底。所以對于這個系統(tǒng)的開發(fā)還是有才干做好的。我掌握了數(shù)據(jù)庫及其運用技術(shù)、數(shù)據(jù)庫原理、計算機網(wǎng)絡(luò)技術(shù)等課程,對數(shù)據(jù)庫的設(shè)計、運用、維護及局域網(wǎng)的組成有了深化的認識與一定的動手實際才干。從一定程度上具備了開發(fā)一個小型系統(tǒng)的才干。經(jīng)濟可行性主要從對工程的經(jīng)濟上進展分析評價,一方面是支出的費用,另一方面是獲得的收益。我們這個是一個小型的公司工資管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只需有電腦就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的任務(wù)中解脫出來,做更多的任務(wù),可以給工資管理提高一個層次。運轉(zhuǎn)可行性不同的企業(yè)正在迅猛開展,而且在企業(yè)中各個公司的員

24、工流動性越來越大,所以工資管理系統(tǒng)在公司起到了極其重要的作用。隨著計算機硬件的快速開展,計算機的價錢在不斷地降低,工資管理系統(tǒng)對客戶端要求極低,只需求有一個閱讀器能上網(wǎng)就能進展信息的查詢。網(wǎng)絡(luò)的越來越普及,人們都喜歡上網(wǎng)查詢信息既方便又快捷。因此系統(tǒng)在實際上具備了可行性。法律可行性本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。由此可知,工資管理系統(tǒng)在市場上具有可行性。3.3設(shè)計思想本系統(tǒng)開發(fā)設(shè)計思想有以下幾點:充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)程度和運用效果的目的。系統(tǒng)應(yīng)符合用戶人員的詳細要求,滿足日常的管理任務(wù)需求,而且要到達運用中的直觀、

25、快捷、適用、平安、穩(wěn)定等要求。系統(tǒng)采用模塊化的程序設(shè)計方法,既便于系統(tǒng)功能的添加、修正等。系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進展數(shù)據(jù)的添加、刪除修正等功能。3.4系統(tǒng)功能構(gòu)造圖針對實踐生活中工資管理的需求,我的員工工資管理系統(tǒng)可以實現(xiàn)的主要功能模塊如下:用戶注冊登錄模塊:該模塊主要功能是新員工注冊賬號和已注冊的賬號登錄。為了保證系統(tǒng)的平安,在系統(tǒng)中設(shè)置了用戶登錄和用戶密碼,同事參與了要輸入驗證碼。員工工資管理模塊:該模塊參與了添加新員工按鈕,可以隨時添加新員工,同時也可以管理曾經(jīng)添加員工的信息修正錯誤信息和刪除無用的信息。同時可以點擊視圖查看一切員工的工資條形圖。員工工資查新模塊:本系

26、統(tǒng)設(shè)置了多種查詢方式可以查詢到員工工資信息,id,name等。工資管理系統(tǒng)的組成及系統(tǒng)功能構(gòu)造圖,如圖3.4所示。 圖3.4系統(tǒng)功能圖4 數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫需求分析 需求分析簡單地說就是分析用戶的要求。需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果能否準(zhǔn)確地反映了用戶的實踐要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果能否合理和適用。因此,數(shù)據(jù)庫構(gòu)造設(shè)計的一個非常重要的階段就是數(shù)據(jù)庫需求分析階段。在這個階段主要是搜集根本數(shù)據(jù)以及數(shù)據(jù)處置流程,為以后進一步設(shè)計打下根底。需求分析主要處理兩個問題:內(nèi)容要求:調(diào)查運用系統(tǒng)用戶所操作的數(shù)據(jù),決議的數(shù)據(jù)庫中存儲什么數(shù)據(jù)。處置要求:調(diào)查運用系統(tǒng)用戶

27、要求對數(shù)據(jù)進展什么樣的處置,處置數(shù)據(jù)庫中的各種數(shù)據(jù)之間的關(guān)系如何。處理這兩個問題的時候,程序設(shè)計人員需求向運用系統(tǒng)的用戶做詳細調(diào)查,保證信息搜集的完好性,否那么有能夠后面所做的一切任務(wù)都白白浪費。工資管理系統(tǒng),包括系統(tǒng)功能設(shè)計、工資管理數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建、創(chuàng)建系統(tǒng)啟動和操作的各個界面、以及各個子系統(tǒng)的界面設(shè)置及功能實現(xiàn)等內(nèi)容,主要實現(xiàn)對企業(yè)工資管理信息的規(guī)范化、系統(tǒng)化的管理。經(jīng)過各方面的調(diào)查和分析,工資管理系統(tǒng)需求實現(xiàn)的主要功能如下:提供用戶登陸、用戶查詢功能提供員工信息添加、查詢、刪除功能提供工資信息查詢、添加、修正、刪除等功能4.2數(shù)據(jù)流圖從硬件方面來說,數(shù)據(jù)流圖Data Flow Di

28、agram,DFD是用來描畫軟件系統(tǒng)邏輯模型的圖形工具,用于描畫信息在系統(tǒng)中的流動和處置情況。數(shù)據(jù)流圖是構(gòu)造系統(tǒng)分析的主要工具,它表示了系統(tǒng)內(nèi)部信息的流向,并表示了系統(tǒng)的邏輯處置的功能,是一種功能模型。數(shù)據(jù)流圖詳細功能分析如下:數(shù)據(jù)源點和數(shù)據(jù)終點:數(shù)據(jù)源點和數(shù)據(jù)終點用方框表示,它是系統(tǒng)之外的實體,可以是人、事、物、或其他系統(tǒng)。加工數(shù)據(jù)處置變換:加工用圓框表示,是對數(shù)據(jù)進展處置的邏輯單元,它接受假設(shè)干輸入數(shù)據(jù)流,經(jīng)過加工,內(nèi)部產(chǎn)生規(guī)定的輸出數(shù)據(jù)流。數(shù)據(jù)流:數(shù)據(jù)流用帶數(shù)據(jù)流標(biāo)識的箭頭表示,表示系統(tǒng)處置的數(shù)據(jù)對象和數(shù)據(jù)流動的方向。數(shù)據(jù)流的方向可以是:從一加工流向另一加工、從加工流向數(shù)據(jù)存儲或數(shù)據(jù)存儲

29、流向加工、從源點流向加工或從加工流向終點。數(shù)據(jù)存儲文件:數(shù)據(jù)存儲文件在數(shù)據(jù)流圖中起著保管數(shù)據(jù)的作用,它可以是數(shù)據(jù)庫、文件或任何其它方式,指向存儲的數(shù)據(jù)流可了解為數(shù)據(jù)寫入,從存儲引出的數(shù)據(jù)流可了解為數(shù)據(jù)讀出。4.3數(shù)據(jù)字典從軟件方面來說,需求安裝JDK和Web效力器以及數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、數(shù)據(jù)存儲和處置過程五個部分。其中數(shù)據(jù)項是數(shù)據(jù)的最小組成單位,假設(shè)干個數(shù)據(jù)項可以組成一個數(shù)據(jù)構(gòu)造,數(shù)據(jù)字典經(jīng)過對數(shù)據(jù)項和數(shù)據(jù)構(gòu)造的定義來描畫數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。 數(shù)據(jù)項數(shù)據(jù)項是不可再分的數(shù)據(jù)單位??梢杂藐P(guān)系規(guī)范化實際為指點,用數(shù)據(jù)依賴的概念分析和表示數(shù)據(jù)項之間的聯(lián)絡(luò)。即

30、按實踐語義,寫出每個數(shù)據(jù)項之間的數(shù)據(jù)依賴,它們是數(shù)據(jù)庫邏輯設(shè)計階段數(shù)據(jù)模型優(yōu)化的根據(jù)。對數(shù)據(jù)項的描畫通常包含以下內(nèi)容:數(shù)據(jù)項描畫=數(shù)據(jù)項名,數(shù)據(jù)項含義闡明,別名,數(shù)據(jù)類型,長度對于本系統(tǒng)所包含的各個數(shù)據(jù)項的詳細描畫如表4.31。表4.31員工信息的數(shù)據(jù)項數(shù)據(jù)項名別名數(shù)據(jù)類型長度數(shù)據(jù)項含義闡明備注員工ididVCHAR8員工的獨一標(biāo)識主鍵,值不為空員工姓名nameVCHAR8員工的姓名值不為空性別SexVCHAR4員工的性別可有可無年齡AgeVCHAR4員工的年齡可有可無工資salaryVCHAR10員工工資可有可無 數(shù)據(jù)構(gòu)造數(shù)據(jù)構(gòu)造反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)構(gòu)造可以由假設(shè)干個數(shù)據(jù)項組成

31、,也可以由假設(shè)干個數(shù)據(jù)構(gòu)造組成,或由假設(shè)干個數(shù)據(jù)項和數(shù)據(jù)構(gòu)造混合組成。對數(shù)據(jù)構(gòu)造的描畫通常包括以下內(nèi)容:數(shù)據(jù)構(gòu)造描畫=數(shù)據(jù)構(gòu)造名,含義闡明,組成:數(shù)據(jù)項或數(shù)據(jù)構(gòu)造本系統(tǒng)的數(shù)據(jù)構(gòu)造描畫,如表4.32所示。表 4.32數(shù)據(jù)構(gòu)造闡明數(shù)據(jù)構(gòu)造名含義闡明組成員工信息員工的根本信息員工編號、姓名、性別、年齡、工資 數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)構(gòu)造在系統(tǒng)內(nèi)傳輸?shù)耐緩?。對?shù)據(jù)流的描畫通常包括以下內(nèi)容:數(shù)據(jù)流描畫=數(shù)據(jù)流名,闡明,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成:數(shù)據(jù)構(gòu)造其中,“數(shù)據(jù)流來源是闡明該數(shù)據(jù)流哪個過程;“數(shù)據(jù)流去向是闡明該數(shù)據(jù)流將到哪個過程去。 數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)構(gòu)造停留或保管的地方,也是數(shù)據(jù)流的來源和去向之一

32、。它可以手工文檔或手工憑單,也可以是計算機文檔。本系統(tǒng)中對數(shù)據(jù)存儲的詳細描畫。 處置過程處置過程的詳細處置邏輯普通用斷定表或斷定樹來描畫。數(shù)字字典中只需求描畫處置過程的闡明信息,通常包括以下內(nèi)容:處置過程描畫=處置過程名,闡明,輸入:數(shù)據(jù)流,輸出:數(shù)據(jù)流。4.4 概念構(gòu)造設(shè)計 4.4.1概念構(gòu)造設(shè)計方法設(shè)計概念構(gòu)造通常有四類方法如下: 自頂向下。即首先定義全局概念構(gòu)造的框架,然后逐漸細化; 自底向上。即首先定義各部分運用的概念構(gòu)造,然后將他們集成起來,得到全局概念構(gòu)造; 逐漸擴張。首先定義最重要的中心概念構(gòu)造,然后向外擴展,以滾雪球的方式逐漸生成其他概念構(gòu)造,直至總體概念構(gòu)造; 混合戰(zhàn)略。即將

33、自頂向下和自地向上相結(jié)合,用自頂向下戰(zhàn)略設(shè)計一個全局概念構(gòu)造的框架,以它為骨架集成自底向上戰(zhàn)略中設(shè)計的各部分概念構(gòu)造。4.4.2概念模型設(shè)計在概念模型設(shè)計中,主要是對E-R圖進展設(shè)計。在E-R圖設(shè)計中,首先要設(shè)計分E-R圖,然后再對總E-R圖進展設(shè)計。由于各個部分所面向的問題不同,這就導(dǎo)致各個分E-R圖之間必定會存在許多不一致的問題,稱之為沖突。因此合并分E-R圖并不能簡單地將各個分E-R圖畫到一同,而是必需合理消除各分E-R圖中的不一致,以構(gòu)成一個能為全系統(tǒng)中一切用戶共同了解和接受的一致的概念模型,是合并E-R圖的主要任務(wù)和關(guān)鍵。由分E-R圖合成總體E-R圖的規(guī)那么,畫出完好的工資管理系統(tǒng)的

34、完好E-R圖,如圖4.41所示。 圖4.41完好E-R圖4.5 邏輯構(gòu)造設(shè)計4.51邏輯構(gòu)造設(shè)計思想從實際上講,設(shè)計邏輯構(gòu)造應(yīng)該選擇最適于相應(yīng)概念構(gòu)造的數(shù)據(jù)模型,然后支持這種數(shù)據(jù)模型的各種DBMS進展比較,從中選出最適宜的DBMS。但實踐情況往往是已給定了某種DBMS,設(shè)計人員沒有選擇的余地。目前DBMS產(chǎn)品普通支持關(guān)系、網(wǎng)狀、層次三種模型中的某一種,對某一種數(shù)據(jù)模型,各個機器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。所以設(shè)計邏輯構(gòu)造時普通要分三步進展:將概念構(gòu)造轉(zhuǎn)換為普通的關(guān)系、網(wǎng)狀、層次模型;將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;對數(shù)據(jù)模型進展優(yōu)化。概念構(gòu)造根本

35、E-R圖轉(zhuǎn)換規(guī)那么DBMS的特點和限制優(yōu)化方法普通數(shù)據(jù)模型關(guān)系、網(wǎng)狀、層次特定的DBMS支持下的數(shù)據(jù)模型優(yōu)化的數(shù)據(jù)模型邏輯構(gòu)造設(shè)計時的三個步驟邏輯構(gòu)造設(shè)計采用關(guān)系模型轉(zhuǎn)換概念構(gòu)造,將E-R圖按照規(guī)那么轉(zhuǎn)換為關(guān)系模型,為了進一步提高數(shù)據(jù)庫運用系統(tǒng)的性能,再將轉(zhuǎn)換后的關(guān)系模型進展優(yōu)化,確定能否要對某些方式進展合并或分解,為物理設(shè)計提供最優(yōu)的處置。 4.5.2 E-R圖向關(guān)系模型的轉(zhuǎn)換關(guān)系模型的邏輯構(gòu)造是一組關(guān)系方式的集合。E-R圖那么是由實體,實體的屬性和實體間的聯(lián)絡(luò)三個要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實踐上就是要將實體,實體的屬性和實體間的聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系方式。轉(zhuǎn)換原那么如下:(1)實體類型

36、的轉(zhuǎn)換:將每個實體類型轉(zhuǎn)換成一個關(guān)系方式,實體的屬性就是關(guān)系方式的屬性,實體的碼就是關(guān)系的碼。(2)聯(lián)絡(luò)類型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處置。假設(shè)實體間的聯(lián)絡(luò)是1:1的,可以轉(zhuǎn)換為一個獨立的關(guān)系方式,也可以與恣意一端對應(yīng)的關(guān)系方式合并。假設(shè)轉(zhuǎn)換為一個獨立的關(guān)系方式,那么與該聯(lián)絡(luò)相連的各實體的碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。假設(shè)與某一端實體對應(yīng)的關(guān)系方式合并,那么需求在該關(guān)系方式的屬性中參與另一個關(guān)系方式的碼和聯(lián)絡(luò)本身的屬性。假設(shè)實體間的聯(lián)絡(luò)1:N的,可以轉(zhuǎn)換為一個獨立的關(guān)系方式,也可以與N端對應(yīng)的關(guān)系方式合并。假設(shè)轉(zhuǎn)換為一個獨立的關(guān)系方式,那么與該聯(lián)絡(luò)

37、相連的各實體的碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為N端實體的碼。假設(shè)與N端對應(yīng)的關(guān)系方式合并,那么將一方的碼傳到多方去作為多方的一個非主屬性。假設(shè)實體間的聯(lián)絡(luò)是M:N的,可轉(zhuǎn)換為一個獨立的關(guān)系方式,與該聯(lián)絡(luò)相連的各實體的碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。三個或三個以上實體間的一個多元聯(lián)絡(luò)可以轉(zhuǎn)換為一個關(guān)系方式。與該多元聯(lián)絡(luò)相連的各實體的碼以及聯(lián)絡(luò)本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。(3)按照該規(guī)那么將工資管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型如下:將每一個實體轉(zhuǎn)換成一個關(guān)系方式實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼帶下劃

38、線的為主碼。管理員工號,姓名員工姓名,性別,年齡,密碼,工資 5 系統(tǒng)詳細模塊設(shè)計與實現(xiàn)5.1 用戶注冊及主界面工資管理系統(tǒng)第一個界面就是用戶注冊面,該頁面是用戶想要登錄本系統(tǒng)必需的步驟,當(dāng)用戶輸入正確的網(wǎng)址是就會出現(xiàn)登錄頁面,第一次登錄本系統(tǒng)用戶必需注冊只需注冊之后才干登錄。用戶登錄代碼如下:registfunction beforeSubmit() var flag = check_uname();return flag;function check_uname() $(username_msg).innerHTML = ;if ($F(username).strip().length =

39、 0) $(username_msg).innerHTML = 用戶不能為空;return false;var flag = false;var xhr = getXhr();xhr.open(post, check_uname.do, true);/同步懇求xhr.setRequestHeader(content-type, application/x-www-form-urlencoded);xhr.onreadystatechange = function() var txt = xhr.responseText;if (xhr.readyState = 4 & xhr.status =

40、 200) if (txt = ok) flag = false;$(username_msg).innerHTML = 用戶名被占用請重新輸入; else flag = true;$(username_msg).innerHTML = 可以運用;return flag;xhr.send(username= + $F(username);main注冊用戶名:真實姓名:密碼:性別:男女驗證碼:換一張ABC1265.2 用戶登錄及主界面工資管理系統(tǒng)第二個界面就是用戶登錄界面,該界面是用戶想要登錄本系統(tǒng)必需有的步驟,當(dāng)運轉(zhuǎn)時,彈出界面有員工登陸。這里引見員工的登錄及其他功能。,輸入正確的管理員用戶名

41、和密碼后,按登錄按鈕就可進入系統(tǒng)主界面。假設(shè)用戶名或密碼輸入錯誤解出相應(yīng)的提示信息。運轉(zhuǎn)時登錄界面,如圖以下圖所示。用戶登錄的代碼如下:hello 看不清,換一張當(dāng)在登陸界面中輸入正確信息,按“登錄按鈕登陸勝利后,進入系統(tǒng)主界面,管理員可以點擊添加員工按鈕進展添加員工信息。主界面如圖5.2所示。添加員工頁面圖5.2系統(tǒng)主界面系統(tǒng)主界面及添加員工的中心代碼如下:添加員工Main添加員工:姓名:薪水:年齡: ABC1265.3 用戶工資管理功能實現(xiàn)用戶管理功能是管理員對登錄用戶進展管理,包括對用戶賬號的添加、修正、刪除等功能。登錄勝利后想要對數(shù)據(jù)進展修正和刪除如以下圖所示只需點擊對應(yīng)的按鈕即可。點

42、擊李昌虎后面的修正兩個字彈出確定如以下圖5.3修正頁面圖5.3修正員工信息用戶管理信息修正中心代碼如下: update EmpMain修正員工信息 id:姓名:薪水:年齡:ABC1265.4員工工資條形圖視圖本員工工資管理系統(tǒng)可以實現(xiàn)條形圖一覽表視圖,只需點擊下面的視圖即可實現(xiàn)。 5.3員工工資條形圖人員管理功能實現(xiàn)的中心代碼如下:員工信息查詢: 員工管理列表function gotoSelectedPage() var x = document.getElementById(navigatorForm);x.submit();alert($pageIndex);mainidnameagesa

43、lsryWelcome!IDNameSalaryAgeOperation%EmployeeDao dao = new EmployeeDao();List employees = (List) request.getAttribute(employees);if (employees.size() = 0) %查無此人% else for (int i = 0; i tr class=rowa href=del.do?id=onclick=return confirm(確定刪除嗎?);刪除a href=load.do?id=onclick=return confirm(確定修正嗎?);修正首頁

44、1 上一頁跳轉(zhuǎn)到 $pageIndex$pageIndex頁c:if test=$pageNumber下一頁末頁$error ABC126 5.5退出系統(tǒng)功能實現(xiàn) 由于設(shè)計時為了簡單,如假設(shè)退出本工資管理系統(tǒng),只需點擊登錄頁面的前往主頁面即可。6 軟件測試 系統(tǒng)測試是指利用人工或自動的方法執(zhí)行和評價各個模塊的過程。其目的在于驗證模塊能否滿足規(guī)定的要求,查看期望的結(jié)果與獲得的結(jié)果之間有無差別,以便最大限制地找出系統(tǒng)在實踐運轉(zhuǎn)中能夠出現(xiàn)的錯誤和問題,及時的進展維護,修正,以免在猛烈的競爭中淘汰出局,所以軟件測試是非常重要的。 6.1 測試的根本概念 軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品

45、進展功能和性能測試,甚至根據(jù)需求編寫不同的測試工具,設(shè)計和維護測試系統(tǒng),對測試方案能夠出現(xiàn)的問題進展分析和評價。執(zhí)行測試用例后,需求跟蹤缺點,以確保開發(fā)的產(chǎn)品適宜需求。 經(jīng)過前面對軟件的一系列開發(fā)過程包括需求分析、設(shè)計和編碼等階段的實現(xiàn)后,得到了源程序,那么就要開場進入到軟件測試階段了。由于,在測試之前的各階段中都能夠在軟件產(chǎn)品中遺留下許多錯誤和缺陷,假設(shè)不及時找出這些錯誤和缺陷,并將其矯正,這個軟件產(chǎn)品就不能正常運用,及時可以運轉(zhuǎn)也會存在較高的風(fēng)險,對企業(yè)的利益來講是非常不利的,甚至?xí)?dǎo)致宏大的損失。目前,程序的正確性證明尚未得到根本的處理,因此軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。

46、6.2 測試的義務(wù)和目的 6.2.1 測試的義務(wù) 測試階段的根本義務(wù)應(yīng)該是根據(jù)軟件開發(fā)各階段的文檔資料和程序的內(nèi)部構(gòu)造,精心設(shè)計一組“高產(chǎn)的測試用例(一組輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期的輸出結(jié)果,在設(shè)計測試用例時,應(yīng)包括合理的輸入數(shù)據(jù)和不合理的輸入數(shù)據(jù)),利用這些用例執(zhí)行程序,找出軟件潛在的缺陷一個好的測試用例很能夠找到至今為止尚未發(fā)現(xiàn)的缺陷的用例;一個勝利的測試那么是指提示了至今為止尚未發(fā)現(xiàn)的缺陷的測試。 6.2.2 測試的目的 軟件測試是程序的一種執(zhí)行過程,目的是盡能夠發(fā)現(xiàn)并矯正被測試軟件中的錯誤,提高軟件的可靠性。它是軟件生命周期中一項非常重要且非常復(fù)雜的任務(wù),對軟件可靠性保證具有極其重要的意

47、義。在目前方式化方法和程序正確性證明技術(shù)還無望成為適用性方法的情況下,軟件測試在未來相當(dāng)一段時間內(nèi)依然是軟件可靠性保證的有效方法。軟件工程的總目的是充分利用有限的人力和物力資源,高效率、高質(zhì)量地完成軟件開發(fā)工程。缺乏的測試勢必使軟件帶著一些未揭露的隱藏錯誤投入運轉(zhuǎn),這將意味著更大的危險讓用戶承當(dāng)。過度測試那么會浪費許多珍貴的資源。到測試后期,即使找到了錯誤,然而付出了過高的代價??梢?,測試是為了使軟件中蘊涵的缺陷低于某一特定值,使產(chǎn)出、投入比到達最大。 6.3 系統(tǒng)整體測試步驟 軟件測試的主要步驟有單元測試、集成測試和確認測試。 (1) 單元測試(Unit Testing) 單元測試也稱模塊測

48、試。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對本人編寫的模塊進展測試,檢查它能否實現(xiàn)了詳細設(shè)計闡明書中規(guī)定的模塊功能和算法。 (2) 集成測試(Integration Testing) 集成測試也稱組裝測試,它是對由各模塊組裝而成的程序進展測試,主要檢查模塊間的接口和通訊。集成測試主要發(fā)現(xiàn)設(shè)計階段產(chǎn)生的錯誤,通常采用黑盒測試。 (3) 確認測試(Validation Testing) 確認測試的義務(wù)是檢查軟件的功能、性能及其它特征與用戶的需求一致,它是以需求規(guī)格闡明書(即需求規(guī)約)作為根據(jù)的測試。確認測試通常采用黑盒測試。6.3 系統(tǒng)整體測試步驟 軟件測試的主要步驟有單元測試

49、、集成測試和確認測試。 單元測試(Unit Testing) 單元測試也稱模塊測試。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對本人編寫的模塊進展測試,檢查它能否實現(xiàn)了詳細設(shè)計闡明書中規(guī)定的模塊功能和算法。 集成測試(Integration Testing) 集成測試也稱組裝測試,它是對由各模塊組裝而成的程序進展測試,主要檢查模塊間的接口和通訊。集成測試主要發(fā)現(xiàn)設(shè)計階段產(chǎn)生的錯誤,通常采用黑盒測試。 (3) 確認測試(Validation Testing) 確認測試的義務(wù)是檢查軟件的功能、性能及其它特征與用戶的需求一致,它是以需求規(guī)格闡明書(即需求規(guī)約)作為根據(jù)的測試。確認測試

50、通常采用黑盒測試。6.4 本系統(tǒng)測試 本系統(tǒng)在測試過程中用到了黑盒測試法。黑盒測試也稱功能測試,它是經(jīng)過測試來檢測每個功能能否都能正常運用。黑盒測試著眼于程序外部構(gòu)造,不思索內(nèi)部邏輯構(gòu)造,主要針對軟件界面和軟件功能進展測試。 6.4.1 登錄模塊測試 在登錄模塊中,主要用于驗證用戶能否是合法用戶。在登錄頁面中,只需當(dāng)輸入正確的賬號和密碼后,單擊“登錄按鈕,才可進入主界面。否那么登錄時出現(xiàn)“您輸入的用戶名不存在或“密碼錯誤錯誤提示。如圖6.4.1所示。 圖6.4.1 登錄錯誤提示 員工管理模塊測試 在員工管理模塊中,主要對企業(yè)員工信息的添加、修正、刪除、 查詢員工以及詳細查看員工信息等操作。其中

51、在員工添加中要符合要求進展添加,否那么將出現(xiàn)錯誤提示。 在對員工信息添加時,有些信息是無需更改的. 總結(jié):企業(yè)人力資源管理是現(xiàn)代企業(yè)管理任務(wù)中至關(guān)重要的,在當(dāng)今這個計算機信息管理猛烈競爭的社會,為了提高企業(yè)任務(wù)效率、保證企業(yè)人力資源管理質(zhì)量、使企業(yè)管理真正實現(xiàn)人力資源的網(wǎng)絡(luò)化、系統(tǒng)化和科學(xué)化,快速而且準(zhǔn)確地為企業(yè)制定好的運營方針與決策,在有限的時間內(nèi)完成任務(wù)義務(wù)及到達預(yù)期的目的。所以,開發(fā)企業(yè)人力資源管理系統(tǒng)是有必要的。 在本軟件的開發(fā)過程中,首先對本系統(tǒng)的整體進展了設(shè)計,確定了系統(tǒng)應(yīng)該具備哪些主要特性和特殊優(yōu)點,明確了系統(tǒng)總體的設(shè)計思緒理念之后就是對系統(tǒng)進展有效的可行性分析,其中分別從經(jīng)濟、

52、技術(shù)和操作的可行性進展了分析。在確定了本系統(tǒng)具有較高的可行性后經(jīng)過對系統(tǒng)的數(shù)據(jù)庫的分析和總體的功能模塊的設(shè)計根本明確了本系統(tǒng)開發(fā)要做什么,怎樣做,然后著手于軟件代碼的實現(xiàn)。代碼實現(xiàn)過程中本系統(tǒng)的軟件開發(fā)環(huán)境主要選擇了當(dāng)前較為流行的MyEclipse8.6來進展前臺的管理設(shè)計,而后臺那么選用了功能強大的MySQL Server 5.5數(shù)據(jù)庫。對本系統(tǒng)采用黑盒和其它測試,測試系統(tǒng)的模塊功能和內(nèi)部邏輯。經(jīng)測試本系統(tǒng)具有相對較高的穩(wěn)定性和適用性。 現(xiàn)階段此系統(tǒng)還處于初試用階段,當(dāng)然由于時間和個人設(shè)計方法的問題,軟件在技術(shù)方面還是存在著很多缺乏之處,希望在今后的學(xué)習(xí)過程中可以進一步的改良和調(diào)整。在這次設(shè)

53、計中使我積累了許多實踐閱歷,這讓我在未來的任務(wù)中更有自信心做出更大的成果。參考文獻1 孫一林,彭波,JAVA數(shù)據(jù)庫編程實例。清華大學(xué)。20032 林樹澤,JAVA完全自學(xué)手冊,機械工程。20213 邵鵬鳴,數(shù)據(jù)庫原理及運用.北京:清華大學(xué),20064 鄒竹彪.JSP網(wǎng)絡(luò)編程到知曉.清華大學(xué).20075 網(wǎng)絡(luò)資源6 張思民.JAVA程序設(shè)計實際教程.北京:清華大學(xué),20067 岑玲 基于Browser/Server構(gòu)造的辦公自動化系統(tǒng)M.計算機與現(xiàn)代化 2001.28 朱俊炎 WEB開發(fā)技術(shù)M 2006.6Abstract: this system uses JAVA language, consists of user registration and login modules, staff payroll module, payroll module

溫馨提示

  • 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

提交評論