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