基于ASP技術(shù)的圖書電子商務(wù)網(wǎng)站的設(shè)計(jì)與開發(fā)
如圖書搜索頁(yè)面設(shè)計(jì),該功能提供對(duì)圖書的模糊搜索,如果有搜索到相關(guān)結(jié)果會(huì)以一定的順序顯示出來(lái),若無(wú)符合的圖書則提示無(wú)用戶想查詢的圖書,對(duì)應(yīng)的界面如圖5所示。
當(dāng)采用立即查詢時(shí),可以按照書名、作者、出版社、ISBN這四種方法進(jìn)行查詢,只要輸入相應(yīng)的關(guān)鍵字就可以了。除了立即查詢之外,為了更加精確的查詢,節(jié)省用戶的時(shí)間,本網(wǎng)頁(yè)還提供了高級(jí)查詢,高級(jí)查詢的界面如圖6所示:
只要用戶知道自己想要的書目,就可以在高級(jí)查找里面進(jìn)行精確的查找,這樣就不用像立即查找那樣,大海撈針了,大大節(jié)省了用戶搜索的時(shí)間。在動(dòng)態(tài)網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)的連接方面,Access數(shù)據(jù)庫(kù)功能強(qiáng)大,性能優(yōu)越,更加穩(wěn)定。根據(jù)為“圖書電子商務(wù)網(wǎng)站”設(shè)計(jì)的E-R圖,下面將分別介紹動(dòng)態(tài)網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)的連接、網(wǎng)站前臺(tái)功能設(shè)計(jì)以及后臺(tái)管理功能模塊設(shè)計(jì)。
在前臺(tái)設(shè)計(jì)中將分別提及會(huì)員注冊(cè)、登陸和圖書搜索功能,后臺(tái)管理包括了添加新圖書、修改管理密碼和圖書管理功能。
實(shí)現(xiàn)該功能對(duì)應(yīng)的頁(yè)面為conn.asp,在所有與數(shù)據(jù)庫(kù)有聯(lián)系的頁(yè)面中都要加入該頁(yè)面,
方式為!--#includefile=”
CONN.asp”-->,其關(guān)鍵代碼如下:
%optionexplicitdimconn,connstr,database,rsdatabase=”db/bookshop.mdb”
‘數(shù)據(jù)庫(kù)文件Setconn=Server.CreateObject(“ADODB.Connection”)‘建立連接對(duì)象connstr=Provider=Microsoft.Jet.
OLEDB.4.0;DataSource=Server.MapPath(database)conn.Openconnstr‘打開數(shù)據(jù)庫(kù)%>
3 結(jié)語(yǔ)
由上文可見,該圖書電子商務(wù)網(wǎng)站已經(jīng)可以在網(wǎng)絡(luò)環(huán)境下順利運(yùn)行,能夠?yàn)橛脩籼峁┓奖憧旖莸膱D書購(gòu)物平臺(tái),能較好滿足用戶購(gòu)買圖書的基本需求,同時(shí)對(duì)網(wǎng)站管理者而言,本系統(tǒng)的管理界面操作簡(jiǎn)便,易于管理,數(shù)據(jù)庫(kù)也具有很好的兼容性和可擴(kuò)展性。
評(píng)論