【计算机毕业设计】511社区维修平台
一、系統截圖(需要演示視頻可以私聊)
摘 ?要
21世紀的今天,隨著社會的不斷發展與進步,人們對于信息科學化的認識,已由低層次向高層次發展,由原來的感性認識向理性認識提高,管理工作的重要性已逐漸被人們所認識,科學化的管理,使信息存儲達到準確、快速、完善,并能提高工作管理效率,促進其發展。
?社區維修平臺主要的模塊包括基本住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理模塊等功能。管理員對后臺對有相應的操作權限。系統中管理員為主要是為了安全有效地存儲和管理及維護系統的各類信息,可以對系統進行管理與更新維護。
關鍵字:?社區維修平臺?Spring?Boot??
??????????????????????????????????????目 ?錄
第一章 緒 論
1.1背景及意義
1.2國內外研究概況
?第二章?關鍵技術的研究
2.1 JSP技術介紹
2.2 JAVA簡介
2.3 Eclipse開發環境
2.4?Spring?Boot框架
2.5?MySQL數據庫
第三章 系統分析
3.1 需求分析
????3.2.1技術可行性:技術背景
3.2.2經濟可行性
3.2.3操作可行性:
3.3 項目設計目標與原則
3.4系統流程分析
3.4.1操作流程
3.4.2添加信息流程
3.4.3刪除信息流程
第四章 系統設計
4.1 系統體系結構
4.2 數據庫設計原則
第五章 系統實現
5.1管理員功能模塊
5.2住戶前臺功能模塊
5.3住戶后臺功能模塊
5.4維修員前臺功能模塊
5.5維修員后臺功能模塊
第六章 系統測試
6.1系統測試的意義
6.2 測試方法
6.3測試分析
總??結
參考文獻
第一章 緒 論
1.1背景及意義
系統管理也都將通過計算機進行整體智能化操作,對于社區維修平臺所牽扯的管理及數據保存都是非常多的,例如住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理等,這給管理者的工作帶來了巨大的挑戰,面對大量的信息,傳統的管理系統,都是通過筆記的方式進行詳細信息的統計,后來出現電腦,通過電腦輸入軟件將紙質的信息統計到電腦上,這種方式比較傳統,而且想要統計數據信息比較麻煩,還受時間和空間的影響,所以為此開發了該系統;為用戶提供了一個社區維修平臺平臺,方便管理員查看及維護,并且可以讓住戶在線進行報修和查看公告、訂單信息、維修員信息等操作,維修員可以在線查看訂單信息、進行在線接單,在線交流等,管理員可以足不出戶就可以獲取到系統的數據信息等,而且還能節省用戶很多時間,所以開發社區維修平臺平臺給管理者帶來了很大的方便,同時也方便管理員對用戶信息進行處理。
1.2國內外研究概況
隨著社會的發展和科學技術的進步,互聯網技術越來越受歡迎。網絡傳播的生活方式逐漸受到廣大人民群眾的喜愛。越來越多的互聯網愛好者開始在互聯網上滿足他們的基本需求,同時逐漸進入到人們的數據信息管理。互聯網具有許多優點,例如便利性,速度,高效率和低成本,您可以不受任何位置因素影響的情況下獲得您想要的數據信息及所要管理的數據維護增加等信息操作。因此,對于社區維修平臺系統的實現,可以解決現實中維修信息管理的漏洞,提升社區維修平臺效率,滿足管理員和工作繁忙的需求,不僅方便查看維修信息詳細和訂單信息的及數據統計,而且還能提高分配維修人員信息效率。
本文首先分析了社區維修平臺存儲的基本問題作為研究對象。在開發系統之前,我們對現有市場進行了詳細的調查和分析。最后,我們利用計算機技術開發了一套完整合適的管理信息系統。該系統的實現主要優勢是:該系統主要采用計算機技術開發,它方便快捷;系統可以通過管理員界面查看住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理和管理人員所操作的所有信息管理。
1.3 研究的內容
目前許多人仍將傳統的紙質工具作為信息管理的主要工具,而網絡技術的應用只是起到輔助作用。在對網絡工具的認知程度上,較為傳統的office軟件等仍是人們使用的主要工具,而相對全面且專業的信息管理軟件仍沒有得到大多數人的了解或認可。本選題則旨在通過標簽分類管理等方式,實現社區維修平臺系統的各種功能,從而達到對社區維修平臺系統的管理。
詳細內容介紹,將在以下六章中詳細闡述:
第一章、緒論,介紹了研究課題選擇的背景及意義、研究現狀,簡要介紹了本文的章節內容。
第二章、引入技術知識,通過引入關鍵技術進行開發,向系統中涉及直觀表達的技術知識。
第三章、重點分析了系統的分析,從系統強大的供需市場出發,對系統開發的可行性,系統流程以及系統性能和功能進行了探討。
第四章、介紹了系統的詳細設計方案,包括系統結構設計和數據庫設計。
第五章、系統設計的實現,通過對系統功能設計的詳細說明,論證了系統的結構。
第六章、系統的整體測試,評判系統是否可以上線運行。
第二章?關鍵技術的研究
2.1 JSP技術介紹
JSP技術本身是一種腳本語言,但它的功能是十分強大的,因為它可以使用所有的JAVA類。當它與JavaBeans 類進行結合時,它可以使顯示邏輯和內容分開,這就極大的方便了用戶的需求。JavaBeans 可以對JSP技術的程序進行擴展,從而形成新的應用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean 組件有內部的接口,可以幫助不同的人對系統進行訪問。1999年,Sun微系統公司正式推出了JSP技術,這是一種動態技術,是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術,也是本系統設計的核心技術之一。JSP技術能夠極大的提高WEB網頁的運行速度。這些內容會與腳本結合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務器端運行,JSP引擎會針對客戶端所 提交的申請進行解釋,然后生成腳本程序和JSP標識,然后通過HTML/XML頁面將結果反饋給瀏覽器。因此,開發人員親自設計最終頁面的格式和HTML/XML標識時,完全可以使用JSP技術。
所以結合皮皮段子系統的需求及功能模塊的實現,使用JSP技術是最合適的,而且JSP的拓展性比較好,對于系統在后期使用過程中可以不斷對系統功能進行拓展,是系統更完成,更方便的滿足用戶管理。
2.2 JAVA簡介
Java主要采用CORBA技術和安全模型,可以在互聯網應用的數據保護。它還提供了對EJB(Enterprise JavaBeans)的全面支持,java servlet API,JSP(java server pages),和XML技術。JAVA語言是一種面向對象的語言,它通過提供最基本的方法來完成指定的任務,開發者只需要知道一些概念就能夠編寫出一些應用程序。Java程序相對較小,其代碼能夠在小機器上運行。Java是一種計算機編程語言,具有封裝、繼承和多態性三個主要特性,廣泛應用于企業Web應用程序開發和移動應用程序開發。
Java語言和一般編譯器以及直譯的區別在于,Java首先將源代碼轉換為字節碼,然后將其轉換為JVM的可執行文件,JVM可以在各種不同的JVM上運行。因此,實現了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發,它已經得到了改進。
2.3 Eclipse開發環境
MyEclipse支持廣泛、兼容性高并且功能強大,是一個Eclipse 插件集合,普遍適應于JAVA和J2EE的系統開發,支持 JDBC,Hibernate,AJAX,Struts,Java Servlet,Spring,EJB3等市面上存在的幾乎所有數據庫鏈接工具和主流Eclipse產品 開發工具。
MyEclipse在業內是所熟知的開發工具,該平臺在開發的過程中運用的就是該工具。MyEclipse又被稱之為企業級的工作平臺,它是以Eclipse IDE為基礎的。MyEclipse可以幫助我們進行數據庫的研發和J2EE的使用,除此之外,還可以提高系統的運營能力,這突出表現在服務器的整合過程中。MyEclipse的功能相當完備,能夠為J2EE的集成提供必要的環境支持,從而完成編碼、測試、調試及發布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts, CSS等。
2.4?Spring?Boot框架
Spring?Boot是Pivotal團隊的一個新框架,旨在簡化新Spring應用程序的初始設置和開發。該框架使用特定的配置方法,無需開發人員定義樣板配置。通過這種方式,Spring?Boot旨在成為蓬勃發展的快速應用程序開發領域的領導者。
Spring?Boot特點:
1、創建一個單獨的Spring應用程序;
2、嵌入式Tomcat,無需部署WAR文件;
3、簡化Maven配置;
4、自動配置Spring;
5、提供生產就緒功能,如指標,健康檢查和外部配置;
6、絕對沒有代碼生成和XML的配置要求;
??安裝步驟:
???最基本的是,Spring?Boot是一個可以被任何項目的構建系統使用的庫集合。?為簡單起見,該框架還提供了一個命令行界面,可用于運行和測試Boot應用程序。?可以從Spring存儲庫手動下載和安裝框架的已發布版本,包括集成的CLI(命令行界面)。?更簡單的方法是使用Groovy?enVironment?Manager(GVM),它負責處理Boot版本的安裝和管理。?可以從GVM命令行GVM?install?springboot安裝Boot及其CLI。?在OS?X上安裝Boot時可以使用Homebrew包管理器。要完成安裝,首先使用brew?tap?pivotal?/?tap切換到pivotal存儲庫,然后執行brew?install?springboot命令。
2.5?MySQL數據庫
Mysql是一個多用戶、多線程的服務器,采用SQL的數據庫,數據庫管理系統是基于SQL的客戶以及服務器模式的關系,它的優點有強大的功能、操作簡單、管理方便、可靠安全、運行較快、多線程、跨平臺性、完全網絡化、穩定性等,非常適合Web站點或者其他應用軟件,在數據庫后端的開發。此外,利用許多語言,會員可以編寫和訪問Mysql數據庫的程序。Mysql數據庫也是開放源代碼的,開發者越來越喜歡使用Mysql關系數據庫,應用范圍也被推而廣之。這是由于速度快和易用性, Web站點或應用軟件的數據庫后端的開發也都在使用它。
mysql?數據庫它有很多的優點,例如它在操作上能夠讓人通俗易懂、功能強大、信息儲存量高等優點。所以被人們廣泛應用,對于mysql數據庫來說它一般主要是對數據進行編碼和查詢,而且在很多的設計當中都應用到了該數據庫,在此過程當中我們可以對常規的數據進行查詢和組合,所以我們在進行使用mysql數據庫的時候只要對編寫一小段的數據就能實現相應的功能。數據庫,就是數據存儲的儲藏室,只不過數據是存儲在計算機上的,而不是現實中的儲藏室,數據的存放是按固定格式,而不是無序的,則定義就是 :長期有固定格式,可以共享的存儲在計算機存儲器上。數據庫管理主要包括數據表的建立,數據存儲、修改和增加數據,為了使數據庫系統能夠正常運行,相關人員進行的管理工作。數據表的建立,可以對數據表中的數據進行調整,數據的重新組合及重新構造,保證數據的安全性。
第三章 系統分析
3.1 需求分析
社區維修平臺主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲所有數據信息及快速方便的檢索功能,對系統的各個模塊是通過許多今天的發達系統做出合理的分析來確定考慮用戶的可操作性,遵循開發的系統優化的原則,經過全面的調查和研究。
系統所要實現的功能分析,對于現在網絡方便的管理,系統要實現用戶可以直接在平臺上進行查看自己所有數據信息,根據自己的需求可以進行礦山設備維修信息,這樣既能節省用戶的時間,不用在像傳統的方式,需要查詢、了解信息都需要去尋找相關負責人了解相關數據信息,耽誤時間,由于很多用戶的時間的原因,沒有辦法隨時隨地進行相應管理,真的很難去滿足用戶的各種需求。所以社區維修平臺的開發不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。
3.2 系統可行性分析
3.2.1技術可行性:技術背景?????
系統的開發環境和配置都是可以自行安裝的,系統使用JSP開發工具,使用比較成熟的Mysql數據庫進行對系統用戶和管理員之間相關的數據交互,根據技術語言對數據庫,結合需求進行修改維護,可以使得系統運行更具有穩定性和安全性,從而完成實現系統的開發。
(1)硬件可行性分析
社區維修平臺及信息分析的設計對于所使用的計算機沒有什么硬性的要求,計算機只要可以正常的使用進行代碼的編寫及共享就可行,主要是對于服務器有些要求,對于平臺搭建完成要上傳的服務器是有一定的要求的,服務器必須選擇安全性比較高的,然后就是在打開系統必須順暢,不能停頓太長時間;性價比高;安全性高。
(2)軟件可行性分析
開發整個系統使用的是云計算,流量的可擴展性和基于流量的智能調整云計算的優點就是流量的可擴展性和基于流量的智能調整,保障系統的安全及數據信息的及時備份。
因此,我們從兩個方面進行了可行性研究,可以看出系統的開發沒有問題。
3.2.2經濟可行性
社區維修平臺的開發之前所做的市場調研及其他管理相關的系統,是沒有任何費用的,都是通過開發者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學和指導老師的幫助進行相關信息的解決,所以對于系統的開發在經濟上是完全可行的,沒有任何費用支出的。
使用比較成熟的技術,系統是基于JAVA的開發,采用Mysql數據庫。所以系統在開發人力、財力要求不高,具有經濟可行性。
3.2.3操作可行性:?
可操作性主要是對系統設計完成后,用戶的使用體驗度,通過界面導航菜單可以簡單明了地進行查看所需的信息內容。對于系統的操作,不需要專業人員都可以直接進行功能模塊的操作管理,所以在系統的可操作性是完全可以的。本系統的操作使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。
3.3?項目設計目標與原則
1、關于社區維修平臺的基本要求
(1)功能要求:住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理等功能模塊。
(2)性能:在不同操作系統上均能無差錯實現在不同類型的用戶登入相應界面后能不出差錯、方便地進行預期操作。
(3)安全與保密要求:用戶都必須通過身份驗證才能進入系統,并且用戶的權限也需要根據用戶的類型進行限定。
(4)環境要求:支持多種平臺,可在Windows系列、Vista系統等多種操作系統下使用。
2、開發目標
社區維修平臺的主要開發目標如下:
(1)實現管理系統信息關系的系統化、規范化和自動化;
(2)減少維護人員的工作量以及實現用戶對信息的控制和管理。
(3)方便查詢信息及管理信息等;
(4)通過網絡操作,改善處理問題的效率,提高人員利用率;
(5)考慮到用戶多樣性特點,要求界面簡單,操作簡便。
3、設計原則
本系統采用JAVA技術,Mysql數據庫開發,充分保證了系統穩定性、完整性。
社區維修平臺的設計與實現的設計思想如下:
1、操作簡便、界面良好:簡單明了的頁面布局,方便查詢相關信息
2、即時可見:對系統信息的處理將立馬在對應地點可以查詢到,實現了“即時發布、即時見效”的功能。
3、功能的完善性:可以對用戶所能用到的各個方面的功能模塊的添加、修改、維護操作。
3.4系統流程分析
3.4.1操作流程
管理員想進入系統,首先進入系統登錄界面,通過正確的用戶名、密碼,用戶名和密碼輸入完成后,系統會檢查登錄信息,信息正確,然后輸入相應的功能界面,提示信息錯誤,登錄失敗。系統操作流程如圖3-1所示。
圖3-1操作流程圖
3.4.2添加信息流程
添加信息,編號系統使用自動編號模式,沒有用戶填寫,管理員添加信息輸入信息,系統將自動確認的信息和數據,驗證的成功是有效的信息添加到數據庫,信息無效,重新輸入信息。添加信息流程如圖3-2所示。
圖3-2添加信息流程圖
3.4.3刪除信息流程
管理員選擇要刪除的信息并單擊Delete按鈕,系統提示是否刪除信息。如果用戶想要刪除信息,系統將刪除信息。系統數據庫刪除信息。刪除信息流程圖如圖3-3所示。
圖3-3刪除信息流程圖
第四章 系統設計
4.1 系統體系結構
?社區維修平臺開發系統的結構圖4-1所示:
圖4-1 ?系統結構
模塊包括主界面,住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理等進行相應的操作。
登錄系統結構圖,如圖4-2所示:
圖4-2 登錄結構圖
系統結構圖,如圖4-3所示。
圖4-3 系統結構圖管
4.2?數據庫設計原則
數據庫是計算機信息系統的基礎。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。
4.3.1 數據庫設計原則
數據庫的概念結構設計采用實體—聯系(E-R)模型設計方法。E-R模型法的組成元素有:實體、屬性、聯系,E-R模型用E-R圖表示,是提示用戶工作環境中所涉及的事物,屬性則是對實體特性的描述。在系統設計當中數據庫起著決定性的因素。下面設計出這幾個關鍵實體的實體—關系圖。
4.3.2 數據庫實體
數據模型中的實體(Entity),也稱為實例,對應現實世界中可區別于其他對象的“事件”或“事物”。例如,公司中的每個員工,家里中的每個家具。
本系統的E-R圖如下圖所示:
1、用戶信息實體圖如圖4-4所示:
圖4-4用戶信息實體圖
公告信息實體E-R圖,如圖4.5所示。
圖4.5公告信息E-R圖
接單信息管理E-R圖,如圖4.6所示。
圖4.6接單信息E-R圖
訂單信息管理E-R圖,如圖4.7所示。
圖47訂單信息E-R圖
第五章 系統實現
5.1管理員功能模塊
管理員通過后臺登錄頁面,可以進行填寫用戶名和密碼,等信息,輸入無誤后進行登錄操作,如圖5-1所示
圖5-1管理員登錄頁面
管理員登錄成功后進入到系統操作界面,可以對個人中心、住戶管理、社區公告管理、維修工管理、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理、留言板管理、系統管理等功能模塊進行相對應操作。
管理員通過個人中心可以獲取修改密碼和個人信息兩個子模塊,通過個人信息列表可以進行查看管理員的個人信息并進行查看修改操作,如圖5-2所示。
圖5-2個人信息頁面
住戶管理:管理員通過列表查看用戶名、密碼、住戶姓名、性別、頭像、手機號等信息,管理員可以進行修改或查看刪除操作,也可以通過點擊輸入用戶名可以進行搜索公告,如圖5-3所示。
圖5-3住戶管理頁面
社區公告管理:管理員通過列表可以獲取公告標題、圖片、公告內容、發布時間等信息,進行插件社區公告詳情信息、修改或刪除操作,管理員通過輸入公告標題進行查詢或添加公告操作,如圖5-4所示。
圖5-4社區公關管理頁面
維修工管理:管理員通過點擊維修工頁面可以進行查看賬戶、密碼、姓名、性別、等級、頭像、身份證、電話、簡介等信息,進行查看詳情或修改或刪除操作,并通過賬號進行查詢操作,如圖5-5所示。
圖5-5維修工頁面
接單信息管理:住戶通過接單信息列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、接單內容、接單日期、賬號、姓名、電話等信息,進行查看詳情、修改或刪除操作,通過輸入訂單編號進行查詢操作,如圖5-6所示。
圖5-6接單信息管理
訂單信息管理:管理員通過接單信息列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、維修費用、賬號、姓名、是否支付等信息,進行查看詳情、修改或刪除操作,并通過輸入訂單編號、物品名稱、住戶姓名進行查詢操作,如圖5-7所示。
圖5-7訂單信息管理頁面
在線溝通管理:通過在線溝通列表可以進行查看標題、用戶名、住戶姓名、聊天內容、聊天回復、賬號、姓名等信息,進行查看詳情或修改、刪除操作,通過輸入標題、住戶姓名進行查詢操作,如圖5-8所示。
圖5-8在線溝通管理界面圖
舉報信息管理:通過列表可以獲取標題、賬號、姓名、舉報內容、舉報日期、用戶名、住戶姓名、審核回復、審核狀態、審核等信息,進行查看詳情或修改刪除操作,并且通過輸入標題、姓名進行搜索操作,如圖5-9所示。
圖5-9舉報信息管理頁面
5.2住戶前臺功能模塊
維修員通過后臺登錄頁面,可以進行填寫用戶名和密碼,等信息,輸入無誤后進行登錄操作,如圖5-10所示
圖5-10維修員登錄頁面
個人中心:維修員通過個人中心頁面可以進行輸入賬號、密碼、姓名、性別、密碼、等級、上傳圖片、身份證、電話等信息,進行更新信息或退出操作。如圖5-11所示。
圖5-12個人中心頁面
留言反饋:通過頁面可以進行在線留言,輸入留言內容進行立即提交操作。如圖5-13所示。
圖5-13留言反饋界面圖
維修工:通過點擊維修工可以進行查看維修工的賬號、性別、頭像、等級、身份證、電話、簡介等信息,進行查看或舉報操作,如圖5-14所示。通過點擊舉報進入舉報頁面可以進行輸入標題、賬號、姓名、舉報內容、舉報日期、用戶名、住戶姓名等信息,進行舉報提交操作,如圖5-15所示。
圖5-14維修工詳情界圖
圖5-15維修工舉報界面圖
新聞資訊:通過點擊新聞資訊可以進行查看新聞內容、發布時間、新聞標題等信息,進行查看,如圖5-16所示。
圖5-16新聞資訊頁面
維修訂單:通過點擊維修訂單可以進行查看維修訂單的物品名稱、維修類型、發布日期、用戶名、住戶姓名、手機號、地址等信息,進行查看、接單,在線交流,如圖5-17所示。維修員通過點擊接單進入接單頁面可以進行查看物品名稱、維修類型、用戶名、住戶姓名、接單內容、接單日期、賬號、姓名、電話等信息,進行提交或重置操作,如圖5-18所示。維修員通過點擊交流可以進行頁面進行在線查看標題、用戶名、住戶姓名、進行輸入聊天內容、日期等信息,進行在線交流操作,如圖5-19所示。
圖5-17維修訂單界面圖
圖5-18接單界面圖
圖5-19交流界面圖
5.3住戶后臺功能模塊
用戶通過用戶登錄頁面可以填寫用戶名和密碼,等信息進行登錄操作,用戶登錄成功后,進入用戶后臺系統頁面可以查看個人中心、維修訂單管理、接單信息管理、訂單信息管理、在線溝通管理、舉報信息管理模塊等功能模塊,進行相對應操作。如圖5-20所示。
圖5-20用戶系統界面圖
用戶通過點擊個人中心可以進行查看修改密碼、個人信息兩個子模塊,個人信息:通過頁面可以進行輸入用戶名、住戶姓名、性別、頭像、手機號等信息,進行修改操作。如圖5-21所示。
圖5-21人信息頁面
維修訂單管理:用戶通過列表可以進行查看名稱、物品名稱、維修類型、圖片、發布日期、用戶名、住戶姓名、手機、地址等信息,進行查看、添加或刪除操作。如圖5-22所示。住戶通過點擊添加進入頁面可以進行填寫名稱、維修類型、物品名稱、圖片、發布日期、用戶名、住戶姓名、地址、手機、維修內容等信息,進行提交維修訂單操作,如圖5-23所示。
圖5-22維修訂單界面圖
圖5-23添加維修訂單界面圖
接單信息管理:住戶通過接單信息列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、接單內容、接單日期、賬號、姓名、電話等信息,進行查看詳情或通過輸入訂單編號進行查詢操作,如圖5-24所示。
圖5-24接單信息管理界面圖
訂單信息管理:住戶通過接單信息列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、維修費用、賬號、姓名、是否支付等信息,進行查看詳情或通過輸入訂單編號、物品名稱、住戶姓名進行查詢操作,如圖5-25所示。
圖5-26訂單信息管理界面圖
在線溝通管理:通過在線溝通列表可以進行查看標題、用戶名、住戶姓名、聊天內容、聊天回復、賬號、姓名等信息,進行查看詳情或修改、刪除操作,通過輸入標題、住戶姓名進行查詢操作,如圖5-27所示。
圖5-27在線溝通界面圖
舉報信息管理:通過舉報信息列表可以進行查看標題、賬號、姓名、舉報內容、舉報日期、住戶姓名、審核回復、審核狀態等信息,進行查看詳情或修改、刪除操作,通過輸入標題、姓名進行查詢操作,如圖5-28所示。
圖5-28在線溝通界面圖
5.4維修員前臺功能模塊
維修員通過后臺登錄頁面,可以進行填寫用戶名和密碼,等信息,輸入無誤后進行登錄操作,如圖5-29所示
圖5-30維修員登錄頁面
維修工通過登錄進入到網站頁面可以進行查看首頁的社區公告、維修工、維修訂單、新聞資訊、留言反饋、個人中心、后臺管理等信息,進行查看社區維修的相對應操作。如圖5-31所示。
圖5-31維修員系統頁面
個人中心:維修員通過個人中心頁面可以進行輸入賬號、密碼、姓名、性別、密碼、等級、上傳圖片、身份證、電話等信息,進行更新信息或退出操作。如圖5-32所示。
圖5-32個人中心頁面
新聞資訊:通過點擊新聞資訊可以進行查看新聞內容、發布時間、新聞標題等信息,進行查看,如圖5-33所示。
圖5-34新聞資訊頁面
維修訂單:通過點擊維修訂單可以進行查看維修訂單的物品名稱、維修類型、發布日期、用戶名、住戶姓名、手機號、地址等信息,進行查看、接單,在線交流,如圖5-35所示。維修員通過點擊接單進入接單頁面可以進行查看物品名稱、維修類型、用戶名、住戶姓名、接單內容、接單日期、賬號、姓名、電話等信息,進行提交或重置操作,如圖5-36所示。維修員通過點擊交流可以進行頁面進行在線查看標題、用戶名、住戶姓名、進行輸入聊天內容、日期等信息,進行在線交流操作,如圖5-37所示。
圖5-35維修訂單界面圖
圖5-36接單界面圖
圖5-37交流界面圖
5.5維修員后臺功能模塊
維修工通過登錄頁面可以填寫用戶名和密碼,等信息進行登錄操作,維修工登錄成功后,進入用戶后臺系統頁面可以查看個人中心、接單信息管理、訂單信息管理、在線溝通管理模塊等功能模塊,進行相對應操作。接單信息:通過列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、接單內容、接單日期、賬號、姓名、電話等信息,進行查看詳情或維修訂單、刪除操作,如圖5-38所示。通過點擊維修訂單可以進行輸入訂單編號、物品名稱、維修類型、用戶名、住戶姓名、維修費用、賬號、姓名等信息,進行提交操作,如圖5-39所示。
圖5-38接單信息理界面圖
圖5-39維修訂單界面圖
訂單信息管理:通過訂單信息列表可以進行查看訂單編號、物品名稱、維修類型、用戶名、住戶姓名、維修費用、賬號、姓名、是否支付等信息,進行查看詳情或刪除操作,通過輸入訂單編號、物品名稱、住戶姓名進行查詢操作,如圖5-140所示。
圖5-40訂單信息管理界面圖
在線溝通管理:通過在線溝通列表可以進行查看訂標題、用戶名、住戶姓名、聊天內容、聊天回復、賬號、姓名等信息,進行查看詳情或刪除操作,通過輸入標題、住戶姓名進行查詢操作,如圖5-41所示。
圖5-41在線溝通界面圖
第六章 系統測試
6.1系統測試的意義
隨著現代信息的快速發展,在社會各大領域中已經都開始應用網絡信息技術,在應用網絡技術的同時人們也開始把軟件的質量問題作為了一個重要焦點來關注,因為一個軟件的好與壞它決定著這個系統在市場上的生存,所以我們必須要把軟件質量來做好,這樣才有一定的生存能力。對于用戶來說它們首先選用的都是保證這個系統軟件的質量問題,因為一個系統的軟件質量決定著用戶在后期上成本經濟的問題。圖6-1就是糾錯測試流程。
圖6-1 測試與糾錯信息流程
6.2?測試方法
具體測試方法包括:黑盒測試和白盒測試。
黑盒測試又被人們稱作為功能測試,通常是在程序的接口來做一些測試的方法,它一般包括對程序的功能和使用的方法來做出一些數據的接受和輸出,同時還可以做出正確的輸出信息,并保證與外部信息的完整性。
白盒測試通常被人們稱作為結構測試,在整個程序的結構和處理當中它是由程序當中的邏輯測試和檢驗程序來完成一些正確的工作。
具體的功能測試它是包括:系統的適用性、準確性、安全性等功能測試。
6.3測試分析
本社區維修平臺滿足相關信息的管理需求,在設計時借鑒了國內外優秀系統的優點,從界面到系統設計都保證了管理員以及會員能夠方便操作。系統的主要特點和優點歸納如下:
(1)本系統用的移置性和針對性都比較高,因為針對性高可以提供更好的服務而移置性可以在多個系統上運行,更給客戶帶來了極大的方便。
(2)該?社區維修平臺內容全面,管理方便可以及時的全面的處理各種錯誤,異常,這樣避免了很多因客戶的馬虎操作而出現的失誤,其操作方便,會員界面友好,能夠上網的人都可以很好的進行操作。
經過對上述的測試結果分析,所有基本功能齊全,操作簡單,系統運行性能良好,系統安全可靠,能促進教學管理的發展,發展前景廣闊。
?總??結
此時項目已經完成,即使實施的時間不是很長,但是這個過程中需要準備很長的一段時間去對系統設計開發所實際到的技術進行學習。在學習的過程中,我逐漸認識得到了我自身存在的一些不足。對于一些控制是必要的應用技能,能夠理解,整個過程中僅僅是一個掌握了常用的性能和控制方法。從系統的分析調查數據到系統的設計實現,整個過程經歷了幾個月,自己也努力了幾個月,但是系統仍有很多不成熟的地方,在系統設計過程中有許多技術缺陷存在其中也涉及到了很多自己無法解決的問題,主要通過找專業的網站和論壇來解決這些問題,對于圓滿完成我的畢業設計,他們也貢獻了很大一部分力量。系統的開發環境和配置都是可以自行安裝的,系統使用SpringBoot開發工具,使用比較成熟的Mysql數據庫進行對系統前臺及后臺的數據交互,根據技術語言對數據庫,結合需求進行修改維護,可以使得系統運行更具有穩定性和安全性,從而完成實現系統的開發。
回顧畢業設計的整個過程,既付出汗水也收獲了很多。雖然經歷了各種各樣的困難,自己的不斷研究探索,系統的實現仍有不足之處。
在以后的學習及工作中,我仍然繼續學習計算機方面的技術,讓我在后期的平臺開發中可以更好更快的實現需求功能。我相信我可以讓更多的好工作,做出更大的貢獻。
致 ?謝
四年的學習生活在這個季節將結束,但是在我的生命這僅僅只是一個逗號,我將面對的旅程的另一個的開始。通過這次畢業設計的整個開發過程,從需求分析到具體功能實現,再到最終測試和維護的理解有了很大的進步,讓我對系統開發有了更深刻的認識,對我個人的實踐能力和解決問題的能力,都有了很大的幫助。這是這次畢業設計最大的收獲。
首先要感謝我的指導老師,他在論文寫作上,給予了我各種無私的幫助,治學嚴謹,嚴格要求,使我獲得了很大的收獲。老師深厚的理論知識和豐富的實踐經驗,都深深的影響到我,在這方面,我謹表示衷心的感謝。
其次,我還要對所有的老師和同學表示感謝,他們在我學習的過程中,都積極的提供了很多幫助,無論是專業知識,還是實踐操作技能,也能夠讓我在論文寫作中,遇到的一些難題迎刃而解。對于畢業設計項目主要是對我在大學所學的專業知識進行一次綜合的考驗,讓我們通過所學的技術知識可以真正的運用到實際動手開發中,通過項目的開發讓我意識到自己很多地方的不足,所學知識的不扎實,不能很好的將自己所學的知識運用到系統實際開發上。后來通過自己在圖書館查閱大量書籍,完成系統的設計大綱,閱讀筆記和翻譯,畢業設計不僅要考驗我們的個人能力,還要測驗我們的學習態度,做到細節的事情。對于指導老師的幫助,我的畢業設計才可以順利的完成,我非常感謝。
最后要感謝我的同學們,是你們不斷的幫助、鼓勵、熬夜、保持調試,測試程序,最終完成物業綜合管理系統的運行。我們在交流,談論時間,將是我們未來的財富,我要深深地感謝你。
畢業在即,在今后的工作和生活中,我會銘記師長們的教誨、同學們的幫助,繼續不懈努力和追求,來報答所有支持和幫助過我的人!
最后,對閱讀和評審本論文的各位老師表示衷心的感謝!
參考文獻
總結
以上是生活随笔為你收集整理的【计算机毕业设计】511社区维修平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: src\loadsave.cpp:738
- 下一篇: 荧光定量 PCR 要点解析