摘要:本文提出一種基于ASP技術(shù)的網(wǎng)絡(luò)售書系統(tǒng)的實(shí)現(xiàn),主要功能模塊包括圖書的分類查詢、圖書詳細(xì)信息的閱覽、圖書的訂購(gòu)、購(gòu)物車和訂單的管理,另外還提供用戶留言功能。本文主要闡述了該系統(tǒng)的基本模塊和數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)。
關(guān)鍵詞:ASP技術(shù);SQL SERVER 2008;B/S 構(gòu)架;網(wǎng)絡(luò)售書系統(tǒng)
中圖分類號(hào):TP393? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):1007-9416(2020)04-0000-00
基于ASP技術(shù)的網(wǎng)絡(luò)售書系統(tǒng)包括了圖書詳細(xì)信息的閱覽、圖書的分類查詢、圖書的訂購(gòu)、購(gòu)物車和訂單的管理,另外還提供用戶留言,管理員可以和回復(fù)查看用戶的留言,以解決用戶提出的問(wèn)題。
1 系統(tǒng)基本功能和數(shù)據(jù)庫(kù)概要設(shè)計(jì)
基于ASP的網(wǎng)上書店售書系統(tǒng)的開(kāi)發(fā)工具采用 Visual Studio 2010進(jìn)行系統(tǒng)程序設(shè)計(jì),采用 Dreamweaver 進(jìn)行界面設(shè)計(jì),數(shù)據(jù)庫(kù)使用SQL SERVER 2008。
系統(tǒng)是根據(jù)書籍購(gòu)買的基本流程設(shè)計(jì)的,對(duì)于用戶來(lái)說(shuō),基于ASP的網(wǎng)絡(luò)售書系統(tǒng)具體的業(yè)務(wù)流程包括了用戶個(gè)人資料設(shè)置模塊、圖書管理模塊、在線購(gòu)書模塊、購(gòu)物車模塊、訂單管理模塊和用戶留言模塊[1]。個(gè)人資料設(shè)置模塊又包含了個(gè)人基本信息管理和密碼管理,圖書管理模塊包含了圖書詳細(xì)信息和查找圖書,在線購(gòu)書模塊包括了注冊(cè)、登錄、購(gòu)買功能,購(gòu)物車模塊包括了修改、清空、提交購(gòu)物車功能,訂單模塊包括了修改和查看功能,用戶留言模塊包括了發(fā)表留言功能。
基于ASP的網(wǎng)上書店售書系統(tǒng)包括了系統(tǒng)管理員、用戶、圖書類別、用戶留言、訂單信息和書籍等實(shí)體。
2 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
在SQL SERVER 2008中創(chuàng)建名為bookstore的數(shù)據(jù)庫(kù),并根據(jù)實(shí)體及關(guān)系創(chuàng)建數(shù)據(jù)表。
2.1 系統(tǒng)管理員信息表(sa_info)
管理員信息表主要用于保存系統(tǒng)管理員的信息,主要字段包括:管理員編號(hào)、用戶名、密碼[2]。如表1 所示。
2.2 用戶信息表(user_info)
用戶信息表主要保存系統(tǒng)用戶的基本信息,主要字段包括:編號(hào)、用戶賬號(hào)名、密碼、用戶姓名、電話、地址、注冊(cè)時(shí)間、賬戶余額。如表2 所示。
2.3 圖書類別表(book_list)
圖書類別表主要存儲(chǔ)圖書的類別,主要字段包括類別id和類別名稱。如表3 所示。
2.4 留言信息表(user_message)
留言信息表主要保存用戶的留言信息,主要字段包括編號(hào)、標(biāo)題、用戶賬號(hào)名、留言內(nèi)容、留言時(shí)間。如表4所示。
2.5 訂單信息表(order_list)
訂單信息表主要是存儲(chǔ)留言信息,主要字段包括訂單編號(hào)、書籍編號(hào)、價(jià)格、數(shù)量、訂單時(shí)間、用戶名稱等。圖表5 所示。
2.6 書籍信息表(book_info)
書籍信息表主要保存書籍的基本信息,主要字段包括書籍編號(hào)、書籍名稱、類別編號(hào)、價(jià)格、數(shù)量、內(nèi)容簡(jiǎn)介和封面圖片等。如表6所示。
3 基本模塊的實(shí)現(xiàn)
3.1網(wǎng)站首頁(yè)
基于ASP技術(shù)的網(wǎng)絡(luò)售書系統(tǒng)的首頁(yè)主要實(shí)現(xiàn)的功能包括瀏覽圖書、購(gòu)買商品、登錄、注冊(cè)、留言等功能,所有用戶可以查看最新上架的書籍,也可以按圖書的類別進(jìn)行查詢。
3.2登錄界面
此模塊主要功能主要實(shí)現(xiàn)用戶或管理員登錄,不同權(quán)限的用戶登錄本系統(tǒng)會(huì)進(jìn)入不同的管理模塊界面。用戶輸入相應(yīng)的用戶名和密碼后,后臺(tái)對(duì)該用戶進(jìn)行的判斷,根據(jù)用戶名在數(shù)據(jù)庫(kù)中進(jìn)行查詢。如果用戶名和密碼能對(duì)應(yīng)上,則根據(jù)用戶名的權(quán)限進(jìn)入不同的界面,否則提示密碼錯(cuò)誤。此外該界面還可實(shí)現(xiàn)用戶注冊(cè)等功能。
3.3圖書信息界面
在圖書瀏覽界面,用戶可以瀏覽圖書的基本信息,比如圖書封面、書名、價(jià)格、類別、書籍的簡(jiǎn)介信息等等。
3.4購(gòu)物車界面
購(gòu)物車界面可以顯示用戶選定的商品信息及其價(jià)格和數(shù)量,可以修改數(shù)量等,用戶也可以直接在購(gòu)物界面刪除自己不想買的商品,或者返回首頁(yè)繼續(xù)購(gòu)物[3]。
3.5訂單管理界面
訂單管理界面主要實(shí)現(xiàn)用戶可以查看以往訂單狀態(tài)、取消訂單和刪除訂單的功能。
3.6留言界面
留言界面可以實(shí)現(xiàn)用戶留言功能,用戶可以對(duì)自己關(guān)注或購(gòu)買的書籍進(jìn)行留言,便于管理員可收集用戶的反饋信息并進(jìn)行回復(fù)。
4 結(jié)語(yǔ)
本文論述了一個(gè)基于ASP技術(shù)的網(wǎng)絡(luò)售書系統(tǒng)的數(shù)據(jù)庫(kù)和基本模塊的實(shí)現(xiàn),基本上能滿足網(wǎng)上書店售書系統(tǒng)的基本需求。系統(tǒng)易于操作維護(hù),能很好的完成圖書購(gòu)買的全過(guò)程,簡(jiǎn)單易上手。
參考文獻(xiàn)
[1]李天志,易巍,李艷雙,等.ASP.NET 基礎(chǔ)與案例開(kāi)發(fā)詳解[M].北京:清華大學(xué)出版社,2014.
[2]王茂鋼.網(wǎng)上書店管理信息系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)[J].信息與電腦(理論版),2016(8),117-118.[3]鄧惠俊.基于ASP技術(shù)的網(wǎng)上書店系統(tǒng)設(shè)計(jì)[J].重慶科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2017(6):80-94.
收稿日期:2020-02-06
作者簡(jiǎn)介:黃利紅(1983—),女,湖南長(zhǎng)沙人,碩士,講師,研究方向:計(jì)算機(jī)應(yīng)用。
Implementation of Basic Modules and Database of the Online Book Selling System Based on ASP Technology
HUANG Li-hong
(Hunan Software Vocational College, Xiangtan Hunan? 411100)
Absrtact: This paper presents the implementation of? basic modules and database of the online book? selling system based? on? ASP technology.The main modules include the classified inquiry of books,browsing of book details, ordering books,the management of shopping cart and orders.In addition, it also provides user message function. This paper mainly describes? ?the realization of? the basic modules and the database? of the system.
Key words: ASP technology; SQL Server 2008; online book selling system