999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

試題庫管理系統的設計與分析

2012-07-12 07:06:04江西應用工程職業學院胡曉敏
電子世界 2012年10期
關鍵詞:程序數據庫系統

江西應用工程職業學院 趙 瓊 胡曉敏

1.引言

目前學校與社會上的各種考試大都采用傳統的考試方式,在此方式下,考試至少要經過五個步驟,即人工出題、考生答題、人工計時、人工閱卷和成績評估。教師每天面對的是繁瑣的教學工作,包括備課,上課,批改作業,遇到考試更是繁瑣中的重中之重。隨著試題數量的不斷增加及答題要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,試題庫管理系統從技術層面和文化層面雙重入手,把教師從繁瑣的工作中解脫出來。本系統采用Browser/Web模式,其開發技術涉及ASP、Access數據庫,包括五大功能模塊。以下,我簡單介紹下本系統的設計內容。

2.開發工具的選用和介紹

2.1 ASP的優勢

Active Server Pages:“動態服務器網頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產生的執行結果都是標準的HTML格式,而且這些程序是在網絡服務端中執行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執行”結果,并且將這ASP執行的結果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶端(Client)的瀏覽器上執行,若使用VBScript來設計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執行的結果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執行結果。

2.2 ASP的特點

2.2.1 任何開發工具皆可發展ASP

只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當然,其他網頁發展工具,例如,FrontPage Express、FrontPage等也都可以。

(1)語言相容性高

ASP與所有的ActiveX Script語言都相容,除了可結合HTML,VBScript、JavaScript、Active X服務器組件來設計外,并可經由“plug-In(外掛組件模組)”的方式,使用其他廠商(Third Party)所提供的語言。

(2)隱密安全性高:

如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因為ASP程序先于網站服務(Web Server)端執行后,將結果轉換成標準HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。

(3)易于操控數據庫

ASP可以輕易地通過ODBC(Open Database Connectivity)驅動程序連接各種不同的數據庫,例如:Access、FoxPro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是“Excel”文件當成數據庫用。

(4)面向對象學習容易

ASP具備有面向對象(Object-Oriented)功能,學習容易,ASP提供了五種方便能力強大的內建對象:Request、Response、Sever、Application以及Session,同時,若使用ASP內建的“Application”對象或“Session”對象所撰寫出來的ASP程序可以在多個網頁之間暫時保存必要的信息。

2.2.2 ASP的含義

①Active:ASP使用了微軟的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。

②Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。

③Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。

圖1

由此可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統。

2.2.3 運行ASP所需的環境

☆Microsoft Internet Information Server version 3.0/4.0 on Windows 2000 Server

☆Microsoft Personal Web Server on Windows 98/Me

與一般的程序不同,A S P程序無須編譯。ASP程序的控制部份,是使用VBScript、JavaScript等腳本語言來設計的,當執行ASP程序時,腳本程序將一整套命令發送給腳本解釋器(即腳本引擎),由腳本解釋器進行翻譯并將其轉換成服務器所能執行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝ASP時,系統提供了兩種腳本語言:VBScript和JavaScript,而VBScript則被作為系統默認的腳本語言。

3.系統總體分析和設計

3.1 系統模塊分析

按照系統開發的基本觀點和對系統進行分解,從內容可對系統進行如下劃分:

3.1.1 題庫管理模塊

3.1.2 試卷組成模塊

3.1.3 學生管理模塊

3.1.4 成績輸入模塊

3.1.5 在線交流模塊

3.2 系統功能分析和設計(如圖1所示)

高級管理分為本地和網絡管理;

學生管理中可以根據不同的班級來查看班級學生名單,可以在某個班級添加或刪除學生;

試卷組成部分包含年度,學期,題目總數,題型,題目難易程度占的比例等;

題庫管理包括添加、刪除、查詢試題功能,目前只試用單選題,多選題,判斷題和問答題;

成績的輸入中,教師可選擇班級和課程,然后輸入學生的成績,提交;

在線交流可以讓教師和學生更好地溝通和交流。

3.3 數據庫的設計與實現

根據系統需求,可以列出如下數據項和數據結構:

(1)登錄信息:包括姓名、密碼、班級、權限;

(2)科目信息:包括ID、科目;

(3)單選試題信息:包括試題ID、試題、試題選項、答案、分數、難易程度、科目等;

(4)多選試題信息:包括試題ID、試題、試題選項、答案、分數、難易程度、科目等;

(5)判斷題信息:包括試題ID、試題、試題答案、試題分數、難易程度、科目等;

(6)問答題信息:包括試題ID、試題、試題答案、試題分數、科目等。

習題數據庫用Access實現,分章節把一些較典型的習題及答案收集起來,并建立索引,以備學生從習題庫中隨機地抽取習題。老師可以隨時對數據庫中的習題進行添加,刪除或者修改,以適應不同的需要。這種管理是十分必要的,首先,學習過程中,學生反復練習的一些習題顯然應該換以新的內容;其次,隨著學習的深入和學生水平的提高,可能會出現諸如習題難度不適應今后的學習,學習內容在一定程度上已經得到發展,導致相應試題失去了它的價值等問題。因此通過老師對習題庫的管理,使它能夠及時更新內容,日臻完善。

