網(wǎng)站空間為什么都比數(shù)據(jù)庫大營銷推廣是干什么的
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?摘 ?要
隨著科學(xué)技術(shù)的飛速發(fā)展,社會的方方面面、各行各業(yè)都在努力與現(xiàn)代的先進(jìn)技術(shù)接軌,通過科技手段來提高自身的優(yōu)勢,設(shè)備管理當(dāng)然也不例外。設(shè)備報修系統(tǒng)是以實(shí)際運(yùn)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法,采用Java技術(shù)構(gòu)建的一個管理系統(tǒng)。整個開發(fā)過程首先對軟件系統(tǒng)進(jìn)行需求分析,得出系統(tǒng)的主要功能。接著對系統(tǒng)進(jìn)行總體設(shè)計和詳細(xì)設(shè)計??傮w設(shè)計主要包括系統(tǒng)功能設(shè)計、系統(tǒng)總體結(jié)構(gòu)設(shè)計、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計和系統(tǒng)安全設(shè)計等;詳細(xì)設(shè)計主要包括系統(tǒng)數(shù)據(jù)庫訪問的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對系統(tǒng)進(jìn)行功能測試,并對測試結(jié)果進(jìn)行分析總結(jié),得出系統(tǒng)中存在的不足及需要改進(jìn)的地方,為以后的系統(tǒng)維護(hù)提供了方便,同時也為今后開發(fā)類似系統(tǒng)提供了借鑒和幫助。
設(shè)備報修系統(tǒng)主要功能模塊包括首頁,公告消息管理,系統(tǒng)用戶(管理員,注冊用戶,維修員),輪播圖,資源管理(新聞資訊,資訊分類),權(quán)限管理(權(quán)限列表),模塊管理(設(shè)備管理,設(shè)備出庫,故障申報,報修派單,接單信息,拒單信息,轉(zhuǎn)單信息,維修結(jié)果,結(jié)果確認(rèn),維修評價,維修數(shù)據(jù),設(shè)備入庫)等,采取面對對象的開發(fā)模式進(jìn)行軟件的開發(fā)和硬體的架設(shè),能很好的滿足實(shí)際使用的需求。
關(guān)鍵詞:設(shè)備報修系統(tǒng);PHP;Thinkphp
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PHP equipment repair reporting system
With the rapid development of science and technology, all aspects of society and all walks of life are striving to integrate with modern advanced technology and improve their advantages through scientific and technological means, including equipment management. The equipment repair reporting system is a management system built using Java technology, based on practical application as the development background, using software engineering principles and development methods. The entire development process begins with a requirements analysis of the software system to obtain the main functions of the system. Then, the overall design and detailed design of the system are carried out. The overall design mainly includes system function design, system overall structure design, system data structure design, and system security design; The detailed design mainly includes the implementation of system database access, the specific implementation of main functional modules, and the key code for module implementation. Finally, a functional test of the system was conducted, and the test results were analyzed and summarized to identify the shortcomings and areas for improvement in the system, which provided convenience for future system maintenance, and also provided reference and assistance for future development of similar systems.
The main functional modules of the equipment repair system include homepage, announcement message management, system users (administrators, registered users, maintenance personnel), rotation chart, resource management (news information, information classification), and permission management (permission list), Module management (equipment management, equipment outbound, fault declaration, repair dispatch, receipt information, rejection information, transfer information, maintenance results, result confirmation, maintenance evaluation, maintenance data, equipment warehousing), etc., adopts an object-oriented development model for software development and hardware installation, which can well meet the actual use needs..
Key words:?equipment repair reporting system; PHP; Thinkphp
?目錄
摘 ?要
Abstract
第一章 緒論
1.1 課題研究背景
1.2研究現(xiàn)狀
1.3研究方法
第二章 相關(guān)技術(shù)
2.1 開發(fā)技術(shù)
2.1.1 Android開發(fā)工具
2.1.2 Java開發(fā)語言
2.1.3 PHP介紹
2.1.4 Mysql數(shù)據(jù)庫
第三章 設(shè)備報修系統(tǒng)分析
3.1 可行性分析
3.1.1 技術(shù)可行性分析
3.1.2 經(jīng)濟(jì)可行性分析
3.2 系統(tǒng)需求分析
3.2.1 功能性需求分析
3.2.2 非功能性分析
3.3 系統(tǒng)用例分析
第四章 系統(tǒng)總體設(shè)計
4.1 系統(tǒng)模塊設(shè)計
4.2 數(shù)據(jù)庫設(shè)計
4.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
第五章 系統(tǒng)實(shí)現(xiàn)
5.1登錄模塊的實(shí)現(xiàn)
5.2管理員功能模塊
5.3注冊用戶功能模塊
5.4維修員功能模塊
第六章 系統(tǒng)測試
6.1測試目的
6.2測試過程
6.3測試結(jié)果
結(jié)論
參考文獻(xiàn)
致 ?謝
隨著國內(nèi)經(jīng)濟(jì)形勢的不斷發(fā)展,中國互聯(lián)網(wǎng)進(jìn)入了一個難得的高峰發(fā)展時期,這使得中外資本家紛紛轉(zhuǎn)向互聯(lián)網(wǎng)市場。 然而,許多管理領(lǐng)域的不合理結(jié)構(gòu),人員不足以及管理需求的增加使得更多的人具備了互聯(lián)網(wǎng)管理的意識。
在當(dāng)今高度發(fā)達(dá)的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢。高校當(dāng)然也不例外,各地政府和高校對于信息化建設(shè)更是投入了數(shù)額巨大的經(jīng)費(fèi)。 “設(shè)備報修系統(tǒng)”是基于Mysql數(shù)據(jù)庫,采用PHP為開發(fā)語言設(shè)計的基礎(chǔ)上實(shí)現(xiàn)的。同時,隨著設(shè)備的數(shù)量,種類,員工的不斷增加,設(shè)備報修系統(tǒng)面臨著越來越多的信息,因此很難獲得他們對高效信息的需求,如何使用方便快捷的方式使查詢者在廣闊的海洋信息中查詢,存儲,管理和共享信息方面有效,對我們的工作和生活具有重要的現(xiàn)實(shí)意義。因此,國內(nèi)外學(xué)術(shù)界對此也開始進(jìn)行了深入而廣泛的研究。
1.3研究方法
首先,通過引擎搜索或者查閱相關(guān)文獻(xiàn)資料,了解了本系統(tǒng)開發(fā)的背景以及設(shè)計系統(tǒng)的意義所在,收集用戶需求信息。其次,在開發(fā)工具上,最終確定是基于Mysql數(shù)據(jù)庫,在php的Thinkphp框架設(shè)計的基礎(chǔ)上實(shí)現(xiàn),設(shè)計出系統(tǒng)大致的功能模塊。主要從方便系統(tǒng)用戶和系統(tǒng)管理員的角度進(jìn)行分析,明確該系統(tǒng)應(yīng)該具有的功能。最終是測試系統(tǒng),通過用例測試發(fā)現(xiàn)存在的問題并找到解決的方案。利用現(xiàn)有的開發(fā)平臺,結(jié)合自己所學(xué)的知識,在老師的指導(dǎo)幫助下來完成該設(shè)計,確保系統(tǒng)的可用性、實(shí)用性。
第二章 相關(guān)技術(shù)
本系統(tǒng)前端部分基于移動端開發(fā)的,后端部分基于php的Thinkphp框架進(jìn)行開發(fā)。前端部分:前端框架采用安卓技術(shù)。后端部分:采用Thinkphp框架,運(yùn)用phpstudy 集成開發(fā)工具。
2.1.1?Android開發(fā)工具
Android是基于Linux內(nèi)核的操作系統(tǒng),早期由Google開發(fā),后由開放手機(jī)聯(lián)盟開發(fā)。它采用了軟件堆的架構(gòu),主要分為三部分。底層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。另外,為了推廣此技術(shù),Google和其它幾十個手機(jī)公司建立了開放手機(jī)聯(lián)盟。Android在未公開之前常被傳聞為GPhone。
它采用了軟件堆層(software stack,又名軟件疊層)的架構(gòu),主要分為三部分:底層以Linux核心為基礎(chǔ),由c語言開發(fā),只提供基本功能。中間層包括函數(shù)庫Library和虛擬機(jī)Virtual Machine,由C++開發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以Java編寫。
2.1.2 Java開發(fā)語言
Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對EJB(Enterprise JavaBeans)的全面支持,Java servlet API,JSP(Java server pages),和XML技術(shù)。Java語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對較小,其代碼能夠在小機(jī)器上運(yùn)行。Java是一種計算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(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.1.3 PHP介紹
PHP是一種面向?qū)ο蟮某绦蛟O(shè)計語言,類是PHP程序的基本組成單元,類中又包含了屬性和方法,在類中又可以創(chuàng)建無數(shù)個對象。類中包含的主要成員是字段和方法,字段是指一種數(shù)據(jù)變量,方法是指對字段進(jìn)行操作的集合,包括給其他變量賦值、調(diào)用方法等。PHP代碼都是編寫在類體中,類體中的每個數(shù)據(jù)項(xiàng)都可以看作是一個對象,PHP不支持類的多重繼承,但可以支持接口的多重繼承,并且支持類和接口的實(shí)現(xiàn)。由于PHP通常在網(wǎng)絡(luò)環(huán)境中使用,所以PHP提供了一個防止代碼惡意攻擊的安全機(jī)制,同時,PHP具有強(qiáng)類型機(jī)制、自動收集垃圾和異常處理等特性,這些都是PHP語言健壯性的重要保證。
1、PHP語言具有如下特點(diǎn):
(1)PHP 結(jié)合 C、Java、Perl 以及自創(chuàng)的新語法形成了自己獨(dú)特的語法。
(2)PHP可以更快速的執(zhí)行動態(tài)網(wǎng)頁,當(dāng)然這只是相對于CGI或者Perl來說,PHP可以在HTML文檔中嵌入程序,而且去執(zhí)行,另外PHP能夠?qū)崿F(xiàn)CGI的所有功能,因此說明PHP具有很強(qiáng)大的功能。
(3)大部分當(dāng)下流行的數(shù)據(jù)庫和操作系統(tǒng)PHP語言都能夠支持。
(4)PHP語言的最重要特點(diǎn)就是可以讓C、C++進(jìn)行擴(kuò)展
2、PHP語言具有如下優(yōu)勢:
(1)開放源代碼:事實(shí)上PHP的所有源代碼都可以得到。
(2)免費(fèi)性:PHP是開源代碼并且免費(fèi)
(3)快捷性:PHP對于初學(xué)者來說,它不止編輯簡單可以嵌入與HTML語言中,而且對于程序開發(fā)和運(yùn)行也是非常快速的,并且非常容易掌握。
(4)跨平臺性強(qiáng):PHP是可以在服務(wù)器運(yùn)行的腳本語言,所以在UNIX、Android、Mac OS、WINDOWS等操作平臺上都可以運(yùn)行。
(5)效率高:PHP對系統(tǒng)資源的消耗相當(dāng)少,所以它的效率高。
(6)圖像處理:PHP不止是可以使用GD2對圖像進(jìn)行處理,而且他還可以完成對圖像的創(chuàng)建。
(7)面向?qū)ο?#xff1a;php4、php5對于PHP在面向?qū)ο笊?#xff0c;有了許多的改進(jìn),PHP語言開發(fā)大型商業(yè)程序也是可以勝任的。
2.1.4?Mysql數(shù)據(jù)庫
Mysql 經(jīng)過多次的更新,功能層面已經(jīng)非常的豐富和完善了,從Mysql4版本到5版本進(jìn)行了比較大的更新,在商業(yè)的實(shí)際使用中取得了很好的實(shí)際應(yīng)用效果。最新版本的Mysql支持對信息的壓縮,同時還能進(jìn)行加密能更好的滿足對信息安全性的需求。同時經(jīng)過系統(tǒng)的多次更新,數(shù)據(jù)庫自身的鏡像功能也得到了很大的增強(qiáng),運(yùn)行的流暢度和易用性方面有了不小的進(jìn)步,驅(qū)動的使用和創(chuàng)建也更加的高效快捷。最大的變動還是進(jìn)行了空間信息的顯示優(yōu)化,能更加方便的在應(yīng)用地圖上進(jìn)行坐標(biāo)的標(biāo)注和運(yùn)算。強(qiáng)大的備份功能也保證了用戶使用的過程會更加安心,同時支持的Office特性還支持用戶的自行安裝和使用。在信息的顯示形式上也進(jìn)行了不小的更新,增加了兩個非常使用的顯示區(qū),一個是信息區(qū),對表格和文字進(jìn)行了分類處理,界面的顯示更加清爽和具體。第二是儀表的信息控件,能在儀表信息區(qū)進(jìn)行信息的顯示,同時還能進(jìn)行多個信息的比對,為用戶的實(shí)際使用帶來了很大的便捷。
針對本文中設(shè)計的設(shè)備報修系統(tǒng)在實(shí)際的實(shí)現(xiàn)過程中,最終選擇Mysql數(shù)據(jù)庫的主要原因在于在企業(yè)的應(yīng)用系統(tǒng)應(yīng)用及開發(fā)的過程中會存在大量的數(shù)據(jù)庫比較頻繁的操作,而且數(shù)據(jù)的安全性要求也是非常的高。綜合這些因素,最終選擇安全性系數(shù)比較高的Mysql來對設(shè)備報修系統(tǒng)后臺數(shù)據(jù)進(jìn)行存儲操作。
從開發(fā)工具來看,由于設(shè)備報修系統(tǒng)是基于PHP的,因此有很多開發(fā)工具都可以進(jìn)行開發(fā),這些功能強(qiáng)大的開發(fā)工具可以給我來設(shè)計設(shè)備報修系統(tǒng)帶來非常大的方便。
從設(shè)備報修系統(tǒng)的本身技術(shù)來說,對于我來開發(fā)一個設(shè)備報修系統(tǒng)這個畢設(shè)是不費(fèi)事的。設(shè)備報修系統(tǒng)的開發(fā)可以簡單的分為前臺端、后臺端開發(fā)以及數(shù)據(jù)庫開發(fā)。其中的大部分技術(shù)難點(diǎn)在我上學(xué)時已經(jīng)使用過了,同時網(wǎng)絡(luò)上很多技術(shù)點(diǎn)可以讓我來借鑒。后臺管理使用PHP的Thinkphp架構(gòu)開發(fā),數(shù)據(jù)庫使用mysql,因此為我在開發(fā)設(shè)備報修系統(tǒng)這個畢設(shè)上省去了很多多余代碼,這給我的畢設(shè)項(xiàng)目編寫帶來了極大的便利。綜上所述,從技術(shù)層面來看開發(fā)設(shè)備報修系統(tǒng)是可行的。
從用戶體驗(yàn)來看,市面上很多被廣泛使用的系統(tǒng)案例可以讓我來參考,因此我可以綜合它們的頁面交互設(shè)計的優(yōu)點(diǎn),基于我的畢設(shè)項(xiàng)目特點(diǎn)來進(jìn)行改版,最后達(dá)到令用戶滿意的頁面交互體驗(yàn)。綜上所述,從技術(shù)層面來看開發(fā)設(shè)備報修系統(tǒng)是可行的。
從設(shè)備報修系統(tǒng)的開發(fā)成本來看,設(shè)備報修系統(tǒng)的設(shè)計和開發(fā)都是我自己完成的,沒有其他成本上的開銷。
從設(shè)備報修系統(tǒng)的維護(hù)成本來看,設(shè)備報修系統(tǒng)的開發(fā)遵循一套完整的代碼編寫規(guī)范,并且設(shè)備報修系統(tǒng)的結(jié)構(gòu)設(shè)計非常靈活,遵循高內(nèi)聚低耦合的原則,因此易于維護(hù)和迭代開發(fā)。
在設(shè)備報修系統(tǒng)上線之后,上線前期我會根據(jù)真實(shí)需求來調(diào)查,對使用我開發(fā)的設(shè)備報修系統(tǒng)來制定一套符合的使用費(fèi)。系統(tǒng)運(yùn)行穩(wěn)定后我會將推廣范圍到其他的校園當(dāng)中,其他校園可以使用我的設(shè)備報修系統(tǒng),只需要繳納一點(diǎn)點(diǎn)的定金,我會給他們引入廣告投資和自營業(yè)務(wù)。
綜合以上的分析,設(shè)備報修系統(tǒng)所帶來的經(jīng)濟(jì)效益將會帶來極大的收益。并且隨著我的推廣,來使用我開發(fā)的設(shè)備報修系統(tǒng)的市場將越來越大,設(shè)備報修系統(tǒng)帶來的利潤也就越來越多。因此,從經(jīng)濟(jì)層面來看開發(fā)設(shè)備報修系統(tǒng)的是可行的。
設(shè)備報修系統(tǒng)需要滿足的需求有以下幾個:
1.信息獲取方便,用戶可在網(wǎng)頁上快速瀏覽到新的信息
2.查看設(shè)備資訊、詳情等。
3.注冊登錄,需要吸引用戶,即通過注冊來提高用戶的存留率。
4.修改用戶信息,可以修改用戶密碼或者用戶名等一些個性化操作。
5.管理員功能,管理員可以對用戶或者設(shè)備類型、資訊類型進(jìn)行管理。
6.系統(tǒng)安全,操作簡便,不過于復(fù)雜。
7.系統(tǒng)可以穩(wěn)定運(yùn)行,不存在卡頓等問題造成用戶反感。
設(shè)備報修系統(tǒng)的非功能性需求比如設(shè)備報修系統(tǒng)的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下2-1表格中:
表3-1設(shè)備報修系統(tǒng)非功能需求表
安全性 | 主要指設(shè)備報修系統(tǒng)數(shù)據(jù)庫的安裝,數(shù)據(jù)庫的使用和密碼的設(shè)定必須合乎規(guī)范。 |
可靠性 | 可靠性是指設(shè)備報修系統(tǒng)能夠安裝用戶的指示進(jìn)行操作,經(jīng)過測試,可靠性90%以上。 |
性能 | 性能是影響設(shè)備報修系統(tǒng)占據(jù)市場的必要條件,所以性能最好要佳才好。 |
可擴(kuò)展性 | 比如數(shù)據(jù)庫預(yù)留多個屬性,比如接口的使用等確保了系統(tǒng)的非功能性需求。 |
易用性 | 用戶只要跟著設(shè)備報修系統(tǒng)的頁面展示內(nèi)容進(jìn)行操作,就可以了。 |
可維護(hù)性 | 設(shè)備報修系統(tǒng)開發(fā)的可維護(hù)性是非常重要的,經(jīng)過測試,可維護(hù)性沒有問題 |
根據(jù)上一節(jié)功能分析,可以得出系統(tǒng)的用例,用戶角色用例如圖2.1所示。

