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

下載本文檔

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

文檔簡介

大學生畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn) -I-摘要大學生畢業(yè)論文管理系統(tǒng)主要是以現(xiàn)代網(wǎng)絡技術實現(xiàn)大學生畢業(yè)論文的管理以及數(shù)字化??梢詮V泛的推廣在現(xiàn)代教育教學中。由于大學四年級學生很多不在校內,所以畢業(yè)論文的儲存、修改、與導師溝通都存在問題。使用大學生畢業(yè)論文管理系統(tǒng)可使學校關于大學生畢業(yè)論文管理工作變得輕松容易。系統(tǒng)可以滿足學生、導師、管理員同時工作而不會相互干擾?,F(xiàn)如今很多高校都已開始關注大學生畢業(yè)論文管理的網(wǎng)絡化,實現(xiàn)網(wǎng)上辦公以及大學生論文的規(guī)范化管理。大學生畢業(yè)論文管理系統(tǒng)選用B/S結構,系統(tǒng)用JSP開發(fā)。MyEclipse運行設計。SQLserver數(shù)據(jù)庫存取信息。大學生畢業(yè)論文管理系統(tǒng)中有管理員、教師、學生三個登陸選項。管理員權限最高可修改刪除教師學生信息。學生可在系統(tǒng)中上傳畢業(yè)論文、查重報告、開題報告等重要信息。所有用戶均可用瀏覽器登陸、瀏覽等。大學生畢業(yè)論文管理系統(tǒng)可實現(xiàn)學校對大學生論文的高效管理。關鍵詞權限;畢業(yè)論文;管理;開發(fā).3研究方法及設計思路1.3.1研究方法大學生畢業(yè)論文管理系統(tǒng)是將現(xiàn)代科技用于學校網(wǎng)絡的管理,并且便于收集與保存教師、學生、畢業(yè)設計等信息,提供更新和搜索網(wǎng)絡教學管理的界面,提高工作效率。通過研究構建基于校園網(wǎng)的高校學位論文管理系統(tǒng)的關鍵和難點問題,預計該系統(tǒng)將能夠實施教學資源管理,畢業(yè)設計信息管理和在線測試。大學生畢業(yè)論文管理系統(tǒng)具有大多數(shù)高校網(wǎng)站學習具有的完整的學生學習管理步驟,貼近現(xiàn)實。它真正體現(xiàn)了在節(jié)約資源,提高資源利用率和解決問題的同時實現(xiàn)在線管理和學習的功能作用。正是由于上述問題,使用了軟件工程的發(fā)展原理,對需求和概要設計的分析是基于軟件過程的規(guī)范。詳細設計,程序編碼,測試,軟件應用,軟件維護等流程開發(fā)研究生論文管理系統(tǒng)。[1]該項目首先采用基于B/S結構和開發(fā)語言的JSP技術,并結合網(wǎng)絡數(shù)據(jù)庫開發(fā)技術對系統(tǒng)進行設計。構建了一個有效實用的在線教學信息管理平臺,解決了教師在線教學和學生論文管理機密性不高的問題。[2]1.3.2設計思路(1)系統(tǒng)應符合畢業(yè)生的需要,為了操作使用的方便,實用,保密等要求;(2)系統(tǒng)主要使用了模塊化設計方式,方便系統(tǒng)功能的結合和修正,且對于未參與開發(fā)人員的使用,更改,維護;(3)系統(tǒng)應包含數(shù)據(jù)庫相關知識,并在第一時間根據(jù)客戶需求添加,刪除,修改和備份數(shù)據(jù);(4)利用現(xiàn)有軟件和更好的管理系統(tǒng)相關解決方案,更好地實現(xiàn)現(xiàn)有資源的充分利用,提高系統(tǒng)開發(fā)水平和廣泛應用。[3]

2需求分析與可行性分析2.1需求分析相對而言伴隨著計算機信息行業(yè)的不斷發(fā)展及學校對教學管理的重視,教職工的任務也愈發(fā)繁忙,陳舊的的教學管理系統(tǒng)從根本上不能滿足需求。大學生畢業(yè)論文管理系統(tǒng)是將計算機相關技術使用于學校信息的網(wǎng)絡化管理,它能滿足使用者收集與存儲教職工、畢業(yè)設計等信息,提供更新和搜索網(wǎng)絡教學管理的界面,提高工作效率。通過研究構建基于校園網(wǎng)的高校學位論文管理系統(tǒng)的關鍵和難點問題,預計該系統(tǒng)將能夠實施教學資源管理,畢業(yè)設計信息管理和在線測試。大學生畢業(yè)論文管理系統(tǒng)包含了學?;ヂ?lián)網(wǎng)學習網(wǎng)站中包含的畢業(yè)論文管理的完整步驟,并具備了實現(xiàn)的必要條件。真正做到了合理利用資源、提高工作質量、問題處理的同時真正做到了線上線下同步教學和學習。2.1.1應用需求分析表2-1應用需求分析服務器硬件處理器:Intel酷睿

內存:512M或更大

硬盤:120G或更大軟件MicrosoftWindowsXPMicrosoftsqlserver

Microsofttomcat6.0或更高版本

