大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(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é)四年級(jí)學(xué)生很多不在校內(nèi),所以畢業(yè)論文的儲(chǔ)存、修改、與導(dǎo)師溝通都存在問題。使用大學(xué)生畢業(yè)論文管理系統(tǒng)可使學(xué)校關(guān)于大學(xué)生畢業(yè)論文管理工作變得輕松容易。系統(tǒng)可以滿足學(xué)生、導(dǎo)師、管理員同時(shí)工作而不會(huì)相互干擾。現(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é)生三個(gè)登陸選項(xiàng)。管理員權(quán)限最高可修改刪除教師學(xué)生信息。學(xué)生可在系統(tǒng)中上傳畢業(yè)論文、查重報(bào)告、開題報(bào)告等重要信息。所有用戶均可用瀏覽器登陸、瀏覽等。大學(xué)生畢業(yè)論文管理系統(tǒng)可實(shí)現(xiàn)學(xué)校對(duì)大學(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í)實(shí)現(xiàn)在線管理和學(xué)習(xí)的功能作用。正是由于上述問題,使用了軟件工程的發(fā)展原理,對(duì)需求和概要設(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ù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。構(gòu)建了一個(gè)有效實(shí)用的在線教學(xué)信息管理平臺(tái),解決了教師在線教學(xué)和學(xué)生論文管理機(jī)密性不高的問題。[2]1.3.2設(shè)計(jì)思路(1)系統(tǒng)應(yīng)符合畢業(yè)生的需要,為了操作使用的方便,實(shí)用,保密等要求;(2)系統(tǒng)主要使用了模塊化設(shè)計(jì)方式,方便系統(tǒng)功能的結(jié)合和修正,且對(duì)于未參與開發(fā)人員的使用,更改,維護(hù);(3)系統(tǒng)應(yīng)包含數(shù)據(jù)庫相關(guān)知識(shí),并在第一時(shí)間根據(jù)客戶需求添加,刪除,修改和備份數(shù)據(jù);(4)利用現(xiàn)有軟件和更好的管理系統(tǒng)相關(guān)解決方案,更好地實(shí)現(xiàn)現(xiàn)有資源的充分利用,提高系統(tǒng)開發(fā)水平和廣泛應(yīng)用。[3]

2需求分析與可行性分析2.1需求分析相對(duì)而言伴隨著計(jì)算機(jī)信息行業(yè)的不斷發(fā)展及學(xué)校對(duì)教學(xué)管理的重視,教職工的任務(wù)也愈發(fā)繁忙,陳舊的的教學(xué)管理系統(tǒng)從根本上不能滿足需求。大學(xué)生畢業(yè)論文管理系統(tǒng)是將計(jì)算機(jī)相關(guān)技術(shù)使用于學(xué)校信息的網(wǎng)絡(luò)化管理,它能滿足使用者收集與存儲(chǔ)教職工、畢業(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ì)量、問題處理的同時(shí)真正做到了線上線下同步教學(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硬盤儲(chǔ)存容量大于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)并不會(huì)影響舊系統(tǒng)的運(yùn)行使用,且簡單易操作。更容易培訓(xùn)及使用。就目前而言,熟悉計(jì)算機(jī)的人越來越多,從而本系統(tǒng)的運(yùn)行將沒有問題,所以該系統(tǒng)滿足運(yùn)行的可行性。2.2.4時(shí)間可行性一個(gè)完整的系統(tǒng)不得不考慮系統(tǒng)研發(fā)時(shí)間。通過往日的學(xué)習(xí)積累,在半年完成系統(tǒng)并不困難。綜上所述,開發(fā)大學(xué)生畢業(yè)論文管理系統(tǒng)是可行的。

3相關(guān)技術(shù)簡介3.1JSP技術(shù)簡介JSP幾乎不對(duì)數(shù)據(jù)處理,它可以使頁面靜態(tài)。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(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ū)ο螅踩煽康让嫦騣nternet的基本需求。JSP主要優(yōu)先如下:(1)我們通常只編寫一次就可以滿足運(yùn)行的需求。在系統(tǒng)之外不需任何代碼。(2)幾乎所有平臺(tái)環(huán)境都可以運(yùn)行開發(fā)。沒有局限性(3)非常完善的運(yùn)行條件。只需一個(gè)war文件就可運(yùn)行。一臺(tái)到多臺(tái)服務(wù)器運(yùn)行均可。3.2sqlserver數(shù)據(jù)庫SQL語言的以鏈接為主要功能,SQL之所以能夠?yàn)橛脩艉蜆I(yè)界所接受并成為國際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)又簡潔易學(xué)的語言。[5]SQL集數(shù)據(jù)查詢(dataquerry)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體[5]3.3JDBCJDBC多用于執(zhí)行SQL及連接數(shù)據(jù)庫。動(dòng)態(tài)鏈接是JDBC獨(dú)有的結(jié)構(gòu),可使系統(tǒng)模塊化。使用JDBC用于達(dá)到一下效果:(1)與數(shù)據(jù)庫做對(duì)接;(2)向數(shù)據(jù)庫傳遞信息;(3)返回相關(guān)結(jié)果。

