張立1 陳競(jìng)宇2
1.四川師范大學(xué)基礎(chǔ)教學(xué)學(xué)院 2.電子科技大學(xué)機(jī)械電子工程學(xué)院
?
基于web環(huán)境下學(xué)習(xí)空間搜索系統(tǒng)的設(shè)計(jì)與應(yīng)用
張立1陳競(jìng)宇2
1.四川師范大學(xué)基礎(chǔ)教學(xué)學(xué)院 2.電子科技大學(xué)機(jī)械電子工程學(xué)院
近年來(lái),隨著學(xué)校招生人數(shù)的增加,采用傳統(tǒng)紙質(zhì)化搜索學(xué)習(xí)空間無(wú)法滿足學(xué)生需求,同時(shí)需要消耗更多的人力物力。因此,我們?cè)谛枨蠓治龅幕A(chǔ)上,提出一種實(shí)時(shí)的系統(tǒng)總體模塊架構(gòu)及系統(tǒng)操作流程。同時(shí),利用Adobe Dreamweaver和Sql server 設(shè)計(jì)一種動(dòng)態(tài)易行的Web搜索系統(tǒng),以便于解決不同用戶的不同問(wèn)題,以提升學(xué)習(xí)空間的使用效率。
學(xué)習(xí)空間 搜索系統(tǒng) Sql server ASP
在信息化、網(wǎng)絡(luò)化快速發(fā)展的今天,隨著各種基于Web查詢系統(tǒng)的出現(xiàn),快捷方便地查詢各種有效數(shù)據(jù),不僅能節(jié)約時(shí)間,還能節(jié)約大量的人力物力資源。而在學(xué)校教務(wù)管理中,學(xué)習(xí)空間管理是教務(wù)管理中的重要組成部分。提高學(xué)習(xí)空間的利用率,也是教務(wù)主管部門的任務(wù)目標(biāo),對(duì)學(xué)生而言,輕松查詢學(xué)習(xí)空間是生活中不可或缺的生活方式,而快捷有效的查詢方式直接影響著學(xué)生的日常生活?,F(xiàn)有的學(xué)習(xí)空間管理中,雖然有紙質(zhì)化或單個(gè)數(shù)據(jù)庫(kù)對(duì)學(xué)習(xí)空間進(jìn)行查詢和管理,但缺乏實(shí)時(shí)性和有效性,學(xué)生在申請(qǐng)使用中無(wú)法進(jìn)行自動(dòng)查詢、添加、統(tǒng)計(jì)等功能。而在學(xué)習(xí)空間管理中,學(xué)習(xí)空間利用率又非常重要。針對(duì)這些情況,我們利用Adobe Dreamweaver和Sql server 2008程序軟件作為工具,開發(fā)一個(gè)基于web頁(yè)面對(duì)學(xué)習(xí)空間實(shí)時(shí)進(jìn)行查詢管理的系統(tǒng)。
1.1學(xué)習(xí)空間資源分散,需要及時(shí)掌握學(xué)習(xí)空間信息
在各個(gè)高校中,學(xué)習(xí)空間有多媒體學(xué)習(xí)空間、實(shí)驗(yàn)室、錄播室、普通學(xué)習(xí)空間等類別組成,而且分散在各個(gè)教學(xué)樓,要想精準(zhǔn)查看學(xué)習(xí)空間的使用信息就顯得很難。我們?cè)O(shè)計(jì)的方法是采用數(shù)據(jù)庫(kù)與Web組合的架構(gòu),能及時(shí)掌握學(xué)習(xí)空間信息。
1.2方便全校教職員工了解學(xué)習(xí)空間情況
為了方便教職員工及時(shí)了解學(xué)習(xí)空間使用情況,我們選擇用Web頁(yè)面顯示出來(lái)的方式,用戶可以使用PC機(jī)或手機(jī)進(jìn)行登陸頁(yè)面輕松查看使用情況。
1.3減少人力物力資源的使用
由于傳統(tǒng)的查詢方式要耗費(fèi)大量的人力物力資源,而且用戶在查詢使用時(shí)出錯(cuò)率很高,為了更加方便、快捷、高效地找到適合自己的學(xué)習(xí)空間,使用B/S架構(gòu)方案的結(jié)合[3],就會(huì)提高查詢的方式,減少人力物力資源的使用。
2.1系統(tǒng)總體模塊架構(gòu)
該系統(tǒng)是一個(gè)由高級(jí)管理員管理查詢的系統(tǒng)。在每學(xué)期開學(xué)時(shí)由高級(jí)管理員進(jìn)行課表的導(dǎo)入,再導(dǎo)入全校學(xué)生及老師的一卡通號(hào)碼及身份證號(hào)碼。每個(gè)一卡通賬號(hào)配置一個(gè)用戶名及密碼,在進(jìn)行申請(qǐng)學(xué)習(xí)空間時(shí),能夠自動(dòng)檢測(cè)用戶的合法身份。按用戶的需求,進(jìn)入相應(yīng)的模塊操作。系統(tǒng)分為幾個(gè)功能模塊:系統(tǒng)主頁(yè)面、登陸模塊、添加模塊、修改模塊、刪除模塊、篩選查找模塊、退出登陸模塊、申請(qǐng)模塊、審核模塊。系統(tǒng)的總體架構(gòu)模塊如圖1所示。
圖1 系統(tǒng)總體架構(gòu)圖
2.2系統(tǒng)具有以下特點(diǎn)
2.2.1實(shí)時(shí)性
可以在新學(xué)期開學(xué)時(shí)由高級(jí)管理員導(dǎo)入課程表,完整記錄學(xué)習(xí)空間安排使用情況,不僅包含教師上課情況統(tǒng)計(jì),同時(shí)也涵蓋學(xué)習(xí)空間實(shí)時(shí)使用情況信息。當(dāng)Web端人為申請(qǐng)操作成功時(shí),相應(yīng)的學(xué)習(xí)空間變成已經(jīng)使用的學(xué)習(xí)空間。
2.2.2真實(shí)性
在學(xué)習(xí)空間被申請(qǐng)后,在Web中所有的信息都是真實(shí)的,無(wú)論申請(qǐng)的人員從手機(jī)登陸還時(shí)PC登陸,顯示的結(jié)果都是一樣的。
3.1學(xué)習(xí)空間申請(qǐng)查詢系統(tǒng)操作流程由以下方法組成
具體分為主頁(yè)顯示、登陸操作、審核操作等部分,用戶如要實(shí)時(shí)查詢當(dāng)前學(xué)習(xí)空間使用情況,只需打開Web頁(yè)面,輸入指定的IP地址,即可顯示當(dāng)前情況。如要申請(qǐng)學(xué)習(xí)空間,先作登陸操作,輸入用戶名與密碼后自動(dòng)檢測(cè)用戶的正確性,正確后可以篩選適合自己的學(xué)習(xí)空間,寫明用途后作提交處理,最后由教務(wù)管理部門作審核處理,審批的結(jié)果反饋到主頁(yè)面。如圖2所示:
圖2 學(xué)習(xí)空間查詢操作流程圖
3.2系統(tǒng)文件的組成
系統(tǒng)由以下文件組成
Default.asp頁(yè)面文件顯示所有學(xué)習(xí)空間使用信息;
Login.asp 頁(yè)面文件要求用戶輸入用戶名及密碼;
Check.asp頁(yè)面文件檢查用戶登錄信息;
Success.asp 頁(yè)面文件顯示登錄成功信息;
Request.asp 頁(yè)面文件添加申請(qǐng)學(xué)習(xí)空間信息;
Edit.asp 頁(yè)面文件修改申請(qǐng)學(xué)習(xí)空間信息;
Editsave.asp 頁(yè)面文件修改后保存信息;
Search.asp 頁(yè)面文件篩選查找信息;
Recheck.asp 審核用戶申請(qǐng)信息;
Logout.asp 用戶退出登錄頁(yè)面信息。
該系統(tǒng)主要用Adobe Dreamweaver進(jìn)行編輯,大致分3個(gè)步驟。
4.1前臺(tái)訪問(wèn)頁(yè)面設(shè)計(jì)方法
在設(shè)計(jì)前臺(tái)頁(yè)面時(shí),我們分幾個(gè)任務(wù)來(lái)實(shí)現(xiàn)頁(yè)面功能。
4.1.1前臺(tái)頁(yè)面界面設(shè)計(jì),取名為Default.asp
4.1.2制作導(dǎo)航動(dòng)畫條
4.1.3前臺(tái)頁(yè)面動(dòng)畫設(shè)計(jì)
4.1.4前臺(tái)頁(yè)面美工特效設(shè)計(jì)
4.1.5前臺(tái)頁(yè)面模塊化設(shè)計(jì)
4.1.6前臺(tái)頁(yè)面交互式設(shè)計(jì)
4.2登陸頁(yè)面設(shè)計(jì)方法
設(shè)計(jì)登陸頁(yè)面時(shí),我們主要考慮自動(dòng)檢測(cè)登陸用戶的合法性,登陸的用戶只能是由教務(wù)管理部門高級(jí)管理人員導(dǎo)入的數(shù)據(jù)為基礎(chǔ)數(shù)據(jù),對(duì)應(yīng)一卡通用戶的初始密碼為省份證號(hào)碼后面6位數(shù),登陸的申請(qǐng)頁(yè)面取名為L(zhǎng)ogin.asp,在設(shè)計(jì)時(shí)增加系統(tǒng)檢測(cè)頁(yè)面Check.asp,如用戶登陸成功銜接Success.asp頁(yè)面。否則退出由Logout.asp頁(yè)面作出推出動(dòng)作,進(jìn)入Default.asp頁(yè)面。
在設(shè)計(jì)登陸頁(yè)面時(shí),必須考慮不同用戶群體的不同需求:教師用戶、學(xué)生用戶、高級(jí)管理員用戶等。每個(gè)用戶群體需要解決的問(wèn)題不同,開發(fā)的功能不同。登錄后的頁(yè)面文件為Index.asp1、Index.asp2、Index.asp3,進(jìn)入各個(gè)頁(yè)面的顯示效果不一樣。
4.3管理審核頁(yè)面設(shè)計(jì)方法
在做管理審核頁(yè)面時(shí),我們主要是用語(yǔ)句調(diào)用數(shù)據(jù)庫(kù)中不同用戶的信息,當(dāng)用戶信息與數(shù)據(jù)庫(kù)內(nèi)容匹配時(shí),給出準(zhǔn)確的審核結(jié)果信息,直接提交到Default.asp頁(yè)面,否則申請(qǐng)的信息直接反饋到申請(qǐng)人的賬戶信息中。
SQL Server 2008 在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,以便于組織管理任何數(shù)據(jù)。[4]可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫(kù)中??梢詫?duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲(chǔ)在各種設(shè)備上。
在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),我們?yōu)椴樵兿到y(tǒng)設(shè)計(jì)了幾個(gè)表,依次為:users、room、jieguo,在users中存儲(chǔ)著用戶的所有信息。room數(shù)據(jù)表中存儲(chǔ)著各種房間的基本信息。Jieguo數(shù)據(jù)表中存儲(chǔ)著申請(qǐng)人的信息、使用情況及備注等。
5.1申請(qǐng)數(shù)據(jù)錄入
錄入方式可以分為兩種:一種方式是高級(jí)管理員通過(guò)success.asp文件進(jìn)行添加管理;另一種方法是學(xué)生通過(guò)登錄界面后,打開add.asp進(jìn)行申請(qǐng)學(xué)習(xí)空間操作,由高級(jí)管理員進(jìn)行審批完成,完成后申請(qǐng)的結(jié)果顯示在Default.asp頁(yè)面。
5.2申請(qǐng)數(shù)據(jù)的修改
如果要對(duì)申請(qǐng)數(shù)據(jù)進(jìn)行修改,有兩種方法可以使用:一種是高級(jí)管理人員登錄Edit.asp頁(yè)面后直接修改;另外一種是申請(qǐng)學(xué)習(xí)空間的用戶登錄后通過(guò)自動(dòng)檢測(cè)進(jìn)行修改,修改后的文件保存在Editsave.asp頁(yè)面中,由高級(jí)管理員進(jìn)行審核。
5.3申請(qǐng)數(shù)據(jù)的刪除
在學(xué)習(xí)空間申請(qǐng)系統(tǒng)中,如果要對(duì)申請(qǐng)后的數(shù)據(jù)進(jìn)行刪除處理,只有用戶提出要求后由高級(jí)管理員進(jìn)行刪除操作。
基于Web的學(xué)習(xí)空間搜索系統(tǒng)是教務(wù)管理中重要的組成部分。該系統(tǒng)能實(shí)時(shí)反映出學(xué)習(xí)空間的利用率;為教務(wù)管理減輕繁瑣而艱巨的工作,只需少量的人力物力就能完成相應(yīng)的工作;鼓勵(lì)學(xué)生通過(guò)Web完成申請(qǐng)工作,減輕申請(qǐng)的繁瑣細(xì)節(jié);幫助管理人員實(shí)時(shí)了解學(xué)習(xí)空間狀態(tài)。為自動(dòng)化的教務(wù)管理水平提升更上一層樓。
[1]陳金玉,高校多媒體學(xué)習(xí)空間的運(yùn)行機(jī)制和管理模式研究[J].中國(guó)教育信息化,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簡(jiǎn)介, http://digi.tech.qq.com/ a/20100226/000559.htm