圖3.1?設(shè)備報修系統(tǒng)中用戶角色用例圖
設(shè)備報修系統(tǒng)的管理員是維護(hù)整個設(shè)備報修系統(tǒng)中一系列數(shù)據(jù)流程,管理員角色用例如圖2.2所示。

第四章 系統(tǒng)總體設(shè)計
根據(jù)第二章中設(shè)備報修系統(tǒng)的功能分析可知,設(shè)備報修系統(tǒng)中整體功能模塊圖如圖4.1所示,?

圖4.1?設(shè)備報修系統(tǒng)功能模塊圖
4.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
下面是整個設(shè)備報修系統(tǒng)中主要的數(shù)據(jù)庫表總E-R實(shí)體關(guān)系圖。

圖4.2?設(shè)備報修系統(tǒng)總E-R關(guān)系圖
4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
通過上一小節(jié)中設(shè)備報修系統(tǒng)中總E-R關(guān)系圖上得出一共需要創(chuàng)建很多個數(shù)據(jù)表。在此我主要羅列幾個主要的數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計。
表access_token (登陸訪問時長)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | token_id | int | 10 | 0 | N | Y | 臨時訪問牌ID | |
2 | token | varchar | 64 | 0 | Y | N | 臨時訪問牌 | |
3 | info | text | 65535 | 0 | Y | N | ||
4 | maxage | int | 10 | 0 | N | N | 2 | 最大壽命:默認(rèn)2小時 |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用戶編號: |
表article (文章:用于內(nèi)容管理系統(tǒng)的文章)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | article_id | mediumint | 8 | 0 | N | Y | 文章id:[0,8388607] | |
2 | title | varchar | 125 | 0 | N | Y | 標(biāo)題:[0,125]用于文章和html的title標(biāo)簽中 | |
3 | type | varchar | 64 | 0 | N | N | 0 | 文章分類:[0,1000]用來搜索指定類型的文章 |
4 | hits | int | 10 | 0 | N | N | 0 | 點(diǎn)擊數(shù):[0,1000000000]訪問這篇文章的人次 |
5 | praise_len | int | 10 | 0 | N | N | 0 | 點(diǎn)贊數(shù) |
6 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
7 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
8 | source | varchar | 255 | 0 | Y | N | 來源:[0,255]文章的出處 | |
9 | url | varchar | 255 | 0 | Y | N | 來源地址:[0,255]用于跳轉(zhuǎn)到發(fā)布該文章的網(wǎng)站 | |
10 | tag | varchar | 255 | 0 | Y | N | 標(biāo)簽:[0,255]用于標(biāo)注文章所屬相關(guān)內(nèi)容,多個標(biāo)簽用空格隔開 | |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:文章的主體內(nèi)容 | |
12 | img | varchar | 255 | 0 | Y | N | 封面圖 | |
13 | description | text | 65535 | 0 | Y | N | 文章描述 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | type_id | smallint | 5 | 0 | N | Y | 分類ID:[0,10000] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 顯示順序:[0,1000]決定分類顯示的先后順序 |
3 | name | varchar | 16 | 0 | N | N | 分類名稱:[2,16] | |
4 | father_id | smallint | 5 | 0 | N | N | 0 | 上級分類ID:[0,32767] |
5 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述該分類的作用 | |
6 | icon | text | 65535 | 0 | Y | N | 分類圖標(biāo): | |
7 | url | varchar | 255 | 0 | Y | N | 外鏈地址:[0,255]如果該分類是跳轉(zhuǎn)到其他網(wǎng)站的情況下,就在該URL上設(shè)置 | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | auth_id | int | 10 | 0 | N | Y | 授權(quán)ID: | |
2 | user_group | varchar | 64 | 0 | Y | N | 用戶組: | |
3 | mod_name | varchar | 64 | 0 | Y | N | 模塊名: | |
4 | table_name | varchar | 64 | 0 | Y | N | 表名: | |
5 | page_title | varchar | 255 | 0 | Y | N | 頁面標(biāo)題: | |
6 | path | varchar | 255 | 0 | Y | N | 路由路徑: | |
7 | position | varchar | 32 | 0 | Y | N | 位置: | |
8 | mode | varchar | 32 | 0 | N | N | _blank | 跳轉(zhuǎn)方式: |
9 | add | tinyint | 3 | 0 | N | N | 1 | 是否可增加: |
10 | del | tinyint | 3 | 0 | N | N | 1 | 是否可刪除: |
11 | set | tinyint | 3 | 0 | N | N | 1 | 是否可修改: |
12 | get | tinyint | 3 | 0 | N | N | 1 | 是否可查看: |
13 | field_add | text | 65535 | 0 | Y | N | 添加字段: | |
14 | field_set | text | 65535 | 0 | Y | N | 修改字段: | |
15 | field_get | text | 65535 | 0 | Y | N | 查詢字段: | |
16 | table_nav_name | varchar | 500 | 0 | Y | N | 跨表導(dǎo)航名稱: | |
17 | table_nav | varchar | 500 | 0 | Y | N | 跨表導(dǎo)航: | |
18 | option | text | 65535 | 0 | Y | N | 配置: | |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | collect_id | int | 10 | 0 | N | Y | 收藏ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 收藏人ID: |
3 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
4 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
5 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
6 | title | varchar | 255 | 0 | Y | N | 標(biāo)題: | |
7 | img | varchar | 255 | 0 | Y | N | 封面: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | comment_id | int | 10 | 0 | N | Y | 評論ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 評論人ID: |
3 | reply_to_id | int | 10 | 0 | N | N | 0 | 回復(fù)評論ID:空為0 |
4 | content | longtext | 2147483647 | 0 | Y | N | 內(nèi)容: | |
5 | nickname | varchar | 255 | 0 | Y | N | 昵稱: | |
6 | avatar | varchar | 255 | 0 | Y | N | 頭像地址:[0,255] | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
9 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
10 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
11 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
表device_information (設(shè)備信息)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | device_information_id | int | 10 | 0 | N | Y | 設(shè)備信息ID | |
2 | equipment_code | varchar | 64 | 0 | Y | N | 設(shè)備編碼 | |
3 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
4 | picture | varchar | 255 | 0 | Y | N | 圖片 | |
5 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
6 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
7 | equipment_parameters | varchar | 64 | 0 | Y | N | 設(shè)備參數(shù) | |
8 | equipment_price | int | 10 | 0 | Y | N | 0 | 設(shè)備價格 |
9 | warranty_period | varchar | 64 | 0 | Y | N | 保修年限 | |
10 | equipment_location | varchar | 64 | 0 | Y | N | 設(shè)備位置 | |
11 | details | longtext | 2147483647 | 0 | Y | N | 詳情介紹 | |
12 | hits | int | 10 | 0 | N | N | 0 | 點(diǎn)擊數(shù) |
13 | praise_len | int | 10 | 0 | N | N | 0 | 點(diǎn)贊數(shù) |
14 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表equipment_delivery (設(shè)備出庫)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | equipment_delivery_id | int | 10 | 0 | N | Y | 設(shè)備出庫ID | |
2 | equipment_code | varchar | 64 | 0 | Y | N | 設(shè)備編碼 | |
3 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
4 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
5 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
6 | equipment_price | int | 10 | 0 | Y | N | 0 | 設(shè)備價格 |
7 | equipment_parameters | varchar | 64 | 0 | Y | N | 設(shè)備參數(shù) | |
8 | warranty_period | varchar | 64 | 0 | Y | N | 保修年限 | |
9 | delivery_time | date | 10 | 0 | Y | N | 出庫時間 | |
10 | issue_purpose | varchar | 64 | 0 | Y | N | 出庫用途 | |
11 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表equipment_warehousing (設(shè)備入庫)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | equipment_warehousing_id | int | 10 | 0 | N | Y | 設(shè)備入庫ID | |
2 | equipment_code | varchar | 64 | 0 | Y | N | 設(shè)備編碼 | |
3 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
4 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
5 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
6 | equipment_parameters | varchar | 64 | 0 | Y | N | 設(shè)備參數(shù) | |
7 | equipment_price | int | 10 | 0 | Y | N | 0 | 設(shè)備價格 |
8 | warranty_period | varchar | 64 | 0 | Y | N | 保修年限 | |
9 | warehousing_time | date | 10 | 0 | Y | N | 入庫時間 | |
10 | receipt_quantity | int | 10 | 0 | Y | N | 0 | 入庫數(shù)量 |
11 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | fault_declaration_id | int | 10 | 0 | N | Y | 故障申報ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | equipment_parameters | varchar | 64 | 0 | Y | N | 設(shè)備參數(shù) | |
6 | warranty_period | varchar | 64 | 0 | Y | N | 保修年限 | |
7 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
8 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
9 | repair_time | date | 10 | 0 | Y | N | 報修時間 | |
10 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
11 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | hits_id | int | 10 | 0 | N | Y | 點(diǎn)贊ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 點(diǎn)贊人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | maintainer_id | int | 10 | 0 | N | Y | 維修員ID | |
2 | maintainer_no | varchar | 64 | 0 | N | N | 維修員編號 | |
3 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
4 | gender | varchar | 64 | 0 | Y | N | 性別 | |
5 | examine_state | varchar | 16 | 0 | N | N | 已通過 | 審核狀態(tài) |
6 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
7 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
8 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表maintenance_evaluation (維修評價)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | maintenance_evaluation_id | int | 10 | 0 | N | Y | 維修評價ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
7 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
8 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
9 | evaluation_time | date | 10 | 0 | Y | N | 評價時間 | |
10 | evaluation_content | text | 65535 | 0 | Y | N | 評價內(nèi)容 | |
11 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表maintenance_quality (維修數(shù)據(jù))
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | maintenance_quality_id | int | 10 | 0 | N | Y | 維修數(shù)據(jù)ID | |
2 | title | varchar | 64 | 0 | Y | N | 標(biāo)題 | |
3 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
4 | repair_quantity | int | 10 | 0 | Y | N | 0 | 維修數(shù)量 |
5 | maintenance_costs | int | 10 | 0 | Y | N | 0 | 維修費(fèi)用 |
6 | maintenance_quality | varchar | 64 | 0 | Y | N | 維修質(zhì)量 | |
7 | statistical_time | date | 10 | 0 | Y | N | 統(tǒng)計時間 | |
8 | annotation_notes | varchar | 64 | 0 | Y | N | 標(biāo)注說明 | |
9 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表maintenance_results (維修結(jié)果)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | maintenance_results_id | int | 10 | 0 | N | Y | 維修結(jié)果ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
7 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
8 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
9 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
10 | registration_time | date | 10 | 0 | Y | N | 登記時間 | |
11 | maintenance_costs | int | 10 | 0 | Y | N | 0 | 維修費(fèi)用 |
12 | maintenance_details | varchar | 64 | 0 | Y | N | 維修明細(xì) | |
13 | sign_and_report | varchar | 255 | 0 | Y | N | 簽字上報 | |
14 | examine_state | varchar | 16 | 0 | N | N | 未審核 | 審核狀態(tài) |
15 | examine_reply | varchar | 16 | 0 | Y | N | 審核回復(fù) | |
16 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
17 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | notice_id | mediumint | 8 | 0 | N | Y | 公告id: | |
2 | title | varchar | 125 | 0 | N | N | 標(biāo)題: | |
3 | content | longtext | 2147483647 | 0 | Y | N | 正文: | |
4 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表order_receiving_information (接單信息)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | order_receiving_information_id | int | 10 | 0 | N | Y | 接單信息ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
7 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
8 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
9 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
10 | dispatch_time | varchar | 64 | 0 | Y | N | 派單時間 | |
11 | order_receiving_time | date | 10 | 0 | Y | N | 接單時間 | |
12 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
13 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
14 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | praise_id | int | 10 | 0 | N | Y | 點(diǎn)贊ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 點(diǎn)贊人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
8 | status | bit | 1 | 0 | N | N | 1 | 點(diǎn)贊狀態(tài):1為點(diǎn)贊,0已取消 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | refusal_information_id | int | 10 | 0 | N | Y | 拒單信息ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
7 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
8 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
9 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
10 | dispatch_time | varchar | 64 | 0 | Y | N | 派單時間 | |
11 | refusal_time | date | 10 | 0 | Y | N | 拒單時間 | |
12 | reasons_for_refusal | varchar | 64 | 0 | Y | N | 拒單原因 | |
13 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | registered_users_id | int | 10 | 0 | N | Y | 注冊用戶ID | |
2 | user_no | varchar | 64 | 0 | N | N | 用戶編號 | |
3 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
4 | gender | varchar | 64 | 0 | Y | N | 性別 | |
5 | examine_state | varchar | 16 | 0 | N | N | 已通過 | 審核狀態(tài) |
6 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
7 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
8 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | repair_dispatch_id | int | 10 | 0 | N | Y | 報修派單ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | equipment_parameters | varchar | 64 | 0 | Y | N | 設(shè)備參數(shù) | |
6 | warranty_period | varchar | 64 | 0 | Y | N | 保修年限 | |
7 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
8 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
9 | repair_time | varchar | 64 | 0 | Y | N | 報修時間 | |
10 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
11 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
12 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
13 | dispatch_time | date | 10 | 0 | Y | N | 派單時間 | |
14 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表result_confirmation (結(jié)果確認(rèn))
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | result_confirmation_id | int | 10 | 0 | N | Y | 結(jié)果確認(rèn)ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
7 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
8 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
9 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
10 | maintenance_costs | varchar | 64 | 0 | Y | N | 維修費(fèi)用 | |
11 | maintenance_details | varchar | 64 | 0 | Y | N | 維修明細(xì) | |
12 | confirmation_time | date | 10 | 0 | Y | N | 確認(rèn)時間 | |
13 | confirm_voucher | varchar | 255 | 0 | Y | N | 確認(rèn)憑證 | |
14 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | slides_id | int | 10 | 0 | N | Y | 輪播圖ID: | |
2 | title | varchar | 64 | 0 | Y | N | 標(biāo)題: | |
3 | content | varchar | 255 | 0 | Y | N | 內(nèi)容: | |
4 | url | varchar | 255 | 0 | Y | N | 鏈接: | |
5 | img | varchar | 255 | 0 | Y | N | 輪播圖: | |
6 | hits | int | 10 | 0 | N | N | 0 | 點(diǎn)擊量: |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表transfer_information (轉(zhuǎn)單信息)
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | transfer_information_id | int | 10 | 0 | N | Y | 轉(zhuǎn)單信息ID | |
2 | equipment_name | varchar | 64 | 0 | Y | N | 設(shè)備名稱 | |
3 | equipment_brand | varchar | 64 | 0 | Y | N | 設(shè)備品牌 | |
4 | equipment_type | varchar | 64 | 0 | Y | N | 設(shè)備類型 | |
5 | user_no | int | 10 | 0 | Y | N | 0 | 用戶編號 |
6 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
7 | fault_description | varchar | 64 | 0 | Y | N | 故障描述 | |
8 | maintainer_no | int | 10 | 0 | Y | N | 0 | 維修員編號 |
9 | full_name | varchar | 64 | 0 | Y | N | 姓名 | |
10 | dispatch_time | varchar | 64 | 0 | Y | N | 派單時間 | |
11 | application_time | date | 10 | 0 | Y | N | 申請時間 | |
12 | reason_for_document_transfer | varchar | 64 | 0 | Y | N | 轉(zhuǎn)單原因 | |
13 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | upload_id | int | 10 | 0 | N | Y | 上傳ID | |
2 | name | varchar | 64 | 0 | Y | N | 文件名 | |
3 | path | varchar | 255 | 0 | Y | N | 訪問路徑 | |
4 | file | varchar | 255 | 0 | Y | N | 文件路徑 | |
5 | display | varchar | 255 | 0 | Y | N | 顯示順序 | |
6 | father_id | int | 10 | 0 | Y | N | 0 | 父級ID |
7 | dir | varchar | 255 | 0 | Y | N | 文件夾 | |
8 | type | varchar | 32 | 0 | Y | N | 文件類型 |
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | user_id | mediumint | 8 | 0 | N | Y | 用戶ID:[0,8388607]用戶獲取其他與用戶相關(guān)的數(shù)據(jù) | |
2 | state | smallint | 5 | 0 | N | N | 1 | 賬戶狀態(tài):[0,10](1可用|2異常|3已凍結(jié)|4已注銷) |
3 | user_group | varchar | 32 | 0 | Y | N | 所在用戶組:[0,32767]決定用戶身份和權(quán)限 | |
4 | login_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 上次登錄時間: |
5 | phone | varchar | 11 | 0 | Y | N | 手機(jī)號碼:[0,11]用戶的手機(jī)號碼,用于找回密碼時或登錄時 | |
6 | phone_state | smallint | 5 | 0 | N | N | 0 | 手機(jī)認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證) |
7 | username | varchar | 16 | 0 | N | N | 用戶名:[0,16]用戶登錄時所用的賬戶名稱 | |
8 | nickname | varchar | 16 | 0 | Y | N | 昵稱:[0,16] | |
9 | password | varchar | 64 | 0 | N | N | 密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成 | |
10 | | varchar | 64 | 0 | Y | N | 郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時 | |
11 | email_state | smallint | 5 | 0 | N | N | 0 | 郵箱認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證) |
12 | avatar | varchar | 255 | 0 | Y | N | 頭像地址:[0,255] | |
13 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
表user_group (用戶組:用于用戶前端身份和鑒權(quán))
編號 | 名稱 | 數(shù)據(jù)類型 | 長度 | 小數(shù)位 | 允許空值 | 主鍵 | 默認(rèn)值 | 說明 |
1 | group_id | mediumint | 8 | 0 | N | Y | 用戶組ID:[0,8388607] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 顯示順序:[0,1000] |
3 | name | varchar | 16 | 0 | N | N | 名稱:[0,16] | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述該用戶組的特點(diǎn)或權(quán)限范圍 | |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
8 | register | smallint | 5 | 0 | Y | N | 0 | 注冊位置: |
9 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
第五章?系統(tǒng)實(shí)現(xiàn)
5.1登錄模塊的實(shí)現(xiàn)
系統(tǒng)的登錄窗口是用戶的入口,用戶只有在登錄成功后才可以進(jìn)入訪問。通過在登錄提交表單,后臺處理判斷是否為合法用戶,進(jìn)行頁面跳轉(zhuǎn),進(jìn)入系統(tǒng)中去。
登錄合法性判斷過程:用戶輸入賬號和密碼后,系統(tǒng)首先確定輸入輸入數(shù)據(jù)合法性,然后在login.jsp頁面發(fā)送登錄請求,調(diào)用src下的mainctrl類的dopost方法來驗(yàn)證。
用戶登錄模塊的IPO如下所示:
輸入:用戶名和密碼。
處理:
1)檢測用戶輸入的賬號、密碼是否正確及在數(shù)據(jù)庫已對應(yīng)存在。
2)從數(shù)據(jù)庫中提取記錄,并儲存在本地的session中(timeout默認(rèn)=30min)。
3)根據(jù)用戶名,將其顯示在系統(tǒng)首頁上。
輸出:是否成功的信息。
登錄流程圖如下所示。

