【正文】
明參數(shù) ID varchar(20), Name varchar(20), Gender int, Grade varchar(20), Class int AS 將待更新的變量更新為參數(shù)傳入的值 Update Student Set ID = ID, Name = Name, Gender = Gender, Grade = Grade, Class = Class Where ID=ID GO ( 2)刪除學生數(shù)據(jù)信息: 管理員可通過點擊如圖 44 所示學生管理頁面相應學生的操作列中的叉型按鈕,即可完成對該行對應學生的信息進行刪除,刪除成功后系統(tǒng)將返回學生管理 主頁面 。轉(zhuǎn)到 頁面后,頁面顯示有數(shù)據(jù)庫中記錄的待修改課程的全部信息,修改完該課程的信息點擊“提交”按鈕完成修改。成績管理主頁面效果如圖 47 所示。填寫完成績的相關(guān)信息點擊“提交”按鈕完成對成績信息的添加。查詢的結(jié)果按成績分數(shù)由高到底排序,并統(tǒng)計出名次。查詢的結(jié)果按成績平均分數(shù)由高到底排序,并統(tǒng)計出名次。Trim(Request(Term))amp。58839。center39。 /TD Next Data =Data amp。 select sql=sql+39。39。) GO 班級學期成績報表頁面效果如圖 410 所示: 圖 410 班級學期成績報表 成績分析 成績分析模塊包括了班級各科成績分析 和年級各科成績分析 兩個頁面,其任務是對選定班級或年級的某學期各科成績的進行查詢,并對查詢結(jié)果進行 統(tǒng)計分析。參數(shù): page 返回的頁 ,title 頁標題 39。title amp。 TRTD align=centerfont color=red size=2 amp。本系統(tǒng)無需登錄就可通過學號對學生個人成績進行查詢。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構(gòu)的學位或證書而使用過的材料。 特此聲明! 作者簽名: 第 30 頁 共 29 頁 Are you hungry now? No, I am tired and lazy now。 there was none. He drew a deep breath then and said, Well, that39。s head。 he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun Ignacio. He should, he now realized, have eaten the monkey he had killed。t run, N icholas, Dr. Island said with the voice of a wave. It only makes him angry that you run. N icholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.。 ( 3)學??梢詫W術(shù)交流為目的復制、贈送和交換學位論文。 通過本次畢業(yè)設(shè)計我學到了不少新的東西,也發(fā)現(xiàn)了大量的問題,有些在設(shè)計過程中已經(jīng)解決,有些還有待今后慢慢學習。 /TD/TR/TABLE strReturn = strReturn amp。 brbrbrbrbrbrbr strReturn = strReturn amp。3。 年級各科成績分析頁面效果如圖 411 所示: 圖 411年級各科成績分析頁面 利用 TeeChart 組件生成各分數(shù)段人數(shù)統(tǒng)計柱狀圖的主要代碼: Set TChart1 = CreateObject( ) ‘首先創(chuàng)建一個 TeeChart 對象 = 300 ‘設(shè)置生成的圖片的高度 = 500 ‘設(shè)置生成的圖片的寬度 (0)=年級各分數(shù)段人數(shù) ‘設(shè)置生成的圖片中的標題 (1) ‘現(xiàn)實圖形的方式,取值范圍 1— 39 =0 ‘圖 形是否為 3D, 0 為否 (0).Clear ‘調(diào)用相應的存儲過程來獲取對應分數(shù)段的人數(shù),并 靜態(tài)向圖表中添加顯示數(shù)據(jù) ,參數(shù)依次為數(shù)值大小 ,名稱 ,顏色 Call (CourseID,Grade) (0).Add (RenShu), 90100 ,RGB(35,70,128) Call (CourseID,Grade) 第 25 頁 共 29 頁 (0).Add (RenShu), 8090 ,RGB(255,80,128) Call (CourseID,Grade) (0).Add (RenShu), 7080 ,amp。+sql+39。39。Orderamp。 TD align=39。center39。039?,F(xiàn)根據(jù)班級學期成績報表頁面對成 績統(tǒng)計模塊做進一步說明。正??荚?39。此模塊的主頁面為 ,管理員可通過輸入需要管理的用戶的登錄 ID 號,可以查詢得到該用戶的相關(guān)信息信息列表,通過列表中相應的鏈接可以對用戶信息進行修改和刪除操作。 修改成績數(shù)據(jù)信息調(diào)用的存儲過程代碼如下: CREATE PROCEDURE sp_UpdateScore 為要修改的字段聲明參數(shù) StudentID varchar(20), 第 18 頁 共 29 頁 CourseID varchar(20), Score int, Type int AS Update Score Set Score = Score, Type = Type Where StudentID=StudentID and CourseID=CourseID GO ( 2)刪除成績數(shù)據(jù)信息: 管理員可通過點擊如圖 47 所示成績管理頁面相應成績操作列中的叉型按鈕,即可完成對該成績信息的刪除,刪除成功后系統(tǒng)將返回課程成績管理 主頁面。在該頁面填寫完該課程的信息點擊“提交”按鈕完成對課程信息的添加。 添加 學生信息調(diào)用的存儲過程如下: CREATE PROCEDURE sp_AddStudent 為要更新的字段聲明參數(shù) ID varchar(20), Name varchar(20), Gender int, Grade varchar(20), Class int AS 添 加將相應的字段的記錄為對應的輸入?yún)?shù)的值 Insert Into Student (ID,Name,Gender,Grade,Class) Values(ID,Name,Gender,Grade,Class) GO 課程管理 課程管理模塊可以對課程信息進行添加、修改、刪除操作,以達到對課程開設(shè)進行管理的目的。 圖 44學生管理主頁面 ( 1)修改學生數(shù)據(jù)信息: 管理員可通過點擊如圖 44 所示學生管理頁面的相應學生的操作列中的筆型按鈕,即可進入學生信息修改頁面 ,并將待修改學生的學號ID 同時傳遞到該頁面。用戶可以點 擊左上方的“退出”鏈接退出系統(tǒng),系統(tǒng)將轉(zhuǎn)到 頁面,清空 Cookies 集合和 Session 變量后返回到系統(tǒng)首頁。運行名為 sp_CheckUser 的存儲過程 Call (sp_CheckUser,Cmd1) If Then 39。填寫完登錄信息,提交表單后系統(tǒng)通過 對用戶填寫的登錄信息和數(shù)據(jù)庫中記錄的信息進行對比,若用戶填寫登錄信息有空項,系統(tǒng)會提示“用戶和密碼不能為 空” ,然后系統(tǒng)返回登錄頁面 ;若用戶登錄信息填寫錯誤,頁面第 9 頁 共 29 頁 將提示“用戶名或密碼輸入有誤” ,然后系統(tǒng)返回登錄頁面 ;若用戶登錄信息填寫正確,系統(tǒng)將會對用戶的權(quán)限類型“ Type”進行檢查,若“ Type=1”表示用戶為系統(tǒng)管理員,系統(tǒng)會將用戶的登錄信息記錄在 Cookies 集合和Session 變量中,然后系統(tǒng)轉(zhuǎn)到管理員頁面 ;若“ Type=2”表示用戶為教師用戶,系統(tǒng)會將用戶的登錄信息記錄在 Cookies 集合和 Session 變量中后轉(zhuǎn)到教師頁面 。系統(tǒng)還會自動統(tǒng)計查詢到的課程數(shù)目和不及格的課程數(shù)目。 表 32學生信息表 (student) 字段名 字段數(shù)據(jù)類型 字段長度 允許空 簡要說明 ID Varchar 20 否 學生學號、主鍵 Name Varchar 20 是 學生姓名 Gender Bit 1 是 學生性別 Class Int 4 否 學生所在班級 Grade Varchar 20 否 學生所在年級 課 程信息表 (course):用來存放課程 ID、課程名、授課教師 ID、課程描述和課程所在的學期信息。此模塊可以對學生數(shù)據(jù)、課程數(shù)據(jù)、成績數(shù)據(jù)、用戶數(shù)據(jù)進行管理,實現(xiàn)對學生、課程、成績、用戶的添加、刪除、修改。檢索迅速、統(tǒng)計種類多、直觀的圖形分布顯示、管理方便、存儲量大、安全性好、成本低、跨平臺性等,這些優(yōu)點極大地提高了學校對學生考試成績的管理、統(tǒng)計、分析的效率。 (2)存儲過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。用戶通過制定存儲過程的名字并給出參數(shù) (如果該存儲過程帶有參數(shù) )來執(zhí)行它。動態(tài)網(wǎng)頁中的大 部分數(shù)據(jù)都是放在數(shù)據(jù)庫中的,動態(tài)網(wǎng)頁頁面效果是通過調(diào)用數(shù)據(jù)庫信息來實現(xiàn)的。但不排除黑客利用系統(tǒng)漏洞竊取服務器端的ASP 源代碼。 通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務器應用程序。這些系統(tǒng)中的大多數(shù)是利用 VB和 Access 數(shù)據(jù)庫進行開發(fā)的,這樣的系統(tǒng)在跨操作平臺,和數(shù)據(jù)存儲方面都有明顯的不足。 幾年前, 大多數(shù) 學校的學生成績管理基本上都是靠手工進行, 隨著近幾年各類學校辦學規(guī)模的擴大和招生人數(shù)的增加 , 有關(guān)學生成績管理工作所涉及的數(shù)據(jù)量越來越大, 這使學生成績管理成為一項十分繁重的工作。 本系統(tǒng)主要實現(xiàn)了課程設(shè)置、成績管理、學生信息管理以及成績的查詢、統(tǒng)計和分析等功能。在 學校的教學管理中,利用計算機網(wǎng)絡實現(xiàn)學生成績信息的管理、統(tǒng)計和分析勢在必行。 SQL Server 目 錄 論文總頁數(shù): 29 頁 1 引言 ............................................................... 1 課題背景 ....................................................... 1 國內(nèi)外研究現(xiàn)狀 .................................................. 1 本課題研究的意義 ................................................ 1 2 相關(guān)技術(shù)介紹 ....................................................... 1 ASP技術(shù)的簡介 .................................................. 1 SQL SERVER簡介 ................................................. 2 Dreamweaver簡介 ................................................ 3 3 系統(tǒng)設(shè)計 ........................................................... 4 系統(tǒng)需求分析 .................................................... 4 系統(tǒng)具備的功能 .................................................. 4 系統(tǒng)功能模塊圖 .................................................. 5 數(shù)據(jù)庫設(shè)計 ....................................