人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第1頁
人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第2頁
人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第3頁
人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第4頁
人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要隨著現(xiàn)在計算機技術(shù)的不斷完善,以及現(xiàn)代經(jīng)濟的不斷發(fā)展,傳統(tǒng)的管理技術(shù)不再滿足企業(yè)的需要,越來越多的企業(yè)注重計算機信息管理系統(tǒng),人力資源管理系統(tǒng)是典型的計算機信息管理系統(tǒng)之一,企業(yè)借助于它進行人力資源管理,達到事半功倍。隨著企業(yè)的雇傭人數(shù)的增加,有效地管理人員信息成為必然。人事信息管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前臺程序開發(fā)兩個方面。本文分析了人力資源管理系統(tǒng)的組成情況以及一些基本功能模塊,包括系統(tǒng)功能框架分析,系統(tǒng)開發(fā)的軟硬件環(huán)境分析,系統(tǒng)的數(shù)據(jù)庫邏輯設(shè)計分析,以及系統(tǒng)的數(shù)據(jù)流程分析,并且重點對系統(tǒng)的用戶界面開發(fā)和各個子系統(tǒng)開發(fā)作了詳細的介紹。系統(tǒng)主要利用Java語言和編成環(huán)境以及MYSQL的主要功能進行設(shè)計開發(fā),在文中進行了詳細的介紹。該開發(fā)系統(tǒng)是中型至大型企業(yè)的人力資源管理系統(tǒng),它界面美觀,簡單實用,安全性高,能夠基本上滿足企業(yè)人力資源管理的需要,實現(xiàn)了企業(yè)員工信息的整體化,系統(tǒng)化,規(guī)范化和自動化。關(guān)鍵詞:人力資源JavaMYSQL

目錄TOC\o"1-2"\h\z\u第一章緒論 11.1課題背景 11.2目的和意義 11.3開發(fā)方式及工具 11.4運行環(huán)境的選擇 5第二章需求分析 62.1可行性分析 62.2系統(tǒng)功能概述 72.3設(shè)計目標 102.4性能需求 102.5界面需求 11第三章系統(tǒng)分析與設(shè)計 123.1數(shù)據(jù)庫的分析與設(shè)計 123.2數(shù)據(jù)庫表設(shè)計 123.3數(shù)據(jù)庫的連接原理 14第四章系統(tǒng)功能實現(xiàn) 154.1系統(tǒng)登陸頁面實現(xiàn) 154.2注冊用戶管理 164.3用戶功能模塊 17結(jié)論 22致謝 23參考文獻 24PAGE24第一章緒論1.1課題背景人力資源系統(tǒng)(MIS)是一個由人、計算機等組成的能進行信息收集、傳遞、存儲、維護和使用的系統(tǒng)。人力資源系統(tǒng)的結(jié)構(gòu)通常由四個部門組成:信息源、信息管理器、信息用戶和信息管理者。管理信息系統(tǒng)的主要任務(wù)一般要實現(xiàn)對基礎(chǔ)數(shù)據(jù)的嚴格管理,確定信息處理過程的標準化,高效的完成日常處理業(yè)務(wù)、優(yōu)化分配各種資源,包括人力、物力、財力等。MIS是一個人機結(jié)合的輔助管理系統(tǒng),管理和決策的主題是人,計算機只是輔助的設(shè)備。目前國內(nèi)使用和發(fā)展的MIS平臺模式大體上分為兩種:客戶機/服務(wù)器(Client/Server,簡稱C/S)模式和Web瀏覽器/服務(wù)器(Browser/Server,簡稱B/S)模式。當前企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。1.2目的和意義由計算機來代替人工執(zhí)行一系列操作,使辦公人員可以輕松快捷地完成員工信息管理的任務(wù),是企業(yè)的員工管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)管理效率的目的。支持企業(yè)實現(xiàn)規(guī)范化的管理。支持企業(yè)高效率完成勞動人事管理的日常業(yè)務(wù),包括新員工加入時人事檔案的建立,老員工調(diào)動、辭職、退休等。支持企業(yè)進行勞動人事管理及其相關(guān)方面的科學(xué)決策。

