畢業(yè)設(shè)計(jì)選題管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)選題管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)選題管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)選題管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)選題管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要畢業(yè)設(shè)計(jì)可以幫助學(xué)生對所學(xué)知識進(jìn)行系統(tǒng)的梳理并進(jìn)行綜合應(yīng)用,是本科生課程體系中非常重要的環(huán)節(jié),而選題是學(xué)生開展畢業(yè)設(shè)計(jì)工作的第一步。往年的畢業(yè)設(shè)計(jì)選題流程是先利用Word文檔匯總每個老師的題目,然后發(fā)到班級內(nèi)部讓大家自行選題。這樣的流程可能會造成三方面的問題,一方面較難排查出教師出的題目是否與往年重復(fù);二是容易出現(xiàn)學(xué)生選題的混亂,如多個學(xué)生選擇同一個題目,而有的題目卻無人選擇;三是最后匯總選題時需要花費(fèi)較多時間。為了解決這幾方面的問題,我們設(shè)計(jì)并完成了畢業(yè)設(shè)計(jì)選題管理系統(tǒng)。首先進(jìn)行需求分析,完成了數(shù)據(jù)庫的設(shè)計(jì);然后完成編碼工作。系統(tǒng)基本完成了預(yù)期需求,系統(tǒng)簡化了畢業(yè)設(shè)計(jì)選題流程,提高了工作效率。關(guān)鍵詞畢業(yè)設(shè)計(jì)選題JavaBoostrapSQL數(shù)據(jù)庫AbstractGraduationthesis(Design)canhelpstudentstosystemicallysortoutandcomprehensivelyapplytheknowledgetheyhavelearned.Itisaveryimportantlinkintheundergraduatecurriculumsystem,andtopicselectionisthefirststepforstudentstocarryoutgraduationthesis(Design)work.Inpreviousyears,thetopicselectionprocessofgraduationthesis(Design)istouseworddocumentstosummarizeeachteacher'stopic,andthensendittotheclassforeveryonetochoosetheirowntopic.Suchaprocessmaycausethreeproblems:ontheonehand,itisdifficulttofindoutwhethertheteacher'squestionsarethesameasthoseofthepreviousyears;ontheotherhand,itiseasyforstudentstochooseaconfusedtopic,suchasmultiplestudentschoosethesametopic,whilesometopicsarenotselected;ontheotherhand,ittakesalotoftimetosummarizethetopicsatlast.Inordertosolvetheseproblems,Wehavedesignedandcompletedthegraduationprojecttopicmanagementsystem.First,therequirementanalysisiscarriedout,thedatabasedesigniscompleted,andthenthecodingworkiscompleted.Thesystembasicallycompletedtheexpecteddemand,reducedthetediousprocessofselectingthetopicofgraduationproject,andimprovedtheworkefficiency.KeywordsGraduationdesigntopicsJavaBoostrapSQL目錄TOC\o"1-3"\h\u74651概述 需求分析2.1系統(tǒng)需求分析該系統(tǒng)的設(shè)計(jì)目的是為了解決大學(xué)里畢業(yè)論文的選題情況,沒有系統(tǒng)化的管理,學(xué)生們選題往往會出現(xiàn)很多問題,跟其他同學(xué)選擇了相同的題目,有的課題沒人選擇。需要專門統(tǒng)計(jì)才能知道,沒有他統(tǒng)計(jì),學(xué)生不知道哪些課題被選擇了,哪些沒人選,老師不知道誰選了自己的題目。本次畢業(yè)設(shè)計(jì)選題管理系統(tǒng)面向的是教師、學(xué)生和管理員這三類用戶。學(xué)生選擇課題,老師發(fā)布課題以及管理員審核課題等操作都在網(wǎng)上完成。不同的用戶登錄的界面是不一樣的,用戶分別包括教師、學(xué)生和管理員,他們的權(quán)限也各不相同。他們用WEB方式訪問數(shù)據(jù),能夠簡潔明了的進(jìn)行操作,十分方便。下面簡單介紹一下這三類用戶的功能模塊。學(xué)生可以通過登錄自己的賬號,各個學(xué)生只能看到自己專業(yè)的畢業(yè)選題,簡潔明了,能夠看到課題的相關(guān)信息,指導(dǎo)老師,課題名稱,課題內(nèi)容等等。教師可以通過登錄自己的賬號,在線添加課題,同時可以查看到有沒有學(xué)生選擇自己的題目。管理員通過登錄自己的賬號,對教師申報(bào)的課題進(jìn)行審核,可以看到教師新添加的課題,對該課題進(jìn)行審核,無問題即可選擇通過審核,有問題駁回;管理員還能對學(xué)生和教師信息進(jìn)行增刪改查,學(xué)生和教師的用戶登錄賬號面就是由管理員進(jìn)行添加的;管理員還可以對公告內(nèi)容進(jìn)行發(fā)布、修改、刪除等操作。畢業(yè)設(shè)計(jì)選題管理系統(tǒng)功能圖如圖1所示:圖1畢業(yè)設(shè)計(jì)選題管理系統(tǒng)功能圖2.2系統(tǒng)的功能分析系統(tǒng)主要的模塊可以分為三個:管理員模塊、教師模塊和學(xué)生模塊。用戶分別為教師、學(xué)生和管理員。管理員對每個使用者的賬號負(fù)責(zé),添加他們的賬號和密碼在系統(tǒng)內(nèi)。不同身份的使用者擁有不同的權(quán)限。2.2.1學(xué)生登錄模塊學(xué)生模塊:分為學(xué)生選擇課題模塊,信息查詢模塊,個人信息查看模塊。信息管理模塊:可以查詢該老師的信息以及聯(lián)系方式,可以查看論文成績等信息個人信息管理模塊:學(xué)生根據(jù)系統(tǒng)管理員提供的賬號密碼登陸系統(tǒng)后,可以查看修改個人資料。選題模塊:學(xué)生登錄后,進(jìn)入自己所在的學(xué)院專業(yè),可以看到論文題目,能看到題目當(dāng)前的狀態(tài),是否有人選擇。無人選擇則可以進(jìn)行選擇,有人選擇則不能再選。2.2.2教師登錄模塊教師模塊中包括上傳課題模塊、信息管理模塊和個人信息管理模塊。上傳課題模塊,教師可以列出需要上傳的課題,進(jìn)行上傳,完成后需要等待管理員進(jìn)行審核,沒問題管理員則審核通過,上傳成功。還可以添加、修改和刪除題目。信管理模塊,教師可以查看選報(bào)題目的學(xué)生信息,可以上傳學(xué)生論文成績等信息。個人信息管理模塊,登錄系統(tǒng)后,教師可以查看和修改個人有關(guān)信息,以及方便學(xué)生選題時了解老師和老師的聯(lián)系方式。2.2.3管理員模塊管理員模塊包括用戶管理模塊、信息管理模塊和課題審核模塊。用戶管理模塊,管理員可以對學(xué)生信息進(jìn)行增刪改查的操作,教師信息同樣如此。賬號和密碼是由管理員進(jìn)行設(shè)置。公告管理模塊:管理員可以在該系統(tǒng)中發(fā)布公告,還可以對公告內(nèi)容進(jìn)行增刪改查等操作。課題審核模塊:管理員可以看到教師新添加的課題,對教師上傳的課題進(jìn)行審查核對,無問題即通過審核,上傳成功;有問題則駁回,教師重新上傳課題。2.3課題的可行性分析2.3.1技術(shù)可行性使用這個系統(tǒng)的條件是需要有一臺裝好Office軟件的計(jì)算機(jī),計(jì)算機(jī)的硬件要求不是很高,正常來說,自己使用的筆記本或者學(xué)校機(jī)房的電腦就能滿足使用要求,這個系統(tǒng)在軟件技術(shù)方面也有要求,因?yàn)楝F(xiàn)在程序設(shè)計(jì)語言技術(shù)已經(jīng)很成熟了,可以完成設(shè)計(jì)這個系統(tǒng)。

