基于Web的畢業(yè)論文管理系統(tǒng)論文_第1頁(yè)
基于Web的畢業(yè)論文管理系統(tǒng)論文_第2頁(yè)
基于Web的畢業(yè)論文管理系統(tǒng)論文_第3頁(yè)
基于Web的畢業(yè)論文管理系統(tǒng)論文_第4頁(yè)
基于Web的畢業(yè)論文管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

題目基于Web的畢業(yè)論文管理系統(tǒng)本人鄭重聲明:1、持以“求實(shí)、創(chuàng)新”的科學(xué)精神從事研究工作。2、本論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作和取得的研究成果。3、本論文中除引文外,所有實(shí)驗(yàn)、數(shù)據(jù)和有關(guān)材料均是真實(shí)的。4、本論文中除引文和致謝的內(nèi)容外,沒有抄襲其他人或其他機(jī)構(gòu)已經(jīng)發(fā)表或撰寫過的研究成果。5、其他同志對(duì)本研究所做的貢獻(xiàn)均已在論文中作了聲明并表示了謝意。作者簽名:日期:基于web的畢業(yè)論文管理系統(tǒng)摘要:本畢業(yè)課題主要針對(duì)于高校的畢業(yè)環(huán)節(jié)進(jìn)行管理。本文采用的是B/S結(jié)構(gòu),應(yīng)用了開發(fā)工具M(jìn)yeclipse、開發(fā)語(yǔ)言運(yùn)用了JSP語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)采用了MYSQL來實(shí)現(xiàn)設(shè)計(jì)一個(gè)畢業(yè)論文管理系統(tǒng)。該系統(tǒng)由多個(gè)模塊組成,其中包括登錄、指導(dǎo)老師增加課題、學(xué)生自擬課題以及選題、留言板、網(wǎng)上評(píng)分、學(xué)生論文上傳及查看等功能和后臺(tái)管理員使用的公告管理、用戶管理和數(shù)據(jù)庫(kù)管理等,從而實(shí)現(xiàn)高校教務(wù)管理的網(wǎng)絡(luò)化。關(guān)鍵詞:畢業(yè)論文管理;B/S;Myeclipse;MySQLThegraduationthesismanagementsystembasedonwebchenminDepartmentofComputer,BinjiangCollege,NUIST,Nanjing210044,ChinaAbstract:ThegraduationprojectismainlyaimedatgraduationsessionmanagementincollegesandpaperusesB/Sstructure,TheJSPapplicationdevelopmenttoolsMyeclipse,developmentlanguagedatabaseusingtheMYSQLtoachievegraduationthesismanagementsystemhavetheteachergraduationprojectdeclarationandstudentsfromprojectmanagement,students'subject,messageboards,onlineFAQmanagement,studentpaperstouploadandview,thefunctionsuchasonlinereviewandadministratorsusetheannouncementmanagement,usermanagementanddatabasemanagementmodule,soastorealizethenetworkingofteachingmanagementincollegesanduniversities.Keywords:graduationthesismanagement;B/S;Myeclipse;MySQL1引言畢業(yè)論文管理系統(tǒng),這種到目前為止還沒有在各大高校執(zhí)行的一款管理系統(tǒng),其實(shí)有著不可忽視的意義。畢業(yè)生和指導(dǎo)老師在畢業(yè)的時(shí)候會(huì)顯得特別麻煩,而這個(gè)系統(tǒng)正好減輕了老師繁重的工作,從而也方便了學(xué)生。研究背景隨著計(jì)算機(jī)時(shí)代的前進(jìn),計(jì)算機(jī)已經(jīng)變成現(xiàn)實(shí)生活中不可缺少的一部分,人們?cè)诠ぷ髦幸揽坑?jì)算機(jī)技術(shù)已經(jīng)無可替代。而畢業(yè)論文設(shè)計(jì)作為大學(xué)生在大學(xué)時(shí)代學(xué)習(xí)的一個(gè)重要展現(xiàn),有必要具體實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)化和信息化的管理,這樣不僅可以減輕論文指導(dǎo)老師承重的負(fù)擔(dān),也可方便指導(dǎo)老師進(jìn)行課題申報(bào)、評(píng)分等過程,讓比較繁重的畢業(yè)設(shè)計(jì)采用數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理。因此,設(shè)計(jì)一種畢業(yè)論文綜合管理系統(tǒng)是各大高校教學(xué)管理所向往發(fā)展的一項(xiàng)任務(wù),也是各院校教學(xué)發(fā)展的主要趨勢(shì)。目前在國(guó)內(nèi)外雖然有很多像這種類似的系統(tǒng)和軟件,然而真正應(yīng)用到各大高校和院校的卻少之又少。針對(duì)各大高校及院校的基本需求和要求,一個(gè)好的畢業(yè)論文管理系統(tǒng)必須操作比較簡(jiǎn)單,功能比較完善,能夠很好的向?qū)W生及老師展示其優(yōu)點(diǎn)。本文工作畢業(yè)論文設(shè)計(jì)作為大學(xué)生在大學(xué)四年的一個(gè)成果,是考察學(xué)生自身能力的一個(gè)機(jī)會(huì)。本設(shè)計(jì)主要針對(duì)各個(gè)高校的畢業(yè)論文管理,面向老師和所有即將畢業(yè)的學(xué)生,系統(tǒng)實(shí)現(xiàn)了學(xué)生自主選題和教師申報(bào)課題的雙向交流,并增加了留言板、文件上傳與下載、網(wǎng)上評(píng)分、發(fā)布公告等功能,能夠保證畢業(yè)設(shè)計(jì)期間管理員、老師、學(xué)生之間信息的溝通,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有不可忽視的現(xiàn)實(shí)意義。2相關(guān)技術(shù)及開發(fā)工具Strust2框架Struts2是三大框架之一,在設(shè)計(jì)的項(xiàng)目中用到Struts2都會(huì)有一個(gè)對(duì)應(yīng)的,在這里面采用攔截器的機(jī)制來處理用戶傳過來的請(qǐng)求,是界面之間的跳轉(zhuǎn)能夠變得更安全,同時(shí)也使得業(yè)務(wù)邏輯中的控制器能夠與和API完全脫離開。工作原理如圖2-1所示:圖2-1Struts2工作原理圖Hibernate框架是一個(gè)獨(dú)立,是SSH框架中的H,在使用Hibernate的時(shí)候都會(huì)有對(duì)應(yīng)的映射文件,把java中的對(duì)象映射到數(shù)據(jù)庫(kù)中,從而方便人們更好,更形象化的操作數(shù)據(jù)庫(kù)屬性,其工作原理如圖2-2所示。Hibernate可以應(yīng)用在很多場(chǎng)合,它可以通過PO,對(duì)數(shù)據(jù)庫(kù)表中的數(shù)據(jù)進(jìn)行增刪改查工作,從而完成。圖2-2Hibernate工作原理圖Ajax技術(shù)Ajax(AsynchronousJavaScriptandXML)是由HTML,JavaScript,CSS和DOM等技術(shù)組成。Ajax在現(xiàn)代很多瀏覽器中都能使用,它是一種支持異步請(qǐng)求的技術(shù)。也就是說,XMLHttpRequest(xmlHttp)對(duì)象可以讓用戶使用JavaScript向服務(wù)器提出請(qǐng)求并且響應(yīng)。Ajax技術(shù)比較適用于交互比較多,讀取數(shù)據(jù)頻繁的web應(yīng)用。其工作原理如圖2-3所示。圖2-3Ajax工作原理圖JQuery技術(shù)JQuery是一個(gè)優(yōu)秀的JavaScript框架,它是輕量級(jí)的JS庫(kù),在使用的時(shí)候它兼容多種瀏覽器,解決程序員由于瀏覽器不同而導(dǎo)致的外部因素,并且能夠方便為web端提供Ajax交互。JQuery還有很多優(yōu)點(diǎn),其中一個(gè)就是其文檔寫的非常詳細(xì),說明也很全面,同時(shí)有很多比較成熟的插件供人學(xué)習(xí)。MYSQL技術(shù)MySQL是一個(gè)開源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是一種關(guān)聯(lián),在很多系統(tǒng)中,人們都選用MySQL來作為基本數(shù)據(jù)庫(kù)大部分都是因?yàn)镸ySQL數(shù)據(jù)庫(kù)有很多優(yōu)點(diǎn),例如速度快,有性。本次設(shè)計(jì)使用的是集很多優(yōu)點(diǎn)于一身的MySQL關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)來完成。運(yùn)行環(huán)境本系統(tǒng)開發(fā)的是基于Web的畢業(yè)論文管理系統(tǒng),在Windows下運(yùn)行,要求使用的操作系統(tǒng)上安裝有MYSQL數(shù)據(jù)庫(kù)、Myeclipse、Tomcat服務(wù)器。軟硬件需求硬件環(huán)境本系統(tǒng)程序運(yùn)行的基本硬件要求是:CPU是AMDE2_3000MAPUwithRadeon(tm)HDGraphicsGHZ以上計(jì)算機(jī)軟件環(huán)境數(shù)據(jù)庫(kù)系統(tǒng):MySQL開發(fā)平臺(tái):MyEclipse,ApacheTomcat開發(fā)語(yǔ)言:Java,Jsp瀏覽器:GoogleChrome3系統(tǒng)分析與設(shè)計(jì)需求分析本設(shè)計(jì)主要為了方便各高校教師和學(xué)生以及管理員的相關(guān)信息的管理和查詢等。根據(jù)系統(tǒng)功能實(shí)現(xiàn)分為以下幾種操作情況。系統(tǒng)由三個(gè)主要的角色組成:管理員、指導(dǎo)老師、學(xué)生。1.管理員的操作主要包括論文指導(dǎo)老師和學(xué)生基本信息的修改,以及管理所有在該系統(tǒng)中的老師和學(xué)生,發(fā)布具體公告等。2導(dǎo)師的操作主要包括個(gè)人基本信息的修改,課題的增加,以及論文格式的要求,給學(xué)生留言,論文成績(jī)?cè)u(píng)定等。3.學(xué)生的操作主要包括個(gè)人基本信息的修改,自擬題目,選擇課題,利用留言板與自己的指導(dǎo)老師進(jìn)行交流,文件的上傳和論文成績(jī)查詢等。系統(tǒng)的功能設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖如圖3-1所示,畢業(yè)論文管理系統(tǒng)分為學(xué)生子系統(tǒng)、老師子系統(tǒng)、和管理員子系統(tǒng)。每個(gè)系統(tǒng)下面分為多個(gè)模塊,學(xué)生子系統(tǒng)主要有學(xué)生登錄、查看和修改信息以及文件上傳、和成績(jī)查看等;老師子系統(tǒng)主要是登錄、查看修改信息、出題和成績(jī)錄入等;管理員則主要負(fù)責(zé)后臺(tái)處理。圖3-1系統(tǒng)功能結(jié)構(gòu)圖功能模塊設(shè)計(jì)用戶登錄模塊管理員和老師,學(xué)生可通過自己的賬戶和學(xué)號(hào)登錄該系統(tǒng),進(jìn)行密碼驗(yàn)證,當(dāng)選擇記住用戶名和密碼時(shí),系統(tǒng)會(huì)將用戶的信息保存到用戶本地的Cookie中,在下次進(jìn)入本頁(yè)面就會(huì)默認(rèn)讀取顯示該賬號(hào)。登錄過后的用戶可自行修改密碼,同時(shí)管理員可以管理老師和學(xué)生,可重置老師和學(xué)生的密碼。選題模塊選題模塊主要針對(duì)學(xué)生題目的選定,首先學(xué)生通過自己的學(xué)號(hào)或者用戶名登錄管理系統(tǒng),進(jìn)入選題模塊,找到自己的導(dǎo)師,查看導(dǎo)師和管理員提供的題目及全部信息,從而根據(jù)自身要求進(jìn)行選擇,同時(shí)學(xué)生也可自行擬題,題目和專業(yè)相關(guān),并且有一定的需求,自行擬題的學(xué)生把自己擬的題目上傳,在達(dá)到限定日期后,管理員確定最終選題結(jié)果并通知相應(yīng)的導(dǎo)師。導(dǎo)師則對(duì)學(xué)生選擇的題目進(jìn)行審核,和學(xué)生進(jìn)行交流,告知學(xué)生需要實(shí)現(xiàn)的功能及相關(guān)要求。對(duì)于自擬題目的學(xué)生,必須和老師說出自己的設(shè)計(jì)。學(xué)生成績(jī)?cè)u(píng)定模塊學(xué)生成績(jī)?cè)u(píng)定主要有以下功能:首先學(xué)生在系統(tǒng)通知的時(shí)間前上傳自己完成的論文,管理員通知導(dǎo)師對(duì)學(xué)生的成績(jī)進(jìn)行評(píng)定,評(píng)定的成績(jī)錄入系統(tǒng),學(xué)生則可通過登錄自己的界面進(jìn)行查看。留言板模塊留言板模塊是一個(gè)交流的平臺(tái),主要為了方便學(xué)生與老師之間的交流,該模塊對(duì)所有學(xué)生開放,學(xué)生可通過在留言板上發(fā)布消息,對(duì)自己的導(dǎo)師進(jìn)行留言。與此同時(shí),老師會(huì)接收到學(xué)生的留言,給予回復(fù)。公告板模塊公告板模塊是管理員發(fā)布公告的地方,主要發(fā)布一些重要的信息,例如發(fā)布論文提交的具體事項(xiàng),注意的內(nèi)容等。學(xué)生和老師可通過登錄自己的賬號(hào)來查詢公告的相關(guān)信息。系統(tǒng)結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖如圖3-2所示,管理員主要實(shí)現(xiàn)后臺(tái)處理,例如添加用戶學(xué)生和老師。已經(jīng)存在數(shù)據(jù)庫(kù)中的老師登錄系統(tǒng)可以增加課題,此課題提供給學(xué)生進(jìn)行選擇。如此同時(shí)存在數(shù)據(jù)庫(kù)中的學(xué)生登錄系統(tǒng)后也可自擬課題。學(xué)生選題是一對(duì)一的關(guān)系,一個(gè)學(xué)生只能選一個(gè)課題,如果想更改的話,必須告知自己的論文指導(dǎo)老師,經(jīng)過老師同意方可改選。管理員則主要進(jìn)行后臺(tái)管理,他可以管理學(xué)生和老師,編輯學(xué)生和老師的信息,同時(shí)也可增加、刪除學(xué)生和老師以及發(fā)布公告和上傳論文格式等。圖3-2系統(tǒng)結(jié)構(gòu)圖4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)在整個(gè)軟件設(shè)計(jì)過程中占有重要的地位,一個(gè)數(shù)據(jù)庫(kù)的優(yōu)劣直接影響到整個(gè)系統(tǒng)的執(zhí)行效率。而畢業(yè)論文管理系統(tǒng)涉及到各大高校的畢業(yè)生以及老師,范圍比較廣,而且相關(guān)功能也比較多,其中有論文的上傳,需要大量的存儲(chǔ)空間,所以數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)于本系統(tǒng)來說至關(guān)重要。下面介紹下數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)。數(shù)據(jù)庫(kù)E-R圖E-R圖主要是以一種圖形界面的形式向人們展現(xiàn)該設(shè)計(jì)所需要涉及到的模型關(guān)系。它全稱實(shí)體-聯(lián)系圖,主要由實(shí)體、屬性、聯(lián)系這幾個(gè)組成元素組成?!皩?shí)體”用長(zhǎng)方形表示,“屬性”用橢圓表示,“聯(lián)系”用菱形表示。數(shù)據(jù)庫(kù)的設(shè)計(jì)要聯(lián)系相關(guān)表格,要有一定的約束條件,使實(shí)體與表一一對(duì)應(yīng)。管理員實(shí)體由管理員用戶名和密碼,ID組成,如圖4-1。圖4-1管理員實(shí)體圖老師實(shí)體分別是姓名,性別,ID,登錄名,年齡,密碼,編號(hào)組成,如圖4-2。學(xué)生實(shí)體有姓名,性別,ID,年齡,入學(xué)時(shí)間,學(xué)號(hào),登錄名,密碼組成,如圖4-3。圖4-2學(xué)生實(shí)體圖圖4-3老師實(shí)體圖老師可以申報(bào)課題,學(xué)生可以選擇課題,同時(shí)老師可以監(jiān)督學(xué)生完成設(shè)計(jì)。圖4-4學(xué)生和老師關(guān)系E-R圖留言板實(shí)體分別是留言ID,內(nèi)容,附件,發(fā)布時(shí)間,學(xué)生ID,老師ID,是否已讀組成,如圖4-5。圖4-5留言板實(shí)體圖公告實(shí)體分別是ID,內(nèi)容,標(biāo)題,時(shí)間組成,如圖4-6。圖4-6公告實(shí)體圖論文課題實(shí)體主要是ID,標(biāo)題,時(shí)間,類型,附件,是否選取組成,如圖4-7。圖4-7論文課題實(shí)體圖數(shù)據(jù)庫(kù)相關(guān)表本系統(tǒng)有7張表,分別是留言板信息表,管理員表,論文顯示表,學(xué)生表,老師表,論文課題表,公告表。數(shù)據(jù)庫(kù)相關(guān)表如下:(1)留言板信息表該表存儲(chǔ)留言板的相關(guān)信息,主要由留言id,留言內(nèi)容,時(shí)間,留言人分為學(xué)生和老師,對(duì)應(yīng)表中的學(xué)生id和老師id,是否已讀,類型組成。留言板主要是方便老師和學(xué)生的交流,留言板上的內(nèi)容由老師或者學(xué)生發(fā)布,其發(fā)布人可自行設(shè)置主題,同時(shí),只有學(xué)生的指導(dǎo)老師可以給學(xué)生留言,相反的學(xué)生也只可以給自己的指導(dǎo)老師留言,頁(yè)面中會(huì)顯示用戶發(fā)表留言的時(shí)間和內(nèi)容,詳細(xì)結(jié)構(gòu)見表4-1。表4-1留言板信息表(t_liuyan)字段名稱類型長(zhǎng)度可否空描述主鍵外鍵idINT11N留言IDYNcontentVARCHAR8000Y內(nèi)容NNfujianVARCHAR255Y附件NNfujianYuanshimingVARCHAR255Y附件原始名NNshijianVARCHAR255Y時(shí)間NNstu_idINT11Y學(xué)生IDNYtea_idINT11Y老師IDNYshifouyiduVARCHAR255Y是否已讀NNtypeVARCHAR255Y類型NN(2)管理員信息表該表存儲(chǔ)管理員相關(guān)信息,管理員主要負(fù)責(zé)后臺(tái)處理,管理員通過username和userpw登錄界面,管理員的賬號(hào)只有唯一的一個(gè),在系統(tǒng)完成的時(shí)候會(huì)默認(rèn)一個(gè)系統(tǒng)管理員來執(zhí)行管理功能,詳細(xì)結(jié)構(gòu)見表4-2。表4-2管理員表(t_admin)字段名稱類型長(zhǎng)度可否空描述主鍵外鍵useridINT11NIDYNusernameVARCHAR100N姓名NNuserpwVARCHAR100N密碼NN(3)論文顯示信息表該表主要存儲(chǔ)學(xué)生提交的論文以及查看論文分?jǐn)?shù)相關(guān)信息,主要由id,論文課題,論文上傳時(shí)間,學(xué)生ID,論文成績(jī)等組成。學(xué)生通過自己的用戶名和密碼登錄自己界面上傳論文后,如果上傳論文有誤,可通過控制該表中的del字段來刪除論文。如若論文通過并傳給指導(dǎo)老師評(píng)分,學(xué)生則可在論文界面查詢自己對(duì)應(yīng)的論文成績(jī),詳細(xì)結(jié)構(gòu)見表4-3。表4-3論文顯示表(t_zuoye)字段名稱類型長(zhǎng)度可否空描述主鍵idINT11NIDYtitleVARCHAR255Y課題NfujianVARCHAR255Y附件NfujianYuanshimingVARCHAR255Y附件原始名NshijianVARCHAR255Y時(shí)間NdelVARCHAR255Y刪除Nstu_idINT255Y學(xué)生IDNfenshuINT11Y分?jǐn)?shù)N(4)教師信息表該表主要存儲(chǔ)教師相關(guān)信息,教師通過自己的登陸名和密碼登錄界面,教師有ID,性別還有編號(hào)和年齡,姓名以及是否被刪除操作等屬性,老師的ID默認(rèn)的是自增長(zhǎng),當(dāng)增加一個(gè)新的老師時(shí)會(huì)默認(rèn)ID。詳細(xì)結(jié)構(gòu)見表4-4。表4-4教師表(t_tea)字段名稱類型長(zhǎng)度可否空描述主鍵idINT11NIdYcnoVARCHAR25N編號(hào)NnameVARCHAR25N老師姓名NsexVARCHAR25N老師性別NageINT11N年齡NloginnameVARCHAR255Y登陸名NloginpwVARCHAR255Y教師密碼NdelVARCHAR50Y刪除N(5)學(xué)生信息表該表主要存儲(chǔ)學(xué)生相關(guān)信息,學(xué)生可通過登錄名和密碼登錄到系統(tǒng),每個(gè)學(xué)生都會(huì)有姓名,性別,學(xué)號(hào),年齡,入學(xué)時(shí)間,以及對(duì)應(yīng)論文指導(dǎo)老師的ID等屬性,詳細(xì)結(jié)構(gòu)見表4-5。表4-5學(xué)生表(t_stu)字段名稱類型長(zhǎng)度可否空描述主鍵idINT11N學(xué)生idYxuehaoVARCHAR100N學(xué)生學(xué)號(hào)NnameVARCHAR100N學(xué)生姓名NsexVARCHAR100N學(xué)生性別NageVARCHAR100N年齡NruxueshijianVARCHAR50N入學(xué)時(shí)間NloginnameVARCHAR255N登錄名NloginpwVARCHAR255N密碼Ntea_idINT11N對(duì)應(yīng)老師IDNdelVARCHAR50N刪除N(6)論文課題表該表主要存儲(chǔ)論文課題的相關(guān)信息,論文課題表主要由id,標(biāo)題和課題發(fā)布時(shí)間,課題類型,是否已被選取等屬性組成。類型分為兩種,一種是學(xué)生自己擬定的課題,一種是老師給的課題。學(xué)生選取論文課題后根據(jù)老師給定的要求來完成論文,詳細(xì)結(jié)構(gòu)見表4-6。表4-6論文課題表(t_geshi)字段名稱類型長(zhǎng)度可否空描述主鍵idINT11NidYtitleVARCHAR255N標(biāo)題NfujianVARCHAR255Y附件NfujianYuanshimingVARCHAR255Y附件原始名NshijianVARCHAR255N時(shí)間NtypeINT11Y類型NxuxuINT11Y是否選取N(7)公告表該表主要存儲(chǔ)管理員發(fā)布的公告,公告表主要由id,標(biāo)題,內(nèi)容,時(shí)間等屬性組成。公告由管理員發(fā)布,學(xué)生和老師則只可以在登錄自己的界面后查看公告,詳細(xì)結(jié)構(gòu)見表4-7。表4-7公告表(t_gonggao)字段名稱類型長(zhǎng)度可否空描述主鍵idINT11NidYtitleVARCHAR1000N標(biāo)題NcontentVARCHAR10000N內(nèi)容NshijianVARCHAR100N時(shí)間N5詳細(xì)設(shè)計(jì)本文的主要任務(wù)是對(duì)各大高校的畢業(yè)設(shè)計(jì)管理工作進(jìn)行統(tǒng)一的管理,使老師和學(xué)生能夠有一個(gè)更好的交流平臺(tái)。同時(shí)也使每個(gè)高校都能及時(shí)而且有效地發(fā)布最新的關(guān)于畢業(yè)論文的相關(guān)信息和通知,方便學(xué)校對(duì)每個(gè)畢業(yè)生的畢業(yè)設(shè)計(jì)進(jìn)行監(jiān)督與管理。本次設(shè)計(jì)的系統(tǒng)主要內(nèi)容包括用戶登錄(登錄分為三個(gè)角色登錄,學(xué)生,老師和管理員)、老師出題、學(xué)生選題、論文上傳、成績(jī)?cè)u(píng)定、相互留言等。通過這個(gè)系統(tǒng)能夠使廣大師生從繁重的畢業(yè)工作中解脫出來,從而提高老師工作的積極性和效率。系統(tǒng)登錄功能實(shí)現(xiàn)系統(tǒng)登錄界面如圖所示,用戶登錄系統(tǒng)在登錄的時(shí)候主要設(shè)置了三個(gè)角色管理員、老師、學(xué)生,在勾選中自己所要登錄的角色進(jìn)入主界面時(shí)都會(huì)隨著登錄角色不一樣而定義不同的功能。圖系統(tǒng)登錄界面本系統(tǒng)中的登錄界面,采用了Ajax進(jìn)行判斷,判斷用戶名和密碼是與數(shù)據(jù)庫(kù)中查到的一致,然后調(diào)用后臺(tái)中的service,若判斷正確則顯示登錄成功,跳轉(zhuǎn)到主界面。其中usertype分別為0,1,2代表的是系統(tǒng)管理員,老師,學(xué)生登錄的時(shí)候會(huì)查詢對(duì)應(yīng)的表,驗(yàn)證用戶名和密碼是否正確,然后根據(jù)用戶名和登錄密碼查詢出來的該條數(shù)據(jù)將其放到Session中,從而方便其他頁(yè)面進(jìn)行調(diào)用。登錄界面核心代碼:/***用戶登錄信息驗(yàn)證*@return*/[1]publicStringlogManagement(Stringusername,Stringuserpw,intusertype)et("request");et("request");et("request");et("request");et("request");alue=ret;新計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用[M].成都:四川大學(xué)出版社,2003。[2]方睿.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用[M].成都:四川大學(xué)出版社,2005。[3]李立功.MySQL程序設(shè)計(jì)與數(shù)據(jù)庫(kù)管理[M].北京:科學(xué)出版社.[4]JamesJaworkski.JavaScript從入門到精通[M].北

溫馨提示

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