畢業(yè)設(shè)計(jì)(論文)-springboot大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

總結(jié)1.3研究的內(nèi)容目前許多人仍將傳統(tǒng)的紙質(zhì)工具作為信息管理的主要工具,而網(wǎng)絡(luò)技術(shù)的應(yīng)用只是起到輔助作用。在對(duì)網(wǎng)絡(luò)工具的認(rèn)知程度上,較為傳統(tǒng)的office軟件等仍是人們使用的主要工具,而相對(duì)全面且專業(yè)的信息管理軟件仍沒有得到大多數(shù)人的了解或認(rèn)可。本選題則旨在通過標(biāo)簽分類管理等方式,實(shí)現(xiàn)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的各種功能,從而達(dá)到對(duì)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的管理。詳細(xì)內(nèi)容介紹,將在以下六章中詳細(xì)闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡(jiǎn)要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識(shí),通過引入關(guān)鍵技術(shù)進(jìn)行開發(fā),向系統(tǒng)中涉及直觀表達(dá)的技術(shù)知識(shí)。第三章、重點(diǎn)分析了系統(tǒng)的分析,從系統(tǒng)強(qiáng)大的供需市場(chǎng)出發(fā),對(duì)系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進(jìn)行了探討。第四章、介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章、系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn),通過對(duì)系統(tǒng)功能設(shè)計(jì)的詳細(xì)說明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測(cè)試,評(píng)判系統(tǒng)是否可以上線運(yùn)行。

