最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

高校后勤維修預(yù)約管理系統(tǒng)

2023-08-09 15:44 作者:趣畢業(yè)  | 我要投稿

高校后勤維修預(yù)約管理系統(tǒng)

?

摘要

?

隨著互聯(lián)網(wǎng)行業(yè)的不斷發(fā)展,計(jì)算機(jī)的應(yīng)用也在不斷隨著其發(fā)展速度進(jìn)行著更新。而現(xiàn)今對于一個(gè)網(wǎng)絡(luò)應(yīng)用非常廣泛的社會(huì),高校后勤維修預(yù)約管理對計(jì)算機(jī)管理高校后勤維修預(yù)約要求更加緊密,更加完善,特別是針對高校后勤維修預(yù)約方面,高校后勤維修預(yù)約的需求更為廣泛,謹(jǐn)慎,所以一個(gè)好的系統(tǒng)對于高校后勤維修預(yù)約來說是由為重要的。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)高校后勤維修預(yù)約管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高高校后勤維修預(yù)約管理效率的目的。

本文對高校后勤維修預(yù)約管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。在需求分析階段,對高校后勤維修預(yù)約管理的實(shí)際需求進(jìn)行了調(diào)研,同時(shí),采用系統(tǒng)用例圖對系統(tǒng)進(jìn)行了模塊設(shè)計(jì),采用功能用例圖對系統(tǒng)各個(gè)子功能模塊的需求進(jìn)行了詳細(xì)的需求描述。在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)階段,采用各功能模塊圖和時(shí)序圖進(jìn)行詳細(xì)的介紹和描述。在數(shù)據(jù)庫設(shè)計(jì)中使用數(shù)據(jù)庫類圖對數(shù)據(jù)庫總體設(shè)計(jì)進(jìn)行了描述,隨后對數(shù)據(jù)庫表進(jìn)行了使用表格的形式對表中數(shù)據(jù)項(xiàng)進(jìn)行了詳細(xì)描述。最后,對系統(tǒng)進(jìn)行測試,測試包括功能測試和非功能測試兩部分。

本系統(tǒng)基于B/S架構(gòu),采用的開發(fā)工具是eclipse,采用的開發(fā)語言是Java,采用的數(shù)據(jù)庫服務(wù)器為mysql,采用springboot結(jié)構(gòu)的框架進(jìn)行開發(fā),框架具有擴(kuò)展性、重用性強(qiáng),安全性高的特點(diǎn),系統(tǒng)有較高的安全性和較好的性能。

微信小程序端用的Vue框架。

?

關(guān)鍵字高校后勤維修預(yù)約系統(tǒng),系統(tǒng)設(shè)計(jì),springboot,mysql,Vue

?

?


ABSTRACT

?

With the continuous development of the Internet industry, the application of computers is also constantly updated with its development speed. Today for a network application is very wide society, university logistics maintenance reservation management of computer management in colleges and universities more closely, more perfect, logistics maintenance reservation, especially in universities, universities logistics maintenance reservation demand more extensive, cautious, so a good system for university logistics maintenance reservation is important. The overall task of the system development is to realize the systematization, standardization and automation of the logistics maintenance reservation management in universities, so as to achieve the purpose of improving the efficiency of the logistics maintenance reservation management.

This paper introduces the design and implementation of the management system in detail. In the demand analysis stage, the actual requirements of university logistics maintenance reservation management are investigated. At the same time, the system is designed by using the system use case diagram, and the requirements of each subfunction module are described in detail by using the function use case diagram. In the design and implementation stage of the system, each functional module diagram and timing diagram are used to introduce and describe in detail. The overall database design using the database class diagram is described in the database table, and then the data items in the database table are described in the form of tables. Finally, the system is tested, which includes two parts: functional test and non-functional test.

This system is based on B / S architecture, the development tool is eclipse, the development language is Java, the database server is mysql, the framework of springboot structure, the framework has the characteristics of scalability, strong reuse, high security, the system has high security and good performance.

The Vue framework for the wechat small program end.

Keywords: university logistics maintenance reservation system, system design, springboot, mysql, Vue???

?

?

?

?

?

?

?


目 ?錄

目 ?錄

第1章 緒論

1.1 選題的背景和意義

1.2 研究現(xiàn)狀

1.3 研究內(nèi)容

1.4 論文結(jié)構(gòu)

第2章 相關(guān)技術(shù)

2.1 Spring Boot框架

2.2 Java簡介

2.3 B/S架構(gòu)

2.4 mysql數(shù)據(jù)庫

2.5 IDEA開發(fā)環(huán)境

2.6 Vue

第3章 系統(tǒng)分析

3.1 系統(tǒng)可行性分析

3.1.1 技術(shù)可行性

3.1.2 經(jīng)濟(jì)可行性

3.1.3 操作可行性

3.2 系統(tǒng)目標(biāo)

3.3 功能需求分析

3.4 非功能需求分析

第4章 系統(tǒng)設(shè)計(jì)

4.1 設(shè)計(jì)原則與目標(biāo)

4.2 系統(tǒng)功能模塊設(shè)計(jì)

4.3 系統(tǒng)設(shè)計(jì)流程

4.4 數(shù)據(jù)庫設(shè)計(jì)

4.4.1 概念性數(shù)據(jù)模型

4.4.2 數(shù)據(jù)庫的物理設(shè)計(jì)

第5章 系統(tǒng)實(shí)現(xiàn)

5.1 登錄

5.2 管理員功能模塊

5.2.1 用戶管理

5.2.2 報(bào)修訂單信管理

5.2.3 學(xué)生評價(jià)

5.3 用戶功能模塊

5.3.1 個(gè)人中心模塊

5.3.2 學(xué)生報(bào)修管理信息界面

第6章 系統(tǒng)測試

6.1 測試方法

6.1.1 測試目的

6.1.2 測試方法

6.2 功能模塊測試

6.3 測試結(jié)論

第7章 總結(jié)與展望

7.1 總結(jié)