MicrosoftOffice2003客戶機硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件MicrosoftWindowsXPMicrosoftIE6.0或更高版本

系統(tǒng)的性能決定了系統(tǒng)的安全等問題。2.1.2運行需求分析表2-2運行條件硬件條件軟件條件局域網(wǎng)酷睿CPU硬盤儲存容量大于50G打印機WindowsXPIE60以上2.2可行性研究當今諸多學校的管理方式偏于落后。因此,我們應該學習和運用先進的技術來降低教學成本,提高教學效率。畢業(yè)論文管理系統(tǒng)具有以下優(yōu)點:2.2.1經(jīng)濟可行性它可以大大增加獲得的信息量,縮短信息處理周期,提高信息管理效率。且項目開發(fā)所需資金較少,在項目完成以后可以帶來的收益非常高。2.2.2技術可行性本次開發(fā)的畢業(yè)論文管理系統(tǒng)采用JSP開發(fā)語言,JSP語言廣泛。JSP語言結合HTML制作網(wǎng)頁。不但可以高效率完成系統(tǒng)程序,而且易修改,執(zhí)行方便,就算使用記事本也可完成設計。2.2.3運行可行性新的系統(tǒng)并不會影響舊系統(tǒng)的運行使用,且簡單易操作。更容易培訓及使用。就目前而言,熟悉計算機的人越來越多,從而本系統(tǒng)的運行將沒有問題,所以該系統(tǒng)滿足運行的可行性。2.2.4時間可行性一個完整的系統(tǒng)不得不考慮系統(tǒng)研發(fā)時間。通過往日的學習積累,在半年完成系統(tǒng)并不困難。綜上所述,開發(fā)大學生畢業(yè)論文管理系統(tǒng)是可行的。

3相關技術簡介3.1JSP技術簡介JSP幾乎不對數(shù)據(jù)處理,它可以使頁面靜態(tài)。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯??梢杂胻ags訪問服務端的數(shù)據(jù)同樣scriptlets也能做到。[4]JSP主要作用是分離網(wǎng)頁邏輯與設計。最主要的效果是可使基于web的程序更容易開發(fā)。JSP頁面分為兩部分html代碼和java代碼。首先由客戶端發(fā)出要求,之后服務器處理相應java代碼,最后經(jīng)處理過的java代碼編譯成html網(wǎng)頁返還給客戶端瀏覽器。JavaServlet是JSP的重要部分,我們常見的web程序需要用到JSP以及JavaServlet。JSP技術簡單易用類似于java技術,而且具備了全面向對象,安全可靠等面向internet的基本需求。JSP主要優(yōu)先如下:(1)我們通常只編寫一次就可以滿足運行的需求。在系統(tǒng)之外不需任何代碼。(2)幾乎所有平臺環(huán)境都可以運行開發(fā)。沒有局限性(3)非常完善的運行條件。只需一個war文件就可運行。一臺到多臺服務器運行均可。3.2sqlserver數(shù)據(jù)庫SQL語言的以鏈接為主要功能,SQL之所以能夠為用戶和業(yè)界所接受并成為國際標準,是因為它是一個綜合的、功能極強同時又簡潔易學的語言。[5]SQL集數(shù)據(jù)查詢(dataquerry)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體[5]3.3JDBCJDBC多用于執(zhí)行SQL及連接數(shù)據(jù)庫。動態(tài)鏈接是JDBC獨有的結構,可使系統(tǒng)模塊化。使用JDBC用于達到一下效果:(1)與數(shù)據(jù)庫做對接;(2)向數(shù)據(jù)庫傳遞信息;(3)返回相關結果。

4系統(tǒng)分析與設計4.1系統(tǒng)實現(xiàn)目標面對學校復雜的畢業(yè)論文管理工作,系統(tǒng)的開發(fā)需滿足用戶需求,又可以在未來有更好的發(fā)展,因此系統(tǒng)心能必須具備以下要求:1.實用性:滿足大量用戶同時使用且保證速率。2.安全性:首先保證用戶數(shù)據(jù)安全,并且系統(tǒng)自身也要保證安全。易維護:必須滿足系統(tǒng)簡單容易維護,使用者及設計開發(fā)者更容易管理。4.數(shù)據(jù)庫建設滿足需求:在建設數(shù)據(jù)庫時需要保證系統(tǒng)數(shù)據(jù)不出現(xiàn)冗余、數(shù)據(jù)不會變更、存儲更規(guī)范。大學生畢業(yè)論文管理系統(tǒng)可使學校對于畢業(yè)生論文管理的效率更高更好。大學生畢業(yè)論文管理系統(tǒng)使用身份驗證機制,按權限可分為:普通畢業(yè)生、畢業(yè)生導師和系統(tǒng)管理員。4.2系統(tǒng)體系結構系統(tǒng)首先要求功能齊全,其次才是頁面整潔美觀。所以功能模塊的設計是關鍵。大學生畢業(yè)論文管理系統(tǒng)可滿足學校對于畢業(yè)生論文的高效管理。首先應滿足學生登陸系統(tǒng)模塊的完善,其次是畢業(yè)論文的查找、修改等所以系統(tǒng)模塊圖如下表:大學生畢業(yè)論文管理系統(tǒng)大學生畢業(yè)論文管理系統(tǒng)學生開發(fā)人員查找畢業(yè)設計下載資料輸入指導意見在線答疑答辯教師分配學生信息管理教師信息管理測試人員圖4-1系統(tǒng)功能模塊圖系統(tǒng)包括以下模塊:1、 學生登錄系統(tǒng)模塊:(1)查找畢業(yè)設計。學生可以查找畢業(yè)設計的要求和模板。(2)下載。學生可以下載畢業(yè)設計的要求和模板。2、 教師登錄系統(tǒng)模塊:(1)輸入指導意見。教師可以輸入指導意見。(2)在線答疑。教師可以在線答疑。3、admin登錄系統(tǒng)模塊:(1)教師信息變更。(2)畢業(yè)生信息變更(3)教師與畢業(yè)生匹配。