第二章關(guān)鍵技術(shù)的研究2.1開發(fā)技術(shù)本系統(tǒng)前端框架采用了比較流行的漸進(jìn)式JavaScript框架Vue.js。使用Vue-Router和Vuex實(shí)現(xiàn)動(dòng)態(tài)路由和全局狀態(tài)管理,Ajax實(shí)現(xiàn)前后端通信,ElementUI組件庫(kù)使頁(yè)面快速成型。后端部分:采用springboot作為開發(fā)框架,同時(shí)集成MyBatis、Redis等相關(guān)技術(shù)。2.2MVVM模式MVVM是Model-View-ViewModel的簡(jiǎn)寫。它本質(zhì)上就是MVC的改進(jìn)版。MVVM就是將其中的View的狀態(tài)和行為抽象化,讓我們將視圖UI和業(yè)務(wù)邏輯分開。當(dāng)然這些事ViewModel已經(jīng)幫我們做了,它可以取出Model的數(shù)據(jù)同時(shí)幫忙處理View中由于需要展示內(nèi)容而涉及的業(yè)務(wù)邏輯。微軟的WPF帶來了新的技術(shù)體驗(yàn),如Silverlight、音頻、視頻、3D、動(dòng)畫……,這導(dǎo)致了軟件UI層更加細(xì)節(jié)化、可定制化。同時(shí),在技術(shù)層面,WPF也帶來了諸如Binding、DependencyProperty、RoutedEvents、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由來便是MVP(Model-View-Presenter)模式與WPF結(jié)合的應(yīng)用方式時(shí)發(fā)展演變過來的一種新型架構(gòu)框架。它立足于原有MVP框架并且把WPF的新特性糅合進(jìn)去,以應(yīng)對(duì)客戶日益復(fù)雜的需求變化。2.3MySQL數(shù)據(jù)庫(kù)科技的進(jìn)步,給日常帶來許多便利:教室的投影器用到了虛擬成像技術(shù),數(shù)碼相機(jī)用到了光電檢測(cè)技術(shù),比如超市貨物進(jìn)出庫(kù)的記錄需要一個(gè)信息倉(cāng)庫(kù)。這個(gè)信息倉(cāng)庫(kù)就是數(shù)據(jù)庫(kù),而這次的大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)也需要這項(xiàng)技術(shù)的支持。用MySQL這個(gè)軟件,是因?yàn)樗芙邮芏鄠€(gè)使用者訪問,而且里面存在Archive等。它會(huì)先把數(shù)據(jù)進(jìn)行分類,然后分別保存在表里,這樣的特別操作就會(huì)提高數(shù)據(jù)管理系統(tǒng)自身的速度,讓數(shù)據(jù)庫(kù)能被靈活運(yùn)用。MySQL的代碼是公開的,而且允許別人二次編譯升級(jí)。這個(gè)特點(diǎn)能夠降低使用者的成本,再搭配合適的軟件后形成一個(gè)良好的網(wǎng)站系統(tǒng)。雖然它有缺點(diǎn),但是綜合各方面來說,它是使用者的主流運(yùn)用的對(duì)象。2.4B/S結(jié)構(gòu)B/S(Browser/Server)比前身架構(gòu)更為省事的架構(gòu)。它借助Webserver完成數(shù)據(jù)的傳遞交流。只需要下載瀏覽器作為客戶端,那么工作就達(dá)到“瘦身”效果,不需要考慮不停裝軟件的問題。2.5springboot框架介紹Spring框架是Java平臺(tái)上的一種開源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對(duì)編程模型沒有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來實(shí)現(xiàn)管理對(duì)象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問,提供大量?jī)?yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項(xiàng)目維護(hù)和測(cè)試,它提供了一種通過Java的反射機(jī)制對(duì)Java對(duì)象進(jìn)行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對(duì)象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對(duì)象,開發(fā)者可以通過依賴查找或依賴注入來獲得對(duì)象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時(shí)運(yùn)行時(shí)可配置;AOP框架主要針對(duì)模塊之間的交叉關(guān)注點(diǎn)進(jìn)行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠(yuǎn)程訪問等功能均可以通過使用SpringAOP技術(shù)實(shí)現(xiàn)。Spring的事務(wù)管理框架為Java平臺(tái)帶來了一種抽象機(jī)制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點(diǎn)一起工作,并且?guī)缀蹩梢栽贘ava平臺(tái)的任何環(huán)境中工作。Spring集成多種事務(wù)模板,系統(tǒng)可以通過事務(wù)模板、XML或Java注解進(jìn)行事務(wù)配置,并且事務(wù)框架集成了消息傳遞和緩存等功能。Spring的數(shù)據(jù)訪問框架解決了開發(fā)人員在應(yīng)用程序中使用數(shù)據(jù)庫(kù)時(shí)遇到的常見困難。它不僅對(duì)Java:JDBC、iBATS/MyBATIs、Hibernate、Java數(shù)據(jù)對(duì)象(JDO)、ApacheOJB和ApacheCayne等所有流行的數(shù)據(jù)訪問框架中提供支持,同時(shí)還可以與Spring的事務(wù)管理一起使用,為數(shù)據(jù)訪問提供了靈活的抽象。Spring框架最初是沒有打算構(gòu)建一個(gè)自己的WebMVC框架,其開發(fā)人員在開發(fā)過程中認(rèn)為現(xiàn)有的StrutsWeb框架的呈現(xiàn)層和請(qǐng)求處理層之間以及請(qǐng)求處理層和模型之間的分離不夠,于是創(chuàng)建了SpringMVC。2.6Vue.js主要功能Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級(jí)框架不同的是,Vue采用自底向上增量開發(fā)的設(shè)計(jì)。Vue的核心庫(kù)只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫(kù)或已有項(xiàng)目整合。另一方面,Vue完全有能力驅(qū)動(dòng)采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫(kù)開發(fā)的復(fù)雜單頁(yè)應(yīng)用。Vue.js的目標(biāo)是通過盡可能簡(jiǎn)單的API實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。Vue.js自身不是一個(gè)全能框架——它只聚焦于視圖層。因此它非常容易學(xué)習(xí),非常容易與其它庫(kù)或已有項(xiàng)目整合。另一方面,在與相關(guān)工具和支持庫(kù)一起使用時(shí),Vue.js也能驅(qū)動(dòng)復(fù)雜的單頁(yè)應(yīng)用。第三章系統(tǒng)分析3.1系統(tǒng)設(shè)計(jì)目標(biāo)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)主要是為了用戶方便對(duì)首頁(yè)、交流中心、公告信息、學(xué)校資訊、學(xué)校信息等進(jìn)行操作,也是為了更好的讓管理員進(jìn)行更好存儲(chǔ)所有數(shù)據(jù)信息及快速方便的檢索功能,對(duì)系統(tǒng)的各個(gè)模塊是通過許多今天的發(fā)達(dá)系統(tǒng)做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。系統(tǒng)所要實(shí)現(xiàn)的功能分析,對(duì)于現(xiàn)在網(wǎng)絡(luò)方便的管理,根據(jù)自己的需求可以進(jìn)行查看等,這樣既能節(jié)省用戶的時(shí)間,不用在像傳統(tǒng)的方式,需要查詢、由于很多用戶時(shí)間的原因,沒有辦法去線下了解信息,真的很難去滿足用戶的各種需求。所以大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用springboot開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫(kù)進(jìn)行對(duì)系統(tǒng)前臺(tái)及后臺(tái)之間相關(guān)的數(shù)據(jù)交互,根據(jù)技術(shù)語(yǔ)言對(duì)數(shù)據(jù)庫(kù),結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)系統(tǒng)的開發(fā)。(1)硬件可行性分析大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)及信息分析的設(shè)計(jì)對(duì)于所使用的計(jì)算機(jī)沒有什么硬性的要求,計(jì)算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁(yè)面設(shè)計(jì)就可行,主要是對(duì)于服務(wù)器有些要求,對(duì)于平臺(tái)搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開系統(tǒng)必須順暢,不能停頓太長(zhǎng)時(shí)間;性價(jià)比高;安全性高。(2)軟件可行性分析提供類似于借口動(dòng)態(tài)模型的通用機(jī)制,設(shè)計(jì)更加集中。此外,可以使用java語(yǔ)言輕松實(shí)現(xiàn)模塊化和存儲(chǔ)信息。另外,代碼重用,也可以很好地反映出來。因此,考慮到系統(tǒng)的實(shí)際情況,選擇springboot框架作為系統(tǒng)開發(fā)技術(shù)。通過以上分析,系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)在軟件中是可行的。因此,我們從兩個(gè)方面進(jìn)行了可行性研究,可以看出系統(tǒng)的開發(fā)沒有問題。3.3系統(tǒng)功能分析和描述使用大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的分為管理員和用戶、兩個(gè)權(quán)限模塊。管理員所能使用的功能主要有首頁(yè)、站點(diǎn)管理(輪播圖、公告欄)用戶管理(管理員、學(xué)生用戶、教師用戶、院系領(lǐng)導(dǎo))內(nèi)容管理(校園資訊、校園資訊分類)更多管理(畢設(shè)課題、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知、成績(jī)匯總、課題分類)等。學(xué)生可以實(shí)現(xiàn)首頁(yè)、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知。教師可以實(shí)現(xiàn)首頁(yè)、畢設(shè)課題、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、畢設(shè)通知、成績(jī)匯總。院系領(lǐng)導(dǎo)可以實(shí)現(xiàn)首頁(yè)、畢設(shè)課題、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知、成績(jī)匯總。3.4系統(tǒng)UML用例分析3.4.1管理員用例管理員登錄后可進(jìn)行首頁(yè)、首頁(yè)、站點(diǎn)管理(輪播圖、公告欄)用戶管理(管理員、學(xué)生用戶、教師用戶、院系領(lǐng)導(dǎo))內(nèi)容管理(校園資訊、校園資訊分類)更多管理(畢設(shè)課題、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知、成績(jī)匯總、課題分類),管理員的用例如圖3-1所示。圖3-1管理員用例圖3.4.2學(xué)生用例學(xué)生注冊(cè)登錄后可進(jìn)行首頁(yè)、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知管理,學(xué)生用例如圖3-2所示。圖3-2學(xué)生用例圖教師注冊(cè)登錄后可進(jìn)行首頁(yè)、畢設(shè)課題、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、畢設(shè)通知、成績(jī)匯總管理,教師用例如圖3-3所示。圖3-3教師用例圖院系領(lǐng)導(dǎo)注冊(cè)登錄后可進(jìn)行首頁(yè)、畢設(shè)課題、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知、成績(jī)匯總管理,院系領(lǐng)導(dǎo)用例如圖3-4所示。圖3-4院系領(lǐng)導(dǎo)用例圖3.5系統(tǒng)流程分析3.5.1添加信息流程添加信息,編號(hào)系統(tǒng)使用自動(dòng)編號(hào)模式,沒有用戶填寫,用戶添加信息輸入信息,系統(tǒng)將自動(dòng)確認(rèn)的信息和數(shù)據(jù),驗(yàn)證的成功是有效的信息添加到數(shù)據(jù)庫(kù),信息無效,重新輸入信息。添加信息流程如圖3-3所示。圖3-3添加信息流程圖3.5.2操作流程用戶想進(jìn)入系統(tǒng),首先進(jìn)入系統(tǒng)登錄界面,通過正確的用戶名、密碼,選擇登錄類型登錄,系統(tǒng)會(huì)檢查登錄信息,信息正確,然后輸入相應(yīng)的功能界面,提示信息錯(cuò)誤,登錄失敗。系統(tǒng)操作流程如圖3-4所示。圖3-4操作流程圖3.5.3刪除信息流程用戶選擇要?jiǎng)h除的信息并單擊Delete按鈕。系統(tǒng)提示是否刪除信息。如果用戶想要?jiǎng)h除信息,系統(tǒng)將刪除信息。系統(tǒng)數(shù)據(jù)庫(kù)刪除信息。刪除信息流程圖如圖3-5所示。圖3-5刪除信息流程圖