7.2 展望

參考文獻(xiàn)

致 ?謝




第1章?緒論

1.1?選題的背景和意義

高校后勤維修服務(wù)是保障校園日常教學(xué)生活正常運(yùn)轉(zhuǎn)的重要基礎(chǔ)保障。近年來,隨著高校師生人數(shù)的增長,園區(qū)規(guī)模和基礎(chǔ)設(shè)施建設(shè)逐年擴(kuò)大,后勤維修的需求量也在不斷增加,這對傳統(tǒng)的報(bào)修服務(wù)產(chǎn)生了巨大的壓力[1]。此外,傳統(tǒng)老舊的服務(wù)狀態(tài)有各種局限性。(1)時(shí)效性差,無法滿足師生的現(xiàn)實(shí)需求。通過電話報(bào)修、人工登記信息甚至口頭分配通知等方式報(bào)修,存在各種誤差和延時(shí),降低了服務(wù)的時(shí)效性和有效性,會(huì)影響校園用戶對后勤報(bào)修服務(wù)的滿意度和體驗(yàn)感。(2)缺乏統(tǒng)一的報(bào)修信息收集和調(diào)度平臺(tái)。傳統(tǒng)的人工方式管理不但效率低、保密性差,并且大量的文件和數(shù)據(jù)為信息的查找、統(tǒng)計(jì)、更新和維護(hù)都帶來了不少的困難。(3)無法全面收集用戶評價(jià)數(shù)據(jù),難以進(jìn)行客觀考評[2]。傳統(tǒng)維修方法對維修服務(wù)缺乏有效的反饋、監(jiān)督管理,存在一線維修人員服務(wù)態(tài)度差、服務(wù)質(zhì)量低等問題。

根據(jù)上述分析得出:如何提高師生報(bào)修的便捷性、提高報(bào)修響應(yīng)的時(shí)效性、保證維修質(zhì)量的可靠性,是建設(shè)優(yōu)質(zhì)后勤報(bào)修服務(wù)的關(guān)鍵因素。在高校信息化時(shí)代,提高辦事效率,認(rèn)真落實(shí)“讓師生少跑路,讓數(shù)據(jù)和信息多跑路,以人為本”的服務(wù)理念,才能為廣大師生提供高質(zhì)量、高效率的服務(wù)。為解決以上問題本次設(shè)計(jì)了高校后勤維修預(yù)約管理系統(tǒng),學(xué)生和教工在系統(tǒng)中直接填寫報(bào)修信息,由維修工查看維修信息后直接排單上門維修。

1.2?研究現(xiàn)狀

隨著高校后勤改革的推進(jìn),作為高校學(xué)習(xí)科研保障性的后勤運(yùn)作也必須與時(shí)俱進(jìn),才能跟得上改革的步伐。高校后勤改革過程中對信息科技的依賴程度越來越高,在努力建設(shè)規(guī)范后勤、節(jié)約后勤、高效后勤的工作要求中,只有依靠數(shù)字化、信息化才能提高服務(wù)效率、提升服務(wù)質(zhì)量[3]。在大學(xué)這個(gè)相對獨(dú)立運(yùn)行的環(huán)境中,各項(xiàng)生活設(shè)施、設(shè)備的正常運(yùn)行就成了我們生活的基本保障。我們生活便捷,舒適度越高,對于保障的要求也越來越高。隨著報(bào)修、維修、服務(wù)訴求的增加,對于如何提高高校后勤報(bào)修、維修工作管理效率,已經(jīng)成為全國高校后勤研究關(guān)注的熱點(diǎn)問題。

后勤管理系統(tǒng)的開發(fā)過程中,先后出現(xiàn)了許多優(yōu)秀的管理系統(tǒng)。系統(tǒng)的應(yīng)用打破了傳統(tǒng)思維,改變了傳統(tǒng)的管理模式,日前開發(fā)的高校后勤維修服務(wù)管理系統(tǒng)種類較多。如陜西師范大學(xué)2008年左右開發(fā)的物業(yè)維修平臺(tái)(現(xiàn)在叫維修服務(wù)平臺(tái))。師生可以通過網(wǎng)絡(luò)、電話兩種渠道報(bào)修。維修服務(wù)平臺(tái)自動(dòng)將信息分配給各維修點(diǎn),維修過程比較透明化。同時(shí)于2011年推出手機(jī)版移動(dòng)校園,北京師范大學(xué)2010年啟動(dòng)后勤24小時(shí)網(wǎng)上報(bào)修平臺(tái),受理涉及水、電暖報(bào)修業(yè)務(wù),報(bào)修范圍主要涉及學(xué)生公寓。但是由于各單位的組織機(jī)構(gòu)、運(yùn)行模式的不同,針對性較強(qiáng),僅適用于某些個(gè)別物業(yè)單位,不能做到通用。目前需要我們根據(jù)學(xué)校的各項(xiàng)維修、投訴、建議的需求搭建一個(gè)適合本校管理應(yīng)用的后勤報(bào)修服務(wù)平臺(tái)。

1.3?研究內(nèi)容

(1)本文就高校后勤維修預(yù)約系統(tǒng)的實(shí)現(xiàn)方案,根據(jù)總體的軟件研發(fā)過程進(jìn)行了初步調(diào)查和研究,以決定該軟件是否能夠正常實(shí)現(xiàn),技術(shù)是否可行,以及系統(tǒng)各功能組件的設(shè)計(jì)與開發(fā),最終選定所采用的技術(shù)及實(shí)現(xiàn)方案。

(2)框架是一種由編程人員所提供的一組函數(shù),它可以幫助開發(fā)者迅速建立起一個(gè)軟件體系結(jié)構(gòu)和重用能力,這個(gè)平臺(tái)采用了一個(gè)開放源碼的框架,可以讓開發(fā)者更快地建立起一個(gè)基礎(chǔ)的開發(fā)框架,從而降低了開發(fā)的困難,提高了網(wǎng)站的安全性和可靠性,并且可以協(xié)助開發(fā)者進(jìn)行系統(tǒng)的開發(fā)和數(shù)據(jù)的分析。