4.系統設計的重點和難點

組卷和題庫管理是本系統設計的重點,也是難點。

以下是組卷頁面的主要代碼設計:

頁面設計完成后,還要與數據庫進行鏈接。

5.系統環境要求

為了保證系統運行的效率和可靠性,系統服務器端應具有較高的軟硬件配置,客戶端的要求不是很高。此應用程序可廣泛運行于國際互聯網即Internet,也可適用于內部的局域網。其運行要求如下:

☆軟件環境:

6.結束語

本系統是基于Windows NT+IIS的網絡服務器體系結構和ASP、Dream weaver、FrontPage等Web開發技術,以及對數據的采掘技術,完成了關于利用數據關聯規則采集技術和動態Web技術實現用戶個性化頁面的研究。本文著重分析了試題庫管理系統的功能及其實現情況,幫助教師從繁瑣沉重的工作量中解脫出來,能將更多的時間致力于教學和研究。

[1]蔡翠平,尚俊杰.網絡程序設計ASP[M].清華大學出版社,北方交通大學出版社,2004,12.

[2]宣小平,但正剛,張文毅.ASP數據庫系統開發實例導航[M].人民郵電出版社,2003,6.

[3][美]Patrick Santry Mitch Tulloch著.李博譯.IIS 5.0系統管理指南[M].清華大學出版社,2000,12.

[4]精銳創作組.Windows2000serverIIS[M].人民郵電出版社,2001-8-1.

[5]韓.I.R.I色彩研究所.李強華譯.Web Color Design:設計師談網頁配色[M].電子工業出版社,2002,09.

[6]北京東方人華科技有限公司編.網頁制作入門與提高(MX版)[M].清華大學出版社,2002-10-1.

[7]石志國,王志良,薜為民.ASP精解案例教程M].清華大學出版社.

[8]李存斌,樊建平.ASP高級編程及其項目應用開發[M].中國水利水電出版社.

[9]蔡平.網絡程序設計ASP[M].清華大學出版社.

[10]思科技產品研發.Dreamweaver MX&ASP網頁整合大全[M].電子工業出版社.

猜你喜歡
程序數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 97视频精品全国在线观看| 日韩精品一区二区三区大桥未久 | 欧美综合在线观看| 丝袜美女被出水视频一区| 亚洲区一区| 国产综合亚洲欧洲区精品无码| 精品福利网| 欧美日韩在线亚洲国产人| 欧美天天干| 久久女人网| 欧美日本在线一区二区三区| 久久综合一个色综合网| 久久永久视频| 国产第三区| 中文成人在线| 国产不卡在线看| 午夜a视频| 亚洲无码精品在线播放| 欧洲在线免费视频| 久久精品国产91久久综合麻豆自制 | 久久精品一品道久久精品| 亚洲综合第一页| 久久精品国产电影| 热久久这里是精品6免费观看| 亚洲欧美日韩中文字幕在线| 国产欧美日韩资源在线观看| 青青青国产免费线在| 免费人成黄页在线观看国产| 国产成人一区二区| 国产AV毛片| 国产综合精品一区二区| 国产成人高清精品免费软件| 国产丝袜啪啪| 国产96在线 | 久久午夜夜伦鲁鲁片不卡| 欧美午夜在线观看| 在线观看无码av免费不卡网站| 中文字幕av一区二区三区欲色| 99福利视频导航| 久久国产精品麻豆系列| 精品一區二區久久久久久久網站| 日韩精品久久无码中文字幕色欲| 亚洲国产成人超福利久久精品| 99久久国产综合精品2023| 国产日韩欧美中文| 国产丝袜一区二区三区视频免下载| 72种姿势欧美久久久大黄蕉| 亚洲中文字幕无码爆乳| 中文字幕无码中文字幕有码在线| 亚洲欧洲日韩综合| 九九热在线视频| 久久久久久久97| а∨天堂一区中文字幕| 国产99视频精品免费视频7| 亚洲区第一页| 好吊色国产欧美日韩免费观看| 午夜视频日本| av在线无码浏览| 国产福利小视频高清在线观看| 性激烈欧美三级在线播放| 国模极品一区二区三区| 91精品日韩人妻无码久久| 中文字幕亚洲精品2页| 性色在线视频精品| 国产精品手机视频一区二区| 视频二区中文无码| 乱系列中文字幕在线视频| a毛片基地免费大全| 亚洲人在线| 亚洲一区网站| 九九视频免费看| 色悠久久综合| 亚洲色图欧美激情| 中文字幕在线欧美| 国产精品所毛片视频| 亚洲自偷自拍另类小说| 伊人久热这里只有精品视频99| 国产成人亚洲欧美激情| 伊在人亞洲香蕉精品區| 国产午夜福利亚洲第一| 亚洲乱伦视频| 老司机久久精品视频|