圖5-1登錄流程圖
系統(tǒng)登錄界面如下所示。

圖5-2系統(tǒng)登錄界面
public function login()
????{
????????if (Request::isPost()) {
????????????$request = Request::param();
????????????$result = $this->validate($request, $this->validate);
????????????if (true !== $result) {
????????????????// 驗(yàn)證失敗 輸出錯誤信息
????????????????$data['error'] = 30000;
????????????????$data['message'] = $result;
????????????} else {
????????????????$request['password'] = md5($request['password']);
????????????????$result = $this->model->login($request, $this->table);
????????????????$data = $result;
????????????}
????????} else {
????????????$data['error'] = 30000;
????????????$data['message'] = "field的值不能為空!";
????????}
????????return json_encode($data);
????}
public function login($request=[],$table_name = ''){
????????$username = $request['username'];
????????$password = $request['password'];
????????$bol = $this->where(['username'=>$username])->find();
????????if ($bol){
????????????$password = md5($password);
????????????if ($request['password']==$bol['password']) {
????????????????//添加token信息
????????????????$access_token['create_time'] = date('Y-m-d H:i:s');
????????????????$access_token['update_time'] = date('Y-m-d H:i:s');
$access_token['info'] = json_encode($bol);
????????????????// $access_token['info'] = $bol;
????????????????$access_token['token'] = md5(date('Y-m-d H:i:s'));
????????????????$bol_token = Db::name('AccessToken')->insert($access_token);
????????????????if ($bol_token){
????????????????????$data['obj'] = $bol;
????????????????????$data['obj']['token'] = $access_token['token'];
????????????????????return ['result' => $data];
????????????????}else{
????????????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,token生成失敗']];
????????????????}
????????????} else {
????????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,密碼不正確']];
????????????}
????????}else{
????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,賬號不存在']];
????????}
????}
驗(yàn)證登錄狀態(tài)則是使用到登錄后更新的token值,驗(yàn)證token是否過期,這里我們是保存2個小時。當(dāng)token已經(jīng)過期時,就會返回false,這個時候前端就會重新調(diào)用登錄方法了。代碼如下:
public function state()
????{
????????$accessTokenModel = new AccessTokenModel();
????????$token = Request::header('x-auth-token');
????????if (!empty($token)) {
????????????$result = $accessTokenModel->getToken($token);
????????????if($result){
$data['result'] = $result;
}else{
$data['error'] = 30000;
$data['message'] = '未登錄';
}
// ???????????$data = $result;
????????} else {
????????????$data['error'] = 30000;
????????????$data['message'] = "token的值不能為空!";
????????}
????????return json_encode($data);
????}
public function getToken($token){
????????$token_info = $this->where(['token'=>$token])->find();
????????if ($token_info){
????????????$time = date('Y-m-d H:i:s');
????????????$create_time = $token_info['create_time'];
????????????$bol_time = date('Y-m-d H:i:s',strtotime('+2 hour',strtotime($create_time)));
????????????$info = json_decode($token_info['info'],true);
????????????$info['token'] = $token_info['token'];
????????????if ($bol_time>=$time){
????????????????return $info;
????????????}else{
????????????????return false;
????????????}
????????}else{
????????????return false;
????????}
}
5.2管理員功能模塊
系統(tǒng)呈現(xiàn)出一種簡潔大方的首頁:界面簡約、鱗次櫛比,用戶能輕車熟路的使用。出于對系統(tǒng)使用群體廣泛的顧慮,應(yīng)有良好性能的后臺。
如下圖所示為系統(tǒng)的首頁界面。

