国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2013-10-13 06:59:54劉慧婷岳可誠
中國現(xiàn)代教育裝備 2013年1期
關(guān)鍵詞:畢業(yè)論文課題論文

劉慧婷 岳可誠 劉 椿

安徽大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 安徽合肥 230039

本科畢業(yè)論文是畢業(yè)生總結(jié)性的獨(dú)立作業(yè),是學(xué)生運(yùn)用在校學(xué)習(xí)的基本知識和基礎(chǔ)理論,去分析、解決一兩個實(shí)際問題的實(shí)踐鍛煉過程,也是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個教學(xué)活動中不可缺少的重要環(huán)節(jié)。撰寫畢業(yè)論文對于培養(yǎng)學(xué)生初步的科學(xué)研究能力,提高其綜合運(yùn)用所學(xué)知識分析問題、解決問題的能力有著重要的意義。人工進(jìn)行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯率高等方面的問題,設(shè)計(jì)畢業(yè)論文管理系統(tǒng)顯得非常必要[1,2]。

筆者對畢業(yè)設(shè)計(jì)過程中的課題申報(bào)、課題審核、學(xué)生選題、提交論文等環(huán)節(jié)進(jìn)行了系統(tǒng)分析,設(shè)計(jì)了基于Web的畢業(yè)論文管理系統(tǒng),充分利用與整合了可用的網(wǎng)絡(luò)資源,為學(xué)校、學(xué)院、教師和學(xué)生提供了交互式接口,實(shí)現(xiàn)了學(xué)生和教師的網(wǎng)上互動[3]。本系統(tǒng)采用了優(yōu)秀網(wǎng)站開發(fā)技術(shù)ASP,后臺使用Access數(shù)據(jù)庫,從整體上實(shí)現(xiàn)了論文管理的各項(xiàng)功能,使得畢業(yè)設(shè)計(jì)課題的申報(bào)和審核、論文選題、論文提交、成績考核等更易于管理,同時也可以對畢業(yè)設(shè)計(jì)課題的難度、工作量等其他信息進(jìn)行詳細(xì)管理,對保證畢業(yè)設(shè)計(jì)的質(zhì)量有一定的現(xiàn)實(shí)意義[4]。

1 系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的基本功能根據(jù)用戶的不同分為4個模塊:學(xué)生模塊、教師模塊、專家模塊和管理員模塊。

1.1 學(xué)生模塊

注冊:新用戶需要先注冊,填寫自己的基本信息,本系統(tǒng)規(guī)定學(xué)號為0001~9999,即學(xué)生數(shù)最多為9999。

登錄:注冊過的用戶可以使用“學(xué)號/姓名+密碼”登錄系統(tǒng)。

密碼修改:初始密碼規(guī)定為6位以上數(shù)字或字符,學(xué)生登錄后可修改密碼。

課題選擇:教師申請的課題通過審核之后,學(xué)生可以選擇自己的志愿。

結(jié)果查詢:在教師選擇學(xué)生之后,學(xué)生可以查詢到自己是否被確認(rèn)。

論文提交:學(xué)生可以在特定時間將寫好的論文提交上去。

確認(rèn)上傳:論文提交之后要確認(rèn)上傳,一旦確認(rèn)上傳就不能再次提交了。

對教師評價:在論文的最后階段要對教師進(jìn)行評價。

留言:在教師確認(rèn)學(xué)生之后,學(xué)生可以通過留言的形式與教師進(jìn)行溝通。

1.2 教師模塊

注冊:教師首次登錄也需要先注冊,系統(tǒng)規(guī)定教師號為001~999。

課題申報(bào):填寫必要的信息進(jìn)行課題申報(bào)。

課題修改:對申報(bào)的課題進(jìn)行修改,查找錯誤。

選擇學(xué)生:在學(xué)生選擇課題之后,教師可以選擇學(xué)生。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)和課題的審核結(jié)果。

論文下載:教師可以下載學(xué)生提交的論文。

成績評定:教師在審核學(xué)生論文之后,可以對論文進(jìn)行成績評定。

論壇:教師可以在論壇上給學(xué)生留言,或與學(xué)生交流問題。

1.3 專家模塊

一審:由各學(xué)院的專家對教師提交的課題進(jìn)行審核。

二審:在一審中沒有通過的課題要進(jìn)行二次審核。

結(jié)果公布:公布審核通過的課題和沒有通過審核的課題。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)以及課題的審核結(jié)果、教師的成績、學(xué)生調(diào)劑情況等。

1.4 管理員模塊

備份:將現(xiàn)有的數(shù)據(jù)庫備份。

刪除:刪除數(shù)據(jù)庫,或刪除單項(xiàng)的數(shù)據(jù)庫信息。

添加審核人員:審核人員不能自行注冊,必須由管理員進(jìn)行添加。審核人員,即專家號定義為01~99。

經(jīng)過對系統(tǒng)功能進(jìn)行需求分析,得到系統(tǒng)操作流程圖(如圖1所示)。

