狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

運用ASP與Access數據庫制作局域網網上答題系統

運用ASP與Access數據庫制作局域網網上答題系統

更新時間:2024-04-11 文章作者:未知 信息來源:網絡 閱讀次數:

    信息社會對人的學歷、素質要求越來越高,人們為了找到前途更好、收入更加誘人的工作崗位,必須通過各種各樣的考試如注冊會計師資格考試、司法資格考試等等,而各種各樣的試題資料也應運而生,但所有的資料所共有的一個缺點就是使用上的不方便、不靈活、及效率不高,本網上答題系統正是為了彌補這些諸多不便而編制的、適合于局域網并能在單機上運行的系統,下面就詳細介紹本系統的編制及使用方法。 
一、界面  
如圖所示:  

二、程序組成 
本系統由Index. asp、Lkzk.asp、Save.asp、Db0.fun 四個小程序及Access數據庫文件lkzk.mdb組成各程序的功能分別是: 
1. Index. asp 是框架網頁,負責導入Lkzk.asp、Save.asp兩個子網頁組成完整的程序頁面。 
2. Lkzk.asp 是隨機出題答題的交互頁面生成程序,主要完成隨機選題、題目顯示、答案輸入及正確率、總答題數顯示等功能。 
3. Save.asp 完成答題正誤判斷、顯示及成績登記(按客戶端IP地址)。 
4. Db0.fun 包含打開Access數據庫的多個函數(Lkzk.asp、Save.asp都用到的)。 
5. lkzk.mdb Access數據庫文件,由表“IP”和表“題庫”組成。 
表(IP)由編號字段ID(數字格式)、客戶機地址字段IP(文本格式)、錯誤答案數字段nnn(數字格式)、正確答案數字段yyy(數字格式) 所組成; 
表“題庫” 由題號字段ID(數字格式)、單選多選標記字段dx(數字格式)、答案字段xz(文本格式)、試題內容字段na(備注格式)所組成。(注:試題內容的選擇部分必須為“A. …… B. …… C. …… D. ……” 格式) 
--------------- Index. Asp----------------- 
<html> 
<head> 
<title>網上司考試題庫</title> 
</head> 
<frameset rows="87%,*" framespacing="0"> 
<frame name="top" src="lkzk.asp" scrolling="auto"> 
<frame name="bottom" scrolling="auto" marginwidth="0" marginheight="0"> 
<noframes> 
<body> 
<p>此網頁使用了框架,但您的瀏覽器不支持框架。</p> 
</body> 
</noframes> 
</frameset> 
</html> 
--------------Lkzk.asp------------- 
<!-- #include virtual="/lkzk/DB0.fun" --> 
<% 
Set rsu2 = GetMdbStaticRecordset("lkzk.mdb", "IP")  
Set rs = GetMdbStaticRecordset("lkzk.mdb", "題庫") 
%> 
<HTML> 
<head> 
<title>網上司考試題庫</title> 
</head> 
<BODY > 
<font size="4" color="#000080">司考試題庫  
<%  
ClientIP = Request.ServerVariables("REMOTE_ADDR")  
userIP=Right(ClientIP,Len(ClientIP)-InStrRev(ClientIP,"."))  
rsu2.AbsolutePosition=userIP  
Randomize  
I=Fix(Rnd*1800)  
rs.AbsolutePosition=I+1  
%>  
總第<%=CStr(I+6)%>題  <%'=rs("type")%> 
<FORM Action=save.asp Method=GET target="bottom"> 
<INPUT Type=Hidden Name=AI Value="<%=I%>"> 
<HR> 
<% s=rs("na") 
x=InStr(s,"A.") 
sx="多選"  
if rs("dx")=0 then  
sx="單選"  
end if %>  
<%=Left(s,x-1)%> '顯示除選擇部分外的試題內容 
<font color="red">  
<%=sx%> <BR> '顯示是單選還是多選題 
</font> 
<% s=Right(s,Len(s)-x+1)  
x=InStr(s,"B.") %> '以下開始顯示復選框及選擇部分 
<INPUT Type=CheckBox Name=A Value="a"> 
<%=Left(s,x-1)%><BR>  
<%s=Right(s,Len(s)-x+1) 
x=InStr(s,"C.")%>  
<INPUT Type=CheckBox Name=A Value="b"> 
<%=Left(s,x-1)%><BR>  
<%s=Right(s,Len(s)-x+1) 
x=InStr(s,"D.")%>  
<INPUT Type=CheckBox Name=A Value="c"> 
<%=Left(s,x-1)%><BR>  
<%s=Right(s,Len(s)-x+1)%>  
<INPUT Type=CheckBox Name=A Value="d"> <%=s%>  
<BR>  
<INPUT Type=Submit Value="查看答案">  
<a href="lkzk.asp" target="_self">繼續做題</a> <BR> 
<%if rsu2("nnn")+rsu2("yyy")=0 then rsu2("yyy")=1 end if%> 
正確率:<%=FormatNumber(rsu2("yyy")/(rsu2("nnn")+rsu2("yyy"))*100, 2, True)%>%  
總答題數:<%=rsu2("nnn")+rsu2("yyy")%> 
</form> 
</font> 
</BODY>  
-----------------Save.asp------------------- 
<!-- #include virtual="/lkzk/DB0.fun" --> 
<% 
Set rsu2 = GetMdbStaticRecordset("lkzk.mdb", "IP")  
Set rs = GetMdbStaticRecordset("lkzk.mdb", "題庫") 
%> 
<HTML> 
<BODY > 
<% I=CInt(Request("AI")) 
rs.AbsolutePosition=I+1 
ssx="錯"  
A=Replace( Request("A"), ", ", " ) 
if A=rs("xz") then '判斷答題正誤 
ssx="對"  
end if 
%>  
<FONT Color=Red> 
您答<%=ssx%>了 '顯示答案正誤等信息 
</FONT> 
試題庫總第<%=CStr(I+1+5)%>題 您的答案是:<%=A%>  
參考答案是:<%=rs("xz")%>  
<%  
ClientIP = Request.ServerVariables("REMOTE_ADDR")  
userIP=Right(ClientIP,Len(ClientIP)-InStrRev(ClientIP,".")) 
rsu2.AbsolutePosition=userIP  
rsu2.Update  
If ssx="對" then 
rsu2("yyy") =rsu2("yyy")+1  
End if 
if ssx<>"對" then  
rsu2("nnn") =rsu2("nnn")+1  
End if 
rsu2.Update '以下將正誤結果記錄于數據庫表“IP”中 
%>  
</BODY>  
</HTML>  
--------------Db0.fun---------------- 
<% ' 以下為函數程序 
'--------------------------------------------------- 
Function GetMdbConnection( FileName ) 
Dim Provider, DBPath 
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;" 
DBPath = "Data Source=" & Server.MapPath(FileName) 
Set GetMdbConnection = GetConnection( Provider & DBPath ) 
End Function 
'--------------------------------------------------- 
Function GetMdbRecordset( FileName, Source ) 
Set GetMdbRecordset = GetMdbRs( FileName, Source, 2, " ) 
End Function 
'--------------------------------------------------- 
Function GetMdbStaticRecordset( FileName, Source ) 
Set GetMdbStaticRecordset = GetMdbRs( FileName, Source, 3, " ) 
End Function 
'--------------------------------------------------- 
Function GetConnection( Param ) 
Dim conn 
On Error Resume Next 
Set GetConnection = Nothing 
Set conn = Server.CreateObject("ADODB.Connection") 
If Err.Number <> 0 Then Exit Function 
conn.Open Param 
If Err.Number <> 0 Then Exit Function 
Set GetConnection = conn 
End Function 
'--------------------------------------------------- 
Function GetMdbRs( FileName, Source, Cursor, Password ) 
Dim conn, rs 
On Error Resume Next 
Set GetMdbRs = Nothing 
If Len(Password) = 0 Then 
Set conn = GetMdbConnection( FileName ) 
Else 
Set conn = GetSecuredMdbConnection( FileName, Password ) 
End If 
If conn Is Nothing Then Exit Function 
Set rs = Server.CreateObject("ADODB.Recordset") 
If Err.Number <> 0 Then Exit Function 
rs.Open source, conn, Cursor, 2 
If Err.Number <> 0 Then Exit Function 
Set GetMdbRs = rs 
End Function 
'--------------------------------------------------- 
%> 
三、運行方法 
本系統運行方法是先按文中所述格式制作好試題庫文件Lkzk.mdb連同上列四個程序COPY至主機的WWW 的根目錄中并執行http://主機IP地址/Index.asp即可進行答題。(本程序在單機windows98+pws+ODBC驅動 及局域網windowsNT Server4.0 +IIS4.0+ODBC驅動 環境下均測試通過,各用戶可以根據具體情況對程序中的標題稍加修改制作自己的試題庫系統,還可以對其進行擴充增加各類其它功能,在這里因篇幅關系就不再敷述,有關ODBC驅動的詳細情況可參閱相關資料或給我來信mailto: intcom@21cn.com 。 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
99国产一区| 久久久亚洲欧洲日产国码αv| 久久在线精品| 欧美国产精品中文字幕| 国产成人精品免费视频网站| 午夜精品福利在线| 日韩亚洲欧美高清| 欧美 日韩 国产一区二区在线视频| 中文无字幕一区二区三区 | 日韩欧美一区二区免费| 日日夜夜免费精品视频| 狠狠色狠狠色综合人人| 91精品欧美一区二区三区综合在 | 99re这里都是精品| 欧美巨大另类极品videosbest| 色先锋aa成人| 欧美在线观看一区| 在线综合+亚洲+欧美中文字幕| 欧美一区二区三区小说| 久久久精品日韩欧美| 国产精品毛片a∨一区二区三区 | 激情综合网av| 99久久精品免费| 黄色工厂这里只有精品| 美女视频一区免费观看| 欧美男男青年gay1069videost| 日韩精品一区在线观看| 国产精品久久久久久亚洲毛片 | 国产乱码一区二区三区| 成人av电影在线观看| 亚洲一级高清| 一本色道久久综合狠狠躁的推荐| 欧美精品三级日韩久久| 中文字幕免费不卡在线| 偷窥少妇高潮呻吟av久久免费| 国产一区二区三区黄视频| 91欧美一区二区| 蜜桃视频一区| www国产成人| 亚洲电影欧美电影有声小说| 国产精品一卡二| 狠狠爱www人成狠狠爱综合网| 久久久久久久久久久久久久一区| 日韩三级在线观看| 一区二区三区美女视频| 国产一本一道久久香蕉| 精品电影一区| 91精品国产91久久久久久一区二区| 欧美国产激情一区二区三区蜜月| 天天av天天翘天天综合网色鬼国产| 国产成人aaa| 亚洲永久网站| 久久久久国产精品人| 石原莉奈在线亚洲三区| 欧美成人有码| 欧美日韩你懂得| 亚洲色图丝袜美腿| 国产成人免费高清| 国产精品亚洲综合色区韩国| 欧美变态凌虐bdsm| 青青草原综合久久大伊人精品优势 | 美国十次了思思久久精品导航| 女人天堂亚洲aⅴ在线观看| 日本韩国欧美一区二区三区| 国产精品久久久一本精品| 国产精品99久| 一本久久a久久精品亚洲| 欧美韩国一区二区| 成人中文字幕合集| 欧美怡红院视频| 亚洲一级二级三级在线免费观看| 91麻豆国产福利在线观看| 欧美吻胸吃奶大尺度电影| 亚洲一区二区在线观看视频| 色综合久久中文综合久久97| 3d动漫精品啪啪一区二区竹菊| 婷婷久久综合九色国产成人| 韩日视频一区| 国产亚洲一二三区| 国产成人精品一区二| 欧美午夜精品理论片a级按摩| 亚洲一区二区三区四区五区黄| 欧美精品二区| 国产午夜精品久久久久久久| 丁香一区二区三区| 欧美一级片在线观看| 久久97超碰色| 欧美性受极品xxxx喷水| 午夜av一区二区三区| 一本色道久久| 亚洲精品乱码久久久久久日本蜜臀| 午夜免费电影一区在线观看| 久久日一线二线三线suv| 国产不卡在线视频| 欧美一二三四在线| 成人深夜福利app| 日韩精品资源二区在线| 粉嫩aⅴ一区二区三区四区五区| 欧美日本国产一区| 国产精品 欧美精品| 欧美一区二区三区在线视频| 国产精品乡下勾搭老头1| 91精品国产欧美日韩| 高清免费成人av| 精品乱人伦一区二区三区| 91首页免费视频| 国产精品久久看| 一本色道88久久加勒比精品| 亚洲午夜电影在线观看| 色偷偷一区二区三区| 麻豆一区二区在线| 欧美久久久久久久久中文字幕| 国产综合色视频| 日韩精品一区国产麻豆| 91一区二区在线| 亚洲另类在线视频| 久久中文在线| 国产精品一区二区久激情瑜伽| 精品91自产拍在线观看一区| 欧美日韩国产探花| 亚洲最色的网站| 欧美日韩国产小视频| www.色综合.com| 亚洲欧美一区二区久久| 色婷婷av一区| www.av精品| 一区二区三区在线观看动漫| 欧洲色大大久久| 91一区二区三区在线播放| 亚洲欧洲美洲综合色网| 久久一区中文字幕| 成人激情午夜影院| 中文字幕日韩av资源站| 91福利社在线观看| 成人美女视频在线观看18| 亚洲四区在线观看| 欧美色网站导航| 欧美日一区二区在线观看| 亚洲成人av资源| 精品久久国产字幕高潮| 亚洲国产二区| 国产精品一区二区三区网站| 国产精品三级av在线播放| 在线一区二区三区做爰视频网站| 成人a级免费电影| 亚洲第一成人在线| 精品免费99久久| 久久久久久久波多野高潮日日| 高清在线不卡av| 午夜一区二区三区视频| 精品国产一区二区精华| 麻豆av福利av久久av| 欧美一区二区三区久久精品| 日韩高清一区在线| 国产欧美一区二区三区鸳鸯浴| 日本丶国产丶欧美色综合| 欧美在线日韩| 国产精品88888| 亚洲成人在线网站| 欧美极品xxx| 欧美精品三级日韩久久| 一区二区国产精品| av在线播放不卡| 青青草97国产精品免费观看 | 精品粉嫩aⅴ一区二区三区四区| 久久久一二三| 激情视频一区二区| www.日本不卡| 国产揄拍国内精品对白| 亚洲线精品一区二区三区八戒| 精品少妇一区二区三区视频免付费| 久久国产日韩| 亚洲人体一区| 欧美体内she精视频在线观看| 国产露脸91国语对白| 性做久久久久久免费观看欧美| 国产精品嫩草久久久久| 日韩视频一区二区三区| 欧美日韩五月天| 欧美一级二区| 亚洲国产免费看| 欧美国产先锋| aaa亚洲精品| 成人性生交大合| 国产精品911| 国产美女视频一区| 美女一区二区久久| 日韩国产在线一| 丝袜a∨在线一区二区三区不卡| 亚洲品质自拍视频网站| 国产精品色一区二区三区| 久久久精品国产免费观看同学| 日韩欧美国产三级电影视频| 3d成人h动漫网站入口| 欧美日韩精品一区二区| 精品视频123区在线观看| 色妞www精品视频| 在线观看视频一区二区| 91极品视觉盛宴| 欧美日韩在线播放三区|