第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的結(jié)構(gòu)圖4-1所示:網(wǎng)網(wǎng)絡(luò)用戶服務(wù)器和程序管理員圖4-1系統(tǒng)結(jié)構(gòu)模塊包括主界面,首頁(yè)、公告消息、校園資訊、畢設(shè)課題等進(jìn)行相應(yīng)的操作。登錄系統(tǒng)結(jié)構(gòu)圖,如圖4-2所示:大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)登錄界面用戶登錄密碼正確管理員界面用戶界面圖4-2登錄結(jié)構(gòu)圖這些功能可以充分滿足大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-3所示。圖4-3系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)原則每個(gè)數(shù)據(jù)庫(kù)的應(yīng)用它們都是和區(qū)分開的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會(huì)與自己相關(guān)的協(xié)議與客戶端進(jìn)行通訊。那么這個(gè)系統(tǒng)就會(huì)對(duì)使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個(gè)橋段的時(shí)候,接下來就會(huì)簡(jiǎn)單的敘述這個(gè)數(shù)據(jù)庫(kù)是如何來創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時(shí)候就會(huì)自動(dòng)在對(duì)話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對(duì)應(yīng)的身份驗(yàn)證和登錄密碼。大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的數(shù)據(jù)流程:圖4-4系統(tǒng)數(shù)據(jù)流程圖(1)管理員實(shí)體屬性圖如下圖4-5所示圖4-5管理員實(shí)體屬性圖(4)學(xué)生注冊(cè)實(shí)體屬性如下圖4-5所示圖4-5學(xué)生注冊(cè)實(shí)體屬性圖4.4數(shù)據(jù)表將數(shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)。在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。achievement_summary字段名稱類型長(zhǎng)度不是null主鍵字段說明achievement_summary_idint11否主鍵成績(jī)匯總IDteacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名student_achievementvarchar64是學(xué)生成績(jī)r(jià)ecommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間completed_project字段名稱類型長(zhǎng)度不是null主鍵字段說明completed_project_idint11否主鍵畢設(shè)課題IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名release_timedate0是發(fā)布時(shí)間required_timevarchar64是要求時(shí)間cover_picturevarchar255是封面圖brief_introductionlongtext0是簡(jiǎn)介hitsint11否點(diǎn)擊數(shù)examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間completion_notice字段名稱類型長(zhǎng)度不是null主鍵字段說明completion_notice_idint11否主鍵畢設(shè)通知IDnotice_titlevarchar64是通知標(biāo)題notification_timedatetime0是通知時(shí)間notice_contentlongtext0是通知內(nèi)容recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間department_leaders字段名稱類型長(zhǎng)度不是null主鍵字段說明department_leaders_idint11否主鍵院系領(lǐng)導(dǎo)IDleader_job_numbervarchar64否領(lǐng)導(dǎo)工號(hào)leader_namevarchar64是領(lǐng)導(dǎo)姓名leadership_gendervarchar64是領(lǐng)導(dǎo)性別leadership_agevarchar64是領(lǐng)導(dǎo)年齡examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間dissertation字段名稱類型長(zhǎng)度不是null主鍵字段說明dissertation_idint11否主鍵畢業(yè)論文IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱subject_sourcevarchar64是課題來源start_and_end_timevarchar64是起止時(shí)間thesis_titlevarchar64是論文題目completion_timedate0是完成時(shí)間paper_documentsvarchar255是論文文件teacher_reviewvarchar64是教師審核leadership_reviewvarchar64是領(lǐng)導(dǎo)審核comprehensive_playvarchar64是綜合打分recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間interim_report字段名稱類型長(zhǎng)度不是null主鍵字段說明interim_report_idint11否主鍵中期報(bào)告IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱subject_sourcevarchar64是課題來源start_and_end_timevarchar64是起止時(shí)間thesis_titlevarchar64是論文題目interim_documentvarchar255是中期文件teacher_reviewvarchar64是教師審核leadership_reviewvarchar64是領(lǐng)導(dǎo)審核recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間mission_statement字段名稱類型長(zhǎng)度不是null主鍵字段說明mission_statement_idint11否主鍵任務(wù)書IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱subject_sourcevarchar64是課題來源start_and_end_timevarchar64是起止時(shí)間assignment_documentvarchar255是任務(wù)書文件recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間notice_of_reply字段名稱類型長(zhǎng)度不是null主鍵字段說明notice_of_reply_idint11否主鍵答辯通知IDstudent_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱defense_timevarchar64是答辯時(shí)間notice_contenttext0是通知內(nèi)容recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間opening_report字段名稱類型長(zhǎng)度不是null主鍵字段說明opening_report_idint11否主鍵開題報(bào)告IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱subject_sourcevarchar64是課題來源start_and_end_timevarchar64是起止時(shí)間thesis_titlevarchar64是論文題目submission_timedatetime0是提交時(shí)間opening_documentvarchar255是開題文件teacher_reviewvarchar64是教師審核leadership_reviewvarchar64是領(lǐng)導(dǎo)審核recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間select_information字段名稱類型長(zhǎng)度不是null主鍵字段說明select_information_idint11否主鍵選擇信息IDtopic_namevarchar64是課題名稱topic_typevarchar64是課題類型teacher_job_numberint11是教師工號(hào)teacher_namevarchar64是教師姓名release_timedate0是發(fā)布時(shí)間required_timevarchar64是要求時(shí)間student_numberint11是學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱select_timedatetime0是選擇時(shí)間examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間student_user字段名稱類型長(zhǎng)度不是null主鍵字段說明student_user_idint11否主鍵學(xué)生用戶IDstudent_numbervarchar64否學(xué)生學(xué)號(hào)student_namevarchar64是學(xué)生姓名student_gendervarchar64是學(xué)生性別student_agevarchar64是學(xué)生年齡professional_namevarchar64是專業(yè)名稱class_namevarchar64是班級(jí)名稱examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間subject_classification字段名稱類型長(zhǎng)度不是null主鍵字段說明subject_classification_idint11否主鍵課題分類IDtopic_typevarchar64是課題類型recommendint11否智能推薦create_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間teacher_user字段名稱類型長(zhǎng)度不是null主鍵字段說明teacher_user_idint11否主鍵教師用戶IDteacher_job_numbervarchar64否教師工號(hào)teacher_namevarchar64是教師姓名teacher_gendervarchar64是教師性別teacher_agevarchar64是教師年齡examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時(shí)間update_timetimestamp0否更新時(shí)間第五章系統(tǒng)實(shí)現(xiàn)5.1學(xué)生功能模塊學(xué)生進(jìn)入到系統(tǒng)操作界面,可以對(duì)首頁(yè)、公告消息、校園資訊、畢設(shè)課題等功能模塊,如圖5-1所示。圖5-1學(xué)生功能界面圖個(gè)人信息:通過列表可以獲取個(gè)人信息、進(jìn)行詳情、修改等操作,如圖5-2所示。圖5-2個(gè)人信息界面圖畢設(shè)課題列表管理:畢設(shè)課題列表頁(yè)面可查看課題名稱、課題類型、圖片等信息如圖5-3所示。圖5-3畢設(shè)課題界面圖校園資訊:通過校園資訊可以查看資訊標(biāo)題、資訊內(nèi)容、發(fā)布時(shí)間、點(diǎn)贊數(shù)、瀏覽數(shù)等操作,如圖5-4所示。圖5-4校園資訊界面圖5.2管理員功能模塊管理員通過用戶名和密碼、角色填寫完成后進(jìn)行登錄,如圖5-5所示。管理員登錄成功后進(jìn)入到系統(tǒng)操作界面,可以對(duì)首頁(yè)、站點(diǎn)管理(輪播圖、公告欄)用戶管理(管理員、學(xué)生用戶、教師用戶、院系領(lǐng)導(dǎo))內(nèi)容管理(校園資訊、校園資訊分類)更多管理(畢設(shè)課題、選擇信息、任務(wù)書、開題報(bào)告、中期報(bào)告、畢業(yè)論文、答辯通知、畢設(shè)通知、成績(jī)匯總、課題分類)等功能模塊進(jìn)行相對(duì)應(yīng)操作。管理員功能頁(yè)面:通過首頁(yè)輸入賬號(hào)、密碼等操作登錄系統(tǒng),如圖5-6所示。圖5-5管理員登錄頁(yè)面圖5-6管理員功能頁(yè)面畢設(shè)課題:通過列表可以獲取課題名稱、課題類型、教師工號(hào)、教師姓名等信息,進(jìn)行刪除或修改操作,如圖5-7所示。圖5-7畢設(shè)課題管理界面圖用戶管理:通過列表可以獲取用戶名、領(lǐng)導(dǎo)工號(hào)、領(lǐng)導(dǎo)姓名等信息,進(jìn)行修改或刪除操作,如圖5-8所示。圖5-8用戶管理界面圖中期報(bào)告管理;該頁(yè)面可以查看課題名稱、課題類型、教師工號(hào)、教師姓名、學(xué)生學(xué)號(hào)、學(xué)生姓名等進(jìn)行修改操作,以及圖片的刪除操作,如圖5-9所示。圖5-9中期報(bào)告管理界面圖第六章系統(tǒng)測(cè)試6.1測(cè)試定義及目的關(guān)于系統(tǒng)實(shí)現(xiàn)的測(cè)試,英文名稱是SystemTEST,簡(jiǎn)稱ST,ST是使用完整其系統(tǒng)的各種功能多次、多案例、多環(huán)境測(cè)試,這是ST的簡(jiǎn)單描述。ST可以證明該功能對(duì)系統(tǒng)的要求是否得到滿足以及是否有效。對(duì)于系統(tǒng)開發(fā)的實(shí)現(xiàn),不管開發(fā)過程多么努力,在系統(tǒng)運(yùn)行的時(shí)候多少都會(huì)出現(xiàn)一些錯(cuò)誤信息,所以為了系統(tǒng)的安全性及提高系統(tǒng)的使用率及給用戶帶來更好的體驗(yàn),系統(tǒng)在完成之前,一定要進(jìn)行一遍系統(tǒng)的測(cè)試,再完美的程序也會(huì)有漏洞,再細(xì)心的技術(shù)開發(fā)員也會(huì)有疏忽的時(shí)候,所以對(duì)于程序的測(cè)試是必須要做的一步。通過系統(tǒng)測(cè)試找到系統(tǒng)存在的問題,并根據(jù)問題的原因進(jìn)行在線解決問題,如果找不到解決問題的辦法可以進(jìn)行通過咨詢指導(dǎo)老師或者通過同學(xué)幫忙,一定將問題找出,否則將會(huì)出現(xiàn)更多的錯(cuò)誤。所以程序出現(xiàn)錯(cuò)誤時(shí)不可避免,系統(tǒng)測(cè)試雖然耗時(shí)費(fèi)力,但是為了確保后期系統(tǒng)的長(zhǎng)期使用,必須要進(jìn)行系統(tǒng)測(cè)試,問題解決完成后還要再一步測(cè)試,直到?jīng)]有任何問題后方可進(jìn)行使用。6.2性能測(cè)試任何一款程序開發(fā)成功后都必須通過軟件測(cè)試,它是保障軟件穩(wěn)定運(yùn)行的前提。測(cè)試最主要的一步就是性能測(cè)試,性能測(cè)試內(nèi)容如下:(1)對(duì)于測(cè)試的速度有一定的要求,速度必須快,而且對(duì)于測(cè)試出來的錯(cuò)誤問題一定以最快的速度進(jìn)行處理解決,并且進(jìn)行再次測(cè)試,保證整個(gè)系統(tǒng)運(yùn)行的安全性。(2)在系統(tǒng)測(cè)試的時(shí)候要將測(cè)試所用到的測(cè)試計(jì)劃和測(cè)試報(bào)告保管好,方便后期系統(tǒng)的運(yùn)行使用后的整體維護(hù)操作。(3)軟件測(cè)試整個(gè)過程中的聚類現(xiàn)象應(yīng)優(yōu)先考慮。(4)對(duì)于整體系統(tǒng)測(cè)試,不要用自己的思想去認(rèn)可整個(gè)系統(tǒng),而是從公正的角度的進(jìn)行對(duì)系統(tǒng)進(jìn)行認(rèn)可,是否符系統(tǒng)的整合應(yīng)用。6.3測(cè)試模塊測(cè)試系統(tǒng)是最新的Windows10系統(tǒng),通過對(duì)系統(tǒng)實(shí)現(xiàn)的功能模塊進(jìn)行每個(gè)功能模塊的操作測(cè)試,查看每個(gè)用戶的功能模塊所對(duì)應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測(cè)試需求測(cè)試重點(diǎn)是否達(dá)成需求結(jié)果用戶登錄輸入賬號(hào)密碼需求達(dá)成通過用戶注冊(cè)創(chuàng)建新的賬號(hào)密碼需求達(dá)成通過登錄失敗輸入錯(cuò)誤賬號(hào)密碼需求達(dá)成通過修改信息修改成功需求達(dá)成通過添加信息管理增刪查改需求達(dá)成通過回復(fù)管理增刪查改需求達(dá)成通過搜索查詢管理增刪查改需求達(dá)成通過系統(tǒng)測(cè)試方面,我們通常運(yùn)用的是白盒測(cè)試以及黑盒測(cè)試這兩種方法。白盒測(cè)試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗(yàn)證系統(tǒng)內(nèi)部操作是否能夠正常運(yùn)行的測(cè)試;而黑盒測(cè)試指的是,倘若知道了這個(gè)系統(tǒng)的全部功能,可以進(jìn)行測(cè)試檢測(cè)系統(tǒng)中的每一個(gè)功能是否滿足正常使用。為了方便用戶使用“大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)”,以及盡可能少的減少系統(tǒng)測(cè)試錯(cuò)誤的發(fā)生,我們對(duì)該系統(tǒng)進(jìn)行了相對(duì)應(yīng)的測(cè)試。對(duì)該系統(tǒng)的全部的功能界面進(jìn)行測(cè)試,簡(jiǎn)單來說,就是我們輸入一些數(shù)據(jù)并且對(duì)其進(jìn)行提交,之后我們查看每個(gè)頁(yè)面的反饋,檢測(cè)頁(yè)面的相關(guān)功能可不可以完全實(shí)現(xiàn)。6.4測(cè)試結(jié)果測(cè)試評(píng)估的結(jié)果是大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)滿足要求中的所有功能,處理大多數(shù)錯(cuò)誤條件,修復(fù)大多數(shù)錯(cuò)誤并通過測(cè)試。大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能還是界面的設(shè)計(jì)都是可值得推廣宣傳的。

