【正文】
{ Session[userNum] = ()。 屬性圖 學(xué)生信息屬性圖 圖 4- 2 學(xué)生屬性圖 編號 姓名 Email 密碼 學(xué)生 第 20 頁 成績屬性圖 圖 4- 3 考生得分 屬性圖 考試系統(tǒng)數(shù)據(jù)庫建表及其說明 考慮到整個(gè)系統(tǒng)的需要,我們一共設(shè)計(jì)了以下幾個(gè)數(shù)據(jù)庫表:學(xué)生信息表,管理員信息表,選擇題表,判斷題表,填空題表,成績表。 2)概念結(jié)構(gòu)設(shè)計(jì)階段 :概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型。因此為了提高性能,必須對用戶的查詢請求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的負(fù)擔(dān)。關(guān)系模型把存取路徑向用戶隱蔽起來,用戶只要指出“干什么”,不必詳細(xì)說明“怎么干”,從而大大地提高了數(shù)據(jù)的獨(dú)立性,提高了用戶生產(chǎn)率。 元組:表中的一行即為一個(gè)元組。每個(gè)記錄類型可包含若干個(gè)字段,這里,記錄類型描述的是實(shí)體,字段描述實(shí)體的屬性。 一、數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特性,研究與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象,例如關(guān)系模型中的域、屬性、關(guān)系等。下面將介紹下數(shù)據(jù)庫的基本概念和數(shù)據(jù)庫的發(fā)展。純度的對比會(huì)使色彩的效果更明確肯定; 1色彩所處的位置的不同 ,也會(huì)造成色彩對比的不同效果; 1暗色中含高亮度的對比會(huì)給人清晰、激烈,很有強(qiáng)烈的刺激,如深黃到刺黃色,暗色中間含高亮度的對比,會(huì)給人沉著、穩(wěn)重、深沉的感覺,中性色與低高度的對比,給人模糊、朦朧、深?yuàn)W的感覺,如草綠中間是淺灰,純色與高亮度的對比,給人跳躍舞動(dòng)的感覺,如黃色與白色的、純色與低亮度的對比,給人輕柔、歡快的感覺,如 淺藍(lán)色與白色、純色與暗色的對比,給人強(qiáng)硬、不可改變的感覺; 1一般說來 ,普通的底色應(yīng)柔和些 ,素一些 ,淡一些 ,配上黑色字體 ,讀起來自然、流暢,不易疲勞; 本系統(tǒng)主要采用淺藍(lán)色為底色、左右框架式。 C是微軟公司研究員 Anders Hejlsberg 的最新成果。因?yàn)榭蛻舳擞幸惶淄暾麘?yīng)用程序,在出錯(cuò)提示、在線幫助等方面 都有強(qiáng)大的功能,并且可以在子程序間自由切換。 系統(tǒng)所用的數(shù)據(jù)庫 SQL Server 2020 在 Microsoft 的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)。 還提供性能計(jì)時(shí)器和默認(rèn)授權(quán)和驗(yàn)證方案。 不僅僅是 ASP 的新版本,也是統(tǒng)一的 Web 開發(fā)平臺,用來提供開發(fā) 第 12 頁 人員生成企業(yè)級 Web 應(yīng)用程序所需的服務(wù)。 試題庫管理:對選擇、判斷、填空三種題型試題庫的管理,使試題的增刪、編輯更為簡便。另外,系統(tǒng)還應(yīng)該對考試時(shí)間進(jìn)行控制,時(shí)間到了會(huì)要求考試者交卷。 (5)系統(tǒng)具備考生身份自動(dòng)驗(yàn)證、基準(zhǔn)試卷相同但考生考試試卷不同保證考試的公平規(guī)范、考過試卷的管理和查閱、考生答題 (界面 )、自動(dòng)評卷、自動(dòng)錄入成績等功能 ,具有速度快、效率高的特點(diǎn)。由于本系統(tǒng)的在線考試功能對于整個(gè)系統(tǒng)的功能和性能完成有舉足輕重影響,所以需要對學(xué)生的考試數(shù)據(jù)進(jìn)行準(zhǔn)確的保存,更關(guān)鍵的是,對時(shí)間的控制,所以的話,本系統(tǒng)的準(zhǔn)確性和及時(shí)性很大程度上決定了系統(tǒng)的成敗。 操作可行性 目前,大多數(shù) PC 機(jī)和局域網(wǎng)能夠軟件系統(tǒng)運(yùn)行該系統(tǒng),該系統(tǒng)的安裝、調(diào)試、運(yùn)行不會(huì)改變原計(jì)算機(jī)系統(tǒng)的設(shè)置和網(wǎng)絡(luò)的布局,并且大多數(shù)用戶幾乎不用做任何培訓(xùn)都能夠方便的操作軟件。 同時(shí),大型數(shù)據(jù)庫 SqlServer2020 提供了數(shù)據(jù)庫管理的能力,功能強(qiáng)大,結(jié)構(gòu)較復(fù)雜,工作量可由一到三個(gè)人完成,做為畢業(yè)論文,有足夠的時(shí)間一個(gè)人完成,技術(shù)難度中等。 (2)Function 過程 Function 過程是包含在 Function 和 End Function 語句之間的一組 VBScript語句。大多數(shù)情況下,可將所需的數(shù)據(jù)放進(jìn) Variant 中,而 Variant 也會(huì)按照最適用于其包含的數(shù)據(jù)的方式進(jìn)行操作。瀏覽者查看頁面源文件時(shí),看到的是 ASP 生成的 HTML 代碼,不是 ASP 程序代碼,可以防止別人抄襲程序。 : ASP 運(yùn)行在服務(wù)器端。 , ASP 技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。 能與任何 ActiveX scripting 語言相容。 [7]ASP 內(nèi)含于 和 之中 ,通過 ASP 可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 促進(jìn)教師發(fā)展。三個(gè)模塊分別是學(xué)生模塊,教師模塊,管理員模塊。它使用方便,操作簡單,具有用戶注冊,多用戶同時(shí)在線考試、動(dòng)態(tài)隨機(jī)出題、自動(dòng)判卷、題庫管理、用戶管理、成績管理等功能。相信它會(huì)給廣大學(xué)子提供方便快捷的學(xué)習(xí)途徑。 ,多采用隨機(jī)抽題組卷的方式,缺乏教育測量理 論作為依據(jù)。 在我國,計(jì)算機(jī)考試系統(tǒng)和題庫的理論研究和實(shí)踐應(yīng)用起步比較晚。值得一提的是我校的數(shù) 學(xué)教育在經(jīng)過了多年的發(fā)展后已日趨走向成熟,我院乃至整個(gè)學(xué)校的發(fā)展都離不開我們辛勤的數(shù)學(xué)老師的努力?,F(xiàn)在,計(jì)算機(jī)硬件技術(shù)的發(fā)展已經(jīng)達(dá)到了相當(dāng)高的水平。傳統(tǒng)考試看分?jǐn)?shù)、看重考試分出的等級。 database。本文主要介紹系統(tǒng)的總體設(shè)計(jì)以及著重研究了登錄注冊導(dǎo)航板塊的實(shí)現(xiàn),并在此基礎(chǔ)上建立了后臺數(shù)據(jù)庫。 經(jīng)審查:該生已學(xué)完教學(xué)計(jì)劃規(guī)定的全部課程,成績合格,畢業(yè)設(shè)計(jì)電子文檔最后一稿已交,準(zhǔn)予參加畢業(yè)設(shè)計(jì)(論文)答辯。 關(guān)鍵詞: 在線考試系統(tǒng); B/S 模式; ;數(shù)據(jù)庫;登錄注冊 Online examination system IV Abstract This system has realized the goal of online test .This systemcould reduce the burden on teachers and increase efficiency, and stimulate the students’ interest in learning. The online exam system is mainly used as a browser interface, the B/S mode that user could access the site through the browser, using (C) technology and Dreamweaver tools, and SQL data the design of various functions. The system is effective as users logged, the new user registration, user management, online examinations, Administrators login and management, and other functions. This paper describes the design and focus on navigation registration plate logged the realization and on this basis, to build a background database. The login system mainly provides the candidates and the administrator login, which is the prerequisite for online examinations。傳統(tǒng)的考試方式從來都是老師發(fā)試卷給學(xué)生考,何時(shí)考、考什么、怎么評判考分全由老師決定,學(xué)生一直處于被動(dòng)甚至被迫的地位。 ( 3)重結(jié)果輕過程,不能客觀反映應(yīng)考者的實(shí)際能力水平。其中很 第 2 頁 重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng),同時(shí)它也是最難實(shí)現(xiàn)的環(huán)節(jié)。 [5]美國心理協(xié)會(huì)在 1986 年出版了關(guān)于如何開發(fā)、使用計(jì)算機(jī)化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者的事實(shí)標(biāo)準(zhǔn)。清華大學(xué)、上海交通大學(xué)、北京師范大學(xué)等高校,也有教師在組 織力量致力于實(shí)用考試系統(tǒng)的研究和開發(fā)工作, 其中使用專用在線考試系統(tǒng)影響較大的考試有: 1994 年開始,國家教務(wù)組織的全國計(jì)算機(jī)等級考試; 1996 年,教育部考試中心舉辦的全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試( National Applide Information Technology Certificate 簡稱 NIT); 微軟授權(quán)培訓(xùn)中心( Microsoft Authorized Training Center 簡稱 ATC)組織的認(rèn)證考試等。加上軟件實(shí)用水平和商品化工作方面的不足。 考試系統(tǒng)的功能和作用 在線考試系統(tǒng)為考生提供登錄、注冊、在線考試等功能。 用戶登錄注冊以及在線考試系統(tǒng)。傳統(tǒng)的考 試在時(shí)間、地點(diǎn)、難易程度等方面整齊劃一,學(xué)生在時(shí)間、地點(diǎn)、難易度上無任何選擇的余地,學(xué)生的個(gè)性完全被扼殺。 第 6 頁 2. 可行性研究 該在線考試系統(tǒng)主要采用 ( C#)、 HTML、 SQL 數(shù)據(jù)庫等技術(shù)和工具,整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。以下羅列了 ASP 所獨(dú)具的一些特點(diǎn): VBScript 、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地 完成網(wǎng)站的應(yīng)用程序。 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他 第 7 頁 人剽竊,提高程序的安全性。 總之, ASP 包含三方面含義: : ASP 使用了微軟的 ActiveX 技術(shù)。 VBSCRIPT 是 VB 的一個(gè)簡集,會(huì) VB 的人可以很方便的快速上手。除簡單數(shù)字或字符串以外, Variant 可以進(jìn)一步區(qū)分?jǐn)?shù)值信息的特定含義。這通常不是一個(gè)好習(xí)慣,因?yàn)檫@樣有時(shí)會(huì)由于變量名被拼錯(cuò)而導(dǎo)致在運(yùn)行 Script時(shí)出現(xiàn)意外的結(jié)果。如果 Function過程無任何參數(shù),則 Function 語句必須包含空括號 ()。在科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,一般的硬件平臺完全能滿足此系統(tǒng)的需要。在加上本系統(tǒng)并不是很復(fù)雜,所以在操作方面不應(yīng)有很大的問題。所以必須要求系統(tǒng)簡單易用,有良好的用戶接口,有比較清爽的人機(jī)交互頁面。 系統(tǒng)需要解決的主要問題 首先,因?yàn)榭荚囀敲嫦蛱囟ǖ哪承ο蟮?,所以考試者進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。此外,用戶還應(yīng)能進(jìn)行遠(yuǎn)程注冊。 計(jì)算機(jī)自動(dòng)閱卷:本系統(tǒng)只考慮客觀題,要求計(jì)算機(jī)能自動(dòng)閱卷,然后馬上顯示出考生分?jǐn)?shù)。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。當(dāng)應(yīng)用程序安裝在同一臺計(jì)算機(jī)上,但使用不同的 .NET Framework 版本時(shí),應(yīng)用是并行 運(yùn)行的。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。 響應(yīng)速度快。 C是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言。 在線考試模塊 在線考試模塊是本系統(tǒng)中的一個(gè)重要部分,它由試卷生成,在線考試,自動(dòng) 第 16 頁 評分等構(gòu)成。 數(shù)據(jù)庫管理系統(tǒng)( Database Management System,簡稱 DBMS): 數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 三、數(shù)據(jù)的 約束條件 :數(shù)據(jù)的 約束條件 是一組 完整性 規(guī)則的集合。根以外的其它結(jié)點(diǎn)有且只有一個(gè)雙親結(jié)點(diǎn),用層次模型表示多對多聯(lián)系,必須首先將其分解成一對多聯(lián)系。 域( Domain):屬性的取值范圍。 關(guān)系數(shù)據(jù)模型的優(yōu)缺點(diǎn): 優(yōu)點(diǎn):關(guān)系模型是建立在嚴(yán)格的 數(shù)學(xué)概念 的基礎(chǔ)上的。它將數(shù)據(jù) 庫設(shè)計(jì)分為四個(gè)階段:需求分析(分析用戶要求)、概念設(shè)計(jì)(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫設(shè)計(jì))。 5)數(shù)據(jù)庫實(shí)施階段 :在數(shù)據(jù)庫實(shí)施階段,設(shè)計(jì)人員運(yùn)用 DBMS 提供的數(shù)據(jù)語言及其宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。 if ((())) { if ( == ()) { if ( == 0) { Session[userNum] = ()。178。170。不 ?存 228。 = [0].DefaultView[0].Row[1].ToString()。 } } protectedvoid Sure_Click(object sender, EventArgs e) { if () { string Num = Session[userNum].ToString()。 功|!39。235。 + () + 39。 string GridView1Str = select * from [d