jsp版人事工資管理系統(tǒng)(雙魚林電腦工作室出品).doc_第1頁
jsp版人事工資管理系統(tǒng)(雙魚林電腦工作室出品).doc_第2頁
jsp版人事工資管理系統(tǒng)(雙魚林電腦工作室出品).doc_第3頁
jsp版人事工資管理系統(tǒng)(雙魚林電腦工作室出品).doc_第4頁
jsp版人事工資管理系統(tǒng)(雙魚林電腦工作室出品).doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

雙魚林人事工資管理系統(tǒng)【摘要】隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。本系統(tǒng)結(jié)合公司實際的人事管理制度,經(jīng)過實際的需求分析,采用功能強大的Java技術(shù)作為開發(fā)工具而開發(fā)出來的網(wǎng)絡(luò)版人事管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事管理的全過程,包括員工檔案信息的管理,員工工資信息的管理以及員工的請假記錄的管理。經(jīng)過實際使用證明,本文所設(shè)計的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。關(guān)鍵詞: 信息管理、人事管理、JavaBeans目 錄引 言1第一章 概述21.1 課題來源21.2 設(shè)計目的及內(nèi)容21.2.1 設(shè)計目的21.2.2 設(shè)計內(nèi)容21.3 技術(shù)概述31.3.1 JAVA語言簡介31.3.2 JAVA語言的網(wǎng)絡(luò)運用31.3.3 JSP基礎(chǔ)Servlet技術(shù)31.3.4 JaveBeans技術(shù)4第二章 系統(tǒng)調(diào)研及可行性分析53.1 系統(tǒng)調(diào)研53.2 可行性分析概述53.3 技術(shù)可行性分析6第三章 需求及總體設(shè)計83.1系統(tǒng)需求分析83.1.1系統(tǒng)的開發(fā)環(huán)境83.1.2 系統(tǒng)的開發(fā)語言83.1.3 系統(tǒng)的數(shù)據(jù)庫83.2系統(tǒng)總體功能結(jié)構(gòu)設(shè)計93.3 系統(tǒng)E-R圖93.4系統(tǒng)數(shù)據(jù)庫設(shè)計113.4.1 員工信息表設(shè)計113.4.2 工資信息表設(shè)計123.4.3 請假信息表設(shè)計13第四章 系統(tǒng)主要功能實現(xiàn)154.1 系統(tǒng)登陸模塊的實現(xiàn)154.2 員工信息管理模塊實現(xiàn)164.2.1員工信息查詢?yōu)g覽模塊實現(xiàn)174.2.2員工信息添加模塊實現(xiàn)204.2.3員工信息修改模塊實現(xiàn)254.2.4員工信息刪除模塊實現(xiàn)284.3 工資信息管理功能實現(xiàn)294.3.1工資信息查詢?yōu)g覽模塊實現(xiàn)304.3.2工資信息添加模塊實現(xiàn)344.3.3工資信息修改模塊實現(xiàn)374.3.4工資信息刪除模塊實現(xiàn)404.4 請假信息管理功能實現(xiàn)414.4.1請假信息查詢?yōu)g覽模塊實現(xiàn)414.4.2假條信息添加模塊實現(xiàn)434.4.3請假信息修改模塊實現(xiàn)464.4.4假條信息刪除模塊實現(xiàn)49第五章 結(jié)論51參考文獻52 引 言電子商務(wù)(ElectronicCommerce),是指買賣雙方之間依托計算機網(wǎng)絡(luò)(主要是指Internet)按照一定的標準所進行的各類商貿(mào)活動。電子商務(wù)是一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實現(xiàn)物流、資金流與信息流和諧統(tǒng)一的新型貿(mào)易方式,是貿(mào)易活動全過程的電子化、網(wǎng)絡(luò)化和數(shù)字化。電子商務(wù)給傳統(tǒng)的貿(mào)易方式帶來了巨大的沖擊,帶動了經(jīng)濟結(jié)構(gòu)的變革,是一場商貿(mào)方式的革命,被國際上認為是21世紀經(jīng)濟發(fā)展的一個重要推動力,甚至可以與200年前工業(yè)革命對經(jīng)濟發(fā)展的促進相提并論,目前傳統(tǒng)企業(yè)大舉進入電子商務(wù)領(lǐng)域,正在成為普及全球的現(xiàn)象。本網(wǎng)絡(luò)書店系統(tǒng)就是在電子商務(wù)不斷發(fā)展階段的背景下開發(fā)出來的,采用了最流行的java網(wǎng)絡(luò)編程技術(shù),不過由于我的水平有限,加上時間有限,所以在網(wǎng)站方面只實現(xiàn)了信息流,不過對于一個購物系統(tǒng)的基本功能都做到了,所以應(yīng)當可以說是一個功能完全的網(wǎng)絡(luò)購物系統(tǒng)了。第一章 概述1.1 課題來源隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。1.2 設(shè)計目的及內(nèi)容1.2.1 設(shè)計目的目前市面上流行的人事管理系統(tǒng)不少。但是,對于企、事業(yè)單位的人事管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實用,能滿足本中心對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的人事管理系統(tǒng)。1.2.2 設(shè)計內(nèi)容能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、能維護管理公司員工每個月的工資信息,在操作上能完成諸如添加,修改刪除及按各種條件進行查詢,還能管理員工的請假信息。1.31.3 技術(shù)概述1.3.1 JAVA語言簡介Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中(即是Java Applet程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。1.3.2 JAVA語言的網(wǎng)絡(luò)運用Java程序可以獲取網(wǎng)絡(luò)上結(jié)點的圖象、聲音、HTML文檔及文本等資源,并可以對獲得的資源進行處理。例如Java程序可以每隔一定時間讀取某結(jié)點提供的最新數(shù)據(jù),并以圖表的形式顯示出來。在編程處理上,一般先生成一個URL類型的對象,然后用 Java中相應(yīng)的方法(method)獲取該對象所代表的資源, Java Applet可以直接從網(wǎng)絡(luò)上結(jié)點獲取圖象并顯示出來。目前,Java更廣泛的應(yīng)用是在服務(wù)器端,這是本文研究的主要話題,下文提及的Servlet、JSP等技術(shù)都是Java在服務(wù)器端應(yīng)用的具體形式。1.3.3 JSP基礎(chǔ)Servlet技術(shù)Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運行的API方式來動態(tài)生成Web頁面。許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關(guān)的,實際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺無關(guān)且是Web服務(wù)器無關(guān)的。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此Java Servlet效率非常高。但Java Servlet也不是沒有缺點,和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用Java Servlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。這就是為什么SUN還要推出Java Server Pages的原因。1.3.4 JaveBeans技術(shù)什么是JavaBeans?JavaBeans就是Java的可重用組件技術(shù)。ASP通過COM來擴充復(fù)雜的功能,如文件上載、發(fā)送email以及將業(yè)務(wù)處理或復(fù)雜計算分離出來成為獨立可重復(fù)利用的模塊。JSP通過JavaBeans實現(xiàn)了同樣的功能擴充。JSP對于在Web應(yīng)用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBeans組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在實際的JSP開發(fā)過程中,讀者將會發(fā)現(xiàn),和傳統(tǒng)的ASP或PHP頁面相比,JSP頁面將會是非常簡潔的,由于JavaBeans開發(fā)起來簡單,又可以利用Java語言的強大功能,許多動態(tài)頁面處理過程實際上被封裝到了JavaBeans中。第二章 系統(tǒng)調(diào)研及可行性分析3.1 系統(tǒng)調(diào)研正式開發(fā)管理信息系統(tǒng)之前進行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進行可行性分析,確認系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對于其功能和處理數(shù)據(jù)的方法沒有明確的認識。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對此進行詳細的調(diào)查和分析,確認用戶的要求可以通過現(xiàn)有的計算機技術(shù)實現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計算機的系統(tǒng),無論是何種情況,都要詳細地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計出一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計工作打好基礎(chǔ),保證整個系統(tǒng)開發(fā)的質(zhì)量??傊?,必要對現(xiàn)行系統(tǒng)進行詳細的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。3.2 可行性分析概述可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟、管理等方面進行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術(shù)、經(jīng)濟能力的調(diào)查,判斷它是否可行。(1)可行性分析階段的主要工作包括以下幾個方面:新系統(tǒng)目標可行性分析:分析新系統(tǒng)的目標是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。社會可行性分析:社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會大系統(tǒng)實現(xiàn)良好的對接。技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。經(jīng)濟可行性分析經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導是否具有現(xiàn)代化的管理意識和管理水平。3.3 技術(shù)可行性分析技術(shù)可行性分析主要包括四個方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。(1)技術(shù)支持:首先根據(jù)新系統(tǒng)的目標,考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。(2)硬件資源:開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個方面:系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計算機設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計算機設(shè)備及其有關(guān)的外圍設(shè)備。對硬件資源進行可行性分析時主要考慮計算機的主機內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護措施以及輸入/輸出設(shè)備,外存儲器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標是否符合系統(tǒng)方案設(shè)計要求,同時還要考慮計算機的性能/價格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫管理系統(tǒng)的選擇;高級編程語言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。本系統(tǒng)在開發(fā)前,與中心的領(lǐng)導和有關(guān)的操作人員密切溝通,認真聽取他們的意見,并吸收他們的積極觀點,使本系統(tǒng)的開發(fā)在相當大的程度上具有一定的先進性和合理性。第三章 需求及總體設(shè)計3.1系統(tǒng)需求分析3.1.1系統(tǒng)的開發(fā)環(huán)境由于java語言的平臺無關(guān)性,所以我選取在windows操作系統(tǒng)上做的開發(fā),而且數(shù)據(jù)庫也用的比較小型的access2003,不過要移植到其他的操作系統(tǒng)上也很容易,只需要修改DBConnectionManager.java中連接數(shù)據(jù)庫的相關(guān)信息就行了。整個網(wǎng)絡(luò)書店系統(tǒng)的開發(fā)環(huán)境如下:操作系統(tǒng):Microsoft Windows XP Professional 2002數(shù)據(jù)庫: Microsoft Access 2003Web服務(wù)器: Apache Tomcat 6.0JAVA開發(fā)包:JDK1.53.1.2 系統(tǒng)的開發(fā)語言選擇一個好的編程語言十分的重要,當前,面對眾多的編程語言,很多人無從選擇,而本人在本系統(tǒng)中選擇了java語言。之所以選擇java語言是因為在它強大的面向?qū)ο蠊δ?,使用它能夠輕松的將界面顯示和業(yè)務(wù)邏輯分開,我們可以簡單的使用jsp構(gòu)造視圖顯示,而將業(yè)務(wù)邏輯處理交給了JavaBean。3.1.3 系統(tǒng)的數(shù)據(jù)庫網(wǎng)絡(luò)書店系統(tǒng)有了使用環(huán)境,接下來就該選擇合適的數(shù)據(jù)庫。由于數(shù)據(jù)庫對整個系統(tǒng)的管理和運作起到置關(guān)重要的作用,所以選擇數(shù)據(jù)庫成為了重中之重。但我將Access作為系統(tǒng)的數(shù)據(jù)庫,也是考慮到了以下幾點:1.Access數(shù)據(jù)庫使用簡單,可以迅速掌握。2.Access數(shù)據(jù)庫的ODBC驅(qū)動程序支持的SQL指令全。ACCESS具有強大的數(shù)據(jù)庫功能,結(jié)構(gòu)簡單、理論基礎(chǔ)堅實、獨立性高,適合開發(fā)中型管理系統(tǒng)。3.用Access數(shù)據(jù)庫開發(fā)的程序轉(zhuǎn)化為SQL Server數(shù)據(jù)庫也非常簡單,只要用 SQL Server的導入功能將Access數(shù)據(jù)庫轉(zhuǎn)化為SQL Server數(shù)據(jù)庫,轉(zhuǎn)化為Oracle數(shù)據(jù)庫也就重新建一下表,也不是太麻煩。而對于數(shù)據(jù)庫語句,因為采用的是標準的SQL語言,讀取Access數(shù)據(jù)庫和讀取其他數(shù)據(jù)庫基本上是一樣的,只要改寫一下連接數(shù)據(jù)庫的語句。3.2系統(tǒng)總體功能結(jié)構(gòu)設(shè)計本系統(tǒng)的總體功能包括員工信息管理模塊,員工工資信息管理模塊,員工假條信息管理模塊,其中在每個模塊中都包括對該模塊信息的添加操作,修改操作,刪除操作,并且在各個模塊中都能按照各自的不同條件進行查詢,其總體功能如圖3-1所示:雙魚林人事工資管理系統(tǒng)員工信息管理工資信息信息管理假條信息管理員工信息添加員工信息修改員工信息刪除員工條件查詢工資信息添加工資信息修改工資信息刪除工資條件查詢假條信息添加假條信息修改假條信息刪除假條條件查詢圖3-1 網(wǎng)絡(luò)書店系統(tǒng)功能結(jié)構(gòu)圖3.3 系統(tǒng)E-R圖根據(jù)一個公司日常人事管理的需求分析及系統(tǒng)分析,我們抽象出了3個數(shù)據(jù)對象實體,包括員工信息實體,工資信息實體,假條信息實體,各個實體擁有各自的不同屬性,我們可以用實體聯(lián)系圖表示圖3-2所示:員工實體員工編號員工姓名身份證號民族性別生日畢業(yè)學校學歷部門職稱電話Email編輯時間備注工資實體員工編號工資編號員工姓名年份月份基本工資加班工資總工資交通補助扣稅總扣除編輯時間備注實際工資保險扣除考勤扣除假條實體假條編號員工編號員工姓名請假時間請假天數(shù)請假原因批準人編輯時間備注員工實體工資實體假條實體擁有擁有11mn圖3-2 各種實體及實體聯(lián)系圖3.4系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)使用的access數(shù)據(jù)庫保存在網(wǎng)站目錄下的data/WageManage.mdb中,該數(shù)據(jù)庫中有員工信息表,工資信息表,請假信息表,登陸表4個表,下面分別加以描述。3.4.1 員工信息表設(shè)計員工信息表保存了公司員工的相關(guān)信息,包括員工編號,員工姓名,員工身份證號,民族,性別,生日,畢業(yè)學校,學歷,部門,職稱,電話,郵件,編輯時間,備注;而且本數(shù)據(jù)表和后臺的一個javabean類org.pan.web包中的employee類相映射。其設(shè)計視圖如圖3-3所示,表中各個字段的說明如下表所示:employee表 :字段名稱類型說明employeeId文本職工編號,主鍵name文本姓名cardNumber文本身份證號nation文本民族sex文本性別birthday文本生日graduateSchool文本畢業(yè)學校schoolRecord文本學歷department文本部門positionName文本職稱telephone文本電話email文本電子郵件editTime文本編輯時間Memo備注附加信息圖3-3 員工信息表設(shè)計視圖3.4.2 工資信息表設(shè)計工資信息表保存了公司員工每個月工資的相關(guān)信息,包括工資編號,員工編號,員工姓名,工資發(fā)放年份,工資發(fā)放月份,基本工資,加工工資,交通補助,總工資,考勤扣除,保險扣除,扣稅,總扣除,實際工資,編輯時間,附加信息;而且本數(shù)據(jù)表和后臺的一個javabean類org.pan.web包中的salary類相映射。其設(shè)計視圖如圖3-4所示,表中各個字段的說明如下表所示:salary表 :字段名稱類型說明salaryId自動編號主鍵,工資編號employeeId文本員工編號employeeName文本員工姓名year整型工資發(fā)放年month整型工資發(fā)放月basicWage單精度型基本工資overtimeWage單精度型加工工資trafficWage單精度型交通補助totalWage單精度型總工資kaoqinReduce單精度型考勤扣除secureReduce單精度型保險扣除taxReduce單精度型稅收扣除totalReduce單精度型總扣除realWage單精度型實際工資editTime文本編輯時間memo備注附加信息圖3-4 工資信息表設(shè)計視圖3.4.3 請假信息表設(shè)計請假信息表保存了公司員工的請假信息,包括請假編號,員工編號,員工姓名,請假開始時間,請假天數(shù),請假原因,批準人,編輯時間,附加信息;而且本數(shù)據(jù)表和后臺的一個javabean類org.pan.web包中的leave類相映射。其設(shè)計視圖如圖3-5所示,表中各個字段的說明如下表所示:leave表 :字段名稱類型說明leaveId自動編號主鍵,假條編號employeeId文本員工編號employeeName文本員工姓名startTime文本請假開始時間day文本請假天數(shù)reason文本請假原因approvePerson文本批準人editTime文本編輯時間Memo備注附加信息圖3-5請假信息表設(shè)計視圖第四章 系統(tǒng)主要功能實現(xiàn)4.1 系統(tǒng)登陸模塊的實現(xiàn)作為一個公司的信息管理系統(tǒng),對操作系統(tǒng)的驗證是必不可少的,在本系統(tǒng)中,如果直接訪問管理頁是不行的,它會重定向到驗證頁的,只有通過了登陸的驗證,才能進行各種信息的管理。本信息管理系統(tǒng)的登陸頁如圖4-1所示,只有輸入了正確的帳號密碼才能進入到管理操作頁面。圖4-1 登陸頁運行界面在登陸模塊中,首先取得adminName和password既帳號和密碼的參數(shù)信息,然后參數(shù)為null就賦于空值,然后判斷如果兩個都不是空值就調(diào)用后臺org.pan.web包中l(wèi)ogin類中的excute方法對帳號密碼進行驗證,如果驗證成功就設(shè)置session變量adminName的值,然后后將頁面重定向到index.jsp管理首頁如圖4-2所示。圖4-1 登陸頁運行界面本模塊實現(xiàn)的關(guān)鍵

溫馨提示

  • 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

提交評論