馬賀男+湯艷君+樊強(qiáng)
摘 要:《計(jì)算機(jī)司法檢驗(yàn)學(xué)》教學(xué)輔助系統(tǒng)以ASP+ACCESS為開(kāi)發(fā)工具,基于B/S的結(jié)構(gòu)。文章介紹了系統(tǒng)總體設(shè)計(jì)思想,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)以及主要功能實(shí)現(xiàn)方法。該系統(tǒng)搭建了教師與學(xué)生之間交流的平臺(tái),為課程改革和考試方式改革起到了重要作用。
關(guān)鍵詞:教學(xué)輔助;計(jì)算機(jī)司法檢驗(yàn);系統(tǒng)設(shè)計(jì)
中圖分類號(hào):G434文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2014)10-0075-03
一、引言
《計(jì)算機(jī)司法檢驗(yàn)學(xué)》是我院面向信息安全專業(yè)本科以及二學(xué)位學(xué)生開(kāi)設(shè)的一門(mén)專業(yè)方向課程。該課程以提高學(xué)生實(shí)戰(zhàn)能力為目標(biāo),結(jié)合案例講授計(jì)算機(jī)司法檢驗(yàn)的基本過(guò)程、計(jì)算機(jī)司法檢驗(yàn)保全備份制作方法、檢驗(yàn)時(shí)所需常規(guī)工具的使用方法,以及對(duì)不同操作系統(tǒng)下的檢材進(jìn)行檢驗(yàn)的方法。由于課程所涉及的計(jì)算機(jī)基礎(chǔ)知識(shí)較繁雜、需要學(xué)生掌握的知識(shí)點(diǎn)較多,而課時(shí)相對(duì)有限,因此,在實(shí)際教學(xué)過(guò)程中,經(jīng)常會(huì)發(fā)現(xiàn)學(xué)生較難學(xué)透、學(xué)精的情況。
隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)應(yīng)用的普及,基于WEB的網(wǎng)絡(luò)教學(xué)得到了越來(lái)越廣泛地應(yīng)用,使用教學(xué)網(wǎng)站不僅能夠突破傳統(tǒng)教學(xué)的時(shí)空限制,同時(shí)可以對(duì)課堂教學(xué)有效地予以補(bǔ)充。因此,我院《計(jì)算機(jī)司法檢驗(yàn)學(xué)》課程組結(jié)合教學(xué)的實(shí)際需要和學(xué)生的學(xué)習(xí)需求,以ASP+ACCESS為開(kāi)發(fā)工具,設(shè)計(jì)開(kāi)發(fā)了基于B/S結(jié)構(gòu)的教學(xué)輔助系統(tǒng),并在實(shí)際應(yīng)用中取得了較好的教學(xué)輔助效果。
二、系統(tǒng)總體設(shè)計(jì)
1.系統(tǒng)設(shè)計(jì)總體思想
為了滿足教師和學(xué)生不同類型用戶的需要,因此采取B/S(Browser/Server)架構(gòu),提升系統(tǒng)的可用性,方便不同用戶對(duì)不同系統(tǒng)功能的使用。此外,采取典型的三層架構(gòu)模式設(shè)計(jì)系統(tǒng),使系統(tǒng)具有良好的擴(kuò)展性,具有二次開(kāi)發(fā)能力,方便該系統(tǒng)在今后的實(shí)際使用過(guò)程中,根據(jù)實(shí)際需求進(jìn)行增、刪、改等功能的拓展。
2.系統(tǒng)總體設(shè)計(jì)
根據(jù)《計(jì)算機(jī)司法檢驗(yàn)學(xué)》教學(xué)輔助系統(tǒng)的要求,在設(shè)計(jì)上分為前臺(tái)和后臺(tái)兩大組成部分。前臺(tái)部分主要提供普通用戶(教師/學(xué)生)學(xué)習(xí)和交流,后臺(tái)部分則主要是完成系統(tǒng)的架構(gòu)調(diào)整、信息發(fā)布等維護(hù)操作。
(1)網(wǎng)站前臺(tái)部分
主要包括教學(xué)信息發(fā)布、課程相關(guān)資源下載、在線學(xué)習(xí)、在線考試、在線交流、典型案例介紹、系部新聞七大模塊。系統(tǒng)首頁(yè)如圖1所示。
①教學(xué)信息發(fā)布模塊
該模塊主要完成對(duì)教師教學(xué)相關(guān)資料信息的發(fā)布功能。主要包括課程大綱、課程教案、課程課件和實(shí)驗(yàn)實(shí)訓(xùn)4個(gè)部分。對(duì)于這部分信息學(xué)生可以在線學(xué)習(xí),也可以根據(jù)需要,下載之后進(jìn)行學(xué)習(xí)。
②課程相關(guān)資料下載模塊
該模塊主要是提供與《計(jì)算機(jī)司法檢驗(yàn)學(xué)》課程相關(guān)的資源的下載。主要包括資源下載和學(xué)習(xí)資料2個(gè)部分。其中資源下載部分,主要涉及的是一些課程相關(guān)軟件的下載鏈接,方便學(xué)生課后練習(xí)軟件的使用。而學(xué)習(xí)資料部分,主要是結(jié)合學(xué)科和學(xué)生特點(diǎn),設(shè)計(jì)的有關(guān)公安工作基本知識(shí)、重要法律法規(guī)和技術(shù)手冊(cè)文檔等信息的下載鏈接。這兩部分雖然內(nèi)容設(shè)置不同,但目的都是方便學(xué)生更好地自學(xué)課程和拓展相關(guān)知識(shí)。
③在線考試模塊
該模塊是根據(jù)學(xué)生的自身學(xué)號(hào)、密碼等信息的認(rèn)證,提供不同的課程考試題目,以方便學(xué)生隨時(shí)檢測(cè)自己的學(xué)習(xí)情況。該考試系統(tǒng)主要可以完成單選題、多選題、填空題和判斷題的考核和自動(dòng)判分功能。
④在線交流模塊
該模塊是提供教師和學(xué)生進(jìn)行在線交流互動(dòng)的一個(gè)平臺(tái),在這里教師和學(xué)生可以不用注冊(cè),而是直接輸入用戶名、郵箱賬號(hào)的方式發(fā)表自己的觀點(diǎn)或是提出自己的疑問(wèn),同時(shí)獲得教師或同學(xué)的回復(fù)信息。
⑤在線學(xué)習(xí)模塊
該模塊主要給學(xué)生提供與課程相關(guān)的教程、論文、視頻和法律法規(guī)等信息,方便學(xué)生自主地根據(jù)實(shí)際需要選擇自己感興趣的內(nèi)容和學(xué)習(xí)方式進(jìn)行學(xué)習(xí)。
⑥ 典型案例模塊
該模塊主要是結(jié)合我院的電子物證鑒定中心受理和檢驗(yàn)的具體實(shí)際案例,在保證不影響案件辦理的情況下,及時(shí)地將最新的案例和檢驗(yàn)方法予以介紹,一方面方便學(xué)生了解本專業(yè)目前可能遇到的案件類型,需要做的檢驗(yàn)工作,同時(shí)也為參與檢驗(yàn)的教師之間提供了一個(gè)信息共享的平臺(tái)。
⑦系部新聞模塊
該模塊主要是對(duì)與課程相關(guān)的系部?jī)?nèi)容課程設(shè)置調(diào)整、課程改革等相關(guān)新聞信息的發(fā)布,以方便學(xué)生了解課程發(fā)展方向與課程設(shè)置情況。
(2)網(wǎng)站的后臺(tái)部分
主要包括對(duì)用戶的管理和對(duì)內(nèi)容的管理兩大模塊。用戶管理模塊主要完成對(duì)系統(tǒng)中用戶的添加、刪除、編輯以及權(quán)限的設(shè)置。內(nèi)容管理模塊,主要是為了后期更好地維護(hù)和系統(tǒng)的可持續(xù)發(fā)展而設(shè)置的后臺(tái)管理模塊,在該模塊中,用戶可以根據(jù)實(shí)際需要,通過(guò)簡(jiǎn)單的刪除、增加這樣的點(diǎn)擊操作就能對(duì)整個(gè)系統(tǒng)的模塊結(jié)構(gòu)及各模塊的組成進(jìn)行調(diào)整設(shè)計(jì),方便系統(tǒng)后期的維護(hù)和長(zhǎng)遠(yuǎn)使用。
3.系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)
一個(gè)網(wǎng)站和系統(tǒng)中很重要的一個(gè)部分就是有關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì),而在《計(jì)算機(jī)司法檢驗(yàn)學(xué)》課程教學(xué)輔助系統(tǒng)的設(shè)計(jì)中,結(jié)合系統(tǒng)的實(shí)際情況,也為了方便系統(tǒng)的管理,整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)為獨(dú)立的3個(gè)庫(kù),分別用于存放系統(tǒng)架構(gòu)與系統(tǒng)管理相關(guān)的信息、在線考試相關(guān)的信息以及在線交流相關(guān)的信息。下面就分別介紹一下系統(tǒng)中這三個(gè)部分中主要的數(shù)據(jù)庫(kù)表的設(shè)計(jì)情況。
(1)系統(tǒng)架構(gòu)與系統(tǒng)管理相關(guān)信息部分?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)
為了實(shí)現(xiàn)系統(tǒng)架構(gòu)與系統(tǒng)管理相關(guān)的功能,設(shè)計(jì)了3個(gè)數(shù)據(jù)表:①版面大類表(BigClass):用來(lái)存放系統(tǒng)網(wǎng)頁(yè)中各大版塊和導(dǎo)航的基本信息。②子類別信息表(SmallClass):用來(lái)存放各大類版塊下屬的子版塊相關(guān)的信息。③文章信息表(Article):用來(lái)存放具體的文章內(nèi)容的基本信息。
(2) 在線考試相關(guān)信息部分?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)
在線考試部分是系統(tǒng)中要求完成驗(yàn)證考試登錄、答題、評(píng)分以及教師出題功能的一個(gè)模塊。其中出題與評(píng)分部分根據(jù)需要設(shè)計(jì)了3個(gè)數(shù)據(jù)表,具體信息如下:①答案表(Answer):用來(lái)存放系統(tǒng)中各類試題的標(biāo)準(zhǔn)答案信息。②成績(jī)表(Score):用來(lái)存放學(xué)生答題后試題的得分情況信息。③試卷表(Exam):用來(lái)存放學(xué)生試題的基本信息。
(3)在線交流相關(guān)信息部分?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)
在線交流部分是系統(tǒng)中實(shí)現(xiàn)教師與學(xué)生間、學(xué)生與學(xué)生間交流和探討問(wèn)題的一個(gè)平臺(tái),此部分根據(jù)需要一共設(shè)計(jì)了1個(gè)用于存放發(fā)帖信息的數(shù)據(jù)表,具體情況如表1所示。
三、系統(tǒng)主要功能的實(shí)現(xiàn)
1.版塊信息條數(shù)與顯示順序的設(shè)置與實(shí)現(xiàn)
在本系統(tǒng)的主界面中,有很多的版塊中均有各自的子條目信息,這些信息一般會(huì)隨著網(wǎng)站信息的不斷完善和增多而逐漸增加,而每個(gè)版塊的界面顯示空間是有限的,因此在本系統(tǒng)中專門(mén)針對(duì)這種情況將需要選擇性顯示固定條目信息和選擇哪些條目信息,就是一個(gè)需要考慮和設(shè)置的問(wèn)題,如下所示為系統(tǒng)中該類功能的實(shí)現(xiàn)代碼:
<%
sql="select top 5 NewsID,Title,Adddatetime from news where ClassID=3 order by adddate desc"
set rs=conn.execute(sql)
do until rs.eof
NewsID = rs("NewsID")
Title = trim(rs("Title"))
Adddatetime=formatdatetime(rs("Adddatetime"),2)
%>
<%=title%>??發(fā)布時(shí)間:<%=Adddatetime%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
2.系統(tǒng)中數(shù)據(jù)庫(kù)連接設(shè)置的實(shí)現(xiàn)
在本系統(tǒng)中,由于功能較多,為了方便管理分別設(shè)置了3個(gè)分別用于不同功能的系統(tǒng)數(shù)據(jù)庫(kù),因此在本系統(tǒng)中有關(guān)數(shù)據(jù)庫(kù)連接的功能也是一個(gè)比較重要的設(shè)置,下面為系統(tǒng)中用于進(jìn)行數(shù)據(jù)庫(kù)連接的代碼:
<%connstr1=""
db="bottom.asa"
connstr1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open connstr1
If Err Then
err.Clear
Set Conn1 = Nothing
Response.Write "Sorry! 數(shù)據(jù)庫(kù)連接出錯(cuò),請(qǐng)檢查連接字串。"
Response.End
End If
%>
四、系統(tǒng)在教學(xué)中的應(yīng)用情況
《計(jì)算機(jī)司法檢驗(yàn)學(xué)》課程教學(xué)輔助系統(tǒng)目前已經(jīng)投入運(yùn)行,并取得了較好的教學(xué)輔助效果。主要體現(xiàn)在:
1.為學(xué)生提供了一個(gè)良好的課余學(xué)習(xí)平臺(tái)
隨著教學(xué)輔助系統(tǒng)的投入使用,教師的授課內(nèi)容、教案、大綱等信息都已上傳至系統(tǒng)中,學(xué)生可以隨時(shí)隨地的在教學(xué)網(wǎng)站上利用教學(xué)資源進(jìn)行學(xué)習(xí),同時(shí)可以做習(xí)題、在線測(cè)試和在線交流等,從而大幅度地提高了學(xué)生對(duì)于課程內(nèi)容的理解和自主學(xué)習(xí)能力,真正實(shí)現(xiàn)教學(xué)手段與教學(xué)方法的改革。
2.為師生提供了一個(gè)交流互動(dòng)的平臺(tái)
在本教學(xué)輔助系統(tǒng)中,由于在線交流模塊的設(shè)置,教師和學(xué)生可以在這里不用注冊(cè),而是直接輸入用戶名、郵箱賬號(hào)的方式發(fā)表自己的觀點(diǎn)或是提出自己的疑問(wèn),并且可以獲得來(lái)自教師或同學(xué)的回復(fù)信息。一方面使學(xué)生可以及時(shí)解答自己遇到的學(xué)習(xí)困惑,另一方面也使教師更加及時(shí)準(zhǔn)確地了解了學(xué)生對(duì)于知識(shí)點(diǎn)的理解和掌握情況,為更好地設(shè)置課程內(nèi)容,調(diào)整教學(xué)進(jìn)度提供了一個(gè)重要的依據(jù)。
五、結(jié)束語(yǔ)
《計(jì)算機(jī)司法檢驗(yàn)學(xué)》教學(xué)輔助系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),是結(jié)合目前課程教學(xué)改革需求和現(xiàn)代教育技術(shù)手段可共享、易使用、促教學(xué)的優(yōu)勢(shì)而研究實(shí)現(xiàn)的。通過(guò)實(shí)際的應(yīng)用,該系統(tǒng)有效地拓展了課程教學(xué)的時(shí)空,提高了課程的教學(xué)質(zhì)量和效果,學(xué)生的學(xué)習(xí)積極性、自主學(xué)習(xí)能力和對(duì)《計(jì)算機(jī)司法檢驗(yàn)學(xué)》課程的知識(shí)掌握理解程度都得到了較好地提升效果。
參考文獻(xiàn):
[1]劉靜等.信息技術(shù)在高校教學(xué)中的應(yīng)用[J].科技信息,2008(33):179.
[2]鄭英,楊國(guó)軍.基于Web的網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺(tái)設(shè)計(jì)[J].內(nèi)江科技,2007(3):84.
[3]任江明.計(jì)算機(jī)教學(xué)網(wǎng)站的系統(tǒng)設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2010(9):198—200.
(編輯:魯利瑞)