圖1 系統(tǒng)操作流程圖

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)是通過B/S三層結(jié)構(gòu)實(shí)現(xiàn)學(xué)生論文提交、教師對論文的管理以及專家審核等功能。采用瀏覽器、服務(wù)器、數(shù)據(jù)庫的三層結(jié)構(gòu),當(dāng)不同用戶通過瀏覽器提交和評閱時,向Web服務(wù)器發(fā)出請求,Web服務(wù)器根據(jù)用戶的指令執(zhí)行程序,并從數(shù)據(jù)庫中取出相應(yīng)的信息反饋給客戶端。

2.1 登錄和注冊

本系統(tǒng)用戶共分為4種類型:學(xué)生、教師、專家和管理員,為了使登錄過程方便簡潔,系統(tǒng)在登錄窗口設(shè)置名為“用戶類型”的下拉式菜單,用戶在登錄時,只需要點(diǎn)擊下拉式菜單選擇一種用戶類型,即可將4種用戶的登錄功能集于一個登錄頁面中(如圖2所示)。

為了在登錄時實(shí)現(xiàn)下拉式菜單中多種用戶之間的切換,在數(shù)據(jù)庫設(shè)計(jì)時,系統(tǒng)設(shè)計(jì)了名為“用戶類型表”的表單,將學(xué)生、教師、專家和管理員4種用戶分別設(shè)置U_T_ID項(xiàng),并分別賦值為1,2,3,4[5]。系統(tǒng)可讀取數(shù)據(jù)庫中“用戶類型表”,根據(jù)U_T_ID的值來判斷用戶類型。

2.2 學(xué)生模塊

學(xué)生模塊整體頁面設(shè)計(jì)使用了框架,保證在使用不同功能時,系統(tǒng)的整體風(fēng)格保持不變[6](如圖3所示)。

圖3 學(xué)生模塊主界面

其中課題選擇與結(jié)果查詢、論文提交和確認(rèn)上傳部分設(shè)計(jì)如下。

2.2.1 課題選擇部分與結(jié)果查詢設(shè)計(jì)

本院教師申請的課題被審核通過之后,學(xué)生即可看到備選課題。每名學(xué)生有3個可供選擇的志愿,但最終由教師決定哪個課題對應(yīng)哪個學(xué)生。學(xué)生選擇課題之后,可點(diǎn)擊結(jié)果查詢,查看自己的選擇情況,如果正確則可以點(diǎn)擊“完成”,否則點(diǎn)擊“重選”。這兩個部分的算法設(shè)計(jì)基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數(shù)據(jù)庫,將教師申請通過的課題顯示出來;而結(jié)果查詢則是從數(shù)據(jù)庫中查詢當(dāng)前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來。如果點(diǎn)擊“完成”,則系統(tǒng)會彈出提示框,詢問學(xué)生是否確定當(dāng)前的課題選擇結(jié)果,如果確定,系統(tǒng)將清空“志愿”的值,并顯示“操作完成不能再進(jìn)行修改”的提示。

2.2.2 論文提交部分和確認(rèn)上傳部分的設(shè)計(jì)

在學(xué)生選好課題之后,開始畢業(yè)論文的撰寫工作,論文寫好后可以通過論文提交功能進(jìn)行提交。其中,論文命名格式必須為“學(xué)號+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會彈出提示窗口。系統(tǒng)之所以要設(shè)計(jì)確認(rèn)上傳功能,主要考慮到兩個原因:(1)確認(rèn)上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語句在執(zhí)行過之后程序就結(jié)束了。因此,即使在其后使用更新數(shù)據(jù)庫的語句也得不到執(zhí)行。

2.3 教師模塊

由于教師模塊的整體風(fēng)格與學(xué)生模塊使用了同樣的框架,因此與學(xué)生模塊的風(fēng)格基本相同。

2.3.1 課題申報(bào)與課題修改模塊的設(shè)計(jì)

教師在學(xué)生開始選題之前就要進(jìn)行課題申請,只有通過專家審核的課題才能夠被學(xué)生使用。課題申報(bào)頁面主要是填寫和提交課題的相關(guān)信息(如圖4所示)。

圖4 課題申請頁面

只要提交的課題沒有被審核通過,教師就可以進(jìn)行課題的修改,以達(dá)到專家小組的要求。在課題修改頁面中,會顯示一個包含所有可以修改課題的下拉式菜單,點(diǎn)擊某一個課題,則會跳轉(zhuǎn)到與課題申請相類似的頁面,只是頁面下方的“提交”按鈕變?yōu)椤靶薷牟⑻峤弧卑粹o。

2.3.2 選擇學(xué)生功能模塊的設(shè)計(jì)

當(dāng)學(xué)生選擇過教師的課題之后,可能出現(xiàn)一個題目多人選的情況,教師可視情況對學(xué)生進(jìn)行挑選,頁面將課題名稱與對應(yīng)的學(xué)生以表格形式顯示出來。

當(dāng)教師點(diǎn)擊某學(xué)生時,頁面會顯示學(xué)生的基本信息供教師參考。一旦教師在某一課題中選擇了某個學(xué)生,該學(xué)生就不能再被其他教師、其他課題選中。

