張曉東
(西南財(cái)經(jīng)大學(xué)工商管理學(xué)院,四川 成都 610074)
畢業(yè)論文指導(dǎo)與管理系統(tǒng)的分析與設(shè)計(jì)
張曉東
(西南財(cái)經(jīng)大學(xué)工商管理學(xué)院,四川 成都 610074)
本文針對(duì)畢業(yè)論文指導(dǎo)與管理工作中的實(shí)際需要及存在的問(wèn)題,基于畢業(yè)論文的計(jì)劃、出題、選題、指導(dǎo)、答辯、業(yè)績(jī)考評(píng)等全部流程進(jìn)行分析,提出了B/S模式的畢業(yè)論文指導(dǎo)與管理系統(tǒng)設(shè)計(jì)方案,該方案中明確了開(kāi)發(fā)原則,詳細(xì)分析了畢業(yè)論文指導(dǎo)與管理工作的業(yè)務(wù)流程,并構(gòu)建了系統(tǒng)功能結(jié)構(gòu)。
畢業(yè)論文指導(dǎo);B/S模式;畢業(yè)論文管理系統(tǒng)
1.管理方面
隨著畢業(yè)生人數(shù)的增多以及畢業(yè)論文要求的提高,相應(yīng)的院級(jí)與系部級(jí)管理人員的工作量大大增加,傳統(tǒng)的紙質(zhì)文件反復(fù)傳遞、匯總與修改,畢業(yè)論文指導(dǎo)與管理工作效率較為低下。難以把握指導(dǎo)的準(zhǔn)確狀況,對(duì)于指導(dǎo)質(zhì)量的評(píng)價(jià)以及畢業(yè)論文水平的提升難以提出有效的策略。論文答辯完成后還要收集整理答辯狀況與指導(dǎo)狀況來(lái)考評(píng)業(yè)績(jī),花費(fèi)大量時(shí)間。
2.學(xué)生方面
畢業(yè)生往往忙于工作或者考研,不能夠保證全部時(shí)間都在學(xué)校,為論文的選題、指導(dǎo)、論文的提交以及與教師、管理員的交流與溝通造成了很大的阻礙。
3.教師方面
從畢業(yè)論文指導(dǎo)工作開(kāi)始到答辯結(jié)束要填制大量紙質(zhì)表格交給管理人員匯總、審核,管理人員再將這些資料發(fā)送出去,費(fèi)時(shí)費(fèi)力。教師與管理人員、學(xué)生溝通需要花費(fèi)大量時(shí)間。由于時(shí)間有限,很難詳細(xì)記錄每一次的指導(dǎo)狀況,大多靠事后回憶,很多時(shí)候流于形式。
1.開(kāi)發(fā)原則
(1)簡(jiǎn)單適用。本系統(tǒng)主要服務(wù)于畢業(yè)論文指導(dǎo)與管理工作,功能要求具體,針對(duì)性強(qiáng),系統(tǒng)要盡量簡(jiǎn)潔實(shí)用,方便用戶(hù)操作,提高工作效率。
(2)及時(shí)準(zhǔn)確。畢業(yè)論文指導(dǎo)與管理工作都是在學(xué)校規(guī)定的時(shí)間內(nèi)完成的,要求系統(tǒng)有使用時(shí)間限制,即具有時(shí)效性,能夠在規(guī)定時(shí)間準(zhǔn)確完成布置任務(wù)。
(3)遠(yuǎn)程開(kāi)放。針對(duì)即將畢業(yè)學(xué)生有時(shí)不在學(xué)校,或指導(dǎo)教師因故離開(kāi)學(xué)校,論文指導(dǎo)與管理工作不能集中開(kāi)展的情況,要充分發(fā)揮網(wǎng)絡(luò)的優(yōu)勢(shì),使身處異地的師生用戶(hù)方便地進(jìn)行溝通交流,完成畢業(yè)論文的大部分工作。
(4)系統(tǒng)規(guī)范。完成學(xué)生信息、教師信息等檔案信息的正常存儲(chǔ)與調(diào)用。能夠全面保存歷年的畢業(yè)論文指導(dǎo)工作與答辯記錄,瀏覽歷年畢業(yè)論文題目,分析畢業(yè)論文工作情況,評(píng)價(jià)教師工作業(yè)績(jī)。
2.構(gòu)架模式
該系統(tǒng)是在WindowsXP環(huán)境下開(kāi)發(fā)的,利用HTML、ASP、VBScript和 JavaScript編程語(yǔ)言實(shí)現(xiàn),采用了Macromedia Dreamweaver編寫(xiě)環(huán)境和SQL Server數(shù)據(jù)庫(kù),通過(guò)安裝使用網(wǎng)絡(luò)信息服務(wù)器(IIS)將WindowsXP的環(huán)境虛擬為Web服務(wù)器,采用B/S的結(jié)構(gòu)分布模式,因此,用戶(hù)只要安裝上瀏覽器便可訪問(wèn)該系統(tǒng)。
3.業(yè)務(wù)流程(如圖所示)三、畢業(yè)論文指導(dǎo)與管理系統(tǒng)設(shè)計(jì)
1.系統(tǒng)功能(如表所示)
表 畢業(yè)論文指導(dǎo)與管理系統(tǒng)功能結(jié)構(gòu)
2.主要功能及關(guān)鍵技術(shù)
(1)登錄與權(quán)限設(shè)置
設(shè)置管理員、教師、學(xué)生不同角色所具備的功能,查看或修改相關(guān)的信息。用戶(hù)登錄模塊主要根據(jù)用戶(hù)登錄的信息,與數(shù)據(jù)庫(kù)中信息成功匹配后,獲得其相應(yīng)的操作權(quán)限。打開(kāi)網(wǎng)頁(yè),等待用戶(hù)輸入帳號(hào)、密碼、選擇身份,判斷用戶(hù)輸入的信息與后臺(tái)數(shù)據(jù)庫(kù)是否匹配。查詢(xún)語(yǔ)句為:sql="select user_id,user_type,user_pwd,user_class from quanxian where user_name='"&id&"'and user_pwd='" &mima&"'and user_type="&leixing。若不匹配,則刷新頁(yè)面,等待用戶(hù)重新輸入。根據(jù)用戶(hù)選擇的身份類(lèi)別進(jìn)行判斷,如果是學(xué)生,調(diào)出學(xué)生主頁(yè),同時(shí)顯示學(xué)生信息。查詢(xún)語(yǔ)句為:select*frmquanxian where user_id="&user_id。如果是教師,則調(diào)出教師主頁(yè),同時(shí)顯示教師信息;如果是管理員,則調(diào)出管理員主頁(yè),同時(shí)顯示管理員信息。
(2)題目審核/管理
審核教師發(fā)布題目,看是否符合學(xué)校畢業(yè)論文工作要求。能夠查詢(xún)、添加、刪除或者修改論文題目。查詢(xún)語(yǔ)句為sql="select*from title where user_id="&user_id。單擊添加圖標(biāo)超鏈接,進(jìn)入添加論題界面,等待用戶(hù)輸入有關(guān)論題信息,單擊提交按鈕。相關(guān)語(yǔ)句為:rs.addnew rs(" title")。value=title保存到數(shù)據(jù)庫(kù)。單擊需要修改的論題,進(jìn)入修改界面,根據(jù)需要在文本框中修改信息,單擊修改按鈕并更新到數(shù)據(jù)庫(kù),若要?jiǎng)h除此論題,則單擊刪除按鈕。相關(guān)語(yǔ)句為:delete*from title where title_id="&title_id。
(3)指導(dǎo)教師與學(xué)生調(diào)劑
對(duì)于未能選到合適教師的學(xué)生或者未能選到合適學(xué)生的教師,進(jìn)行調(diào)劑。
(4)績(jī)效考核
根據(jù)教師出題情況、指導(dǎo)情況、答辯情況來(lái)記錄教師畢業(yè)論文工作業(yè)績(jī)。
(5)處理題目申請(qǐng)
教師在學(xué)生選題以后,查看選題學(xué)生是否符合自己的要求,符合的確認(rèn),不符合的發(fā)回去,學(xué)生重新選擇教師,完成師生雙向選擇。查詢(xún)語(yǔ)句為:sql="select distinct title_id from titlevsstu where title_id=(select title_id from title where teacher_id="&id)。教師對(duì)自己的每個(gè)論題選擇情況進(jìn)行篩選,若同意指導(dǎo)該學(xué)生,則通過(guò)單擊“同意”,同時(shí)改變學(xué)生狀態(tài)值,查詢(xún)語(yǔ)句為:"updata titlevsstu setistype=1where titlevsstu_id="&titlevsstu_id;若人數(shù)已經(jīng)達(dá)到飽和的情況,則可以對(duì)相應(yīng)學(xué)生進(jìn)行淘汰,通過(guò)單擊“淘汰”,同時(shí)刪除選擇表里的相應(yīng)信息,查詢(xún)語(yǔ)句為:" delete*from titlevsstu where titlevsstu_id="&titlevsstu_id;若有些已經(jīng)被確定的學(xué)生希望重新選題,則可以單擊“等待”,查詢(xún)語(yǔ)句為:"updata titlevsstu set istype=1where titlevsstu_id="&titlevsstu_id;同時(shí)改變學(xué)生的狀態(tài)值,以便該學(xué)生可以進(jìn)行再次選題。
(6)回復(fù)與公告發(fā)布
對(duì)學(xué)生的留言進(jìn)行回復(fù),并可以發(fā)布相關(guān)信息。查詢(xún)語(yǔ)句為:"select user_name from quanxian where user_id=" &mailrs("mail_from")。用戶(hù)可以查看其信件,單擊“查看”,顯示該信件的內(nèi)容,查詢(xún)語(yǔ)句為:"select*from mail where mail_id="&mail_id;同時(shí),也可以根據(jù)需要進(jìn)行回復(fù),相關(guān)語(yǔ)句為:insert into mail(mail_to,mail_from,mail_title,mail_content,issee)values(&mail_to&","&session("user_id")&",'"&mail_title&"',"&。也可以將此信件刪除,查詢(xún)語(yǔ)句為:"delete*from mail where mail_id="&mail_id。
(7)成績(jī)?cè)u(píng)定
對(duì)所指導(dǎo)學(xué)生或者答辯的學(xué)生給出分?jǐn)?shù),計(jì)入系統(tǒng)。
(8)選題功能
學(xué)生能夠?yàn)g覽教師發(fā)布的論文題目以及教師信息,并點(diǎn)選相關(guān)的指導(dǎo)老師。查詢(xún)語(yǔ)句為:select*from title where gclass='"&session("user_class")&"'。首先判斷當(dāng)前學(xué)生是否已經(jīng)選題并被指導(dǎo)教師確定,若是,則提示“你的選題已確定,無(wú)法再選”,若不是,等待學(xué)生選擇相應(yīng)的論題,當(dāng)單擊“我要選擇”后,提示信息“你真的決定你的選擇,這樣會(huì)刪除你以前的選擇”,即在選題沒(méi)被指導(dǎo)老師確定的情況下,學(xué)生可以多次進(jìn)行選題,但每一次的選擇都會(huì)覆蓋前次的選擇。同時(shí)適時(shí)改變已選人數(shù)。查詢(xún)語(yǔ)句為:select titlevsstu_id from titlevsstu where userid=" &session("user_id")&"and istype=1")。
(9)發(fā)言/論文提交
對(duì)寫(xiě)作中存在的問(wèn)題向指導(dǎo)教師提問(wèn),并可以提交論文修改稿以及定稿。論文提交時(shí)打開(kāi)并激活窗口,學(xué)生選擇需要上傳的論文的本地路徑,單擊“上傳”,若成功則提交至數(shù)據(jù)庫(kù),相關(guān)語(yǔ)句為:objStream.SaveToFile Server. MapPath(GetFileName(strFileName)),若失敗,則提示信息,等待學(xué)生重新上傳。
[1]孔德琳.基于C/S和B/S混合模式的碩士研究生招生管理系統(tǒng)分析與設(shè)計(jì)[J].中國(guó)教育信息化,2010(7).
[2]高春玲.SQL Server數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程與實(shí)訓(xùn)[M].北京:清華大學(xué)出版社,2008.
[3]孫耀庭.畢業(yè)論文的遠(yuǎn)程指導(dǎo)與過(guò)程監(jiān)控[J].中國(guó)遠(yuǎn)程教育,2007(4).
[4]楊世錫等.ASP+SQL Server動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2005.
[5]國(guó)家教育部.教育部辦公廳關(guān)于加強(qiáng)普通高等學(xué)校畢業(yè)設(shè)計(jì)(論文)工作的通知[S].2004.
(編輯:金冉)
TP311.52
B
1673-8454(2011)11-0035-03