freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

考試成績分析系統(tǒng)的設計與實現(xiàn)—論文-文庫吧資料

2024-12-14 01:48本頁面
  

【正文】 rchar(20), CourseID varchar(20), Score int, Type int AS Insert Into Score (StudentID,CourseID,Score,Type) Values(StudentID,CourseID,Score,Type) GO 用戶管理 用戶管理模塊完成了對管理員和教師信息進行添加、修改、刪除操作,以達到對登錄用戶信息進行管理的目的。提交后,系統(tǒng)會對提交的信息進行檢查,若存在沒有填寫完整的項,系統(tǒng)會提示該項信息不能為空,然后返回添加成績信息頁 面 ;若添加成績信息時對數(shù)據(jù)庫操作失敗,系統(tǒng)將會提示“錄入數(shù)據(jù)時失敗” ,并返回 添加成績信息頁面 。這樣做的目的是避免為數(shù)據(jù)庫中不存在的學生或不存在的課程添加成績。 刪除成績 信息調(diào)用的存儲過程代碼如下: CREATE PROCEDURE sp_DelScore StudentID varchar(20), CourseID varchar(20) AS 從 Score表中刪除字段 StudentID 值為參數(shù) StudentID 的值,且字段 CourseID 的值為參數(shù) CourseID 的值的記錄 DELETE FROM Score WHERE StudentID = StudentID and CourseID=CourseID GO ( 3) 添加成績數(shù)據(jù)信息: 管理員可通過點擊 成績 管理 頁面 或 管理員頁面 下方 的“添加成績”按鈕,即可進入添加成績信息頁面 。提交修改后,系統(tǒng)會對提交的信息進行檢查,若修改過程中存在沒有填寫完整的項,系統(tǒng)會提示該項信息不能為空,然后返回成績管理 頁面 ;若修改成績信息對數(shù)據(jù)庫操作失敗,系統(tǒng)將會提示“更新數(shù)據(jù)時失敗” ,并返回成績 管理 頁面 。 圖 47 成績管理頁面 ( 1)修改成績數(shù)據(jù)信息: 管理員可通過點擊如圖 47 所示的相應成績的操作列中的筆型按鈕,即可進入成績信息修改頁面 ,并將待修改成績對應的學號和課程 ID 同時傳遞到該頁面。此模塊的主頁面為 ,管理員通過輸入需要對成績進行管 理的班級的班級號,并從頁面的下來菜單中選擇相應的學期和課程,查詢得到某個班級某學期某門課程的成績信息列表,通過列表中相應的鏈接對成績信息進行修改和刪除操作。提交后,系統(tǒng)會對提交的信息進行檢查,若存在沒有填寫完整的項,系統(tǒng)會提示該項信息不能為空,然后返回添加課程信息頁面 ;若添加課程信息時對數(shù)據(jù)庫操作失敗,系統(tǒng)將會提示“錄入數(shù)據(jù)時失敗” ,并返回 添加課程信息頁面 。 刪除課程信息調(diào)用的存儲過程代碼如下: CREATE PROCEDURE sp_DelCourse ID varchar(20) AS 應先刪除從表數(shù)據(jù)再刪主表數(shù)據(jù) 刪除該課程相關的成績數(shù)據(jù) DELETE FROM Score WHERE CourseID = ID 刪除課程基本數(shù)據(jù) DELETE FROM Course WHERE = ID GO ( 3)添加課程數(shù)據(jù)信息: 管理員可通過點擊 課程 管理 頁面 或 管理員頁面 下方 的“添 加課程” 按鈕,即 可進 入添 加課程信 息頁面。提交修改后,系統(tǒng)會對提交的信息進行檢查,若修改過程中存在沒有填寫完整的項,系統(tǒng)會提示該項信息不能為空,然后返回課程 管理 頁面 ;若修改課程信息對數(shù)據(jù)庫操作失敗,系統(tǒng)將會提示“更新數(shù)據(jù)時失敗” ,并返回課程 管理 頁面。 圖 46課程管理頁面 ( 1)修改課程數(shù)據(jù)信息: 管理員可通過點擊如圖 46 所示的相應課程的操作列中的筆型按鈕,即可進入課程信息修改頁面 ,并將待修改課程 ID同時傳遞到該頁面。此模塊的主頁面為 ,管理員可通過頁面中第 15 頁 共 29 頁 的下拉菜單選擇相應的課程,點擊“課程信息”按鈕后頁面會返回該課程的詳細信息,管理員可以通過列表中相應的鏈接對 課程信息進行修改和刪除操作。提交后,系統(tǒng)會對提交的信息進行檢查,若存在沒有填寫完整的項,系統(tǒng)會提 示該項信息不能為空,然后返回添加學生信息頁面 ;若添加學生信息時對數(shù)據(jù)庫操作失敗,系統(tǒng)將會提示“錄入數(shù)據(jù)時失敗” ,并返回 添加學生信息頁面 。 刪除學生信息調(diào)用的存儲過程代碼如下: 第 14 頁 共 29 頁 CREATE PROCEDURE sp_DelStudent ID varchar(20) AS 先刪除從表數(shù)據(jù)再刪主表數(shù)據(jù) 刪除該學生的成績數(shù)據(jù) DELETE FROM Score WHERE StudentID = ID 刪除學生基本數(shù)據(jù) DELETE FROM Student WHERE = ID GO ( 3)添加學生數(shù)據(jù)信息: 管理員可通過點擊 學生 管理 頁面 或 管理員頁面 下方 的“添 加學生” 按鈕,即 可進入添 加學生信 息頁面。 學生信息修改頁面效果如圖 45所示。在 頁面上,顯示有數(shù)據(jù)庫中記錄的待修改學生的全部信息,修改完該學生的信息點擊“提交”按鈕完成修改。學生管理主頁面效果如圖 44所示。 學生管理 學生管理模塊完 成了對學生信息進行添加、修改、刪除操作,以達到對學生信息管理的目的。 圖 43 教師頁 第 12 頁 共 29 頁 系統(tǒng)數(shù)據(jù)管理模塊 系統(tǒng)數(shù)據(jù)管理模塊只有擁有管理員權限的用戶才能進入進行操作,通過此模塊可以對包括成績錄入等一系列的系統(tǒng)數(shù)據(jù)進行管理。教師用戶可通過此頁面進入成績查詢與分析模塊,對成績數(shù)據(jù)進行相應的查詢與分析操作,并返回查詢分析報表。 第 11 頁 共 29 頁 圖 42 系統(tǒng)管理員頁 教師頁面 擁有非管理員權限的教師用戶登錄后即進入管理員頁面 ,頁面上方將顯示登錄用戶的用戶名。管理員可通過此頁面進入系統(tǒng)數(shù)據(jù)管理模塊,對系統(tǒng)數(shù)據(jù)進行管理操作,還可以進入成績查詢與分析模塊,對成績數(shù)據(jù)進行相應的查詢與分析操作,并返回查詢分析報表。成功時的返回值 checkUser = 1 End If Set Cmd1 = nothing () End Function 函數(shù) checkUser 調(diào)用 的存儲過程代碼如下: CREATE PROCEDURE sp_CheckUser ID varchar(20), Password varchar(20) AS SELECT * FROM admin WHERE ID=ID and Password=Password GO 管理員和教師頁面 管理員頁面 擁有管理員權限的用戶登錄后即進入管理員頁面 ,頁面上 方將顯示登錄用戶的用戶名。失敗時的返回值 Session(UserType) = Session(UserID) = checkUser = 0 Else While Not 39。建立存儲過程的輸入?yún)?shù) Set Cmd1 = () Set Param = (ID,adVarChar,adParamInput,20,userid) Param Set Param=(PassWord,adVarChar,adParamInput,20,password) Param 39。返回值:正確則返回 1,不正確返回 0 39。參數(shù): username 用戶名, 39。 中驗證用戶信息的函數(shù) checkUser 代碼如下: 39。 end) as Type, as CourseName, as TeacherName from Score a,Course b,admin c,student d where =StudentID and = and = and =Term and =StudentID GO 系統(tǒng)登錄模塊 系統(tǒng)管理員和教師用戶可通過系統(tǒng)登錄頁面 進行登錄。 when 2 then 39。 圖 41 系統(tǒng)首頁 首頁中查詢學生個人成績的存儲過 程代碼如下: CREATE PROCEDURE sp_SearchScore StudentID varchar(20),Term int AS Select , (case when 1 then 39。 此頁面還為系統(tǒng)管理員和教師用戶提供了登錄頁面的鏈接,用戶點擊此鏈接可進入系統(tǒng)登錄頁面進行用戶登錄。 圖 32各表間的約束關系 4 系 統(tǒng)設計 與實現(xiàn) 系統(tǒng)首頁 系統(tǒng)首頁 為所有瀏覽者提供了學生個人成績查詢的功能,輸入學生的學號,并選擇學期項,就可以查詢到該學生相應學期的所有已考試課Course PK ID Name TeacherID Term Remark Score PK StudentID PK CourseID Score Type Admin PK ID Name Password Type Student PK ID Name Gender Grade Class 1 n n 1 n 1 第 8 頁 共 29 頁 程的成績,不及格的課程考試成績將會用紅色字體顯示。 表 34成績信息表 (score) 字段名 字段數(shù)據(jù)類型 字段長度 允許空 簡要說明 StudentID Varchar 20 否 考生學號、復合主鍵、外鍵 CourseID Varchar 20 否 課程 ID 號、復合主鍵、外鍵 Score Int 4 是 成績分數(shù) Type Int 4 是 考試類型 表間關系 數(shù)據(jù)庫中所創(chuàng)建的表有如下的約束關系:課程信息表 course 中的“ TeacherID”字段受教師信息表 admin 中的“ ID”字段約束,成績信息表 score中的“ SrudentID”字段受學生信息表 student 中的“ ID”字段約束,“ CourseID”字段受課程信息表 course 中的“ ID”字段約束。 表 33課程信息表 (course) 字段名 字段數(shù)據(jù)類型 字段長度 允許空 簡要說明 ID Varchar 20 否 課程 ID 號 Name Varchar 20 是 課程名字 TeacherID Varchar 20 是 授課教師 ID 號 Remark Varchar 50 是 課程描述 Term Int 4 否 課程所在的學期 成績信息表 (score):用來存放成績對應的學生學號、課程 ID、分數(shù)和考試類型信息,此表的由兩個外鍵“ StudentID”和“ CourseID”組成復合主鍵。 Term:此字段用來標示課程所在的學期,字段值從一年級上半期為“ 1”開始編號,按學期增加的順序,字段值依次加 1。 Gender:此字段用來標示學生的性別: 字段值為“ 0” ,性別為:女; 字段值為“ 1” ,性別為:男。 Type:此字段用來標示用戶為普通教師或系統(tǒng)管理員; 字段值為“ 1” :用戶為系統(tǒng)管理員,擁有管理員 權限,可訪問查詢分析??荚嚦煽兎治鱿到y(tǒng) 管 理 員 模 塊 教 師 模 塊 學生查詢 學生管理模塊 課程管理模塊 成績管理模塊 用戶管理模塊 班級單科成績報表 年級單科成績報表 表 班級單科成績報表 年級單科成績報表 表 班級學期成績匯總 年級學期成績匯總 表 各班單科成績分析 年級各科成績分析 表 第 6 頁 共 29 頁 塊和數(shù)據(jù)管理模塊,可對系統(tǒng)數(shù)據(jù)進行添加、修改、刪除操作; 字段值為“ 2” :用戶為普通教師,擁有非管理員教師權限,只能訪問查詢分析模塊,不能對系統(tǒng)數(shù)據(jù)進行添加、修改、刪除操作。 針對本考試成績分析系統(tǒng)的需求,通過對考試成績的管理、統(tǒng)計、分析過程分 析,需要使用管理員和教師信息表保存系統(tǒng)管理員和教師的基本信息,使用學生信息表保存學生的個人信息,使用課程信息表保存所開設的課程的信息,使用成績信息表保存考試成績數(shù)據(jù)。 第 5 頁 共 29 頁 系統(tǒng) 功能模塊 圖 圖 31 系統(tǒng)功能模塊圖 數(shù)據(jù)庫設計 設計數(shù)據(jù)庫系統(tǒng)時應首先了解用戶各個方面的需求,包括
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1