2.3.3 成績評定模塊的設(shè)計(jì)

對于學(xué)生已經(jīng)提交的論文,教師經(jīng)過仔細(xì)閱覽之后,可以對學(xué)生的論文進(jìn)行評分,等級分為五級,即優(yōu)、良、中等、及格和不及格。

2.4 專家模塊

專家主要是針對本院系教師申請的課題進(jìn)行相關(guān)審核,功能包括:一審、二審、結(jié)果公布和綜合查詢。專家不能夠自行注冊,須由管理員進(jìn)行添加。

點(diǎn)擊“一審”,系統(tǒng)會自動查詢數(shù)據(jù)庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。

圖5 一審課題信息顯示

圖6 一審專家評議表

只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進(jìn)行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結(jié)果公布中顯示出來。

2.5 管理員模塊

管理員的功能可分為3個部分:備份數(shù)據(jù)、刪除數(shù)據(jù)和添加審核人員。

2.6 BBS論壇

BBS論壇是本系統(tǒng)中連接學(xué)生和教師的一個交流平臺,在學(xué)生的功能主界面和教師的功能主界面上各有一個可以進(jìn)入論壇的入口。對于學(xué)生來說,當(dāng)學(xué)生選擇過題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進(jìn)行交流,比如論文的提交時間、論文的格式要求等。對于教師來說,當(dāng)教師確定學(xué)生之后,便可以與該生在論壇上以留言的形式進(jìn)行交流,特別是解答學(xué)生的相關(guān)問題。

本系統(tǒng)設(shè)計(jì)時考慮到教師功能與學(xué)生功能之間的差異,設(shè)計(jì)相應(yīng)的界面時也有少許不同,由于學(xué)生只能選擇一個課題,因此學(xué)生的論壇主頁只有一個課題的相關(guān)入口;但教師不同,一個教師可以有多個課題,因此教師的論壇主頁有多個課題的相關(guān)入口。

3 結(jié)束語

該系統(tǒng)在使用ASP和Microsoft Access 2000的基礎(chǔ)上,實(shí)現(xiàn)了畢業(yè)論文管理系統(tǒng)中各個模塊的功能,包括課題申請、課題的審核、學(xué)生選題、論文提交、論文下載、網(wǎng)上留言交流以及論文成績評判等。整個系統(tǒng)模塊劃分清晰、容易理解和操作,同時各模塊之間聯(lián)系緊密,相互耦合,使得系統(tǒng)更加完善。

對于目前的畢業(yè)論文管理系統(tǒng)而言,應(yīng)從以下兩方面予以完善:第一,網(wǎng)上交流采用即時通訊工具,如QQ,這樣能夠使得學(xué)生和教師的交流更加方便快捷;第二,論文的開題報(bào)告、中期報(bào)告也應(yīng)當(dāng)有相應(yīng)的功能模塊,與論文提交成為一體。

[1]李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時代,2011(8):32-34.

[2]梁敬東,伍世珍.基于J2EE的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].高等農(nóng)業(yè)教育,2010(8):83-84.

[3]陳芳,陳朝.基于Web的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2008,4(8):2049-2050,2066.

[4]劉志銘,孫明麗,龐婭娟.ASP+Access數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2007.

[5]錢血忠,羅海馳,陳國俊.數(shù)據(jù)庫原理及技術(shù)課程設(shè)計(jì)[M].北京:清華大學(xué)出版社,2009.

[6]Derek Ferguson.ASP程序調(diào)試實(shí)用手冊[M].段來盛,裘嵐,譯.北京:電子工業(yè)出版社,2001.

[7]清源計(jì)算機(jī)工作室.ASP動態(tài)網(wǎng)站設(shè)計(jì)與制作[M].北京:機(jī)械工業(yè)出版社,2001.

猜你喜歡
畢業(yè)論文課題論文
黨的建設(shè)的永恒課題
第一次寫課題
“本科畢業(yè)論文要不要取消”為何長期無解
“十三五”醫(yī)改的新課題
我的月子畢業(yè)論文
母子健康(2015年2期)2015-09-28 02:42:10
下期論文摘要預(yù)登
下期論文摘要預(yù)登
下期論文摘要預(yù)登
我的月子畢業(yè)論文
母子健康(2015年1期)2015-02-28 11:21:48
“十三五”醫(yī)改的新課題
尤溪县| 鹤岗市| 犍为县| 荔波县| 资源县| 九台市| 仁怀市| 祁门县| 镇沅| 延津县| 乡宁县| 武宣县| 阿勒泰市| 大安市| 西峡县| 筠连县| 乌拉特后旗| 武宣县| 合山市| 永顺县| 平塘县| 皋兰县| 奉节县| 洛阳市| 绥滨县| 观塘区| 米易县| 多伦县| 高邑县| 洛扎县| 汕头市| 修武县| 黎平县| 正蓝旗| 汝阳县| 聂拉木县| 罗源县| 汝州市| 林口县| 永清县| 满城县|