1.3開發(fā)方式及工具本次設(shè)計的人力資源管理系統(tǒng)是一個基于JavaEE的小型訪問網(wǎng)站的系統(tǒng),它具有一般企業(yè)人事管理的基本功能,如用戶注冊、登陸、修改、查詢,以及員工信息及基本內(nèi)容的各種管理功能。這所有的操作都是注冊用戶在客戶端的瀏覽器中完成,由JSPweb頁面相應(yīng)程序處理后,對服務(wù)器的數(shù)據(jù)庫進行操作,再處通過編寫Java語言再傳到客戶端瀏覽器,顯示請求的結(jié)果。整個系統(tǒng)采用的是web體系,科學(xué)的開發(fā)過程對系統(tǒng)的完整性和精確性將有很大的影響。本系統(tǒng)采用了MVC設(shè)計思想,其中M是指業(yè)務(wù)模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。因此,這次開發(fā)系統(tǒng)的過程嚴格遵循的軟件工程的設(shè)計思想,從需求分析到過程設(shè)計都有詳細的記錄,使得系統(tǒng)高度模塊化,可讀性、可重用性以及可維護性好。1.3.1MyEclipseMyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate

。MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。1.3.2Tomcat.7.0服務(wù)器架構(gòu)Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)HTML(標準通用標記語言下的一個應(yīng)用)頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。訣竅是,當配置正確時,Apache為HTML頁面服務(wù),而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。同時在Tomcat7.0在配置的一方面與以前的Tomcat的版本相比,更加的簡單便捷,Tomcat7.0中有@WebServlet自帶的配置框架@WebServlet(“/Servlet”)可以直接配置Servlet,無需再到web.xml的文件單獨配置Servlet服務(wù),是的使用更加方面。1.3.3MySQLMySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典

MySQL

AB公司開發(fā),目前屬于

Oracle

公司。MySQL

是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在

WEB

應(yīng)用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配

PHP

Apache