(3)管理員對高校后勤維修預(yù)約系統(tǒng)資料的運(yùn)作與管理,不但要有架構(gòu)規(guī)格的限制,還要有特定的基本準(zhǔn)則。

?

1.4?論文結(jié)構(gòu)

針對本文的高校后勤維修預(yù)約系統(tǒng)安排論文的章節(jié)如下:

第一章是緒論。論文的研究背景、意義、研究現(xiàn)狀以及論文的結(jié)構(gòu)。

第二章為相關(guān)技術(shù)問題的探討。本章重點(diǎn)介紹了高校后勤維修預(yù)約系統(tǒng)的發(fā)展歷史和所采用的技術(shù)。

第三章是本課題的目標(biāo)需求。本章重點(diǎn)介紹了高校后勤維修預(yù)約系統(tǒng)的功能和非功能需求,并繪制了用例示意圖。

第四章是對系統(tǒng)總體架構(gòu)的分析。對各個(gè)功能模塊進(jìn)行了分區(qū),給出了主要的工作流程,并完成了相應(yīng)的數(shù)據(jù)庫設(shè)計(jì)。

第五章是本文的主要工作。本章闡述了高校后勤維修預(yù)約系統(tǒng)的基本工作模塊及各主要職能。

第六章是本文的主要內(nèi)容。在此基礎(chǔ)上,選取了一些實(shí)際應(yīng)用實(shí)例進(jìn)行了系統(tǒng)的實(shí)驗(yàn)研究。


第2章?相關(guān)技術(shù)

2.1?Spring Boot框架

經(jīng)過多年的完善,SpringBoot框架已經(jīng)發(fā)展得很成熟,相比于Spring框架少了很多配置,SpringBoot框架內(nèi)嵌了Tomcat,不用額外配置Tomcat服務(wù)器運(yùn)行系統(tǒng),在編寫代碼操作上也可以利用R對象完成,SpringBoot編寫而成的程序能夠和前端頁面方便交互,對異常也能夠很好地處理,能夠捕抓到很多異常,SpringBoot框架是利用接口進(jìn)行實(shí)現(xiàn)交互的,因此在后期修改的時(shí)候,能夠快速方便修改。

另外SpringBoot框架中有兩個(gè)非常重要的策略:開箱即用和約定優(yōu)于配置。開箱即用,Outofbox,是指在開發(fā)過程中,通過在MAVEN項(xiàng)目的pom文件中添加相關(guān)依賴包,然后使用對應(yīng)注解來代替繁瑣的XML配置文件以管理對象的生命周期。這個(gè)特點(diǎn)使得開發(fā)人員擺脫了復(fù)雜的配置工作以及依賴的管理工作,更加專注于業(yè)務(wù)邏輯。約定優(yōu)于配置,Convention over configuration,是一種由SpringBoot本身來配置目標(biāo)結(jié)構(gòu),由開發(fā)者在結(jié)構(gòu)中添加信息的軟件設(shè)計(jì)范式。這一特點(diǎn)雖降低了部分靈活性,增加了BUG定位的復(fù)雜性,但減少了開發(fā)人員需要做出決定的數(shù)量,同時(shí)減少了大量的XML配置,并且可以將代碼編譯、測試和打包等工作自動(dòng)化。

2.2?Java簡介

Java的核心技術(shù)是 CORBA技術(shù)和網(wǎng)絡(luò)應(yīng)用程序的安全性。此外,還對 java servlet API、 java server頁面以及 XML技術(shù)的 EJB (企業(yè) JavaBeans)提供了全方位的支援。JAVA是一門面向目標(biāo)的編程語言,它可以為用戶實(shí)現(xiàn)特定的工作,而開發(fā)人員僅僅需要了解到一定的概念就可以寫出某些應(yīng)用。Java的程式比較小巧,它的程式可以在小型電腦上執(zhí)行。Java作為一種具有封裝、繼承和多態(tài)三大特點(diǎn)的電腦編程語言,在企業(yè)網(wǎng)絡(luò)和手機(jī)軟件的開發(fā)中得到了廣泛的使用。

Java與普通編譯和翻譯的差別是 Java把源碼轉(zhuǎn)化成了一個(gè)可以在多種 JVM上運(yùn)行的 JVM。從而,其跨平臺(tái)功能得以實(shí)施。盡管這會(huì)讓 Java在初期變得很慢,但在 Java的發(fā)展過程中, Java也有所改善。

2.3?B/S架構(gòu)

B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。B/S架構(gòu)是當(dāng)前主流的網(wǎng)絡(luò)架構(gòu),它可以將所有的主要功能都集中在服務(wù)器上,方便了開發(fā)者的操作,方便了系統(tǒng)的維護(hù)和使用。只要用戶安裝了目前的主流瀏覽器,比如搜狐、谷歌、 QQ、以及其他的瀏覽器,就可以安裝 sqlserver、 mysql等數(shù)據(jù)庫。已安裝的瀏覽器與服務(wù)器端的資料庫進(jìn)行數(shù)據(jù)資料交互。許多專業(yè)的軟件都可以完成,但是在 B/S模式下,卻可以將 Web瀏覽器、 ActiveX和各種腳本語言相融合。為編程人員節(jié)省大量的開發(fā)費(fèi)用?,F(xiàn)在 B/S架構(gòu)已經(jīng)成為了主流的編程架構(gòu),最大的好處就是沒有位置的限制,也不需要安裝任何的軟件。如果是 B/S開發(fā),那么后期的系統(tǒng)維護(hù)就會(huì)變得非常的方便,不需要所有的事情都在服務(wù)器上,只需要一個(gè)簡單的客戶端,就能解決一些問題,開發(fā)出來的軟件和用戶的交互能力也會(huì)得到提升,而且還能隨時(shí)更新網(wǎng)頁中的數(shù)據(jù)。

