畢業(yè)設計(論文)-基于SpringBoot高校學生評教系統(tǒng)設計_第1頁
畢業(yè)設計(論文)-基于SpringBoot高校學生評教系統(tǒng)設計_第2頁
畢業(yè)設計(論文)-基于SpringBoot高校學生評教系統(tǒng)設計_第3頁
畢業(yè)設計(論文)-基于SpringBoot高校學生評教系統(tǒng)設計_第4頁
畢業(yè)設計(論文)-基于SpringBoot高校學生評教系統(tǒng)設計_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

第四章系統(tǒng)設計4.1系統(tǒng)體系結構高校學生評教系統(tǒng)的結構圖4-1所示:網(wǎng)網(wǎng)絡用戶服務器和程序管理員圖4-1系統(tǒng)結構模塊包括主界面,首頁、評教信息、評價打分、指標管理等進行相應的操作。登錄系統(tǒng)結構圖,如圖4-2所示:高校學生評教系統(tǒng)高校學生評教系統(tǒng)登錄界面用戶登錄密碼正確管理員界面用戶界面圖4-2登錄結構圖這些功能可以充分滿足高校學生評教系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結構如圖4-3所示。圖4-3系統(tǒng)功能結構圖4.2數(shù)據(jù)庫設計原則每個數(shù)據(jù)庫的應用它們都是和區(qū)分開的,當運行到一定的程序當中,它就會與自己相關的協(xié)議與客戶端進行通訊。那么這個系統(tǒng)就會對使這些數(shù)據(jù)進行連接。當我們選擇哪個橋段的時候,接下來就會簡單的敘述這個數(shù)據(jù)庫是如何來創(chuàng)建的。當點擊完成按鈕的時候就會自動在對話框內(nèi)彈出數(shù)據(jù)源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。高校學生評教系統(tǒng)的數(shù)據(jù)流程:圖4-4系統(tǒng)數(shù)據(jù)流程圖(1)管理員實體屬性圖如下圖4-5所示圖4-5管理員實體屬性圖(4)學生注冊實體屬性如下圖4-5所示圖4-5學生注冊實體屬性圖4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設計的E-R圖轉換為關系數(shù)據(jù)庫。在關系數(shù)據(jù)庫中,數(shù)據(jù)關系由數(shù)據(jù)表組成,但是表的結構表現(xiàn)在表的字段上。application_subject字段名稱類型長度不是null主鍵字段說明application_subject_idint11否主鍵申報課題IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名teacher_job_numbervarchar64是老師工號subject_attachmentvarchar255是課題附件project_detailstext0是課題詳情recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間director_of_teaching_and_research字段名稱類型長度不是null主鍵字段說明director_of_teaching_and_research_idint11否主鍵教研主任IDname_of_directorvarchar64是主任姓名director_gendervarchar64是主任性別director_job_novarchar64否主任工號examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間first_draft_of_paper字段名稱類型長度不是null主鍵字段說明first_draft_of_paper_idint11否主鍵論文初稿IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名first_draft_of_papervarchar255是論文初稿draft_reviewvarchar64是初稿審核recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間interim_inspection字段名稱類型長度不是null主鍵字段說明interim_inspection_idint11否主鍵中期檢查IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名design_accessoriesvarchar255是設計附件interim_reporttext0是中期報告teacher_guidancetext0是老師指導recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間opening_report字段名稱類型長度不是null主鍵字段說明opening_report_idint11否主鍵開題報告IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名opening_reviewvarchar64是開題審核opening_reportlongtext0是開題報告recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間paper_finalization字段名稱類型長度不是null主鍵字段說明paper_finalization_idint11否主鍵論文定稿IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名paper_finalizationvarchar255是論文定稿final_reviewvarchar64是定稿審核teacher_ratingint11是老師評分recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間project_assignment字段名稱類型長度不是null主鍵字段說明project_assignment_idint11否主鍵課題任務書IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名attachment_of_assignmentvarchar255是任務書附件mission_statement_detailslongtext0是任務書詳情recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間student字段名稱類型長度不是null主鍵字段說明student_idint11否主鍵學生IDstudent_namevarchar64是學生姓名student_gendervarchar64是學生性別student_numbervarchar64否學生學號school_namevarchar64是學校名稱college_namevarchar64是學院名稱professional_namevarchar64是專業(yè)名稱examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間student_defense字段名稱類型長度不是null主鍵字段說明student_defense_idint11否主鍵學生答辯IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名selected_studentsint11是選題學生student_namevarchar64是學生姓名subject_attachmentvarchar255是課題附件graduation_projectvarchar255是畢業(yè)設計paper_annexvarchar255是論文附件defense_scoreint11是答辯評分defense_evaluationtext0是答辯評價recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間student_topic_selection字段名稱類型長度不是null主鍵字段說明student_topic_selection_idint11否主鍵學生選題IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名subject_attachmentvarchar255是課題附件selected_studentsint11是選題學生student_namevarchar64是學生姓名topic_selection_reviewvarchar64是選題審核project_detailstext0是課題詳情recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間subject_information字段名稱類型長度不是null主鍵字段說明subject_information_idint11否主鍵課題信息IDtopic_namevarchar64是課題名稱subject_schoolvarchar64是課題學校subject_collegevarchar64是課題學院subject_majorvarchar64是課題專業(yè)instructorint11是指導老師teacher_namevarchar64是老師姓名teacher_job_numbervarchar64是老師工號subject_attachmentvarchar255是課題附件project_detailstext0是課題詳情recommendint11否智能推薦create_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間teacher字段名稱類型長度不是null主鍵字段說明teacher_idint11否主鍵老師IDteacher_namevarchar64是老師姓名teacher_gendervarchar64是老師性別teacher_job_numbervarchar64否老師工號examine_statevarchar16否審核狀態(tài)recommendint11否智能推薦user_idint11否用戶IDcreate_timedatetime0否創(chuàng)建時間update_timetimestamp0否更新時間第五章系統(tǒng)實現(xiàn)5.1學生功能模塊學生進入到系統(tǒng)界面,可以對首頁、評教信息、評價打分等功能模塊操作,如圖5-1所示。圖5-1學生功能界面圖評教信息:通過列表可以獲取學期、所在院系、任課教師、課程名稱、課程編號等進行詳情、修改等操作,如圖5-2所示。圖5-2評教信息界面圖評價打分:評價打分列表頁面可查看學生、姓名、專業(yè)、學期、所在院系、課程編號、課程名稱、任課教師、學生評價、學生打分等信息如圖5-3所示。圖5-3評價打分界面圖5.2管理員功能模塊管理員通過用戶名和密碼、角色填寫完成后進行登錄,如圖5-5所示。管理員登錄成功后進入到系統(tǒng)操作界面,可以對首頁、用戶管理(管理員、教師用戶、學生用戶)更多管理(評教信息、評價打分、指標管理、課程管理、教師評分統(tǒng)計)等功能模塊進行相對應操作。管理員功能頁面:通過首頁輸入賬號、密碼等操作登錄系統(tǒng),如圖5-6所示。圖5-4管理員登錄頁面圖5-5管理員功能頁面評教信息:通過列表可以獲取學期、所在院系、任課教師、課程名稱、課程編號等信息,進行刪除或修改操作,如圖5-7所示。圖5-6評教信息管理界面圖用戶管理:通過列表可以獲取昵稱、用戶名、學生姓名、學生性別、學生學號、學校名稱、專業(yè)名稱等信息,進行修改或刪除操作,如圖5-8所示。圖5-7用戶管理界面圖指標管理;該頁面可以查看教師、所在院系、課程編號、課程名稱、學生人數(shù)、學生及格率等進行修改操作,以及圖片的刪除操作,如圖5-9所示。圖5-8指標管理管理界面圖5.3老師功能模塊老師進入到系統(tǒng)界面,可以對首頁、學生用戶、指標管理、課程管理等功能模塊操作,如圖5-10所示。圖5-9老師功能界面圖課程管理:通過課程管理可以查看所在院系、課程編號、課程名稱、課程時間、課程附件、備注、課程介紹等操作,如圖5-11所示。圖5-10課程管理界面圖第六章系統(tǒng)測試6.1測試定義及目的關于系統(tǒng)實現(xiàn)的測試,英文名稱是SystemTEST,簡稱ST,ST是使用完整其系統(tǒng)的各種功能多次、多案例、多環(huán)境測試,這是ST的簡單描述。ST可以證明該功能對系統(tǒng)的要求是否得到滿足以及是否有效。對于系統(tǒng)開發(fā)的實現(xiàn),不管開發(fā)過程多么努力,在系統(tǒng)運行的時候多少都會出現(xiàn)一些錯誤信息,所以為了系統(tǒng)的安全性及提高系統(tǒng)的使用率及給用戶帶來更好的體驗,系統(tǒng)在完成之前,一定要進行一遍系統(tǒng)的測試,再完美的程序也會有漏洞,再細心的技術開發(fā)員也會有疏忽的時候,所以對于程序的測試是必須要做的一步。通過系統(tǒng)測試找到系統(tǒng)存在的問題,并根據(jù)問題的原因進行在線解決問題,如果找不到解決問題的辦法可以進行通過咨詢指導老師或者通過同學幫忙,一定將問題找出,否則將會出現(xiàn)更多的錯誤。所以程序出現(xiàn)錯誤時不可避免,系統(tǒng)測試雖然耗時費力,但是為了確保后期系統(tǒng)的長期使用,必須要進行系統(tǒng)測試,問題解決完成后還要再一步測試,直到?jīng)]有任何問題后方可進行使用。6.2性能測試任何一款程序開發(fā)成功后都必須通過軟件測試,它是保障軟件穩(wěn)定運行的前提。測試最主要的一步就是性能測試,性能測試內(nèi)容如下:(1)對于測試的速度有一定的要求,速度必須快,而且對于測試出來的錯誤問題一定以最快的速度進行處理解決,并且進行再次測試,保證整個系統(tǒng)運行的安全性。(2)在系統(tǒng)測試的時候要將測試所用到的測試計劃和測試報告保管好,方便后期系統(tǒng)的運行使用后的整體維護操作。(3)軟件測試整個過程中的聚類現(xiàn)象應優(yōu)先考慮。(4)對于整體系統(tǒng)測試,不要用自己的思想去認可整個系統(tǒng),而是從公正的角度的進行對系統(tǒng)進行認可,是否符系統(tǒng)的整合應用。6.3測試模塊測試系統(tǒng)是最新的Windows10系統(tǒng),通過對系統(tǒng)實現(xiàn)的功能模塊進行每個功能模塊的操作測試,查看每個用戶的功能模塊所對應的權限信息是否可以操作并且數(shù)據(jù)信息更新一致。測試需求測試重點是否達成需求結果用戶登錄輸入賬號密碼需求達成通過登錄失敗輸入錯誤賬號密碼需求達成通過修改信息修改成功需求達成通過添加信息管理增刪查改需求達成通過回復管理增刪查改需求達成通過搜索查詢管理增刪查改需求達成通過系統(tǒng)測試方面,我們通常運用的是白盒測試以及黑盒測試這兩種方法。白盒測試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗證系統(tǒng)內(nèi)部操作是否能夠正常運行的測試;而黑盒測試指的是,倘若知道了這個系統(tǒng)的全部功能,可以進行測試檢測系統(tǒng)中的每一個功能是否滿足正常使用。為了方便用戶使用“高校學生評教系統(tǒng)”,以及盡可能少的減少系統(tǒng)測試錯誤的發(fā)生,我們對該系統(tǒng)進行了相對應的測試。對該系統(tǒng)的全部的功能界面進行測試,簡單來說,就是我們輸入一些數(shù)據(jù)并且對其進行提交,之后我們查看每個頁面的反饋,檢測頁面的相關功能可不可以完全實現(xiàn)。6.4測試結果測試評估的結果是高校學生評教系統(tǒng)滿足要求中的所有功能,處理大多數(shù)錯誤條件,修復大多數(shù)錯誤并通過測試。高校學生評教系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能還是界面的設計都是可值得推廣宣傳的。

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論