2.3.2經(jīng)濟(jì)可行性這個系統(tǒng)程序使得畢業(yè)設(shè)計(jì)選題過程管理變得規(guī)范化,一方面是為了讓使用者提高工作效率,縮短工作時間,簡化操作和管理的方向來研發(fā)的。這個系統(tǒng)讓使用者操作更加便捷,減輕了學(xué)生的選題困難,教師的管理的繁瑣和教務(wù)處的巨大的工作量,來達(dá)到真正意義上的使用簡單快捷,能更好的讓大家接受。再者這個系統(tǒng)是個人獨(dú)立自主設(shè)計(jì)的,因此開發(fā)這個系統(tǒng)花費(fèi)的成本并不高。

所以這個系統(tǒng)在經(jīng)濟(jì)性的角度下是可以實(shí)現(xiàn)的。

2.3.3操作可行性這個系統(tǒng)的使用平臺更加直接的面向使用者,并且使用了可視化的界面,簡潔明了。使用者只要用鼠標(biāo)就可以完成對系統(tǒng)功能的操作,界面設(shè)計(jì)的時候考慮到管理員習(xí)慣的方面,充分考慮讓操作方便快捷;

數(shù)據(jù)錄入實(shí)現(xiàn)三化“規(guī)范化、迅速化、穩(wěn)定化”;統(tǒng)計(jì)的精準(zhǔn);

制表的靈活多變;方便擴(kuò)充和適應(yīng)力強(qiáng);也沒有復(fù)雜的輸入錯誤,所以這個系統(tǒng)可以滿足用戶使用方面的要求。

