版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u51481引言 3238471.1課題研究背景 355441.2課題研究目的及意義 3126531.3國(guó)內(nèi)外研究現(xiàn)狀 3198891.4主要研究?jī)?nèi)容 4112241.4.1研究?jī)?nèi)容 4131821.4.2擬采用的方法和手段 4177741.4.3論文組織結(jié)構(gòu)設(shè)計(jì) 4100871.5本章小結(jié) 5171032系統(tǒng)開(kāi)發(fā)環(huán)境 6211412.1系統(tǒng)開(kāi)發(fā)環(huán)境 6193212.2系統(tǒng)運(yùn)行環(huán)境 6157682.2.1電腦硬件配置 642322.3相關(guān)技術(shù)與方法 673652.3.1JSP簡(jiǎn)介 697472.3.2Java開(kāi)發(fā)環(huán)境概述 621792.3.3Tomcat-8.5概述 632862.3.4B/S架構(gòu)概述 6186622.4本章小結(jié) 755793需求分析 8223513.1系統(tǒng)功能需求 8224883.1.1系統(tǒng)功能需求 835663.1.2用戶特點(diǎn) 8286193.2系統(tǒng)模型 9318213.2.1管理員用例圖 9177053.2.2普通員工用例圖 9208253.3可行性分析 1088763.3.1技術(shù)的可行性 1037103.3.2經(jīng)濟(jì)可行性 10100723.3.3操作可行性 1153263.3.4法律可行性 11321433.4本章小結(jié) 11256854系統(tǒng)設(shè)計(jì) 12285684.1系統(tǒng)設(shè)計(jì)原則 12263674.2系統(tǒng)架構(gòu)設(shè)計(jì) 12280094.3數(shù)據(jù)庫(kù)設(shè)計(jì) 13111974.3.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 13301364.3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 14235054.4本章小結(jié) 1693745系統(tǒng)詳細(xì)設(shè)計(jì) 17172465.1系統(tǒng)登錄頁(yè)面實(shí)現(xiàn) 17318295.2管理員模塊 17204135.2.1部門信息管理 18247865.2.1.1部門信息管理 19146205.2.1.2個(gè)人信息頁(yè)面 20177425.2.1.3部門信息的刪除 20313495.2.2員工信息管理 20171475.2.2.1員工資料錄入 2045775.2.2.2員工信息管理 21190645.3普通員工模塊 2353235.4本章小結(jié) 24280916系統(tǒng)測(cè)試 24160296.1測(cè)試目的與意義 24283076.2系統(tǒng)測(cè)試的方法 2455836.3系統(tǒng)功能測(cè)試 25240466.4其他錯(cuò)誤 29252276.5本章小結(jié) 29149737總結(jié) 291引言1.1課題研究背景隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,計(jì)算機(jī)技術(shù)也越來(lái)越被認(rèn)可,越來(lái)越多的行業(yè)和領(lǐng)域都將其廣泛應(yīng)用,給信息時(shí)代的人們帶來(lái)了很大的方便。各個(gè)行業(yè)都躋身于網(wǎng)絡(luò)技術(shù)的手段,以此來(lái)提高工作效率,當(dāng)然也使不同企業(yè)間相互的競(jìng)爭(zhēng)加劇,因此,很多企業(yè)不得不采取軟硬件結(jié)合的方式,用高質(zhì)量的、完整化、智能化的軟件對(duì)信息進(jìn)行管理,進(jìn)一步的提高工作人員的工作效率。作為現(xiàn)代企業(yè)不可缺少的組成部分,員工管理對(duì)企業(yè)的發(fā)展起著至關(guān)重要的作用。這一制度給每一家公司都帶來(lái)了巨大的利益,使員工的管理更規(guī)范。1.2課題研究目的及意義長(zhǎng)時(shí)間來(lái),員工信息管理的工作基本都是通過(guò)管理工作人員用手工記錄的方式,來(lái)記錄該企業(yè)所有人的信息,這樣的手工管理方式必然存在很大的缺陷,會(huì)耗費(fèi)大量的人力物力以及時(shí)間,比如員工請(qǐng)假需得自己親自手寫申請(qǐng),向領(lǐng)導(dǎo)告知才可以批準(zhǔn)請(qǐng)假,以及種種的問(wèn)題,公司辦公效率大打折扣。這一做法適用于小企業(yè)。但是對(duì)于大公司來(lái)說(shuō),員工數(shù)量龐大,企業(yè)員工的信息量也變得十分巨大,人工記錄也比較容易出現(xiàn)錯(cuò)誤,所以常規(guī)的管理方式是無(wú)法達(dá)到良好的管理效果的。現(xiàn)如今,計(jì)算機(jī)越來(lái)越智能化,也迫使企業(yè)不斷地增強(qiáng)自身的發(fā)展,只有提高自己管理模式,才能夠順應(yīng)社會(huì)飛速的發(fā)展。所以系統(tǒng)使用java語(yǔ)言對(duì)其進(jìn)項(xiàng)編寫企業(yè)員工信息管理系統(tǒng)。1.3國(guó)內(nèi)外研究現(xiàn)狀這一階段,員工管理系統(tǒng)的使用在全世界每一家公司都很普遍,根據(jù)公司規(guī)模而設(shè)計(jì)的員工管理系統(tǒng)也各不相同。企業(yè)級(jí)員工管理方法包含大量信息,傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)當(dāng)今社會(huì)的發(fā)展趨勢(shì)。所開(kāi)發(fā)的管理系統(tǒng)已經(jīng)集成到各個(gè)企業(yè),大大減少了管理人員的工作量,提高了整體性、操作性,方便維護(hù)員工信息。目前我國(guó)的企業(yè)管理存在以下缺點(diǎn):管理理念和管理方式差,缺乏判斷力;員工工作效率低。而國(guó)外公司的發(fā)展遠(yuǎn)遠(yuǎn)超過(guò)國(guó)內(nèi),在此之前,他們就已經(jīng)在每一家公司使用了所有的管理系統(tǒng),而且他們的信息時(shí)代比其他人都要早。近十年來(lái),我國(guó)計(jì)算機(jī)的飛速發(fā)展帶來(lái)了是全面的信息化、科技化、智能化的社會(huì)。隨網(wǎng)絡(luò)的飛速發(fā)展,出現(xiàn)的各種管理思想和模式的信息管理系統(tǒng),有效的信息管理系統(tǒng)有非常重大的意義。1.4主要研究?jī)?nèi)容1.4.1研究?jī)?nèi)容本系統(tǒng)為基于Java的企業(yè)員工智能化管理系統(tǒng)。在電子信息技術(shù)的支持下,員工的工作效率明顯提高,使企業(yè)能夠高效的進(jìn)行管理,為其他的工作事項(xiàng)爭(zhēng)取了大量的寶貴時(shí)間。該系統(tǒng)包含以下方面:智能系統(tǒng)管理單位信息內(nèi)容的方法,可以增加、修改、刪除單位信息內(nèi)容,實(shí)際操作簡(jiǎn)單。管理員工信息的方法有利于公司擁有員工的所有權(quán)。3)該系統(tǒng)對(duì)員工的出勤、工資等信息進(jìn)行管理,有利于對(duì)員工進(jìn)行考核。4)保障企業(yè)員工網(wǎng)絡(luò)信息安全,堅(jiān)決防止信息內(nèi)容泄露,確保員工生命安全。1.4.2擬采用的方法和手段研究方法:首先,查閱與本課題相關(guān)的文獻(xiàn)資料,形成開(kāi)題報(bào)告;然后,進(jìn)一步收集閱讀材料并且認(rèn)真研讀文本,做好相關(guān)記錄,確定設(shè)計(jì)技術(shù)選型和論文提綱;接著,學(xué)習(xí)使用Eclipse、mysql、tomcat軟件,編寫相關(guān)代碼并完成論文初稿;最后,集成測(cè)試系統(tǒng)和反復(fù)修改論文,保證系統(tǒng)運(yùn)行流暢、基本功能齊全,并完成符合學(xué)校論文規(guī)范的論文定稿。研究手段:開(kāi)發(fā)環(huán)境:eclipse;硬件設(shè)備:Windows10;開(kāi)發(fā)技術(shù):java;技術(shù)實(shí)現(xiàn):在參考、閱讀大量的文獻(xiàn)資料后,通過(guò)知網(wǎng),百度等各大網(wǎng)站對(duì)各種數(shù)據(jù)的收集,進(jìn)行可行性分析之后,得出需求分析,最后進(jìn)行詳細(xì)設(shè)計(jì)和具體實(shí)現(xiàn)。1.4.3論文組織結(jié)構(gòu)設(shè)計(jì)本文分為六個(gè)部分,安排如下:本系統(tǒng)應(yīng)包括基于功能需求分析報(bào)告及其技術(shù)、經(jīng)濟(jì)發(fā)展、實(shí)際操作、法規(guī)、規(guī)章可行性方案,確定系統(tǒng)所需要具備的基礎(chǔ)功能,建立最初模型。做了詳細(xì)的系統(tǒng)設(shè)計(jì),基本掌握了系統(tǒng)軟件設(shè)計(jì)的原則,對(duì)模塊進(jìn)行合理的劃分,最后進(jìn)行概念結(jié)構(gòu)和物理結(jié)構(gòu)的設(shè)計(jì)。進(jìn)行了登錄界面的總體設(shè)計(jì),管理員和員工不同界面的設(shè)計(jì)以及對(duì)其他單獨(dú)子模塊的界面設(shè)計(jì)。第四部分,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,對(duì)系統(tǒng)的測(cè)試計(jì)劃進(jìn)行了詳細(xì)的描述,明確了測(cè)試方法,并對(duì)每個(gè)模塊進(jìn)行了詳細(xì)的檢查,以確保所有系統(tǒng)都能詳細(xì)地運(yùn)行。第五部分,總結(jié)與展望,對(duì)該系統(tǒng)進(jìn)行全面的總結(jié),闡述整個(gè)文章從選題到具體功能實(shí)現(xiàn)的工作細(xì)節(jié),找出存在的問(wèn)題并提出解決辦法。1.5本章小結(jié)本章介紹了關(guān)于課題的相關(guān)背景知識(shí)以及探究課題的目的和意義,確定課題的主要內(nèi)容,討論研究的方法和工具,并最終確定整個(gè)課題的組織結(jié)構(gòu)。
2系統(tǒng)開(kāi)發(fā)環(huán)境2.1系統(tǒng)開(kāi)發(fā)環(huán)境操作系統(tǒng):windows10操作系統(tǒng)開(kāi)發(fā)工具:MyEclipse8.5數(shù)據(jù)庫(kù):Mysql-5.7Web容器:ApacheTomcat6.0開(kāi)發(fā)語(yǔ)言:Java瀏覽器:IE8.02.2系統(tǒng)運(yùn)行環(huán)境2.2.1電腦硬件配置CPU:Core(IM)i5以上計(jì)算機(jī)內(nèi)存:4G以上2.3相關(guān)技術(shù)與方法2.3.1JSP簡(jiǎn)介JSP全稱JavaServerPages,為動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。JSP主要用于實(shí)現(xiàn)Javaweb應(yīng)用程序的用戶界面部分。2.3.2Java開(kāi)發(fā)環(huán)境概述Java分為JRE(JavaRuntimeEnvironment)和JDK,是Java開(kāi)發(fā)環(huán)境與Java開(kāi)發(fā)工具包,軟件開(kāi)發(fā)者可以通過(guò)它使用常用的編譯和運(yùn)行Java程序所需要的各種資源與工具,其中就包括經(jīng)常用的編譯器、運(yùn)行時(shí)環(huán)境,和方便有便捷的Java類庫(kù)等。2.3.3Tomcat-8.5概述Tomcat是在做小型JavaWeb項(xiàng)目開(kāi)發(fā)和日常學(xué)習(xí)中最常見(jiàn)的web服務(wù)器。它有免費(fèi)、開(kāi)源和擴(kuò)展性強(qiáng)等特點(diǎn),是開(kāi)發(fā)和調(diào)試JSP程序的首選。可以同通過(guò)Apache-Tomcat官網(wǎng)下載所需要的Tomcat版本,然后根據(jù)本地編譯的路徑進(jìn)行關(guān)聯(lián)配置就可以使用非常適合在并發(fā)量比較小的場(chǎng)合下使用。2.3.4B/S架構(gòu)概述B/S結(jié)構(gòu)(瀏覽器/服務(wù)器模式),客戶端可以統(tǒng)一起來(lái),將系統(tǒng)功能的核心部分集中到服務(wù)器端,從而簡(jiǎn)化了整個(gè)系統(tǒng)從開(kāi)發(fā)到使用的過(guò)程。2.4本章小結(jié)本章介紹了系統(tǒng)的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境,對(duì)所用到的軟件相關(guān)技術(shù)進(jìn)行了詳細(xì)介紹。
3需求分析3.1系統(tǒng)功能需求本系統(tǒng)為更加高效的管理員工信息,通過(guò)與企業(yè)內(nèi)部人員的溝通,系統(tǒng)中存在的一系列問(wèn)題,對(duì)以下這些部分進(jìn)行需求分析。3.1.1系統(tǒng)功能需求本系統(tǒng)的軟件用戶分為兩部分:普通用戶和信息內(nèi)容管理員。采用B/S架構(gòu),員工信息管理系統(tǒng)的主要功能需求有以下幾個(gè)方面:公司員工基本信息的管理:?jiǎn)T工信息主要分為查詢和更新,輸入法人基本信息包含姓名、年齡,工資以及出勤等。通過(guò)員工個(gè)人信息查詢,公司可以很快的掌握員工的工作狀態(tài)以及工作動(dòng)向。員工本人也可以對(duì)自己的信息進(jìn)行查詢知曉,或者進(jìn)行密碼的修改。公司部門信息:可根據(jù)員工所屬部門進(jìn)行分類,將員工歸屬各個(gè)部門下之后便于領(lǐng)導(dǎo)對(duì)其的管理,也可以讓企業(yè)對(duì)于員工的工作狀態(tài)一目了然。部門的信息可以由管理員依照實(shí)際情況進(jìn)行增加或者刪除。更加便利,提高效率。管理員工的出勤信息:公司對(duì)于員工的出勤信息可以由管理員進(jìn)行隨時(shí)的錄入,方便管理。出勤部分主要包括月份、出勤天數(shù)、員工姓名等,普通員工身份可以登錄個(gè)人賬號(hào)密碼進(jìn)行查看,方便知曉自己的出勤天數(shù)。管理員工工資信息:這部分主要是對(duì)于員工工資的錄入、查詢和管理,包含企業(yè)員工的工資金額、員工姓名、從屬部門等,皆有管理員進(jìn)行操作,員工可根據(jù)自己的賬號(hào)密碼進(jìn)行登錄查看。公司員工請(qǐng)假信息審核管理:企業(yè)員工的請(qǐng)假申請(qǐng)通過(guò)系統(tǒng)在線提交,管理員可以回復(fù)和處理雇員的請(qǐng)假申請(qǐng),提高了請(qǐng)假效率。請(qǐng)假界面主要包含的信息有請(qǐng)假的起始以及結(jié)束時(shí)間、員工的姓名、請(qǐng)假事由等。管理員可以根據(jù)實(shí)際情況登錄系統(tǒng)對(duì)其進(jìn)行審批。員工也可以隨時(shí)查看是否被批準(zhǔn)請(qǐng)假。3.1.2用戶特點(diǎn)在企業(yè)人事管理方面,要求操作簡(jiǎn)單、速度快、做到省時(shí)省力。中小新公司,一般的數(shù)據(jù)庫(kù)足以滿足。該系統(tǒng)涉及到企業(yè)人員的隱私問(wèn)題,需要做到高強(qiáng)度的保密性,避免遭到信息泄露,保證員工信息安全。3.2系統(tǒng)模型3.2.1管理員用例圖本系統(tǒng)中,管理員擁有包括六個(gè)功能模塊在內(nèi)的最高權(quán)限。可以對(duì)員工、部門、請(qǐng)假等信息的管理。用例圖如圖3-1所示。圖3-1管理員用例圖3.2.2普通員工用例圖因系統(tǒng)涉及用戶的隱私信息,所以出于安全考慮普通員工的權(quán)限只有請(qǐng)假申請(qǐng)、瀏覽個(gè)人信息。普通員工用例圖如圖3-2所示。圖3-2普通員工用例圖3.3可行性分析在開(kāi)發(fā)和設(shè)計(jì)系統(tǒng)時(shí)會(huì)遇到各種限制,所以需要進(jìn)行可行性分析。可行性分析通過(guò)對(duì)于該系統(tǒng)主要實(shí)現(xiàn)的內(nèi)容,進(jìn)行多個(gè)方面的分析,使得項(xiàng)目可以順利發(fā)展。3.3.1技術(shù)的可行性本系統(tǒng)采用MyEclipse進(jìn)行語(yǔ)言的編寫,MyEclipse已經(jīng)具有多年的使用歷史,技術(shù)也已經(jīng)成熟。開(kāi)發(fā)語(yǔ)言是Java,Java是一種面向?qū)ο缶幊陶Z(yǔ)言,簡(jiǎn)單易操作。JSP在服務(wù)器端執(zhí)行的,JSP也簡(jiǎn)單易用。筆者大學(xué)早期時(shí)間已經(jīng)接觸學(xué)習(xí)過(guò)Java課程,得到了許多關(guān)于Java的理論知識(shí),以及參與相關(guān)的實(shí)踐活動(dòng),對(duì)此有所了解。能根據(jù)所學(xué)知識(shí)進(jìn)行系統(tǒng)開(kāi)發(fā)。上課期間也學(xué)習(xí)了軟件工程、面向?qū)ο缶幊獭?shù)據(jù)庫(kù)理論等相關(guān)課程,每一門課都會(huì)學(xué)習(xí)到該系統(tǒng)多需要的理論知識(shí),在課后也會(huì)通過(guò)實(shí)踐來(lái)完成對(duì)軟件系統(tǒng)的基本分析、設(shè)計(jì)、測(cè)試和維護(hù),基本掌握軟件系統(tǒng)的開(kāi)發(fā)流程。因此,該系統(tǒng)在技術(shù)上是可行的。3.3.2經(jīng)濟(jì)可行性目前,社會(huì)發(fā)展已進(jìn)入信息化、電腦化階段,各行各業(yè)走上了信息化之路。對(duì)大型企業(yè)來(lái)說(shuō),辦公信息化、管理信息化是目前不可缺少的手段。信息化的管理方式是企業(yè)在管理工作上減少了很多時(shí)間,提高了工作效率,也相應(yīng)減少了管理工作對(duì)于人力物力的不必要的浪費(fèi),為公司節(jié)省了日常開(kāi)銷。通過(guò)信息化的管理,可以為企業(yè)帶來(lái)工作效率和經(jīng)濟(jì)效率的提升。本系統(tǒng)對(duì)于電腦的硬件要求不高,企業(yè)在面對(duì)考慮資金問(wèn)題時(shí)也沒(méi)有很大的困難,高效率的工作回報(bào)超過(guò)了系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)的成本。這個(gè)系統(tǒng)在經(jīng)濟(jì)上完全可行。3.3.3操作可行性目前的開(kāi)發(fā)工具M(jìn)ySQL、JSP和Web技術(shù)能夠完全完成,系統(tǒng)軟件的實(shí)現(xiàn)非常簡(jiǎn)單。大部分信息是用下拉框選擇的形式填寫的,使用者只需要對(duì)信息進(jìn)行選擇即可;對(duì)于時(shí)間的輸入也由日歷掛件控制,輸入基本無(wú)要求,需要使用人員對(duì)于Windows系統(tǒng)有簡(jiǎn)單的了解,操作熟悉界面,對(duì)計(jì)算機(jī)沒(méi)有了解人員可做簡(jiǎn)單的培訓(xùn)。本系統(tǒng)的操作主要是以鼠標(biāo)為主鍵盤為輔,對(duì)于操作人員沒(méi)有特殊要求。因此該系統(tǒng)具備操作可行性。3.3.4法律可行性該系統(tǒng)是自行開(kāi)發(fā)的軟件,所運(yùn)用到的代碼皆為數(shù)據(jù)庫(kù)的開(kāi)源代碼,所做程序具有實(shí)用性,開(kāi)發(fā)全程不存在任何侵權(quán)問(wèn)題。綜上所述,開(kāi)發(fā)的企業(yè)員工信息管理系統(tǒng)實(shí)用、高效、易操作。有利于幫助公司獲取更大化的盈利,縮減了管理人員的成本,所以開(kāi)發(fā)這樣的員工管理系統(tǒng)是有必要和可行的。3.4本章小結(jié)本章介紹了所開(kāi)發(fā)的系統(tǒng)所需要具備的所有功能,從管理員與普通員工兩個(gè)模塊使用用例圖進(jìn)行了功能視圖,以及從三個(gè)方面進(jìn)行可行性的分析,確保系統(tǒng)可以穩(wěn)定的構(gòu)建。
4系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)設(shè)計(jì)原則設(shè)計(jì)思想遵循以下幾點(diǎn):該系統(tǒng)采用B/S框架進(jìn)行開(kāi)發(fā),后臺(tái)的數(shù)據(jù)與前臺(tái)界面有明顯的的區(qū)分,用戶操作界面十分的簡(jiǎn)潔,不需要用戶進(jìn)行更多繁瑣的操作學(xué)習(xí),根據(jù)用戶的操作習(xí)慣進(jìn)行界面和操作的設(shè)計(jì)。對(duì)于員工信息統(tǒng)一管理存放,便于企業(yè)進(jìn)行統(tǒng)一管理。用OOP語(yǔ)言開(kāi)發(fā)。具有抽象數(shù)據(jù)類型的特點(diǎn),開(kāi)發(fā)者對(duì)于該系統(tǒng)有整體化的構(gòu)思框架,使用面向?qū)ο蟮恼Z(yǔ)言開(kāi)發(fā)此系統(tǒng)會(huì)更加具有實(shí)用性,確保系統(tǒng)的運(yùn)行穩(wěn)定。模塊設(shè)計(jì)的選擇。該系統(tǒng)軟件有多個(gè)模塊,每一個(gè)模塊有不同的功能。分別對(duì)各模塊功能進(jìn)行設(shè)計(jì)和完成,有利于程序設(shè)計(jì)和開(kāi)發(fā)過(guò)程的穩(wěn)定。易于使用的系統(tǒng)。本系統(tǒng)采用簡(jiǎn)單易操作界面,方便用戶操作。以速度為先。所有的界面要做到簡(jiǎn)潔,貫穿開(kāi)發(fā)的始終主要代碼也要做到簡(jiǎn)潔,這樣有利于測(cè)試人員對(duì)該系統(tǒng)進(jìn)行測(cè)試;再者有利于使用者在使用該系統(tǒng)時(shí)運(yùn)行速度達(dá)到最快,提升企業(yè)的辦公效率,使得高效發(fā)展。既要突出主題,又要精巧周到。設(shè)計(jì)的系統(tǒng)必須符合客戶的所有要求,并確保盡可能多地討論缺陷領(lǐng)域的改進(jìn),對(duì)于后期的維護(hù)也盡量做到可以新增部分功能。4.2系統(tǒng)架構(gòu)設(shè)計(jì)本系統(tǒng)主要有兩個(gè)功能模塊:管理模塊和普通職員模塊。如圖4-1所示。圖4-1系統(tǒng)功能模塊圖管理員模塊分為六個(gè)模塊:修改密碼:管理員可以對(duì)自己初始密碼進(jìn)行修改,避免造成員工信息泄露。部門管理:管理企業(yè)內(nèi)的所有部門。員工管理:對(duì)企業(yè)內(nèi)員工進(jìn)行信息的存儲(chǔ)管理,有利于公司對(duì)員工的工作考核。出勤管理:可以清楚記錄每個(gè)員工的出勤次數(shù),便于對(duì)員工的工資進(jìn)行計(jì)算。工資管理:用來(lái)錄入員工的工資信息,可以及時(shí)的發(fā)現(xiàn)工資的水平走向,供公司參考。請(qǐng)假管理:?jiǎn)T工可以通過(guò)該系統(tǒng)進(jìn)行網(wǎng)上申請(qǐng)請(qǐng)假,提高了請(qǐng)假的效率,使請(qǐng)假手續(xù)更加便捷化、電腦化,可以使管理員及時(shí)的注意到員工的請(qǐng)假信息并做出相應(yīng)的處理和回復(fù)。員工分為三個(gè)模塊:更改密碼:管理者可自行更改密碼,以防止員工信息外泄。請(qǐng)假申請(qǐng):可在系統(tǒng)中明確說(shuō)明請(qǐng)假原因和請(qǐng)假時(shí)間,有助于管理員對(duì)申請(qǐng)作出有效回應(yīng)。薪資查詢:能及時(shí)查看薪資狀況。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)該系統(tǒng)運(yùn)用數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存放,通過(guò)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)信息的增加、刪除、檢索以及更改等等操作。數(shù)據(jù)資料庫(kù)是電腦的重要組成部分,它會(huì)影響到整個(gè)系統(tǒng)的運(yùn)行表現(xiàn),所以必須設(shè)計(jì)和規(guī)劃數(shù)據(jù)資料庫(kù)。該數(shù)據(jù)庫(kù)的設(shè)計(jì)主要包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)現(xiàn)以及數(shù)據(jù)庫(kù)的管理與維護(hù)六個(gè)階段。4.3.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)是指在計(jì)算機(jī)上合理存放有結(jié)構(gòu)的數(shù)據(jù)集合,基于需求分析的結(jié)果總結(jié)為信息結(jié)構(gòu)。E—R模型是描述概念模型的專用工具。模型的構(gòu)成要素包括:實(shí)體線、屬性和連結(jié)。這張圖展示了真實(shí)世界的概念模型,屬性則是對(duì)實(shí)體特性的描述。概念性的設(shè)計(jì)是讓不同的用戶簡(jiǎn)單、直觀地展示他們指定的不同功能。綜上所述,以及對(duì)系統(tǒng)概念模型和E-R模型圖的基本認(rèn)識(shí)和構(gòu)建。如圖4-2示。圖4-2E-R圖4.3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)邏輯思維設(shè)計(jì)是把定義模型轉(zhuǎn)化為通用的數(shù)據(jù)信息模型的過(guò)程。將E-R模型轉(zhuǎn)換為關(guān)系型數(shù)據(jù)庫(kù)模型應(yīng)該遵循以下標(biāo)準(zhǔn):(1)需要將所有物理線路改為一個(gè)關(guān)聯(lián)。(2)所有外鍵約束定義均為空。(3)二元關(guān)系應(yīng)該按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一和多對(duì)多的原則確定外鍵約束。依據(jù)E-R模型的特點(diǎn),智能管理系統(tǒng)對(duì)每一種信息匹配并建立邏輯模型。下面是不同表格的基本信息:(1)各部門的有關(guān)資料載于部門表。請(qǐng)看表4-1。表4-1部門表(t_organization)列名數(shù)據(jù)員工信息長(zhǎng)度是否允空是否主鍵注釋idint4否是部門IDnamevarchar50否否部門名稱descriptionvarchar50否否部門描述p_idInt5否否父部門ID該表描述了工號(hào)、姓名等在數(shù)據(jù)庫(kù)中的具體信息。主要記錄人員的基本信息,見(jiàn)表4-2。表4-2員工信息表(t_yuangong)列名數(shù)據(jù)類型長(zhǎng)度是否允空是否主鍵注釋idInt4否是編號(hào)org_idInt4否否部門IDbianhaovarchar50否否工號(hào)namevarchar50否否姓名sexvarchar50否否性別bumenlingdaovarchar50否否是否部門領(lǐng)導(dǎo)loginnamevarchar50否否登陸賬號(hào)loginpwvarchar50否否登陸密碼該表記錄了增加員工時(shí)數(shù)據(jù)庫(kù)的存儲(chǔ)情況。(3)表4-3是所有員工的出勤記錄。表4-3出勤信息表(t_chuqin)列名數(shù)據(jù)類型長(zhǎng)度是否允空是否主鍵注釋idInt4否是編號(hào)yuefenvarchar4否否月份tianshuvarchar50否否出勤天數(shù)yuangong_idInt4否否員工ID該表記錄員工的出勤信息類型。(4)表4-4是所有員工的請(qǐng)假記錄。表4-4請(qǐng)假信息表(t_qingjia)列名數(shù)據(jù)類型長(zhǎng)度是否允空是否主鍵注釋idint2否是編號(hào)kaishishijianvarchar50否否開(kāi)始時(shí)間jieshushijianvarchar50否否結(jié)束時(shí)間yuangong_idint50否否員工編號(hào)beizhuvarchar50否否備注信息shenhezhuangtaivarchar50否否審核狀態(tài)huifuxinxivarchar50否否恢復(fù)信息(5)主要是管理人員公布的工資情況,見(jiàn)表4-5。表4-5工資信息表(t_gongzi)列名數(shù)據(jù)類型長(zhǎng)度是否允空是否主鍵注釋idint4否是編號(hào)yuefenvarchar4否否月份jinerInt10否否工資yuangong_idInt4否否員工ID(6)管理員表,如表4-6所示。表4-6管理員信息表(t_admin)列名數(shù)據(jù)類型長(zhǎng)度是否允空是否主鍵注釋userIdint4否是編號(hào)userNamevarchar50否否用戶名userPwvarchar50否否密碼4.3.3數(shù)據(jù)庫(kù)的連接原理通過(guò)使用JDBC數(shù)據(jù)庫(kù)引用方法,可以很容易地將jar包導(dǎo)入項(xiàng)目。利用DAO模式對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,基于分層式軟件架構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。如圖4-3所示。圖4-3Dao模式類圖4.4本章小結(jié)這一部分討論了系統(tǒng)架構(gòu),以及每個(gè)模塊的詳細(xì)分析和研究,敘述了數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)和運(yùn)行原理。
5系統(tǒng)詳細(xì)設(shè)計(jì)在系統(tǒng)生成的周期中,通過(guò)分析和設(shè)計(jì),到達(dá)實(shí)施階段。系統(tǒng)中各個(gè)模塊的功能進(jìn)一步得到了加強(qiáng),詳細(xì)到某一個(gè)模塊的代碼,以及它的實(shí)現(xiàn)功能。前幾個(gè)階段中,只要重視邏輯功能的設(shè)計(jì),此階段需要運(yùn)用之前運(yùn)行的分析結(jié)果,進(jìn)行物理實(shí)現(xiàn)。5.1系統(tǒng)登錄頁(yè)面實(shí)現(xiàn)1.為了確保系統(tǒng)的安全性,首先展示出來(lái)的便是登錄界面,不同身份需要輸入不同的信息,才能登錄。運(yùn)行效果如圖5-1登錄界面所示。圖5-1系統(tǒng)登錄界面2.用戶輸入正確的用戶名和密碼后,進(jìn)入登錄服務(wù)界面對(duì)用戶名和密碼進(jìn)行評(píng)估,根據(jù)登錄身份輸入不同界面。5.2管理員模塊1.管理員登錄界面:分為六大模塊,都在管理界面的左邊,點(diǎn)擊這里就可以操作了。2.結(jié)果由圖5-2所示。圖5-2管理員界面5.2.1部門信息管理1.可以輸入部門名稱和描述,信息輸入準(zhǔn)確完整后,便可點(diǎn)擊確定輸入新的部門信息。輸入數(shù)據(jù)都通過(guò)form表單中定義的方法檢查。2.結(jié)果如圖5-3所示。圖5-3部門名稱、描述錄入3.流程圖如5-4所示。圖5-4流程圖5.2.1.1部門信息管理點(diǎn)擊“部門管理”,便可進(jìn)入部門的信息界面,管理員可進(jìn)行相關(guān)操作。運(yùn)行結(jié)果如圖5-5所示。圖5-5部門信息管理5.2.1.2個(gè)人信息頁(yè)面點(diǎn)擊個(gè)人賬戶,頁(yè)面可自動(dòng)跳轉(zhuǎn)至個(gè)人信息頁(yè)面,展示出登錄賬號(hào)所對(duì)應(yīng)的工號(hào)、姓名、和所屬部門等信息,如圖5-6所示。圖5-6個(gè)人信息頁(yè)面5.2.1.3部門信息的刪除進(jìn)入增加刪除部門的界面,此界面展示所有部門的信息狀況,可以根據(jù)需要對(duì)其進(jìn)行修改。運(yùn)行界面如圖5-7所示。圖5-7部門信息刪除5.2.2員工信息管理5.2.2.1員工資料錄入用戶界面可以輸入詳細(xì)的個(gè)人信息,包括姓名,性別,年齡,部門等等。在表單中,通過(guò)輸入submit="returncheckForm()"可以檢查年齡是否為數(shù)字,是否可以為空。下圖顯示了該工作接口,見(jiàn)圖5-8。圖5-8員工基本信息界面5.2.2.2員工信息管理員工管理界面會(huì)調(diào)用后臺(tái)的yuangongServlet類,可查出全部員工信息。運(yùn)行界面如圖5-9所示。圖5-9員工信息管理界面5.2.3修改密碼在該頁(yè)面填入用戶名和用戶初始密碼,輸入一個(gè)新的密碼并點(diǎn)擊Changes。圖5-10中顯示了結(jié)果。圖5-10修改用戶密碼界面5.2.4工資管理從這個(gè)模塊中,你可以看到所有的雇員信息,并且刪除雇員的工資信息。運(yùn)行界面如圖5-11所示。圖5-11刪除員工工資信息界面5.2.5請(qǐng)假審核管理可以通過(guò)該界面對(duì)請(qǐng)假信息進(jìn)行審核。如下圖5-12所示。圖5-12查看請(qǐng)假信息界面管理員對(duì)申請(qǐng)的處理界面,如下圖5-13所示。圖5-13管理員回復(fù)請(qǐng)假信息界面5.2.6退出系統(tǒng)點(diǎn)擊“退出系統(tǒng)”按鈕即可回到主頁(yè)面。5.3普通員工模塊5.3.1請(qǐng)假申請(qǐng)使用者登入系統(tǒng),點(diǎn)擊請(qǐng)假,輸入理由,開(kāi)始結(jié)束時(shí)間,后續(xù)可隨時(shí)查看審批狀態(tài)。運(yùn)行結(jié)果如圖5-14,圖5-15所示。圖5-14員工請(qǐng)假申請(qǐng)界面圖5-15員工查看請(qǐng)假狀態(tài)界面5.3.2員工工資預(yù)覽點(diǎn)擊“我的工資”,可以查看本人的工資狀況。如圖5-16所示。圖5-16員工工資信息界面5.3.3修改密碼輸入原密碼和新密碼,提交即可。結(jié)果界面如圖5-17所示。圖5-17員工修改密碼界面5.4本章小結(jié)本章主要是系統(tǒng)界面實(shí)現(xiàn)的圖片,對(duì)各個(gè)功能進(jìn)行了文字描述以及成果展示。系統(tǒng)測(cè)試測(cè)試目的與意義測(cè)試系統(tǒng)是開(kāi)發(fā)周期中的重要環(huán)節(jié),同時(shí)占比時(shí)間也很長(zhǎng)。這一階段很重要,它可以保障該系統(tǒng)能夠穩(wěn)且完整的運(yùn)行,也是程序可以讓用戶使用的最后一項(xiàng)檢測(cè)。系統(tǒng)測(cè)試的任務(wù)是最大限度的、徹底的檢查出該系統(tǒng)所存在的問(wèn)題,增強(qiáng)系統(tǒng)可靠性。可劃分為:模塊測(cè)試、裝配測(cè)試、驗(yàn)證。檢驗(yàn)各模塊程序是否正確;模塊間的接口問(wèn)題;檢測(cè)系統(tǒng)能否正常運(yùn)行。發(fā)現(xiàn)的所有問(wèn)題都需要提出解決對(duì)策并且加以修改。系統(tǒng)測(cè)試目的是檢驗(yàn)系統(tǒng)是否符合規(guī)定定義。系統(tǒng)測(cè)試的方法系統(tǒng)測(cè)試計(jì)劃詳細(xì)的測(cè)試計(jì)劃對(duì)于整個(gè)系統(tǒng)穩(wěn)定運(yùn)行是很有必要的,目前的粗略測(cè)試所得得到的結(jié)果也不能滿足系統(tǒng)的各項(xiàng)需求,可能會(huì)存在著很多的漏洞。所以要避免還有漏洞的存在,系統(tǒng)才能夠安全正常的運(yùn)行。6.2.2系統(tǒng)測(cè)試方法系統(tǒng)測(cè)試方法種類繁多,目前大多數(shù)都是人為預(yù)計(jì)的所有可能發(fā)生的情況,并
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年會(huì)計(jì)師中級(jí)職稱考試財(cái)務(wù)報(bào)表分析題
- 2026年職業(yè)心理學(xué)基礎(chǔ)中級(jí)知識(shí)題
- 2026年智能科學(xué)與技術(shù)前沿知識(shí)題庫(kù)適合研究型人才培養(yǎng)
- 防腐涂裝環(huán)境監(jiān)測(cè)方案
- 道路交通流量實(shí)時(shí)監(jiān)控系統(tǒng)方案
- 2026年科學(xué)認(rèn)識(shí)食品營(yíng)養(yǎng)強(qiáng)化劑作用與實(shí)踐題目
- 2026年新能源技術(shù)與應(yīng)用知識(shí)考核題
- 2026年企業(yè)管理與組織行為理論試題集
- 2026年國(guó)際經(jīng)濟(jì)形勢(shì)分析與預(yù)測(cè)實(shí)踐題目集
- 2026年網(wǎng)絡(luò)直播違法行為認(rèn)定與處理程序考核題
- 2025大模型安全白皮書(shū)
- 工程款糾紛專用!建設(shè)工程施工合同糾紛要素式起訴狀模板
- 地坪漆施工方案范本
- 2026湖北武漢長(zhǎng)江新區(qū)全域土地管理有限公司招聘3人筆試備考題庫(kù)及答案解析
- 【《自適應(yīng)巡航系統(tǒng)ACC的SOTIF風(fēng)險(xiǎn)的識(shí)別與評(píng)估分析案例》4100字】
- 阿壩州消防救援支隊(duì)2026年面向社會(huì)公開(kāi)招聘政府專職消防員(69人)筆試備考試題及答案解析
- 2025寧波市甬北糧食收儲(chǔ)有限公司公開(kāi)招聘工作人員2人筆試參考題庫(kù)及答案解析
- 2025年低壓電工理論考試1000題(附答案)
- 《質(zhì)量管理體系成熟度評(píng)價(jià)指南》
- 國(guó)家開(kāi)放大學(xué)《理工英語(yǔ)1》邊學(xué)邊練參考答案
- 印鐵涂料知識(shí)分析
評(píng)論
0/150
提交評(píng)論