張立1 陳競宇2
1.四川師范大學基礎教學學院 2.電子科技大學機械電子工程學院
?
基于web環境下學習空間搜索系統的設計與應用
張立1陳競宇2
1.四川師范大學基礎教學學院 2.電子科技大學機械電子工程學院
近年來,隨著學校招生人數的增加,采用傳統紙質化搜索學習空間無法滿足學生需求,同時需要消耗更多的人力物力。因此,我們在需求分析的基礎上,提出一種實時的系統總體模塊架構及系統操作流程。同時,利用Adobe Dreamweaver和Sql server 設計一種動態易行的Web搜索系統,以便于解決不同用戶的不同問題,以提升學習空間的使用效率。
學習空間 搜索系統 Sql server ASP
在信息化、網絡化快速發展的今天,隨著各種基于Web查詢系統的出現,快捷方便地查詢各種有效數據,不僅能節約時間,還能節約大量的人力物力資源。而在學校教務管理中,學習空間管理是教務管理中的重要組成部分。提高學習空間的利用率,也是教務主管部門的任務目標,對學生而言,輕松查詢學習空間是生活中不可或缺的生活方式,而快捷有效的查詢方式直接影響著學生的日常生活。現有的學習空間管理中,雖然有紙質化或單個數據庫對學習空間進行查詢和管理,但缺乏實時性和有效性,學生在申請使用中無法進行自動查詢、添加、統計等功能。而在學習空間管理中,學習空間利用率又非常重要。針對這些情況,我們利用Adobe Dreamweaver和Sql server 2008程序軟件作為工具,開發一個基于web頁面對學習空間實時進行查詢管理的系統。
1.1學習空間資源分散,需要及時掌握學習空間信息
在各個高校中,學習空間有多媒體學習空間、實驗室、錄播室、普通學習空間等類別組成,而且分散在各個教學樓,要想精準查看學習空間的使用信息就顯得很難。我們設計的方法是采用數據庫與Web組合的架構,能及時掌握學習空間信息。
1.2方便全校教職員工了解學習空間情況
為了方便教職員工及時了解學習空間使用情況,我們選擇用Web頁面顯示出來的方式,用戶可以使用PC機或手機進行登陸頁面輕松查看使用情況。
1.3減少人力物力資源的使用
由于傳統的查詢方式要耗費大量的人力物力資源,而且用戶在查詢使用時出錯率很高,為了更加方便、快捷、高效地找到適合自己的學習空間,使用B/S架構方案的結合[3],就會提高查詢的方式,減少人力物力資源的使用。
2.1系統總體模塊架構
該系統是一個由高級管理員管理查詢的系統。在每學期開學時由高級管理員進行課表的導入,再導入全校學生及老師的一卡通號碼及身份證號碼。每個一卡通賬號配置一個用戶名及密碼,在進行申請學習空間時,能夠自動檢測用戶的合法身份。按用戶的需求,進入相應的模塊操作。系統分為幾個功能模塊:系統主頁面、登陸模塊、添加模塊、修改模塊、刪除模塊、篩選查找模塊、退出登陸模塊、申請模塊、審核模塊。系統的總體架構模塊如圖1所示。

圖1 系統總體架構圖
2.2系統具有以下特點
2.2.1實時性
可以在新學期開學時由高級管理員導入課程表,完整記錄學習空間安排使用情況,不僅包含教師上課情況統計,同時也涵蓋學習空間實時使用情況信息。當Web端人為申請操作成功時,相應的學習空間變成已經使用的學習空間。
2.2.2真實性
在學習空間被申請后,在Web中所有的信息都是真實的,無論申請的人員從手機登陸還時PC登陸,顯示的結果都是一樣的。
3.1學習空間申請查詢系統操作流程由以下方法組成
具體分為主頁顯示、登陸操作、審核操作等部分,用戶如要實時查詢當前學習空間使用情況,只需打開Web頁面,輸入指定的IP地址,即可顯示當前情況。如要申請學習空間,先作登陸操作,輸入用戶名與密碼后自動檢測用戶的正確性,正確后可以篩選適合自己的學習空間,寫明用途后作提交處理,最后由教務管理部門作審核處理,審批的結果反饋到主頁面。如圖2所示:

