資源描述:
《評教系統(tǒng)設計報告》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、C#課程設計評教系統(tǒng)目錄一、課題背景及意義2二、需求分析21.業(yè)務需求22.功能需求33.數(shù)據(jù)需求34.系統(tǒng)組成65.數(shù)據(jù)庫設計7(一)概念結構設計7(三)物理關聯(lián)圖11三、詳細設計與實現(xiàn)11四、結束語21五、參考文獻21013一、課題背景及意義教育理論與教育實踐如何統(tǒng)一是當前教育界亟待解決的問題。教學評估系統(tǒng)是教育理論和教育實踐的中間環(huán)節(jié),教育評價有助于教育理論與教育實踐達到統(tǒng)一。評教系統(tǒng)是在教學的過程中,通過學生在學習過程中的反饋信息,對教師的授課情況的一項調查,目的是為了及時的了解教師與學生之間在教與學的過程中所遇到的問題,有針對性的開展教學工作,提高教學質量。教學評估在高校的整
2、個教學過程中,起著很大的作用。二、需求分析1.業(yè)務需求對于本系統(tǒng)來說,主要包括三類用戶的需求:管理員需求,系統(tǒng)可以查看學生信息和教師信息;對教評結果的查看,即查看所有教師的教評結果;可以指定評教的課程。管理員可以對用戶信息和課程信息進行刪除、修改的操作,并可以修改自己的登錄密碼。教師需求,在教評結束后,通過登錄,查看自己的教評結果。主要是查詢功能,顯示課程,點擊課程顯示學生對其的總體評價,也可查看具體學生評教信息,并可以修改自己的登錄密碼。學生需求,在教評活動開始后,登錄系統(tǒng),對自己的任課教師評教,評教為選擇題形式,還可以修改自己的登錄密碼。當然,還有新用戶的注冊功能,新用戶可以在系統(tǒng)
3、網(wǎng)站上注冊自己的相應的信息。在評教開始前,把本地數(shù)據(jù)庫連接成功,,從本地數(shù)據(jù)庫中提取學生、教師、管理員的登錄信息,檢查信息無誤后,學生進入評教系統(tǒng)的學生頁面,教師進入評教系統(tǒng)的教師頁面,管理員則是進入后臺管理頁面。當學生、教師、管理員操作完并選擇退出功能后,退出系統(tǒng)。2.功能需求評教系統(tǒng)包括如下功能,如表1所示:編號主要功能功能子模塊功能說明001登錄功能根據(jù)用戶的姓名,密碼及進入的界面(分為學生,教師和管理員三個界面)判斷登錄信息是否正確,從而轉到不同的界面002注冊功能新用戶注冊自己的信息,不同的界面有不同的填寫003學生界面功能顯示用戶信息顯示當前登錄的學生的學籍信息修改密碼功能
4、學生可以修改自己的登錄密碼評教功能學生對自己所選課程的教師進行相關的評價。13004教師界面功能顯示用戶信息顯示當前登錄的教師的個人信息修改密碼功能教師可以修改自己的登錄密碼查詢班級信息功能教師可以按類別對班級信息進行查詢查看評教信息功能教師可以查看學生對自己的評教內容005管理員界面功能顯示學生信息將已注冊的學生信息顯示出來修改密碼功能管理員可以修改自己的登錄密碼課程信息管理功能管理員可以對課程信息進行修改和刪除操作教師信息管理功能管理員可以查看教師的基本信息查看評教信息功能管理員可以查看所有教師的評價內容006退出功能退出界面表1系統(tǒng)功能列表3.數(shù)據(jù)需求評教系統(tǒng)數(shù)據(jù)流圖如圖1-6所
5、示:圖1頂層數(shù)據(jù)流圖4.系統(tǒng)組成該評教系統(tǒng)為網(wǎng)絡模式。應用程序終端本地服務器應用程序終端圖2系統(tǒng)模式圖13硬件要求:對于客戶端沒有太大的要求,一般性能的機器即可。操作系統(tǒng)要求:在選擇操作系統(tǒng)的時候,應選用WindowsXP或Windows7操作系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)要求:為了保證系統(tǒng)的穩(wěn)定性和良好的可維護性,本系統(tǒng)采用SQLServer2008數(shù)據(jù)庫。5、數(shù)據(jù)庫設計(一)邏輯結構設計根據(jù)系統(tǒng)的概念模型設計結果,映射出系統(tǒng)的信息模型:表2表名:Class(原始班編號表)序號列名類型描述索引/關鍵字1ClassIDchar(8)原始班班級編號,不能為空主鍵,外鍵2ClassNamechar(
6、30)原始班班級名,不能為空3ClassNUMint原始班班級人數(shù),不能為空說明:此表用來存儲原始班班級編號和信息表3表名:course(課程表)序號列名類型描述索引/關鍵字1CNOchar(8)課程編號,不能為空主鍵,外鍵2CNAMEchar(20)課程名稱,不能為空3TNAMEchar(10)任課教師名,不能為空外鍵4Termchar(20)學期,不能為空5Creditfloat學分,不能為空說明:此表用來存儲課程信息表4表名:flag評分表(評分表)序號列名類型描述索引/關鍵字1pjNumchar(10)評分編號,不能為空主鍵,外鍵2SNOchar(10)學生編號,不能為空外鍵3
7、CNOchar(8)課程編號,不能為空外鍵4TNOchar(8)教師編號,不能為空外鍵5pjSumchar(10)總評分,可以為空6flagchar(4)標記說明,可以為空,默認值為'未評'說明:此表用來存儲學生評教的評分信息表5表名:flag評分情況詳細表(評分情況詳細表)序號列名類型描述索引/關鍵字1pjNumchar(10)評分編號,不能為空主鍵,外鍵2pj11char(10)評分項目1得分,可為空3pj12char(10)評分項目2得分