《基于Java和MySQL數(shù)據(jù)庫(kù)的離退休人員信息管理系統(tǒng)設(shè)計(jì)》8000字(論文)_第1頁(yè)
《基于Java和MySQL數(shù)據(jù)庫(kù)的離退休人員信息管理系統(tǒng)設(shè)計(jì)》8000字(論文)_第2頁(yè)
《基于Java和MySQL數(shù)據(jù)庫(kù)的離退休人員信息管理系統(tǒng)設(shè)計(jì)》8000字(論文)_第3頁(yè)
《基于Java和MySQL數(shù)據(jù)庫(kù)的離退休人員信息管理系統(tǒng)設(shè)計(jì)》8000字(論文)_第4頁(yè)
《基于Java和MySQL數(shù)據(jù)庫(kù)的離退休人員信息管理系統(tǒng)設(shè)計(jì)》8000字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

緒論1.1選題的背景和意義1.1.1選題研究的背景20世紀(jì)90年代以來(lái),中國(guó)的老齡化進(jìn)程加快。65歲及以上老年人口從1990年的6299萬(wàn)增加到2000年的8811萬(wàn),占總?cè)丝诘谋壤?.57%上升為6.96%,目前中國(guó)人口已經(jīng)進(jìn)入老年型。性別間的死亡差異使女性老年人成為老年人口中的絕大多數(shù)。預(yù)計(jì)到2040年,65歲及以上老年人口占總?cè)丝诘谋壤龑⒊^(guò)20%。同時(shí),老年人口高齡化趨勢(shì)日益明顯:80歲及以上高齡老人正以每年5%的速度增加,到2040年將增加到7400多萬(wàn)人[[][]王芳.關(guān)于加強(qiáng)老年立法研究必要性的探討[J].才智,2014(26):238+240.離退休人員是一個(gè)發(fā)展較為特殊的社會(huì)主義群體,全國(guó)各地有各種各樣的企業(yè)單位,每天都有各種離退休人員流動(dòng),這些離退休人員在自己的工作期間中給國(guó)家、企業(yè)、社會(huì)做出了一種巨大的貢獻(xiàn),他們每個(gè)人的力量匯聚是我們社會(huì)進(jìn)步的源泉,而對(duì)于離退休人員的信息管理工作是現(xiàn)在各地方部門(mén)在不斷落實(shí)行動(dòng)改善的一點(diǎn),為確保離退休人員在退休后能快速納入體制,得到應(yīng)該享受的福利,而有些特殊人員對(duì)國(guó)家做出重大貢獻(xiàn)的還要給予特殊的政策。國(guó)家退休制度建立20多年來(lái),離退休人員信息管理的方式隨著國(guó)家科技和政策的改變?cè)诓粩嘧兓?,?guó)家的黨政機(jī)關(guān)的目標(biāo)是從社會(huì)之中傾聽(tīng)人民的訴求,針對(duì)性地對(duì)離退休人員的信息管理加以改善和落實(shí)。在如此背景下,傳統(tǒng)的工作方式以人力統(tǒng)計(jì)分類(lèi)和保存離退休人員的信息已經(jīng)不能完成當(dāng)前繁重的任務(wù),國(guó)家的企業(yè)單位需要一個(gè)智能化的離退休人員信息管理系統(tǒng)來(lái)完成目前工作中的需求,開(kāi)發(fā)一個(gè)新型管理系統(tǒng)是當(dāng)今的趨勢(shì)。如何將日益增多的離退休人員的信息快速地錄入,準(zhǔn)確地分類(lèi),快捷地查找,更好地為離退休人員進(jìn)行服務(wù),將信息管理工作做到適應(yīng)當(dāng)今社會(huì)的大數(shù)據(jù)時(shí)代的信息化智能管理,這是我們需要一直參與和解決的問(wèn)題。1.1.2選題研究的意義近年來(lái),我國(guó)正在全面邁向大數(shù)據(jù)信息化時(shí)代,隨著我國(guó)的重大計(jì)劃實(shí)施與行政推進(jìn),一個(gè)智能科學(xué)化信息管理的社會(huì)的新時(shí)代已經(jīng)悄然來(lái)臨。信息技術(shù)的發(fā)展不僅帶動(dòng)國(guó)家經(jīng)濟(jì)實(shí)力的增長(zhǎng),同時(shí)也在改變?nèi)祟?lèi)生活的方式。隨著國(guó)家信息技術(shù)的建設(shè),社會(huì)文本工作信息智能共享化的需求也凸顯出來(lái)。以前用于文件管理的紙張工具,浪費(fèi)了大量的時(shí)間在存儲(chǔ),信息收集,維護(hù)和更新上,嚴(yán)重影響了相關(guān)工作的完成效率,已經(jīng)不能勝任繁重的信息管理工作。如何簡(jiǎn)化工作程序和方式,將離退休人員的信息安全并且方便的管理,是現(xiàn)在工作中所存在的重大問(wèn)題。在這種情形下,企業(yè)單位十分需要一個(gè)智能化和自動(dòng)化的離退休人員信息管理系統(tǒng)。為離退休人員信息管理者在管理工作中制作一個(gè)集全所有必備功能的信息管理系統(tǒng)十分需要。它是一個(gè)獨(dú)立的操作工具,通過(guò)該系統(tǒng),離退休人員信息管理人員在工作中的辦事效率,文件安全性都有突破性的提升。本系統(tǒng)把當(dāng)前的離退休人員信息科學(xué)的分類(lèi)存儲(chǔ),為現(xiàn)代辦公人員日常辦公解決舊時(shí)工作存在的問(wèn)題[[][]戴曉虎,吳恒,巴勉.基于web的智慧社區(qū)信息系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)時(shí)代,2019(3):29-31.電子政務(wù)是目前國(guó)家建設(shè)智能信息化社會(huì)的一種表現(xiàn)方式。它的優(yōu)勢(shì)分析主要體現(xiàn)在以下幾個(gè)重要方面:首先,電子政務(wù)可以使中國(guó)政府管理工作進(jìn)行流程可以更加便捷化,使其能有效化解目前的工作難度。其次,電子政務(wù)可以使政府的運(yùn)作面向公眾,實(shí)現(xiàn)公平。公眾平臺(tái)增加了全民參加國(guó)家決策的機(jī)會(huì),對(duì)政府的監(jiān)督也更有效[[]熊勵(lì),梁曜.電子政務(wù)[M].重慶大學(xué)出版社:高等院校電子商務(wù)專(zhuān)業(yè)系列教材,201701.278.]。網(wǎng)上辦公提高了企業(yè)辦事工作效率,節(jié)約了管理辦公費(fèi)用的開(kāi)支。本文設(shè)計(jì)的基于[]熊勵(lì),梁曜.電子政務(wù)[M].重慶大學(xué)出版社:高等院校電子商務(wù)專(zhuān)業(yè)系列教材,201701.278.我國(guó)現(xiàn)在是處于大數(shù)據(jù)時(shí)代,世界上各種各樣數(shù)據(jù)我們需要快速的去處理和分類(lèi)。如今的社會(huì)逐漸邁向透明化和高速化,這需要工作人員將數(shù)據(jù)妥善的保存來(lái)方便任何人在任何地點(diǎn)查找。因?yàn)槭紫纫_保數(shù)據(jù)的完整性和安全性,才能保證到下一步的行動(dòng)。而社會(huì)時(shí)代的不同,國(guó)人也在不斷受到影響而順應(yīng)時(shí)代的改變,傳統(tǒng)的信息數(shù)據(jù)處理方式顯然不符合當(dāng)今的要求。工作人員也在工作過(guò)程中渴望信息管理的智能化、科學(xué)化。社會(huì)的發(fā)展也離不開(kāi)創(chuàng)新,國(guó)家科學(xué)實(shí)力的進(jìn)步與信息化建設(shè)離不開(kāi)關(guān)系。而國(guó)家的信息化工作需要國(guó)家的個(gè)體一點(diǎn)點(diǎn)的去推行和改變,所以在各個(gè)領(lǐng)域都需要有人開(kāi)創(chuàng)和引導(dǎo)信息智能建設(shè)。在離退休人員信息管理這一方面,設(shè)計(jì)一個(gè)嶄新的管理系統(tǒng)十分符合當(dāng)前的社會(huì)需求,其中的工作十分重要。該系統(tǒng)的開(kāi)發(fā)提升了國(guó)家單位管理離退休人員信息的過(guò)程中的效率和存儲(chǔ)安全性,根據(jù)工作的需求解決目前所存在的問(wèn)題,對(duì)我國(guó)的退休工作改革與發(fā)展與穩(wěn)定具有重要意義。2系統(tǒng)相關(guān)技術(shù)2.1管理信息系統(tǒng)2.1.1什么是管理信息系統(tǒng)管理信息系統(tǒng)(ManagementInformationSystems)簡(jiǎn)稱(chēng)MIS,是一個(gè)不斷發(fā)展的新型學(xué)科,MIS的定義隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的進(jìn)步也在不斷更新,在現(xiàn)階段普遍認(rèn)為管理信息系統(tǒng)MIS、是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段、組成并用于管理信息的系統(tǒng)[[]朱培峰.出版管理信息系統(tǒng)在圖書(shū)選題中的運(yùn)用[J].科技視界,2016(09):234-235.[]朱培峰.出版管理信息系統(tǒng)在圖書(shū)選題中的運(yùn)用[J].科技視界,2016(09):234-235.管理信息系統(tǒng)是一個(gè)以信息網(wǎng)絡(luò)技術(shù)為工具,具有重要數(shù)據(jù)分析處理、預(yù)測(cè)、控制、和輔助企業(yè)決策服務(wù)功能的安全性高的系統(tǒng),它可以將信息的收集工作、信息的存儲(chǔ)工作、信息的提取工作和信息的使用工作都放入一個(gè)高安全性的環(huán)境,一定影響程度上方便了人類(lèi)對(duì)事物的處理工作效率。它監(jiān)控組織或組織的運(yùn)營(yíng),用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái),從整體角度協(xié)助決策,并利用信息控制組織或組織的行為,以幫助其實(shí)現(xiàn)長(zhǎng)期規(guī)劃目標(biāo)。2.1.2管理信息系統(tǒng)的功能管理信息系統(tǒng)的主要有如下三個(gè)功能。其一,管理會(huì)計(jì)信息進(jìn)行系統(tǒng)具備數(shù)據(jù)分析處理功能主要包括企業(yè)數(shù)據(jù)收集、數(shù)據(jù)查找、數(shù)據(jù)處理這幾個(gè)功能板塊。其次,管理信息系統(tǒng)具有管理功能,能夠協(xié)助管理人員做好管理工作。主要包括:

