發(fā)布時間:2022-03-01 06:35:01
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的ppt德育論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
關(guān)鍵詞:;選題系統(tǒng);B/S
中圖分類號:G434 文獻標識碼:B 文章編號:1671-7503(2014)13/15-0139-04
一、引言
畢業(yè)論文管理在高校畢業(yè)生教學(xué)工作中是非常重要的一個環(huán)節(jié)。它具有實時性、要求高、工作量大、工作重復(fù)率高等問題,這些都影響了對畢業(yè)生的教學(xué)工作。最近幾年由于高校的持續(xù)擴招,導(dǎo)致每年都有大量的畢業(yè)生,每到畢業(yè)時,畢業(yè)生的選題工作凸顯尤為明顯。目前不少高校采取的仍是傳統(tǒng)的記錄選題模式,這樣存在重復(fù)勞動強度大、辦公效率低,難以適應(yīng)海量畢業(yè)課題設(shè)計的管理需要。本文針對畢業(yè)論文選題過程中存在的課題選擇靈活性強、指導(dǎo)教師對畢業(yè)論文討論地方分散廣、進度要求嚴格、工作量繁瑣等問題,建了一個基于三層架構(gòu)體系的適用于高校畢業(yè)生課題選擇系統(tǒng)的網(wǎng)上管理系統(tǒng)。
本文介紹的畢業(yè)設(shè)計選題系統(tǒng)可以實現(xiàn)整個畢業(yè)設(shè)計選題過程系統(tǒng)化、規(guī)范化、無紙化。系統(tǒng)能夠使用戶操作起來簡便快捷,對于減輕學(xué)生、教師、教務(wù)工作人員的勞動程度,提高工作效率和管理水平,具有很大的使用價值。
二、開發(fā)環(huán)境
畢業(yè)論文選題系統(tǒng)是一個標準的、通用的、具有交互功能的教學(xué)管理系統(tǒng)。該系統(tǒng)采用瀏覽器/服務(wù)器(B/S)模式的三層架構(gòu),在環(huán)境下采用C#語言,以Visual Studio為開發(fā)工具,以IIS為Web服務(wù)器,SQL Server為數(shù)據(jù)庫服務(wù)器。
三、系統(tǒng)設(shè)計與實現(xiàn)
系統(tǒng)的功能結(jié)構(gòu)主要包括以下三大部分(如圖1)。
(1)管理員登陸后,能夠分別向教師進行提交論文題目的公告,以及向?qū)W生選題時限和注意事項的公告;能夠?qū)徍私處熖峤坏乃膫€論文題目,給予通過或不通過的審批結(jié)果;能夠查閱所有學(xué)生的選題結(jié)果,并能夠?qū)С鯡xecl表格。
(2)教師登陸后,能夠提交四個論文題目和相關(guān)概述;能夠查看論文題目審查結(jié)果;能夠?qū)忛唽W(xué)生自己申請的論文題目,給予同意或不同意的結(jié)果;能夠查閱學(xué)生對論文題目的選擇情況,根據(jù)學(xué)生的情況判斷其適合或不適合做此題目,以此進行教師對學(xué)生的選擇。
(3)學(xué)生登陸后,能夠查看所有教師的論文題目或者根據(jù)教師姓名查看其個人的論文題目;能夠向某個教師提交自己的論文題目。
上述功能的實現(xiàn)分別需要訪問數(shù)據(jù)庫中不同的數(shù)據(jù)表(如表1),主要包括管理員信息表、教師信息表、學(xué)生信息表、教師申請論文題目信息表、論文題目選擇情況信息表等。
此外,該系統(tǒng)還提供了其他一些應(yīng)用模塊,例如:公告信息模塊、用戶登錄模塊、完善個人信息模塊、修改登錄密碼模塊、添加/刪除學(xué)生或教師用戶模塊、留言模塊,等等,在此本文將不詳細討論這些應(yīng)用模塊。對于本文的主要功能模塊,將根據(jù)三個不同的用戶角色進行詳細闡述。
1.管理員模塊
管理員模塊是進行后臺管理或其他相關(guān)操作的主要模塊,管理員對畢業(yè)論文的監(jiān)督和管理主要是通過此模塊實現(xiàn)的。管理員模塊的特色功能是,能夠根據(jù)教師和學(xué)生角色的不同需要面向不同對象的公告信息。教師和學(xué)生看到的信息均是由管理員的,管理員需在公告信息界面進行公告信息的填寫,并選擇對象,以及是否,之后單擊“提交”按鈕則會將管理員填寫的信息自動提交到后臺管理數(shù)據(jù)庫。管理員不僅可以公告信息,也可對過期的信息進行刪除操作,從而維護公告信息的有效性和數(shù)據(jù)庫信息的高效性。
管理員模塊中最主要功能是對畢業(yè)論文的管理,因此,該模塊中畢業(yè)論文題目管理為該模塊的設(shè)計重點。畢業(yè)論文題目管理主要包括:審核教師論文題目、查看論文題目選擇情況、查看畢業(yè)論文終表。
“審核教師論文題目”是管理員權(quán)限的集中體現(xiàn),每個教師可申請四個題目,管理員需要對這四個題目進行審核,通過對題目和題目內(nèi)容的了解,單擊是否通過完成對論文進行審核操作。管理員審核題目通過后,此論文題目方可被學(xué)生選擇。管理員單擊“提交”按鈕將審核結(jié)果寫入數(shù)據(jù)庫中(如圖2)。
“查看論文題目選擇情況”是管理員對論文題目的監(jiān)督管理頁面。管理員通過此頁面可以查詢論文題目的選擇情況,對應(yīng)的教師的4個題目具體由哪4個學(xué)生選擇,即題目與學(xué)生之間的一一對應(yīng)關(guān)系。當(dāng)學(xué)生沒有在規(guī)定時間內(nèi)選擇題目,管理員可以通過“編輯”功能對信息進行修改,實現(xiàn)管理員的后臺控制操作。
“畢業(yè)論文題目選擇終表”是管理員作為后臺管理人員對畢業(yè)論文選題的最終結(jié)果的查詢頁面。論文題目與學(xué)生之間是否一一對應(yīng),在選題過程中也可以通過此頁面進行隨時監(jiān)督。在選題工作結(jié)束后,管理員可以通過該頁面將論文選擇情況進行匯總,并通過“導(dǎo)出”按鈕將頁面的表格導(dǎo)出為Excel表格并保存為電子版。以便后續(xù)打印和查詢。
2.教師模塊
教師模塊是教師進行相關(guān)操作的主要模塊,教師針對論文的操作主要通過此模塊進行實現(xiàn)。此模塊主要分為4大部分,即個人基本信息、畢業(yè)論文題目管理、留言板、公告信息管理。
教師模塊的最主要功能是對畢業(yè)論文的管理,因此,該模塊中畢業(yè)論文題目管理為該模塊的設(shè)計重點,畢業(yè)論文題目管理主要包括:添加論文題目、查看論文題目審核結(jié)果、查看論文題目選擇結(jié)果、審核學(xué)生個人申請題目。
“添加論文題目”是教師申報題目的主要頁面,每個教師可申請四個題目,教師添加題目的同時需要添加題目的相關(guān)描述,以備管理員對題目進行審核時了解教師設(shè)定該題目的目的和意義,了解題目所需要研究的相關(guān)內(nèi)容。
“查看論文題目審核結(jié)果”是教師申請題目后,查詢管理員批復(fù)結(jié)果的頁面。教師提交題目后,管理員進行處理,將處理結(jié)果寫入后臺數(shù)據(jù)庫。當(dāng)教師點擊“查看論文審核結(jié)果”頁面時,會調(diào)用數(shù)據(jù)庫中VerifyTitle表查詢IsPass列的信息,返回查詢結(jié)果,將數(shù)據(jù)庫中的信息顯示在查詢頁面中。如果題目沒有通過管理員的審核,則教師可以單擊“修改”對論文題目和相關(guān)信息進行修改。單擊“提交”按鈕將結(jié)果提交到數(shù)據(jù)庫,并在“查看論文題目審核結(jié)果”頁面顯示(如圖3)。
“查看論文題目審核結(jié)果”頁面主要功能代碼如下:
if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))
{
Response.Write("alert('提交成功!')");
xiugai1.Enabled = false;
xiugai2.Enabled = false;
xiugai3.Enabled = false;
xiugai4.Enabled = false;
}
else
Response.Write("alert('提交失??!')");
“審核學(xué)生個人申請題目”是教師模塊的一大特色,學(xué)生模塊中學(xué)生可對論文題目進行自定義的添加,在教師模塊中由學(xué)生選擇的指導(dǎo)教師進行題目審核。該頁面分為兩部分:第一部分用于顯示教師目前的論文題目信息,以及是否被選中的選擇信息;第二部分用于顯示學(xué)生所提交的論文題目,教師通過查看論文題目的相關(guān)介紹,對學(xué)生提交的題目進行回復(fù),如果教師覺得學(xué)生所提交的題目不符合要求,則可點擊“不通過”表示拒絕。如果教師覺得對學(xué)生所提交的題目可以作為論文題目,可考慮將第一部分中自己的題目刪除。
3.學(xué)生模塊
學(xué)生模塊是學(xué)生進行相關(guān)操作的主要模塊,學(xué)生對論文的操作主要通過此模塊進行實現(xiàn),此模塊中包括8個功能。
學(xué)生用戶登錄身份認證成功后進入學(xué)生公告信息頁面,學(xué)生通過此頁面可查詢管理員的公告信息,了解論文工作的具體安排。
學(xué)生用戶主要是對論文題目進行選擇和申請,學(xué)生可首先查詢教師開設(shè)的論文題目,通過“查看/申請導(dǎo)師課題”頁面通過選定教師姓名或其他條件進行論文題目查詢,點擊“查詢”按鈕將在頁面上顯示符合查詢條件的論文信息;點擊“全部”按鈕將在頁面上顯示所有教師的論文信息。如果該教師的論文題目沒有被其它學(xué)生選定,則學(xué)生可以單擊“選擇”選定該教師的論文題目?!安榭?申請導(dǎo)師課題“的頁面(如圖4)。
學(xué)生查看/申請導(dǎo)師課題的頁面功能代碼如下:
if (sdr.Read())
id = sdr["TeaID"].ToString();
strsql = "select * from ChosedSituation where TeaID='" +id+ "'";
s.chosetitle(id,ID.Text );
學(xué)生查詢教師的論文題目后,如果發(fā)現(xiàn)對教師開設(shè)的論文題目興趣不大,則可通過“個人選題申請”頁面申請自己的論文題目。學(xué)生也可通過下拉菜單中的相關(guān)功能選擇指導(dǎo)教師,根據(jù)個人意愿向該指導(dǎo)教師提交自己的論文題目,通過在表格中添加題目和對題目進行描述,使指導(dǎo)教師了解學(xué)生的興趣意向。學(xué)生在添加個人題目后,點擊“提交”提交到后臺數(shù)據(jù)庫,等待教師進行審核,教師審核通過后學(xué)生即可選擇該題目?!皞€人選題申請”頁面如圖5所示。
“個人選題申請”頁面的主要功能代碼如下:
if (Stu.JiShu(tID) < 4)
{
if (Stu.upSWork(SWork,tID,ID,SCon))
Response.Write("alert('提交成功!')");
else
Response.Write("alert('提交失??!')");
}
else
Response.Write("alert('申請人數(shù)已滿,請選擇別的導(dǎo)師!')"); }
學(xué)生選題成功后可在“個人論文題目”頁面查詢到最終的選題結(jié)果,如果教師同意學(xué)生自主申請的題目將會把審核結(jié)果寫入數(shù)據(jù)庫,學(xué)生在查詢最終選題結(jié)果時,可通過學(xué)號、姓名查詢到選題信息,并在“個人論文題目”頁面中顯示。
圖6為整個系統(tǒng)使用過程的流程圖,從圖中可以看出三種用戶雖然根據(jù)角色的不同而功能不同,但是,他們之間并不是完全獨立的,而是相互關(guān)聯(lián),具有一定的時間順序性。
四、結(jié)束語
本文所介紹的選題系統(tǒng)主要是根據(jù)天津師范大學(xué)教育科學(xué)學(xué)院的實際情況進行設(shè)計和開發(fā),基本上實現(xiàn)了以往選題過程中的主要流程,并彌補了人工選題過程中存在的勞動強度大、辦公效率低等問題,為畢業(yè)論文選題的順利實施和工作效率的提高起到了促進作用。但本系統(tǒng)仍然有待于在實際應(yīng)用中進行全面的檢驗,需要不斷完善和修正。
參考文獻:
[1] 蘆麗萍,王志軍.網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)―[M].北京:電子工業(yè)出版社,2009.