可組成良好的開發(fā)環(huán)境。1.3.4JSP JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面,并使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。由于核心邏輯被封裝在標識和JavaBeans中,所以Web管理人員和頁面設(shè)計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成本次的設(shè)計中我們主要運用的是JavaEE適應(yīng)于企業(yè)的web編程,同時在本次的網(wǎng)頁設(shè)計中我們使用的是JSP動態(tài)網(wǎng)頁技術(shù),與本次使用的主要編程語言Java能夠相互配套使用,實現(xiàn)動態(tài)的加載數(shù)據(jù),及數(shù)據(jù)庫的相關(guān)操作。JSP語言的優(yōu)勢如:將內(nèi)容的生成與顯示進行分離;一次編寫,到處運行;JSP的平臺適應(yīng)性更廣;健壯的存儲管理和安全性;數(shù)據(jù)庫連接技術(shù)。1.4運行環(huán)境的選擇信息系統(tǒng)是以計算機系統(tǒng)為核心建立的,系統(tǒng)硬件和軟件配置是系統(tǒng)設(shè)計的主要內(nèi)容。本系統(tǒng)采用目前比較流行的B/S(瀏覽器和/服務(wù)器端)模式,因而,硬件配置要從此模式出發(fā)。所提供的硬件設(shè)備要比能夠運行該系統(tǒng)所需要的最低硬件標準高出一些。軟件環(huán)境:操作系統(tǒng):采用Windows7或Windows8;Web服務(wù)器:Tomcat7.0;瀏覽器:IE6.0以上;前臺開發(fā)工具:JSP;后臺開發(fā)工具:MicrosoftSQLServer2008,Java;硬件環(huán)境:服務(wù)器配置:應(yīng)具有較高的配置,因為本系統(tǒng)服務(wù)器和客戶端為一臺機器,所有數(shù)據(jù)信息都保存在服務(wù)器中,各業(yè)務(wù)處理需要訪問服務(wù)器端數(shù)據(jù)庫。因此,配置為CPU:IntelCore2DuoT6570處理器,主頻2.1GHz;內(nèi)存:2G;硬盤:250G;網(wǎng)卡:4M。第二章需求分析2.1可行性分析2.1.1社會的可行性隨著計算機的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴展,日常勞資人事管理必將實現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者Internet上去,實現(xiàn)數(shù)據(jù)的共享,這樣有利于勞資人事信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時的得到更新,不需要像過去那樣浪費大量的人力物力區(qū)進行抄寫,提高了工作的效率。2.1.2技術(shù)的可行性隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,單純的靜態(tài)頁面已經(jīng)不能滿足發(fā)展的需要,因為靜態(tài)頁面是用單純的HTML語言組成的,它沒有交互性。因此,為了滿足實際的需要,許多網(wǎng)頁文件擴展名不再只是“htm”,“html”,出現(xiàn)了以“php”,“asp”,“jsp”,“shtml”等為后綴的網(wǎng)頁文件,這些都是采用動態(tài)網(wǎng)頁技術(shù)制作出來的。本系統(tǒng)開發(fā)工具是MyEclipse和SqlServer數(shù)據(jù)庫,開發(fā)語言是Java,主要使用了JSP的技術(shù),java是一種面向?qū)ο缶幊陶Z言,簡單易學(xué)而且靈活方便。2.1.3經(jīng)濟的可行性采用傳統(tǒng)的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯,那樣產(chǎn)生了成本高,效果差的弊病,對于一個企業(yè)的資料庫建立是十分困難和麻煩的。而采用這種系統(tǒng)所花費的成本,精力都遠遠低于手工,并且實用十分方便,更新也簡易,每個部門只需一個人統(tǒng)一管理,對企業(yè)實現(xiàn)辦公無紙化能起到很大的作用。所以此系統(tǒng)經(jīng)濟可行性也具備了。2.1.4管理的可行性本系統(tǒng)采用了系統(tǒng)數(shù)據(jù)備份、恢復(fù)等功能,而且界面層次分明,一目了然,加上設(shè)計方面加入了人性化元素。管理此系統(tǒng)并不難,易學(xué)易會。2.2系統(tǒng)功能概述本系統(tǒng)為企業(yè)人力資源管理,主要管理人員信息、考勤信息以及工資發(fā)放等事項。企業(yè)根據(jù)需要可以查詢企業(yè)員工的信息,同時還需要對員工出勤等進行記錄,并且打印工資發(fā)放報表等。由于員工的職務(wù)和職稱對工資有影響,考勤情況也直接關(guān)系到工資發(fā)放問題,且大部分基本工資不是每月都產(chǎn)出變動。2.2.1系統(tǒng)功能需求用戶登錄:可進行用戶的注冊,登錄等操作。信息管理:可添加、查詢、修改、刪除員工信息。考勤管理:對員工的日常工作進行添加,查詢,以及考勤。薪資管理:對員工發(fā)放的薪水進行添加,顯示,查詢以及新增。2.2.2用例分析UML是在Booch、OMT、OOSE等面向?qū)ο蟮姆椒捌渌S多方法與資料的基礎(chǔ)上發(fā)展起來的。UML表示法集中了不同的圖形表示方法,剔除了其中容易引起的混淆、冗余或者很少使用的符號,同時添加了一些新的符號。其中的概念來自于面向?qū)ο蠹夹g(shù)領(lǐng)域中眾多專家的思想。UML從考慮系統(tǒng)的不同角度出發(fā),定義了用例圖、類圖、對象圖、狀態(tài)圖、活動圖、序列圖、協(xié)作圖、構(gòu)件圖、部署圖等9種圖。這些圖從不同的側(cè)面對系統(tǒng)進行描述。系統(tǒng)模型將這些不同的側(cè)面綜合成一致的整體,便于系統(tǒng)的分析和構(gòu)造。盡管UML和其它開發(fā)工具還會設(shè)計出許多派生的視圖,但上述這些圖和其它輔助性的文檔是軟件開發(fā)人員所見的最基本的構(gòu)造。其中:UML用例圖與OOSE中的用例圖類似。UML的類圖綜合了OMT、Booch等面向?qū)ο蠓椒ㄖ械念悎D。UML狀態(tài)圖是對DavidHarel所提出狀態(tài)圖的改進。UML活動圖的基本語義和狀態(tài)圖大致相同,它類似于許多方法(包括面向?qū)ο蠹夹g(shù)之前的一些方法)中的工作流圖。UML的協(xié)作圖是通過對Booch方法的對象圖、Fusion方法的對象交互圖以及其它一些方法中的相關(guān)圖表改造而成的。UML的構(gòu)建圖和部署圖是在Booch方法中的模塊和進程圖(處理關(guān)系圖、處理器圖)的基礎(chǔ)上發(fā)展起來的。UML簡化了建模方法,它揚棄了Booch、OMT或OOSE等方法中的糟粕,而代之以其它方法中的精華。UML一般不引入新的概念和符號,只有在沒有現(xiàn)有的解決方法可以借鑒時,UML的開發(fā)者們才考慮加入新的概念。UML的開發(fā)者們是在設(shè)計一種語言(盡管只是一種圖形化語言),因此必須在簡明(所有元素一律用方框和文字表示)和繁瑣(為每個元素設(shè)計單獨的符號)之間權(quán)衡。盡管如此,UML中還是增添了衍型和擴展機制等一些新的元素,因為這些元素在其它建模語言的實踐中已經(jīng)被證明是非常有用的。本次設(shè)計中我們設(shè)立了管理員,管理員可以管理員工的信息,部門員工考勤,員工的薪資發(fā)放以及對用戶的管理。如:圖表2.1所示:

