本站小編為你精心準備了在線學評教系統模塊及數據庫設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統結構
首先,用戶通過登錄模塊輸入用戶名和密碼,確認該用戶權限之后,進入系統,若為學生權限,系統將跳轉至評分模式,在評分結束后自動對有關信息加以保存。若為教師權限,系統將跳轉至專家評審、互評模式,對應操作之后對結果加以保存。若屬于系統管理員,則系統將跳轉到管理員界面,在此模式下,管理員可進行用戶信息的添加、刪除、修改,也可對用戶的信息及權限加以查詢。
2模塊設計
2.1基于角色訪問控制技術的登錄打分模塊該系統用戶主要面向管理員、教師以及學生三大群體,因此,出于對系統安全性的考慮,各用戶只可以完成被授權操作。(1)學生登錄打分模塊學生通過學號及密碼登錄,并可在登錄界面中通過修改密碼借口對原始密碼進行修改,提高學生帳號的安全性。為了防止漏打分的情況,在打分界面中設定判斷值來進行判斷是否對某學期的所有課程教師完成打分。同時為了防止重復打分進行刷分現象,通過設置狀態值來判斷某學生是否已經完成打分。(2)同行教師打分模塊考慮到同行教師可能存在兩種身份,即同行專家身份及教學督導者身份,在學生登錄打分的模式基礎上,按角色權值進行判斷某教師登錄后顯示不同的界面。
2.2管理員后臺模塊按系院的不同將分設不同的管理員用于管理維護本系院的數據。管理員在此模塊中主要完成以下功能:(1)導入、刪除、更新本系院班級學生名單;2、導入、刪除、更新本系院教師名單及權重,并按教研室進行分類;3、可以查詢其他系院教職工編號;4、導入本學期課程,并以課程為聯系建立教師與班級的聯系;5、管理維護學生、教師的帳號密碼;6、查看學生、教師是否參與評價的狀態值;7、設置學評教的起始及終止時間。
2.3統分模塊在此模塊中,各系院管理員能生成對本系院某教師的最終評價的詳細頁面,其中包含學生評分(參與學生人數、班級數、學生評價分值)、同行評分(參與同行人數、同行評價分值)、督導評分(參與督導人數、督導評價分值)及總體評價。
3數據庫設計
3.1數據庫設計概述數據庫設計是建立數據庫及其應用系統的技術,是信息系統開發和建設中的核心技術。數據庫設計是指對于一個特定環境,通過構造最優的數據庫模式,建立數據庫及其應用系統,滿足系統各種用戶的應用需求。
3.2數據表設計在本系統中主要有以下數據表及表中字段:1、Student表:主要存儲學生基本信息,其中學號即為學生登錄帳號,CLASSN字段由SNO通過截取字符串中的值進行產生,FLAG主要存儲是否已經完成學評教的狀態值。2、Course表:主要存儲課程名,用于關聯授課教師與班級。3、Teacher表:主要存儲教師基本信息,其中通過WEIGHTS表示某教師不同的身份(即同行專家或教學督導)。4、Manager表:主要存儲管理員信息。5、Score表:主要存儲學評教分值等信息。
3.3數據表之間的聯系由于在以上的5張數據表中只需對student表、Teacher表、Course表及Score表建立聯系,故這4張表關聯如圖:
4結束語
在此次在線學評教系統的設計中,主要從系統的功能模塊及數據庫設計兩個角度進行了設計和分析。該系統是一項極為復雜、長期的工程,它會隨著環境、需求和技術的變化而不斷發展,只有通過長期的研究、實現、推廣,其必然會推動教學的進程,必然會推進教育的發展。
作者:簡靖韡 吳菊花 單位:宜春職業技術學院