- 相關(guān)推薦
基于ASP的網(wǎng)上書(shū)店設(shè)計(jì)
摘要: 隨著是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,人們的生活方式、工作方式,以及購(gòu)書(shū)方式都隨之發(fā)生了改變。本論文闡述了基于ASP的網(wǎng)上書(shū)店系統(tǒng)從立項(xiàng)到設(shè)計(jì)實(shí)施的整個(gè)過(guò)程,并附以圖形及實(shí)例。該系統(tǒng)在設(shè)計(jì)中充分考慮到各種網(wǎng)上書(shū)店的需要,具有很強(qiáng)的擴(kuò)展性。
Abstract: With the development of computer network technology, people’s lifestyle, work, and the textbook way have changed. This paper describes an online bookstore based ASP system design and implementation from the project to the whole process, accompanied by graphics and examples. The system is fully taken into account in the design needs of various online bookstores,with strong scalability.
關(guān)鍵詞: 網(wǎng)上書(shū)店;ASP技術(shù);系統(tǒng)設(shè)計(jì)
Key words: online bookstore;ASP technology;system design
0 引言
隨著網(wǎng)絡(luò)的迅猛發(fā)展,Internet成為目前世界上最大的信息資源寶庫(kù)。目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、商業(yè)等各個(gè)領(lǐng)域,其用戶(hù)群十分龐大,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。能根據(jù)用戶(hù)的喜好為不同的用戶(hù)顯示其個(gè)性化的頁(yè)面,即著重顯示該用戶(hù)感興趣的內(nèi)容,將為用戶(hù)節(jié)約大量的檢索時(shí)間,這樣的網(wǎng)頁(yè)顯然是更具有吸引力的。
1 網(wǎng)上書(shū)店的總體設(shè)計(jì)
網(wǎng)上書(shū)店應(yīng)用系統(tǒng)是一個(gè)復(fù)雜、綜合的系統(tǒng),涉及多學(xué)科如計(jì)算機(jī)網(wǎng)頁(yè)制作技術(shù)、圖片處理技術(shù)等。因此對(duì)本系統(tǒng)而言,就是要根據(jù)網(wǎng)上書(shū)店的經(jīng)營(yíng)目標(biāo)、內(nèi)容、規(guī)模、性質(zhì)、現(xiàn)有的配置等具體情況,進(jìn)行系統(tǒng)可行性的分析、明確系統(tǒng)開(kāi)發(fā)目標(biāo)、規(guī)劃系統(tǒng)整體的結(jié)構(gòu)。
1.1 系統(tǒng)目標(biāo)設(shè)計(jì) 網(wǎng)上書(shū)店系統(tǒng)的主要目標(biāo)是實(shí)現(xiàn)用戶(hù)網(wǎng)上購(gòu)書(shū)的。用戶(hù)可以在網(wǎng)上瀏覽、搜索、圖書(shū)定購(gòu)等功能。因此,系統(tǒng)應(yīng)具有以下特點(diǎn):面向?qū)ο蟮捏w系結(jié)構(gòu)設(shè)計(jì)、前臺(tái)用戶(hù)端使用ASP、Dreamweaver等進(jìn)行設(shè)計(jì)、功能全面覆蓋網(wǎng)上書(shū)店的全部業(yè)務(wù),包括注冊(cè)、驗(yàn)證、瀏覽、查詢(xún)、訂單、購(gòu)買(mǎi)、論壇等模塊、從用戶(hù)角度出發(fā),高度智能。易用,簡(jiǎn)單,快捷的操作、在服務(wù)器,數(shù)據(jù)庫(kù)等多個(gè)層次上提供行之有效的安全防范措施,可確保系統(tǒng)安全穩(wěn)定的運(yùn)行。
為了方便用戶(hù),利于開(kāi)發(fā),將本系統(tǒng)分為:前臺(tái):用戶(hù)的注冊(cè)、登陸、驗(yàn)證子系統(tǒng);在線圖書(shū)銷(xiāo)售子系統(tǒng);后臺(tái):圖書(shū)銷(xiāo)售管理子系統(tǒng)
1.2 需求分析 本網(wǎng)上書(shū)店系統(tǒng)是由前臺(tái)的用戶(hù)使用界面,即系統(tǒng)的用戶(hù)管理子系統(tǒng)和在線圖書(shū)銷(xiāo)售管理子系統(tǒng);后臺(tái)管理子系統(tǒng),一起構(gòu)成的。
本網(wǎng)上書(shū)店系統(tǒng)的功能:書(shū)籍分類(lèi)的增加,查詢(xún)和修改功能。
圖書(shū)評(píng)論管理系統(tǒng):在用戶(hù)系統(tǒng)中,注冊(cè)用戶(hù)可以歸某一本圖書(shū)進(jìn)行評(píng)論。
圖書(shū)瀏覽功能:當(dāng)管理員在上面的功能中建立好圖書(shū)的分類(lèi)和各個(gè)分類(lèi)中的圖書(shū)之后。就可以使用 圖書(shū)展示程序把書(shū)店中的圖書(shū)按照一定的方式展示給用戶(hù)。
購(gòu)物車(chē):當(dāng)用戶(hù)選定一種商品后,就可以把這種商品放置到購(gòu)物車(chē)中,在購(gòu)物車(chē)中的商品并不是用戶(hù)最終會(huì)得到的商品,只是一個(gè)購(gòu)物的意向。
訂單的生成和處理:當(dāng)用戶(hù)挑選好商品之后,可以把購(gòu)物車(chē)中的商品形成一張訂單提交各系統(tǒng)。當(dāng)管理員得到一個(gè)訂單后,可以開(kāi)始處理訂單。
2 網(wǎng)上書(shū)店的系統(tǒng)分析
在明確了系統(tǒng)的設(shè)計(jì)思想以后,就要開(kāi)始規(guī)劃系統(tǒng)的設(shè)計(jì)目標(biāo)了,也就是要明確整個(gè)系統(tǒng)應(yīng)當(dāng)實(shí)現(xiàn)的功能。下面將分別介紹各個(gè)子系統(tǒng)實(shí)現(xiàn)的功能。
2.1 系統(tǒng)功能 前臺(tái)管理系統(tǒng)包括:用戶(hù)管理子系統(tǒng),用戶(hù)注冊(cè)、驗(yàn)證用戶(hù)的注冊(cè)信息、用戶(hù)的登陸及注銷(xiāo);在線圖書(shū)銷(xiāo)售管理子系統(tǒng), 允許用戶(hù)瀏覽所有圖書(shū)、允許用戶(hù)按圖書(shū)種類(lèi)進(jìn)行查找、允許用戶(hù)購(gòu)買(mǎi)自己喜歡的圖書(shū)、允許用戶(hù)對(duì)購(gòu)物車(chē)進(jìn)行管理、系統(tǒng)實(shí)現(xiàn)訂單的處理、系統(tǒng)完成整個(gè)購(gòu)物流程。
2.2 模塊分析與設(shè)計(jì)
2.2.1 系統(tǒng)用戶(hù)權(quán)限設(shè)計(jì) 如何根據(jù)功能劃分用戶(hù)類(lèi)別對(duì)于一個(gè)需要安全性的系統(tǒng)非常重要,經(jīng)過(guò)研究,可以對(duì)整個(gè)系統(tǒng)劃分為管理員普通、用戶(hù)、會(huì)員3種用戶(hù)類(lèi)別。
2.2.2 前臺(tái)管理系統(tǒng) 為方便用戶(hù)購(gòu)買(mǎi)圖書(shū),網(wǎng)上書(shū)店系統(tǒng)應(yīng)該提供如下所示的幾種功能:
2.2.2.1 在線銷(xiāo)售圖書(shū)系統(tǒng):①圖書(shū)瀏覽:以詳細(xì)的列表的方式顯示圖書(shū)信息同時(shí)提供更多的圖書(shū)瀏覽方式,如圖書(shū)分類(lèi),新書(shū)上架,排行榜,圖書(shū)索引,推薦圖書(shū)和特價(jià)圖書(shū)等。②圖書(shū)顯示:當(dāng)用戶(hù)找到感興趣的圖書(shū)后需要顯示圖書(shū)的詳細(xì)信息,包括圖書(shū)名,作者,出版社,價(jià)格,會(huì)員價(jià),內(nèi)容簡(jiǎn)介和評(píng)論等。③圖書(shū)評(píng)論:讀者對(duì)圖書(shū)的評(píng)價(jià)對(duì)其他用戶(hù)往往具有很高的參考價(jià)值,用戶(hù)通常對(duì)圖書(shū)的評(píng)論比較關(guān)注,而且還可以發(fā)表自己的看法。應(yīng)管理員審核后就可以發(fā)布。④購(gòu)物車(chē):當(dāng)用戶(hù)找到需要的圖書(shū)時(shí),可以先將圖書(shū)加入購(gòu)物車(chē),然后繼續(xù)尋找其他的圖書(shū),購(gòu)物車(chē)中存儲(chǔ)當(dāng)前用戶(hù)打算購(gòu)買(mǎi)的所有圖書(shū)。⑤圖書(shū)訂單:管理員會(huì)定期處理用戶(hù)下達(dá)的訂單,并根據(jù)用戶(hù)訂單的信息向用戶(hù)送貨。⑥圖書(shū)查詢(xún):用戶(hù)知道圖書(shū)的某部分信息時(shí),用戶(hù)可以使用查詢(xún)功能快速找到需要的圖書(shū)。⑦缺書(shū)登記:用戶(hù)可以看到管理員回復(fù)的缺書(shū)記錄處理信息。
2.2.2.2 用戶(hù)管理系統(tǒng):本書(shū)店是以會(huì)員制方式運(yùn)作的,顧客進(jìn)行網(wǎng)上購(gòu)書(shū)前,首先必須成為書(shū)店的一個(gè)會(huì)員,當(dāng)會(huì)員身份確定后。會(huì)員隨時(shí)查看書(shū)店的書(shū)籍資料,書(shū)店也將向會(huì)員發(fā)布新書(shū)及資訊,當(dāng)會(huì)員購(gòu)書(shū)時(shí)首先首先提供所購(gòu)書(shū)目及數(shù)目,書(shū)店根據(jù)庫(kù)存情況,決定購(gòu)書(shū)交易能否成功。用戶(hù)管理系統(tǒng) 包括用戶(hù)注冊(cè);驗(yàn)證用戶(hù)注冊(cè)信息;用戶(hù)的登陸及注銷(xiāo)三部分。
在該網(wǎng)站系統(tǒng)的開(kāi)發(fā)中,熟練了Dreamweaver的使用方法與技巧,還深入研究了如何利用ASP技術(shù)如何使用Access對(duì)數(shù)據(jù)庫(kù)加以管理與維護(hù)、如何借助于IIS在網(wǎng)上進(jìn)行信息發(fā)布、對(duì)系統(tǒng)性能進(jìn)行優(yōu)化等。為了增強(qiáng)系統(tǒng)的實(shí)用性,是之能盡量與實(shí)際的應(yīng)用系統(tǒng)相吻合,我對(duì)許多同類(lèi)網(wǎng)站的內(nèi)容、功能進(jìn)行了分析與對(duì)比,吸取了他們的可取之處,借鑒了一些經(jīng)驗(yàn),并在此基礎(chǔ)上有所創(chuàng)新,挖掘出自己的獨(dú)特之處。
參考文獻(xiàn):
[1]宣小平,但正剛,張文毅.ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)力導(dǎo)航.人民郵電出版社,2009.5.
[2]任新見(jiàn).ASP動(dòng)態(tài)網(wǎng)站快速開(kāi)發(fā)實(shí)務(wù).電子工業(yè)出版社,2009.3.
[3]張固,汪曉平.ASP網(wǎng)絡(luò)應(yīng)用系統(tǒng)典型模塊開(kāi)發(fā)實(shí)例解析.人民郵電出版社,2008.12.
[4]施伯樂(lè).關(guān)系數(shù)據(jù)庫(kù)的理論及應(yīng)用.河南科技出版社,2009.2.
[5]鮑嘉.Dreamweaver MX完美網(wǎng)頁(yè)設(shè)計(jì)綜合實(shí)力篇[M].中國(guó)青年出版社,2009.10.
【基于ASP的網(wǎng)上書(shū)店設(shè)計(jì)】相關(guān)文章:
基于ASP的網(wǎng)上銀行的設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08
網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)ASP11-23
基于ASP的購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)ASP+Access03-08
基于ASP的網(wǎng)絡(luò)辦公系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08
基于ASP的VOD視頻服務(wù)器的設(shè)計(jì)ASP+SQL03-08
基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-07
基于ASP的在線商品銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08