所以,開發(fā)這個系統(tǒng)在操作上方面是可行的。3系統(tǒng)設(shè)計(jì)3.1數(shù)據(jù)庫E-R圖本次設(shè)計(jì)的數(shù)據(jù)庫的概念屬性E-R圖如下圖所示:圖2管理員信息實(shí)體圖圖3教師信息實(shí)體圖圖4學(xué)生信息實(shí)體圖圖5課題信息實(shí)體圖3.2數(shù)據(jù)庫設(shè)計(jì)模式介紹由于畢業(yè)設(shè)計(jì)選題資料信息較多,而系統(tǒng)功能又是圍繞選題進(jìn)行實(shí)現(xiàn)的,數(shù)據(jù)庫設(shè)計(jì)的優(yōu)劣將在很大程度上決定了系統(tǒng)的運(yùn)行效率。為了增強(qiáng)用戶體驗(yàn),提升人機(jī)交互的質(zhì)量,對數(shù)據(jù)查詢的優(yōu)化也將建立在已有的數(shù)據(jù)庫基礎(chǔ)之上。這個系統(tǒng)采用數(shù)據(jù)庫為系統(tǒng)管理的軟件。關(guān)系數(shù)據(jù)庫將數(shù)據(jù)存儲在不同的表中,數(shù)據(jù)間依賴關(guān)系表通過主外鍵來進(jìn)行聯(lián)系,增加了速度并提高了靈活性。3.2.1數(shù)據(jù)庫需求數(shù)據(jù)庫作為系統(tǒng)數(shù)據(jù)的持久性的一個容器,是為了方便數(shù)據(jù)的存儲及管理,此外數(shù)據(jù)庫也是系統(tǒng)遷移和數(shù)據(jù)更替的重要手段。數(shù)據(jù)庫設(shè)計(jì)應(yīng)當(dāng)基于系統(tǒng)的需求和功能,一個完善的數(shù)據(jù)庫應(yīng)可以支持所有系統(tǒng)功能和將來功能拓展,所以在設(shè)計(jì)數(shù)據(jù)庫時也需按照用戶的需求進(jìn)行數(shù)據(jù)庫的需求分析。3.2.2概念設(shè)計(jì)概念模型的建立是從數(shù)據(jù)本身出發(fā)的,主要描述的是系統(tǒng)中的數(shù)據(jù)在傳輸和存儲等過程中的不同狀態(tài),用數(shù)據(jù)項(xiàng)來體現(xiàn)這些狀態(tài)。3.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)介紹數(shù)據(jù)庫概念設(shè)計(jì)嚴(yán)格遵守?cái)?shù)據(jù)庫設(shè)計(jì)的三大范式,將數(shù)據(jù)結(jié)構(gòu)模型轉(zhuǎn)換為關(guān)系模型。規(guī)則如下:保證每一個實(shí)體和實(shí)體中的屬性都是不可再分割的數(shù)據(jù)項(xiàng)。試題中的非主屬性都依賴于組合主鍵,也就是說只有由實(shí)體的組合主鍵才能唯一確定實(shí)體中的每項(xiàng)非主屬性。實(shí)體中的非主屬性不存在依賴關(guān)系。以外鍵的形式表現(xiàn)出一對多的關(guān)系。多對多關(guān)系將關(guān)系轉(zhuǎn)換為關(guān)系實(shí)體。根據(jù)數(shù)據(jù)庫的轉(zhuǎn)換規(guī)則,本次畢業(yè)設(shè)計(jì)所需要用到的關(guān)系模式主要有:專業(yè)(專業(yè)id,專業(yè)名稱,系名稱,專業(yè)名稱)用戶(id,用戶名,密碼)教研室(教研室id,學(xué)院,系名稱)教師(id,教師工號,教師姓名,性別,聯(lián)系方式,職稱,所屬學(xué)院,系,教研室,密碼)學(xué)生(id,學(xué)號,姓名,性別,聯(lián)系方式,所屬學(xué)院,系,專業(yè),地址,密碼)課題(課題id,課題名稱,課題文件,所屬系別,專業(yè),年份,課題類型,狀態(tài),教師id,選題時間)選題表(選題id,學(xué)生id,課題id,狀態(tài))公告內(nèi)容表(id,內(nèi)容,時間)3.2.4數(shù)據(jù)庫表表1課題表字段名稱字段類型大小鍵碼備注idInt11主鍵課題idnameVarChar500課題名稱docVarChar500課題文件信息collegeVarChar500系majoyVarChar500專業(yè)yearVarChar255年份typeVarChar255選題類型stateVarChar255狀態(tài)teacherIdInt11教師idcurtimedate時間表2專業(yè)信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdcollegeVarChar255學(xué)院deptVarChar400系nameVarChar255專業(yè)名稱表3公告信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdnameVarChar400內(nèi)容curtimedate時間表4選題信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdstuIdInt11學(xué)號ketiIdInt11課題idstateVarChar255狀態(tài)表5學(xué)生信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdnoVarChar255學(xué)號nameVarChar255學(xué)生姓名sexVarChar255性別telVarChar255電話collegeVarChar255學(xué)院deptVarChar255系majorVarChar255專業(yè)teamVarChar255郵箱pwdVarChar255密碼表6教研室表字段名稱字段類型大小鍵碼備注idInt11主鍵IdcollegeVarChar255學(xué)院deptVarChar400系表7教師信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdnoVarChar255教師工號nameVarChar255教師姓名sexVarChar255性別telVarChar255電話positionVarChar255職稱collegeVarChar255學(xué)院majorVarChar255教研室pwdVarChar255密碼表8用戶信息表字段名稱字段類型大小鍵碼備注idInt11主鍵IdnameVarChar255用戶名pwdVarChar255密碼3.3系統(tǒng)的界面設(shè)計(jì)擁有一個簡單的交互界面是非常重要的,因?yàn)榻缑嬖O(shè)計(jì)的好與壞將直接影響到用戶使用體驗(yàn)。本系統(tǒng)更多的采用jsp里使用div+ul+li的技術(shù)構(gòu)造一個簡單的頁面框架,然后在此基礎(chǔ)上將頁面上一些可重用的功能抽離出來形成一個小的插件,哪個頁面需要用這個功能就將這個插件包含進(jìn)去,這樣做不但可以提高代碼的重用性,也減少程序員后期修改的壓力。3.3.1登錄頁面畢業(yè)設(shè)計(jì)選題管理系統(tǒng)將前臺登錄主畫面屏幕用table標(biāo)簽,用表格為其分區(qū)域,整體分成了3行,標(biāo)題區(qū)域,登錄區(qū)域,頁尾服務(wù)區(qū)。設(shè)計(jì)如下圖6所示:圖6登錄屏幕區(qū)域設(shè)計(jì)圖3.3.2首頁設(shè)計(jì)畢業(yè)設(shè)計(jì)選題管理系統(tǒng)將前臺首頁用frameset標(biāo)簽將多個jsp頁面組合在一起,頁面頭部、菜單區(qū)域、內(nèi)容顯示區(qū)域、頁尾區(qū)域。設(shè)計(jì)如下圖7所示:圖7首頁屏幕區(qū)域設(shè)計(jì)圖4操作系統(tǒng)的實(shí)現(xiàn)4.1登錄設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)登錄的界面如圖8所示。圖8登錄系統(tǒng)的界面登錄模塊是管理系統(tǒng)最基本的,登錄模塊是通過用戶的賬戶信息來驗(yàn)證登錄者的身份。具體代碼見附錄A。4.2學(xué)生管理模塊實(shí)現(xiàn)學(xué)生信息添加界面如圖9所示。圖9學(xué)生信息添加界面學(xué)生管理界面如圖10所示。學(xué)生信息增刪改查等部分代碼,見附錄B。圖10學(xué)生管理界面4.3教師管理模塊實(shí)現(xiàn)教師信息添加界面如圖11所示。圖11教師信息添加界面教師管理模塊界面如圖12所示。圖12教師管理模塊界面4.4課題管理模塊實(shí)現(xiàn)課題信息添加界面如圖13所示。圖13添加課題信息實(shí)現(xiàn)界面4.5選題管理模塊實(shí)現(xiàn)在選題管理模塊,學(xué)生可以查看選題信息,進(jìn)行選題等操作。選題信息實(shí)現(xiàn)界面如圖4-7所示。圖14選題信息實(shí)現(xiàn)界面5系統(tǒng)運(yùn)行與維護(hù)5.1系統(tǒng)測試本次對畢業(yè)設(shè)計(jì)選題管理系統(tǒng)的主要功能進(jìn)行了測試,具體如下。登錄模塊測試如表9:表9登錄模塊測試表測試序號測試方法期望結(jié)果實(shí)際結(jié)果1用戶名為空,密碼為空登錄失敗和期望值一樣2密碼不輸入登錄失敗和期望值一樣3用戶名不輸入登錄失敗和期望值一樣4用戶名密碼錯誤登錄失敗和期望值一樣5輸入賬號密碼都正確成功顯示首頁和期望值一樣學(xué)生管理功能測試如表10:表10學(xué)生管理模塊測試表測試序號測試方法期望結(jié)果實(shí)際結(jié)果1點(diǎn)擊添加學(xué)生信息按鈕進(jìn)入添加學(xué)生信息界面進(jìn)入添加學(xué)生界面成功2輸入相關(guān)學(xué)生信息,點(diǎn)擊確定按鈕添加學(xué)生信息成功成功添加學(xué)生,學(xué)生信息在學(xué)生管理界面中顯示3點(diǎn)擊想要刪除的學(xué)生信息條目后的刪除按鈕彈出確認(rèn)學(xué)生刪除界面成功彈出確認(rèn)學(xué)生刪除界面4點(diǎn)擊確認(rèn)刪除界面確定按鈕刪除學(xué)生信息成功刪除學(xué)生信息,相應(yīng)條目在學(xué)生管理中被刪除教師管理功能測試如表11:表11教師管理模塊測試表測試序號測試方法期望結(jié)果實(shí)際結(jié)果1點(diǎn)擊添加教師信息按鈕進(jìn)入添加教師信息界面進(jìn)入添加教師界面成功2輸入相關(guān)教師信息,點(diǎn)擊提交按鈕添加教師成功成功添加教師,教師信息在教師管理界面中顯示3點(diǎn)擊想要刪除的教師條目后的刪除按鈕彈出確認(rèn)教師刪除界面成功彈出確認(rèn)教師刪除界面4點(diǎn)擊確認(rèn)刪除界面確定按鈕刪除教師信息成功刪除教師信息,相應(yīng)條目在教師管理中被刪除課題管理功能測試如表12:表12課題管理模塊測試表測試序號測試方法期望結(jié)果實(shí)際結(jié)果1點(diǎn)擊添加課題按鈕進(jìn)入添加課題信息界面進(jìn)入添加課題界面成功2輸入相關(guān)課題信息,點(diǎn)擊確定按鈕添加課題成功成功添加課題,課題信息在課題管理界面中顯示3點(diǎn)擊想要刪除的課題條目后的刪除按鈕彈出確認(rèn)課題刪除界面成功刪除課題信息,相應(yīng)條目在課題管理中被刪除4點(diǎn)擊確認(rèn)刪除界面確定按鈕刪除課題信息通過對公告管理功能的測試,測試系統(tǒng)公告管理功能是否能正常使用,對公告的添加和刪除進(jìn)行測試。公告管理功能測試如表13:表13公告管理模塊測試表測試序號測試方法期望結(jié)果實(shí)際結(jié)果1點(diǎn)擊添加公告按鈕進(jìn)入添加公告界面進(jìn)入添加公告界面成功2輸入相關(guān)公告信息,點(diǎn)擊確定按鈕添加公告成功成功添加公告,公告信息在公告管理界面中顯示3點(diǎn)擊想要刪除的公告條目后的刪除按鈕彈出確認(rèn)公告刪除界面成功彈出確認(rèn)公告刪除界面4點(diǎn)擊確認(rèn)刪除界面確定按鈕刪除公告信息成功刪除公告信息,相應(yīng)條目在公告管理中被刪除5.2系統(tǒng)的運(yùn)行在瀏覽器中輸入http://localhost:8080/thesis/login.jsp就可以訪問畢業(yè)設(shè)計(jì)選題管理系統(tǒng)登錄界面了。5.3測試結(jié)果的分析通過上述測試結(jié)果的可以得到這個結(jié)論:系統(tǒng)滿足畢業(yè)設(shè)計(jì)選題管理系統(tǒng)使用者的要求。一方面所有的功能基本可以實(shí)現(xiàn)并且操作簡單;另一方面該系統(tǒng)的操作流程符合業(yè)務(wù)需求,作品運(yùn)行功能良好。結(jié)論本次設(shè)計(jì)主要闡述了如何利用JSP技術(shù)開發(fā)一個可用的畢業(yè)設(shè)計(jì)選題管理系統(tǒng)。首先進(jìn)行需求分析的描述,接著是概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。描述這個系統(tǒng)的部分功能的實(shí)現(xiàn)方案及過程。本系統(tǒng)實(shí)現(xiàn)的是畢業(yè)生設(shè)計(jì)選題可行化。系統(tǒng)設(shè)計(jì)通過四步來實(shí)現(xiàn),分別是總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、模塊設(shè)計(jì)和代碼分析。因?yàn)闀r間的關(guān)系和本人所學(xué)有限,這個系統(tǒng)還有很多不足的地方,所以本人會通過以后的學(xué)習(xí)和鍛煉進(jìn)一步對系統(tǒng)進(jìn)行加強(qiáng)和完善。系統(tǒng)具有的優(yōu)點(diǎn):該系統(tǒng)可以運(yùn)行在多個操作系統(tǒng)平臺,數(shù)據(jù)庫采用MySQL,開發(fā)語言選擇Java,可移植性好。系統(tǒng)將用戶權(quán)限進(jìn)行劃分,不同的用戶具有不同的操作權(quán)限。這不僅方便了用戶,也保證了系統(tǒng)的安全性。該系統(tǒng)界面簡單,操作方便,容易使用。但也存在以下問題需要改進(jìn):運(yùn)行時間常會出現(xiàn)響應(yīng)延遲現(xiàn)象,窗口不能被刷新,可以改進(jìn)。功能比較簡單,沒有進(jìn)一步提高一些選修的程序等,不能更好的為用戶提供服務(wù),后期可以改進(jìn)。參考文獻(xiàn)[1]張躍進(jìn).高校擴(kuò)招環(huán)境下畢業(yè)設(shè)計(jì)選題的改革與實(shí)踐[J].華東交通大學(xué)學(xué)報(bào),2007(S1):114-116.