(1)全面對(duì)應(yīng)管理的支持決策:本離退休人員信息管理系統(tǒng)是完成對(duì)離退休人員信息數(shù)據(jù)管理的科學(xué)化與正確決策的突破性發(fā)展。它將數(shù)據(jù)的物理模型,模擬運(yùn)行方法,未來(lái)的行動(dòng)軌跡結(jié)合,來(lái)完成對(duì)離退休人員信息管理系統(tǒng)中數(shù)據(jù)的集中控制。工作人員在管理過(guò)程中根據(jù)所記錄的問(wèn)題,單位中的需要來(lái)反饋到系統(tǒng),從而系統(tǒng)根據(jù)收集到的信息為管理員提供決策。計(jì)劃管理功能。根據(jù)我國(guó)現(xiàn)存社會(huì)條件和約束條件,提供各職能相關(guān)部門(mén)的計(jì)劃。如生產(chǎn)發(fā)展計(jì)劃、物品管理計(jì)劃、商品定價(jià)計(jì)劃等。系統(tǒng)將大量數(shù)據(jù)結(jié)合,通過(guò)動(dòng)態(tài)模擬使技術(shù)人員能發(fā)展管理計(jì)劃??刂坪瘮?shù)。根據(jù)大量數(shù)據(jù)的集合和對(duì)比,分析比較數(shù)據(jù)的由來(lái)、數(shù)據(jù)的種類(lèi)、數(shù)據(jù)產(chǎn)生的時(shí)間線(xiàn),發(fā)現(xiàn)其中的規(guī)律來(lái)制作最相應(yīng)的函數(shù)進(jìn)行控制。(4)驗(yàn)證與預(yù)測(cè)系統(tǒng)功能。根據(jù)系統(tǒng)不斷收集的信息數(shù)據(jù),使用數(shù)據(jù)統(tǒng)計(jì)模型和物理動(dòng)態(tài)模擬模型,結(jié)合數(shù)據(jù)產(chǎn)生的函數(shù),模擬數(shù)據(jù)的運(yùn)行規(guī)律來(lái)預(yù)測(cè)未來(lái)。此外,管理信息系統(tǒng)具備判斷決策功能。判斷決策功能也屬于管理功能的范圍,在單位的管理信息系統(tǒng)中,判斷決策功能能很大緩解工作人員的工作壓力,工作者可以根據(jù)系統(tǒng)的大部分?jǐn)?shù)據(jù)提前準(zhǔn)確的判斷。2.2數(shù)據(jù)庫(kù)技術(shù)在設(shè)計(jì)本離退休人員信息管理系統(tǒng)的過(guò)程中有非常多的數(shù)據(jù)需要處理,要求有一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)其提供技術(shù)支持?,F(xiàn)在投入使用的數(shù)據(jù)庫(kù)系統(tǒng)有很多種,常用的數(shù)據(jù)庫(kù)有ACCESS、MySQL、MSSQLServer等等,本文采用的是MySQL數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)系統(tǒng)能幫助系統(tǒng)處理數(shù)據(jù),將數(shù)據(jù)的查找分類(lèi)存儲(chǔ)轉(zhuǎn)變結(jié)構(gòu)層次化。MySQL服務(wù)器是多執(zhí)行者進(jìn)行使用的,具有目前世界上最標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL數(shù)據(jù)庫(kù)系統(tǒng)的服務(wù)器的常用程序是mysqld,SQL語(yǔ)言能輕松地對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),并隨時(shí)對(duì)數(shù)據(jù)進(jìn)行更新。此外,使用SQL語(yǔ)言可以隨時(shí)隨地在網(wǎng)絡(luò)環(huán)境下通過(guò)網(wǎng)頁(yè)存儲(chǔ)信息,例如產(chǎn)品或客戶(hù)的信息等[[][]郭冰.基于MySQL數(shù)據(jù)庫(kù)的索引優(yōu)化研究[J].信息與電腦,2019(12):154-156+163.MySQL可以處理各式各樣包括有修改痕跡微差別的大數(shù)據(jù),它能支持目前大部分的SQL語(yǔ)句。它在安裝過(guò)程中對(duì)于工作人員輕松,一旦投入使用能有迅速的處理速度和功率,同時(shí)它是連在互聯(lián)網(wǎng)上的方便管理者隨時(shí)隨地的技術(shù)支持。相比于其他大型數(shù)據(jù)庫(kù)它的管理和數(shù)據(jù)處理改良無(wú)疑是更為方便,它的服務(wù)器是無(wú)差別對(duì)待用戶(hù)的,沒(méi)有用戶(hù)數(shù)量的限制和功能的限制。每個(gè)用戶(hù)可以同時(shí)連接到數(shù)據(jù)庫(kù)服務(wù)器使用相同的功能,前提是獲得到權(quán)限的情況。連接到服務(wù)器的用戶(hù)可以共同享用數(shù)據(jù),優(yōu)化數(shù)據(jù),對(duì)新舊數(shù)據(jù)進(jìn)行查找更改的操作。本文中的離退休人員管理系統(tǒng)可以擁有多個(gè)管理者同時(shí)管理。我們?cè)贛ySQL數(shù)據(jù)庫(kù)建設(shè)中可以設(shè)置權(quán)限,使得只有管理人員輸入正確的密碼獲得權(quán)限才可以對(duì)其進(jìn)行訪(fǎng)問(wèn),其安全性也是十分出色。2.3Java語(yǔ)言Java編程語(yǔ)言是由Sun公司的JamesGosling等人研發(fā)一種現(xiàn)階段流行的面向?qū)ο蟮木幊陶Z(yǔ)言,在用于Internet互聯(lián)網(wǎng)技術(shù)的網(wǎng)絡(luò)編程中Java技術(shù)得到了更為廣泛的應(yīng)用,適應(yīng)當(dāng)今市場(chǎng)的需求,在現(xiàn)在的Java技術(shù)架構(gòu)中包括的主要類(lèi)型[[]劉新.基于B/S的高校離退休信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2015.][]劉新.基于B/S的高校離退休信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2015.(1)面向?qū)ο蟮木幊陶Z(yǔ)言。Java的出發(fā)點(diǎn)都是由現(xiàn)實(shí)世界中客觀存在的事物來(lái)出發(fā)的,從現(xiàn)實(shí)中出發(fā)來(lái)完成構(gòu)造,在構(gòu)造過(guò)程中盡可能以活物的生存方式來(lái)考慮事物的發(fā)展。所謂的對(duì)象是存在于真實(shí)世界中的實(shí)體,并且做到實(shí)體與對(duì)象一一對(duì)應(yīng),將虛擬和現(xiàn)實(shí)相結(jié)合,現(xiàn)實(shí)的世界中每一個(gè)實(shí)體在Java語(yǔ)言中都是一個(gè)對(duì)應(yīng)的對(duì)象,這是Java語(yǔ)言在開(kāi)發(fā)中的方針策略。因?yàn)镴ava具有面向?qū)ο蟮奶攸c(diǎn),節(jié)約了大量的人力和成本[[]陳玥.探索Java編程語(yǔ)言在軟件開(kāi)發(fā)中的運(yùn)用[J].產(chǎn)業(yè)科技創(chuàng)新,2020,2(31):36-37.[]陳玥.探索Java編程語(yǔ)言在軟件開(kāi)發(fā)中的運(yùn)用[J].產(chǎn)業(yè)科技創(chuàng)新,2020,2(31):36-37.(2)提高了系統(tǒng)的安全性。Java語(yǔ)言的安全性是非常之高的,它構(gòu)成的方式和處理數(shù)據(jù)的方式?jīng)Q定了它不會(huì)輕易被他人通過(guò)編譯器來(lái)破壞,Java語(yǔ)言的安全性能使系統(tǒng)穩(wěn)定的運(yùn)行,正是Java語(yǔ)言的安全性使其作為開(kāi)發(fā)語(yǔ)言完成本系統(tǒng)的開(kāi)發(fā)。(3)平臺(tái)的通用性。

