基于Java的公安督察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Java的公安督察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Java的公安督察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Java的公安督察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Java的公安督察系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩43頁(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)介

[4]。1.3論文組織架構(gòu)本文將分為六個(gè)章節(jié)來(lái)介紹系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)過(guò)程,全面介紹從建立課題到理論分析再到完成實(shí)現(xiàn)的開(kāi)發(fā)過(guò)程,創(chuàng)建的搭建環(huán)境,編程的代碼等,使讀者能夠通過(guò)本論文對(duì)所開(kāi)發(fā)的系統(tǒng)有所了解,論文組織架構(gòu)如圖1.1所示。圖1.1論文組織架構(gòu)圖第2章相關(guān)理論和技術(shù)2.1Java簡(jiǎn)介Java,作為一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,具備編寫跨越多個(gè)平臺(tái)的應(yīng)用程序的能力。它以其獨(dú)特而強(qiáng)大的性能在全世界范圍內(nèi)得到了廣泛關(guān)注與使用,尤其在嵌入式系統(tǒng)方面。SumMicrosystems公司所推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(簡(jiǎn)稱Java語(yǔ)言)以及Java平臺(tái),均可作為其總稱,用以表達(dá)其應(yīng)用價(jià)值和實(shí)用性。它以其靈活、強(qiáng)大等特點(diǎn)受到廣大開(kāi)發(fā)者的歡迎。在1995年,經(jīng)過(guò)JamesGosling和他的同事們的合作研發(fā),該產(chǎn)品正式面世。它提供了一種全新的編程技術(shù),能夠讓人們用更簡(jiǎn)單,易用,安全的方式來(lái)編寫復(fù)雜的程序。1991年,為了滿足消費(fèi)電子產(chǎn)品的嵌入式芯片需求,Java被賦予了Oak這一名稱。當(dāng)時(shí),該技術(shù)主要用來(lái)提供一種可與網(wǎng)絡(luò)連接的用戶界面。隨著技術(shù)的進(jìn)步,人們對(duì)應(yīng)用程序界面的要求也越來(lái)越高。Java的廣泛應(yīng)用和推動(dòng),為Web的快速發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ),所有常用的瀏覽器均可兼容Java和applet。另一方面,Java技術(shù)也在不斷地得到更新和提升。隨著面向?qū)ο笏枷牒涂蚣荏w系不斷成熟,新的開(kāi)發(fā)工具不斷涌現(xiàn)。Java在面試后迅速風(fēng)靡,其迅猛的發(fā)展對(duì)C++和語(yǔ)言形成了強(qiáng)有力的沖擊。同時(shí),它本身具有強(qiáng)大的功能,可以實(shí)現(xiàn)很多其它編程語(yǔ)言所不可能完成的復(fù)雜操作,比如數(shù)據(jù)查詢、數(shù)據(jù)處理等。Java在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境中展現(xiàn)出了卓越的優(yōu)勢(shì)和廣闊的前景,這為其未來(lái)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。2010年Oracle公司收購(gòu)了SumMicroSystems。2.2MySQL特點(diǎn) MySQL目前屬于Oracle甲骨文公司,MySQL稱之為關(guān)系型數(shù)據(jù)庫(kù)、微軟的SQLServer。它以其靈活、強(qiáng)大等特點(diǎn)受到廣大開(kāi)發(fā)者的歡迎。MySQL數(shù)據(jù)庫(kù)支持多種操作系統(tǒng)的運(yùn)行,包括但不僅限于Solaris、MacOS、FreeBSD和Windows,以及Linux等兼容的操作系統(tǒng)。它的最大特點(diǎn)就是非常強(qiáng)大的數(shù)據(jù)處理能力,可以把各種復(fù)雜龐大的數(shù)據(jù)以一種簡(jiǎn)單高效的方式組織起來(lái)并進(jìn)行有效地管理與利用,從而使用戶獲得巨大的效益。該系統(tǒng)的核心功能在于對(duì)數(shù)據(jù)進(jìn)行處理,而其中一個(gè)重要的方面是提供足夠的存儲(chǔ)空間,以便進(jìn)行數(shù)據(jù)的存儲(chǔ)。它的一個(gè)重要特征就是將數(shù)據(jù)庫(kù)中所有的信息都存放到了一張表中,而不是放在其他地方。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)并不直接面向數(shù)據(jù)進(jìn)行存儲(chǔ),而是通過(guò)表/索引等對(duì)象進(jìn)行存儲(chǔ)。表/索引是用來(lái)存放數(shù)據(jù)文件或其它數(shù)據(jù)結(jié)構(gòu)的集合。MySQL數(shù)據(jù)庫(kù)客戶端需要使用賬號(hào)和密碼來(lái)與服務(wù)器建立連接,只有連接成功后才能進(jìn)行數(shù)據(jù)庫(kù)的操作,包括但不限于添加、刪除、修改和查詢。由于它使用了許多先進(jìn)技術(shù),所以性能非常好。MySQL的服務(wù)端運(yùn)用了IO復(fù)用技術(shù)以及可伸縮的連接池,從而實(shí)現(xiàn)了經(jīng)典的網(wǎng)絡(luò)高并發(fā)模型。2.3B/S模式我們所定義的模塊,即客戶端應(yīng)用程序,為用戶提供了與操作系統(tǒng)數(shù)據(jù)直接交互的便利。它是一個(gè)功能強(qiáng)大、結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)庫(kù)系統(tǒng)。多資源系統(tǒng)的快速高效管理,是服務(wù)器管理人員的主要職責(zé)所在。服務(wù)器管理器提供了多種功能來(lái)處理這些任務(wù)并為用戶提供服務(wù)。因此,服務(wù)器端應(yīng)用程序需要具有良好的可擴(kuò)展性。在進(jìn)行應(yīng)用程序和數(shù)據(jù)庫(kù)之間的交互時(shí),中間組織者能夠高效地建立起與客戶端應(yīng)用程序和服務(wù)器管理器的連接。B/S模型是一種全新的MIS系統(tǒng)平臺(tái),它以網(wǎng)絡(luò)關(guān)系為基礎(chǔ),通過(guò)用戶層的重疊管理而形成。它將原來(lái)以客戶端為中心的管理模式改變成了以服務(wù)器為中心的模式。在理論層面上,B/S模型可被視為一個(gè)三層系統(tǒng)管理平臺(tái),其中,我們所描述的C/S模型是一個(gè)單一的服務(wù)器管理層,由一個(gè)或多個(gè)服務(wù)器組成,或者由服務(wù)器和應(yīng)用程序組合而成,以建立一個(gè)三層系統(tǒng)管理平臺(tái),實(shí)現(xiàn)用戶和服務(wù)器之間信息的傳遞。在三層系統(tǒng)管理平臺(tái)的首層,用戶連接到網(wǎng)絡(luò)界面的一部分,每日運(yùn)行的應(yīng)用程序?qū)⒈徽系綖g覽器中,HTML文件則將單調(diào)的程序轉(zhuǎn)化為我們每日所見(jiàn)的多姿多彩的網(wǎng)頁(yè)。第二層是服務(wù)器,它負(fù)責(zé)對(duì)我們?nèi)粘J褂玫木W(wǎng)站提供一個(gè)管理和維護(hù)服務(wù)。在我們的日常生活中,我們發(fā)現(xiàn)與許多重要信息互動(dòng)的網(wǎng)頁(yè)不僅僅是為了展示信息,更是為了通過(guò)在線表格填寫和在線文本溝通思想發(fā)送等方式,向服務(wù)器發(fā)送信息。在第二網(wǎng)頁(yè)層,服務(wù)器響應(yīng)于用戶之前的動(dòng)作,先按用戶要求產(chǎn)生一系列已含有用戶所希望的效果的網(wǎng)頁(yè)代碼,并且發(fā)送給用戶瀏覽器以使用戶獲得期望交互信息。當(dāng)一個(gè)用戶請(qǐng)求進(jìn)入數(shù)據(jù)庫(kù)時(shí),服務(wù)器會(huì)通過(guò)分析該用戶的操作而確定用戶的身份和/或用戶是否希望訪問(wèn)數(shù)據(jù)庫(kù)。若用戶的首個(gè)請(qǐng)求涉及數(shù)據(jù)庫(kù)訪問(wèn),WEB服務(wù)器將不得不對(duì)數(shù)據(jù)庫(kù)進(jìn)行處理,以滿足用戶的需求,這將涉及到高度復(fù)雜的技術(shù)解釋。在數(shù)據(jù)庫(kù)服務(wù)器的第三層,其管理過(guò)程類似于基于并行任務(wù)協(xié)調(diào)的C/S模型,這種模型可以有效地提高系統(tǒng)的性能和效率。第3章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性在本次系統(tǒng)開(kāi)發(fā)中,技術(shù)上的可行性體現(xiàn)在我們所采用的技術(shù)方案、基于何種平臺(tái)、采用何種框架以及采用何種設(shè)計(jì)模式等方面。本文對(duì)這些問(wèn)題都作了詳細(xì)的闡述,并且給出了具體解決方案。我們已經(jīng)對(duì)基礎(chǔ)知識(shí)進(jìn)行了詳盡的闡述和說(shuō)明。在需求分析和概要設(shè)計(jì)階段,我們對(duì)當(dāng)前國(guó)內(nèi)外警務(wù)督察系統(tǒng)建設(shè)情況做了詳細(xì)的調(diào)研,并針對(duì)這些情況提出本項(xiàng)目所要解決的問(wèn)題及解決方案。本系統(tǒng)的開(kāi)發(fā)使用了Java語(yǔ)言,采用SpringBoot框架,前端采用Vue,數(shù)據(jù)庫(kù)使用MySQL,數(shù)據(jù)庫(kù)工具Navicat,開(kāi)發(fā)工具選用IDEA服務(wù)器。本文首先對(duì)當(dāng)前國(guó)內(nèi)外主流的幾種軟件開(kāi)發(fā)平臺(tái)進(jìn)行分析和對(duì)比,確定本項(xiàng)目所需軟件及開(kāi)發(fā)方法。IDEA是當(dāng)前最杰出的多語(yǔ)言集成開(kāi)發(fā)環(huán)境之一,其相關(guān)的絕大多數(shù)開(kāi)發(fā)工具均為免費(fèi),為用戶提供高品質(zhì)的服務(wù)。3.1.2經(jīng)濟(jì)可行性所謂經(jīng)濟(jì)可行性,就是我國(guó)發(fā)展進(jìn)程與我國(guó)過(guò)去發(fā)展預(yù)算相一致,發(fā)展全過(guò)程支出均有清晰文件記錄,與發(fā)展進(jìn)程相一致。本系統(tǒng)完成以后,所研制的公安督察系統(tǒng)具有良好的發(fā)展前景和經(jīng)濟(jì)價(jià)值,系統(tǒng)研制之前也是我們思考的問(wèn)題。綜上所述,本文認(rèn)為該公安督察系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)具有經(jīng)濟(jì)可行性。3.1.3操作可行性當(dāng)用戶接收到系統(tǒng)時(shí),它的易用性得到了極大的提升,因?yàn)榇蠖鄶?shù)功能都是通過(guò)投影的圖形界面實(shí)現(xiàn)的,數(shù)據(jù)輸入方式靈活完整,沒(méi)有任何歧義,管理員和用戶都可以對(duì)其信息進(jìn)行檢查。為了確保系統(tǒng)的高效性和易用性,必須對(duì)用戶進(jìn)行多層次的權(quán)限管理,以確保系統(tǒng)的簡(jiǎn)潔性。因此,需要一個(gè)能在任何環(huán)境下運(yùn)行的通用圖形引擎來(lái)支持各種應(yīng)用系統(tǒng)。考慮到多方面的因素,我們可以得出結(jié)論,這一開(kāi)發(fā)方案是可行的。3.2需求分析通過(guò)對(duì)系統(tǒng)功能要求的深入分析,我們可以獲取更加詳盡的信息,包括在實(shí)施軟件功能要求時(shí)所需和不需要的要素。系統(tǒng)需求分析階段在整個(gè)軟件開(kāi)發(fā)過(guò)程中是非常重要的一個(gè)環(huán)節(jié)。通過(guò)精心設(shè)計(jì)的分析活動(dòng),可以有效避免或及時(shí)報(bào)告今天上午出現(xiàn)的早期錯(cuò)誤,從而提升軟件生產(chǎn)效率,降低開(kāi)發(fā)成本,并提高軟件質(zhì)量。3.2.1功能需求分析在本公安督察系統(tǒng)中,使用者分為責(zé)任人員、督察人員和部門管理員三種角色。實(shí)現(xiàn)了各種用戶的注冊(cè)和登錄功能。在此基礎(chǔ)上完成了基于Java公安督察系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。責(zé)任人員可以看到任務(wù)并查詢、簽收、反饋、完結(jié)任務(wù),也能看到部門領(lǐng)導(dǎo)的考核評(píng)價(jià)。責(zé)任人員用例圖如圖3.1所示。圖3.1責(zé)任人員用例圖督察員能夠生成督查單、進(jìn)行督查催辦,還可以查看警務(wù)人員信息、記錄警容風(fēng)紀(jì)和督察報(bào)告。督查人員用例圖如圖3.2所示。圖3.2督查人員用例圖部門管理員能夠統(tǒng)一管理系統(tǒng)用戶信息、督查單、督察報(bào)告、領(lǐng)導(dǎo)評(píng)價(jià),還可以對(duì)任務(wù)的派發(fā)和進(jìn)度進(jìn)行管理。部門管理員用例圖如圖3.3所示。圖3.3部門管理員用例圖3.2.2非功能需求分析本論文所設(shè)計(jì)的公安督察系統(tǒng)中,為了保證系統(tǒng)數(shù)據(jù)安全,向用戶儲(chǔ)存了海量信息以及基本操作系統(tǒng)信息,并在系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)過(guò)程中對(duì)用戶識(shí)別模塊以及權(quán)限管理模塊做了特殊配置,實(shí)現(xiàn)對(duì)接入系統(tǒng)用戶的標(biāo)識(shí)。在一個(gè)以Java為平臺(tái)的web管理系統(tǒng)里,當(dāng)全部用戶標(biāo)識(shí)通過(guò)了系統(tǒng)的驗(yàn)測(cè)時(shí),會(huì)根據(jù)該用戶標(biāo)識(shí)給他們分配相應(yīng)權(quán)限,同時(shí)保證了操作系統(tǒng)用戶只在授權(quán)下運(yùn)行,只對(duì)已經(jīng)授權(quán)的操作系統(tǒng)數(shù)據(jù)進(jìn)行存取。用戶權(quán)限控制機(jī)制保證了系統(tǒng)數(shù)據(jù)安全,一旦出現(xiàn)異常事件,用戶訪問(wèn)會(huì)立即終止。為了保證系統(tǒng)穩(wěn)定可靠地運(yùn)行,系統(tǒng)響應(yīng)時(shí)間在非高峰時(shí)間不到3秒,高峰時(shí)間不到5秒。對(duì)系統(tǒng)建立了定義明確且完備的錯(cuò)誤處理機(jī)制,可確保系統(tǒng)長(zhǎng)期可靠地工作并方便解決其中存在的差錯(cuò)。3.3功能流程圖在進(jìn)行注冊(cè)的時(shí)候首先要輸入賬號(hào)和密碼并判斷兩次密碼是否一致,如果一致填寫資料后點(diǎn)擊注冊(cè)并判斷是否已注冊(cè)該賬號(hào),若顯示已注冊(cè)則需重新輸入賬號(hào),反之注冊(cè)成功;如果不一致需重新輸入正確密碼后再注冊(cè)。注冊(cè)流程圖如圖3.4所示。圖3.4注冊(cè)流程圖在進(jìn)行登陸時(shí)首先要輸入賬號(hào)、密碼并在選擇登錄角色后點(diǎn)擊登錄,系統(tǒng)會(huì)檢測(cè)賬號(hào)密碼是否正確,如果正確查詢角色權(quán)限跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面;如果不正確則重新輸入賬號(hào)密碼。登錄流程圖如圖3.5所示。圖3.5登錄流程圖督察人員生成并發(fā)布督查單后責(zé)任人員簽收任務(wù),督察人員點(diǎn)擊督察催辦輸入并發(fā)布催辦內(nèi)容,責(zé)任人員查看催辦內(nèi)容。督查催辦流程圖如圖3.6所示。圖3.6督查催辦流程圖第4章系統(tǒng)設(shè)計(jì)4.1功能模塊設(shè)計(jì)公安督查管理系統(tǒng)的各項(xiàng)功能模塊包括任務(wù)管理、領(lǐng)導(dǎo)評(píng)價(jià)管理、督查單管理、督查催辦、警容風(fēng)紀(jì)記錄、系統(tǒng)用戶信息管理、督查單管理、督察報(bào)告管理等,這些模塊一同構(gòu)成了系統(tǒng)的核心功能。系統(tǒng)功能模塊如圖4.1所示:圖4.1系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)管理員實(shí)體主要包含了賬號(hào)、密碼、角色三個(gè)屬性。管理員實(shí)體圖如圖4.2所示。圖4.2管理員實(shí)體圖用戶實(shí)體主要包含了聯(lián)系電話、年齡、賬號(hào)、密碼、性別、郵箱六個(gè)屬性。用戶實(shí)體圖如圖4.3所示。圖4.3用戶實(shí)體圖本系統(tǒng)主要包括責(zé)任人員、督查單、督察人員、部門管理員四個(gè)實(shí)體,責(zé)任人員主要包括手機(jī)、人員姓名、人員賬號(hào)、密碼、部門五個(gè)屬性,督查單主要包括任務(wù)標(biāo)題、督察內(nèi)容、截止日期、立項(xiàng)依據(jù)四個(gè)屬性,督察人員主要包括郵箱、密碼、督查手機(jī)、督查姓名、督查賬號(hào)五個(gè)屬性,部門管理員主要包括角色、賬號(hào)、密碼三個(gè)屬性。E-R圖如圖4.4所示。圖4.4E-R圖4.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的重要組成部分,它構(gòu)成了設(shè)計(jì)數(shù)據(jù)庫(kù)的基礎(chǔ),包括數(shù)據(jù)庫(kù)表、字段和關(guān)系的設(shè)計(jì)和定義。在設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)之前,必須對(duì)數(shù)據(jù)庫(kù)需求進(jìn)行分析,以明確系統(tǒng)需求、數(shù)據(jù)流和業(yè)務(wù)邏輯,并為數(shù)據(jù)庫(kù)設(shè)計(jì)提供依據(jù)。上一節(jié)中的抽象數(shù)據(jù)實(shí)體和每個(gè)數(shù)據(jù)實(shí)體的關(guān)系模板(E-R圖)為每個(gè)實(shí)體設(shè)置了相應(yīng)的數(shù)據(jù)庫(kù)和表。公安督察系統(tǒng)的具體表設(shè)計(jì)如下:為每個(gè)實(shí)體設(shè)置相應(yīng)的數(shù)據(jù)庫(kù)和相應(yīng)的表。公安督察系統(tǒng)的具體表設(shè)計(jì)如下:(1)警容風(fēng)紀(jì)表jingrongfengji“警容風(fēng)紀(jì)表jingrongfengji”用來(lái)記錄警容風(fēng)紀(jì)的信息。jingrongfengji的結(jié)構(gòu)如表4.1所示。表4.1警容風(fēng)紀(jì)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPduchashoujivarchar30督查手機(jī)jilushijiandatetime記錄時(shí)間jiluqingkuanglongtext4294967295記錄情況fengjiqingkuangvarchar20風(fēng)紀(jì)情況bumenvarchar10部門duchazhanghaovarchar30督查賬號(hào)duchaxingmingvarchar20督查姓名(2)督查人員表ducharenyuan“督查人員表ducharenyuan”是用來(lái)記錄用戶督查人員的信息。ducharenyuan的結(jié)構(gòu)如表4.2所示。表4.2督查人員表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPduchazhanghaovarchar30督查賬號(hào)mimavarchar30密碼duchaxingmingvarchar20督查姓名duchashoujivarchar30督查手機(jī)youxiangvarchar30郵箱(3)督查單表duchadan“督查單表duchadan”是用來(lái)記錄督查單。duchadan的結(jié)構(gòu)如表4.3所示。表4.3督查單表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵renwubiaotivarchar50任務(wù)標(biāo)題續(xù)表4.3督查單表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值z(mì)hubandanweivarchar50主辦單位duchazhanghaovarchar30督查賬號(hào)duchaxingmingvarchar20督查姓名paifazhuangtaivarchar10派發(fā)狀態(tài)sfshvarchar10是否審核待審核shhflongtext4294967295審核回復(fù)renwubiaotivarchar50任務(wù)標(biāo)題xinglingdaovarchar20行領(lǐng)導(dǎo)lixiangyijuvarchar100立項(xiàng)依據(jù)AddtimeTimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMP(4)督查催辦表duchacuiban“督查催辦表duchacuiban”是用來(lái)記錄督查催辦的信息。duchacuiban的結(jié)構(gòu)如表4.4所示。表4.4督查催辦表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar50任務(wù)標(biāo)題duchazhanghaovarchar30督查賬號(hào)renyuanzhanghaovarchar30人員賬號(hào)fabushijiandate發(fā)布時(shí)間dubanneironglongtext4294967295督辦內(nèi)容cuibanneirongvarchar50催辦內(nèi)容(5)用戶表users“用戶表users”是用來(lái)記錄用戶的信息。users的結(jié)構(gòu)如表4.5所示。表4.5用戶表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵續(xù)表4.5用戶表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPusernameVarchar20用戶名passwordvarchar20密碼rolevarchar10角色管理員(6)督查報(bào)告表duchabaogao“督查報(bào)告表duchabaogao”是用來(lái)記錄督查報(bào)告的信息。duchabaogao的結(jié)構(gòu)如表4.6所示。表4.6督查報(bào)告表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar50任務(wù)標(biāo)題duchazhanghaovarchar30督查賬號(hào)duchaxingmingvarchar20督查姓名baogaowenjianlongtext4294967295報(bào)告文件baogaoshijiandatetime報(bào)告時(shí)間baogaoneironglongtext4294967295報(bào)告內(nèi)容renyuanzhanghaovarchar20人員賬號(hào)bumenvarchar10部門sfshvarchar10是否審核待審核shhflongtext4294967295審核回復(fù)(7)任務(wù)完結(jié)表renwuwanjie“任務(wù)完結(jié)表renwuwanjie”是用來(lái)記錄任務(wù)完結(jié)的信息。renwuwanjie的結(jié)構(gòu)如表4.7所示。表4.7任務(wù)完結(jié)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵續(xù)表4.7任務(wù)完結(jié)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值Huibaowenjianlongtext4294967295匯報(bào)文件huibaoneironglongtext4294967295匯報(bào)內(nèi)容renyuanxingmingvarchar20人員姓名sfshvarchar10是否審核待審核shhflongtext4294967295審核回復(fù)duchazhanghaovarchar20督查賬號(hào)renyuanzhanghaovarchar20人員賬號(hào)bumenvarchar10部門wanjieshijiandatetime完結(jié)時(shí)間addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar50任務(wù)標(biāo)題(8)部門表bumen“部門表bumen”是用來(lái)記錄部門的信息。bumen的結(jié)構(gòu)如表4.8所示。表4.8部門表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimeTimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbumenvarchar10部門(9)任務(wù)簽收表renwuqianshou“任務(wù)簽收表renwuqianshou”是用來(lái)記錄任務(wù)簽收的信息。renwuqianshou的結(jié)構(gòu)如表4.9所示。表4.9任務(wù)簽收表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimeTimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar50任務(wù)標(biāo)題lixiangyijuvarchar100立項(xiàng)依據(jù)續(xù)表4.9任務(wù)簽收表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值paifashijianvarchar50派發(fā)時(shí)間renyuanzhanghaovarchar30人員賬號(hào)renyuanxingmingvarchar20人員姓名bumenvarchar10部門qianshoushijiandatetime簽收時(shí)間wanjiezhuangtaivarchar20完結(jié)狀態(tài)zhubandanweivarchar50主辦單位fujianlongtext4294967295附件duchazhanghaovarchar30督查賬號(hào)Jiezhiriqivarchar50截止日期duchaneironglongtext4294967295督查內(nèi)容xinglingdaovarchar20行領(lǐng)導(dǎo)(10)責(zé)任人員表zerenrenyuan“責(zé)任人員表zerenrenyuan”是用來(lái)記錄責(zé)任人員的信息。zerenrenyuan的結(jié)構(gòu)如表4.10所示。表4.10責(zé)任人員表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenyuanzhanghaovarchar30人員賬號(hào)mimavarchar30密碼renyuanxingmingvarchar20人員姓名shoujivarchar20手機(jī)bumenvarchar10部門(11)任務(wù)派發(fā)表renwupaifa“任務(wù)派發(fā)表renwupaifa”是用來(lái)記錄任務(wù)派發(fā)的信息。renwupaifa的結(jié)構(gòu)如表4.11所示。表4.11任務(wù)派發(fā)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar50任務(wù)標(biāo)題zhubandanweiVarchar50主辦單位fujianlongtext4294967295附件qianshouzhuangtaivarchar20簽收狀態(tài)duchazhanghaovarchar30督查賬號(hào)Paifashijiandatetime派發(fā)時(shí)間renyuanzhanghaovarchar30人員賬號(hào)renyuanxingmingvarchar20人員姓名bumenvarchar10部門lixiangyijuvarchar100立項(xiàng)依據(jù)jiezhiriqivarchar20截止日期xinglingdaoVarchar20行領(lǐng)導(dǎo)(12)任務(wù)反饋表renwufankui“任務(wù)反饋表renwufankui”是用來(lái)記錄任務(wù)反饋的信息。renwufankui的結(jié)構(gòu)如表4.12所示。表4.12任務(wù)反饋表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrenwubiaotivarchar20任務(wù)標(biāo)題duchazhanghaoVarchar30督查賬號(hào)renyuanzhanghaovarchar30人員賬號(hào)fankuishijiandatetime反饋時(shí)間renwujinduvarchar40任務(wù)進(jìn)度shhflongtext4294967295回復(fù)內(nèi)容(13)領(lǐng)導(dǎo)評(píng)價(jià)表lingdaopingjia“領(lǐng)導(dǎo)評(píng)價(jià)表lingdaopingjia”是用來(lái)記錄領(lǐng)導(dǎo)評(píng)價(jià)的信息。lingdaopingjia的結(jié)構(gòu)如表4.13所示。表4.13領(lǐng)導(dǎo)評(píng)價(jià)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPIdbigint主鍵主鍵duchazhanghaovarchar30督查賬號(hào)duchaxingmingvarchar20督查姓名renyuanzhanghaovarchar30人員賬號(hào)bumenvarchar10部門pingjiashijiandatetime評(píng)價(jià)時(shí)間Pingjianeironglongtext4294967295評(píng)價(jià)內(nèi)容pingfenint評(píng)分第5章系統(tǒng)實(shí)現(xiàn)5.1登錄注冊(cè)對(duì)于初次進(jìn)入系統(tǒng)的用戶,進(jìn)行注冊(cè)操作時(shí),需輸入其賬號(hào)、姓名、密碼以及手機(jī)號(hào)碼等相關(guān)信息。責(zé)任人員注冊(cè)界面如圖5.1所示,督查人員注冊(cè)界面如圖5.2所示;在進(jìn)行登錄操作時(shí),用戶首先需要輸入自己的賬號(hào)和密碼,然后選擇自己的角色,最后點(diǎn)擊“登錄”按鈕以完成登錄操作。在沒(méi)有輸入任何用戶名或密碼的情況下,系統(tǒng)會(huì)提示用戶輸入用戶名和密碼。圖5.3展示了責(zé)任人員的登錄界面,而圖5.4則呈現(xiàn)了督查人員的登錄界面;管理員在登錄后臺(tái)管理系統(tǒng)時(shí),輸入正確的用戶名和密碼后,頁(yè)面會(huì)跳轉(zhuǎn)到管理員頁(yè)面。當(dāng)你輸入用戶名或密碼不正確,提示框會(huì)提示用戶名或密碼錯(cuò)誤。后臺(tái)登錄界面如圖5.5所示:圖5.1責(zé)任人員注冊(cè)界面圖5.2督查人員注冊(cè)界面圖5.3責(zé)任人員登錄界面圖5.4督查人員登錄界面圖5.5管理員登錄界面實(shí)現(xiàn)該功能的關(guān)鍵代碼如下。@IgnoreAuth @RequestMapping(value="/login") publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){ YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuzhanghao",username)); if(user==null||!user.getMima().equals(password)){ returnR.error("賬號(hào)或密碼不正確"); } Stringtoken=tokenService.generateToken(user.getId(),username,"yonghu","用戶"); returnR.ok().put("token",token); } @IgnoreAuth@RequestMapping("/register")publicRregister(@RequestBodyYonghuEntityyonghu){ //ValidatorUtils.validateEntity(yonghu); YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuzhanghao",yonghu.getYonghuzhanghao())); if(user!=null){ returnR.error("注冊(cè)用戶已存在"); } LonguId=newDate().getTime(); yonghu.setId(uId);yonghuService.insert(yonghu);returnR.ok();}5.2任務(wù)簽收責(zé)任人員登錄成功進(jìn)入系統(tǒng)后,點(diǎn)擊“任務(wù)簽收”按鈕,進(jìn)入任務(wù)簽收界面,可輸入任務(wù)標(biāo)題、督查賬號(hào)、人員姓名等信息進(jìn)行查詢,可對(duì)信息進(jìn)行查看詳情、任務(wù)反饋、任務(wù)完成等操作。任務(wù)簽收界面如圖5.6所示:圖5.6任務(wù)簽收界面督查人員進(jìn)入系統(tǒng)后,點(diǎn)擊“任務(wù)簽收管理”按鈕,進(jìn)入任務(wù)簽收界面,可輸入任務(wù)標(biāo)題、督查賬號(hào)、人員姓名等信息進(jìn)行查詢,可對(duì)信息進(jìn)行查看詳情、督查催辦、刪除等操作。任務(wù)簽收管理界面如圖5.7所示:圖5.7任務(wù)簽收管理界面管理員登錄成功進(jìn)入系統(tǒng)后,點(diǎn)擊“任務(wù)簽收管理”按鈕,進(jìn)入任務(wù)簽收管理界面,可輸入任務(wù)標(biāo)題、督查賬號(hào)、人員姓名等信息進(jìn)行查詢,可對(duì)信息進(jìn)行查看詳情、任務(wù)反饋、任務(wù)完成等操作。任務(wù)簽收管理界面如圖5.8所示:圖5.8管理員任務(wù)簽收管理界面任務(wù)簽收查詢界面如圖5.9所示:圖5.9管理員任務(wù)簽收查詢界面實(shí)現(xiàn)任務(wù)簽收查詢功能的關(guān)鍵代碼如下:@RequestMapping("/query")publicRquery(RenwuqianshouEntityrenwuqianshou){EntityWrapper<RenwuqianshouEntity>ew=newEntityWrapper<RenwuqianshouEntity>(); ew.allEq(MPUtil.allEQMapPre(renwuqianshou,"renwuqianshou")); RenwuqianshouViewrenwuqianshouView=renwuqianshouService.selectView(ew); returnR.ok("查詢?nèi)蝿?wù)簽收成功").put("data",renwuqianshouView);}任務(wù)簽收修改界面如圖5.10所示:圖5.10管理員任務(wù)簽收修改界面實(shí)現(xiàn)任務(wù)簽收修改功能的關(guān)鍵代碼如下:@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyRenwuqianshouEntityrenwuqianshou,HttpServletRequestrequest){//ValidatorUtils.validateEntity(renwuqianshou);renwuqianshouService.updateById(renwuqianshou);//全部更新returnR.ok();}任務(wù)簽收刪除界面如圖5.11所示:圖5.11管理員任務(wù)簽收刪除界面實(shí)現(xiàn)任務(wù)簽收刪除功能的關(guān)鍵代碼如下:@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){renwuqianshouService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.3任務(wù)反饋以責(zé)任人員身份登錄到前臺(tái)界面中,進(jìn)入任務(wù)反饋界面,點(diǎn)擊并進(jìn)入,輸入任務(wù)標(biāo)題、人員賬號(hào)等信息可進(jìn)行查詢??蓪?duì)信息進(jìn)行查看、刪除等操作。任務(wù)反饋界面如圖5.12所示:圖5.12任務(wù)反饋界面以督查人員身份登錄到前臺(tái)界面中,進(jìn)入任務(wù)反饋管理界面,點(diǎn)擊并進(jìn)入,錄入任務(wù)標(biāo)題和人員賬號(hào)等詳細(xì)資料可進(jìn)行查詢??蓪?duì)信息進(jìn)行查看、刪除等操作。任務(wù)反饋管理界面如圖5.13所示:圖5.13任務(wù)反饋管理界面5.4任務(wù)完結(jié)以責(zé)任人員身份登錄到前臺(tái)界面中,進(jìn)入任務(wù)完結(jié)界面,點(diǎn)擊并進(jìn)入,輸入任務(wù)標(biāo)題、人員賬號(hào)、是否通過(guò)等信息后可進(jìn)行查詢,對(duì)信息可進(jìn)行查看詳情等操作。任務(wù)完結(jié)界面如圖5.14所示:圖5.14任務(wù)完結(jié)界面以督查人員身份登錄到前臺(tái)界面中,進(jìn)入任務(wù)完結(jié)管理界面,點(diǎn)擊并進(jìn)入,輸入任務(wù)標(biāo)題、人員賬號(hào)、是否通過(guò)等信息后可進(jìn)行查詢,對(duì)信息可進(jìn)行查看詳情、刪除等操作。任務(wù)完結(jié)管理界面如圖5.15所示:圖5.15任務(wù)完結(jié)管理界面5.5領(lǐng)導(dǎo)評(píng)價(jià)以責(zé)任人員身份登錄到前臺(tái)界面中,進(jìn)入領(lǐng)導(dǎo)評(píng)價(jià)界面,輸入任務(wù)標(biāo)題、督查姓名等信息后可進(jìn)行查詢,對(duì)信息可進(jìn)行查看等操作。領(lǐng)導(dǎo)評(píng)價(jià)界面如圖5.16所示:圖5.16領(lǐng)導(dǎo)評(píng)價(jià)界面以督查人員身份登錄到前臺(tái)界面中,進(jìn)入領(lǐng)導(dǎo)評(píng)價(jià)管理界面,點(diǎn)擊并進(jìn)入,輸入任務(wù)標(biāo)題、督查姓名等信息后可進(jìn)行查詢,對(duì)信息可進(jìn)行查看詳情、刪除等操作。領(lǐng)導(dǎo)評(píng)價(jià)管理界面如圖5.17所示:圖5.17領(lǐng)導(dǎo)評(píng)價(jià)管理界面以管理員身份登錄到前臺(tái)界面中,進(jìn)入領(lǐng)導(dǎo)評(píng)價(jià)管理界面,輸入任務(wù)標(biāo)題、督查姓名等信息后可進(jìn)行查詢,還可以對(duì)信息可進(jìn)行查看、刪除等操作。領(lǐng)導(dǎo)評(píng)價(jià)管理界面如圖5.18所示:圖5.18管理員領(lǐng)導(dǎo)評(píng)價(jià)管理界面5.6督查單以督查人員身份登錄到系統(tǒng)中,點(diǎn)擊督查單管理界面,輸入任務(wù)標(biāo)題、派發(fā)狀態(tài)、是否通過(guò)等信息可進(jìn)行查詢,可以對(duì)信息進(jìn)行新增、刪除、查看詳情、任務(wù)派發(fā)、修改等操作。督查單管理界面如圖5.19所示:圖5.19督查單管理界面5.7督查催辦以責(zé)任人員身份登錄到前臺(tái)系統(tǒng)中,選擇“督查催辦”按鈕,進(jìn)入督查催辦界面,輸入任務(wù)標(biāo)題,選擇查詢找到信息,可以進(jìn)行信息查看等操作。督查催辦界面如圖5.20所示:圖5.20督查催辦界面以督查人員身份登錄到前臺(tái)系統(tǒng)中,選擇“督查催辦管理”按鈕,進(jìn)入督查催辦界面,輸入任務(wù)標(biāo)題,選擇查詢找到信息,可以對(duì)信息進(jìn)行查看詳細(xì)信息等操作。督查催辦管理界面如圖5.21所示:圖5.21督查催辦管理界面5.8警容風(fēng)紀(jì)以督查人員身份登錄到系統(tǒng)中,點(diǎn)擊“警容風(fēng)紀(jì)管理”按鈕,進(jìn)入警容風(fēng)紀(jì)管理界面,輸入督查姓名,點(diǎn)擊查詢找到信息,可以對(duì)信息進(jìn)行新增、刪除、查看等操作。警容風(fēng)紀(jì)管理界面如圖5.22所示:圖5.22警容風(fēng)紀(jì)管理界面以管理員身份登錄到系統(tǒng)中,點(diǎn)擊“警容風(fēng)紀(jì)管理”按鈕,進(jìn)入警容風(fēng)紀(jì)管理界面,輸入督查姓名,點(diǎn)擊查詢找到信息,可以對(duì)信息進(jìn)行新增、刪除、查看等操作。警容風(fēng)紀(jì)管理界面如圖5.23所示:圖5.23管理員警容風(fēng)紀(jì)管理界面5.9督察報(bào)告以責(zé)任人員身份登錄到前臺(tái)系統(tǒng)中,選擇督查報(bào)告管理下的“督察報(bào)告”按鈕,進(jìn)入督察報(bào)告界面,輸入名任務(wù)名稱、督查姓名、是否通過(guò)等信息,選擇查詢,可以對(duì)信息進(jìn)行修改、刪除、查看詳細(xì)信息等操作。督察報(bào)告界面如圖5.24所示:圖5.24督察報(bào)告界面以督查人員身份登錄到前臺(tái)系統(tǒng)中,選擇督查報(bào)告管理下的“督察報(bào)告管理”按鈕,進(jìn)入督察報(bào)告管理界面,輸入名任務(wù)名稱、督查姓名、是否通過(guò)等信息,選擇查詢,可以對(duì)信息進(jìn)行修改、刪除、查看詳細(xì)信息等操作。督察報(bào)告管理界面如圖5.25所示:圖5.25督察報(bào)告管理界面以管理員身份登錄到后臺(tái)系統(tǒng)中,選擇督查報(bào)告管理下的“督察報(bào)告管理”按鈕,進(jìn)入督察報(bào)告管理界面,輸入名任務(wù)名稱、督查姓名、是否通過(guò)等信息,選擇查詢,可以對(duì)信息進(jìn)行修改、刪除、查看詳細(xì)信息等操作。督察報(bào)告管理界面如圖5.26所示:圖5.26管理員督察報(bào)告管理界面5.10任務(wù)派發(fā)以責(zé)任人員身份登錄到前臺(tái)系統(tǒng)中,選擇任務(wù)派發(fā)管理下的“任務(wù)派發(fā)”按鈕,進(jìn)入任務(wù)派發(fā)界面,輸入任務(wù)標(biāo)題、督查賬號(hào)、簽收狀態(tài)、人員姓名等信息,選擇查詢,可以對(duì)信息進(jìn)行修改、刪除、查看詳細(xì)信息、任務(wù)簽收等操作。任務(wù)派發(fā)界面如圖5.27所示:圖5.27任務(wù)派發(fā)界面以督查人員身份登錄到前臺(tái)系統(tǒng)中,選擇任務(wù)派發(fā)管理下的“任務(wù)派發(fā)管理”按鈕,進(jìn)入任務(wù)派發(fā)管理界面,輸入任務(wù)標(biāo)題、督查賬號(hào)、簽收狀態(tài)、人員姓名等信息,選擇查詢,可以對(duì)信息進(jìn)行修改、刪除、查看詳細(xì)信息、任務(wù)簽收等操作。任務(wù)派發(fā)管理界面如圖5.28所示:圖5.28任務(wù)派發(fā)管理界面5.11部門管理以管理員身份登錄到后臺(tái)系統(tǒng)中,選擇部門管理下的“部門”按鈕,進(jìn)入部門管理界面,輸入部門可進(jìn)行查詢,還可以對(duì)部門信息可以進(jìn)行修改、刪除、查看信息等操作。部門管理界面如圖5.29所示:圖5.29部門管理界面第6章系統(tǒng)測(cè)試每個(gè)功能模塊及前端運(yùn)行界面的設(shè)計(jì)完成之后,在系統(tǒng)正式投入使用之前均要對(duì)其進(jìn)行一系列的功能及性能的測(cè)試,依次保證了系統(tǒng)工作的可靠性與穩(wěn)定性,方便了系統(tǒng)正式投入使用之前的修正與完善。黑盒測(cè)試就是對(duì)系統(tǒng)整體功能進(jìn)行測(cè)試的方法,TESTERS先站在用戶的立場(chǎng)上看黑盒,更符合期望的功能測(cè)試用例以幫助確定系統(tǒng)存在的問(wèn)題。黑盒測(cè)試以位移分析為主,閾值分析為輔。系統(tǒng)錯(cuò)誤往往出現(xiàn)于輸入輸出值的邊界處,其概率大于內(nèi)部值,所以閾值分析更進(jìn)一步判斷系統(tǒng)是否穩(wěn)定可靠,當(dāng)判斷輸入輸出范圍時(shí),選取操作系統(tǒng)閾值對(duì)系統(tǒng)進(jìn)行檢驗(yàn)。6.1測(cè)試步驟為確保本督察系統(tǒng)的順利運(yùn)行,在測(cè)試期間要逐步分析和測(cè)試系統(tǒng)功能模塊。如果一個(gè)軟件項(xiàng)目中存在許多子程序代碼,就需要對(duì)它們進(jìn)行全面的檢查。通常情況下,大型程序是由多個(gè)互相關(guān)聯(lián)的子程序構(gòu)成的,每個(gè)子程序都由多個(gè)互相協(xié)作的模塊構(gòu)成。每一階段都要對(duì)各個(gè)子程序運(yùn)行結(jié)果進(jìn)行檢查以保證軟件質(zhì)量和可靠性。因此,在進(jìn)行大規(guī)模軟件測(cè)試時(shí),必須遵循一系列復(fù)雜的步驟,以確保測(cè)試的準(zhǔn)確性和可靠性:1.測(cè)試模塊的主要目的在于檢測(cè)程序中的編碼和詳細(xì)設(shè)計(jì)錯(cuò)誤,以確保程序的完整性和準(zhǔn)確性。2.接下來(lái),我們將對(duì)程序進(jìn)行測(cè)試,并對(duì)項(xiàng)目中出現(xiàn)的錯(cuò)誤進(jìn)行檢測(cè)。3.為確保驗(yàn)收測(cè)試場(chǎng)景的準(zhǔn)確性,需要對(duì)操作系統(tǒng)進(jìn)行標(biāo)準(zhǔn)化處理,以識(shí)別任何可能存在的錯(cuò)誤。6.2測(cè)試用例6.2.1登錄測(cè)試用例為了滿足用戶的需求,用戶端測(cè)試用例采用了黑盒測(cè)試技術(shù),但由于篇幅限制,本文僅提供了一些具有代表性的測(cè)試用例表,如表6.1所示:表6.1登錄測(cè)試用例表測(cè)試編號(hào)測(cè)試目的操作步驟預(yù)期結(jié)果實(shí)際結(jié)果001登錄測(cè)試輸入管理員正確的用戶名和密碼登錄成功登錄成功002登錄測(cè)試輸入管理員錯(cuò)誤的用戶名登錄失敗登錄失敗續(xù)表6.1登錄測(cè)試用例表測(cè)試編號(hào)測(cè)試目的操作步驟預(yù)期結(jié)果實(shí)際結(jié)果003登錄測(cè)試輸入管理員錯(cuò)誤的密碼登錄失敗登錄失敗測(cè)試結(jié)果如圖所示:圖6.1管理員登陸成功界面圖6.2管理員密碼錯(cuò)誤界面圖6.3管理員賬號(hào)錯(cuò)誤界面6.2.2任務(wù)派發(fā)管理測(cè)試用例管理端在運(yùn)行時(shí)要滿足瀏覽器的運(yùn)行需求,比如添加任務(wù)派發(fā)信息測(cè)試、修改任務(wù)派發(fā)信息測(cè)試、刪除任務(wù)派發(fā)信息測(cè)試等。本節(jié)根據(jù)管理端各模塊進(jìn)行測(cè)試,因考慮到本文篇幅有限,這里代表性的部分測(cè)試用例,如表6.2所示:表6.2任務(wù)派發(fā)管理測(cè)試用例表測(cè)試編號(hào)測(cè)試目的操作步驟預(yù)期結(jié)果實(shí)際結(jié)果001添加任務(wù)派發(fā)信息測(cè)試在添加頁(yè)面輸入任務(wù)派發(fā)信息,點(diǎn)擊確認(rèn)按鈕添加成功添加成功002修改任務(wù)派發(fā)信息測(cè)試在修改頁(yè)面修改任務(wù)派發(fā)信息,點(diǎn)擊確認(rèn)按鈕修改成功修改成功003刪除任務(wù)派發(fā)信息測(cè)試在管理任務(wù)派發(fā)信息頁(yè)面,點(diǎn)擊某一用戶的刪除按鈕刪除成功刪除成功004查詢?nèi)蝿?wù)派發(fā)信息測(cè)試在管理任務(wù)派發(fā)信息頁(yè)面查詢輸入框輸入要查詢的用戶名字,點(diǎn)擊查詢按鈕查詢成功查詢成功測(cè)試結(jié)果如圖所示:圖6.4添加信息界面圖6.5查詢信息界面圖6.6刪除信息界面圖6.7修改信息界面6.3測(cè)試結(jié)論經(jīng)采用多種測(cè)試用例對(duì)該系統(tǒng)某些功能進(jìn)行綜合測(cè)試后,整套系統(tǒng)在測(cè)試階段,能夠較好地向用戶展示正確的數(shù)據(jù),無(wú)論是系統(tǒng)功能還是系統(tǒng)使用情況,基本能夠?qū)崿F(xiàn)最初所期望的效果。

42結(jié)論為了進(jìn)一步落實(shí)網(wǎng)上督察工作機(jī)制,通過(guò)信息化,網(wǎng)絡(luò)化等載體創(chuàng)新警務(wù)督察工作機(jī)制,提高警務(wù)督察工作效能,使警務(wù)督察職能作用得到更加充分發(fā)揮,各地區(qū)公安部門對(duì)現(xiàn)階段警務(wù)督察工作可持續(xù)開(kāi)展的有利條件進(jìn)行了認(rèn)真分析、研究,并經(jīng)考察后得出可借助互聯(lián)網(wǎng)構(gòu)建督察系統(tǒng)。下面是對(duì)本文工作所進(jìn)行的總結(jié):通過(guò)對(duì)國(guó)內(nèi)外相關(guān)研究文獻(xiàn)的分析以及總結(jié),得出在IDEA開(kāi)發(fā)工具中基于SpringBoot框架進(jìn)行開(kāi)發(fā),使用Java語(yǔ)言,前端使用Vue技術(shù),MySQL作為數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)。經(jīng)過(guò)需求分析以及可行性分析,確定了系統(tǒng)的功能,本系統(tǒng)具有注冊(cè)登錄功能、任務(wù)簽收功能、任務(wù)反饋功能、任務(wù)進(jìn)度查看功能、任務(wù)完結(jié)功能、領(lǐng)導(dǎo)評(píng)價(jià)功能、生成督查單功能、督查催辦功能、警務(wù)人員信息查看功能、警容風(fēng)紀(jì)記錄功能、記錄督察報(bào)告功能、系統(tǒng)用戶信息管理功能、任務(wù)派發(fā)管理功能、領(lǐng)導(dǎo)評(píng)價(jià)管理功能、任務(wù)進(jìn)度管理功能、督查單管理功能、督察報(bào)告管理功能。通過(guò)對(duì)各個(gè)功能模塊的解析,在數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)以及邏輯結(jié)構(gòu)的分析下,建立了E-R圖和各個(gè)數(shù)據(jù)信息表,完成了數(shù)據(jù)庫(kù)的設(shè)計(jì)工作。對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),并且選擇了合適的測(cè)試方法對(duì)系統(tǒng)進(jìn)行了測(cè)試,根據(jù)測(cè)試結(jié)果系統(tǒng)的功能相對(duì)完善。但也存在一些缺陷,其中有些操作系統(tǒng)信息暫未被儲(chǔ)存于數(shù)據(jù)庫(kù)中;整體界面效果人性化設(shè)計(jì)不足等。針對(duì)這些問(wèn)題,接下來(lái)將對(duì)上述缺陷進(jìn)行改善,并逐步完善所設(shè)計(jì)的公安督察系統(tǒng)。43參考文獻(xiàn)劉彥翀.智慧警務(wù)背景下公安機(jī)關(guān)網(wǎng)上督察建設(shè)探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2022,(11):110-112.劉鐵康.王小洪在全國(guó)公安機(jī)關(guān)夏季治安打擊整治“百日行動(dòng)”專項(xiàng)督察匯報(bào)會(huì)上強(qiáng)調(diào)堅(jiān)持真督實(shí)察精準(zhǔn)督察推動(dòng)“百日行動(dòng)”取得更大成效[J].公安研究,2022,(09):2.于龍,張金峰,趙曉輝.

警務(wù)督察新視野:警務(wù)督察結(jié)果對(duì)公安改革的優(yōu)化研究[J].安徽警官職業(yè)學(xué)院學(xué)報(bào),2020,19(05):72-77+82.曹越.智慧警務(wù)背景下公安機(jī)關(guān)網(wǎng)上督察創(chuàng)新思路[J].中國(guó)公共安全(學(xué)術(shù)版),2019,(04):136-140.姚遠(yuǎn).大數(shù)據(jù)時(shí)代公安網(wǎng)上督察建設(shè)及應(yīng)用對(duì)策研究[J].網(wǎng)絡(luò)空間安全,

溫馨提示

  • 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)論