《基于微信小程序的城市公共設(shè)施報(bào)損與維護(hù)系統(tǒng)設(shè)計(jì)9400字(論文)》_第1頁(yè)
《基于微信小程序的城市公共設(shè)施報(bào)損與維護(hù)系統(tǒng)設(shè)計(jì)9400字(論文)》_第2頁(yè)
《基于微信小程序的城市公共設(shè)施報(bào)損與維護(hù)系統(tǒng)設(shè)計(jì)9400字(論文)》_第3頁(yè)
《基于微信小程序的城市公共設(shè)施報(bào)損與維護(hù)系統(tǒng)設(shè)計(jì)9400字(論文)》_第4頁(yè)
《基于微信小程序的城市公共設(shè)施報(bào)損與維護(hù)系統(tǒng)設(shè)計(jì)9400字(論文)》_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

[13]。如圖4-7所示:圖4-7后臺(tái)展示界面圖報(bào)修后臺(tái)管理人員功能模塊設(shè)計(jì)管理人員能夠進(jìn)行管理的功能模塊是系統(tǒng)的一大靈魂。當(dāng)我們進(jìn)入到管理人員的管理模塊的時(shí)候,它的具體子模塊就會(huì)展現(xiàn)在外面眼前,其中就包括了城市中的區(qū)域小區(qū)信息管理、小程序用戶的信息管理、維護(hù)人員信息管理、故障信息、留言管理等等、這些模塊的內(nèi)容應(yīng)該可以很方便地被管理人員進(jìn)行一系列的操作,例如能夠進(jìn)行添加、刪除、修改以及查詢種種上面提到的的相關(guān)信息。4.7.1城市中的小區(qū)信息管理在管理者的指導(dǎo)下,小區(qū)的信息管理是城市信息化的主要功能?;旧?,為了在小范圍內(nèi)補(bǔ)充信息,主要操作是改變信息,刪除信息并執(zhí)行一個(gè)關(guān)鍵字和多個(gè)關(guān)鍵字的查詢。添加小區(qū)信息操作界面,如圖4-8所示。圖4-8添加城市中小區(qū)信息操作界面4.7.2小區(qū)用戶的信息管理要想基本實(shí)現(xiàn)城市對(duì)用戶信息的基本管理,管理人員的管理下的用戶信息管理是必不可少的。管理人員主要是能夠?qū)τ脩舻南嚓P(guān)信息進(jìn)行一系列的操作例如增刪改查導(dǎo)出的操作在管理人員登錄小區(qū)報(bào)修管理頁(yè)面之后,他們能夠增添用戶信息,同時(shí)也能夠修改其間的用戶信息內(nèi)容。添加用戶信息操作界面,如圖4-9所示。圖4-9添加用戶信息操作界面4.7.3城市報(bào)修信息管理為了實(shí)現(xiàn)城市維修信息的基礎(chǔ)管理,維修信息的管理離不開(kāi)管理人員。維修基本信息的新增、修改、刪除、查詢。管理人員登錄小區(qū)報(bào)修管理頁(yè)面后,可以單擊左側(cè)菜單中的“修理信息”。還可以查看和編輯維修信息的詳細(xì)信息,刪除指定的維修信息,并在本系統(tǒng)中查詢指定的維修信息,以獲取用戶的查詢關(guān)鍵字。城市報(bào)修信息詳細(xì)列表,如圖4-10所示。圖4-10報(bào)修信息詳細(xì)列表報(bào)修小程序狀態(tài)圖圖4-11報(bào)修小程序狀態(tài)圖 用戶登錄后,能夠進(jìn)行最新故障信息的查看。只有在登陸狀態(tài)才能夠?qū)⑾到y(tǒng)查看修改個(gè)人信息的權(quán)限對(duì)管理者進(jìn)行開(kāi)放,對(duì)報(bào)表信息模塊中的數(shù)據(jù)進(jìn)行修復(fù)和處理的用戶,下次登錄后可以將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中并保存當(dāng)前數(shù)據(jù)緩存,然后從登陸站點(diǎn)注銷,退出用戶身份。如圖4-11所示。小程序用戶活動(dòng)圖圖4-12小程序用戶活動(dòng)圖 用戶登錄成功后可以進(jìn)行最新故障、查看維修人員、上報(bào)故障、留言、查看新聞公告、管理個(gè)人信息的操作,當(dāng)用戶選擇退出后,則沒(méi)有對(duì)如上功能進(jìn)行操作的權(quán)限了。用戶活動(dòng)如圖4-12所示。后臺(tái)管理人員活動(dòng)圖圖4-13后臺(tái)管理人員活動(dòng)圖后臺(tái)管理人員活動(dòng)如圖4-13所示。系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)該系統(tǒng)是基于數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)處理操作的,基礎(chǔ)數(shù)據(jù)的合理命名以及字符串類型的合理選擇是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心,同時(shí)也是是整個(gè)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的重要組成部分。在本次需求中,該系統(tǒng)的數(shù)據(jù)庫(kù)命名為breakinfo_db;數(shù)據(jù)庫(kù)用于存儲(chǔ)系統(tǒng)中相關(guān)數(shù)據(jù)的信息。在BreakinfoDB數(shù)據(jù)庫(kù)中,將其劃分為十個(gè)信息表,具體的描述如表4-1至4-10。表4-1用戶信息表字段名類型主/外鍵字段名約束說(shuō)明user_nameVarchar(30)pNotnull用戶名passwordvarchar(30)Notnull密碼namevarchar(20)Notnull姓名gendervarchar(4)Notnull性別buildingObjintfNotnull所在小區(qū)birthDatevarchar(20)null出生日期userPhotovarchar(60)Notnull用戶照片telephonevarchar(20)Notnull聯(lián)系電話emailvarchar(50)Notnull郵箱表4-2管理人員信息表字段名類型主/外鍵字段名約束說(shuō)明usernameVarchar(20)pNotnull管理人員名titleVarchar(32)null密碼表4-3區(qū)域信息表字段名類型主/外鍵字段名約束說(shuō)明areaIdintpNotnull區(qū)域編號(hào)areaNameVarchar(20)Notnull區(qū)域名稱表4-4故障信息表字段名類型主/外鍵字段名約束說(shuō)明taskIdintpNotnull任務(wù)編號(hào)breakTypeObjintfNotnull故障類型buildingObjintfNotnull所在小區(qū)breakPhotoVarchar(60)Notnull故障圖片breakReasonVarchar(500)Notnull故障理由userObjVarchar(30)fNotnull申報(bào)用戶commitDateVarchar(20)null報(bào)修時(shí)間taskStateObjintfNotnull任務(wù)狀態(tài)repariManObjVarchar(20)fNotnull維修人員表4-5故障類型信息表字段名類型主/外鍵字段名約束說(shuō)明breakTypeIdintpNotnull類型編號(hào)breakTypeNameVarchar(20)fNotnull類型名稱表4-6小區(qū)信息表字段名類型主/外鍵字段名約束說(shuō)明buildingIdintpNotnull小區(qū)編號(hào)areaObjintfNotnull所在區(qū)域buildingNameVarchar(20)Notnull小區(qū)名稱manageManVarchar(20)null管理人員telephoneVarchar(20)null小區(qū)門衛(wèi)電話表4-7留言信息表字段名類型主/外鍵字段名約束說(shuō)明leaveWordIdintpNotnull留言idleaveTitleVarchar(80)Notnull留言標(biāo)題leaveContentVarchar(2000)Notnull留言內(nèi)容userObjVarchar(30)fNotnull留言人leaveTimeVarchar(20)null留言時(shí)間replyContentVarchar(1000)null管理員回復(fù)replyTimeVarchar(20)null回復(fù)時(shí)間表4-8新聞公告信息表字段名類型主/外鍵字段名約束說(shuō)明noticeIdintpNotnull公告idtitleVarchar(80)Notnull公告標(biāo)題contentVarchar(800)Notnull公告內(nèi)容publishDateVarchar(20)null發(fā)布時(shí)間表4-9維修人員信息表字段名類型主/外鍵字段名約束說(shuō)明repainManNumberVarchar(20)pNotnull維修人員編號(hào)repairManNameVarchar(20)Notnull人員姓名repairManSexVarchar(4)Notnull性別myPhotoVarchar(60)Notnull個(gè)人頭像workYearVarchar(20)Notnull工作年限telephoneVarchar(20)null聯(lián)系電話repairManVarchar(800)null維修人員介紹表4-10任務(wù)狀態(tài)表字段名類型主/外鍵字段名約束說(shuō)明stateIdintpNotnull狀態(tài)編號(hào)stateNameVarchar(20)Notnull狀態(tài)名稱圖4-13主外鍵關(guān)系圖程序測(cè)試程序測(cè)試的目的在編程開(kāi)發(fā)程序的過(guò)程中,或多或少會(huì)出現(xiàn)一些不可避免的錯(cuò)誤,這些錯(cuò)誤可能不大,但是會(huì)影響整個(gè)程序的正常運(yùn)行與流轉(zhuǎn),因此本著對(duì)項(xiàng)目負(fù)責(zé)的態(tài)度,我們絕不能允許它們出現(xiàn),因此我們需要對(duì)程序進(jìn)行一些測(cè)試,通過(guò)測(cè)試發(fā)現(xiàn)問(wèn)題,并且對(duì)問(wèn)題進(jìn)行一個(gè)修改,讓問(wèn)題被解決,盡管這個(gè)問(wèn)題可能需要很久的時(shí)間才能解決,但是解決bug類的此類問(wèn)題是必須的,對(duì)此我通過(guò)查閱網(wǎng)絡(luò)資料掌握了很多成熟的辦法來(lái)進(jìn)行測(cè)試,并提高軟件測(cè)試的效率。系統(tǒng)測(cè)試也是我們完成項(xiàng)目代碼后不可缺少的一個(gè)部分,主要分為兩種,手動(dòng)以及自動(dòng)化軟件測(cè)試來(lái)完成,我們先運(yùn)行整段的程序代碼,并將運(yùn)行后的結(jié)果和我們期待的相對(duì)比,來(lái)看看是否有差異和錯(cuò)誤。如果有錯(cuò)誤我們就要及時(shí)的惡記錄下來(lái),并且將錯(cuò)誤都匯總起來(lái),再通過(guò)對(duì)代碼的迭代進(jìn)行錯(cuò)誤的更正,然后再修改后再次進(jìn)行軟件測(cè)試,重復(fù)的測(cè)試每一個(gè)程序的功能是否能夠正常的運(yùn)行作為本次程序的開(kāi)發(fā)者,我必須要確定產(chǎn)品的功能模塊是否能夠正常的運(yùn)行,程序代碼是否有缺漏或者bug,在系統(tǒng)的運(yùn)行過(guò)程中是否能過(guò)流暢的進(jìn)行操作,給予用戶好的體驗(yàn),通過(guò)軟件測(cè)試,我可以檢測(cè)我們的系統(tǒng)結(jié)構(gòu)是否存在問(wèn)題,功能是否都實(shí)現(xiàn)了,有沒(méi)有與預(yù)期不相符的地點(diǎn),通過(guò)測(cè)試的結(jié)果及時(shí)的更正開(kāi)發(fā)過(guò)程中的錯(cuò)誤,再對(duì)錯(cuò)誤進(jìn)行修改后再重新愛(ài)是使用,力求讓我們的軟件具有較好的頁(yè)面設(shè)計(jì)質(zhì)量與功能質(zhì)量,達(dá)到一個(gè)安全的水平,同時(shí)運(yùn)行平穩(wěn),用戶易用易學(xué),符合現(xiàn)在軟件的設(shè)計(jì)規(guī)范與此同時(shí),調(diào)試是我們?cè)谲浖y(cè)試的過(guò)程中的常用方法,調(diào)試指的是當(dāng)我們運(yùn)行軟件時(shí),對(duì)系統(tǒng)的參數(shù)進(jìn)行一些調(diào)整與變更,以測(cè)試我們的軟件能否對(duì)數(shù)值調(diào)整后及時(shí)進(jìn)行反饋,看是否符合設(shè)計(jì)最初的目標(biāo),以及在操作上有什么可以改進(jìn)優(yōu)化的地方恢復(fù)測(cè)試,安全測(cè)試,壓力測(cè)試是軟件測(cè)試中常用到的三種測(cè)試方法,我們通過(guò)這三種方法來(lái)判斷系統(tǒng)軟件和硬件對(duì)應(yīng)的測(cè)試是否與我們最初設(shè)計(jì)的方案相悖,并且系統(tǒng)能否通過(guò)最初的設(shè)計(jì)防止一些突然情況的發(fā)生從來(lái)保護(hù)系統(tǒng)的安全性與健康度測(cè)試用例表5-1用戶登陸測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶登陸點(diǎn)擊授權(quán)登錄,點(diǎn)擊允許,輸入手機(jī)號(hào)碼,驗(yàn)證碼1234,提交保存登陸成功登陸成功表5-2用戶查看最新故障信息測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶查看最新故障信息用戶登陸成功之后,點(diǎn)擊首頁(yè)模塊成功查看最新五條故障信息成功查看最新五條故障信息未登陸用戶點(diǎn)擊首頁(yè)模塊跳到用戶登陸界面跳到用戶登陸界面表5-3用戶查看維修人員信息測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶查看維修人員信息用戶登陸成功之后,點(diǎn)擊維修人員模塊成功查看維修人員的編號(hào),姓名,性別,工作年限成功查看維修人員的編號(hào),姓名,性別,工作年限未登陸用戶點(diǎn)擊維修人員模塊跳到用戶登陸界面跳到用戶登陸界面表5-4用戶上報(bào)故障信息測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶上報(bào)故障信息用戶登陸成功之后,點(diǎn)擊故障上報(bào)模塊,選擇故障類型,所在小區(qū),上床故障圖片,輸入具體故障信息,點(diǎn)擊提交發(fā)布發(fā)布成功,顯示在我上傳的故障記錄中發(fā)布成功,顯示在我上傳的故障記錄中未登陸用戶點(diǎn)擊故障上報(bào)模塊跳到用戶登陸界面跳到用戶登陸界面表5-4用戶留言測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶留言用戶登陸成功后,點(diǎn)擊個(gè)人中心模塊,點(diǎn)擊我要發(fā)布留言,留言標(biāo)題框中輸入“求回復(fù)”,留言內(nèi)容框中輸入“什么時(shí)候能來(lái)修啊”,點(diǎn)擊提交發(fā)布留言成功,留言在個(gè)人中心的我的留言記錄中顯示留言成功,留言在個(gè)人中心的我的留言記錄中顯示未登陸用戶點(diǎn)擊個(gè)人中心模塊跳到用戶登陸界面跳到用戶登陸界面表5-5用戶查看新聞公告測(cè)試用例表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)預(yù)期效果測(cè)試結(jié)果用戶查看新聞公告測(cè)試用戶登陸成功后,點(diǎn)擊個(gè)人中心模塊,點(diǎn)擊新聞公告查詢成功查看新聞公告標(biāo)題及發(fā)布時(shí)間,點(diǎn)擊還可查看公告內(nèi)容詳情成功查看新聞公告標(biāo)題及發(fā)布時(shí)間,點(diǎn)擊還可查看公告內(nèi)容詳情4.3測(cè)試總結(jié)在測(cè)試過(guò)程中,使用了不同的登錄功能和不同的系統(tǒng)功能模塊,并對(duì)系統(tǒng)的不同環(huán)節(jié)和界面進(jìn)行了檢查。記錄并分析每次測(cè)試的結(jié)果。在測(cè)試過(guò)程中,程序沒(méi)有強(qiáng)制輸出問(wèn)題,模塊運(yùn)行正常,數(shù)據(jù)傳輸正常。該程序能夠執(zhí)行必要的功能,運(yùn)行平穩(wěn)。每次操作都能得到反饋。經(jīng)過(guò)多次測(cè)試,系統(tǒng)運(yùn)行良好??偨Y(jié)對(duì)于本微信小程序而言,目標(biāo)是在在易用與系統(tǒng)穩(wěn)定的前提下,盡量讓管理者可以方便的對(duì)用戶的消息進(jìn)行增刪查改的操作,做到了方便快捷不出錯(cuò)的實(shí)現(xiàn)城市公共設(shè)施報(bào)損與維護(hù)的計(jì)算機(jī)化管理。提供給用戶方便快捷的查看最新故障信息、查看維修人員、上報(bào)自己的故障信息、留言等的入口。本次的畢業(yè)設(shè)計(jì)過(guò)程中,雖然遇到了很多的大問(wèn)題小問(wèn)題,但最后仍然憑著自己鉆研的精神完成了對(duì)難題的攻克與解決,在整個(gè)過(guò)程中,也了解到整個(gè)項(xiàng)目流程從需求分析、產(chǎn)品調(diào)研、開(kāi)發(fā)測(cè)試整個(gè)流程中所需要注意的種種要點(diǎn)與細(xì)節(jié),明白了作為一個(gè)項(xiàng)目的負(fù)責(zé)人,一定要把整個(gè)項(xiàng)目的整體流程都搞弄明白,這樣才不會(huì)在關(guān)鍵的地方掉鏈子,從而讓整個(gè)項(xiàng)目都延期。感謝老師同學(xué)對(duì)我的幫助,我會(huì)好好努力的參考文獻(xiàn):黃梯云.管理信息系統(tǒng)[M].高等教育出版社,2000:25-50、107-126.姚立旻.Android的架構(gòu)與應(yīng)用開(kāi)發(fā)研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(11):110-113.李剛.Struts2權(quán)威指南[M].電子工業(yè)出版社,2008:36-55.加爾根塔[美].LearningAndroid(中文版)[M].譯者:李亞舟,任中龍,杜鋼.出版社:電子工業(yè)出版社,2012.籍慧文.B\S和C\S的架構(gòu)分析[J].電子技術(shù)與軟件工程,2017(05):202.高群霞.淺談Windows程序設(shè)計(jì)[J].電子世界,2016(18):116-117.印旻.Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M].清華大學(xué)出版社,2000.邢榕珊,匡芳君.微信小程序設(shè)計(jì)[J].計(jì)算機(jī)時(shí)代,2018,No.314(08):9-12.俞海.ORACLE/MYSQL數(shù)據(jù)庫(kù)比較應(yīng)用教學(xué)法綜述[J].電腦知識(shí)與技術(shù),2017,13(33):

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論