Java文件在運(yùn)行過(guò)程中,會(huì)先用javac命令將系統(tǒng)運(yùn)行過(guò)程中接收到的源文轉(zhuǎn)換成字節(jié)碼文件,而java虛擬機(jī)是只接收和處理class文件。java的開(kāi)發(fā)者在制造之初就是為了實(shí)現(xiàn)平臺(tái)通用性而開(kāi)發(fā)的獨(dú)特性能,java虛擬機(jī)是一個(gè)通用的平臺(tái),使各個(gè)文件轉(zhuǎn)化過(guò)后都能在其他平臺(tái)完美無(wú)差別運(yùn)行,這種特性讓信息管理系統(tǒng)在日常工作中有更多的便捷性。3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)要結(jié)合系統(tǒng)的需求,要將離退休人員信息管理系統(tǒng)的各個(gè)層次的數(shù)據(jù)合理分級(jí),用最直觀的數(shù)據(jù)模型,將數(shù)據(jù)之間的關(guān)系用圖表關(guān)聯(lián)起來(lái),來(lái)幫助設(shè)計(jì)系統(tǒng)的完整性,最后使得有效的儲(chǔ)存數(shù)據(jù),并且可以高效的從數(shù)據(jù)庫(kù)中提取出來(lái)。3-1離退休人員信息實(shí)體圖3-2用戶(hù)實(shí)體圖3-3管理員實(shí)體圖3.2系統(tǒng)數(shù)據(jù)庫(kù)模型設(shè)計(jì)本系統(tǒng)首先要錄入需要離退休人員的詳細(xì)信息。離退休人員基本信息表由工號(hào),人員姓名,人員性別,出生日期,民族,籍貫,政治面貌,工作單位,聯(lián)系電話(huà),身份證號(hào),這些基本字段組成。系統(tǒng)所有的數(shù)據(jù)都通過(guò)系統(tǒng)的管理者來(lái)管理,管理者有權(quán)限對(duì)系統(tǒng)之中的數(shù)據(jù)操作,實(shí)現(xiàn)對(duì)離退休人員信息的增加刪除,并且可以實(shí)時(shí)修改查找。離退休人員基本信息表詳細(xì)信息見(jiàn)表3-4。表3-4離退休人員基本信息表序號(hào)列名數(shù)據(jù)類(lèi)型主鍵是否為空默認(rèn)值描述1IDChar(10)是否無(wú)工號(hào)2NameChar(10)否否無(wú)人員姓名3SexChar(2)否是人員性別4BirthdayDatetime否是出生日期5NationalChar(20)否否民族6BirthplaceVarChar(200)否否籍貫7LandscapeChar(10)否是政治面貌8WorkDepartmentChar(50)否否工作單位9AddressChar(200)否否地址10PhoneChar(11)否否電話(huà)11IDNumberChar(18)否否身份證號(hào)創(chuàng)建數(shù)據(jù)庫(kù)表的命令與描述:CREATEDATABASE

