




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)摘要近年來,信息化管理行業(yè)的不斷興起,使得人們的日常生活越來越離不開計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)。首先,根據(jù)收集到的用戶需求分析,對(duì)設(shè)計(jì)系統(tǒng)有一個(gè)初步的認(rèn)識(shí)與了解,確定疫情信息管理系統(tǒng)的總體功能模塊。然后,詳細(xì)設(shè)計(jì)系統(tǒng)的主要功能模塊,通過數(shù)據(jù)庫(kù)設(shè)計(jì)過程將相關(guān)的數(shù)據(jù)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,再通過使用關(guān)鍵的開發(fā)工具,如IDEA開發(fā)平臺(tái)、AJAX技術(shù)等,編碼設(shè)計(jì)相關(guān)的功能模塊。接著,主要采用功能測(cè)試的方式對(duì)系統(tǒng)進(jìn)行測(cè)試,找出系統(tǒng)在運(yùn)行過程中存在的問題,以及解決問題的方法,不斷地改進(jìn)和完善系統(tǒng)的設(shè)計(jì)。最后,總結(jié)本文介紹的系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程,并且針對(duì)于系統(tǒng)的開發(fā)提出未來的展望工作。本系統(tǒng)的研發(fā)具有重大的意義,在安全性方面,用戶使用瀏覽器訪問網(wǎng)站時(shí),采用注冊(cè)和密碼等相關(guān)的保護(hù)措施,提高系統(tǒng)的可靠性,維護(hù)用戶的個(gè)人信息和財(cái)產(chǎn)的安全。在方便性方面,促進(jìn)了疫情信息管理系統(tǒng)的信息化建設(shè),極大的方便了相關(guān)的工作人員對(duì)疫情信息管理系統(tǒng)信息進(jìn)行管理。關(guān)鍵詞:疫情信息管理系統(tǒng)管理;Java語言;B/S模式;AJAX技術(shù);系統(tǒng)測(cè)試AbstractInrecentyears,thecontinuousriseofinformationmanagementindustrymakespeople'sdailylifemoreandmoreinseparablefromcomputerandInternettechnology.Firstofall,accordingtothecollecteduserneedsanalysis,wehaveapreliminaryunderstandingandunderstandingofthedesignsystem,anddeterminetheoverallfunctionmoduleofthehotelroommanagementsystem.Then,themainfunctionalmodulesofthesystemaredesignedindetail,andtherelevantdatainformationisstoredinthedatabasethroughtheprocessofdatabasedesign,andthentherelevantfunctionalmodulesofcodingdesignarecodedbyusingkeydevelopmenttools,suchasIDEAdevelopmentplatform,JSPtechnology,etc.Then,thesystemistestedbyfunctionaltestingtofindouttheproblemsexistingintheoperationofthesystem,aswellasthemethodstosolvetheproblems,andtocontinuouslyimproveandimprovethedesignofthesystem.Finally,thispapersummarizesthedesignandimplementationprocessofthesystem,andputsforwardthefutureprospectforthedevelopmentofthesystem.Theresearchanddevelopmentofthissystemisofgreatsignificance.Intermsofsecurity,whenusersusebrowserstovisitwebsites,theyadoptregistrationandpasswordprotectionmeasurestoimprovethereliabilityofthesystemandmaintainthesecurityofusers'personalinformationandproperty.Intermsofconvenience,itpromotestheinformationconstructionofhotelroommanagementindustry,andgreatlyfacilitatesthemanagementofhotelroominformationbyrelevantstaff.Keywords:hotelroommanagement;Javalanguage;B/Smodel;JSPtechnology;Systemtesting目錄TOC\o"1-3"\h\u28225摘要 117302Abstract 113659目錄 2175221緒論 4319731.1研究背景與意義 4106451.2國(guó)內(nèi)外研究現(xiàn)狀 4194221.3研究?jī)?nèi)容 5114321.4論文結(jié)構(gòu) 5126161.5本章小結(jié) 5298592理論基礎(chǔ) 692922.1B/S模式 681462.2IDEA開發(fā)環(huán)境 6262852.3MySQL數(shù)據(jù)庫(kù) 669212.4Java語言 79262.5本章小結(jié) 760383需求分析 857483.1功能需求分析 8157973.2技術(shù)需求分析 881473.3數(shù)據(jù)需求分析 8265013.4安全需求分析 895343.5可行性分析 8206933.5.1經(jīng)濟(jì)可行性 8302633.5.2技術(shù)可行性 9190193.5.3操作可行性 928983.6本章小結(jié) 9129654系統(tǒng)設(shè)計(jì) 10222454.1系統(tǒng)功能設(shè)計(jì) 10202654.2數(shù)據(jù)庫(kù)設(shè)計(jì) 10236164.2.1概念設(shè)計(jì) 1093494.2.2邏輯設(shè)計(jì) 11188274.3本章小結(jié) 14152705系統(tǒng)實(shí)現(xiàn) 15291245.1管理員功能模塊實(shí)現(xiàn) 15231195.1.1管理員登錄 15121415.1.2疫情信息管理 15136975.1.3公告管理 16158525.1.4公告類型管理 1650955.3系統(tǒng)測(cè)試 16180935.3.1測(cè)試概述 16186655.3.2測(cè)試結(jié)果 1721735.3本章小結(jié) 17299726總結(jié)與展望 1829385參考文獻(xiàn) 197920致謝 201緒論1.1研究背景與意義信息化管理模式是將行業(yè)中的工作流程由人工服務(wù),逐漸轉(zhuǎn)換為使用計(jì)算機(jī)技術(shù)的信息化管理服務(wù)。這種管理模式發(fā)展迅速,使用起來非常簡(jiǎn)單容易,用戶甚至不用掌握相關(guān)的專業(yè)知識(shí),根據(jù)教程指導(dǎo)即可正常使用相關(guān)的系統(tǒng),因而被越來越多的用戶所使用。由于相關(guān)行業(yè)管理信息化,這就使得管理工作不在受到時(shí)間和區(qū)域的限制,隨時(shí)隨地即可完成相關(guān)的工作任務(wù)和結(jié)果[1]。就目前而言,管理信息化在現(xiàn)代社會(huì)中非常流行,使用比較廣泛。早在20世紀(jì)70年代末,就出現(xiàn)了早期的電子商務(wù),相關(guān)的公司企業(yè)使用計(jì)算機(jī)建立專用的內(nèi)部網(wǎng)絡(luò),通過內(nèi)部網(wǎng)絡(luò)完成相應(yīng)的采購(gòu)、銷售等活動(dòng),加快相關(guān)的企業(yè)之間的交易速度,提高了工作效率[2]。當(dāng)下,許多行業(yè)采用互聯(lián)網(wǎng)技術(shù)將工作流程信息化、數(shù)字化,提高了相關(guān)人員的服務(wù)質(zhì)量和效率,節(jié)約了相關(guān)行業(yè)的人力、財(cái)力、物力等資源,與此同時(shí),人們獲取外界的相關(guān)信息主要依賴于主流的信息化技術(shù)和工具。人們對(duì)生活的需求也在不斷的發(fā)生著變化,為了應(yīng)對(duì)用戶的多樣化需求,許多相關(guān)的第三產(chǎn)業(yè)應(yīng)運(yùn)而生,管理信息化也逐漸的流行起來,比如電子商務(wù)行業(yè)。本人通過查詢大量學(xué)習(xí)資料,了解基本的開發(fā)系統(tǒng)的基本背景和關(guān)鍵任務(wù),學(xué)習(xí)與掌握J(rèn)ava語言、web技術(shù)、AJAX技術(shù)、HTML語言等開發(fā)技術(shù),設(shè)計(jì)系統(tǒng)功能模塊,以及MySQL數(shù)據(jù)庫(kù)的相關(guān)語法和工具,創(chuàng)建和存儲(chǔ)數(shù)據(jù)表格,反映和關(guān)聯(lián)表格之間相互存在的關(guān)系,由此對(duì)疫情信息管理系統(tǒng)進(jìn)行研發(fā)和實(shí)現(xiàn)。1.2國(guó)內(nèi)外研究現(xiàn)狀大概在20世紀(jì)90年代,我國(guó)才開始研發(fā)疫情信息管理系統(tǒng),與一些發(fā)達(dá)國(guó)家相比,系統(tǒng)研發(fā)起步比較晚。當(dāng)時(shí)的計(jì)算機(jī)技術(shù)剛開始發(fā)展起來,國(guó)家經(jīng)濟(jì)力量比較薄弱,各地區(qū)的經(jīng)濟(jì)發(fā)展水平不平衡,再加上相關(guān)的網(wǎng)絡(luò)應(yīng)用技術(shù)不太先進(jìn),我國(guó)也使用了一段較長(zhǎng)的時(shí)間對(duì)網(wǎng)絡(luò)信息化管理進(jìn)行探索[3]。近些年,因?yàn)閲?guó)家非常重視和支持第三產(chǎn)業(yè)的發(fā)展,以及人們的日常生活需求越來越離不開信息管理技術(shù)的使用,所以我國(guó)的信息管理系統(tǒng)行業(yè)發(fā)展速度非???,并且相關(guān)的體制法規(guī)也正在不斷地被完善和改進(jìn)。新時(shí)代背景下,根據(jù)人們的相關(guān)需求,不斷地促進(jìn)著相關(guān)產(chǎn)業(yè)的產(chǎn)生與發(fā)展,一系列電子產(chǎn)品、應(yīng)用軟件、信息管理系統(tǒng)等新時(shí)代的產(chǎn)物逐漸出現(xiàn)在人們的視野中,并且在近幾年發(fā)展迅速,日漸趨于成熟[4]。與國(guó)內(nèi)相比,國(guó)外疫情信息管理系統(tǒng)領(lǐng)域發(fā)展較早。國(guó)外的計(jì)算機(jī)技術(shù)發(fā)展比較成熟,所以系統(tǒng)相關(guān)的設(shè)計(jì)也比較完善。19世紀(jì)60年代左右,國(guó)外就開始研發(fā)疫情信息管理系統(tǒng),并且不久之后,迅速將其投入市場(chǎng)進(jìn)行使用。美國(guó)、英國(guó)等一些發(fā)達(dá)國(guó)家快速發(fā)展計(jì)算機(jī)技術(shù),促進(jìn)了疫情信息管理系統(tǒng)管理行業(yè)信息化建設(shè)[5]。而后隨著相關(guān)的技術(shù)不斷地發(fā)展,覆蓋面非常廣泛,應(yīng)用領(lǐng)域比較多,促進(jìn)著疫情信息管理系統(tǒng)等相關(guān)的信息管理系統(tǒng)不斷地發(fā)展和完善,并且其所設(shè)計(jì)的系統(tǒng)功能結(jié)構(gòu)也比較合理、全面。相對(duì)而言,國(guó)外系統(tǒng)的研發(fā)在相關(guān)領(lǐng)域上還是占據(jù)著較大的優(yōu)勢(shì)[6]。因此,我們需要吸收國(guó)外系統(tǒng)開發(fā)領(lǐng)域中的較好的技術(shù)精華,發(fā)展我國(guó)的信息化管理系統(tǒng),使得其面向大眾,能夠更好的、更全面的服務(wù)于相關(guān)的工作人員。1.3研究?jī)?nèi)容現(xiàn)今,互聯(lián)網(wǎng)在我們的日常生活占據(jù)著日益重要的地位,我們也越來越離不開對(duì)移動(dòng)設(shè)備、電腦等上網(wǎng)設(shè)備的使用。傳統(tǒng)的疫情信息管理系統(tǒng)模式主要依靠管理人員純手工記錄的相關(guān)信息,比較繁瑣,不方便查找,也非常容易出現(xiàn)錯(cuò)誤。如今,如果再通過手工記錄疫情信息,將大大不利于疫情信息管理系統(tǒng)行業(yè)管理相關(guān)的疫情信息管理系統(tǒng)信息,嚴(yán)重影響疫情信息管理系統(tǒng)行業(yè)的發(fā)展。因此,本人結(jié)合傳統(tǒng)的疫情信息管理系統(tǒng)業(yè)務(wù)模式和先進(jìn)的電子信息管理模式,使用Java語言編程設(shè)計(jì)功能模塊,AJAX實(shí)現(xiàn)前臺(tái)和后臺(tái)之間的交互,MySQL數(shù)據(jù)庫(kù)創(chuàng)建和存儲(chǔ)數(shù)據(jù)表格,對(duì)疫情信息管理系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā)。本系統(tǒng)的設(shè)計(jì)有利于相關(guān)行業(yè)實(shí)現(xiàn)最大化的資源管理與共享,促進(jìn)相關(guān)行業(yè)的信息交流、分工合作,提高相關(guān)工作人員的工作效率,最終實(shí)現(xiàn)整個(gè)疫情信息管理系統(tǒng)行業(yè)服務(wù)的信息化管理。1.4論文結(jié)構(gòu)本文圍繞著疫情信息管理系統(tǒng)的整個(gè)開發(fā)過程,展開了詳細(xì)的描述和說明,設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)的主要工作有:首先分析研究背景、研究狀態(tài),其次介紹設(shè)計(jì)系統(tǒng)時(shí)使用到的相關(guān)技術(shù),然后通過系統(tǒng)分析確定系統(tǒng)的功能需求,接著通過編碼工作詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng),最后再通過系統(tǒng)測(cè)試,找出系統(tǒng)存在的問題和解決問題的方法,不斷地修改和完善系統(tǒng)。論文內(nèi)容的組織結(jié)構(gòu)設(shè)計(jì)如下。第一章緒論,通過介紹本系統(tǒng)的研究背景、研究現(xiàn)狀等內(nèi)容,幫助用戶了解和認(rèn)識(shí)本系統(tǒng)的發(fā)展過程。第二章相關(guān)技術(shù)介紹,主要介紹了Java語言、B/S模式、MySQL數(shù)據(jù)庫(kù)等相關(guān)的開發(fā)技術(shù),為后期系統(tǒng)的功能實(shí)現(xiàn)提供技術(shù)上的支持。第三章系統(tǒng)分析,分析用戶的使用需求,以及系統(tǒng)實(shí)現(xiàn)的可行性,最后通過用例建模分析與系統(tǒng)相關(guān)的參與者及其用例之間的關(guān)系。第四章系統(tǒng)設(shè)計(jì),主要根據(jù)系統(tǒng)總體功能設(shè)計(jì),確定將要設(shè)計(jì)的系統(tǒng)功能模塊,設(shè)計(jì)相關(guān)的數(shù)據(jù)表格。第五章系統(tǒng)實(shí)現(xiàn),通過相關(guān)的功能模塊運(yùn)行圖,展現(xiàn)出系統(tǒng)的主要功能模塊操作流程。第六章系統(tǒng)測(cè)試,主要使用功能測(cè)試的方式,測(cè)試系統(tǒng)的相關(guān)功能運(yùn)行和使用的具體情況。第七章總結(jié)與展望,通過本文的各章節(jié)描述總結(jié)得出,基本上完成了系統(tǒng)的設(shè)計(jì),展望未來將學(xué)習(xí)和使用更加先進(jìn)的技術(shù),提高系統(tǒng)的實(shí)用性,使得系統(tǒng)更好的服務(wù)于使用人員。1.5本章小結(jié)本章主要介紹了課題的研究背景與意義,研究現(xiàn)狀,研究?jī)?nèi)容等內(nèi)容,最后介紹了本論文的組織結(jié)構(gòu)設(shè)計(jì)。信息化管理模式順應(yīng)了信息化時(shí)代的變化,本人以現(xiàn)在主流的管理模式為前提,根據(jù)使用者的相關(guān)需求,設(shè)計(jì)出一款符合大眾需求的疫情信息管理系統(tǒng)。2理論基礎(chǔ)2.1B/S模式B/S模式(Browser/Server)是一種比較常用的網(wǎng)絡(luò)結(jié)構(gòu)模式[7]。B/S模式是由模型、視圖、控制器(Model-View-Controller,MVC)結(jié)構(gòu)組成[8]。模型主要是指業(yè)務(wù)模型,視圖主要是指用戶界面,控制器主要是控制保證視圖和模型的同步執(zhí)行。B/S模式的三層結(jié)構(gòu)是相互獨(dú)立的,換句話說,當(dāng)某一個(gè)模塊發(fā)生修改和更新,其不會(huì)對(duì)其他模塊產(chǎn)生影響。根據(jù)B/S的這一特點(diǎn),可以將對(duì)業(yè)務(wù)邏輯的處理以及約束條件集中到中間層中,便于前端增加對(duì)模型和方法的調(diào)用和復(fù)用。并且可以直接通過中間層對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的操作處理,大大減少了數(shù)據(jù)庫(kù)的連接數(shù),節(jié)省了計(jì)算機(jī)的對(duì)相關(guān)的資源配置空間。使用B/S模式可以節(jié)省系統(tǒng)資源配置,提高研發(fā)工作效率,減少開發(fā)時(shí)間,因而大大提高了我們開發(fā)軟件的可能性。B/S模式有針對(duì)性的改變了傳統(tǒng)的客戶端/服務(wù)器模式(Client/Server,C/S模式),也可以說這是對(duì)C/S模式進(jìn)行了擴(kuò)展。在這種結(jié)構(gòu)模式中,用戶不用再向使用C/S模式一樣,下載客戶端,其可以直接通過使用瀏覽器的方式,打開網(wǎng)站地址,即可訪問和使用相關(guān)的系統(tǒng)功能服務(wù)。2.2IDEA開發(fā)環(huán)境軟件開發(fā)使用的編程語言有許多種,而每種編程語言需要通過與其相對(duì)應(yīng)的開發(fā)平臺(tái)進(jìn)行編譯和運(yùn)行。IDEA平臺(tái)都是目前比較常用的開發(fā)環(huán)境。IDEA平臺(tái)是開源的,具有功能強(qiáng)大、可擴(kuò)展性強(qiáng)等特點(diǎn),可以應(yīng)用于C/S模式軟件的開發(fā),但是它所占據(jù)的內(nèi)存容量比較大,運(yùn)行較慢,并且其并未提供Tomcat服務(wù)器,運(yùn)行過程中需要將代碼發(fā)布到Tomcat服務(wù)器中,測(cè)試使用的時(shí)間較長(zhǎng),故而不太適用于B/S模式軟件的開發(fā)。IDEA平臺(tái)是建立在IDEA平臺(tái)的基礎(chǔ)之上,增加了許多的應(yīng)用插件,比如Tomcat插件、mail組件等。IDEA平臺(tái)增加了Tomcat插件,代碼編寫完成或者更新完成時(shí),程序員無需將代碼發(fā)布到Tomcat服務(wù)器中,可以直接通過調(diào)試實(shí)現(xiàn)程序的運(yùn)行。IDEA平臺(tái)增加了Mail組件,該組件可以為本程序提供標(biāo)準(zhǔn)的郵件方法,便于開發(fā)人員完成與郵件功能相關(guān)的編譯工作。IDEA平臺(tái)占據(jù)的內(nèi)存空間較小,同時(shí)其也具有較高的可擴(kuò)展性,編程人員可以根據(jù)需要添加和使用相關(guān)的插件??梢灾С种髁鞯拈_源產(chǎn)品和相關(guān)的開發(fā)框架,被廣泛運(yùn)用到相關(guān)的移動(dòng)系統(tǒng)、web應(yīng)用系統(tǒng)等開發(fā)中。相比于IDEA平臺(tái),本系統(tǒng)比較適合使用IDEA平臺(tái)進(jìn)行編程和開發(fā)。2.3MySQL數(shù)據(jù)庫(kù)MySQL是一種小型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),因?yàn)槠溥\(yùn)行速度快,占用內(nèi)存空間小,并且源代碼也是開源的,運(yùn)行和維護(hù)成本低,系統(tǒng)性能穩(wěn)定,受到了許多開發(fā)人員的喜愛[9]??紤]到MySQL數(shù)據(jù)庫(kù)開發(fā)成本低,功能齊全等因素,大多中小型網(wǎng)站選擇使用MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù)信息。SQLServer也是近幾年使用較多的關(guān)系型數(shù)據(jù)庫(kù),其與MySQL數(shù)據(jù)庫(kù)存在的不同之處主要有,在環(huán)境方面,SQLServer數(shù)據(jù)庫(kù)比較適合于.NET環(huán)境,而MySQL數(shù)據(jù)庫(kù)適用于幾乎所有的語言;在成本方面,SQLServer數(shù)據(jù)庫(kù)是商業(yè)化的,其運(yùn)行多個(gè)數(shù)據(jù)庫(kù)可許證,雖然有一個(gè)免費(fèi)版,但是只能讓你對(duì)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)有一定的認(rèn)識(shí)與了解,熟悉相關(guān)的使用流程。如果要想使用SQLServer數(shù)據(jù)庫(kù)的話,就需要支付相關(guān)費(fèi)用,而MySQL數(shù)據(jù)庫(kù)是開源的,其對(duì)于用戶來說,使用是完全免費(fèi);在實(shí)際應(yīng)用方面,SQLServer數(shù)據(jù)庫(kù)和MySQL數(shù)據(jù)庫(kù)均支持Java語言、PHP語言、C++語言等多種編程語言,但是MySQL數(shù)據(jù)庫(kù)除了支持上述SQLServer數(shù)據(jù)庫(kù)能支持的編程語言外,還支持Scheme、Eiffel等其他編程語言,故而MySQL數(shù)據(jù)庫(kù)受歡迎程度比SQLServer數(shù)據(jù)庫(kù)更高。2.4Java語言Java語言是一種面向?qū)ο蟮木幊陶Z言,其主要具有繼承、封裝、多態(tài)等特征,從而提高編程工作效率,實(shí)現(xiàn)軟件的設(shè)計(jì)和開發(fā)[10]。繼承機(jī)制可以繼承相關(guān)的類和方法,新的類可以在繼承已經(jīng)定義的類的相關(guān)特性基礎(chǔ)上,擴(kuò)展自己新的數(shù)據(jù)和功能,進(jìn)而提高自身的能力。封裝機(jī)制可以提高程序的安全性,其隱藏對(duì)象的相關(guān)屬性和行為,對(duì)外只提供一個(gè)接口,用戶直接通過訪問相應(yīng)的接口來實(shí)現(xiàn)自己需要的功能操作。多態(tài)機(jī)制可以描述對(duì)象的多樣性,簡(jiǎn)單的來說就是引用相同的對(duì)象做不同的事務(wù)。Java語言具有安全高效的優(yōu)點(diǎn),并且其通過依靠Java虛擬機(jī),可以實(shí)現(xiàn)跨平臺(tái)操作[11]。Java語言比較容易學(xué)習(xí)和掌握,就目前軟件開發(fā)所使用的開發(fā)類語言而言,Java語言比較受程序員喜愛,應(yīng)用比較廣泛。2.5本章小結(jié)本章主要介紹了實(shí)現(xiàn)疫情信息管理系統(tǒng)的相關(guān)理論基礎(chǔ)以及開發(fā)工具。本系統(tǒng)采用B/S模式,使用Java語言、AJAX技術(shù)、MySQL數(shù)據(jù)庫(kù)等工具,設(shè)計(jì)系統(tǒng)功能、頁(yè)面布局、后臺(tái)數(shù)據(jù)等。開發(fā)本系統(tǒng)所使用的相關(guān)技術(shù)操作簡(jiǎn)單、容易掌握,Java語言具有跨平臺(tái)性,可以支持在不同的瀏覽器使用本系統(tǒng),MySQL數(shù)據(jù)庫(kù)是開源的,減少了本系統(tǒng)的開發(fā)成本。3需求分析3.1功能需求分析需求分析過程是系統(tǒng)能否成功投入市場(chǎng),也能否被用戶所接受和使用的非常關(guān)鍵的一個(gè)步驟。功能需求分析是通過設(shè)計(jì)系統(tǒng)功能來實(shí)現(xiàn)相關(guān)的業(yè)務(wù)事項(xiàng),詳細(xì)分析用戶的實(shí)際需要,確定需要設(shè)計(jì)的相關(guān)業(yè)務(wù)事項(xiàng),其是系統(tǒng)實(shí)現(xiàn)的關(guān)鍵,本系統(tǒng)存在的主要功能需求包括用戶注冊(cè)管理、用戶信息管理、密碼信息管理等。3.2技術(shù)需求分析本系統(tǒng)需要使用Java語言編碼設(shè)計(jì)相關(guān)的功能模塊,MySQL數(shù)據(jù)庫(kù)創(chuàng)建和存儲(chǔ)數(shù)據(jù)表格,AJAX實(shí)現(xiàn)前臺(tái)和后臺(tái)之間的交互,并且需要在IDEA開發(fā)環(huán)境中,編寫相關(guān)的Java代碼等系統(tǒng)程序文件,使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)信息,然后通過使用連接代碼完成與MySQL數(shù)據(jù)庫(kù)的搭建工作,再通過使用開發(fā)環(huán)境中的Tomcat插件,完成與Tomcat服務(wù)器的發(fā)布工作,最后通過與Tomcat服務(wù)器的交互行為可以實(shí)現(xiàn)代碼調(diào)試工作。滿足以上相關(guān)的技術(shù)需求,本系統(tǒng)才可以在瀏覽器上進(jìn)行訪問和使用。3.3數(shù)據(jù)需求分析在設(shè)計(jì)系統(tǒng)功能模塊時(shí),需要收集與系統(tǒng)有關(guān)的數(shù)據(jù)信息,并且對(duì)采集的數(shù)據(jù)信息進(jìn)行組織和存儲(chǔ),分析系統(tǒng)功能設(shè)計(jì),篩選有價(jià)值的數(shù)據(jù),而后形成數(shù)據(jù)字典。其中,從龐大的數(shù)據(jù)信息中篩選出有價(jià)值的數(shù)據(jù)是比較耗時(shí),也是非常重要的一步,主要依據(jù)信息的來源、信息的有效性、信息的擴(kuò)充性、信息的真實(shí)性等內(nèi)容篩選數(shù)據(jù)。數(shù)據(jù)需求分析階段,為系統(tǒng)的開發(fā)工作做好進(jìn)一步準(zhǔn)備,便于更好的設(shè)計(jì)和完成系統(tǒng)。3.4安全需求分析安全需求分析是在系統(tǒng)使用過程中對(duì)性能的具體要求,對(duì)功能需求的一個(gè)補(bǔ)充內(nèi)容,也是對(duì)功能需求的一個(gè)補(bǔ)充內(nèi)容,主要包括響應(yīng)需求、安全性需求、穩(wěn)定性需求、可擴(kuò)展性需求等內(nèi)容。安全需求是在系統(tǒng)功能需求以外的其他必要的需求內(nèi)容,其不論在系統(tǒng)設(shè)計(jì)過程,還是在系統(tǒng)投入市場(chǎng)過程,都起到了極其重要的作用。3.5可行性分析3.5.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是決定是否研發(fā)系統(tǒng)的關(guān)鍵性因素。我們主要通過比較實(shí)際的收益和成本的方法,來確定一個(gè)系統(tǒng)是否具有經(jīng)濟(jì)可行性。在使用系統(tǒng)的過程中,當(dāng)獲得的收益大于開發(fā)的成本時(shí),說明此系統(tǒng)的研發(fā)在經(jīng)濟(jì)上是可行的。由于本系統(tǒng)的開發(fā)使用的技術(shù)基本上是開源的,獲得技術(shù)上的支持是沒有多少問題的,在軟件實(shí)現(xiàn)方面所花費(fèi)的成本是很低的,甚至不需要花費(fèi)成本。研發(fā)系統(tǒng)的成本主要是來自調(diào)研、硬件和技術(shù)人員等方面。如果系統(tǒng)中需要存儲(chǔ)的數(shù)據(jù)量不是很大,僅需要配置一臺(tái)普通的服務(wù)器,即可滿足相關(guān)需求。如果需要存儲(chǔ)的數(shù)據(jù)量很大,則需要配置一臺(tái)具有獨(dú)立功能的服務(wù)器,比如管理數(shù)據(jù)庫(kù)需要單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器,負(fù)責(zé)接入網(wǎng)站需要web服務(wù)器等等,但是一臺(tái)服務(wù)器的價(jià)格是比較貴的??紤]到數(shù)據(jù)量和成本,我們使用小型集群服務(wù)器,這樣既可以充分利用相關(guān)的資源,又可以讓系統(tǒng)正常訪問服務(wù)器。3.5.2技術(shù)可行性Java語言具有跨平臺(tái)性,本系統(tǒng)主要通過Java語言進(jìn)行編碼實(shí)現(xiàn)的,所以本系統(tǒng)可以支持在多個(gè)操作系統(tǒng)或者多個(gè)瀏覽器上運(yùn)行和使用[14]。MySQL數(shù)據(jù)庫(kù)是可以被免費(fèi)使用的,并且MySQL數(shù)據(jù)庫(kù)的日常運(yùn)行和維護(hù)工作比較簡(jiǎn)單,這樣有利于降低本系統(tǒng)的開發(fā)成本[15]。在學(xué)校期間,本人已經(jīng)學(xué)習(xí)和掌握了Java語言、MySQL數(shù)據(jù)庫(kù)、AJAX技術(shù)等相關(guān)的技術(shù)相關(guān)知識(shí)以及用法,因此在技術(shù)可行性方面,本系統(tǒng)是可以實(shí)現(xiàn)被設(shè)計(jì)與實(shí)現(xiàn)的。3.5.3操作可行性本系統(tǒng)所采用網(wǎng)絡(luò)結(jié)構(gòu)是B/S模式,對(duì)于開發(fā)人員來說,可以直接復(fù)用相關(guān)的代碼,或者稍微對(duì)原代碼進(jìn)行修改,使得其滿足于本系統(tǒng)的相關(guān)需求,如此便可大大節(jié)約了開發(fā)時(shí)間,在最優(yōu)最短的時(shí)間內(nèi)完成對(duì)系統(tǒng)的設(shè)計(jì)。對(duì)于用戶來說,在傳統(tǒng)的模式下,需要下載客戶端才可使用系統(tǒng)?,F(xiàn)在,在新型的模式下,使用本系統(tǒng),就不需要下載,直接選擇瀏覽器打開網(wǎng)址,即可訪問和使用本系統(tǒng)。并且,用戶可以根據(jù)自身的工作需要,選擇相關(guān)的菜單按鈕操作本系統(tǒng)。在系統(tǒng)的一些功能模塊中,本人還添加了相關(guān)的使用提示信息,方便用戶更好更快的了解和使用本系統(tǒng)。因此,本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)是具備操作可行性的。3.6本章小結(jié)需求分析在軟件開發(fā)周期中是耗時(shí)最長(zhǎng)的一個(gè)環(huán)節(jié),系統(tǒng)的整個(gè)設(shè)計(jì)和實(shí)現(xiàn)過程主要依賴于需求分析報(bào)告。調(diào)查收集出不同用戶對(duì)本系統(tǒng)的相關(guān)使用需求,由此設(shè)計(jì)相關(guān)的功能模塊,從而期望實(shí)現(xiàn)用戶滿意度較高的實(shí)用型系統(tǒng)。本章主要從功能需求、技術(shù)需求、數(shù)據(jù)需求、安全需求、可行性分析等方面,對(duì)系統(tǒng)進(jìn)行需求分析,確保設(shè)計(jì)出一款實(shí)用價(jià)值比較高的管理系統(tǒng)。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)本系統(tǒng)主要通過使用Java語言編碼設(shè)計(jì)系統(tǒng)功能,MySQL數(shù)據(jù)庫(kù)管理數(shù)據(jù),AJAX技術(shù)設(shè)計(jì)簡(jiǎn)潔的、友好的網(wǎng)址頁(yè)面,然后在IDEA開發(fā)平臺(tái)中,編寫相關(guān)的Java代碼文件,接著通過連接語言完成與數(shù)據(jù)庫(kù)的搭建工作,再通過平臺(tái)提供的Tomcat插件完成信息的交互,最后在瀏覽器中打開系統(tǒng)網(wǎng)址便可使用本系統(tǒng)。本系統(tǒng)的使用角色可以被分為用戶和管理員,用戶具有注冊(cè)、查看信息、留言信息等功能,管理員具有修改用戶信息,發(fā)布新聞等功能,系統(tǒng)總體功能設(shè)計(jì)圖如圖4-1所示。疫情信息管理系統(tǒng)疫情信息管理系統(tǒng)系統(tǒng)設(shè)置管理公告管理社區(qū)管控管理疫苗預(yù)約管理疫情信息管理個(gè)人信息設(shè)置密碼信息設(shè)置管理疫情信息添加疫情信息刪除疫情信息修改社區(qū)管控添加社區(qū)管控刪除疫苗預(yù)約添加疫苗預(yù)約修改疫苗預(yù)約刪除公告添加公告修改公告刪除圖4-1系統(tǒng)總體功能設(shè)計(jì)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1概念設(shè)計(jì)在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,概念設(shè)計(jì)階段是邏輯設(shè)計(jì)階段得以實(shí)現(xiàn)的基礎(chǔ),也是根據(jù)用戶參與情況確定對(duì)數(shù)據(jù)的處理要求,從而使得數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵。概念設(shè)計(jì)的主要任務(wù)是將現(xiàn)實(shí)世界的所收集到的使用需求轉(zhuǎn)化為抽象的信息世界結(jié)構(gòu)的過程,能夠真實(shí)的反映現(xiàn)實(shí)生活中實(shí)體與實(shí)體之間的聯(lián)系,數(shù)據(jù)庫(kù)的相關(guān)語法和代碼比較容易理解和修改,方便相關(guān)人員將相關(guān)的數(shù)據(jù)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,并對(duì)其進(jìn)行修改和使用[18]。通過將現(xiàn)實(shí)世界中的實(shí)體、屬性、聯(lián)系等內(nèi)容進(jìn)行概念設(shè)計(jì),建立比較抽象的概念數(shù)據(jù)模型,即E-R圖。通過E-R圖可將現(xiàn)實(shí)世界抽象到的概念設(shè)計(jì)轉(zhuǎn)變成數(shù)據(jù)庫(kù)的實(shí)體設(shè)計(jì),并且能夠明顯的看見各個(gè)實(shí)體之間,數(shù)據(jù)的流動(dòng)情況,具體較強(qiáng)的表達(dá)能力,更加方便于開發(fā)人員尋找與發(fā)現(xiàn)用戶具體的需求[19]。因此,E-R的建立,在整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)過程中,起著至關(guān)重要的作用。本系統(tǒng)主要的實(shí)體有管理員、用戶、留言等。在E-R圖中,矩形表示實(shí)體集,橢圓形表示屬性,菱形表示聯(lián)系。其中,聯(lián)系的類型包括1:1(一對(duì)一)、1:n(一對(duì)多)、n:m(多對(duì)多)關(guān)系。4.2.2邏輯設(shè)計(jì)本系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)管理與系統(tǒng)相關(guān)的數(shù)據(jù)信息。邏輯設(shè)計(jì)階段是將上一個(gè)階段中的概念數(shù)據(jù)模型,轉(zhuǎn)換為方便數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)的關(guān)系模型,即基本表的形式,方便開發(fā)人員后期對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化和管理[20]。邏輯設(shè)計(jì)階段是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)的關(guān)鍵,與系統(tǒng)有關(guān)的信息將會(huì)在這一階段中被存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)用戶使用本系統(tǒng)進(jìn)行相關(guān)的功能操作時(shí),與之有關(guān)的數(shù)據(jù)信息所在的基本表會(huì)發(fā)生相應(yīng)的更新變化。數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)階段主要任務(wù)是將與系統(tǒng)相關(guān)的數(shù)據(jù)信息,設(shè)計(jì)成為方便數(shù)據(jù)庫(kù)存儲(chǔ)和管理的基本表格的形式,具體內(nèi)容如下。表4.1打卡表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3daka_timeDate打卡時(shí)間是4insert_timeDate打卡日期是5didian_addressString打卡地點(diǎn)是6daka_contentString打卡備注是7create_timeDate創(chuàng)建時(shí)間是表4.2字典表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4code_indexInteger編碼是5index_nameString編碼名字是6super_idInteger父字段id是7beizhuString備注是8create_timeDate創(chuàng)建時(shí)間是表4.3地區(qū)表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2diqu_uuid_numberString地區(qū)編號(hào)是3diqu_nameString地區(qū)名稱是4diqu_addressString地區(qū)位置是5fengxian_typesInteger地區(qū)風(fēng)險(xiǎn)等級(jí)是6diqu_contentString地區(qū)詳情是7create_timeDate創(chuàng)建時(shí)間是表4.4公告表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2gonggao_nameString公告名稱是3gonggao_typesInteger公告類型是4gonggao_contentString公告內(nèi)容是5insert_timeDate公告發(fā)布時(shí)間是6create_timeDate創(chuàng)建時(shí)間是表4.5核酸預(yù)約表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3hesuanyuyue_uuid_numberString預(yù)約編號(hào)是4yuyue_timeDate預(yù)約檢測(cè)時(shí)間是5jiancedian_typesInteger檢測(cè)點(diǎn)是6yuyue_contentString預(yù)約備注是7hesuanyuyue_typesInteger核酸預(yù)約狀態(tài)是8shiji_timeDate實(shí)際檢測(cè)時(shí)間是9jiancejieguo_typesInteger檢測(cè)結(jié)果是10hesuanyuyue_fileString檢測(cè)文件是11beizhu_contentString備注是12insert_timeDate申請(qǐng)時(shí)間是13create_timeDate創(chuàng)建時(shí)間是表4.6社區(qū)管控表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2shequ_typesInteger社區(qū)是3kaishi_timeDate管控開始時(shí)間是4jieshu_timeDate管控結(jié)束時(shí)間是5yuanyou_contentString管控原因是6fengxian_typesInteger管控等級(jí)是7beizhu_contentString管控備注是8insert_timeDate添加時(shí)間是9create_timeDate創(chuàng)建時(shí)間是表4.7疫苗預(yù)約表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3yimiaoyuyue_uuid_numberString預(yù)約編號(hào)是4zhen_typesInteger第幾針是5yuyue_contentString預(yù)約備注是6yimiaoyuyue_typesInteger疫苗預(yù)約狀態(tài)是7yuyue_timeDate預(yù)約打針時(shí)間是8shiji_timeDate實(shí)際打針時(shí)間是9yimiao_bianhaoString疫苗編號(hào)是10yimiaoshengchan_timeDate疫苗生產(chǎn)日期是11yimiaogongsi_typesInteger疫苗公司是12beizhu_contentString備注是13insert_timeDate申請(qǐng)時(shí)間是14create_timeDate創(chuàng)建時(shí)間是表4.8疫情信息表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yiqingxinxi_nameString疫情信息名稱是3yiqingxinxi_typesInteger疫情信息類型是4yiqingxinxi_contentString疫情信息內(nèi)容是5insert_timeDate疫情信息發(fā)布時(shí)間是6create_timeDate創(chuàng)建時(shí)間是表4.9用戶表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_uuid_numberString用戶編號(hào)是3yonghu_nameString用戶姓名是4yonghu_phoneString用戶手機(jī)號(hào)是5yonghu_id_numberString用戶身份證號(hào)是6yonghu_photoString用戶頭像是7yonghu_emailString電子郵箱是8create_timeDate創(chuàng)建時(shí)間是表4.10用戶行程表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3diqu_idInteger地區(qū)是4qu_timeDate去的時(shí)間是5hui_timeDate回的時(shí)間是6yuanyou_contentString去的緣由是7insert_timeDate添加時(shí)間是8create_timeDate創(chuàng)建時(shí)間是表4.11社區(qū)管理員表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2shequguanliyuan_uuid_numberString社區(qū)管理員編號(hào)是3shequguanliyuan_nameString社區(qū)管理員姓名是4shequguanliyuan_phoneString社區(qū)管理員手機(jī)號(hào)是5shequguanliyuan_id_numberString社區(qū)管理員身份證號(hào)是6shequguanliyuan_photoString社區(qū)管理員頭像是7zhiwei_typesInteger職位是8shequ_typesInteger所屬社區(qū)是9shequguanliyuan_emailString電子郵箱是10create_timeDate創(chuàng)建時(shí)間是表4.12管理員表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2usernameString用戶名是3passwordString密碼是4roleString角色是5addtimeDate新增時(shí)間是4.3本章小結(jié)本章主要介紹了系統(tǒng)功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。通過設(shè)計(jì)系統(tǒng)的總體功能框架,確定系統(tǒng)的功能設(shè)計(jì)主要包括疫情信息等模塊。數(shù)據(jù)庫(kù)設(shè)計(jì)主要分為概念設(shè)計(jì)階段和邏輯設(shè)計(jì)階段,其中,概念設(shè)計(jì)是將現(xiàn)實(shí)世界中的數(shù)據(jù)轉(zhuǎn)變?yōu)樾畔⑹澜缰械母拍钅P?,邏輯設(shè)計(jì)是將概念設(shè)計(jì)中的概念模型轉(zhuǎn)變成可以被數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)表格。系統(tǒng)功能設(shè)計(jì)好壞是系統(tǒng)得以被編碼實(shí)現(xiàn)的重要依據(jù)。數(shù)據(jù)庫(kù)設(shè)計(jì)是否符合規(guī)范,是系統(tǒng)能夠成功運(yùn)行的基本保障,也是用戶和系統(tǒng)實(shí)現(xiàn)交互處理的重要前提。5系統(tǒng)實(shí)現(xiàn)5.1管理員功能模塊實(shí)現(xiàn)5.1.1管理員登錄管理員可以選擇任一瀏覽器打開網(wǎng)址,輸入信息無誤后,以管理員的身份行使相關(guān)的管理權(quán)限,管理員登錄界面設(shè)計(jì)如圖5-1所示。圖5-1管理員登錄界面5.1.2疫情信息管理管理員可以通過選擇疫情信息管理,管理相關(guān)的疫情信息信息記錄,比如進(jìn)行查看疫情信息信息標(biāo)題,修改疫情信息信息來源等操作,疫情信息管理界面設(shè)計(jì)如圖5-2所示。圖5-2疫情信息管理界面5.1.3公告管理管理員可以通過選擇公告管理,管理相關(guān)的公告信息記錄,比如進(jìn)行查看公告詳情,刪除錯(cuò)誤的公告信息,發(fā)布公告等操作,公告管理界面如圖5-3所示。圖5-3公告管理界面5.1.4公告類型管理管理員可以通過選擇公告類型管理,管理相關(guān)的公告類型信息,比如查看所有公告類型,刪除無用公告類型,修改公告類型,添加公告類型等操作,公告類型管理界面設(shè)計(jì)如圖5-4所示。圖5-4公告類型管理界面5.3系統(tǒng)測(cè)試5.3.1測(cè)試概述在系統(tǒng)將要投入使用前,需要進(jìn)行的一個(gè)必不可少的工作環(huán)節(jié)就是系統(tǒng)測(cè)試。測(cè)試人員通過系統(tǒng)測(cè)試工作,驗(yàn)證在系統(tǒng)的使用過程中,界面環(huán)境是否整潔友好,用戶賬號(hào)信息是否安全可靠,性能方面是否穩(wěn)定健壯,功能方面是否符合用戶需要等。系統(tǒng)測(cè)試不僅需要找出系統(tǒng)運(yùn)行中會(huì)出現(xiàn)的問題,還需要分析產(chǎn)生這些問題的原因,并且找到解決這些問題的方法[21]。系統(tǒng)測(cè)試主要分為黑盒測(cè)試和白盒測(cè)試[22]。黑盒測(cè)試即功能測(cè)試,其主要是站在使用者的角度對(duì)系統(tǒng)進(jìn)行測(cè)試。在黑盒測(cè)試過程中,測(cè)試人員無需關(guān)注和了解系統(tǒng)內(nèi)部的代碼等內(nèi)容,根據(jù)系統(tǒng)的程序接口,運(yùn)行和檢測(cè)系統(tǒng)功能。白盒測(cè)試即結(jié)構(gòu)測(cè)試,其主要是站在程序員的角度對(duì)系統(tǒng)進(jìn)行測(cè)試。與黑盒測(cè)試不同,白盒是一種基于代碼的測(cè)試過程,測(cè)試人員需要了解系統(tǒng)內(nèi)部的代碼等內(nèi)容,通過檢測(cè)實(shí)際的系統(tǒng)程序狀態(tài)、邏輯路徑等情況與預(yù)期達(dá)到的結(jié)果是否一致,確認(rèn)系統(tǒng)的設(shè)計(jì)內(nèi)容是否符合規(guī)范。5.3.2測(cè)試結(jié)果測(cè)試環(huán)境是使用一臺(tái)配置不高的電腦或者筆記本,配置Windows7或者更高版本的操作系統(tǒng)環(huán)境,在瀏覽器中輸入本系統(tǒng)網(wǎng)址,如果能正常訪問本系統(tǒng)的首頁(yè),說明本系統(tǒng)可以成功的進(jìn)行測(cè)試。本系統(tǒng)主要使用功能測(cè)試的方法,測(cè)試系統(tǒng)功能效果。測(cè)試流程圖如圖6-1所示。圖6-1測(cè)試流程圖5.3本章小結(jié)本章通過展示系統(tǒng)相關(guān)的功能模塊運(yùn)行圖,介紹系統(tǒng)主要功能模塊的操作流程。系統(tǒng)使用者角色主要分為管理員和用戶,管理員角色功能設(shè)計(jì)主要包括疫情信息等模塊。通過運(yùn)行系統(tǒng)功能模塊,展示操作界面,讓用戶更好的了解和使用本系統(tǒng)。最后,根據(jù)以上相關(guān)的系統(tǒng)測(cè)試內(nèi)容顯示,本系統(tǒng)的測(cè)試結(jié)果比較順利,系統(tǒng)性能比較穩(wěn)定,基本上沒有出現(xiàn)問題。6總結(jié)與展望本文從用戶對(duì)疫情信息管理系統(tǒng)的實(shí)際需求出發(fā),設(shè)計(jì)本系統(tǒng)總體功能,然后結(jié)合使用Java語言、MySQL數(shù)據(jù)庫(kù)、AJAX技術(shù)等相關(guān)技術(shù),詳細(xì)的編碼實(shí)現(xiàn)本系統(tǒng),最后通過功能測(cè)試,測(cè)試和完善系統(tǒng)功能。本系統(tǒng)是以B/S模式為網(wǎng)絡(luò)結(jié)構(gòu)模式,在IDEA開發(fā)環(huán)境中,首先使用Java語言設(shè)計(jì)系統(tǒng)功能,使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)信息,然后使用連接語言實(shí)現(xiàn)前端Java語言與后臺(tái)MySQL數(shù)據(jù)庫(kù)的交互,再通過平臺(tái)提供的Tomcat插件,將系統(tǒng)發(fā)布到Tomcat服務(wù)器上,最后用戶可以選擇瀏覽器打開網(wǎng)址使用本系統(tǒng)。本系統(tǒng)使用性能穩(wěn)定可靠,在功能設(shè)計(jì)上,基本上達(dá)到預(yù)期的設(shè)計(jì)目標(biāo),并且根據(jù)系統(tǒng)測(cè)試結(jié)果可以得知,本系統(tǒng)現(xiàn)在是可以正常的被投入使用。如今是信息化的社會(huì),隨著大數(shù)據(jù)技術(shù)、人工智能、深度學(xué)習(xí)等新一代科學(xué)技術(shù)力量的出現(xiàn),大大加快了各行業(yè)信息化建設(shè)的進(jìn)程。我們應(yīng)該努力學(xué)習(xí)新一代科學(xué)技術(shù)以及相關(guān)知識(shí),不斷提高自己的專業(yè)能力水平,設(shè)計(jì)和實(shí)現(xiàn)出一款能夠順應(yīng)時(shí)代變化的,功能強(qiáng)大的信息管理系統(tǒng)。由于本人的專業(yè)能力和時(shí)間有限,本系統(tǒng)可能存在一定的局限性,比如系統(tǒng)處理能力、用戶信息安全等方面可能存在不足。本人將通過學(xué)習(xí)目前比較主流的計(jì)算機(jī)技術(shù)和新型科技知識(shí),并且將其積極的應(yīng)用到系統(tǒng)的設(shè)計(jì)過程中,增強(qiáng)系統(tǒng)的可維護(hù)性,提高系統(tǒng)安全性,提升系統(tǒng)的實(shí)用性,讓系統(tǒng)更加人性化、智能化,在用戶使用本系統(tǒng)時(shí),使得系統(tǒng)能夠更快的響應(yīng)用戶,更好的服務(wù)用戶。參考文獻(xiàn)[1]曹文淵.JAVA語言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2019(02):53-54.[2]余楊奎.基于Web開發(fā)技術(shù)實(shí)現(xiàn)PHP調(diào)用Java類研究[J].軟件導(dǎo)刊,2018,17(03):121-123.[3]倪海順.計(jì)算機(jī)軟件開發(fā)的Java編程語言應(yīng)用探討[J].信息與電腦(理論版),2019(02):60-61.[4]桂林斌.基于JavaEE的高??蒲谐晒芾硐到y(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2018(Z1):24-27.[5]PlankoJ,ChappinMMH,CramerJM,etal.Managingstrategicsystem-buildingnetworksinemergingbusinessfields:AcasestudyoftheDutchsmartgrids
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年應(yīng)急管理與安全科學(xué)考試試題及答案
- 2025年社會(huì)福利與社會(huì)保障考試試卷及答案
- 2025年提升職場(chǎng)能力的綜合素質(zhì)考試試卷及答案
- 2025年商法與合同法的基礎(chǔ)知識(shí)能力測(cè)試卷及答案
- 2025年企業(yè)財(cái)務(wù)分析師職業(yè)能力測(cè)試題及答案
- 2025年計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)考試題及答案
- 2025年法醫(yī)學(xué)與犯罪學(xué)相關(guān)知識(shí)測(cè)試題及答案
- 2025年甘肅省天水市投資發(fā)展(集團(tuán))有限公司招聘筆試參考題庫(kù)及參考答案詳解一套
- 2025年甘肅省特崗教師招聘2261人筆試參考題庫(kù)及答案詳解一套
- 特殊場(chǎng)所疫情管理制度
- 臨床氣管插管拔管后吞咽障礙評(píng)估與干預(yù)實(shí)踐應(yīng)用
- 海南海虹化纖工業(yè)有限公司地塊第二階段土壤污染狀況調(diào)查報(bào)告
- 2025年-甘肅建筑安全員-C證考試(專職安全員)題庫(kù)及答案
- 高壓滅菌鍋使用管理制度
- 堅(jiān)持教育優(yōu)先發(fā)展
- 外研版三年級(jí)下冊(cè)英語全冊(cè)單元測(cè)試卷(含期中期末試卷及聽力音頻)
- 斷絕父母關(guān)系協(xié)議書
- 2025年光伏發(fā)電項(xiàng)目合同能源管理合同
- 2021年山東省6月普通高中學(xué)業(yè)水平合格考試化學(xué)試題(版含答案)
- 2025年廣西宏桂資產(chǎn)經(jīng)營(yíng)集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 5G無線技術(shù)及設(shè)備運(yùn)行維護(hù)知到智慧樹章節(jié)測(cè)試課后答案2024年秋青島工程職業(yè)學(xué)院
評(píng)論
0/150
提交評(píng)論