《基于Java和MySQL數(shù)據(jù)庫的離退休人員信息管理系統(tǒng)設(shè)計》8000字(論文)_第1頁
《基于Java和MySQL數(shù)據(jù)庫的離退休人員信息管理系統(tǒng)設(shè)計》8000字(論文)_第2頁
《基于Java和MySQL數(shù)據(jù)庫的離退休人員信息管理系統(tǒng)設(shè)計》8000字(論文)_第3頁
《基于Java和MySQL數(shù)據(jù)庫的離退休人員信息管理系統(tǒng)設(shè)計》8000字(論文)_第4頁
《基于Java和MySQL數(shù)據(jù)庫的離退休人員信息管理系統(tǒng)設(shè)計》8000字(論文)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

Java文件在運行過程中,會先用javac命令將系統(tǒng)運行過程中接收到的源文轉(zhuǎn)換成字節(jié)碼文件,而java虛擬機是只接收和處理class文件。java的開發(fā)者在制造之初就是為了實現(xiàn)平臺通用性而開發(fā)的獨特性能,java虛擬機是一個通用的平臺,使各個文件轉(zhuǎn)化過后都能在其他平臺完美無差別運行,這種特性讓信息管理系統(tǒng)在日常工作中有更多的便捷性。3數(shù)據(jù)庫設(shè)計3.1系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計在系統(tǒng)設(shè)計過程中,數(shù)據(jù)庫的設(shè)計要結(jié)合系統(tǒng)的需求,要將離退休人員信息管理系統(tǒng)的各個層次的數(shù)據(jù)合理分級,用最直觀的數(shù)據(jù)模型,將數(shù)據(jù)之間的關(guān)系用圖表關(guān)聯(lián)起來,來幫助設(shè)計系統(tǒng)的完整性,最后使得有效的儲存數(shù)據(jù),并且可以高效的從數(shù)據(jù)庫中提取出來。3-1離退休人員信息實體圖3-2用戶實體圖3-3管理員實體圖3.2系統(tǒng)數(shù)據(jù)庫模型設(shè)計本系統(tǒng)首先要錄入需要離退休人員的詳細信息。離退休人員基本信息表由工號,人員姓名,人員性別,出生日期,民族,籍貫,政治面貌,工作單位,聯(lián)系電話,身份證號,這些基本字段組成。系統(tǒng)所有的數(shù)據(jù)都通過系統(tǒng)的管理者來管理,管理者有權(quán)限對系統(tǒng)之中的數(shù)據(jù)操作,實現(xiàn)對離退休人員信息的增加刪除,并且可以實時修改查找。離退休人員基本信息表詳細信息見表3-4。表3-4離退休人員基本信息表序號列名數(shù)據(jù)類型主鍵是否為空默認值描述1IDChar(10)是否無工號2NameChar(10)否否無人員姓名3SexChar(2)否是人員性別4BirthdayDatetime否是出生日期5NationalChar(20)否否民族6BirthplaceVarChar(200)否否籍貫7LandscapeChar(10)否是政治面貌8WorkDepartmentChar(50)否否工作單位9AddressChar(200)否否地址10PhoneChar(11)否否電話11IDNumberChar(18)否否身份證號創(chuàng)建數(shù)據(jù)庫表的命令與描述: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)中還需要有管理員對離退休人員數(shù)據(jù)進行控制,管理員信息表如表3.5sysuser.表3-5sysuser序號列名數(shù)據(jù)類型主鍵是否為空默認值描述1IDInt(10)是否無工號2UsertypeVarchar(255)否否無用戶類型3UsernameVarchar(255)否否用戶姓名4UserpasswordVarchar(255)否否用戶密碼5SexVarchar(255)否是性別6AgeVarchar(255)否是年齡7PhoneVarchar(255)否否電話創(chuàng)建數(shù)據(jù)庫表的命令與描述: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è)計4.1系統(tǒng)開發(fā)軟件的選擇本基于Java的離退休人員信息管理系統(tǒng)用Java編程完成對系統(tǒng)軟件和數(shù)據(jù)庫的開發(fā)與實現(xiàn)。本系統(tǒng)使用了MySQL數(shù)據(jù)庫,因為其語言的標(biāo)準(zhǔn)性和安全性,將此數(shù)據(jù)庫系統(tǒng)作為本系統(tǒng)的開發(fā)模式。4.2系統(tǒng)模塊架構(gòu)設(shè)計通過對本系統(tǒng)的研究和深入思考,發(fā)掘系統(tǒng)在運行過程中所需具備的功能并統(tǒng)計,將系統(tǒng)的功能選擇具體方面進行模塊設(shè)計如圖4-1所示:圖4-1系統(tǒng)功能圖4.3系統(tǒng)登錄流程(1)本離退休人員信息管理系統(tǒng)有兩個登錄頁面,一個是用戶端登錄界面,一個是離退休人員信息管理員登錄界面,兩者登錄都需要輸入密碼,登錄系統(tǒng)收到正確密碼,方能使兩者過得進入的權(quán)限,系統(tǒng)的登錄流程如圖4-2所示。圖4-2系統(tǒng)登錄流程圖(2)數(shù)據(jù)處理流程圖。