IF

NOT

EXISTS`member`(`ID`

char(10)notnull,

`Name`

char(10)

notnull,

`Sex`char(2)notnull,

`Birthday'

datetime

default

null,

`National`char(20)

default

null,

`Birthplace`

varchar(200)

notnull,`Landscape

char(

10)

default

null,

`WorkDepartment`

char(50)

notnull,

`Address`

char(200)

notnull,`Phone`

char(11)

notnull,

`IDNumber`

char(18)notnull,PRIMARYKEY(id))engine=InnoDBdefaultcharset=utf8在離退休人員信息管理系統(tǒng)中還需要有管理員對(duì)離退休人員數(shù)據(jù)進(jìn)行控制,管理員信息表如表3.5sysuser.表3-5sysuser序號(hào)列名數(shù)據(jù)類(lèi)型主鍵是否為空默認(rèn)值描述1IDInt(10)是否無(wú)工號(hào)2UsertypeVarchar(255)否否無(wú)用戶(hù)類(lèi)型3UsernameVarchar(255)否否用戶(hù)姓名4UserpasswordVarchar(255)否否用戶(hù)密碼5SexVarchar(255)否是性別6AgeVarchar(255)否是年齡7PhoneVarchar(255)否否電話(huà)創(chuàng)建數(shù)據(jù)庫(kù)表的命令與描述:CREATEDATABASE