[2]殷存舉.畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2012(03):84-85.

[3]劉鴻旗,王海龍.計(jì)算機(jī)綜合信息系統(tǒng)的設(shè)計(jì)與開發(fā)[J].科技資訊,2011(33):18-18.

[4]馬明.畢業(yè)設(shè)計(jì)選題管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2015(10):65-67.

[5]馬力鋒.劉輝高東光李彤.車務(wù)段生產(chǎn)經(jīng)營綜合管理信息系統(tǒng)的研究與設(shè)計(jì)[J].鐵路計(jì)算機(jī)應(yīng)用,2000(06):7-9.

[6]趙鈺.王蘋李雅婷蔣衛(wèi)祥.基于SSM框架的在線選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)產(chǎn)品與流通,2018(12):135-135.

[7]張?;?基于Salesforce云計(jì)算平臺的畢業(yè)設(shè)計(jì)選題系統(tǒng)的研究與實(shí)現(xiàn)[J].通訊世界,2015(19):268-269.[8]方木云.軟件工程[M].清華大學(xué)出版社,2016.[9]鄧皓澤,李默.MYSQL數(shù)據(jù)庫性能優(yōu)化研究[J].電腦迷,2016(12).[10]王誠.研究JDBC連接MySQL數(shù)據(jù)庫技術(shù)[J].網(wǎng)絡(luò)安全和信息化,2018(12).[11]王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第五版)0[M].北京:高等教育出版社,2015.[12]楊靜.基于JAVAWEB中MVC模式的研究與應(yīng)用[J].電腦知識與技術(shù),2014.[13]康鐠月.芻議軟件開發(fā)中JAVA編程語言的應(yīng)用[J].科技風(fēng),2015.[14]江志剛.基于SSM框架的網(wǎng)上題目錄入答題系統(tǒng)設(shè)計(jì)[J].無線互聯(lián)科技,2017(20).[15]蔣慧勇.淺析JavaScript的安全性和執(zhí)行效率[J].福建電腦,2009,25(9).致謝經(jīng)過幾個月的女里,本次畢業(yè)設(shè)計(jì)終于完成。從開始選題,到完成,中間經(jīng)歷了很多,每一步都是非常大的挑戰(zhàn)。在大學(xué)四年中,基本沒有獨(dú)立的完成過一個設(shè)計(jì),本次畢業(yè)設(shè)計(jì)在老師還有同學(xué)的幫助下,終于成功的完成。在這里感謝我的知道老師張欣老師,她是一個非常認(rèn)真、有責(zé)任心的老師,從選題到確認(rèn)、查閱資料、需求分析、中期知道,老師都給了我很大的幫助,我才能成功的完成本次畢業(yè)設(shè)計(jì),非常感謝老師。感謝四年來學(xué)校對我的栽培,學(xué)校給我們提供了濃厚的學(xué)術(shù)氛圍,良好的學(xué)習(xí)環(huán)境,是我終生難忘!感謝同窗四年的好友,感謝同學(xué)老師們給我的幫助和關(guān)懷。附錄附錄ApublicclassUserControllerextendsBaseController{BaseDAOdao=newBaseDAO();@RequestMapping("/login")publicStringlogin(Stringname,Stringpwd,Stringrole,HttpServletRequestrequest){ if("管理員".equals(role)){ Object[]user=dao.findSingle("select*fromuserinfowherename=?andpwd=?",newObject[]{name,pwd}); if(user!=null){ request.getSession().setAttribute("role",role); request.getSession().setAttribute("loginUser",user); return"index"; }else{ return"login"; } }elseif("教師".equals(role)){ Object[]user=dao.findSingle("select*fromteacherwhereno=?andpwd=?",newObject[]{name,pwd}); if(user!=null){ request.getSession().setAttribute("role",role); request.getSession().setAttribute("loginUser",user); return"index"; }else{ return"login"; } }else{ Object[]user=dao.findSingle("select*fromstuwhereno=?andpwd=?",newObject[]{name,pwd}); if(user!=null){ request.getSession().setAttribute("role",role); request.getSession().setAttribute("loginUser",user); return"index"; }else{ return"login"; } }}}附錄BpublicclassStuControllerextendsBaseController{ @Resource StuDAOdao; /*數(shù)據(jù)添加*/ @RequestMapping("/add") publicStringadd(Studata){data.setPwd("111111");dao.add(data); return"redirect:show.do"; } /*刪除*/ @RequestMapping("/del") publicStringdel(intid){ dao.del(id); return"redirect:show.do"; } /*修改,通過findById函數(shù),查找到對應(yīng)的id進(jìn)行數(shù)據(jù)編輯*/ @RequestMapping("/findById") publicStringfindById(intid,HttpServletRequestrequest){ Sturecord=dao.findById(id); request.setAttribute("record",record); return"stu/modify"; } /*查詢*/ @RequestMapping("/update") publicStringupdate(Studata){ dao.update(data); return"redirect:show.do"; } /*學(xué)生信息顯示*/ @RequestMapping("/show") publicStringshow(@RequestParam(required=false,defaultValue="1",value="pn")Integerpn,HttpServletRequestrequest){ PageHelper.startPage(pn,5); Listall=dao.show(); PageInfop=newPageInfo(all); request.setAttribute("page",p); return"stu/show"; } /*當(dāng)管理員登錄時,學(xué)生信息*/ @RequestMapping("/my") publicStringmy(@RequestParam(required=false,defaultValue="1",value="pn")

HYPERLINK電腦快捷知識大全編輯本段一、常見用法F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。F2當(dāng)你選中一個文件的話,這意味著“重命名”F3當(dāng)你在桌面上的時候是打開“查找:所有文件”對話框F10或ALT激活當(dāng)前程序的菜單欄windows鍵或CTRL+ESC打開開始菜單CTRL+ALT+DELETE在win9x中打開關(guān)閉程序?qū)υ捒駾ELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站SHIFT+DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是放入回收站CTRL+N新建一個新的文件CTRL+O打開“打開文件”對話框CTRL+P打開“打印”對話框CTRL+S保存當(dāng)前操作的文件CTRL+X剪切被選擇的項(xiàng)目到剪貼板CTRL+INSERT或CTRL+C復(fù)制被選擇的項(xiàng)目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+L鎖屏鍵Windows鍵+M最小化所有被打開的窗口。Windows鍵+SHIFT+M重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置Windows鍵+E打開資源管理器Windows鍵+F打開“查找:所有文件”對話框Windows鍵+R打開“運(yùn)行”對話框Windows鍵+BREAK打開“系統(tǒng)屬性”對話框Windows鍵+CTRL+F打開“查找:計(jì)算機(jī)”對話框SHIFT+F10或鼠標(biāo)右擊打開當(dāng)前活動項(xiàng)目的快捷菜單SHIFT在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏ALT+F4關(guān)閉當(dāng)前應(yīng)用程序ALT+SPACEBAR打開程序最左上角的菜單ALT+TAB切換當(dāng)前程序ALT+ESC切換當(dāng)前程序ALT+ENTER將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板ALT+PRINTSCREEN將當(dāng)前活動程序窗口以圖象方式拷貝到剪貼板CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個文本(加shift可以跳到前一個窗口)在IE中:ALT+RIGHTARROW顯示前一頁(前進(jìn)鍵)ALT+LEFTARROW顯示后一頁(后退鍵)CTRL+TAB在頁面上的各框架中切換(加shift反向)F5刷新CTRL+F5強(qiáng)行刷新目的快捷鍵激活程序中的菜單欄F10執(zhí)行菜單上相應(yīng)的命令A(yù)LT+菜單上帶下劃線的字母關(guān)閉多文檔界面程序中的當(dāng)前窗口CTRL+F4關(guān)閉當(dāng)前窗口或退出程序ALT+F4復(fù)制CTRL+C剪切CTRL+X刪除DELETE顯示所選對話框項(xiàng)目的幫助F1顯示當(dāng)前窗口的系統(tǒng)菜單ALT+空格鍵顯示所選項(xiàng)目的快捷菜單SHIFT+F10顯示“開始”菜單CTRL+ESC顯示多文檔界面程序的系統(tǒng)菜單ALT+連字號(-)粘貼CTRL+V切換到上次使用的窗口或者按住ALT然后重復(fù)按TAB,切換到另一個窗口ALT+TAB撤消CTRL+Z編輯本段二、使用“Windows資源管理器”的快捷鍵目的快捷鍵如果當(dāng)前選擇展開了,要折疊或者選擇父文件夾左箭頭折疊所選的文件夾NUMLOCK+負(fù)號(-)如果當(dāng)前選擇折疊了,要展開或者選擇第一個子文件夾右箭頭展開當(dāng)前選擇下的所有文件夾NUMLOCK+*展開所選的文件夾NUMLOCK+加號(+)在左右窗格間切換F6編輯本段三、使用WINDOWS鍵可以使用Microsoft自然鍵盤或含有Windows徽標(biāo)鍵的其他任何兼容鍵盤的以下快捷鍵。目的快捷鍵在任務(wù)欄上的按鈕間循環(huán)WINDOWS+TAB顯示“查找:所有文件”WINDOWS+F顯示“查找:計(jì)算機(jī)”CTRL+WINDOWS+F顯示“幫助”WINDOWS+F1顯示“運(yùn)行”命令WINDOWS+R顯示“開始”菜單WINDOWS顯示“系統(tǒng)屬性”對話框WINDOWS+BREAK顯示“Windows資源管理器”WINDOWS+E最小化或還原所有窗口WINDOWS+D撤消最小化所有窗口SHIFT+WINDOWS+M編輯本段四、“我的電腦”和“資源管理器”的快捷鍵目的快捷鍵關(guān)閉所選文件夾及其所有父文件夾按住SHIFT鍵再單擊“關(guān)閉按鈕(僅適用于“我的電腦”)向后移動到上一個視圖ALT+左箭頭向前移動到上一個視圖ALT+右箭頭查看上一級文件夾BACKSPACE編輯本段五、使用對話框中的快捷鍵目的快捷鍵取消當(dāng)前任務(wù)ESC如果當(dāng)前控件是個按鈕,要單擊該按鈕或者如果當(dāng)前控件是個復(fù)選框,要選擇或清除該復(fù)選框或者如果當(dāng)前控件是個選項(xiàng)按鈕,要單擊該選項(xiàng)空格鍵單擊相應(yīng)的命令A(yù)LT+帶下劃線的字母單擊所選按鈕ENTER在選項(xiàng)上向后移動SHIFT+TAB在選項(xiàng)卡上向后移動CTRL+SHIFT+TAB在選項(xiàng)上向前移動TAB在選項(xiàng)卡上向前移動CTRL+TAB如果在“另存為”或“打開”對話框中選擇了某文件夾,要打開上一級文件夾BACKSPACE在“另存為”或“打開”對話框中打開“保存到”或“查閱”F4刷新“另存為”或“打開”對話框F5編輯本段六、桌面、我的電腦和“資源管理器”快捷鍵選擇項(xiàng)目時,可以使用以下快捷鍵。目的快捷鍵插入光盤時不用“自動播放”功能按住SHIFT插入CD-ROM復(fù)制文件按住CTRL拖動文件創(chuàng)建快捷方式按住CTRL+SHIFT拖動文件立即刪除某項(xiàng)目而不將其放入SHIFT+DELETE“回收站”顯示“查找:所有文件”F3顯示項(xiàng)目的快捷菜單APPLICATION鍵刷新窗口的內(nèi)容F5重命名項(xiàng)目F2選擇所有項(xiàng)目CTRL+A查看項(xiàng)目的屬性ALT+ENTER或ALT+雙擊可將APPLICATION鍵用于Microsoft自然鍵盤或含有APPLICATION鍵的其他兼容鍵編輯本段七、Microsoft放大程序的快捷鍵這里運(yùn)用Windows徽標(biāo)鍵和其他鍵的組合??旖萱I目的Windows徽標(biāo)+PRINTSCREEN將屏幕復(fù)制到剪貼板(包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+SCROLLLOCK將屏幕復(fù)制到剪貼板(不包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+PAGEUP切換反色。Windows徽標(biāo)+PAGEDOWN切換跟隨鼠標(biāo)光標(biāo)Windows徽標(biāo)+向上箭頭增加放大率Windows徽標(biāo)+向下箭頭減小放大率編輯本段八、使用輔助選項(xiàng)快捷鍵目的快捷鍵切換篩選鍵開關(guān)右SHIFT八秒切換高對比度開關(guān)左ALT+左SHIFT+PRINTSCREEN切換鼠標(biāo)鍵開關(guān)左ALT+左SHIFT+NUMLOCK切換粘滯鍵開關(guān)SHIFT鍵五次切換切換鍵開關(guān)NUMLOCK五秒QQ快捷鍵,玩QQ更方便Alt+S快速回復(fù)Alt+C關(guān)閉當(dāng)前窗口Alt+H打開聊天記錄Alt+T更改消息模式Ait+J打開聊天紀(jì)錄Ctrl+A全選當(dāng)前對話框里的內(nèi)容Ctrl+FQQ里直接顯示字體設(shè)置工具條Ctrl+J輸入框里回車(跟回車一個效果)Ctrl+M輸入框里回車(跟回車一個效果)Ctrl+L對輸入框里當(dāng)前行的文字左對齊Ctrl+R對輸入框里當(dāng)前行的文字右對齊Ctrl+E對輸入框里當(dāng)前行的文字居中Ctrl+V在qq對話框里實(shí)行粘貼Ctrl+Z清空/恢復(fù)輸入框里的文字Ctrl+回車快速回復(fù)這個可能是聊QQ時最常用到的了Ctrl+Alt+Z快速提取消息Ctrl+Alt+A捕捉屏幕最常用的快捷鍵F5刷新DELETE刪除TAB改變焦點(diǎn)CTRL+C復(fù)制CTRL+X剪切CTRL+V粘貼CTRL+A全選CTRL+Z撤銷CTRL+S保存ALT+F4關(guān)閉CTRL+Y恢復(fù)ALT+TAB切換CTRL+F5強(qiáng)制刷新CTRL+W關(guān)閉CTRL+F查找SHIFT+DELETE永久刪除CTRL+ALT+DEL任務(wù)管理SHIFT+TAB-反向切換CTRL+空格--中英文輸入切換CTRL+Shift輸入法切換CTRL+ESC--開始菜單CTRL+ALT+ZQQ快速提取消息CTRL+ALT+AQQ截圖工具CTRL+ENTERQQ發(fā)消息Alt+1保存當(dāng)前表單Alt+2保存為通用表單Alt+A展開收藏夾列表資源管理器END顯示當(dāng)前窗口的底端HOME顯示當(dāng)前窗口的頂端NUMLOCK+數(shù)字鍵盤的減號(-)折疊所選的文件夾NUMLOCK+數(shù)字鍵盤的加號(+)顯示所選文件夾的內(nèi)容NUMLOCK+數(shù)字鍵盤的星號(*)顯示所選文件夾的所有子文件夾向左鍵當(dāng)前所選項(xiàng)處于展開狀態(tài)時折疊該項(xiàng),或選定其父文件夾向右鍵當(dāng)前所選項(xiàng)處于折疊狀態(tài)時展開該項(xiàng),或選定第一個子文件夾自然鍵盤【窗口】顯示或隱藏“開始”菜單【窗口】+F1幫助【窗口】+D顯示桌面【窗口】+R打開“運(yùn)行”【窗口】+E打開“我的電腦”【窗口】+F搜索文件或文件夾【窗口】+U打開“工具管理器”【窗口】+BREAK顯示“系統(tǒng)屬性”【窗口】+TAB在打開的項(xiàng)目之間切換輔助功能按右邊的SHIFT鍵八秒鐘切換篩選鍵的開和關(guān)按SHIFT五次切換粘滯鍵的開和關(guān)按NUMLOCK五秒鐘切換切換鍵的開和關(guān)左邊的ALT+左邊的SHIFT+NUMLOCK切換鼠標(biāo)鍵的開和關(guān)左邊的ALT+左邊的SHIFT+PRINTSCREEN切換高對比度的開和關(guān)運(yùn)行按“開始”-“運(yùn)行”,或按WIN鍵+R,在『運(yùn)行』窗口中輸入:(按英文字符順序排列)%temp%打開臨時文件夾.C:\DocumentsandSettings\用戶名所在文件夾..C:\DocumentsandSettings...我的電腦\C盤appwize.cpl添加、刪除程序access.cpl輔助功能選項(xiàng)Accwiz輔助功能向?qū)mdCMD命令提示符commandCMD命令提示符chkdsk.exeChkdsk磁盤檢查certmgr.msc證書管理實(shí)用程序calc啟動計(jì)算器charmap啟動字符映射表cintsetp倉頡拼音輸入法cliconfgSQLSERVER客戶端網(wǎng)絡(luò)實(shí)用程序clipbrd剪貼板查看器control打開控制面板conf啟動netmeetingcompmgmt.msc計(jì)算機(jī)管理cleanmgr垃圾整理ciadv.msc索引服務(wù)程序dcomcnfg打開系統(tǒng)組件服務(wù)ddeshare打開DDE共享設(shè)置dxdiag檢查DirectX信息drwtsn32系統(tǒng)醫(yī)生devmgmt.msc設(shè)備管理器

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論