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

正文內(nèi)容

考試成績(jī)分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-02-05 17:09本頁(yè)面
  

【正文】 管理具有效率 低、費(fèi)時(shí)、易錯(cuò)誤等缺點(diǎn),面對(duì)如此繁多的數(shù)據(jù)需要進(jìn)行管理、統(tǒng)計(jì)和分析,如果用人工的方法,其過(guò)程的艱辛將無(wú)發(fā)想像 。在信息技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)代替了以前大多數(shù)的人力勞動(dòng),并已經(jīng)成為各個(gè)領(lǐng)域不可缺少的應(yīng)用工具。 國(guó)內(nèi)外研究現(xiàn)狀 由于利用計(jì)算機(jī)代替人力 勞動(dòng)對(duì)學(xué)生考試成績(jī)數(shù)據(jù)進(jìn)行管理、統(tǒng)計(jì)、分析體現(xiàn)出了巨大的優(yōu)勢(shì),在實(shí)際應(yīng)用中,基于網(wǎng)絡(luò)的、跨操作平臺(tái)的考試成績(jī)管理、分析系統(tǒng)擁有很大的市場(chǎng)。這些系統(tǒng)中的大多數(shù)是利用 VB和 Access 數(shù)據(jù)庫(kù)進(jìn)行開發(fā)的,這樣的系統(tǒng)在跨操作平臺(tái),和數(shù)據(jù)存儲(chǔ)方面都有明顯的不足。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被 計(jì)算機(jī) 網(wǎng)絡(luò) 為基礎(chǔ)的信息管理系統(tǒng)所代替。 2 相關(guān)技術(shù)介紹 ASP技術(shù)的簡(jiǎn)介 ASP 全稱為 Active Server Pages 的簡(jiǎn)寫,是一套由微軟公司開發(fā)的服務(wù)器第 2 頁(yè) 共 29 頁(yè) 端運(yùn)行的腳本平臺(tái) , 使用 ASP 內(nèi)置組件可以快速開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)。在 中,共有 6 個(gè)這樣的組件: Application , ASPError , Request , Response ,Server , Session .常見(jiàn)的 Cookies 就是利用 Session 組件實(shí)現(xiàn)的。 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。其中 JScript 是微軟公司的 ECMAScript 標(biāo)準(zhǔn)的實(shí)現(xiàn),并且有自己的擴(kuò)展。 ASP 是經(jīng)過(guò)服務(wù)器解析之后再向網(wǎng)頁(yè)瀏覽器返回?cái)?shù)據(jù),所以有了 ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。但不排除黑客利用系統(tǒng)漏洞竊取服務(wù)器端的ASP 源代碼。因?yàn)槠胀ǖ?HTML 頁(yè)面只需要瀏覽器就能夠解析,而 ASP 則必須是服務(wù)器將整頁(yè)的代碼都執(zhí)行一遍之后再發(fā)送數(shù)據(jù)。 SQL SERVER 簡(jiǎn)介 SQL Server 是微軟公司所推出的一套運(yùn)行在 Windows 平臺(tái)上的數(shù)據(jù)庫(kù)管理系統(tǒng),用于提供作為 應(yīng)用程序的數(shù)據(jù)來(lái)源,存放各種數(shù)據(jù),并可以讓用戶很容易地實(shí)現(xiàn)所要進(jìn)行的數(shù)據(jù)存取操作,同時(shí)它也提供了一些可視化的管理工具,協(xié)助數(shù)據(jù)庫(kù)系統(tǒng)管理者更方便快捷地管理及設(shè)計(jì)數(shù)據(jù)庫(kù)內(nèi)容,以及對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。 SQL不是一門語(yǔ)言,無(wú)法得到一個(gè)專門的 SQL軟件,它只是服務(wù)器數(shù)據(jù)庫(kù)的部份。動(dòng)態(tài)網(wǎng)頁(yè)中的大 部分?jǐn)?shù)據(jù)都是放在數(shù)據(jù)庫(kù)中的,動(dòng)態(tài)網(wǎng)頁(yè)頁(yè)面效果是通過(guò)調(diào)用數(shù)據(jù)庫(kù)信息來(lái)實(shí)現(xiàn)的。 作為一種查詢語(yǔ)言, SQL 語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行第 3 頁(yè) 共 29 頁(yè) 溝通。 數(shù)據(jù)定義語(yǔ)言( DDL):實(shí)現(xiàn)定義、刪除和修改數(shù)據(jù)庫(kù)對(duì)象的功能。 數(shù)據(jù)控制語(yǔ)言 ( DCL):實(shí)現(xiàn)控制用戶對(duì)數(shù)據(jù)庫(kù)的操作權(quán)限的功能。用戶通過(guò)制定存儲(chǔ)過(guò)程的名字并給出參數(shù) (如果該存儲(chǔ)過(guò)程帶有參數(shù) )來(lái)執(zhí)行它。因此,根本不需要再花時(shí)間對(duì)過(guò)程重新進(jìn)行語(yǔ)法分析和編譯,其執(zhí)行速度很快。 存儲(chǔ)過(guò)程雖然既有參數(shù)又有返回值,但是它與函數(shù)不同。在調(diào)用存儲(chǔ)過(guò)程時(shí),在存儲(chǔ)過(guò)程名字前一定要有 EXEC 保留字。 (2)存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。 (4)存儲(chǔ)過(guò)程可被作為一種安全機(jī)制來(lái)充分利用。無(wú)論在國(guó)外還是在國(guó)內(nèi),它都是倍受專業(yè)Web 開發(fā)人士推崇的軟件。在最新的 MX 版本中,對(duì)Dreamweaver 的代碼控制和后 臺(tái)功能作了進(jìn)一步增強(qiáng),整合了 UltraDev,ColdFusion Studio, Homesite 等優(yōu)秀軟件,使得新版本的 Dreamweaver 比起原有的版本,功能得到了一個(gè)飛躍的發(fā)展。檢索迅速、統(tǒng)計(jì)種類多、直觀的圖形分布顯示、管理方便、存儲(chǔ)量大、安全性好、成本低、跨平臺(tái)性等,這些優(yōu)點(diǎn)極大地提高了學(xué)校對(duì)學(xué)生考試成績(jī)的管理、統(tǒng)計(jì)、分析的效率。本系統(tǒng)應(yīng)具備對(duì)學(xué)生信息、課程信息、教師信息、成績(jī)數(shù)據(jù)信息管理功能,能夠?qū)σ陨闲畔⑦M(jìn)行錄入、刪除、修改、查詢、統(tǒng)計(jì)。 系統(tǒng)具備的功能 系統(tǒng)可按權(quán)限分為公共模塊, 管理員模塊,教師模塊三個(gè)模塊。 教師模塊:此模塊需要登錄用戶擁有教師權(quán)限,用戶登錄后可以通過(guò)選擇查詢條件查詢相關(guān)的成績(jī)信息、成績(jī)統(tǒng)計(jì)報(bào)表、成績(jī)分布柱狀圖。此模塊可以對(duì)學(xué)生數(shù)據(jù)、課程數(shù)據(jù)、成績(jī)數(shù)據(jù)、用戶數(shù)據(jù)進(jìn)行管理,實(shí)現(xiàn)對(duì)學(xué)生、課程、成績(jī)、用戶的添加、刪除、修改。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 數(shù)據(jù)庫(kù)的表設(shè)計(jì) 首先在 SQL Server 中創(chuàng)建名為 score 的數(shù)據(jù)庫(kù),根據(jù)對(duì)系統(tǒng)的分析可以得出本系統(tǒng)需要的表如下: 管理員和教師信息表 (admin):用來(lái)存放管理員或教師 ID、姓名、登錄密碼和用戶類型 (系統(tǒng)管理員或普通教師 )信息。 表 31管理員和教師信息表 (admin) 字段名 字段數(shù)據(jù)類型 字段長(zhǎng)度 允許空 簡(jiǎn)要說(shuō)明 ID Varchar 20 否 登錄 ID、主鍵 Name Varchar 20 是 教師或管理員姓名 Password Varchar 20 是 登錄密碼 Type Int 4 是 用戶類型、權(quán)限 學(xué)生信息表 (student):用來(lái)存放學(xué)生的學(xué)號(hào)、姓名、性別、所在年級(jí)和所在班級(jí)信息。 表 32學(xué)生信息表 (student) 字段名 字段數(shù)據(jù)類型 字段長(zhǎng)度 允許空 簡(jiǎn)要說(shuō)明 ID Varchar 20 否 學(xué)生學(xué)號(hào)、主鍵 Name Varchar 20 是 學(xué)生姓名 Gender Bit 1 是 學(xué)生性別 Class Int 4 否 學(xué)生所在班級(jí) Grade Varchar 20 否 學(xué)生所在年級(jí) 課 程信息表 (course):用來(lái)存放課程 ID、課程名、授課教師 ID、課程描述和課程所在的學(xué)期信息。如:一年級(jí)下半期為“ 2” 。 第 7 頁(yè) 共 29 頁(yè) Type:此字段用來(lái)標(biāo)示考試的類型; 字段值為“ 1” ,表示正??荚?; 字段值為“ 2” ,表示補(bǔ)考。 如圖 32 所示。系統(tǒng)還會(huì)自動(dòng)統(tǒng)計(jì)查詢到的課程數(shù)目和不及格的課程數(shù)目。系統(tǒng)首頁(yè)頁(yè)面效果如圖 41 所示。正??荚?39。補(bǔ)考 39。填寫完登錄信息,提交表單后系統(tǒng)通過(guò) 對(duì)用戶填寫的登錄信息和數(shù)據(jù)庫(kù)中記錄的信息進(jìn)行對(duì)比,若用戶填寫登錄信息有空項(xiàng),系統(tǒng)會(huì)提示“用戶和密碼不能為 空” ,然后系統(tǒng)返回登錄頁(yè)面 ;若用戶登錄信息填寫錯(cuò)誤,頁(yè)面第 9 頁(yè) 共 29 頁(yè) 將提示“用戶名或密碼輸入有誤” ,然后系統(tǒng)返回登錄頁(yè)面 ;若用戶登錄信息填寫正確,系統(tǒng)將會(huì)對(duì)用戶的權(quán)限類型“ Type”進(jìn)行檢查,若“ Type=1”表示用戶為系統(tǒng)管理員,系統(tǒng)會(huì)將用戶的登錄信息記錄在 Cookies 集合和Session 變量中,然后系統(tǒng)轉(zhuǎn)到管理員頁(yè)面 ;若“ Type=2”表示用戶為教師用戶,系統(tǒng)會(huì)將用戶的登錄信息記錄在 Cookies 集合和 Session 變量中后轉(zhuǎn)到教師頁(yè)面 。功能:驗(yàn)證用戶信息是否正確 39。 password 密碼 39。 設(shè)置 Cookies 用戶 ID( UserID)和登錄狀態(tài) (Login) Function checkUser(userid,password) Dim dbc_Class Set dbc_Class = New DBConn 39。運(yùn)行名為 sp_CheckUser 的存儲(chǔ)過(guò)程 Call (sp_CheckUser,Cmd1) If Then 39。建立 Cookies 客戶端變量以識(shí)別 登錄的用戶 (UserName) = (Name) Session(UserID) = (ID) 第 10 頁(yè) 共 29 頁(yè) Session(UserType) = (Type) Wend 39。用戶可以點(diǎn)擊左上方的“退出”鏈接退出系統(tǒng),系統(tǒng)將轉(zhuǎn)到 頁(yè)面,清空 Cookies 集合和 Session 變量后返回到系統(tǒng)首頁(yè)。系統(tǒng)管理員頁(yè)面效果如圖 42 所示。用戶可以點(diǎn) 擊左上方的“退出”鏈接退出系統(tǒng),系統(tǒng)將轉(zhuǎn)到 頁(yè)面,清空 Cookies 集合和 Session 變量后返回到系統(tǒng)首頁(yè)。教師頁(yè)面效果如圖 43 所示。此模塊又分為學(xué)生管理、課程管理、成績(jī)管理和用戶管理四個(gè)小模塊。此模塊的主頁(yè)面為 ,管理員可通過(guò)輸入需要管理的班級(jí)的班級(jí)號(hào),查詢得到現(xiàn)有的學(xué)生信息列表,通過(guò)列表中相應(yīng)的鏈接對(duì)學(xué)生信息進(jìn)行修改和刪除操作。 圖 44學(xué)生管理主頁(yè)面 ( 1)修改學(xué)生數(shù)據(jù)信息: 管理員可通過(guò)點(diǎn)擊如圖 44 所示學(xué)生管理頁(yè)面的相應(yīng)學(xué)生的操作列中的筆型按鈕,即可進(jìn)入學(xué)生信息修改頁(yè)面 ,并將待修改學(xué)生的學(xué)號(hào)ID 同時(shí)傳遞到該頁(yè)面。提交修改后,系統(tǒng)會(huì)對(duì)提交的信息進(jìn)行檢查,若修改過(guò)程中存在沒(méi)有填寫完整的項(xiàng),系統(tǒng)會(huì)提示該項(xiàng)信息不能為空,然后返回學(xué)生管理 主頁(yè)面 ;若修改學(xué)生信息對(duì)數(shù)據(jù)庫(kù)操作失敗,系統(tǒng)將會(huì)提示“更新數(shù)據(jù)時(shí)失敗” ,并返回學(xué)生 管理 主頁(yè)面 。 第 13 頁(yè) 共 29 頁(yè) 圖 45 學(xué)生信息修改頁(yè)面 修改學(xué)生信息調(diào)用的存儲(chǔ)過(guò)程代碼如下: CREATE PROCEDURE sp_UpdateStudent 為要更新的變量聲明參數(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)刪除學(xué)生數(shù)據(jù)信息: 管理員可通過(guò)點(diǎn)擊如圖 44 所示學(xué)生管理頁(yè)面相應(yīng)學(xué)生的操作列中的叉型按鈕,即可完成對(duì)該行對(duì)應(yīng)學(xué)生的信息進(jìn)行刪除,刪除成功后系統(tǒng)將返回學(xué)生管理 主頁(yè)面 。在該頁(yè)面填寫完該學(xué)生的信息點(diǎn)擊“提交”按鈕完成對(duì)學(xué)生信息的添加。 添加 學(xué)生信息調(diào)用的存儲(chǔ)過(guò)程如下: CREATE PROCEDURE sp_AddStudent 為要更新的字段聲明參數(shù) ID varchar(20), Name varchar(20), Gender int, Grade varchar(20), Class int AS 添 加將相應(yīng)的字段的記錄為對(duì)應(yīng)的輸入?yún)?shù)的值 Insert Into Student (ID,Name,Gender,Grade,Class) Values(ID,Name,Gender,Grade,Class) GO 課程管理 課程管理模塊可以對(duì)課程信息進(jìn)行添加、修改、刪除操作,以達(dá)到對(duì)課程開設(shè)進(jìn)行管理的目的。課程管理主頁(yè)面效果如圖 46所示。轉(zhuǎn)到 頁(yè)面后,頁(yè)面顯示有數(shù)據(jù)庫(kù)中記錄的待修改課程的全部信息,修改完該課程的信息點(diǎn)擊“提交”按鈕完成修改。 修改課程信息調(diào)用的存儲(chǔ)過(guò)程代碼如下: CREATE PROCEDURE sp_UpdateCourse 為要修改的字段聲明參數(shù) 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 頁(yè) 共 29 頁(yè) Where ID=ID GO ( 2)刪除課程數(shù)據(jù)信息: 管理員可通過(guò)點(diǎn)擊如圖 46 所示相應(yīng)課程操作列中的叉型按鈕,即可完成對(duì)該課程信息的刪除,刪除成功后系統(tǒng)將返回課程管理 主頁(yè)面 。在該頁(yè)面填寫完該課程的信息點(diǎn)擊“提交”按鈕完成對(duì)課程信息的添加。 添加 課程信息調(diào)用的存儲(chǔ)過(guò)程如下: CREATE PROCEDURE sp_AddCourse ID varchar(20), Name varchar(20), TeacherID varchar(20), Term int AS Insert Into Course (ID,Name,TeacherID,Term) Values(ID,Name,TeacherID,Term) GO 第 17 頁(yè) 共 29 頁(yè) 成績(jī)管理 成績(jī)管理模塊完成了對(duì)成績(jī)信息進(jìn)行添加、修改、刪除操作,以達(dá)到對(duì)成績(jī)信息進(jìn)行管理的目的。成績(jī)管理主頁(yè)面效果如圖 47 所示。瀏覽器轉(zhuǎn)到 頁(yè)面后,顯示有數(shù)據(jù)庫(kù)中記錄的待修改成績(jī)相關(guān)的全部信息,修改后點(diǎn) 擊“提交”按鈕完成修改。 修改成績(jī)數(shù)據(jù)信息調(diào)用的存儲(chǔ)過(guò)程代碼如下: CREATE PROCEDURE sp_UpdateScore 為要修改的字段聲明參數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1