IF

NOT

EXISTS`sysuser`(`id`int(10)notnull,`usertype`varchar(255)defaultnull,`username`varchar(255)defaultnull,`userpassword`varchar(255)defaultnull,`sex`varchar(255)defaultnull,`age`varchar(255)defaultnull,`phone`varchar(255)defaultnull,PRIMARYKEY(id),)engine=InnoDBdefaultcharset=utf8INSERTINTO`sysuser`VALUES('1','系統(tǒng)管理員','admin','房光','男','55',,'安徽','0','2021-04-2222:13:13');INSERTINTO`sysuser`VALUES('2','系統(tǒng)管理員','admin','楊虎','女','65',,'安徽合肥','0','2021-04-2222:13:48');4系統(tǒng)功能模塊設(shè)計(jì)4.1系統(tǒng)開(kāi)發(fā)軟件的選擇本基于Java的離退休人員信息管理系統(tǒng)用Java編程完成對(duì)系統(tǒng)軟件和數(shù)據(jù)庫(kù)的開(kāi)發(fā)與實(shí)現(xiàn)。本系統(tǒng)使用了MySQL數(shù)據(jù)庫(kù),因?yàn)槠湔Z(yǔ)言的標(biāo)準(zhǔn)性和安全性,將此數(shù)據(jù)庫(kù)系統(tǒng)作為本系統(tǒng)的開(kāi)發(fā)模式。4.2系統(tǒng)模塊架構(gòu)設(shè)計(jì)通過(guò)對(duì)本系統(tǒng)的研究和深入思考,發(fā)掘系統(tǒng)在運(yùn)行過(guò)程中所需具備的功能并統(tǒng)計(jì),將系統(tǒng)的功能選擇具體方面進(jìn)行模塊設(shè)計(jì)如圖4-1所示:圖4-1系統(tǒng)功能圖4.3系統(tǒng)登錄流程(1)本離退休人員信息管理系統(tǒng)有兩個(gè)登錄頁(yè)面,一個(gè)是用戶(hù)端登錄界面,一個(gè)是離退休人員信息管理員登錄界面,兩者登錄都需要輸入密碼,登錄系統(tǒng)收到正確密碼,方能使兩者過(guò)得進(jìn)入的權(quán)限,系統(tǒng)的登錄流程如圖4-2所示。圖4-2系統(tǒng)登錄流程圖(2)數(shù)據(jù)處理流程圖。

