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