4.3數(shù)據(jù)流圖下面列出大學生畢業(yè)論文管理系統(tǒng)我所涉及到的數(shù)據(jù)流圖:用戶用戶學生信息表管理員信息表教師信息表學生信息用戶信息錯誤信息身份驗證管理員信息教師信息管理員數(shù)據(jù)教師數(shù)據(jù)學生數(shù)據(jù)進入學生子系統(tǒng)管理員系統(tǒng)進入教師子系統(tǒng)學生操作后數(shù)據(jù)管理后數(shù)據(jù)教師操作后數(shù)據(jù)用戶圖4-2系統(tǒng)整體數(shù)據(jù)流圖4.4數(shù)據(jù)庫設計大學生畢業(yè)論文管理系統(tǒng)我所涉及到的數(shù)據(jù)庫初步畫出的系統(tǒng)實體E-R圖圖4-3系統(tǒng)整體E-R圖以下是表結構:表4-1管理員信息表列名數(shù)據(jù)類型長度說明idint4編號namevarchar50管理員IDpasswordvarchar50管理員密碼Realnamevarchar50增加時間Sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50時間表4-2指導信息表列名數(shù)據(jù)類型長度說明idint4編號Sjrvarchar50標題Nrvarchar50內容Fsr教師Sjvarchar50時間表4-3答疑信息表列名數(shù)據(jù)類型長度說明idint4編號Wtvarchar50問題Nrvarchar50內容Fsrvarchar50發(fā)送日Sjvarchar50時間Hfvarchar50回復內容Hfrvarchar50回復人Hfsjvarchar50時間表4-4相關信息表列名數(shù)據(jù)類型長度說明idint4編號Mcvarchar50學生Zzvarchar50題目Lxvarchar50內容Sjvarchar50時間要求urlvarchar50路徑

5系統(tǒng)實現(xiàn)5.1登錄界面大學生畢業(yè)論文管理系統(tǒng)登錄界面采用三個權限等級。管理員可以設置修改其他級別。賬號密碼雙重驗證,錯一不可。圖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管理員設置管理員作為系統(tǒng)中重要的一部分權限太大。為防止他人惡意修改或者存取信息需不定時修改密碼。舊密碼錯誤則無法設置新密碼。圖5-2管理員設置主要代碼如下: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)首頁結論光陰荏苒,時光如梭經(jīng)過幾個月的忙碌,大學生畢業(yè)論文管理系統(tǒng)經(jīng)過不斷調試修改已經(jīng)完成。在寫論文這段時間我們仿佛回到了最初學習代碼的時間。很開心。此次讓我對系統(tǒng)開發(fā)又有了全新的理解與認識。不僅溫故了以往學習過的只是,又通過與別人的交流學習提升了自身之所學。從未嘗試過最專業(yè)的系統(tǒng)開發(fā)。這次大膽的嘗試首先感謝指導老師對我的悉心指導。設計論文會遇到很多諸如SQL中關聯(lián)等問題。我會通過和指導教師的交流或從網(wǎng)上學習搜索相關信息。初入社會才明白身于學校的幸福,初識社會中人才懂學校人際的單純。感謝在畢業(yè)之前讓我充實了自己。這次大學生畢業(yè)論文設計讓我對自己的能力有了進一步的提升。通過本次大學生畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn)。最初想要的結果已經(jīng)實現(xiàn)。但是試著社會發(fā)展時代進步,我們有必要時刻醒自己,本系統(tǒng)需要不斷地修改以及功能更新。對于系統(tǒng)的發(fā)展,我有著以下構想:1系統(tǒng)推廣的方向。就當下而言,大學生畢業(yè)論文管理系統(tǒng)已經(jīng)可以實現(xiàn)高校論文的高效管理。所以有必要向別的學校進行推廣以及技術性交流。不斷更新完善大學生畢業(yè)論文管理系統(tǒng)。2系統(tǒng)欠缺的東西。就以現(xiàn)在調試的結果來看。如果出現(xiàn)大量數(shù)據(jù),我們的系統(tǒng)會出現(xiàn)卡頓,數(shù)據(jù)冗余等情況。所以這些問題都有待于我們自行解決。

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

溫馨提示

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

最新文檔

評論

0/150

提交評論