該平臺(tái)的結(jié)構(gòu)設(shè)計(jì)以 B/S為主,包括了瀏覽器和服務(wù)兩個(gè)部分。瀏覽器方主要是將請求傳送給服務(wù)器,以便進(jìn)行注冊的分析。該體系包括數(shù)據(jù)層、業(yè)務(wù)層和表現(xiàn)層。

?

2.4?mysql數(shù)據(jù)庫

Mysql的編程語言沒有任何的結(jié)構(gòu)性MySQL在速度、可靠性和適應(yīng)性方面受到了廣泛的重視。大部分人相信 MySQL是最好的管理方式,而無需進(jìn)行交易處理。而且 Mysql由于其語言和構(gòu)造相對簡潔,但其具有很強(qiáng)的儲(chǔ)存能力和信息容量,因此被廣泛使用。

Mysql數(shù)據(jù)庫在程序設(shè)計(jì)中有著非常廣闊的應(yīng)用前景,可以為使用者提供更多的數(shù)據(jù)檢索。由于 Mysql的數(shù)據(jù)庫應(yīng)用具有很高的彈性和很好的性能,因此它僅需少量的代碼就可以完成某個(gè)特定的函數(shù),與其它軟件相比,它無需寫大量的代碼。總之, Mysql的語言比較簡單。

而數(shù)據(jù)處理的核心,則是儲(chǔ)存在電腦上的資料,而不是真正的倉庫。資料的儲(chǔ)存采用了一種固定的形式,而非雜亂地儲(chǔ)存,其含義是:有一種永久的形式,可以在電腦內(nèi)存中進(jìn)行分享。數(shù)據(jù)庫的管理工作包括數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù)表格。

2.5?IDEA開發(fā)環(huán)境

IBM公司雖然獨(dú)自研發(fā)了IDEA,但是IBM公司卻把IDEA貢獻(xiàn)給了開源社區(qū)。IDEA編譯器的基礎(chǔ)代碼是用Java代碼寫的,而且它自己也有很多開發(fā)插件。IDEA編譯器的內(nèi)部代碼是開放源代碼,它為二次開發(fā)提供了一個(gè)方便的平臺(tái)。IDEA編譯器的開發(fā)需要圍繞著很多的原則,原則包括高可用和安全等[11]。IDEA編譯器剛被人們開發(fā)出來的時(shí)候只能夠編寫Java語言,隨著技術(shù)不斷地更新,IDEA編譯器能夠編寫更多的編程語言。IDEA雖然作為一個(gè)編譯器,但是當(dāng)很多插件出來的時(shí)候,IDEA可以集成這些插件使得功能越來越豐富。IDEA能夠滿足日常的開發(fā)場景,不同功能能夠包含系統(tǒng)的整個(gè)開發(fā)階段,使用起來較為方便,包括前端界面和后端業(yè)務(wù)邏輯代碼。

2.6?Vue

Vue,是一款流行的JavaScript前端框架,由尤雨溪(Yevgeniy Brikman)在2014年首次發(fā)布,旨在實(shí)現(xiàn)Web界面的響應(yīng)式和組件化,幫助開發(fā)者更容易地構(gòu)建高效、靈活和可維護(hù)的Web應(yīng)用。Vue將模板語法和JavaScript組件化思想相結(jié)合,采用Virtual DOM技術(shù)實(shí)現(xiàn)高效的渲染,并通過指令系統(tǒng)和組件化實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)和DOM操作的解耦。Vue還提供了路由、狀態(tài)管理、構(gòu)建工具等一系列生態(tài)工具,方便開發(fā)者進(jìn)行全方位的Web應(yīng)用開發(fā)和維護(hù)工作。采用雙向數(shù)據(jù)綁定機(jī)制,實(shí)時(shí)響應(yīng)頁面數(shù)據(jù)的變化。將UI元素封裝成可重用的組件,提高代碼的復(fù)用性和可維護(hù)性。Vue核心庫只有20K,非常適合構(gòu)建輕量級的Web應(yīng)用。Vue的API簡單易懂,降低了學(xué)習(xí)門檻,同時(shí)也提供了完善的文檔和教程。

Vue生態(tài)豐富,有大量的第三方庫和插件,如Vuex、Vue-router、Vuetify等。

總的來說,Vue是一款非常優(yōu)秀的前端框架,它通過創(chuàng)新的組件化和數(shù)據(jù)驅(qū)動(dòng)思想,使開發(fā)者編寫和維護(hù)Web應(yīng)用更為高效、簡單和靈活。它在響應(yīng)式數(shù)據(jù)綁定、虛擬DOM等方面的優(yōu)秀表現(xiàn),也讓我們在Web應(yīng)用開發(fā)中享受到更高的開發(fā)效率和更好的用戶體驗(yàn)。

?


?

第3章?系統(tǒng)分析

本章是對高校后勤維修預(yù)約系統(tǒng)的要求進(jìn)行了詳細(xì)的闡述,其中包括了對高校后勤維修預(yù)約系統(tǒng)的基本要求,對高校后勤維修預(yù)約系統(tǒng)進(jìn)行了詳細(xì)的分析,并對其進(jìn)行了詳細(xì)的描述。

3.1?系統(tǒng)可行性分析

3.1.1?技術(shù)可行性

Java擁有很多優(yōu)勢,它包含了跨平臺(tái)、更多的穩(wěn)定性,所以這一次的系統(tǒng)的開發(fā)語言選擇了 Java。后端的架構(gòu)是 Spring boot,可以為開發(fā)者們提供大量的組件,同時(shí)也可以利用現(xiàn)有的前端技術(shù)來實(shí)現(xiàn)前端的開發(fā)。MySQL作為一種數(shù)據(jù)庫,是一種開放的、開放的、強(qiáng)大的數(shù)據(jù)庫,在不消耗大量的計(jì)算機(jī)資源的情況下,可以確保系統(tǒng)的效率。該智能化運(yùn)輸系統(tǒng)采用了一種分級的結(jié)構(gòu)形式,由前、后兩部分組成。

