




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要2020年是非常特殊的一年受新型冠狀病毒肺炎的影響我們的生活、工作學(xué)習(xí)等等都發(fā)生了很大的改變
,疫情防控需要大家共同努力、團(tuán)結(jié)對社區(qū)管理進(jìn)行了新型冠狀病毒肺炎防控知識普及和宣傳教育,通過社區(qū)公告欄、樓道張貼宣傳單、社區(qū)每日循環(huán)廣播、社區(qū)微信群等多種形式,從個(gè)人防護(hù)知識、居家防護(hù)知識、外出公共場所防護(hù)知識、新型冠狀病毒肺炎醫(yī)學(xué)知識、就醫(yī)流程五個(gè)方面,有針對性地向用戶普及了防疫知識。充分做到疫情防控人人知曉、人人參與認(rèn)識病毒的可怕,最好方式就是建立疫情之下社區(qū)管理系統(tǒng)信息,并對其進(jìn)行管理。系統(tǒng)采用了Java技術(shù),將所有業(yè)務(wù)模塊采用以瀏覽器交互的模式,選擇MySQL作為系統(tǒng)的數(shù)據(jù)庫,開發(fā)工具選擇Myeclipse來進(jìn)行系統(tǒng)的設(shè)計(jì)。基本實(shí)現(xiàn)了疫情之下社區(qū)管理系統(tǒng)應(yīng)有的主要功能模塊,本系統(tǒng)有管理員、用戶、社區(qū)人員。主要權(quán)限管理員:首頁、個(gè)人中心、用戶管理、社區(qū)人員管理、健康打卡管理、日常需求管理、意見欄管理。用戶權(quán)限;首頁、個(gè)人中心、健康打卡管理、日常需求管理、意見欄管理等。社區(qū)人員:首頁、個(gè)人中心、用戶管理、健康打卡管理、日常需求管理、意見欄管理等操作。對系統(tǒng)進(jìn)行測試后,改善了程序邏輯和代碼。同時(shí)確保系統(tǒng)中所有的程序都能正常運(yùn)行,所有的功能都能操作,并且該系統(tǒng)有很好的操作體驗(yàn),實(shí)現(xiàn)了對于管理員和用戶管理政府部門雙贏。關(guān)鍵詞:疫情之下社區(qū)管理系統(tǒng);SSM框架;Mysql數(shù)據(jù)庫;Java語言
Abstract2020isaveryspecialyear.OurlivesandworkareaffectedbyNewCoronaviruspneumonia.Greatchangeshavetakenplaceinlearningandsoon.Weneedtoworktogethertopreventandcontroltheepidemic.WehavecarriedoutthepopularizationandeducationofNewCoronaviruspneumoniapreventionandcontrolthroughcommunitybulletinboards,billboardsinthecorridor,communitydailycircularbroadcast,communityWeChatgroupandsoon.Theknowledgeofepidemicpreventionwaspopularizedfromfiveaspects,namely,knowledge,knowledgeofNewCoronaviruspneumonia,andprocessofseekingmedicaladvice.Thebestwaytofullyrealizethateveryoneknowsandparticipatesinthepreventionandcontroloftheepidemicistoestablishandmanagetheinformationofthecommunitymanagementsystemundertheepidemicsituation.ThesystemusesJavatechnology,usesbrowserinteractionmodeforallbusinessmodules,selectsMySQLasthedatabaseofthesystem,andselectsmyeclipseasthedevelopmenttooltodesignthesystem.Themainfunctionalmodulesofthecommunitymanagementsystemundertheepidemicsituationarebasicallyrealized.Thesystemincludesadministrators,usersandcommunitypersonnel.Mainauthorityadministrator:homepage,personalcenter,usermanagement,communitypersonnelmanagement,healthpunchmanagement,dailydemandmanagement,opinionbarmanagement.Userrights;homepage,personalcenter,healthpunchmanagement,dailydemandmanagement,opinionbarmanagement,etc.Communitystaff:homepage,personalcenter,usermanagement,healthpunchmanagement,dailydemandmanagement,opinionbarmanagementandotheroperations.Aftertestingthesystem,theprogramlogicandcodeareimproved.Atthesametimetoensurethatalltheprogramsinthesystemcanrunnormally,allthefunctionscanbeoperated,andthesystemhasagoodoperatingexperience,toachieveawin-winsituationforadministratorsandusermanagementgovernmentdepartments.Keywords:communitymanagementsystemunderepidemicsituation;SSMframework;MySQLdatabase;Javalanguage第1章前言1.1研究背景由于新冠病毒突然其來給社區(qū)帶來壓力增大,社區(qū)用戶的防疫知識還沒有得到普及,用戶也不知如何應(yīng)對,在政府在大力支持下,讓有需要的用戶得到政府部門和小區(qū)社區(qū)部門的悉心照顧。近年來,隨著我國經(jīng)濟(jì)的不斷發(fā)展,網(wǎng)絡(luò)平臺的管理制度越來越多。每個(gè)社區(qū)也都將通過計(jì)算機(jī)進(jìn)行整體智能化操作,對于社區(qū)管理功能所牽扯的數(shù)據(jù)都是通過用戶進(jìn)行管理相關(guān)的數(shù)據(jù)信息內(nèi)容、并且管理員可以進(jìn)行在線處理社區(qū)發(fā)生的問題,可以通過系統(tǒng)進(jìn)行分配,傳統(tǒng)的防疫方式信息已經(jīng)無法滿足用戶的需求。為此開發(fā)了本疫情之下社區(qū)管理系統(tǒng),為用戶提供一個(gè)基于疫情之下社區(qū)管理系統(tǒng)管理,同時(shí)方便管理員在線了解情況,管理員通過系統(tǒng)查看用戶管理、社區(qū)人員、健康打卡、日常需求、意見欄等詳細(xì)情況進(jìn)行操作。該系統(tǒng)滿足了用戶對疫情之下社區(qū)管理系統(tǒng)信息獲取的需求,并且信息可以及時(shí)、準(zhǔn)確、有效地進(jìn)行查看并且系統(tǒng)化、標(biāo)準(zhǔn)化和有效的工作。1.2研究現(xiàn)狀隨著社會的發(fā)展和科學(xué)技術(shù)的進(jìn)步,互聯(lián)網(wǎng)技術(shù)越來越受歡迎。網(wǎng)絡(luò)傳播的生活方式逐漸受到廣大人民群眾的喜愛。越來越多的互聯(lián)網(wǎng)愛好者開始在互聯(lián)網(wǎng)上滿足他們的基本需求,同時(shí)逐漸進(jìn)入各個(gè)用戶的生活起居?;ヂ?lián)網(wǎng)具有許多優(yōu)點(diǎn),例如便利性,速度,高效率和低成本。因此,類似于疫情之下社區(qū)管理系統(tǒng),滿足用戶工作繁忙的需求,不僅是方便用戶隨時(shí)查看信息的途徑,而且還能提高管理效率。本文首先以社區(qū)管理過程的基本問題作為研究對象。在開發(fā)系統(tǒng)之前,我們對現(xiàn)有狀況進(jìn)行了詳細(xì)的調(diào)查和分析。最后,我們利用計(jì)算機(jī)技術(shù)開發(fā)了一套完整合適的疫情之下社區(qū)管理系統(tǒng),該系統(tǒng)的實(shí)現(xiàn)主要優(yōu)勢是:該系統(tǒng)主要采用計(jì)算機(jī)技術(shù)開發(fā),它方便快捷;系統(tǒng)可以通過管理員界面查看用戶的所有信息管理。疫情之下社區(qū)管理系統(tǒng)管理系統(tǒng)軟件是一款方便、快捷、實(shí)用的信息服務(wù)查詢軟件。隨著智能網(wǎng)絡(luò)在全球市場的不斷普及以及各種智能平臺的使用,系統(tǒng)的開發(fā)與人們的日常需求相關(guān),作為中國主流智能的技術(shù)開發(fā)系統(tǒng),自然需要這樣的軟件來滿足更多用戶的需求和體驗(yàn)。1.3研究內(nèi)容疫情之下社區(qū)管理系統(tǒng)的開發(fā)及實(shí)現(xiàn),所需要的工作內(nèi)容:(1)首先是確定選題,確定好所要做的系統(tǒng),并對系統(tǒng)的背景及現(xiàn)在面臨的一些問題等進(jìn)行系統(tǒng)的初步確認(rèn)。(2)系統(tǒng)確認(rèn)完成后,結(jié)合系統(tǒng)開發(fā)的需求進(jìn)行確認(rèn)系統(tǒng)開發(fā)所使用的技術(shù),本疫情之下社區(qū)管理系統(tǒng)的開發(fā)使用JAVA技術(shù),數(shù)據(jù)庫進(jìn)行平臺的搭建開發(fā),確認(rèn)好使用的技術(shù)進(jìn)行技術(shù)分析,所使用的技術(shù)是否可以完成疫情之下社區(qū)管理系統(tǒng)的實(shí)現(xiàn)。(3)確定好系統(tǒng)使用的技術(shù),進(jìn)行在線確認(rèn)系統(tǒng)所劃分的用戶角色,并且根據(jù)用戶角色劃分確定所要設(shè)計(jì)的功能模塊,對于小程序疫情之下社區(qū)管理系統(tǒng)的設(shè)計(jì)主要?jiǎng)澐謩e為管理員和用戶、社區(qū)人員三個(gè)角色,并所使用的功能模塊也相應(yīng)不同,但是系統(tǒng)的數(shù)據(jù)庫實(shí)現(xiàn)的內(nèi)容是交互的,用戶可以隨時(shí)根據(jù)自己的需求進(jìn)行查看疫情信息,對于系統(tǒng)工作人員可以根據(jù)自己的分管內(nèi)容進(jìn)行在線信息的處理及操作,管理員獲取到所有用戶的詳細(xì)數(shù)據(jù)信息,并根據(jù)需求進(jìn)行第一時(shí)間處理解決。(4)系統(tǒng)的功能模塊確認(rèn)完成后進(jìn)行程序及界面的設(shè)計(jì),設(shè)計(jì)完成后,并且通過測試來判斷程序是否完善,對于系統(tǒng)測試,需要不同的用戶進(jìn)行不同的內(nèi)容編輯及提交,及使用不同的測試方式找出程序中存在的漏洞,并對程序出現(xiàn)的漏洞問題進(jìn)行在線解決處理,如果測試系統(tǒng)沒有任何問題時(shí),可以將系統(tǒng)上傳進(jìn)行正式操作使用。第2章系統(tǒng)開發(fā)環(huán)境2.1JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,java(javaserverpages),和XML技術(shù)。JAVA語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對較小,其代碼能夠在小機(jī)器上運(yùn)行。Java是一種計(jì)算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進(jìn)。2.2MySql數(shù)據(jù)庫Mysql的語言是非結(jié)構(gòu)化的,用戶可以在數(shù)據(jù)上進(jìn)行工作。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要\t"/item/MySQL%E6%95%B0%E6%8D%AE%E5%BA%93/_blank"事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。并且因?yàn)镸ysql的語言和結(jié)構(gòu)比較簡單,但是功能和存儲信息量很強(qiáng)大,所以得到了普遍的應(yīng)用。Mysql數(shù)據(jù)庫在編程過程中的作用是很廣泛的,為用戶進(jìn)行數(shù)據(jù)查詢帶來了的方便。Mysql數(shù)據(jù)庫的應(yīng)用因其靈活性強(qiáng),功能強(qiáng)大,所以在實(shí)現(xiàn)某功能時(shí)只需要一小段代碼,而不像其他程序需要編寫大段代碼??傮w來說,Mysql數(shù)據(jù)庫的語言相對要簡潔很多。數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲的儲藏室,它是在計(jì)算機(jī)上進(jìn)行的,而不是現(xiàn)實(shí)中的儲藏室。數(shù)據(jù)的存放是按固定格式,而不是無序的,其定義就是:長期有固定格式,可以共享的存儲在計(jì)算機(jī)存儲器上。數(shù)據(jù)庫管理主要是數(shù)據(jù)存儲、修改和增加以及數(shù)據(jù)表的建立。為了保證系統(tǒng)數(shù)據(jù)的正常運(yùn)行,一些有能力的處理者可以進(jìn)行管理而不需要專業(yè)的人來處理。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對數(shù)據(jù)的管理。2.3B/S架構(gòu)B/S結(jié)構(gòu)的特點(diǎn)也非常多,例如在很多瀏覽器中都可以做出信號請求。并且可以適當(dāng)?shù)臏p輕用戶的工作量,通過對客戶端安裝或者是配置少量的運(yùn)行軟件就能夠逐步減少用戶的工作量,這些功能的操作主要是由服務(wù)器來進(jìn)行控制的,由于該軟件的技術(shù)不斷成熟,最主要的特點(diǎn)就是與瀏覽器相互配合為軟件開發(fā)帶來了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強(qiáng)系統(tǒng)的軟件功能,層層相互獨(dú)立和展現(xiàn)層是該B/S結(jié)構(gòu)完成相互連接的主要特性。2.4SSM三大框架1.Spring的優(yōu)勢:
通過Spring的IOC特性,將對象之間的依賴關(guān)系交給了Spring控制,方便解耦,簡化了開發(fā)。2.SpringMVC的優(yōu)勢:
SpringMVC是使用了MVC設(shè)計(jì)思想的輕量級web框架,對web層進(jìn)行解耦,使我們的開發(fā)更簡潔。3.Mybatis的優(yōu)勢:數(shù)據(jù)庫的操作(sql)采用xml文件配置,解除了sql和代碼的耦合,提供映射標(biāo)簽,支持對象和和數(shù)據(jù)庫orm字段關(guān)系的映射,支持對象關(guān)系映射標(biāo)簽,支持對象關(guān)系的組建提供了xml標(biāo)簽,支持動(dòng)態(tài)的sql。第3章需求分析3.1需求分析開發(fā)系統(tǒng)的過程中,去調(diào)查用戶的功能訴求,對需要存在的功能進(jìn)行需求分析是特別重要的,且對于系統(tǒng)的開發(fā)有著實(shí)際的意義,設(shè)計(jì)疫情之下社區(qū)管理系統(tǒng)通過對用戶的需求進(jìn)行分析,結(jié)合實(shí)際情況進(jìn)行開發(fā)研究,對用戶的所有需求做出一個(gè)完整的基本的框架,然后一步一步的完成、實(shí)現(xiàn)。需求分析可以為系統(tǒng)的開發(fā)提供一個(gè)目標(biāo),只有按照這個(gè)目標(biāo)進(jìn)行開發(fā)設(shè)計(jì),才能進(jìn)行完整的開發(fā),這樣設(shè)計(jì)出的系統(tǒng)才有使用的意義,才能在競爭激烈的軟件市場中生存,才能真正的幫助人們解決問題,提高實(shí)際的效率。3.2系統(tǒng)可行性分析3.2.1技術(shù)可行性本系統(tǒng)采取的是目前應(yīng)用最廣泛的程序進(jìn)行技術(shù)的支持,主要的技術(shù)支持是java語言,他作為一個(gè)相當(dāng)成熟的語言程序,在眾多的軟件開發(fā)中起著很大作用。而且用java語言編輯出來程序可以直接運(yùn)行,不需要借助其他的翻譯器進(jìn)行翻譯。所以在技術(shù)方面是完全可以行的。3.2.2經(jīng)濟(jì)可行性本項(xiàng)目開發(fā)的初衷就是為了節(jié)約,因?yàn)橄到y(tǒng)開發(fā)的所有過程都是我自己開發(fā)的,而且在開發(fā)過程使用到的技術(shù)也都是市面上常見的容易操作的,所以不需要請專業(yè)的人士花資金來進(jìn)行系統(tǒng)的開發(fā),而且在項(xiàng)目開發(fā)的過程中我也學(xué)到了更多的知識。開發(fā)的這個(gè)軟件可以在網(wǎng)絡(luò)中進(jìn)行免費(fèi)的下載,對計(jì)算機(jī)的軟硬件沒有很高的要求,因此這個(gè)項(xiàng)目是非常實(shí)惠的,在經(jīng)濟(jì)方面是完全可性的。3.2.3操作可行性操作可行性也就是系統(tǒng)的可用性,一個(gè)系統(tǒng)的操作是否容易決定著這個(gè)系統(tǒng)的使用度,在系統(tǒng)的操作方面的設(shè)計(jì)我都是采取簡潔易懂的方式,操作的整個(gè)菜單界面整齊有序,所有的功能都有序的排列,不會出現(xiàn)重疊或者需要轉(zhuǎn)換的現(xiàn)象,用戶想要哪方面的操作都可以直接進(jìn)行操作,所以該系統(tǒng)任何人都可以進(jìn)行操作,不需要有相關(guān)專業(yè)的技術(shù)這樣用戶在操作起來就容易很多。3.3項(xiàng)目設(shè)計(jì)目標(biāo)與原則1、關(guān)于疫情之下社區(qū)管理系統(tǒng)的基本要求(1)功能要求:管理員:首頁、個(gè)人中心、用戶管理、社區(qū)人員管理、健康打卡管理、日常需求管理、意見欄管理。社區(qū)人員:首頁、個(gè)人中心、用戶管理、健康打卡管理、日常需求管理、意見欄管理用戶權(quán)限;首頁、個(gè)人中心、健康打卡管理、日常需求管理、意見欄管理等功能模塊。(2)性能:因?yàn)橐咔橹律鐓^(qū)管理系統(tǒng)管理中有很多的信息需要存儲,因此對于系統(tǒng)的存儲量有很大的要求,需要有一個(gè)強(qiáng)大的數(shù)據(jù)庫的支持才能確保所有的信息都能安全穩(wěn)定的進(jìn)行存儲。(3)安全與保密要求:用戶都必須注冊、登錄才能進(jìn)入系統(tǒng)。(4)環(huán)境要求:支持Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)使用。2、設(shè)計(jì)原則本疫情之下社區(qū)管理系統(tǒng)采用java技術(shù),Mysql數(shù)據(jù)庫開發(fā),充分保證了系統(tǒng)穩(wěn)定性、完整性。(1)系統(tǒng)響應(yīng)效率:由于是疫情之下社區(qū)管理系統(tǒng),因此就需要系統(tǒng)的響應(yīng)效率是非常高的,并且可以支持很多人同時(shí)進(jìn)行系統(tǒng)的使用。(2)界面簡潔清晰:系統(tǒng)界面要簡單有序,所有的功能一目了然。(3)儲存性高:因?yàn)槭且咔橹律鐓^(qū)管理系統(tǒng),所以就會在數(shù)據(jù)庫要求上比較嚴(yán)格,信息錄入的比較多,而且豐富復(fù)雜,這就需要一個(gè)強(qiáng)大的數(shù)據(jù)庫來存放更多的數(shù)據(jù)和保證數(shù)據(jù)的時(shí)時(shí)性。(4)易學(xué)性:系統(tǒng)的設(shè)計(jì)一定要簡單,使得用戶使用起來非常好的順手。(5)穩(wěn)定性需求:該系統(tǒng)在使用過程中必須保持穩(wěn)定,不要出現(xiàn)卡頓、模糊等情況。(6)穩(wěn)定性:由于是疫情之下社區(qū)管理系統(tǒng),因此系統(tǒng)運(yùn)行必須要十分的穩(wěn)定。3.4系統(tǒng)流程分析用戶需要擁有屬于自己的賬號和密碼,且必須正確,這樣才能順利登錄到系統(tǒng)中。進(jìn)入網(wǎng)站后,用戶可以自行填寫個(gè)人信息、健康打卡、、日常需求、、意見欄等等。,在自己需要的信息的進(jìn)行填寫,可以直接在系統(tǒng)中進(jìn)行操作。具體流程如下圖3-2所示:圖3-2用戶操作流程圖為了保證系統(tǒng)的安全性,要使用本系統(tǒng)對系統(tǒng)信息進(jìn)行管理,必須先登陸到系統(tǒng)中。其具體登錄流程圖如圖3-3所示:圖3-3系統(tǒng)操作流程圖
第4章架構(gòu)設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)疫情之下社區(qū)管理系統(tǒng)的結(jié)構(gòu)圖4-1所示:網(wǎng)絡(luò)網(wǎng)絡(luò)管理員服務(wù)器和程序用戶管理用戶管理圖4-1系統(tǒng)結(jié)構(gòu)登錄系統(tǒng)結(jié)構(gòu)圖,如圖4-2所示:疫情之下社區(qū)管理系統(tǒng)疫情之下社區(qū)管理系統(tǒng)用戶登錄密碼正確管理員界面用戶界面管理員界面圖4-2登錄結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖,如圖4-3所示:圖4-3系統(tǒng)結(jié)構(gòu)圖4.2數(shù)據(jù)庫實(shí)體設(shè)計(jì)數(shù)據(jù)庫的功能就是對系統(tǒng)中所有的數(shù)據(jù)進(jìn)行存儲和管理。所有的數(shù)據(jù)可以在數(shù)據(jù)庫中產(chǎn)時(shí)間的進(jìn)行存儲,方便用戶的使用。而且所有的數(shù)據(jù)庫中的數(shù)據(jù)也應(yīng)該具有一定的共享性,任何的系統(tǒng)可以對一些數(shù)據(jù)進(jìn)行使用,同時(shí)還應(yīng)該保持一定的獨(dú)立性,每一個(gè)數(shù)據(jù)庫中的數(shù)據(jù)都有很強(qiáng)的安全性,可以被很好的存放到數(shù)據(jù)庫,沒有進(jìn)行身份的驗(yàn)證是不能對這些數(shù)據(jù)進(jìn)行查看和使用的。數(shù)據(jù)庫的設(shè)計(jì)需要明確每一個(gè)實(shí)體之間的聯(lián)系,系統(tǒng)的E-R圖如下圖所示::管理員實(shí)體主要存儲管理信息包括用戶名、密碼、角色。管理員信息屬性圖如圖4-5所示。圖4-5管理員信息實(shí)體屬性圖用戶管理:用戶賬號、用戶姓名、密碼、籍貫、性別、年齡、聯(lián)系電話、電子郵箱、家庭住址實(shí)體圖如圖4-6所示:圖4-6用戶管理實(shí)體圖社區(qū)人員:社區(qū)賬號、姓名、密碼、性別、年齡、職務(wù)、聯(lián)系電話、身份證、家庭地址體圖如圖4-7所示:圖4-7社區(qū)人員實(shí)體圖4.3數(shù)據(jù)庫表設(shè)計(jì)當(dāng)疫情之下社區(qū)管理系統(tǒng)在運(yùn)行的時(shí)候,數(shù)據(jù)庫要能確保自己的獨(dú)立性,想要哪部分的數(shù)據(jù)就選擇相應(yīng)的設(shè)置選項(xiàng),對應(yīng)的數(shù)據(jù)就會以表格的形式展現(xiàn)出來。當(dāng)對這一個(gè)功能進(jìn)行設(shè)置,他就會與數(shù)據(jù)庫進(jìn)行連接,會在對話框中彈出相應(yīng)的數(shù)據(jù)源。allusers表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819jiankangdaka表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4102addtime1502553yonghuzhanghao1502554yonghuxingmingDateTime82555tiwen1502556shentishifoubushiDateTime82557tiwenshifouzhengchang1502558jiarenzhongshifouyourenquezhenxinguanfeiyanDateTime82559beizhu15025510dengjishijianDateTime8255richangxuqiu表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4102addtime1502553yonghuzhanghao1502554yonghuxingmingDateTime82555jiatingzhuzhi1502556jialichengyuanrenshuDateTime82557xuqiuxiangxi1502558tijiaoshijianDateTime82559sfsh15025518shhf150shequrenyuan表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4102addtime1502554shequzhanghao1502555xingming1502556mimaDateTime87xingbie88nianlingDateTime82559zhiwu10lianxidianhuaDateTime825511 shenfenzheng12jiatingdizhiDateTime8255yijianlan表:序號字段名稱字段類型大小允許為空最大長度備注1idInt4102addtime1502554bianhao1502555yonghuzhanghao1502556yonghuxingmingDateTime87jianyifankuiDateTime8tijiaoshijian9sfshDateTime810shhfDateTime8第5章系統(tǒng)實(shí)現(xiàn)5.1登錄管理員輸入個(gè)人的賬號、密碼、角色登錄系統(tǒng),這時(shí)候系統(tǒng)的數(shù)據(jù)庫就會在進(jìn)行查找相關(guān)的信息,如果我們輸入的賬號、密碼不正確,數(shù)據(jù)庫就會提示出錯(cuò)誤的信息提示,同時(shí)會提示管理員重新輸入自己的賬號、密碼,直到賬號密碼輸入成功后,會提登錄成功的信息。網(wǎng)站管理員登錄效果圖如圖5-1所示:
圖5-1登錄界面5.2管理員功能模塊5.2.1個(gè)人信息管理員對個(gè)人中心進(jìn)行操作填寫原密碼、新密碼、確認(rèn)密碼并進(jìn)行添加、刪除、修改以及查看,程序成效圖如下圖5-2所示:圖5-2管理員個(gè)人信息界面圖5.2.2用戶管理管理員對用戶管理進(jìn)行用戶賬號、用戶姓名、密碼、籍貫、性別、年齡、聯(lián)系電話、電子郵箱、家庭住址等等添加、刪除、修改以及查看等操作。程序成效圖如下圖5-3所示:圖5-3用戶管理界面圖5.2.3社區(qū)人員管理員對社區(qū)人員編輯社區(qū)賬號、姓名、密碼、性別、年齡、職務(wù)、聯(lián)系電話、身份證、家庭地址進(jìn)行添加、刪除、修改以及查看等操作。程序效果圖如下圖5-4所示:圖5-4社區(qū)人員界面5.2.4健康打卡管理管理員對健康打卡管理進(jìn)行添加用戶賬號、用戶姓名、體溫、身體是否不適、體溫是否正常、家人中是否有人確診新冠肺炎、備注、登記時(shí)間查看、修改以及刪除等操作。程序效果圖如下圖5-5所示:圖5-5健康打卡管理界面5.2.5日常需求管理管理員可以對日常需求管理進(jìn)行查看編輯用戶賬號、用戶姓名、家庭住址、家里成員人數(shù)、需求詳細(xì)、提交時(shí)間、審核回復(fù)、審核狀態(tài)、審核等查看、修改以及刪除操作。程序效果圖如下圖5-6所示:圖5-6車日常需求管理界面5.2.6意見欄管理管理員可以對意見欄管理進(jìn)行查看編輯編號、用戶賬號、用戶姓名、建議反饋、提交時(shí)間、審核回復(fù)、審核狀態(tài)、審核等操作。程序效果圖如下圖5-7所示:圖5-7意見欄管理界面5.3用戶后臺功能模塊5.3.1用戶注冊/登陸用戶注冊/登陸,在用戶注冊頁面通過填寫用戶賬號、用戶姓名、密碼、籍貫、性別、年齡、聯(lián)系電話、電子郵箱、家庭住址等信息完成用戶注冊/登陸。程序成效圖如下圖5-8所示:圖5-8用戶注冊/登陸界面圖5.3.2用戶后臺個(gè)信息查看用戶可以對個(gè)人信息進(jìn)行查看編輯用戶賬號、用戶姓名、密碼、籍貫、性別、年齡、聯(lián)系電話、電子郵箱、家庭住址等查看、修改以及刪除操作。程序效果圖如下圖5-9所示:圖5-9用戶信息管理界面5.3.3健康打卡管理用戶進(jìn)入健康打卡管理可以編輯用戶賬號、用戶姓名、體溫、身體是否不適、體溫是否正常、家人中是否有人確診新冠肺炎、備注、登記時(shí)間,查看添加、刪除、上傳等操作。程序成效圖如下圖5-10所示:圖5-10健康打卡管理界面圖5.3.4日常需求管理用戶進(jìn)入日常需求管理可以編輯用戶賬號、用戶姓名、家庭住址、家里成員人數(shù)、需求詳細(xì)、提交時(shí)間、詳細(xì)需求查看添加、刪除、上傳等操作。程序成效圖如下圖5-11所示:圖5-11日常需求管理界面圖5.3.5意見欄管理用戶進(jìn)入意見欄管理可以進(jìn)行編輯編號、用戶賬號、用戶姓名、建議反饋、提交時(shí)間操作進(jìn)行添加/刪除、修改等操作。程序成效圖如下圖5-12所示:圖5-12意見欄管理界面圖5.4社區(qū)人員后臺功能模塊5.4.1社區(qū)人員注冊/登陸社區(qū)人員注冊/登陸,在社區(qū)人員注冊頁面通過填寫社區(qū)賬號、姓名、密碼、性別、年齡、職務(wù)、聯(lián)系電話、身份證、家庭地址等信息完成用戶注冊/登陸。程序成效圖如下圖5-13所示:圖5-13前臺用戶注冊/登陸界面圖5.4.2社區(qū)人員后臺個(gè)信息查看社區(qū)人員可以對個(gè)人信息進(jìn)行查看編輯社區(qū)賬號、姓名、密碼、性別、年齡、職務(wù)、聯(lián)系電話、身份證、家庭地址等查看、修改以及刪除操作。程序效果圖如下圖5-14所示:圖5-14社區(qū)人員信息管理界面5.4.3健康打卡管理社區(qū)人員進(jìn)入健康打卡管理可以編輯用戶賬號、用戶姓名、體溫、身體是否不適、體溫是否正常、家人中是否有人確診新冠肺炎、備注、登記時(shí)間,查看添加、刪除、上傳等操作。程序成效圖如下圖5-14所示:圖5-14健康打卡管理界面圖5.4.4日常需求管理社區(qū)人員進(jìn)入日常需求管理可以編輯用戶賬號、用戶姓名、家庭住址、家里成員人數(shù)、需求詳細(xì)、提交時(shí)間、詳細(xì)需求查看審核回復(fù)等添加、刪除、上傳等操作。程序成效圖如下圖5-15所示:圖5-15日常需求管理界面圖5.4.5意見欄管理社區(qū)人員進(jìn)入意見欄管理可以進(jìn)行編輯編號、用戶賬號、用戶姓名、建議反饋、提交時(shí)間、審核回復(fù)、審核狀態(tài)、審核操作進(jìn)行添加/刪除、修改等操作。程序成效圖如下圖5-16所示:圖5-16意見欄管理界面圖第6章系統(tǒng)測試6.1測試目的隨著互聯(lián)網(wǎng)不斷的發(fā)展,目前各大領(lǐng)域都利用互聯(lián)網(wǎng)進(jìn)行了信息的管理,質(zhì)量問題是很重要的標(biāo)準(zhǔn),也決定著是否有更多的人使用。所以軟件的質(zhì)量我們必須要把關(guān),必須要把軟件做好,做到位,少出不必要的問題,這樣才能有更多的用戶使用,并且得到更多的推廣。所以,我們在開發(fā)完系統(tǒng)后,需要進(jìn)行大量的測試,以確保系統(tǒng)的穩(wěn)定性和可使用性,并要確定系統(tǒng)的質(zhì)量能否做到滿足不同人的需求。這是系統(tǒng)在開發(fā)設(shè)計(jì)中非常重要的環(huán)節(jié),測試的結(jié)果直接關(guān)系到系統(tǒng)的好壞。集成測試:在系統(tǒng)測試當(dāng)中會出現(xiàn)很多的問題,我們要及時(shí)的進(jìn)行標(biāo)注并且在進(jìn)行測試的時(shí)候要采取自動(dòng)化的測試,這樣即準(zhǔn)確又快速,而且不會出現(xiàn)疲勞,手動(dòng)的測試很容易出現(xiàn)疲勞期,而且測試的結(jié)果也有時(shí)候會出錯(cuò),所以在測試的時(shí)候才去自動(dòng)測試時(shí)最好的測試方法。在測試的過程中及時(shí)的發(fā)現(xiàn)問題,并且進(jìn)行問題的解決,這樣設(shè)計(jì)出的系統(tǒng)可以正常穩(wěn)定的運(yùn)行,不會出現(xiàn)重大的問題。我所進(jìn)行的軟件測試參照以下三個(gè)步驟進(jìn)行測試:(1)模塊測試:對系統(tǒng)中的每一項(xiàng)都進(jìn)行針對的測試,發(fā)現(xiàn)并找到問題。(2)系統(tǒng)測試:讓系統(tǒng)長時(shí)間進(jìn)行各種情況下的運(yùn)行,反饋運(yùn)行期間的穩(wěn)定性問題并解決。(3)驗(yàn)收測試:其他測試完成后,最后檢測階段,確保軟件準(zhǔn)備就緒。6.2測試方法在對系統(tǒng)進(jìn)行測試的時(shí)候我們主要應(yīng)用到兩種測試的方法,通過測試我們就能找出可能存在的問題保證系統(tǒng)成功運(yùn)行。從軟件的內(nèi)部構(gòu)造和具體實(shí)施是否有關(guān)系的觀點(diǎn)來看:黑盒測試和白盒測試。1)黑盒測試:測試系統(tǒng)功能,當(dāng)用戶進(jìn)行相應(yīng)的操作時(shí),系統(tǒng)是否能夠及時(shí)且準(zhǔn)確的反饋數(shù)據(jù),并執(zhí)行相應(yīng)功能。需要對功能以及使用方法進(jìn)行詳細(xì)的測試,保證所有的操作信息都能夠完整的輸出輸入。2)白盒測試:主要是對系統(tǒng)的結(jié)構(gòu)進(jìn)行測試,了解系統(tǒng)在運(yùn)行過程中是否可以正常的工作。疫情之下社區(qū)管理系統(tǒng)的測試也會從下面幾方面進(jìn)行:(1)窗體測試:例如用戶登錄界面,在用戶名和密碼輸入時(shí),需要界面窗口彈出,給予用戶反饋,我對窗口的設(shè)計(jì)進(jìn)行了測試,確保每一個(gè)窗口在用戶進(jìn)行相應(yīng)操作后,能夠及時(shí)的彈出。(2)數(shù)據(jù)跟蹤:進(jìn)行數(shù)據(jù)跟蹤,我們就能知道系統(tǒng)功能是否在順利的執(zhí)行當(dāng)中。將數(shù)據(jù)庫中的相關(guān)的信息進(jìn)行調(diào)動(dòng),彈出我們需要的相對應(yīng)的數(shù)據(jù)信息。同時(shí),在追蹤過程中,我們也更容易的發(fā)現(xiàn)系統(tǒng)的問題所在,便于解決問題和維護(hù)系統(tǒng)。(3)綜合測試:完成上述測試后,需要對系統(tǒng)進(jìn)行由內(nèi)而外的重新檢測,來宏觀的發(fā)現(xiàn)系統(tǒng)中存在的問題,并且及時(shí)的進(jìn)行解決,系統(tǒng)的設(shè)計(jì)要結(jié)合實(shí)際的使用情況有針對性的進(jìn)行開發(fā),可以滿足不同人的需求。6.3功能測試本疫情之下社區(qū)管理系統(tǒng)設(shè)計(jì)基本達(dá)到我理想的開發(fā)狀態(tài),在各個(gè)功能的運(yùn)行方面,表現(xiàn)較為良好,基本滿足用戶的使用需求,及時(shí)矯正了較多的錯(cuò)誤信息??傮w說來,軟件通過了相應(yīng)的測試。表6-1:用戶登錄測試表模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過登錄模塊用戶名:122密碼:123彈出錯(cuò)誤提示,提示密碼錯(cuò)誤彈出錯(cuò)誤提示,提示密碼錯(cuò)誤通過登錄模塊用戶名:123密碼:122彈出錯(cuò)誤提示,提示用戶名錯(cuò)誤彈出錯(cuò)誤提示,提示用戶名錯(cuò)誤通過登錄模塊用戶名:001密碼:001管理員登錄成功管理員登錄成功通過表6-2:刪除健康登記測試表模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過刪除疫情上報(bào)模塊疫情上報(bào)名:最新通知?jiǎng)h除成功、頁面自動(dòng)跳轉(zhuǎn)刪除成功、頁面自動(dòng)跳轉(zhuǎn)通過表6-3:修改密碼測試表模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認(rèn)密碼:123彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤通過修改密碼模塊原密碼:122新密碼:123確認(rèn)密碼:333彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致通過修改密碼模塊原密碼:123新密碼:123確認(rèn)密碼:123密碼修改成功密碼修改成功通過6.4測試結(jié)論測試的過程要按照指定好的計(jì)劃一步一步的實(shí)行,測試時(shí)候一定不要著急,并且將測試的結(jié)果進(jìn)行詳細(xì)的記錄,我們在進(jìn)行測試的時(shí)候做好選擇自動(dòng)化的測試,這樣更加的準(zhǔn)確也更快捷,如果采用人工測試的方法就不會這么的方便,很可能會出現(xiàn)一些問題,而且極其測試不會疲勞也不會出現(xiàn)問題。在測試的時(shí)候一定要非常專注,時(shí)刻關(guān)注著測試的結(jié)果,一旦發(fā)現(xiàn)異常及時(shí)進(jìn)行修改,;最后,測試完之后的文檔應(yīng)該保存下來,方便以后測試時(shí)用到。通過測試,我們也可以直觀的感受到,在我們最開始進(jìn)行系統(tǒng)設(shè)計(jì)的時(shí)候,先把思路理清楚,才能有機(jī)會把代碼寫好。有好的邏輯性的代碼在后期的測試中才能避免出現(xiàn)問題,也可以給我們節(jié)省很多的時(shí)間和不必要的操作。
第7章結(jié)論疫情之下社區(qū)管理系統(tǒng)為用戶提供了公平的、相互包容的、操作方便的使用系統(tǒng),基本滿足了用戶的使用需要,以及我最初的開發(fā)目標(biāo)和方向。Java語言、MySQL數(shù)據(jù)庫等技術(shù)時(shí)是我開發(fā)的基礎(chǔ),這些技術(shù)都有各自的優(yōu)點(diǎn),學(xué)好這些技術(shù),至關(guān)重要。通過這些優(yōu)點(diǎn)設(shè)計(jì)出來的系統(tǒng)能夠正常穩(wěn)定的運(yùn)行,并且可以滿足人們的所有需求,在對系統(tǒng)的需求以及各個(gè)模塊進(jìn)行了詳細(xì)的分析后,有針對性的進(jìn)行設(shè)計(jì),最后通過測試,系統(tǒng)能夠正常的運(yùn)行,該疫情之下社區(qū)管理系統(tǒng)設(shè)計(jì)完成。本次開發(fā)過程中使用的是Java技術(shù),該技術(shù)具有代碼編寫簡單方便,對平臺沒有要求對技術(shù)方面也沒有要求,并且有很好的面像對象性,所以在技術(shù)方面是相當(dāng)成熟的。利用java技術(shù)作為系統(tǒng)主要的技術(shù)支持可以使得系統(tǒng)能夠正常的運(yùn)行并且實(shí)現(xiàn)相應(yīng)的功能。在這次的系統(tǒng)的設(shè)計(jì)過程中遇到了很多的困難,幸好有老師同學(xué)們的幫助,在他們的幫助下完成了這次系統(tǒng)的設(shè)計(jì)。通過這次疫情之下社區(qū)管理系統(tǒng)的開發(fā),我參考了很多相關(guān)系統(tǒng)的例子,取長補(bǔ)短,吸取了其他系統(tǒng)的長處,逐步對該系統(tǒng)進(jìn)行了完善,但是該系統(tǒng)還是有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,疫情之下社區(qū)管理系統(tǒng)有著非常好的發(fā)展前景,經(jīng)過測試運(yùn)行,系統(tǒng)各項(xiàng)功能都十分完善,界面漂亮,使用方便,操作容易,在技術(shù)理論上已經(jīng)成熟。參考文獻(xiàn)[1]貝伊利(LynnBeighley),莫里森(MichaelMorrison),蘇金國,徐陽.HeadFirstJava&MySQL(中文版)[M].中國電力出版社,2018,03.[2]潘凱華,劉中華,等.Java開發(fā)實(shí)戰(zhàn)1200例(第1卷)(附DVD-ROM光盤1張)[M].清華大學(xué)出版社,2019,01.[3]帕蒂拉(Armand
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 找到目標(biāo)2025年入團(tuán)考試試題及答案
- 2025年團(tuán)員交流與溝通入團(tuán)考試試題及答案
- 2024年審計(jì)師考試導(dǎo)學(xué)試題及答案
- 2024年審計(jì)問題的標(biāo)準(zhǔn)與隨機(jī)選擇試題及答案
- 無人機(jī)拍攝技巧及注意事項(xiàng)試題及答案
- 2024年無人機(jī)駕駛員執(zhí)照考試?yán)碚撝R試題及答案
- 無人機(jī)駕駛員執(zhí)照考試中的常見試題及答案分析
- 2024年審計(jì)師考試流程指導(dǎo)與試題及答案
- 超市施工協(xié)議合同協(xié)議
- 2025年護(hù)師人文關(guān)懷試題及答案探究
- 2024年學(xué)校空調(diào)租賃服務(wù)條款
- 《基于渦激振動(dòng)的陣列式壓電風(fēng)能采集系統(tǒng)》
- 先兆性早產(chǎn)的護(hù)理
- 幼兒園班本課程中班花樣籃球
- 充電樁運(yùn)營管理協(xié)議
- 設(shè)備吊裝作業(yè)施工方案
- 高標(biāo)準(zhǔn)農(nóng)田 建設(shè)項(xiàng)目驗(yàn)收規(guī)程DB41-T 2415-2023
- 安全生產(chǎn)管理安全生產(chǎn)事故隱患排查手冊
- 臺球桿購買合同模板
- 東北秧歌教案
- 2023年江蘇省南通市中考生物真題(解析版)
評論
0/150
提交評論