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