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