圖2.1人力資源關(guān)系圖的主要用例圖2.2.3管理員用例圖管理員通過注冊會員,然后登錄系統(tǒng)后,可以添加、查詢、修改、刪除員工信息;添加、查詢員工考勤信息,并進行考勤;添加、查詢員工工資信息等功能。圖2.2管理員用例圖2.3設(shè)計目標本系統(tǒng)是針對小型企業(yè)人力資源管理情況進行設(shè)計的,主要實現(xiàn)目標如下:界面設(shè)計美觀得體,突出系統(tǒng)特點;系統(tǒng)整體結(jié)構(gòu)和操作流程合理合順暢,實現(xiàn)人性化設(shè)計;對企業(yè)人力資源管理的基本信息進行保存和管理;提供管理員工信息的功能,實現(xiàn)利用系統(tǒng)對員工考勤進行管理;實現(xiàn)對操作的信息管理;實現(xiàn)對員工信息檢索的功能;實現(xiàn)對員工薪酬信息的管理功能;實現(xiàn)易維護性和易操作性;實現(xiàn)運行穩(wěn)定、安全可靠。2.4性能需求2.4.1系統(tǒng)的安全性人力資源管理系統(tǒng)在管理權(quán)限上要嚴格進行控制,具體要求如下:想登錄個人信息管理系統(tǒng)后臺進行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。2.4.2數(shù)據(jù)的完整性各種記錄信息的完整性,信息記錄內(nèi)容不能為空各種數(shù)據(jù)間相互聯(lián)系的正確性相同數(shù)據(jù)在不同記錄中的一致性2.5界面需求界面設(shè)計目前已經(jīng)成為評價軟件質(zhì)量的一條重要指標,一個好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。創(chuàng)建動態(tài)頁面非常方便。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人機對話的界面格式等。

第三章系統(tǒng)分析與設(shè)計3.1數(shù)據(jù)庫的分析與設(shè)計計算機信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計算機系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計的好壞直接影響到整個系統(tǒng)的質(zhì)量和效率。數(shù)據(jù)庫設(shè)計是指對于一個給定的環(huán)境,設(shè)計優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之有效地存儲和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,其包括信息管理要求和數(shù)據(jù)操作要求。其中前者是指:在數(shù)據(jù)庫中應(yīng)該存儲和管理那些對象;后者是指對數(shù)據(jù)庫對象進行哪些操作,如查詢、增加、刪除、修改等操作。3.2數(shù)據(jù)庫表設(shè)計本次設(shè)計中數(shù)據(jù)庫表主要以員工表為主,與員工表為基礎(chǔ)發(fā)散出相關(guān)聯(lián)的表,因此此次數(shù)據(jù)庫中所有的外鍵都與員工表相關(guān)聯(lián)。用戶信息表主要是記錄了注冊用戶的基本信息。表結(jié)構(gòu)如表3.1所示。表3.1用戶信息表(user)列名數(shù)據(jù)類型長度允許空是否主鍵說明idchar255否是編號usernamechar255否否賬號passwordchar255否否密碼nicknamechar255否否昵稱emailchar255否否郵箱考勤信息表主要是記錄了用戶日常到勤率。表結(jié)構(gòu)如表3.2所示。表3.2考勤信息表(attendance)列名數(shù)據(jù)類型長度允許空是否主鍵說明idchar255否是編號employeeidchar255否否姓名attendancechar20否否考勤datechar50否否日期工資信息表主要是記錄了員工的工作情況。表結(jié)構(gòu)如表3.3所示。表3.3工資信息表(salary)列名數(shù)據(jù)類型長度允許空是否主鍵說明idchar255否是編號employeeidchar255否否姓名basesalarydouble12否否基本工資achievementsdouble12否否期繳工資housingdouble12否否住房補貼askforleavedouble12否否應(yīng)扣請假費countmoneydouble12否否實發(fā)工資salarydatedate0否否發(fā)工資日期monthint2否否月份員工信息表主要是記錄了員工的基本信息。表結(jié)構(gòu)如表3.4所示。表3.4員工信息表(employee)列名數(shù)據(jù)類型長度允許空是否主鍵說明idchar255否是編號em_numberchar10否否工號em_namechar10否否姓名em_sexchar20否否性別em_agechar20否否年齡em_marriagechar20否否婚姻狀況em_affiliationchar20否是政治面貌em_bornchar20否否出生年月em_educationchar20否否學(xué)歷em_departmentchar20否否隸屬部門em_telephonechar20否否聯(lián)系電話add_timedate0否否保存時間delete_stateint2否否刪除salary_stateint2否否修改3.3數(shù)據(jù)庫的連接原理采用JDBC驅(qū)動連接數(shù)據(jù)庫的方式,只需在工程中導(dǎo)入對應(yīng)數(shù)據(jù)庫的jar包,就可以方便的對數(shù)據(jù)庫進行連接。

