【正文】
there was only the green hush. The light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, hor izontal distortions of their objects. He felt no hunger, but he had fasted be39。 關于學位論文使用權和研究成果知識產權的說明: 本人完全了解成都信息工程學院有關保管使用學位論文的規(guī)定,其中包括: ( 1)學校有權保管并向有關部門遞交學位論文的原件與復印件。 /fontbrfont size=2 strReturn = strReturn amp。 html head strReturn = strReturn amp。 from(select distinct , from Score as b inner join Course as c on = where =Term) as a order by CourseID 執(zhí)行包含動態(tài) SQL 語句的查詢語句,并將結果集存放在臨時表“ linshi”里面 exec(39。center39。cccc3339。在本成績統(tǒng)計模塊中交叉表和動態(tài) SQL 語句的使用是一個難點,可以說本模塊頁面調用的存儲過程sp_ClassScoreReport 和 sp_GradeScoreReport 是本模塊的靈魂。添加 成績信息頁面效果如圖 48 所示。 修改課程信息調用的存儲過程代碼如下: CREATE PROCEDURE sp_UpdateCourse 為要修改的字段聲明參數 ID varchar(20), Name varchar(20), TeacherID varchar(20), Remark varchar(50), Term int AS Update Course Set ID = ID, Name = Name, TeacherID = TeacherID, Remark = Remark, Term = Term 第 16 頁 共 29 頁 Where ID=ID GO ( 2)刪除課程數據信息: 管理員可通過點擊如圖 46 所示相應課程操作列中的叉型按鈕,即可完成對該課程信息的刪除,刪除成功后系統(tǒng)將返回課程管理 主頁面 。此模塊的主頁面為 ,管理員可通過輸入需要管理的班級的班級號,查詢得到現有的學生信息列表,通過列表中相應的鏈接對學生信息進行修改和刪除操作。 設置 Cookies 用戶 ID( UserID)和登錄狀態(tài) (Login) Function checkUser(userid,password) Dim dbc_Class Set dbc_Class = New DBConn 39。 如圖 32 所示。 教師模塊:此模塊需要登錄用戶擁有教師權限,用戶登錄后可以通過選擇查詢條件查詢相關的成績信息、成績統(tǒng)計報表、成績分布柱狀圖。在調用存儲過程時,在存儲過程名字前一定要有 EXEC 保留字。 SQL不是一門語言,無法得到一個專門的 SQL軟件,它只是服務器數據庫的部份。在 中,共有 6 個這樣的組件: Application , ASPError , Request , Response ,Server , Session .常見的 Cookies 就是利用 Session 組件實現的。考完后的成績分析就可以使我們得到這些信息。本系 統(tǒng) 采用 B/S 模式開發(fā),以 ASP 作為主要的開發(fā)技術, SQL Server2021 作為后臺數據庫服務器 , 采用 Dreamweaver MX2021制作頁面。國內外的軟件企業(yè)開發(fā)出了各種不同功能的考試成績管理、分析系統(tǒng)。由于代碼是需要經過服務器執(zhí)行之后才向瀏覽器發(fā)送的,所以在客戶端看到的只能是經過解析之后的數據,而無法獲得源代碼,故編寫者不用擔心自己的源代碼會被別人剽竊。 由于本考試成績分析系統(tǒng)使用的大量的存儲過程,現將 SQL Server 的 存儲過程做簡單介紹 : 存儲過程 (Stored Procedure)是一組為了完成特定功能的 SQL 語句集,經編譯后存儲在數據庫中。 第 4 頁 共 29 頁 3 系統(tǒng) 設計 系統(tǒng)需求分析 使用計算機網絡對學生考試成績信息進行管理,具有手工管理所無法比擬的優(yōu)點。 Gender:此字段用來標示學生的性別: 字段值為“ 0” ,性別為:女; 字段值為“ 1” ,性別為:男。 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)登錄頁面 進行登錄。 第 11 頁 共 29 頁 圖 42 系統(tǒng)管理員頁 教師頁面 擁有非管理員權限的教師用戶登錄后即進入管理員頁面 ,頁面上方將顯示登錄用戶的用戶名。提交后,系統(tǒng)會對提交的信息進行檢查,若存在沒有填寫完整的項,系統(tǒng)會提 示該項信息不能為空,然后返回添加學生信息頁面 ;若添加學生信息時對數據庫操作失敗,系統(tǒng)將會提示“錄入數據時失敗” ,并返回 添加學生信息頁面 。提交修改后,系統(tǒng)會對提交的信息進行檢查,若修改過程中存在沒有填寫完整的項,系統(tǒng)會提示該項信息不能為空,然后返回成績管理 頁面 ;若修改成績信息對數據庫操作失敗,系統(tǒng)將會提示“更新數據時失敗” ,并返回成績 管理 頁面 。 班級單科成績報表查詢時調用的存儲過程代碼如下: CREATE PROCEDURE sp_CourseScoreReport 為查詢條件的變量聲明參數 Class int, CourseID varchar(20) AS 查詢符合條件“課程 ID 為輸入課程 ID,班級號為輸入班級”的學生 ID、學生姓名、課程名、考試成績、考試類型,并將結果按考試成績降序排列 Select , as Studentname, as CourseName, as CourseID, (case when 1 then 39。 cellPadding=39。/TD) (/TR) If not Then Do While Not Order = Order + 1 Data=TR For I = 0 To ( 1) Data= Data amp。]=sum(case CourseID when 39?,F根據年級各科成績分析頁面對成績分析模塊做進一步說明。 /headbody strReturn = strReturn amp。如:在一些數據輸入時沒有及時的進行數據格式校驗,不能保證數據輸入的絕對正確性 ; 沒有實現多條記錄的連鎖刪除和添加以及數據的導入功能 ; 這些都是需要完善的地方,該系統(tǒng)離實際使用也還有 一定 的距離 ,需要我進行不斷地補充和完善。s thumbnailshowing like spectators who lined the railings of his lips. Don39。 he heard her nose cartilage break with a distinct, rubbery snap. Her eyes, as blue as the sky above Madhya Pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that Lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of Earth: 1 was watching Sa tan fall as lightning from heaven。 if I pursue you I will not catch you, and if I catch youthrough your own slowness and clumsinessI will not kill you, and if I kill you I will not eat you. Nicholas had begun to back away, and at the last。教師和管理員用戶登錄后均可對 查詢分析模塊進行訪問,但是只有管理員用戶才有數據管理模塊的訪問權限,能對系統(tǒng)數據進行添加、修改、刪除操作。 CStr(title) amp。統(tǒng)計分析結果的報表顯示了各科個分數段的人數、各科有成績記錄的總人數、各科優(yōu)秀人數、及格人數,并計算出了各科的優(yōu)生率和及格率。,[39。amp。學期的成績 ) (br) (br) ( TABLE cellSpacing=39。統(tǒng)計包括了有成績記錄的總人數統(tǒng)計和及格人數統(tǒng)計,并通過統(tǒng)計結果計算出該班或該年紀在這門課程的及格率。 圖 47 成績管理頁面 ( 1)修改成績數據信息: 管理員可通過點擊如圖 47 所示的相應成績的操作列中的筆型按鈕,即可進入成績信息修改頁面 ,并將待修改成績對應的學號和課程 ID 同時傳遞到該頁面。 刪除學生信息調用的存儲過程代碼如下: 第 14 頁 共 29 頁 CREATE PROCEDURE sp_DelStudent ID varchar(20) AS 先刪除從表數據再刪主表數據 刪除該學生的成績數據 DELETE FROM Score WHERE StudentID = ID 刪除學生基本數據 DELETE FROM Student WHERE = ID GO ( 3)添加學生數據信息: 管理員可通過點擊 學生 管理 頁面 或 管理員頁面 下方 的“添 加學生” 按鈕,即 可進入添 加學生信 息頁面。管理員可通過此頁面進入系統(tǒng)數據管理模塊,對系統(tǒng)數據進行管理操作,還可以進入成績查詢與分析模塊,對成績數據進行相應的查詢與分析操作,并返回查詢分析報表。 when 2 then 39。 Type:此字段用來標示用戶為普通教師或系統(tǒng)管理員; 字段值為“ 1” :用戶為系統(tǒng)管理員,擁有管理員 權限,可訪問查詢分析??荚嚦煽兎治鱿到y(tǒng) 管 理 員 模 塊 教 師 模 塊 學生查詢 學生管理模塊 課程管理模塊 成績管理模塊 用戶管理模塊 班級單科成績報表 年級單科成績報表 表 班級單科成績報表 年級單科成績報表 表 班級學期成績匯總 年級學期成績匯總 表 各班單科成績分析 年級各科成績分析 表 第 6 頁 共 29 頁 塊和數據管理模塊,可對系統(tǒng)數據進行添加、修改、刪除操作; 字段值為“ 2” :用戶為普通教師,擁有非管理員教師權限,只能訪問查詢分析模塊,不能對系統(tǒng)數據進行添加、修改、刪除操作。在國內,它被大家稱為網頁“織夢者”,眾多的專業(yè)網站和個人主頁都把它列為建站的首選工具。 數據查尋語言( DQL):實現對查尋數據的功能 數據操縱語言( DML):實現對數據庫數據的增加、刪除和修改功能。因為所有的程序都將在網頁服務器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。針對目前學校教師管理學生成績,并對學生成績進行分析仍采用人工的方法,或簡單的利用 Excel 進行管理的現狀,為了減輕教師在管理學生成績時的負擔,提高分析學生成績的效率,及時反映學生的學習狀態(tài),和教師在教學方面的效果,開發(fā)出一個具有教師對學生成績進行管理、統(tǒng)計、分析常等用功能的能跨越各種系統(tǒng)平臺的成績分析系統(tǒng)勢在必行。在 學校的教學管理中,利用計算機網絡實現學生成績信息的管理、統(tǒng)計和分析勢在必行。