3.1.2?經(jīng)濟(jì)可行性

隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,基于互聯(lián)網(wǎng)技術(shù)開發(fā)的應(yīng)用能夠?yàn)樯碳夜?jié)約成本且提高服務(wù)的質(zhì)量,本高校后勤維修預(yù)約系統(tǒng)的開發(fā)能夠打破時(shí)間和地點(diǎn)的限制,能為管理員創(chuàng)造不少的利益。對于用戶來說,方便操作的界面可以高效率提高用戶的體驗(yàn)。

3.1.3??操作可行性

高校后勤維修預(yù)約系統(tǒng)被程序開發(fā)者開發(fā)出來的目的是為了給用戶群體訪問和操作,所以程序開發(fā)者在設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)的時(shí)候需要考慮到用戶的不同需求,現(xiàn)代的用戶能夠接受系統(tǒng)信息化管理,所以用戶的學(xué)習(xí)成本較低。對于用戶來說,方便操作的界面可以高效率提高用戶的體驗(yàn),系統(tǒng)界面設(shè)計(jì)上以簡單的原則進(jìn)行設(shè)計(jì)。

3.2?系統(tǒng)目標(biāo)

高校后勤維修預(yù)約系統(tǒng)能夠處理面向日常經(jīng)營的大多數(shù)事務(wù),包括了服務(wù)管理的工作,該系統(tǒng)采用了MVC設(shè)計(jì)模式和使用了數(shù)據(jù)庫MySQL從而開發(fā)出高校后勤維修預(yù)約系統(tǒng),目的是方便用戶和提高管理員的效率。

高校后勤維修預(yù)約系統(tǒng)的實(shí)現(xiàn)需要結(jié)合實(shí)際,確定用戶的需求,通過需求分析從而制定系統(tǒng)的目標(biāo),通過分析確定出高校后勤維修預(yù)約系統(tǒng)的體系結(jié)構(gòu),所以在實(shí)現(xiàn)高校后勤維修預(yù)約系統(tǒng)的時(shí)候要考慮全面:

l每個(gè)子系統(tǒng)之間要相對獨(dú)立和穩(wěn)定,這樣有利于子系統(tǒng)的開發(fā)和維護(hù)。

l充分考慮管理的業(yè)務(wù)分工,盡可能地使功能子系統(tǒng)在一個(gè)職能的管理范圍之內(nèi),以便于子系統(tǒng)的管理。

3.3?功能需求分析

維修工用例見圖3-1。

圖3-1 維修工用例圖

管理員用例見圖3-2。

圖3-2 ?管理員用例圖

學(xué)生用例見圖3-3

圖3-3 ?學(xué)生用例圖

3.4?非功能需求分析

1.性能要求

在設(shè)計(jì)和開發(fā)過程中,要充分考慮到用戶的最大存取量和在實(shí)際應(yīng)用中的并發(fā)人數(shù)等技術(shù)指標(biāo),以保證在一定程度上滿足了對數(shù)據(jù)提交和平臺(tái)實(shí)際業(yè)務(wù)的需求。

2.整體性

在整個(gè)系統(tǒng)的開發(fā)中,必須對整個(gè)系統(tǒng)進(jìn)行整體的設(shè)計(jì),以克服各組件的不相容性,從而實(shí)現(xiàn)整個(gè)體系的統(tǒng)一與統(tǒng)一。

3.安全性

該系統(tǒng)包含了用戶信息、用戶密碼、查詢記錄等各種信息和信息,在系統(tǒng)的開發(fā)中要考慮到信息的安全性,如“防火墻”等。

4.實(shí)用性

該方案是根據(jù)不同的人群不同的需要而設(shè)計(jì)的,既可以滿足不同的人群,也可以滿足不同的人群,同時(shí)也可以根據(jù)不同的人群進(jìn)行不同的需求。

5.易用性

它的功能非常的簡單,可以讓使用者在短時(shí)間內(nèi)找到自己喜歡的高校后勤維修預(yù)約,最重要的是,它可以讓使用者在不需要輸入太多的信息的情況下,只需要點(diǎn)擊一下按鈕就可以了。

6.可維護(hù)性

該系統(tǒng)的可維護(hù)性,是因?yàn)樗南到y(tǒng)結(jié)構(gòu)非常的簡潔,用戶的界面也非常的友好,使用起來非常的容易,并且可以隨時(shí)進(jìn)行維護(hù)和更新。

7.可靠性

為了實(shí)現(xiàn)系統(tǒng)各個(gè)部分的可靠性:技術(shù)可靠性,經(jīng)濟(jì)可靠性,性能可靠性等,這些可靠性要求必須滿足

第4章?系統(tǒng)設(shè)計(jì)

在此基礎(chǔ)上,本文對高校后勤維修預(yù)約系統(tǒng)進(jìn)行了研究,并對其主要的工作進(jìn)行了分析,并編制了相關(guān)的數(shù)據(jù)庫表。本文從系統(tǒng)的系統(tǒng)設(shè)計(jì)、功能模塊設(shè)計(jì)、工作流程設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)等方面進(jìn)行了詳細(xì)的論述。

4.1?設(shè)計(jì)原則與目標(biāo)

該體系的主要功能是:

1.結(jié)構(gòu)化的設(shè)計(jì)理念:一種軟件本質(zhì)上是一個(gè)有機(jī)的有機(jī)組成部分,盡管該體系是由多個(gè)部件組成,但是由于缺乏該部件,該部件就不能正常工作,因此在設(shè)計(jì)時(shí)必須采用結(jié)構(gòu)性的設(shè)計(jì)思路。

2.友好的界面:界面的親和力將會(huì)對系統(tǒng)的使用產(chǎn)生很大的影響,因此在設(shè)計(jì)時(shí)必須對用戶進(jìn)行良好的界面設(shè)計(jì)。