第四章系統(tǒng)功能實現(xiàn)在管理信息系統(tǒng)的生命周期中,經(jīng)過了需求分析、系統(tǒng)設(shè)計等階段之后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設(shè)計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計上,系統(tǒng)實施階段要繼承此前面各個階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化為物理實現(xiàn),因此系統(tǒng)實施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。4.1系統(tǒng)登陸頁面實現(xiàn)為了保證系統(tǒng)的安全性,要先使用本系統(tǒng)必須先登陸到系統(tǒng)中,用戶需要正確的賬號和密碼登錄本系統(tǒng)。程序運行效果圖如圖4.1所示:圖4.1系統(tǒng)登錄頁面設(shè)計<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>登錄頁面</title> <linkrel="stylesheet"type="text/css"href="${pageContext.request.contextPath}/css/login.css"> <scripttype="text/javascript"> functiontoRegister(){ window.location.href="${pageContext.request.contextPath}/servlet/UserServlet?method=toRegister"; } </script></head><body><divid="container"> <divid="login"> <divid="mess"> <span><strong>${message}</strong></span> </div> <divid="form"> <formaction="${pageContext.request.contextPath}/servlet/UserServlet?method=Login"method="post"> <divid="input"> <div>用戶:<inputtype="text"name="username"></div> <div>密碼:<inputtype="password"name="password"></div> </div> <divid="btn"> <inputtype="submit"id="submit"value="登錄"> <inputtype="button"value="注冊"onclick="toRegister()"> </div> </form> </div></div></div></body></html>}4.2注冊用戶管理程序效果圖如圖4.2所示:圖4.2注冊用戶管理4.3用戶功能模塊4.3.1信息管理員工信息添加程序效果圖如下圖4.3所示:圖4.3員工信息添加員工信息查詢,程序效果圖如下圖4.4所示圖4.4員工信息查詢頁面員工信息修改,程序效果圖如下圖4.5所示圖4.5員工信息修改頁面員工信息刪除,程序效果圖如下圖4.6所示圖4.6員工信息刪除頁面4.3.2考勤管理考勤信息添加,程序效果圖如下圖4.7所示:圖4.7考勤信息添加員工進行考勤,程序效果圖如下圖4.8所示圖4.8員工進行考勤頁面考勤信息查詢,程序效果圖如下圖4.9所示圖4.9考勤信息查詢頁面4.3.3工資管理工資信息添加,程序效果圖如下圖4.10所示圖4.10工資信息添加頁面工資信息查詢,程序效果圖如下圖4.11所示:圖4.11工資信息查詢頁面4.3.4注銷管理程序效果圖如下圖4.12所示圖4.12注銷頁面第五章系統(tǒng)測試系統(tǒng)測試,英文是SystemTesting。是將已經(jīng)確認的軟件、計算機硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進行信息系統(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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論