總結(jié)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的整體功能模塊的實(shí)現(xiàn),主要是對(duì)自己在大學(xué)這幾年時(shí)間所學(xué)內(nèi)容的一個(gè)測(cè)試,對(duì)于系統(tǒng),主要是通過現(xiàn)在智能化的大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)進(jìn)行開始系統(tǒng)的實(shí)現(xiàn),并且可以根據(jù)需求進(jìn)行數(shù)據(jù)信息的增加修改刪除等操作,完美的解決了當(dāng)下大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)中所遇到的問題。經(jīng)過一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)的實(shí)現(xiàn)完成已接近尾聲,到目前為止,當(dāng)我回想起整個(gè)學(xué)期的系統(tǒng)開發(fā)日,收獲頗豐。畢業(yè)設(shè)計(jì)的主要任務(wù)是建立一個(gè)智能化的大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的信息系統(tǒng),主要使用springboot框架和Mysql數(shù)據(jù)庫(kù)的開發(fā)工具,對(duì)系統(tǒng)的每個(gè)功能模塊進(jìn)行相對(duì)應(yīng)的操作,最后,系統(tǒng)調(diào)試結(jié)果表明系統(tǒng)基本可以滿足功能要求。大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的開發(fā)對(duì)我大學(xué)學(xué)習(xí)的改進(jìn)有很大幫助。它使我能夠?qū)W習(xí)計(jì)算機(jī)知識(shí)的相關(guān)技術(shù)方面問題及與人交往的溝通交流方面,讓我意識(shí)到無論我們做什么,我們都需要堅(jiān)持不懈,努力工作,只有這樣嘗試了并且堅(jiān)持去做了,我們才可以成功,才可以獲得成功的喜悅,如果沒有嘗試,只是想,那連成功的機(jī)會(huì)都沒有,實(shí)際操作進(jìn)行做了,才會(huì)越來越近的靠近成功,隨著道路一路向前,未來的路是美好的。對(duì)于大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)的實(shí)現(xiàn),是自己第一次完成的設(shè)計(jì)一個(gè)管理系統(tǒng)。在項(xiàng)目的設(shè)計(jì)過程中,我克服了各種困難,并且在面對(duì)這些困難,我積極的面對(duì),想辦法解決問題,并且更好的掌握了理論知識(shí)和動(dòng)手操作實(shí)踐能力,從系統(tǒng)的開發(fā)到設(shè)計(jì)完成,我完成了一個(gè)更全面、更完善、更安全的平臺(tái)管理系統(tǒng),這也讓我取得了很大的成就感,也使我對(duì)未來的生活更有信心。