3.系統(tǒng)容易學(xué)習(xí):一套好的系統(tǒng)必須讓使用者一上手就會(huì),一個(gè)復(fù)雜的系統(tǒng),不能讓使用者在短時(shí)間內(nèi)獲得自己想要的資料,必須經(jīng)過一段時(shí)間的訓(xùn)練,才能獲得系統(tǒng)的知識,這樣的系統(tǒng)就不是一個(gè)好的系統(tǒng)了。

4.系統(tǒng)的安全性:安全性是保證系統(tǒng)的設(shè)計(jì)的重要保證,而用戶的個(gè)人資料則是最重要的,而只有這樣的安全性,才能保證用戶的持續(xù)使用。在軟件開發(fā)過程中,每個(gè)模塊的功能都是一樣的,主要包括添加、刪除、更改、詢問四個(gè)部分,第一步就是確認(rèn)每個(gè)角色的權(quán)限,然后再進(jìn)行下一步的設(shè)計(jì),然后再進(jìn)行下一步的規(guī)劃。該系統(tǒng)是一種應(yīng)用軟件,它要求具有良好的可移植性和可擴(kuò)充性,在應(yīng)用設(shè)計(jì)中,通過各種不同的模塊通過不同的數(shù)據(jù)流進(jìn)行鏈接,減少了各個(gè)組件的一致性,從而增加了系統(tǒng)的安全和開發(fā)的速度。

本設(shè)計(jì)的目標(biāo):從設(shè)計(jì)開始,我們就嚴(yán)格遵循軟件工程學(xué)原理,采用迭代軟件的設(shè)計(jì)思路,詳細(xì)設(shè)計(jì)的目標(biāo)很明顯,從設(shè)計(jì)到設(shè)計(jì),都是為了更好地設(shè)計(jì)和設(shè)計(jì)軟件。

4.2?系統(tǒng)功能模塊設(shè)計(jì)

架構(gòu)的目的是要表現(xiàn)一種與其他元素之間的關(guān)系。將大量工作分成幾小部分是一個(gè)完整的架構(gòu)。只要完成了那些瑣碎的小事,一切就會(huì)變得完美。然后,對每個(gè)功能模塊進(jìn)行了細(xì)致的分區(qū),并對其功能、界面和邏輯進(jìn)行了分析。頁面是一個(gè)接一個(gè)的單位,層次分明,采用了一個(gè)面向物件的觀念,將一個(gè)實(shí)體與資料型別進(jìn)行搭配,每個(gè)資料分類都加入一個(gè)執(zhí)行類。

在軟件開發(fā)中,不僅要保證用戶對系統(tǒng)的功能需求,還要保證系統(tǒng)與用戶之間的良好互動(dòng),所以在軟件的設(shè)計(jì)中,對功能組件進(jìn)行了重點(diǎn)的設(shè)計(jì)。本系統(tǒng)從初步構(gòu)想,以符合高校后勤維修預(yù)約管理的基本需求為依據(jù),具有普適性。這樣一來,系統(tǒng)就會(huì)被劃分成更多的小塊,由管理者根據(jù)自己的需求對其進(jìn)行修改和維護(hù),然后再根據(jù)自己的需求進(jìn)行進(jìn)一步的細(xì)分。

依據(jù)模塊化設(shè)計(jì)理念,系統(tǒng)軟件拓展了面對管理人員的管理方案模塊,,系統(tǒng)的功能結(jié)構(gòu)圖如圖4-1所示。

圖4-1 系統(tǒng)功能結(jié)構(gòu)圖

4.3?系統(tǒng)設(shè)計(jì)流程

系統(tǒng)開發(fā)的中首先要對系統(tǒng)進(jìn)行需求分析,通過了解用戶的需求后進(jìn)行系統(tǒng)功能的設(shè)計(jì),進(jìn)行系統(tǒng)的實(shí)現(xiàn)包括系統(tǒng)代碼的編程和系統(tǒng)數(shù)據(jù)庫的選擇,最后實(shí)現(xiàn)對系統(tǒng)的調(diào)試以及功能測試等,本系統(tǒng)的開發(fā)流程如圖4-2所示。



圖4-2系統(tǒng)開發(fā)流程圖

4.4數(shù)據(jù)庫設(shè)計(jì)

4.4.1?概念性數(shù)據(jù)模型

在系統(tǒng)架構(gòu)已經(jīng)明確,框架已經(jīng)搭建完畢的前提下,那么,數(shù)據(jù)庫就是實(shí)現(xiàn)這個(gè)體系的關(guān)鍵。根據(jù)各功能單元的數(shù)據(jù)要求,合理地建立數(shù)據(jù)庫和數(shù)據(jù)表。同時(shí),適當(dāng)?shù)臄?shù)據(jù)庫可以有效地減少用戶在高校后勤維修預(yù)約推薦網(wǎng)站的反應(yīng)時(shí)間。從系統(tǒng)運(yùn)行完整的角度出發(fā),設(shè)置相應(yīng)的實(shí)體,明確各實(shí)體之間的聯(lián)系。

用戶實(shí)體屬性圖,如圖4-4所示。

圖4-4用戶實(shí)體屬性圖

宿舍信息信息實(shí)體屬性圖,如圖4-5所示。

圖4-5宿舍信息實(shí)體屬性圖

學(xué)生報(bào)修實(shí)體屬性圖,如圖4-6所示。

圖4-6學(xué)生報(bào)修實(shí)體屬性圖


4.4.2?數(shù)據(jù)庫的物理設(shè)計(jì)

系統(tǒng)采用的是MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),系統(tǒng)中使用到的主要數(shù)據(jù)表的具體展示部分如下所示。

第5章?系統(tǒng)實(shí)現(xiàn)

5.1?登錄

系統(tǒng)內(nèi)的管理員或者普通用戶進(jìn)入系統(tǒng)都需要通過賬號密碼輸入進(jìn)行登錄,用戶根據(jù)自己的角色進(jìn)行選擇同時(shí)輸入正確的賬號和密碼即可進(jìn)入系統(tǒng),實(shí)現(xiàn)界面見圖5-1。