本基本Java的離退休人員信息管理系統(tǒng)在運(yùn)行過(guò)程中是從數(shù)據(jù)庫(kù)中讀取離退休人員的具體信息以及管理員的具體信息,數(shù)據(jù)讀取處理流程如圖4-3所示。圖4-3數(shù)據(jù)處理圖此外,本系統(tǒng)需要向數(shù)據(jù)庫(kù)存儲(chǔ)離退休人員信息,管理員信息,數(shù)據(jù)存儲(chǔ)流程如圖4-4所示。圖4-4數(shù)據(jù)存儲(chǔ)圖(3)根據(jù)系統(tǒng)設(shè)定的功能可知,用戶(hù)登錄系統(tǒng)和管理員登錄系統(tǒng)都需要賬號(hào)密碼進(jìn)行驗(yàn)證,根據(jù)不同的身份級(jí)別從而賦予不同層次的權(quán)限。若使用者是普通用戶(hù),只有登錄存儲(chǔ)個(gè)人信息的權(quán)限,若使用者為離退休人員信息管理系統(tǒng)管理員,則可以查看所有的用戶(hù)數(shù)據(jù)并可以對(duì)所有數(shù)據(jù)有修改的權(quán)限。具體過(guò)程如圖4-5所示。圖4-55系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)5.1用戶(hù)模塊設(shè)計(jì)5.1.1用戶(hù)登陸模塊設(shè)計(jì)首先打開(kāi)本離退休人員信息管理系統(tǒng)登錄界面,登錄界面有兩個(gè)選項(xiàng),分別是管理員登錄選項(xiàng)和普通人員登錄選項(xiàng),每個(gè)選項(xiàng)用戶(hù)輸入正確的賬號(hào)與密碼即可登錄成功。若輸入不存在的賬號(hào)或者錯(cuò)誤的密碼則顯示登陸失敗。本離退休人員信息管理系統(tǒng)登錄界面如圖5-1所示:圖5-1用戶(hù)登錄模塊登錄模塊核心代碼為:publicclassMainCtrlextendsHttpServlet{publicMainCtrl(){super();}publicvoiddestroy(){super.destroy();//Justputs"destroy"stringinlog//Putyourcodehere}publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{this.doPost(request,response);}publicvoidgo(Stringurl,HttpServletRequestrequest,HttpServletResponseresponse){try{request.getRequestDispatcher(url).forward(request,response);}catch(ServletExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}}5.1.2系統(tǒng)首頁(yè)模塊設(shè)計(jì)用戶(hù)在登陸界面輸入正確的賬號(hào)和密碼后,系統(tǒng)識(shí)別正確后授予權(quán)限自動(dòng)登入系統(tǒng)首頁(yè),進(jìn)入離退休人員信息管理系統(tǒng)后,首頁(yè)中有系統(tǒng)的各個(gè)模塊的功能如圖5-2所示。圖5-2系統(tǒng)首頁(yè)模塊界面5.1.3系統(tǒng)人員信息模塊設(shè)計(jì)通過(guò)登錄進(jìn)入到離退休人員信息管理系統(tǒng)后,點(diǎn)擊信息管理按鈕,進(jìn)入到人員列表界面,在離退休人員信息管理頁(yè)面可以查看所記錄的離退休人員的具體信息,在查找框輸入相應(yīng)的離退休人員信息可以準(zhǔn)確快捷地查詢(xún)目標(biāo)人員。登陸后的信息頁(yè)面如圖5-3所示:圖5-3人員信息模塊界面5.1.4系統(tǒng)信息修改模塊設(shè)計(jì)用戶(hù)在進(jìn)入離退休人員信息管理系統(tǒng)后,點(diǎn)擊添加按鈕進(jìn)入人員信息增添界面,在信息輸入框內(nèi)填寫(xiě)需要新加入的離退休人員的具體信息后,確認(rèn)后點(diǎn)擊完成即可完成添加。通過(guò)編輯自己的個(gè)人信息可以隨時(shí)修改具體信息。信息修改與增添界面如圖5-3所示:圖5-4信息修改模塊界面離退休人員信息修改的核心代碼如下:if(ac.equals("userEdit")){Stringid=request.getParameter("id");Stringrealname=request.getParameter("realname");Stringsex=request.getParameter("sex");Stringage=request.getParameter("age");Stringphone=request.getParameter("phone");Stringsavetime=Info.getDateStr();mOper("updatesysusersetfilename='"+filename+"',realname='"+realname+"',sex='"+sex+"',age='"+age+"'phone='"+phone+""'whereid="+id);//session.removeAttribute("admin");request.setAttribute("suc","操作成功");go("admin/userlist.jsp",request,response);}5.2管理員模塊設(shè)計(jì)5.2.1用戶(hù)編輯模塊設(shè)計(jì)本離退休人員信息管理系統(tǒng)的管理員以管理者身份登錄本系統(tǒng)后,可以在管理操作欄中的用戶(hù)管理選項(xiàng)中查看標(biāo)中的用戶(hù)信息,進(jìn)入到用戶(hù)列表編輯頁(yè)面,管理者可以對(duì)系統(tǒng)中存在的離退休人員進(jìn)行修改增減和查找等操作。用戶(hù)的編輯界面如圖5-5所示:圖5-5用戶(hù)編輯模塊5.2.2信息管理模塊設(shè)計(jì)管理員在登陸進(jìn)入離退休人員信息管理系統(tǒng)后,點(diǎn)擊信息管理模塊則可以看見(jiàn)系統(tǒng)數(shù)據(jù)庫(kù)已存儲(chǔ)的離退休人員信息,點(diǎn)擊修改功能可以完成對(duì)離退休人員信息的修改刪除等操作。離退休人員的信息管理界面如圖5-6所示:圖5-6信息管理界面6系統(tǒng)測(cè)試與維護(hù)6.1系統(tǒng)測(cè)試在完成基于Java的離退休人員信息管理系統(tǒng)的開(kāi)發(fā)后我們需要對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,檢驗(yàn)系統(tǒng)是否能夠正確按照規(guī)律運(yùn)行。在檢驗(yàn)的過(guò)程中,我們可以發(fā)現(xiàn)本離退休人員信息管理系統(tǒng)的不足之處并加以改進(jìn)。最后我們還需要使用多個(gè)管理員賬號(hào)登錄系統(tǒng),對(duì)數(shù)據(jù)信息進(jìn)行不同的操作,來(lái)觀察系統(tǒng)在運(yùn)行過(guò)程中的穩(wěn)定性。在對(duì)本離退休人員信息管理系統(tǒng)的功能進(jìn)行測(cè)試中存在兩種測(cè)試方式,分別為白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試是一種結(jié)構(gòu)分析測(cè)試,它的工作點(diǎn)出發(fā)于系統(tǒng)設(shè)計(jì)者在設(shè)計(jì)之初對(duì)系統(tǒng)結(jié)構(gòu)的設(shè)計(jì),通過(guò)觀察是否準(zhǔn)確按照要求完成結(jié)構(gòu)的各個(gè)級(jí)別的運(yùn)行路徑來(lái)判定系統(tǒng)開(kāi)發(fā)的完整性。根據(jù)設(shè)計(jì)將系統(tǒng)的每條路徑按照順序來(lái)一一驗(yàn)證,在過(guò)程中無(wú)需驗(yàn)證系統(tǒng)的功能來(lái)完成驗(yàn)證,一般都是記錄每條基路的同行情況。而黑盒測(cè)試與白盒測(cè)試的方法截然不同,它注重于功能的分析測(cè)試。在黑盒測(cè)試中,通過(guò)記錄系統(tǒng)的各個(gè)功能運(yùn)行情

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論