致謝大學(xué)生活在這個(gè)時(shí)候即將劃上一個(gè)句號(hào),但是對(duì)于我的人生道路來說,這僅僅是一個(gè)逗號(hào),我將面對(duì)的是又一次征程的開始?;貞涍^去,許許多多的事情浮現(xiàn)在腦海:剛上大學(xué)時(shí)歡樂心情和興奮的場(chǎng)景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝信息學(xué)院所有支持幫助過我的老師,謝謝你們多年來的關(guān)心和愛護(hù)。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。 最后,我要特別感謝指導(dǎo)大學(xué)畢業(yè)設(shè)計(jì)管理系統(tǒng)論文設(shè)計(jì)的老師。本論文是在他的悉心指導(dǎo)和熱情幫助下完成的,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。老師無論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平得到很大提高,這對(duì)于我以后的工作和學(xué)習(xí)都有益處。值此論文完成之際,特別向老師表示衷心的感謝和崇高的敬意,謝謝他細(xì)心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計(jì)開發(fā)工作,同時(shí)也要感謝其他幫助過我的老師和同學(xué),他們?cè)谖页砷L(zhǎng)過程中給予了我很大的幫助,在此一并表示感謝。 由于本人水平有限,加上時(shí)間緊促,本文一定有不少缺點(diǎn)和不足,懇請(qǐng)各位老師給予幫助和指正。

參考文獻(xiàn)[1]徐佩.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].農(nóng)家參謀,2019(08):167.[2]張帥,崔婀娜,魏立波.互聯(lián)網(wǎng)+健康在線服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技創(chuàng)新與應(yīng)用,2019(10):91-92.[3]谷利國(guó),陳存田,張甲瑞.基于B/S模式的人事教育信息管理系統(tǒng)的分析與設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2019,15(10):58-59.[4]胥新政,強(qiáng)毅.基于JSP的常用金屬材料標(biāo)準(zhǔn)檢索平臺(tái)開發(fā)設(shè)計(jì)[J].制造業(yè)自動(dòng)化,2019,41(03):41-43+69.[5]王祖維,南淮耀,張英.“互聯(lián)網(wǎng)+”視域下的高校學(xué)生公寓管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——以沈陽(yáng)師范大學(xué)為例[J].現(xiàn)代商貿(mào)工業(yè),2019,40(08):187-188.[6]廖明華,齊攀.學(xué)生職業(yè)能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論