本基本Java的離退休人員信息管理系統(tǒng)在運行過程中是從數(shù)據(jù)庫中讀取離退休人員的具體信息以及管理員的具體信息,數(shù)據(jù)讀取處理流程如圖4-3所示。圖4-3數(shù)據(jù)處理圖此外,本系統(tǒng)需要向數(shù)據(jù)庫存儲離退休人員信息,管理員信息,數(shù)據(jù)存儲流程如圖4-4所示。圖4-4數(shù)據(jù)存儲圖(3)根據(jù)系統(tǒng)設(shè)定的功能可知,用戶登錄系統(tǒng)和管理員登錄系統(tǒng)都需要賬號密碼進行驗證,根據(jù)不同的身份級別從而賦予不同層次的權(quán)限。若使用者是普通用戶,只有登錄存儲個人信息的權(quán)限,若使用者為離退休人員信息管理系統(tǒng)管理員,則可以查看所有的用戶數(shù)據(jù)并可以對所有數(shù)據(jù)有修改的權(quán)限。具體過程如圖4-5所示。圖4-55系統(tǒng)詳細設(shè)計和實現(xiàn)5.1用戶模塊設(shè)計5.1.1用戶登陸模塊設(shè)計首先打開本離退休人員信息管理系統(tǒng)登錄界面,登錄界面有兩個選項,分別是管理員登錄選項和普通人員登錄選項,每個選項用戶輸入正確的賬號與密碼即可登錄成功。若輸入不存在的賬號或者錯誤的密碼則顯示登陸失敗。本離退休人員信息管理系統(tǒng)登錄界面如圖5-1所示:圖5-1用戶登錄模塊登錄模塊核心代碼為: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)首頁模塊設(shè)計用戶在登陸界面輸入正確的賬號和密碼后,系統(tǒng)識別正確后授予權(quán)限自動登入系統(tǒng)首頁,進入離退休人員信息管理系統(tǒng)后,首頁中有系統(tǒng)的各個模塊的功能如圖5-2所示。圖5-2系統(tǒng)首頁模塊界面5.1.3系統(tǒng)人員信息模塊設(shè)計通過登錄進入到離退休人員信息管理系統(tǒng)后,點擊信息管理按鈕,進入到人員列表界面,在離退休人員信息管理頁面可以查看所記錄的離退休人員的具體信息,在查找框輸入相應(yīng)的離退休人員信息可以準(zhǔn)確快捷地查詢目標(biāo)人員。登陸后的信息頁面如圖5-3所示:圖5-3人員信息模塊界面5.1.4系統(tǒng)信息修改模塊設(shè)計用戶在進入離退休人員信息管理系統(tǒng)后,點擊添加按鈕進入人員信息增添界面,在信息輸入框內(nèi)填寫需要新加入的離退休人員的具體信息后,確認后點擊完成即可完成添加。通過編輯自己的個人信息可以隨時修改具體信息。信息修改與增添界面如圖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è)計5.2.1用戶編輯模塊設(shè)計本離退休人員信息管理系統(tǒng)的管理員以管理者身份登錄本系統(tǒng)后,可以在管理操作欄中的用戶管理選項中查看標(biāo)中的用戶信息,進入到用戶列表編輯頁面,管理者可以對系統(tǒng)中存在的離退休人員進行修改增減和查找等操作。用戶的編輯界面如圖5-5所示:圖5-5用戶編輯模塊5.2.2信息管理模塊設(shè)計管理員在登陸進入離退休人員信息管理系統(tǒng)后,點擊信息管理模塊則可以看見系統(tǒng)數(shù)據(jù)庫已存儲的離退休人員信息,點擊修改功能可以完成對離退休人員信息的修改刪除等操作。離退休人員的信息管理界面如圖5-6所示:圖5-6信息管理界面6系統(tǒng)測試與維護6.1系統(tǒng)測試在完成基于Java的離退休人員信息管理系統(tǒng)的開發(fā)后我們需要對系統(tǒng)的功能進行測試,檢驗系統(tǒng)是否能夠正確按照規(guī)律運行。在檢驗的過程中,我們可以發(fā)現(xiàn)本離退休人員信息管理系統(tǒng)的不足之處并加以改進。最后我們還需要使用多個管理員賬號登錄系統(tǒng),對數(shù)據(jù)信息進行不同的操作,來觀察系統(tǒng)在運行過程中的穩(wěn)定性。在對本離退休人員信息管理系統(tǒng)的功能進行測試中存在兩種測試方式,分別為白盒測試和黑盒測試。白盒測試是一種結(jié)構(gòu)分析測試,它的工作點出發(fā)于系統(tǒng)設(shè)計者在設(shè)計之初對系統(tǒng)結(jié)構(gòu)的設(shè)計,通過觀察是否準(zhǔn)確按照要求完成結(jié)構(gòu)的各個級別的運行路徑來判定系統(tǒng)開發(fā)的完整性。根據(jù)設(shè)計將系統(tǒng)的每條路徑按照順序來一一驗證,在過程中無需驗證系統(tǒng)的功能來完成驗證,一般都是記錄每條基路的同行情況。而黑盒測試與白盒測試的方法截然不同,它注重于功能的分析測試。在黑盒測試中,通過記錄系統(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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論