圖5-3系統(tǒng)首頁界面
// 加載基礎(chǔ)文件
require __DIR__ . '/../thinkphp/base.php';
// 允許的原域名
header('Access-Control-Allow-Origin: *');
//允許的請求頭信息
header("Access-Control-Allow-Headers: *");
//允許的請求類型
header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
//允許攜帶證書式訪問(攜帶cookie)
header('Access-Control-Allow-Credentials:true');
// 支持事先使用靜態(tài)方法設(shè)置Request對象和Config對象
// 執(zhí)行應(yīng)用并響應(yīng)
Container::get('app')->run()->send();
管理員登錄進(jìn)入設(shè)備報修系統(tǒng)可以查看:后臺首頁,公告消息管理,系統(tǒng)用戶(管理員,注冊用戶,維修員),輪播圖,資源管理(新聞資訊,資訊分類),權(quán)限管理(權(quán)限列表),模塊管理(設(shè)備管理,設(shè)備出庫,故障申報,報修派單,接單信息,拒單信息,轉(zhuǎn)單信息,維修結(jié)果,結(jié)果確認(rèn),維修評價,維修數(shù)據(jù),設(shè)備入庫)等內(nèi)容,如下圖所示。

圖5-4管理員功能界面圖
系統(tǒng)用戶,在此頁面可以查看用戶名、昵稱、姓名、性別等信息,并可根據(jù)需要進(jìn)行添加、重置或刪除操作,如下圖所示。