圖2 學習空間查詢操作流程圖
3.2系統文件的組成
系統由以下文件組成
Default.asp頁面文件顯示所有學習空間使用信息;
Login.asp 頁面文件要求用戶輸入用戶名及密碼;
Check.asp頁面文件檢查用戶登錄信息;
Success.asp 頁面文件顯示登錄成功信息;
Request.asp 頁面文件添加申請學習空間信息;
Edit.asp 頁面文件修改申請學習空間信息;
Editsave.asp 頁面文件修改后保存信息;
Search.asp 頁面文件篩選查找信息;
Recheck.asp 審核用戶申請信息;
Logout.asp 用戶退出登錄頁面信息。
該系統主要用Adobe Dreamweaver進行編輯,大致分3個步驟。
4.1前臺訪問頁面設計方法
在設計前臺頁面時,我們分幾個任務來實現頁面功能。
4.1.1前臺頁面界面設計,取名為Default.asp
4.1.2制作導航動畫條
4.1.3前臺頁面動畫設計
4.1.4前臺頁面美工特效設計
4.1.5前臺頁面模塊化設計
4.1.6前臺頁面交互式設計
4.2登陸頁面設計方法
設計登陸頁面時,我們主要考慮自動檢測登陸用戶的合法性,登陸的用戶只能是由教務管理部門高級管理人員導入的數據為基礎數據,對應一卡通用戶的初始密碼為省份證號碼后面6位數,登陸的申請頁面取名為Login.asp,在設計時增加系統檢測頁面Check.asp,如用戶登陸成功銜接Success.asp頁面。否則退出由Logout.asp頁面作出推出動作,進入Default.asp頁面。
在設計登陸頁面時,必須考慮不同用戶群體的不同需求:教師用戶、學生用戶、高級管理員用戶等。每個用戶群體需要解決的問題不同,開發的功能不同。登錄后的頁面文件為Index.asp1、Index.asp2、Index.asp3,進入各個頁面的顯示效果不一樣。
4.3管理審核頁面設計方法
在做管理審核頁面時,我們主要是用語句調用數據庫中不同用戶的信息,當用戶信息與數據庫內容匹配時,給出準確的審核結果信息,直接提交到Default.asp頁面,否則申請的信息直接反饋到申請人的賬戶信息中。
SQL Server 2008 在Microsoft的數據平臺上發布,以便于組織管理任何數據。[4]可以將結構化、半結構化和非結構化文檔的數據直接存儲到數據庫中??梢詫祿M行查詢、搜索、同步、報告和分析之類的操作。數據可以存儲在各種設備上。
在進行數據庫設計時,我們為查詢系統設計了幾個表,依次為:users、room、jieguo,在users中存儲著用戶的所有信息。room數據表中存儲著各種房間的基本信息。Jieguo數據表中存儲著申請人的信息、使用情況及備注等。
5.1申請數據錄入
錄入方式可以分為兩種:一種方式是高級管理員通過success.asp文件進行添加管理;另一種方法是學生通過登錄界面后,打開add.asp進行申請學習空間操作,由高級管理員進行審批完成,完成后申請的結果顯示在Default.asp頁面。
5.2申請數據的修改
如果要對申請數據進行修改,有兩種方法可以使用:一種是高級管理人員登錄Edit.asp頁面后直接修改;另外一種是申請學習空間的用戶登錄后通過自動檢測進行修改,修改后的文件保存在Editsave.asp頁面中,由高級管理員進行審核。
5.3申請數據的刪除
在學習空間申請系統中,如果要對申請后的數據進行刪除處理,只有用戶提出要求后由高級管理員進行刪除操作。
基于Web的學習空間搜索系統是教務管理中重要的組成部分。該系統能實時反映出學習空間的利用率;為教務管理減輕繁瑣而艱巨的工作,只需少量的人力物力就能完成相應的工作;鼓勵學生通過Web完成申請工作,減輕申請的繁瑣細節;幫助管理人員實時了解學習空間狀態。為自動化的教務管理水平提升更上一層樓。
[1]陳金玉,高校多媒體學習空間的運行機制和管理模式研究[J].中國教育信息化,2009.12(10)
[2]Dreamweaver,http://baike.sogou.com/v767209. htm?fromTitle=Dreamweaver
[3]B/S介紹,http://baike.sogou.com/v54533. htm?fromTitle=B%2FS
[4]SqlServer簡介, http://digi.tech.qq.com/ a/20100226/000559.htm