版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) -I-摘要大學(xué)生畢業(yè)論文管理系統(tǒng)主要是以現(xiàn)代網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)大學(xué)生畢業(yè)論文的管理以及數(shù)字化??梢詮V泛的推廣在現(xiàn)代教育教學(xué)中。由于大學(xué)四年級學(xué)生很多不在校內(nèi),所以畢業(yè)論文的儲存、修改、與導(dǎo)師溝通都存在問題。使用大學(xué)生畢業(yè)論文管理系統(tǒng)可使學(xué)校關(guān)于大學(xué)生畢業(yè)論文管理工作變得輕松容易。系統(tǒng)可以滿足學(xué)生、導(dǎo)師、管理員同時工作而不會相互干擾?,F(xiàn)如今很多高校都已開始關(guān)注大學(xué)生畢業(yè)論文管理的網(wǎng)絡(luò)化,實(shí)現(xiàn)網(wǎng)上辦公以及大學(xué)生論文的規(guī)范化管理。大學(xué)生畢業(yè)論文管理系統(tǒng)選用B/S結(jié)構(gòu),系統(tǒng)用JSP開發(fā)。MyEclipse運(yùn)行設(shè)計(jì)。SQLserver數(shù)據(jù)庫存取信息。大學(xué)生畢業(yè)論文管理系統(tǒng)中有管理員、教師、學(xué)生三個登陸選項(xiàng)。管理員權(quán)限最高可修改刪除教師學(xué)生信息。學(xué)生可在系統(tǒng)中上傳畢業(yè)論文、查重報告、開題報告等重要信息。所有用戶均可用瀏覽器登陸、瀏覽等。大學(xué)生畢業(yè)論文管理系統(tǒng)可實(shí)現(xiàn)學(xué)校對大學(xué)生論文的高效管理。關(guān)鍵詞權(quán)限;畢業(yè)論文;管理;開發(fā).3研究方法及設(shè)計(jì)思路1.3.1研究方法大學(xué)生畢業(yè)論文管理系統(tǒng)是將現(xiàn)代科技用于學(xué)校網(wǎng)絡(luò)的管理,并且便于收集與保存教師、學(xué)生、畢業(yè)設(shè)計(jì)等信息,提供更新和搜索網(wǎng)絡(luò)教學(xué)管理的界面,提高工作效率。通過研究構(gòu)建基于校園網(wǎng)的高校學(xué)位論文管理系統(tǒng)的關(guān)鍵和難點(diǎn)問題,預(yù)計(jì)該系統(tǒng)將能夠?qū)嵤┙虒W(xué)資源管理,畢業(yè)設(shè)計(jì)信息管理和在線測試。大學(xué)生畢業(yè)論文管理系統(tǒng)具有大多數(shù)高校網(wǎng)站學(xué)習(xí)具有的完整的學(xué)生學(xué)習(xí)管理步驟,貼近現(xiàn)實(shí)。它真正體現(xiàn)了在節(jié)約資源,提高資源利用率和解決問題的同時實(shí)現(xiàn)在線管理和學(xué)習(xí)的功能作用。正是由于上述問題,使用了軟件工程的發(fā)展原理,對需求和概要設(shè)計(jì)的分析是基于軟件過程的規(guī)范。詳細(xì)設(shè)計(jì),程序編碼,測試,軟件應(yīng)用,軟件維護(hù)等流程開發(fā)研究生論文管理系統(tǒng)。[1]該項(xiàng)目首先采用基于B/S結(jié)構(gòu)和開發(fā)語言的JSP技術(shù),并結(jié)合網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)對系統(tǒng)進(jìn)行設(shè)計(jì)。構(gòu)建了一個有效實(shí)用的在線教學(xué)信息管理平臺,解決了教師在線教學(xué)和學(xué)生論文管理機(jī)密性不高的問題。[2]1.3.2設(shè)計(jì)思路(1)系統(tǒng)應(yīng)符合畢業(yè)生的需要,為了操作使用的方便,實(shí)用,保密等要求;(2)系統(tǒng)主要使用了模塊化設(shè)計(jì)方式,方便系統(tǒng)功能的結(jié)合和修正,且對于未參與開發(fā)人員的使用,更改,維護(hù);(3)系統(tǒng)應(yīng)包含數(shù)據(jù)庫相關(guān)知識,并在第一時間根據(jù)客戶需求添加,刪除,修改和備份數(shù)據(jù);(4)利用現(xiàn)有軟件和更好的管理系統(tǒng)相關(guān)解決方案,更好地實(shí)現(xiàn)現(xiàn)有資源的充分利用,提高系統(tǒng)開發(fā)水平和廣泛應(yīng)用。[3]
2需求分析與可行性分析2.1需求分析相對而言伴隨著計(jì)算機(jī)信息行業(yè)的不斷發(fā)展及學(xué)校對教學(xué)管理的重視,教職工的任務(wù)也愈發(fā)繁忙,陳舊的的教學(xué)管理系統(tǒng)從根本上不能滿足需求。大學(xué)生畢業(yè)論文管理系統(tǒng)是將計(jì)算機(jī)相關(guān)技術(shù)使用于學(xué)校信息的網(wǎng)絡(luò)化管理,它能滿足使用者收集與存儲教職工、畢業(yè)設(shè)計(jì)等信息,提供更新和搜索網(wǎng)絡(luò)教學(xué)管理的界面,提高工作效率。通過研究構(gòu)建基于校園網(wǎng)的高校學(xué)位論文管理系統(tǒng)的關(guān)鍵和難點(diǎn)問題,預(yù)計(jì)該系統(tǒng)將能夠?qū)嵤┙虒W(xué)資源管理,畢業(yè)設(shè)計(jì)信息管理和在線測試。大學(xué)生畢業(yè)論文管理系統(tǒng)包含了學(xué)?;ヂ?lián)網(wǎng)學(xué)習(xí)網(wǎng)站中包含的畢業(yè)論文管理的完整步驟,并具備了實(shí)現(xiàn)的必要條件。真正做到了合理利用資源、提高工作質(zhì)量、問題處理的同時真正做到了線上線下同步教學(xué)和學(xué)習(xí)。2.1.1應(yīng)用需求分析表2-1應(yīng)用需求分析服務(wù)器硬件處理器:Intel酷睿
內(nèi)存:512M或更大
硬盤:120G或更大軟件MicrosoftWindowsXPMicrosoftsqlserver
Microsofttomcat6.0或更高版本
MicrosoftOffice2003客戶機(jī)硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件MicrosoftWindowsXPMicrosoftIE6.0或更高版本
系統(tǒng)的性能決定了系統(tǒng)的安全等問題。2.1.2運(yùn)行需求分析表2-2運(yùn)行條件硬件條件軟件條件局域網(wǎng)酷睿CPU硬盤儲存容量大于50G打印機(jī)WindowsXPIE60以上2.2可行性研究當(dāng)今諸多學(xué)校的管理方式偏于落后。因此,我們應(yīng)該學(xué)習(xí)和運(yùn)用先進(jìn)的技術(shù)來降低教學(xué)成本,提高教學(xué)效率。畢業(yè)論文管理系統(tǒng)具有以下優(yōu)點(diǎn):2.2.1經(jīng)濟(jì)可行性它可以大大增加獲得的信息量,縮短信息處理周期,提高信息管理效率。且項(xiàng)目開發(fā)所需資金較少,在項(xiàng)目完成以后可以帶來的收益非常高。2.2.2技術(shù)可行性本次開發(fā)的畢業(yè)論文管理系統(tǒng)采用JSP開發(fā)語言,JSP語言廣泛。JSP語言結(jié)合HTML制作網(wǎng)頁。不但可以高效率完成系統(tǒng)程序,而且易修改,執(zhí)行方便,就算使用記事本也可完成設(shè)計(jì)。2.2.3運(yùn)行可行性新的系統(tǒng)并不會影響舊系統(tǒng)的運(yùn)行使用,且簡單易操作。更容易培訓(xùn)及使用。就目前而言,熟悉計(jì)算機(jī)的人越來越多,從而本系統(tǒng)的運(yùn)行將沒有問題,所以該系統(tǒng)滿足運(yùn)行的可行性。2.2.4時間可行性一個完整的系統(tǒng)不得不考慮系統(tǒng)研發(fā)時間。通過往日的學(xué)習(xí)積累,在半年完成系統(tǒng)并不困難。綜上所述,開發(fā)大學(xué)生畢業(yè)論文管理系統(tǒng)是可行的。
3相關(guān)技術(shù)簡介3.1JSP技術(shù)簡介JSP幾乎不對數(shù)據(jù)處理,它可以使頁面靜態(tài)。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯??梢杂胻ags訪問服務(wù)端的數(shù)據(jù)同樣scriptlets也能做到。[4]JSP主要作用是分離網(wǎng)頁邏輯與設(shè)計(jì)。最主要的效果是可使基于web的程序更容易開發(fā)。JSP頁面分為兩部分html代碼和java代碼。首先由客戶端發(fā)出要求,之后服務(wù)器處理相應(yīng)java代碼,最后經(jīng)處理過的java代碼編譯成html網(wǎng)頁返還給客戶端瀏覽器。JavaServlet是JSP的重要部分,我們常見的web程序需要用到JSP以及JavaServlet。JSP技術(shù)簡單易用類似于java技術(shù),而且具備了全面向?qū)ο?,安全可靠等面向internet的基本需求。JSP主要優(yōu)先如下:(1)我們通常只編寫一次就可以滿足運(yùn)行的需求。在系統(tǒng)之外不需任何代碼。(2)幾乎所有平臺環(huán)境都可以運(yùn)行開發(fā)。沒有局限性(3)非常完善的運(yùn)行條件。只需一個war文件就可運(yùn)行。一臺到多臺服務(wù)器運(yùn)行均可。3.2sqlserver數(shù)據(jù)庫SQL語言的以鏈接為主要功能,SQL之所以能夠?yàn)橛脩艉蜆I(yè)界所接受并成為國際標(biāo)準(zhǔn),是因?yàn)樗且粋€綜合的、功能極強(qiáng)同時又簡潔易學(xué)的語言。[5]SQL集數(shù)據(jù)查詢(dataquerry)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體[5]3.3JDBCJDBC多用于執(zhí)行SQL及連接數(shù)據(jù)庫。動態(tài)鏈接是JDBC獨(dú)有的結(jié)構(gòu),可使系統(tǒng)模塊化。使用JDBC用于達(dá)到一下效果:(1)與數(shù)據(jù)庫做對接;(2)向數(shù)據(jù)庫傳遞信息;(3)返回相關(guān)結(jié)果。
4系統(tǒng)分析與設(shè)計(jì)4.1系統(tǒng)實(shí)現(xiàn)目標(biāo)面對學(xué)校復(fù)雜的畢業(yè)論文管理工作,系統(tǒng)的開發(fā)需滿足用戶需求,又可以在未來有更好的發(fā)展,因此系統(tǒng)心能必須具備以下要求:1.實(shí)用性:滿足大量用戶同時使用且保證速率。2.安全性:首先保證用戶數(shù)據(jù)安全,并且系統(tǒng)自身也要保證安全。易維護(hù):必須滿足系統(tǒng)簡單容易維護(hù),使用者及設(shè)計(jì)開發(fā)者更容易管理。4.?dāng)?shù)據(jù)庫建設(shè)滿足需求:在建設(shè)數(shù)據(jù)庫時需要保證系統(tǒng)數(shù)據(jù)不出現(xiàn)冗余、數(shù)據(jù)不會變更、存儲更規(guī)范。大學(xué)生畢業(yè)論文管理系統(tǒng)可使學(xué)校對于畢業(yè)生論文管理的效率更高更好。大學(xué)生畢業(yè)論文管理系統(tǒng)使用身份驗(yàn)證機(jī)制,按權(quán)限可分為:普通畢業(yè)生、畢業(yè)生導(dǎo)師和系統(tǒng)管理員。4.2系統(tǒng)體系結(jié)構(gòu)系統(tǒng)首先要求功能齊全,其次才是頁面整潔美觀。所以功能模塊的設(shè)計(jì)是關(guān)鍵。大學(xué)生畢業(yè)論文管理系統(tǒng)可滿足學(xué)校對于畢業(yè)生論文的高效管理。首先應(yīng)滿足學(xué)生登陸系統(tǒng)模塊的完善,其次是畢業(yè)論文的查找、修改等所以系統(tǒng)模塊圖如下表:大學(xué)生畢業(yè)論文管理系統(tǒng)大學(xué)生畢業(yè)論文管理系統(tǒng)學(xué)生開發(fā)人員查找畢業(yè)設(shè)計(jì)下載資料輸入指導(dǎo)意見在線答疑答辯教師分配學(xué)生信息管理教師信息管理測試人員圖4-1系統(tǒng)功能模塊圖系統(tǒng)包括以下模塊:1、 學(xué)生登錄系統(tǒng)模塊:(1)查找畢業(yè)設(shè)計(jì)。學(xué)生可以查找畢業(yè)設(shè)計(jì)的要求和模板。(2)下載。學(xué)生可以下載畢業(yè)設(shè)計(jì)的要求和模板。2、 教師登錄系統(tǒng)模塊:(1)輸入指導(dǎo)意見。教師可以輸入指導(dǎo)意見。(2)在線答疑。教師可以在線答疑。3、admin登錄系統(tǒng)模塊:(1)教師信息變更。(2)畢業(yè)生信息變更(3)教師與畢業(yè)生匹配。
4.3數(shù)據(jù)流圖下面列出大學(xué)生畢業(yè)論文管理系統(tǒng)我所涉及到的數(shù)據(jù)流圖:用戶用戶學(xué)生信息表管理員信息表教師信息表學(xué)生信息用戶信息錯誤信息身份驗(yàn)證管理員信息教師信息管理員數(shù)據(jù)教師數(shù)據(jù)學(xué)生數(shù)據(jù)進(jìn)入學(xué)生子系統(tǒng)管理員系統(tǒng)進(jìn)入教師子系統(tǒng)學(xué)生操作后數(shù)據(jù)管理后數(shù)據(jù)教師操作后數(shù)據(jù)用戶圖4-2系統(tǒng)整體數(shù)據(jù)流圖4.4數(shù)據(jù)庫設(shè)計(jì)大學(xué)生畢業(yè)論文管理系統(tǒng)我所涉及到的數(shù)據(jù)庫初步畫出的系統(tǒng)實(shí)體E-R圖圖4-3系統(tǒng)整體E-R圖以下是表結(jié)構(gòu):表4-1管理員信息表列名數(shù)據(jù)類型長度說明idint4編號namevarchar50管理員IDpasswordvarchar50管理員密碼Realnamevarchar50增加時間Sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50時間表4-2指導(dǎo)信息表列名數(shù)據(jù)類型長度說明idint4編號Sjrvarchar50標(biāo)題Nrvarchar50內(nèi)容Fsr教師Sjvarchar50時間表4-3答疑信息表列名數(shù)據(jù)類型長度說明idint4編號Wtvarchar50問題Nrvarchar50內(nèi)容Fsrvarchar50發(fā)送日Sjvarchar50時間Hfvarchar50回復(fù)內(nèi)容Hfrvarchar50回復(fù)人Hfsjvarchar50時間表4-4相關(guān)信息表列名數(shù)據(jù)類型長度說明idint4編號Mcvarchar50學(xué)生Zzvarchar50題目Lxvarchar50內(nèi)容Sjvarchar50時間要求urlvarchar50路徑
5系統(tǒng)實(shí)現(xiàn)5.1登錄界面大學(xué)生畢業(yè)論文管理系統(tǒng)登錄界面采用三個權(quán)限等級。管理員可以設(shè)置修改其他級別。賬號密碼雙重驗(yàn)證,錯一不可。圖5-1登陸模塊主要代碼如下:StringuserName=requestgetParameter("userName"); StringuserPassword=requestgetParameter("userPassword"); List<Object>params=newArrayList<Object>(); paramsadd(userName); UserBizbiz=newUserBiz(); Useru=bizlogin(params); if(u!=null){ requestgetSession()setAttribute("user",u); if(ugetUserRole()==0){ requestgetRequestDispatcher("IndexServlet")forward(request,response); }}5.2管理員設(shè)置管理員作為系統(tǒng)中重要的一部分權(quán)限太大。為防止他人惡意修改或者存取信息需不定時修改密碼。舊密碼錯誤則無法設(shè)置新密碼。圖5-2管理員設(shè)置主要代碼如下:Stringpassword=requestgetParameter("password"); Useruser=(User)requestgetSession()getAttribute("user"); List<Object>params=newArrayList<Object>(); paramsadd(password); paramsadd(usergetUserId()); UserBizbiz=newUserBiz(); booleanflag=bizupdatePwd(params); if(flag){ requestsetAttribute("msg","修改成功,請重新登錄"); requestgetRequestDispatcher("loginjsp")forward(request,response); } }}5.3教師信息管理模塊教師板塊就相對簡單。用于自身信息修正。如下圖所示:圖5-3教師信息管理模塊代碼如下:Stringsql="select*fromteacherAccount"; TeacherBizbiz=newTeacherBiz(); try{ List<TeacherAccount>teachers=bizfindMoreTeacher(sql); Systemoutprintln(teachers); requestsetAttribute("teachers",teachers); requestgetRequestDispatcher("webapp/back/teacher_listjsp")forward(request,response); }catch(Exceptione){ eprintStackTrace()}5.4系統(tǒng)首頁圖5-4系統(tǒng)首頁結(jié)論光陰荏苒,時光如梭經(jīng)過幾個月的忙碌,大學(xué)生畢業(yè)論文管理系統(tǒng)經(jīng)過不斷調(diào)試修改已經(jīng)完成。在寫論文這段時間我們仿佛回到了最初學(xué)習(xí)代碼的時間。很開心。此次讓我對系統(tǒng)開發(fā)又有了全新的理解與認(rèn)識。不僅溫故了以往學(xué)習(xí)過的只是,又通過與別人的交流學(xué)習(xí)提升了自身之所學(xué)。從未嘗試過最專業(yè)的系統(tǒng)開發(fā)。這次大膽的嘗試首先感謝指導(dǎo)老師對我的悉心指導(dǎo)。設(shè)計(jì)論文會遇到很多諸如SQL中關(guān)聯(lián)等問題。我會通過和指導(dǎo)教師的交流或從網(wǎng)上學(xué)習(xí)搜索相關(guān)信息。初入社會才明白身于學(xué)校的幸福,初識社會中人才懂學(xué)校人際的單純。感謝在畢業(yè)之前讓我充實(shí)了自己。這次大學(xué)生畢業(yè)論文設(shè)計(jì)讓我對自己的能力有了進(jìn)一步的提升。通過本次大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。最初想要的結(jié)果已經(jīng)實(shí)現(xiàn)。但是試著社會發(fā)展時代進(jìn)步,我們有必要時刻醒自己,本系統(tǒng)需要不斷地修改以及功能更新。對于系統(tǒng)的發(fā)展,我有著以下構(gòu)想:1系統(tǒng)推廣的方向。就當(dāng)下而言,大學(xué)生畢業(yè)論文管理系統(tǒng)已經(jīng)可以實(shí)現(xiàn)高校論文的高效管理。所以有必要向別的學(xué)校進(jìn)行推廣以及技術(shù)性交流。不斷更新完善大學(xué)生畢業(yè)論文管理系統(tǒng)。2系統(tǒng)欠缺的東西。就以現(xiàn)在調(diào)試的結(jié)果來看。如果出現(xiàn)大量數(shù)據(jù),我們的系統(tǒng)會出現(xiàn)卡頓,數(shù)據(jù)冗余等情況。所以這些問題都有待于我們自行解決。
致謝光陰荏苒,時光如梭在不經(jīng)意間我們度過了四年緊張且舒適的大學(xué)生活?;貞浲酎c(diǎn)點(diǎn)滴滴。嘴角不禁微微上揚(yáng)。酸甜苦辣各自都有。初入社會才明白身于學(xué)校的幸福,初識社會中人才懂學(xué)校人際的單純。萬分感謝諸位老師四年的悉心指導(dǎo)以及對學(xué)業(yè)上的幫助。學(xué)校是個神圣的地方。既教會我們?nèi)肷鐣纳婕寄?,也教會了為人處世。最重要的教會了我們?nèi)绾巫鋈?。由衷地感謝各位老師同學(xué)。在過去的幾個忙碌的月。我堅(jiān)信專業(yè)技能也是有所提升,對以往的知識有了更深的理解。在這即將離開校園與初識社會的時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市綠化景觀改造合同模板
- 影視制作定向合作協(xié)議
- 農(nóng)業(yè)項(xiàng)目草場租賃合同
- 倉儲物流中心建設(shè)模板
- 生態(tài)扶貧與保護(hù)政策與措施
- 商業(yè)綜合體建造師聘用合同模板
- 燃?xì)夤艿栏脑焓┕f(xié)議
- 質(zhì)量保證協(xié)議書煙草分銷商
- 大型碼頭碼頭地面壓路機(jī)施工合同
- 糕點(diǎn)面包廠管理
- 電力工程施工售后保障方案
- 2024至2030年中國美式家具行業(yè)投資前景及策略咨詢研究報告
- 2024年小學(xué)心理咨詢室管理制度(五篇)
- 第16講 國家出路的探索與挽救民族危亡的斗爭 課件高三統(tǒng)編版(2019)必修中外歷史綱要上一輪復(fù)習(xí)
- 機(jī)器學(xué)習(xí) 課件 第10、11章 人工神經(jīng)網(wǎng)絡(luò)、強(qiáng)化學(xué)習(xí)
- 北京市人民大學(xué)附屬中學(xué)2025屆高二生物第一學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 書籍小兵張嘎課件
- 氫氣中鹵化物、甲酸的測定 離子色譜法-編制說明
- 2024秋期國家開放大學(xué)??啤稒C(jī)械制圖》一平臺在線形考(形成性任務(wù)四)試題及答案
- 2024年經(jīng)濟(jì)師考試-中級經(jīng)濟(jì)師考試近5年真題集錦(頻考類試題)帶答案
- 英語閱讀理解詞義猜測題解題技巧課件
評論
0/150
提交評論