圖5-5用戶管理界面圖
設(shè)備管理,在列表可以查看設(shè)備編碼,名稱,圖片,品牌等信息,并可根據(jù)需要進(jìn)行添加、重置或刪除操作,如下圖所示。

圖5-6設(shè)備管理界面圖

圖5-7設(shè)備信息添加界面圖
設(shè)備出庫,在列表可以查看設(shè)備編碼,名稱,品牌,價格,參數(shù)等信息,并可根據(jù)需要進(jìn)行添加、重置或刪除操作,如下圖所示。

圖5-8設(shè)備出庫管理界面圖

圖5-9設(shè)備出庫添加界面圖
故障申報,在列表可以查看設(shè)備編碼,名稱,品牌,參數(shù),保修年限,用戶編號等信息,并可根據(jù)需要進(jìn)行添加、重置、刪除或派單操作,如下圖所示。

圖5-10故障申報管理界面圖

圖5-11派單界面圖
5.3注冊用戶功能模塊
注冊用戶登錄進(jìn)入設(shè)備報修系統(tǒng)可以查看首頁,新聞資訊,公告消息,設(shè)備信息,我的(基本信息,收藏,故障申報,接單信息,維修結(jié)果,結(jié)果確認(rèn),維修評價)等內(nèi)容,如下圖所示。