圖5-1 登錄界面

5.2?管理員功能模塊

5.2.1?用戶管理

管理員登錄進(jìn)入系統(tǒng)之后,可以對系統(tǒng)內(nèi)的賬號、年齡、姓名、性別、手機(jī)等用戶信息統(tǒng)一進(jìn)行管理,實(shí)現(xiàn)頁面見圖5-2。

圖5-2 用戶管理界面

5.2.2報(bào)修訂單信管理

報(bào)修訂單管理界面中首先需要使用script標(biāo)簽引入樣式供標(biāo)簽進(jìn)行調(diào)用。查看會(huì)員信息依賴于form標(biāo)簽顯示會(huì)員的信息,在form標(biāo)簽中需要定義好CSS樣式才能夠讓表格正常顯示在界面當(dāng)中,實(shí)現(xiàn)頁面見圖5-3。

圖5-3 報(bào)修訂單信息管理界面

5.2.3?學(xué)生評價(jià)

管理員點(diǎn)擊學(xué)生評價(jià)學(xué)生評價(jià)頁面可以進(jìn)行詳情或修改操作,實(shí)現(xiàn)頁面見圖5-4。

圖5-4學(xué)生評價(jià)界面

5.3?用戶功能模塊

?

5.3.1?個(gè)人中心模塊

用戶登錄系統(tǒng)之后在個(gè)人中心展示頁面中可點(diǎn)擊個(gè)人中心按鈕對用戶個(gè)人信息進(jìn)行修改更新,客戶端使用適配器經(jīng)過解析之后傳遞請求到服務(wù)端中,服務(wù)端利用數(shù)據(jù)庫SQL語句取出數(shù)據(jù)庫記錄,具體界面如圖5-5所示。

圖5-5 個(gè)人中心界面

5.3.2學(xué)生報(bào)修管理信息界面

學(xué)生報(bào)修管理界面中用戶能夠瀏覽學(xué)生報(bào)修管理的細(xì)信息,學(xué)生報(bào)修管理能夠展示主要依賴于客戶端發(fā)送請求和編號到服務(wù)端中,服務(wù)端傳送編號到數(shù)據(jù)庫服務(wù)器中,數(shù)據(jù)庫服務(wù)器利用數(shù)據(jù)庫SQL語句取出的詳細(xì)信息并傳遞到客戶端中,實(shí)現(xiàn)頁面見圖5-6。

圖5-6學(xué)生報(bào)修管理信息界面

第6章?系統(tǒng)測試

當(dāng)系統(tǒng)開發(fā)完成的時(shí)候測試是一個(gè)非常重要的環(huán)節(jié),當(dāng)高校后勤維修預(yù)約系統(tǒng)開發(fā)完一個(gè)功能之后,需要對功能模塊做單元測試,盡早地發(fā)現(xiàn)該功能模塊的錯(cuò)誤。把整個(gè)系統(tǒng)開發(fā)完成之后,還需要對系統(tǒng)全面進(jìn)行測試,包括業(yè)務(wù)流程是否正確和系統(tǒng)信息是否能夠增刪改查等。

6.1?測試方法

軟件開發(fā)者通常采用的測試方式有黑盒測試和白盒測試。黑箱試驗(yàn)要求將該體系視為一個(gè)箱子,無需理解內(nèi)部的具體實(shí)施。軟件開發(fā)者必須依據(jù)其目的來進(jìn)行測試案例的開發(fā)。而對于白箱試驗(yàn),則要求其在程序和邏輯方面有較深的理解,因此,對于白箱試驗(yàn)而言,其設(shè)計(jì)目標(biāo)是完全透明的。

6.1.1?測試目的

在完成了初始化的高校后勤維修預(yù)約系統(tǒng)后,就是對該系統(tǒng)進(jìn)行檢測,發(fā)現(xiàn) BUG的缺陷,并根據(jù) BUG的反饋,為后續(xù)的系統(tǒng)完善和改進(jìn)奠定基礎(chǔ)。

6.1.2?測試方法

功能測試又被稱為黑盒測試,功能測試根本為從用戶觀點(diǎn)出發(fā),用功能測試方法進(jìn)行測試的時(shí)候,程序被認(rèn)為是一個(gè)看不見內(nèi)部的黑盒。測試者不需考慮程序內(nèi)部的情況,僅需要確定測試用例和結(jié)果的是否正確。在黑盒測試方法中包括了等價(jià)類劃分法、邊界值分析法、因果圖法、錯(cuò)誤推測等。

黑盒測試有一種特殊的測試方法被稱為等價(jià)類劃分法,等價(jià)類劃分法不用去關(guān)注于程序的內(nèi)部結(jié)構(gòu),需要專注于需求規(guī)格說明書,對輸入和輸出的要求需要進(jìn)行分解并加以區(qū)別。

錯(cuò)誤推測法,基于測試者的直覺進(jìn)行推算出高校后勤維修預(yù)約系統(tǒng)所可能存在的錯(cuò)誤,從而設(shè)計(jì)出能夠解決錯(cuò)誤的專門方法,錯(cuò)誤推測法基本核心思想是列舉程序中很大可能存在的錯(cuò)誤,根據(jù)這些錯(cuò)誤選擇相應(yīng)的測試用例。

6.2?功能模塊測試

6.3測試結(jié)論

經(jīng)過整體試驗(yàn)和整體試驗(yàn),得到了如下的結(jié)果:經(jīng)過全面的測試,全部的試驗(yàn)項(xiàng)目全部合格,達(dá)到了需求分析的基本要求,能夠滿足使用者的各種操作,并能在實(shí)際應(yīng)用中正常工作。