4系統(tǒng)分析與設(shè)計(jì)4.1系統(tǒng)實(shí)現(xiàn)目標(biāo)面對(duì)學(xué)校復(fù)雜的畢業(yè)論文管理工作,系統(tǒng)的開發(fā)需滿足用戶需求,又可以在未來有更好的發(fā)展,因此系統(tǒng)心能必須具備以下要求:1.實(shí)用性:滿足大量用戶同時(shí)使用且保證速率。2.安全性:首先保證用戶數(shù)據(jù)安全,并且系統(tǒng)自身也要保證安全。易維護(hù):必須滿足系統(tǒng)簡單容易維護(hù),使用者及設(shè)計(jì)開發(fā)者更容易管理。4.?dāng)?shù)據(jù)庫建設(shè)滿足需求:在建設(shè)數(shù)據(jù)庫時(shí)需要保證系統(tǒng)數(shù)據(jù)不出現(xiàn)冗余、數(shù)據(jù)不會(huì)變更、存儲(chǔ)更規(guī)范。大學(xué)生畢業(yè)論文管理系統(tǒng)可使學(xué)校對(duì)于畢業(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é)校對(duì)于畢業(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é)生信息用戶信息錯(cuò)誤信息身份驗(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編號(hào)namevarchar50管理員IDpasswordvarchar50管理員密碼Realnamevarchar50增加時(shí)間Sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50時(shí)間表4-2指導(dǎo)信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Sjrvarchar50標(biāo)題Nrvarchar50內(nèi)容Fsr教師Sjvarchar50時(shí)間表4-3答疑信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Wtvarchar50問題Nrvarchar50內(nèi)容Fsrvarchar50發(fā)送日Sjvarchar50時(shí)間Hfvarchar50回復(fù)內(nèi)容Hfrvarchar50回復(fù)人Hfsjvarchar50時(shí)間表4-4相關(guān)信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Mcvarchar50學(xué)生Zzvarchar50題目Lxvarchar50內(nèi)容Sjvarchar50時(shí)間要求urlvarchar50路徑

5系統(tǒng)實(shí)現(xiàn)5.1登錄界面大學(xué)生畢業(yè)論文管理系統(tǒng)登錄界面采用三個(gè)權(quán)限等級(jí)。管理員可以設(shè)置修改其他級(jí)別。賬號(hào)密碼雙重驗(yàn)證,錯(cuò)一不可。圖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í)修改密碼。舊密碼錯(cuò)誤則無法設(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","修改成功,請(qǐng)重新登錄"); requestgetRequestDispatcher("loginjsp")forward(request,response); } }}5.3教師信息管理模塊教師板塊就相對(duì)簡單。用于自身信息修正。如下圖所示:圖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é)論光陰荏苒,時(shí)光如梭經(jīng)過幾個(gè)月的忙碌,大學(xué)生畢業(yè)論文管理系統(tǒng)經(jīng)過不斷調(diào)試修改已經(jīng)完成。在寫論文這段時(shí)間我們仿佛回到了最初學(xué)習(xí)代碼的時(shí)間。很開心。此次讓我對(duì)系統(tǒng)開發(fā)又有了全新的理解與認(rèn)識(shí)。不僅溫故了以往學(xué)習(xí)過的只是,又通過與別人的交流學(xué)習(xí)提升了自身之所學(xué)。從未嘗試過最專業(yè)的系統(tǒng)開發(fā)。這次大膽的嘗試首先感謝指導(dǎo)老師對(duì)我的悉心指導(dǎo)。設(shè)計(jì)論文會(huì)遇到很多諸如SQL中關(guān)聯(lián)等問題。我會(huì)通過和指導(dǎo)教師的交流或從網(wǎng)上學(xué)習(xí)搜索相關(guān)信息。初入社會(huì)才明白身于學(xué)校的幸福,初識(shí)社會(huì)中人才懂學(xué)校人際的單純。感謝在畢業(yè)之前讓我充實(shí)了自己。這次大學(xué)生畢業(yè)論文設(shè)計(jì)讓我對(duì)自己的能力有了進(jìn)一步的提升。通過本次大學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。最初想要的結(jié)果已經(jīng)實(shí)現(xiàn)。但是試著社會(huì)發(fā)展時(shí)代進(jìn)步,我們有必要時(shí)刻醒自己,本系統(tǒng)需要不斷地修改以及功能更新。對(duì)于系統(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)會(huì)出現(xiàn)卡頓,數(shù)據(jù)冗余等情況。所以這些問題都有待于我們自行解決。

致謝光陰荏苒,時(shí)光如梭在不經(jīng)意間我們度過了四年緊張且舒適的大學(xué)生活?;貞浲酎c(diǎn)點(diǎn)滴滴。嘴角不禁微微上揚(yáng)。酸甜苦辣各自都有。初入社會(huì)才明白身于學(xué)校的幸福,初識(shí)社會(huì)中人才懂學(xué)校人際的單純。萬分感謝諸位老師四年的悉心指導(dǎo)以及對(duì)學(xué)業(yè)上的幫助。學(xué)校是個(gè)神圣的地方。既教會(huì)我們?nèi)肷鐣?huì)的生存技能,也教會(huì)了為人處世。最重要的教會(huì)了我們?nèi)绾巫鋈恕S芍缘馗兄x各位老師同學(xué)。在過去的幾個(gè)忙碌的月。我堅(jiān)信專業(yè)技能也是有所提升,對(duì)以往的知識(shí)有了更深的理解。在這即將離開校園與初識(shí)社會(huì)的時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論