圖5-12注冊用戶功能界面圖
設(shè)備信息,在列表可以查看設(shè)備編碼,名稱,圖片,品牌等信息,并可根據(jù)需要進(jìn)行點(diǎn)贊,評論,收藏或報修操作,如下圖所示。

?
圖5-13設(shè)備信息界面圖 ?圖5-14設(shè)備詳情界面圖 ?圖5-15故障申報界面圖
5.4維修員功能模塊
報修派單,在列表可以查看設(shè)備編碼,名稱,圖片,品牌等派單信息,并可根據(jù)需要進(jìn)行接單、拒單、轉(zhuǎn)單等操作,如下圖所示。

?
?
圖5-16報修派單列表界面圖 ?圖5-17接單界面圖 ?圖5-18拒單界面圖
維修結(jié)果,在列表可以維護(hù),上傳維修結(jié)果,如下圖所示。

圖5-19維修結(jié)果編輯界面圖
6.1測試目的
在對該系統(tǒng)進(jìn)行完詳細(xì)設(shè)計和編碼之后,就要對設(shè)備報修系統(tǒng)方案的程序進(jìn)行測試,檢測程序是否運(yùn)行無誤,反復(fù)進(jìn)行測試和修改,使之最后成為完整的軟件,滿足用戶的需求,實(shí)現(xiàn)預(yù)期的功能。
6.2測試過程
在軟件的測試過程中,通常測試人員需要針對不同的功能模塊設(shè)計多種測試用例。通過測試用例能夠及時發(fā)現(xiàn)代碼業(yè)務(wù)邏輯上是否與真實(shí)的業(yè)務(wù)邏輯相對應(yīng),及時發(fā)現(xiàn)代碼上或邏輯上的缺陷,以此來來完善系統(tǒng),提高軟件產(chǎn)品的質(zhì)量,使軟件具有良好的用戶體驗(yàn)。
登錄測試用例表如下所示。
表6-1登錄測試用例
測試性能 | 用戶或操作員登錄系統(tǒng) | ||
用例目的 | 測試用戶或操作員登錄系統(tǒng)時功能是否正常 | ||
前提條件 | 進(jìn)入用戶登錄頁面或操作員登錄頁面 | ||
輸入條件 | 預(yù)期輸出 | 實(shí)際情況 | |
各項(xiàng)信息不予填寫,直接點(diǎn)擊登陸按鈕 | 不允許登錄,提示填寫賬號相關(guān)信息 | 一致 | |
填寫錯誤的登錄名或密碼后點(diǎn)擊登錄系統(tǒng) | 提示用戶名或密碼錯誤,要求重新填寫進(jìn)行登錄 | 一致 | |
填寫與驗(yàn)證碼信息不一致的信息 | 系統(tǒng)顯示出提示信息,表明驗(yàn)證碼錯誤,要求重新填寫 | 一致 |
注冊用戶故障申報測試用例表如下所示。
表6-2注冊用戶故障申報測試用例
測試性能 | 用戶進(jìn)行注冊用戶故障申報的操作 | ||
用例目的 | 測試用戶進(jìn)行注冊用戶故障申報操作時,該功能是否正常 | ||
前提條件 | 用戶進(jìn)入注冊用戶詳情頁,該注冊用戶能夠考勤故障申報 | ||
輸入條件 | 預(yù)期輸出 | 實(shí)際情況 | |
對著某注冊用戶點(diǎn)擊“故障申報”按鈕 | 界面跳轉(zhuǎn)至故障申報界面 | 一致 | |
在故障申報界面,輸入必填項(xiàng),點(diǎn)擊“提交”按鈕 | 提示“故障申報成功”,并返回上一級界面 | 一致 | |
在故障申報界面,填寫故障申報表單的時候未輸入完整,點(diǎn)擊“提交”按鈕 | 提示“故障申報失敗” | 一致 |
用戶管理測試用例表如下所示。
表6-3用戶管理測試用例
測試性能 | 注冊用戶相關(guān)信息管理功能 | ||
用例目的 | 測試系統(tǒng)操作者對注冊用戶相關(guān)信息進(jìn)行管理的功能是否正常 | ||
前提條件 | 登錄系統(tǒng)進(jìn)入相關(guān)管理頁面 | ||
輸入條件 | 預(yù)期輸出 | 實(shí)際情況 | |
進(jìn)入注冊用戶管理界面,點(diǎn)擊“錄入”按鈕,填寫所有必填項(xiàng),點(diǎn)擊提交 | 提示“錄入成功”,并返回查詢界面 | 一致 | |
進(jìn)入注冊用戶管理界面,點(diǎn)擊“錄入”按鈕,未填寫一個或者多個必填項(xiàng),點(diǎn)擊提交 | 提示“錄入失敗”,請?zhí)顚懕靥铐?xiàng) | 一致 | |
進(jìn)入注冊用戶管理界面,選擇要修改的一條數(shù)據(jù),點(diǎn)擊該條數(shù)據(jù)后面的“修改”按鈕? | 節(jié)目跳轉(zhuǎn)至修改界面 | 一致 | |
在修改界面,修改可修改項(xiàng)后,點(diǎn)擊“提交”按鈕 | 提示“修改成功”,并返回查詢界面 | 一致 | |
進(jìn)入注冊用戶管理界面,點(diǎn)擊某條數(shù)據(jù)后面的刪除按鈕 | 提示“是否要刪除該數(shù)據(jù)”,如果用戶點(diǎn)擊“確定”按鈕,則成功刪除該條數(shù)據(jù),并提示“刪除成功”,之后返回查詢界面 | 一致 |
6.3測試結(jié)果
經(jīng)過對此系統(tǒng)的測試,得出該系統(tǒng)足以滿足用戶日常需求,在功能項(xiàng)目和操作等方面也能滿足操作員對于其他用戶的管理。但是,還有很多功能有待添加,這個系統(tǒng)僅能滿足大部分的需求,還需要對此系統(tǒng)的功能更進(jìn)一步的完善,這樣使用起來才能更加的完美。
至此,設(shè)備報修系統(tǒng)的設(shè)計開發(fā)已經(jīng)結(jié)束,在開發(fā)前做了許多的準(zhǔn)備,在本系統(tǒng)的設(shè)計和開發(fā)過程中閱覽和學(xué)習(xí)了許多文獻(xiàn)資料,從中我也收獲了很多寶貴的方法和設(shè)計思路,對系統(tǒng)的開發(fā)也起到了很重要的作用,系統(tǒng)的開發(fā)技術(shù)選用的都是自己比較熟悉的,比如Thinkphp、PHP技術(shù)、MYSQL,這些技術(shù)都是在以前的學(xué)習(xí)中學(xué)到了,其中許多的設(shè)計思路和方法都是在以前不斷地學(xué)習(xí)中摸索出來的經(jīng)驗(yàn),其實(shí)對于我們來說工作量還是比較大的,但是正是由于之前的積累與準(zhǔn)備,才能順利的完成這個項(xiàng)目,由此看來,積累經(jīng)驗(yàn)跟做好準(zhǔn)備是十分重要的事情。
當(dāng)然在該系統(tǒng)的設(shè)計與實(shí)現(xiàn)的過程中也離不開老師以及同學(xué)們的幫助,正是因?yàn)樗麄兊闹笇?dǎo)與幫助,我才能夠成功的在預(yù)期內(nèi)完成了這個系統(tǒng)。同時在這個過程當(dāng)中我也收獲了很多東西,此系統(tǒng)也有需要改進(jìn)的地方,但是由于專業(yè)知識的淺薄,并不能做到十分完美,希望以后有機(jī)會可以讓其真正的投入到使用之中。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??參考文獻(xiàn)
[1]Shadmehri Mehran,Abedanzadeh Amir,Shafii Mohammad Behshad,Ghasempour Roghayeh,Mohsenzadeh Milad. Development and economic evaluation of a CPVT system with PHP cooling; An experimental study[J]. Energy Conversion and Management,2023,283.
[2]張網(wǎng)娟,汪晉舟,蔣馬利,楊驍.基于“互聯(lián)網(wǎng)+”的設(shè)備報修系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].電子設(shè)計工程,2023,31(07):156-159+164.DOI:10.14022/j.issn1674-6236.2023.07.032.
[3]蔣先梅.基于PHP的學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].無線互聯(lián)科技,2023,20(01):45-47.
[4]劉忻曈,毛明志.基于Android系統(tǒng)的大學(xué)生心理健康服務(wù)APP的設(shè)計與實(shí)現(xiàn)[J].現(xiàn)代計算機(jī),2023,29(01):74-80.
[5]郭雨佳. 基于Android和Web的公寓智能門鎖管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].西安電子科技大學(xué),2022.DOI:10.27389/d.cnki.gxadu.2022.001692.
[6]Wu Daiwen. The Application and Management System of Scientific Research Projects Based on PHP and MySQL[J]. Journal of Interconnection Networks,2022,22(Supp02).
[7]施賢飛. 移動端上的學(xué)校報修系統(tǒng)研究和實(shí)現(xiàn)[D].華東師范大學(xué),2022.DOI:10.27149/d.cnki.ghdsu.2022.001521.
[8]Jingyuan Li. Construction of training platform for teachers professional ability of normal students based on ThinkPHP[J]. Frontiers in Educational Research,2021,4.0(15.0).
[9]黃波.基于PHP+MySQL圖書管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].信息與電腦(理論版),2021,33(19):124-126.
[10]楊知易. 基于PHP的電力檢修管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].電子科技大學(xué),2021.DOI:10.27005/d.cnki.gdzku.2021.002878.
[11]蘇天意,余明朕.基于PHP的高校實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].中國管理信息化,2021,24(02):198-199.
[12]蔡俊鎧,廖曉芳,朱俊宇,方棟豪.基于PHP+MySql的宿舍管理系統(tǒng)[J].電腦知識與技術(shù),2020,16(36):60-63+74.DOI:10.14004/j.cnki.ckt.2020.3682.
[13]印春光,黃旭圻,蘇穎,孫國君.醫(yī)療設(shè)備信息化報修平臺的研究與實(shí)踐[J].中國醫(yī)療設(shè)備,2020,35(08):101-104.
[14]任傳成,胡凱,陳真真,張淋寶.基于Web的機(jī)房設(shè)備報修管理系統(tǒng)設(shè)計[J].電子技術(shù)與軟件工程,2019(22):47-48.
[15]彭婕.基于Android的施工設(shè)備報修管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].信息系統(tǒng)工程,2019(07):106.
[16]卜越. 基于物聯(lián)網(wǎng)的醫(yī)療設(shè)備管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].西安電子科技大學(xué),2019.DOI:10.27389/d.cnki.gxadu.2019.002122.
[17]汪曉紅. 醫(yī)院醫(yī)療設(shè)備綜合管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].中南民族大學(xué),2019.
[18]QingHai Yin. Research and Implementation of Network Examination System Based on PHP Language[J]. Journal of Physics: Conference Series,2018,1087(6).
[19]張琪.以Android為基礎(chǔ)的醫(yī)院設(shè)備管理系統(tǒng)開發(fā)探討[J].科技與創(chuàng)新,2018(15):93-94.DOI:10.15913/j.cnki.kjycx.2018.15.093.
[20]L Anders. Function Point Analysis FPA on A Team Planning Website Based on PHP and MYSQL[J]. Journal of Information Technology & Software Engineering,2018,08(03).
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??致 ?謝
時間過的很快,不知不覺校園生活即將結(jié)束。畢業(yè)之際,我真誠地向幫助過我的老師、家人、同學(xué)、朋友們表達(dá)感謝。首先要感謝的是我的母校。感謝母校給了我美好的生活和優(yōu)越的學(xué)習(xí)環(huán)境,使我能學(xué)到了很多知識,也不斷的變得優(yōu)秀;感謝家人在這四年期間一直給與我的愛和無條件的支持,讓我沒有后顧之憂地完成學(xué)業(yè);感謝軟件學(xué)院的任課老師們給我鼓勵和認(rèn)可,讓我有信心去做好每一件事情;感謝同學(xué)們的幫助,讓我的大學(xué)生活更有意義。在此次畢業(yè)設(shè)計的實(shí)現(xiàn)過程中,我得到了老師們的耐心指導(dǎo)讓我順利完成了該設(shè)計。從最初的選題和開題開始,老師就給予我很多幫助,他們認(rèn)真負(fù)責(zé)的態(tài)度、豐富的教學(xué)經(jīng)驗(yàn)讓我學(xué)到了很多。
同時也要感謝我敬愛的班主任和實(shí)訓(xùn)課程的老師,他們在各個方面都教給了我豐富的經(jīng)驗(yàn),在面對各種困難時如何處理。因?yàn)榻衲甑奶厥庑?#xff0c;老師們不僅在學(xué)習(xí)中給我以精心的指導(dǎo),同時還在其它方面給予我觀關(guān)懷,指導(dǎo)老師不辭辛苦的為大家錄制視頻和一遍遍講解讓我心懷感激之情。在此,我真誠的感恩、感謝我的指導(dǎo)教師們。
還要感謝實(shí)習(xí)期間不厭其煩教導(dǎo)我鼓勵我的技術(shù)師傅,他指導(dǎo)了我各個方面的技巧,尤其是編程方面,迄今我的很多技巧和編寫規(guī)范都有賴于他的指導(dǎo)、糾正。
最后還要特別感謝身邊的各位同學(xué)們,一直支持鼓勵我,無論何時何種境況。我很榮幸獲得同學(xué)們的幫助,也很開心能夠和大家共度大學(xué)四年的時光。
最后的最后,再次發(fā)自肺腑的感謝所有幫助過我的人。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??點(diǎn)贊+收藏+關(guān)注 → 私信領(lǐng)取本源代碼、數(shù)據(jù)庫