在本系統(tǒng)研制成功后,通過系統(tǒng)測試,本軟件已實(shí)現(xiàn)了預(yù)期的研制目的,并在實(shí)際應(yīng)用中實(shí)現(xiàn)了各項(xiàng)性能指標(biāo)的應(yīng)用。系統(tǒng)技術(shù)評估:該系統(tǒng)經(jīng)過了單元測試、集成測試等一系列的工作,經(jīng)過了一套完整的測試和測試,可以看出,該系統(tǒng)已經(jīng)達(dá)到了要求,系統(tǒng)的安全性、可靠性和實(shí)用性都很高,能夠很好地適應(yīng)三種不同的要求,技術(shù)應(yīng)用是正確的。

經(jīng)過三個(gè)多月的設(shè)計(jì)和實(shí)施,整個(gè)測試體系已經(jīng)完全完工,整個(gè)測試體系經(jīng)過需求分析、概要設(shè)計(jì)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、單元測試和綜合測試,各個(gè)指標(biāo)都達(dá)到了標(biāo)準(zhǔn),滿足了需求分析的所有需求,并具備可擴(kuò)充的能力,為以后的拓展作了準(zhǔn)備。

?


?

第7章?總結(jié)與展望

7.1?總結(jié)

等到有了足夠的時(shí)間,就可以開始正式的系統(tǒng)設(shè)計(jì)了。經(jīng)過數(shù)個(gè)月的研發(fā),該軟件完成了一套完整的功能過程,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)高校后勤維修預(yù)約系統(tǒng)

從目前的技術(shù)上來說,我的技術(shù)還差得很遠(yuǎn),從系統(tǒng)的最后一次測試就可以看出,這款系統(tǒng)的開發(fā)還有待于改進(jìn)。這一次的系統(tǒng),大部分的功能都可以正常工作,但也要看有沒有足夠的人來滿足這種需求。當(dāng)前開發(fā)的這個(gè)應(yīng)用軟件可以很好的適應(yīng)小型的用戶,因此要根據(jù)當(dāng)前的用戶的實(shí)際使用狀況來改進(jìn)。另外,系統(tǒng)的界面也有待完善,因?yàn)槟壳暗南到y(tǒng)模式仍然沿用了常規(guī)的開發(fā)模式,而且系統(tǒng)的界面也不夠豐富,因此在系統(tǒng)中,用戶的系統(tǒng)界面還有待完善。

7.2?展望

鑒于今后將會(huì)有更多的新的業(yè)務(wù)涌現(xiàn)出來,所以這一系列的高校后勤維修預(yù)約系統(tǒng)后續(xù)工作還有待進(jìn)一步的完善,具體如下:

(1)為適應(yīng)不斷增長的用戶人群的正確利用,下一階段的系統(tǒng)還需做更多改進(jìn)。

(2)在對界面進(jìn)行進(jìn)一步的改進(jìn)和改進(jìn)的時(shí)候,采用了大量的風(fēng)格。

總之,今后要發(fā)展智能交通體系,必須要有前車之鑒,提前進(jìn)行系統(tǒng)規(guī)劃和需求分析。在平時(shí)的工作中,也要有足夠的時(shí)間去學(xué)習(xí)。

?

?


參考文獻(xiàn)

[1]?魯肖肖.高校后勤報(bào)修系統(tǒng)的探究與設(shè)計(jì)[J].信息與電腦(理論版),2020,32(13):71-73.

[2]?任東帥,王德靜.報(bào)修系統(tǒng)在高校后勤管理中的應(yīng)用研究——以南開大學(xué)物業(yè)報(bào)修系統(tǒng)為例[J].高校后勤研究,2022(10):23-25.

[3]?韓崢,錢錦輝,周星國,韋明君.高校智能物業(yè)報(bào)修系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)產(chǎn)品與流通,2020(07):230.

[4]?Rio Aurachman and Ericha Mutia Putri. University Management System Engineering based on BAN PT Accreditation Criteria Two using SysML and Semantic Approach[J]. Journal of Physics: Conference Series, 2020, 1477(5)

[5]?Tomchinskaya T. and Galanina M.. University management system based on bim-gis-technologies[J]. CEUR Workshop Proceedings, 2020, 2744

?

致 ?謝

時(shí)間一晃而逝,學(xué)生時(shí)代的課程已經(jīng)快要過去了,他已經(jīng)快要離開學(xué)校了,這讓他受益匪淺。在我的努力下,我終于完成了我的任務(wù),在這段時(shí)間里,我經(jīng)歷了許多的磨難,但是在我的導(dǎo)師的協(xié)助下,我終于克服了許多的障礙,我品嘗到了勝利的快樂,同時(shí),我也要感謝導(dǎo)師。我很感激導(dǎo)師,每次我在實(shí)施這個(gè)體系上有什么問題,他都會(huì)很有耐心地為我解答和幫助我。在結(jié)束時(shí),我要向所有的同學(xué)表示衷心的感謝。

本文主要介紹了以 spring boot為核心的高校后勤維修預(yù)約系統(tǒng)的基本理論和各功能模塊的具體實(shí)施。在編寫這篇文章的時(shí)候,我得到了導(dǎo)師的大力支持,他對我的工作很認(rèn)真,從開始的材料,到現(xiàn)在的需求,再到寫一篇文章。另外,我還要謝謝導(dǎo)師對我的支持和指點(diǎn)。導(dǎo)師從專業(yè)的視角和構(gòu)思上給予了我很有價(jià)值的建議。

?





高校后勤維修預(yù)約管理系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
东乌| 嘉鱼县| 阳西县| 涞源县| 新乐市| 留坝县| 霍林郭勒市| 安丘市| 余干县| 诏安县| 西林县| 安多县| 英吉沙县| 那曲县| 太谷县| 长阳| 汉寿县| 东源县| 错那县| 旬阳县| 潼关县| 米林县| 平武县| 宜宾县| 黔西县| 怀集县| 禹州市| 顺昌县| 乐都县| 含山县| 大化| 嘉祥县| 富阳市| 镇原县| 巴彦淖尔市| 庄浪县| 杨浦区| 营山县| 仙游县| 怀集县| 惠安县|