




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