版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)論文管理系統(tǒng)設(shè)計與實現(xiàn)目 錄TOC o 1-3 h u HYPERLINK l _Toc2649 摘 要 II畢業(yè)論文管理系統(tǒng)設(shè)計與實現(xiàn) 摘 要畢業(yè)設(shè)計是實現(xiàn)本科教學培養(yǎng)目標的重要環(huán)節(jié),各大高校對其都非常重視,以往傳統(tǒng)的畢業(yè)設(shè)計工作都是人工選題、人為分配指導教師,統(tǒng)計各種數(shù)表等都是人工完成,工作量大。本畢業(yè)論文管理系統(tǒng)是針對畢業(yè)論文管理工作的全過程,設(shè)計的一款畢業(yè)論文管理系統(tǒng)。本系統(tǒng)利用Java作為基礎(chǔ)的開發(fā)語言,Spring Boot作為后端的開發(fā)框架,Mysql作為數(shù)據(jù)存儲的管理工具,基于B/S結(jié)構(gòu)進行開發(fā),本系統(tǒng)根據(jù)實際需求調(diào)研分為三種角色,學生角色、教師角色、以及管理員角色。三個角
2、色分別包含以下內(nèi)容。學生角色功能模塊:師生交流,公告瀏覽,論文選題,論文提交與查看,個人信息管理等;教師角色模塊:信息交流,查看論文,學生管理,申報題目,申報查詢,個人信息管理等;管理員角色模塊:信息交流,課題管理,學生分配,學生信息管理,學院信息管理,用戶信息管理等功能,通過這些功能實現(xiàn)一個高效的,簡潔的畢業(yè)設(shè)計管理系統(tǒng),讓畢業(yè)設(shè)計整個管理過程更加規(guī)范。關(guān)鍵詞:論文管理;Spring boot框架;MYSQL數(shù)據(jù)庫;Java語言Design and implementation of ZHENG Kes graduation thesis management systemAbstractG
3、raduation design is an important link to achieve the goal of undergraduate teaching and training, and major colleges and universities attach great importance to it. In the past, the traditional graduation design work was manual topic selection, manual allocation of instructors, and statistics of var
4、ious tables were completed manually, with a large workload. This ZHENG Ke graduation thesis management system is a graduation thesis management system designed for the whole process of graduation thesis management.The system uses Java as the basic development language, Spring boot as the back-end de
5、velopment framework, MySQL as the management tool of data storage, and is developed based on B / S structure. According to the actual needs, the system is divided into three roles: student role, teacher role and manager role. The three roles include the following contents. Student role function modu
6、le: teacher-student communication, announcement browsing, thesis topic selection, thesis submission and viewing, personal information management, etc; Teacher role module: information exchange, viewing papers, student management, reporting topics, reporting queries, personal information management,
7、etc; Administrator role module: information exchange, subject management, student distribution, student information management, college information management, user information management and other functions. Through these functions, an efficient and concise graduation design management system is re
8、alized to make the whole management process of graduation design more standardized.Keywords:Thesis management; Spring boot ; Mysql database; Java language1 緒論畢業(yè)設(shè)計是實現(xiàn)本科教學培養(yǎng)目標的重要環(huán)節(jié),各大高校對其都非常重視,以往傳統(tǒng)的畢業(yè)設(shè)計工作都是人工選題、人為分配指導教師,統(tǒng)計各種數(shù)表等都是人工完成,工作量大,本章詳細介紹了畢業(yè)論文管理系統(tǒng)開發(fā)背景,畢業(yè)論文管理系統(tǒng)設(shè)計的目的和意義,畢業(yè)論文管理系統(tǒng)國內(nèi)外的研究現(xiàn)狀以及主要開發(fā)內(nèi)容。1
9、.1 選題的背景及意義現(xiàn)在各高校都存在對畢業(yè)生的管理問題,主要是對畢業(yè)生進行畢業(yè)設(shè)計的管理不規(guī)范,畢業(yè)生由于在畢業(yè)的最后階段各項工作繁多,畢業(yè)設(shè)計的選題又很繁瑣,所以想通過這個系統(tǒng)可以初步解決畢業(yè)生畢業(yè)設(shè)計的選題問題。通過這個系統(tǒng),學生和老師都可以很容易的按階段安排自己的工作,及時了解學校對及畢業(yè)設(shè)計的安排工作。學生能快速的查找歷年畢業(yè)設(shè)計選題情況并作為參考,方便自己的選題,并及時和導師取得溝通。畢業(yè)論文管理工作是學校教學工作的中樞,是保證高校教學機制正常運行的樞紐,它是一項目的性、計劃性、適應性、創(chuàng)造性和科學性很強的工作。凡是以小見大,畢業(yè)論文管理作為教務(wù)管理工作的一部分,量變的累計造就質(zhì)變
10、。在教務(wù)管理工作中,任何一部分效率上的提高都能促進整個教務(wù)管理工作的效率提高。這就使得畢業(yè)論文管理系統(tǒng)的研究有了意義,絕對有它的研究價值。畢業(yè)論文管理系統(tǒng)是畢業(yè)論文管理效率的軟件 REF _Ref8295 r h 1。針對畢業(yè)論文管理工作的全過程,從畢業(yè)論文工作的實際出發(fā),解決工作中的關(guān)鍵性問題,并充分利用計算機高效的功能,實現(xiàn)畢業(yè)論文管理工作全過程的計算機管理,幫助具體管理人員從復雜煩瑣工作中解放出來。1.2 國內(nèi)外研究現(xiàn)狀1.2.1 國外研究現(xiàn)狀目前國外的狀況是本文管理系統(tǒng)的雙向選題管理 REF _Ref8318 r h 2和過程監(jiān)控管理是當前研究比較熱門的方向。雙向選題實現(xiàn)了遠程辦公和工
11、作的功能,使得指導老師就像面對面的指導,實現(xiàn)師生的互動和在線交流;過程監(jiān)控有效的控制著本文管理工作的整個工作流程,同時又能夠督促并提醒部分懶惰的、沒有責任心的學生,使得這些學生在受到過程監(jiān)控的情況下自覺地按階段完成自己的本文(論文)。在系統(tǒng)管理員的有效管理情況下 REF _Ref8344 r h 3,大大提高了本文管理任務(wù),也提高了教學的管理。在日本,東京大學計算機科學與技術(shù)學院本文開發(fā)的本文題目申報與管理系統(tǒng)主要實現(xiàn)教師課題的申報、課題審核以及學生選題的功能,側(cè)重點在于學生選題的詳細環(huán)節(jié)的管理功能;在臺灣,臺灣成功大學經(jīng)濟學院本科畢業(yè)論文提交系統(tǒng)主要實現(xiàn)的功能是學生論文的提交以及論文修改審核
12、結(jié)果的反饋,學生可以通過系統(tǒng)查詢自己的論文的提交和審核情況,并根據(jù)教師修改反饋的結(jié)果進行修改并提交修改完的論文。先行者的足跡為后來者指明了發(fā)展前進的方向,現(xiàn)在越來越多的高等院校在對本文管理過程中采用計算機和信息技術(shù),來輔助進行教學管理。1.2.2 國內(nèi)研究現(xiàn)狀目前,國內(nèi)很多學校畢業(yè)論文的管理工作還停留在紙質(zhì)記錄的原始方式上。學生書面提出所需的開題報告 REF _Ref8373 r h 4,上交導師審核,論文完成后,交由給管理教師進行論文答辯。之后信息科還有大量的工作,分類統(tǒng)計各種論文信息,例如:統(tǒng)計某個系,某個班級信息。這樣的操作過程不但繁瑣 REF _Ref8393 r h 5,而且在這一系
13、列的操作中,無論哪一步出了錯誤,對最終信息統(tǒng)計的真實性、可靠性都有很大的影響。針對國內(nèi)外教學管理軟件 REF _Ref8429 r h 6的巨大需求和基本要求,一個好的畢業(yè)論文管理軟件必須功能齊全,操作簡單,向用戶展示友善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性和健壯性。一個好的論文管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手 REF _Ref8465 r h 7,操作簡便,易于安裝,容易普及。1.3 研究內(nèi)容第一章為緒論,主要介紹目前關(guān)于畢業(yè)論文管理系統(tǒng)的背景和國內(nèi)外現(xiàn)狀,以及本系統(tǒng)研究的目標和意義。第二章為本系統(tǒng)所使用主要技術(shù)的介紹,主要介紹了畢業(yè)論文管理系統(tǒng)所
14、選擇開發(fā)的語言如Java、JavaScript和使用的MySQL數(shù)據(jù)庫包括本系統(tǒng)采用的設(shè)計模式B/S架構(gòu)。第三章對系統(tǒng)的設(shè)計進行了需求分析。涉及了功能性需求和非功能性需求以及用戶需求和可行性分析。第四章對系統(tǒng)進行了拆分設(shè)計。主要包含了系統(tǒng)的用戶管理如學生管理和畢業(yè)論文的管理對試卷進行增刪改查和數(shù)據(jù)庫的設(shè)計。第五章是對畢業(yè)論文管理系統(tǒng)的具體實現(xiàn),介紹各個模塊功能的實現(xiàn)效果。2 關(guān)鍵技術(shù)和相關(guān)軟件本畢業(yè)論文管理系統(tǒng)采用了傳統(tǒng)的B/S架構(gòu),以Java語言為基礎(chǔ)的開發(fā)語言,使用Spring boot框架作為項目的后端框架,開源免費的Mysql數(shù)據(jù)庫作為畢業(yè)論文管理系統(tǒng)的數(shù)據(jù)庫 REF _Ref8494
15、 r h 8,前端采用Thymeaf作為前端的模板引擎框架同時使用了JavaScript、Layui、JQuery、標記語言CSS等語言。2.1 Java語言簡介Java是一種面向?qū)ο蟮木幊陶Z言。它吸收了C+語言的優(yōu)點,拋棄了C+難以理解的多重繼承概念,拋棄了指針。因此,java開發(fā)語言有強大的功能和良好的易用性。Java語言是靜態(tài)面向?qū)ο缶幊陶Z言的代表,它完美地體現(xiàn)了面向?qū)ο缶幊痰膬?yōu)點,允許程序員用面向?qū)ο蟮乃季S進行復雜的編程,提高了程序員的工作效率。Java具有簡單、面向?qū)ο?、分布式、健壯、安?REF _Ref8827 r h 9、平臺無關(guān)和可移植、多線程、動態(tài)等優(yōu)點。同時,Java可以
16、編寫各種應用程序、web應用程序和一些分布式嵌入式系統(tǒng)程序。2.2 Spring boot框架簡介Spring boot是一個叫pivot公司研發(fā)出來的一個新的框架。簡化了Spring框架應用過程中的各種復雜配置。Spring boot框架采用了默認 REF _Ref8857 r h 10配置的方式去加載基礎(chǔ)的配置文件,開發(fā)人員不需要在搭建框架的初期做太多的配置,可以做到拿來即用,降低開發(fā)人員的時間成本,以及框架搭建的難度,提高開發(fā)的效率。Spring boot可以成為蓬勃發(fā)展的互聯(lián)網(wǎng)發(fā)展領(lǐng)域的先驅(qū)。在網(wǎng)站項目的開發(fā)過程中,網(wǎng)站的響應效率是十分的重要的,用戶通過鏈接訪問我們的網(wǎng)站,網(wǎng)站向后端服
17、務(wù)發(fā)出請求,后端服務(wù)連接數(shù)據(jù)庫,根據(jù)請求指令處理相關(guān)的數(shù)據(jù),然后根據(jù)業(yè)務(wù)需求處理相關(guān)的邏輯流程 REF _Ref8873 r h 11,處理完畢將數(shù)據(jù)返回給瀏覽器,反饋給用戶。在這整個過程中,用戶訪問的頁面屬于試圖層面、處理業(yè)務(wù)邏輯數(shù)據(jù)控制層面、請求數(shù)據(jù)屬于數(shù)據(jù)模型層面,這種分為不同層面的模式我們稱為MVC模式。主要內(nèi)容如下:視圖層:負責數(shù)據(jù)處理數(shù)據(jù),整理數(shù)據(jù)的格式,數(shù)據(jù)的樣式最終按照一定的格式展現(xiàn)給用戶進行瀏覽以及相關(guān)的操作??刂茖?接收用戶提交的是數(shù)據(jù),然后按照一定的邏輯進行相應的操作,然后把數(shù)據(jù)交給下一層。數(shù)據(jù)庫層:按照上一層傳輸過來的邏輯進行數(shù)據(jù)操作,包括數(shù)據(jù)的刪除、數(shù)據(jù)的修改、數(shù)據(jù)的
18、搜索、數(shù)據(jù)的添加等等數(shù)據(jù)層面的操作,操作完將指令返回給上一層。隨需而變過去, Spring引導框架不能替代Spring框架。它是一個單獨的開發(fā)框架,可以改進所有開發(fā)人員。 它包含許多第三方軟件庫,可以在Spring boot中不進行配置就立即使用,從而消除了Spring繁瑣的配置文件。 一般來說,Spring boot只需要開發(fā)人員花一點時間來啟動項目??焖賹嵤┩ㄟ^lbmd引擎,應用系統(tǒng)的開發(fā)變得固定,形成了一種新的開發(fā)模式:使用工具構(gòu)建應用系統(tǒng),或使用leap運行應用系統(tǒng),從而在減少資金和工作量的前提下,達到快速構(gòu)建大型復雜項目的目的。提供的“模型驅(qū)動”可以靈活部署,只需少量代碼即可完成大型
19、項目,這大大減少了Java程序員的工作量,降低了出現(xiàn)bug的風險。Spring boot采用SOA框架來簡化開發(fā)。同時,它還可以使用二進制開發(fā)機制完成SDK。這也是為什么許多開發(fā)者喜歡Spring boot2.3 MySQL數(shù)據(jù)庫MySQL關(guān)是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用的標準化語言,其特點為體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,在 Web應用方面 REF _Ref8899 r h 12 MySQL 是最好的關(guān)系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一。2.4 IDEA簡介這個開發(fā)工具叫做varcharelliJ idea,它是一個基于Java的
20、開發(fā)工具。Idea被認為是IT行業(yè)非常好的開發(fā)工具,尤其是在各種智能代碼提示、代碼自動添加和重構(gòu)、支持Java語言、集成各種版本工具、代碼分析、創(chuàng)新頁面設(shè)計等方面。該工具是JetBrains開發(fā)的產(chǎn)品。JetBrains的開發(fā)者非常嚴格。其旗艦版還可以支持各種類型的HTML語言、CSS語言、PHP語言、MySQL數(shù)據(jù)庫、python語言等。IDEA提倡的是智能編碼,減少程序員重復工作量,IDEA具有一下幾個特色: 1.智能選取: 它提供了很多的基于語法選擇。2.豐富導航模式它提供豐富導航樣式。3.歷史功能:使用 它軟件就能夠完成任何的項目的文件歷史的記錄。3 系統(tǒng)分析本畢業(yè)論文管理系統(tǒng)經(jīng)過前期
21、的本校調(diào)研以及網(wǎng)絡(luò)調(diào)研最終確定了系統(tǒng)的基本內(nèi)容,根據(jù)畢業(yè)論文管理系統(tǒng)實際需求,畢業(yè)論文管理系統(tǒng)可以分為三種角色,學生角色、教師角色、以及管理員角色。三個角色分別擁有不同的權(quán)限,每個權(quán)限包含著不同的內(nèi)容。3.1 系統(tǒng)設(shè)計目的畢業(yè)設(shè)計是實現(xiàn)本科教學培養(yǎng)目標的重要環(huán)節(jié),各大高校對其都非常重視,以往傳統(tǒng)的畢業(yè)設(shè)計工作都是人工選題、人為分配指導教師,統(tǒng)計各種數(shù)表等都是人工完成,工作量大。本畢業(yè)論文管理系統(tǒng)是針對畢業(yè)論文管理工作的全過程,設(shè)計的一款畢業(yè)論文管理系統(tǒng)。3.2 系統(tǒng)功能分析本系統(tǒng)根據(jù)實際需求調(diào)研分為三種角色,學生角色、教師角色、以及管理員角色。三個角色分別包含以下內(nèi)容。學生角色功能模塊:師生交
22、流,公告瀏覽,論文選題,論文提交與查看,個人信息管理等;教師角色模塊:信息交流,查看論文,學生管理,申報題目,申報查詢,個人信息管理等;管理員角色模塊:信息交流,課題管理,學生分配,學生信息管理,學院信息管理,用戶信息管理等。管理員功能組成:系統(tǒng)登錄:打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。個人信息:展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。管理員管理:這個模塊主要是用來管理管理員的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些
23、功能實現(xiàn)管理員信息的相關(guān)增加、刪除、修改、瀏覽的操作。教師信息管理:這個模塊主要是用來管理教師信息的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)教師信息信息的相關(guān)增加、刪除、修改、瀏覽的操作。學校學生信息管理:這個模塊主要是用來管理學校學生信息的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學校學生信息信息的相關(guān)增加、刪除、修改、瀏覽的操作。學校學院管理:這個模塊主要是用來管理學校學院的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學校學院信息的相關(guān)增加、刪除、修改、瀏覽的操作。學校公告管理:這個
24、模塊主要是用來管理學校公告的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學校公告信息的相關(guān)增加、刪除、修改、瀏覽的操作。學生分配管理:這個模塊主要是用來管理學生分配的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學生分配信息的相關(guān)增加、刪除、修改、瀏覽的操作。畢業(yè)課題管理:這個模塊主要是用來管理畢業(yè)課題的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)畢業(yè)課題信息的相關(guān)增加、刪除、修改、瀏覽的操作。教師功能組成:系統(tǒng)登錄:打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交
25、數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。個人信息:展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。師生交流:接收自己名下分配的學生的留言信息,能夠回復學生的留言信息,為學生解答疑問。學生信息:這個模塊主要是用來管理自己名下學生的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)自己名下學生信息的相關(guān)增加、刪除、修改、瀏覽的操作。課題申報管理:這個模塊主要是用來管理課題申報的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)課題申報信息的相關(guān)增加、刪除、修改、瀏覽的操作。我的課題管
26、理:這個模塊主要是用來管理我的課題的信息,分別擁有審核學生選題、批閱學生的論文等操作功能。學生功能組成:系統(tǒng)登錄:打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。個人信息:展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。論文管理:包括論文的選擇、論文的查看、論文上傳等等論文的相關(guān)操作師生交流:向自己的老師進行留言提問,能夠得到老師的回應解決自己的疑問。3.3 系統(tǒng)流程分析3.3.1 登錄注冊流程登錄注冊流程圖如圖3.1所示。圖3.1 登錄注冊流程圖3.3.2 數(shù)據(jù)修
27、改流程數(shù)據(jù)修改流程圖如圖3.2所示。圖3.2 數(shù)據(jù)修改流程圖3.3.3 數(shù)據(jù)搜索流程數(shù)據(jù)搜索流程。詳見圖3.3所示。圖3.5 數(shù)據(jù)搜搜流程圖3.4 可行性分析畢業(yè)論文管理系統(tǒng)準備開發(fā)之前需要進行系統(tǒng)的可行分析,可行性分析的目的就是為了以最小的成本來解決現(xiàn)階段需要耗費大量人力物力才能解決的問題,接下來我們從各方面來分析畢業(yè)論文管理系統(tǒng)的可行性,確定本系統(tǒng)是否具有課開發(fā)性。3.4.1 技術(shù)上的可行性畢業(yè)論文管理系統(tǒng)能否順利開發(fā)技術(shù)可行性十分重要,畢業(yè)論文管理系統(tǒng)后端采用最常用的Java語言作為開發(fā)語言,開發(fā)框架采用開源免費的Spring boot作為基礎(chǔ)框架,數(shù)據(jù)庫采用免費的mysql作為數(shù)據(jù)庫,
28、開發(fā)工具利用社區(qū)免費版本的IDEA作為開發(fā)工具,所以綜上所述畢業(yè)論文管理系統(tǒng)在技術(shù)上是沒有阻礙的,技術(shù)上是可行的。3.4.2 操作上的可行性畢業(yè)論文管理系統(tǒng)采用常用的B/S模式進行開發(fā),用戶只需要打開瀏覽器數(shù)據(jù)訪問地址即可進入系統(tǒng),并且沒有復雜的操作流程,所以畢業(yè)論文管理系統(tǒng)在操作上是沒有難度的,任何一個會使用電腦的用戶都可以順利完成操作。3.4.3 經(jīng)濟上的可行性畢業(yè)論文管理系統(tǒng)整個開發(fā)都是由本人自己開發(fā),且所有的開發(fā)軟件都是開源免費的不存在費用上的障礙,所以畢業(yè)論文管理系統(tǒng)在經(jīng)濟上是可行的。4 系統(tǒng)總體設(shè)計本畢業(yè)論文管理系統(tǒng)有三部分組成分別實現(xiàn)了管理員角色、學生角色、教師角色的功能模塊。4
29、.1 系統(tǒng)結(jié)構(gòu)設(shè)計本系統(tǒng)根據(jù)實際需求調(diào)研分為三種角色,學生角色、教師角色、以及管理員角色。三個角色分別包含以下內(nèi)容。學生角色功能模塊:師生交流,公告瀏覽,論文選題,論文提交與查看,個人信息管理等;教師角色模塊:信息交流,查看論文,學生管理,申報題目,申報查詢,個人信息管理等;管理員角色模塊:信息交流,課題管理,學生分配,學生信息管理,學院信息管理,用戶信息管理等。如圖4.1所示圖4.1 系統(tǒng)結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計4.2.1 數(shù)據(jù)庫概念設(shè)計本畢業(yè)論文管理系統(tǒng)的所有論文課題相關(guān)數(shù)據(jù)以及用戶數(shù)據(jù)都是由數(shù)據(jù)庫來負責儲存,因此數(shù)據(jù)庫是設(shè)計本系統(tǒng)重要的一環(huán)需要足夠重視。圖4.1 數(shù)據(jù)庫E-R圖用戶信息實
30、體圖由年齡、身份證、頭像、姓名、備注、電話、性別、角色等信息組成: 具體如圖4-2用戶信息實體屬性圖所示住址備注編號頭像身份證號用戶名用戶信息號碼密碼姓名出生日期性別 圖4-2用戶信息實體屬性圖公告信息實體圖由標題、內(nèi)容、發(fā)布時間等信息組成: 具體如圖4-3用戶信息實體屬性圖所示內(nèi)容標題公告信息發(fā)布日期 圖4-3公告信息實體屬性圖課題管理信息實體圖由名稱、詳情、專業(yè)、申報教師名稱、教師賬號、教師id、學年、申請時間、審核狀態(tài)(待審核、審核通過、審核不通過)、選擇狀態(tài)(未選擇、已選擇、已通過)、選擇人姓名、選擇人id、選擇人學號、選擇時間、教師評閱結(jié)果、學生上傳內(nèi)容、教師批復內(nèi)容、學院等信息組成
31、: 具體如圖4-4用戶信息實體屬性圖所示名稱詳情時間專業(yè)申報教師狀態(tài)課題賬號評閱姓名發(fā)布日期選擇 圖4-4 課題管體屬性圖教師學生匹配實體圖由教師名稱、教師賬號、教師id、學生名稱、學生賬號等信息組成: 具體如圖4-5用戶信息實體屬性圖所示賬號學生學生匹配姓名 圖4-5教師學生匹配實體屬性圖師生交流實體圖由發(fā)布人姓名、內(nèi)容、回復人等信息組成: 具體如圖4-6用戶信息實體屬性圖所示內(nèi)容發(fā)布人師生交流時間 圖4-6師生交流實體屬性圖4.2.2 數(shù)據(jù)庫表設(shè)計本畢業(yè)論文管理系統(tǒng)采用MYSQL數(shù)據(jù)庫進行數(shù)據(jù)的儲存,具體的數(shù)據(jù)結(jié)構(gòu)如下各個表的詳細信息。(1)人員表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)
32、唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)角色ID、年齡、身份證、頭像、姓名、備注、電話、性別、角色等信息組成,具體信息如下表4.1所示。表4.1 personss人員表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idagevarchar255否是年齡Sfzvarchar255否是身份證txvarchar255否是頭像xvarchar255否是姓名bzvarchar255否是備注dhvarchar255否是電話sexvarchar255否是性別rolevarchar255否是角色(2)公告表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性
33、非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、標題、內(nèi)容、發(fā)布時間等信息組成,具體信息如下表4.2所示。表4.2 wzgg公告表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idbtvarchar255否是標題nrvarchar255否是內(nèi)容sjvarchar255否是發(fā)布時間(3)學院表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、學院名稱等信息組成,具體信息如下表4.3所示。表4.3 wzfl學院表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idMc
34、longtext255否是學院名稱(4)角色權(quán)限表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、角色權(quán)限、角色等信息組成,具體信息如下表4.4所示。表4.4 rolesqx角色權(quán)限表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idQxvarchar255否是角色權(quán)限Rolevarchar255否是角色(5)教師學生匹配表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、教師名稱、教師賬號、教師id、學生名稱、學生賬號、學生id、等信息
35、組成,具體信息如下表4.6所示。表4.6 lwppr教師學生匹配表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idMcvarchar255否是教師名稱zhvarchar255否是教師賬號jsidvarchar255否是教師idmcvarchar255否是學生名稱zhvarchar255否是學生賬號xsidvarchar255否是學生id(6)課題管理表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、名稱、詳情、專業(yè)、申報教師名稱、教師賬號、教師id、學年、申請時間、審核狀態(tài)(待審核、審核通過、審核不通
36、過)、選擇狀態(tài)(未選擇、已選擇、已通過)、選擇人姓名、選擇人id、選擇人學號、選擇時間、教師評閱結(jié)果、學生上傳內(nèi)容、教師批復內(nèi)容、學院等信息組成,具體信息如下表4.5所示。表4.5 lwsb課題管理表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar255是否主鍵idmc varchar255否是名稱jj varchar255否是詳情xyvarchar255否是學院zy varchar255否是專業(yè)jsvarchar255否是申報教師名稱jszh varchar255否是教師賬號jsid varchar255否是教師idxn varchar255否是學年sj varchar255否是申請
37、時間zt varchar255否是審核狀態(tài)xzzt varchar255否是選擇狀態(tài))xzmx varchar255否是選擇人姓名xzid varchar255否是選擇人idxzsj varchar255否是選擇人學號xzsj varchar255否是選擇時間jg varchar255否是教師評閱結(jié)果wej varchar255否是學生上傳內(nèi)容nr varchar255否是教師批復內(nèi)容(7)師生交流表表:主要包含主鍵id(主鍵Id是表示不同數(shù)據(jù)唯一性非常重要的一個字段,此字段唯一且一定不能有重復,達到數(shù)據(jù)的唯一性)、發(fā)布人id、發(fā)布人姓名、內(nèi)容、發(fā)布時間、回復人姓名、回復人id、回復時間、回復
38、內(nèi)容等信息組成,具體信息如下表4.7所示。表4.7 lwjl師生交流表字段名數(shù)據(jù)類型長度主鍵是否為空字段含義idvarchar11是否主鍵idrid varchar255否是發(fā)布人idrxm varchar20否是發(fā)布人姓名nr varchar255否是內(nèi)容sj varchar255否是發(fā)布時間hid varchar255否是回復人姓名hsj varchar255否是回復人idhsj varchar20否是回復時間hnr varchar250否是回復內(nèi)容5 系統(tǒng)的實現(xiàn)本畢業(yè)論文管理系統(tǒng)經(jīng)過2個多月的開發(fā)基本實現(xiàn)了開題中的全部功能,根據(jù)畢業(yè)論文管理系統(tǒng)實際需求,畢業(yè)論文管理系統(tǒng)可以分為三種角色,
39、學生角色、教師角色、以及管理員角色。三個角色分別擁有不同的權(quán)限,每個權(quán)限包含著不同的內(nèi)容。5.1 管理員系統(tǒng)登錄功能:管理員系統(tǒng)登錄,打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗以及sessionStorage緩存技術(shù),實現(xiàn)登錄的校驗以及數(shù)據(jù)存儲。圖5.1 效果圖5.2 管理員個人信息功能:管理員個人信息,展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。技術(shù):此功能主要用了前端的jQuery框架進行輸
40、入框字符串校驗,通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端個人信息修改方法,并且將修改結(jié)果返回前端;利用sessionStorage緩存技術(shù)來展示session中的個人信息,實現(xiàn)個人信息展示以及修改。 圖5.2 效果圖5.3 管理員管理功能:管理員管理,這個模塊主要是用來管理管理員的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)管理員信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端管理員用戶添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)管理員的管理功
41、能。 圖5.3 效果圖5.4 教師信息管理教師信息管理:這個模塊主要是用來管理教師信息的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)教師信息信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端教師用戶添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)教師用戶的管理功能。 圖5.4 效果圖5.5 學院管理功能:學院管理,在此模塊可以對學院進行增加、修改、刪除以及查詢操作;點擊添加,彈出添加頁面,按照要求輸入學院名稱,點擊確定添加成功;按照要求在輸入框輸
42、入想查詢的內(nèi)容,點擊查詢按鈕,列表展示查詢結(jié)果,點擊列表中的修改按鈕,彈出修改頁面,按照要求輸入需要修改的內(nèi)容,點擊確定修改成功;點擊列表中的刪除,刪除需要刪除的內(nèi)容。 技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端學院添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)學院的管理功能。 圖5.5 效果圖5.6 學校學生信息管理功能:學校學生信息管理,這個模塊主要是用來管理學校學生信息的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學校學生信息信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù)
43、:此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端學校學生用戶添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)學校學生用戶的管理功能。圖5.6 界面效果圖5.7 學校公告管理功能:學校公告管理,這個模塊主要是用來管理學校公告的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學校公告信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端學校公告添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端
44、;實現(xiàn)學校公告的管理功能。圖5.7 界面效果圖5.8 學生分配管理功能:學生分配管理,這個模塊主要是用來管理學生分配的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)學生分配信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端學生分配添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)學校公告的管理功能。 圖5.8 界面效果圖5.9 畢業(yè)課題管理功能:畢業(yè)課題管理,這個模塊主要是用來管理畢業(yè)課題的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能
45、,通過這些功能實現(xiàn)畢業(yè)課題信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端畢業(yè)課題添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)畢業(yè)課題的管理功能。圖5.9 界面效果圖5.10 教師系統(tǒng)登錄功能:教師系統(tǒng)登錄,打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗以及sessionStorage緩存
46、技術(shù),實現(xiàn)登錄的校驗以及數(shù)據(jù)存儲。圖5.10 效果圖5.11 教師個人信息功能:教師個人信息,展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗,通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端個人信息修改方法,并且將修改結(jié)果返回前端;利用sessionStorage緩存技術(shù)來展示session中的個人信息,實現(xiàn)個人信息展示以及修改。圖5.11 效果圖5.12 師生交流功能:師生交流,接收自己名下分配的學生的留言信息,能夠回復學生的留言信息,為學生解答疑問。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著
47、頁面參數(shù)調(diào)用后端師生交流信息添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)師生交流信息的管理功能。 圖5.12 界面效果圖5.13 課題申報管理功能:課題申報管理,這個模塊主要是用來管理課題申報的信息,分別擁有搜索的功能、添加的功能、刪除的功能、修改的功能,通過這些功能實現(xiàn)課題申報信息的相關(guān)增加、刪除、修改、瀏覽的操作。技術(shù):課題申報管理模塊主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端課題申報信息添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)課題申報信息的管理功能。圖5.13 效果圖5.14 我
48、的課題管理功能:我的課題管理:這個模塊主要是用來管理我的課題的信息,分別擁有審核學生選題、批閱學生的論文等操作功能。技術(shù):課題申報管理模塊主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端我的課題信息添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)我的課題信息的管理功能。 圖5.14 界面效果圖5.15 我的學生管理功能:我的學生管理:這個模塊主要是用來管理我的學生的信息,分別擁有查看學生信息等操作功能。技術(shù):我的學生模塊主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端我的課題信息添加、修改
49、、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)我的學生信息的管理功能。 圖5.15 界面效果圖5.16 學生系統(tǒng)登錄功能:學生系統(tǒng)登錄,打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗以及sessionStorage緩存技術(shù),實現(xiàn)登錄的校驗以及數(shù)據(jù)存儲。圖5.16 效果圖5.17 學生個人信息功能:學生個人信息,展示自己的相關(guān)信息,并且能夠修改自己的登錄密碼等操作。技術(shù):此功能主要用了前端的j
50、Query框架進行輸入框字符串校驗,通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端個人信息修改方法,并且將修改結(jié)果返回前端;利用sessionStorage緩存技術(shù)來展示session中的個人信息,實現(xiàn)個人信息展示以及修改。圖5.17 界面效果圖5.18 師生交流功能:師生交流,接收自己名下分配的學生的留言信息,能夠回復學生的留言信息,為學生解答疑問。技術(shù):此功能主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端師生交流信息添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)師生交流信息的管理功能。 圖5.18 界面效果圖5.19 論文管理功能
51、:我的課題管理:這個模塊主要是用來管理我的課題的信息,分別擁有審核學生選題、批閱學生的論文等操作功能。技術(shù):課題申報管理模塊主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端我的課題信息添加、修改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)我的課題信息的管理功能。 圖5.19 界面效果圖5.20 論文提交功能:我的課題管理:這個模塊主要是用來管理我的課題的信息,分別擁有審核學生選題、批閱學生的論文等操作功能。技術(shù):課題申報管理模塊主要用了前端的jQuery框架進行輸入框字符串校驗;通過Ajax技術(shù)帶著頁面參數(shù)調(diào)用后端我的課題信息添加、修
52、改、刪除、查詢方法,進行增刪改查操作,并且將操作結(jié)果返回前端;實現(xiàn)我的課題信息的管理功能。 圖5.20 界面效果圖6 系統(tǒng)測試該畢業(yè)論文管理系統(tǒng)基本實現(xiàn)了論文的管理流程,并且經(jīng)過了嚴格的測試,整個系統(tǒng)經(jīng)過半個多月的測試,基本解決所有的問題。6.1 測試原則和方法(1)在系統(tǒng)開發(fā)過程中需要不斷的對系統(tǒng)進行功能測試,在項目開發(fā)的早期發(fā)現(xiàn)系統(tǒng)的錯位,避免系統(tǒng)開發(fā)完成后才發(fā)現(xiàn)致命性的錯誤,導致系統(tǒng)無法如期的完成。(2)功能測試:通過模擬各項功能的實際操作流程,不斷的對系統(tǒng)各模塊的各項流程進行測試,直到系統(tǒng)正式完成。(3)性能測試:通過各種極限的操作對系統(tǒng)的功能進行測試,包括網(wǎng)絡(luò)低值,用戶的并發(fā)訪問值等
53、極限性能進行測試。6.2 測試用例該畢業(yè)論文管理系統(tǒng)要實現(xiàn)的功能有普通用戶和管理員登錄,系統(tǒng)登錄:打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。如表6.1表6.1普通用戶功能的測試用例名稱普通用戶功能的測試用例ID6.1用例描述打開瀏覽器輸入登錄頁面的地址,根據(jù)頁面要求輸入用戶名、密碼、點擊登錄按鈕,提交數(shù)據(jù)到后臺,如果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登錄失敗,提示失敗原因。測試方案用戶輸入果校驗成功則登錄成功,系統(tǒng)進入主頁,如果賬號名密碼錯誤則登
54、錄失敗,提示失敗原因。輸入數(shù)據(jù)數(shù)據(jù)1:用戶賬號密碼數(shù)據(jù)2:root root 預期結(jié)果結(jié)果1:登錄成功;結(jié)果2:賬號密碼錯誤;圖6.1普通用戶功能實例圖圖6.2普通用戶功能實例圖表6.2添加功能的測試用例名稱數(shù)據(jù)添加功能測試用例ID6.2用例描述登錄成功進入系統(tǒng)可以進行數(shù)據(jù)的添加測試方案點擊添加按鈕,彈出添加界面,按照頁面要求輸入相應的信息,點擊添加輸入數(shù)據(jù)數(shù)據(jù)1:頁面要求數(shù)據(jù)預期結(jié)果結(jié)果1:添加成功;結(jié)果2:添加失敗”;圖6.3成功實例圖圖6.4失敗實例圖表6.3修改功能的測試用例名稱數(shù)據(jù)修改功能測試用例ID6.3用例描述登錄成功進入系統(tǒng)可以進行數(shù)據(jù)的修改測試方案點擊修改按鈕,彈出修改界面,
55、按照頁面要求輸入相應的信息,點擊修改輸入數(shù)據(jù)數(shù)據(jù)1:頁面要求數(shù)據(jù)預期結(jié)果結(jié)果1:修改成功;結(jié)果2:修改失敗”;圖6.5成功實例圖圖6.6失敗實例圖表6.4刪除功能的測試用例名稱數(shù)據(jù)刪除功能測試用例ID64用例描述登錄成功進入系統(tǒng)可以進行數(shù)據(jù)的刪除測試方案點擊刪除按鈕,彈出刪除界面,按照頁面要求輸入相應的信息,點擊刪除輸入數(shù)據(jù)數(shù)據(jù)1:頁面要求數(shù)據(jù)預期結(jié)果結(jié)果1:刪除成功;結(jié)果2:刪除失敗”;圖6.7成功實例圖圖6.8失敗實例圖6.3 測試結(jié)論本畢業(yè)論文管理系統(tǒng)開發(fā)符合系統(tǒng)設(shè)計的基本要求和需求,對該科畢業(yè)論文管理系統(tǒng)進行了測試,測試后并未發(fā)現(xiàn)什么漏洞和錯誤。系統(tǒng)整體運行良好。結(jié) 論這經(jīng)過兩個多月進
56、行的努力,終于完成了畢業(yè)論文管理系統(tǒng)的設(shè)計。雖然沒有在程序上達到最完美的狀態(tài),但在寫論文的過程中受到了很大的啟發(fā)。網(wǎng)站可以說是一個多欄目、多版面的有機結(jié)合整體。我在設(shè)計網(wǎng)站的過程中,深切地體會到了設(shè)計網(wǎng)站不僅需要和用戶有機結(jié)合,還需要注重規(guī)劃和執(zhí)行。我明白網(wǎng)站的設(shè)計與實現(xiàn)只是踏出了第一個腳步,以后要做的是把我做出來的網(wǎng)站和實際情況相結(jié)合起來,繼續(xù)驗證,逐步調(diào)整。在以后的這個過程中我可以更加深對網(wǎng)頁設(shè)計的了解并逐步充實自己。畢業(yè)論文管理系統(tǒng)系統(tǒng)基本實現(xiàn)開題設(shè)計的基本功能,整個系統(tǒng)基本能實現(xiàn)對論文的基本管理;教師能夠?qū)崿F(xiàn)課題的申報以及管理,本畢業(yè)論文管理系統(tǒng)系統(tǒng)盡可能做出一個用戶操作方便,管理輕松
57、,可靠性高的論文管理系統(tǒng)。由于開發(fā)基礎(chǔ)不夠扎實,本系統(tǒng)還存在許多不完善,例如:系統(tǒng)權(quán)限設(shè)計考慮不夠完善、系統(tǒng)角色分配不夠智能、頁面風格不夠現(xiàn)代化。在整個開發(fā)過程中,有遇到問題時的煩惱,與解決問題之后的愉悅,每完成一個功能都會感到軟件開發(fā)工作的不易與成功開發(fā)出一個功能之后的喜悅,在這個過程中漸漸的喜歡上了軟件這個行業(yè)。通過這一次的經(jīng)驗,使我在程序設(shè)計中了解到了整個執(zhí)行過程,并清楚的認識到了自己的不足之處。也清楚我需要主動去掌握一些新的編程語言,逐漸熟練自己的技術(shù)。應該把思想放開,去接受新的知識和技術(shù),而不是被動的等技術(shù)來配合我的思想。在今后的學習中,我會盡力拓寬自己的技術(shù)層面和專業(yè)知識,當有需要
58、做新的程序的時候,會主動思考,而不是閉眼空想,達到能在自己的手中實現(xiàn)所有的結(jié)果。致 謝首先我能夠順利的完成本次畢業(yè)設(shè)計我要感謝我大學期間所有的代課老師,是他們教會了做人以及做事的本領(lǐng),特別要感謝的是我的畢業(yè)設(shè)計指導老師,在我整個畢業(yè)設(shè)計中,指導老師為我解答了很多我不清楚的知識點,及時的發(fā)現(xiàn)我的問題,并且給出正確的解決方案,讓我在畢業(yè)設(shè)計過程中少走彎路,再次向我的指導老師表示感謝!在即將結(jié)束的四年大學生活,我還要感謝大學期間所有的同學,在四年里我們共同學習,共同進步,一起走過了四年的美好時光,這四年我真的學到很多,不僅是教學知識,還有為人處事的方式,相信會在以后的生活以及工作中受益匪淺!。參考文
59、獻柯萬超. 基于Java Web的高校科研成果管理系統(tǒng)設(shè)計與實現(xiàn)D.阜陽師范大學,2021.DOI:10.27846/ki.gfysf.2021.000187.劉堯. 基于JAVA的網(wǎng)上汽車租賃系統(tǒng)設(shè)計與實現(xiàn)D.長江大學,2020.DOI:10.26981/ki.gjhsc.2020.000067.楊月. 基于JAVA的教學信息化管理系統(tǒng)的設(shè)計D.吉林大學,2019.古凌嵐,張嬋,羅佳. Java系統(tǒng)化項目開發(fā)教程M.人民郵電出版社:, 201802:15-18 ,31楊曉燕,李選平. Java面向?qū)ο蟪绦蛟O(shè)計M.人民郵電出版社:, 201508:15-18 ,31石云輝. Java程序設(shè)計基
60、礎(chǔ)實驗教程M.西南交通大學出版社:, 201808:15-18 ,31張永強. 計算機軟件Java編程特點及其技術(shù)分析J. 計算機產(chǎn)品與流通,2019(01):23.王越. JAVA編程語言在計算機軟件開發(fā)中的應用J. 電子技術(shù)與軟件工程,2019(01):35.黃文娟. 基于Java和MySQL的圖書館信息化管理系統(tǒng)設(shè)計J. 電子設(shè)計工程,2019,27(02):20-24.曹文淵. JAVA語言在計算機軟件開發(fā)中的應用J. 電子技術(shù)與軟件工程,2019(02):53-54.Henry Labord(?)re,Vincent Jonack. SMS and MMS interworking
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級上冊20以內(nèi)的所有加減法計算題
- 廣東省中山市2024年中考一模數(shù)學試卷含答案
- 荊州學院《非線性系統(tǒng)理論與設(shè)計》2023-2024學年第一學期期末試卷
- 遼寧城市建設(shè)職業(yè)技術(shù)學院《互換性與技術(shù)測量D》2023-2024學年第一學期期末試卷
- 黃岡職業(yè)技術(shù)學院《材料科學基礎(chǔ)B(二)》2023-2024學年第一學期期末試卷
- 【物理】第九章壓強 固體壓強 練習 2024-2025學年人教版物理八年級下學期
- 黑龍江冰雪體育職業(yè)學院《獸醫(yī)寄生蟲病學》2023-2024學年第一學期期末試卷
- 重慶三峽職業(yè)學院《標志與符號設(shè)計》2023-2024學年第一學期期末試卷
- 重慶城市管理職業(yè)學院《粉體科學與工程實驗》2023-2024學年第一學期期末試卷
- 浙江育英職業(yè)技術(shù)學院《衛(wèi)生微生物學》2023-2024學年第一學期期末試卷
- 中藥的性能四氣五味課件
- 三晶8000B系列變頻器說明書
- 幽默動感年會互動PPT演示模板
- 麒麟小學創(chuàng)建五好關(guān)工委工作實施方案
- 地化錄井技術(shù)在油田勘探開發(fā)中的應用-李斌
- GB/T 23315-2009粘扣帶
- GB/T 10228-2015干式電力變壓器技術(shù)參數(shù)和要求
- 2休閑食品市場營銷策劃案1
- 全國高校第三輪學科評估按大學匯總
- 社區(qū)衛(wèi)生服務(wù)中心裝飾施工組織設(shè)計(86頁)
- 送達地址確認書(法院最新版)
評論
0/150
提交評論