国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.NET網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)

2016-06-01 16:56李梁奇莫雯朗
無(wú)線互聯(lián)科技 2016年8期

李梁奇 莫雯朗

摘 要:文章所介紹的網(wǎng)上書(shū)店系統(tǒng)是一個(gè)基于B/S模式的Web信息管理系統(tǒng)。在設(shè)計(jì)過(guò)程中,主要是根據(jù)瀏覽器/服務(wù)器的三層體系構(gòu)架思想,通過(guò)ASP.NET4.0結(jié)合ADO.NET訪問(wèn)SQL Server2008數(shù)據(jù)庫(kù),開(kāi)發(fā)了一個(gè)簡(jiǎn)單、高效的網(wǎng)上購(gòu)書(shū)系統(tǒng)。

關(guān)鍵詞:網(wǎng)上書(shū)店;ASP.NET;三層架構(gòu)

隨著Internet和電子商務(wù)的興起,傳統(tǒng)的圖書(shū)銷售方式已不能滿足人們的需求,尤其是近年隨著當(dāng)當(dāng)網(wǎng)、卓越和阿瑪遜等購(gòu)書(shū)網(wǎng)站的飛速發(fā)展,人們更加熱衷于網(wǎng)上選購(gòu)圖書(shū)。相比于傳統(tǒng)的實(shí)體店圖書(shū)銷售模式,網(wǎng)上書(shū)店具有選購(gòu)圖書(shū)更為便捷、采購(gòu)成本更低等優(yōu)點(diǎn)。目前網(wǎng)上圖書(shū)越來(lái)越豐富,人們基本上可以做到足不出戶就可以選購(gòu)自己喜歡的圖書(shū),選購(gòu)過(guò)程中又可以快速地進(jìn)行貨比三家,最終可以愉快地選購(gòu)性價(jià)比最高的圖書(shū),而且支付方式也相當(dāng)便利。正是因?yàn)榫W(wǎng)上購(gòu)書(shū)的便利和高效率,使網(wǎng)上書(shū)店迅速發(fā)展。

1 系統(tǒng)描述

這里介紹的網(wǎng)上書(shū)店系統(tǒng)主要分為前臺(tái)管理和后臺(tái)管理兩大部分,前臺(tái)用戶可以瀏覽和查詢圖書(shū),將圖書(shū)加入購(gòu)物車,可以添加和刪除訂單,在線進(jìn)行支付等功能。后臺(tái)管理員可以管理用戶的信息、維護(hù)商品庫(kù)(比如添加、刪除圖書(shū),更改圖書(shū)信息等),及處理訂單等功能。

2 系統(tǒng)設(shè)計(jì)

網(wǎng)上書(shū)店系統(tǒng)模塊設(shè)計(jì)上,主要分成前臺(tái)管理和后臺(tái)管理兩大功能模塊,前臺(tái)管理系統(tǒng)的功能模塊如圖1所示,后臺(tái)管理系統(tǒng)的功能模塊如圖2所示。

在前臺(tái)管理系統(tǒng)中,用戶可以通過(guò)注冊(cè)或登陸后,可通過(guò)瀏覽器查看到各類圖書(shū)的詳細(xì)信息,也可以根據(jù)圖書(shū)編號(hào)、圖書(shū)名稱、圖書(shū)類別和熱銷商品分類頁(yè)等對(duì)圖書(shū)進(jìn)行對(duì)應(yīng)的查找,方便快速地了解到自己需要的圖書(shū)信息。用戶在瀏覽過(guò)程中,可以將自己喜歡的圖書(shū)放入購(gòu)物車,同時(shí),也可以對(duì)購(gòu)物車的物品進(jìn)行二次選擇,把不喜歡的圖書(shū)刪除或變更該圖書(shū)的購(gòu)買數(shù)量,在確認(rèn)訂單并付款成功后,用戶也可以在個(gè)人訂單頁(yè)上,查看相應(yīng)的訂單詳細(xì)。

在后臺(tái)管理系統(tǒng)中,管理員則可以對(duì)圖書(shū)信息進(jìn)行相應(yīng)的管理,例如:添加新的圖書(shū)信息(新進(jìn)倉(cāng)的圖書(shū))、修改當(dāng)前圖書(shū)售買信息(如庫(kù)存數(shù)量、售價(jià)及商品介紹等進(jìn)行變更)和刪除該圖書(shū)(對(duì)該商品進(jìn)行下架處理)等。還可以對(duì)用戶的訂單進(jìn)行處理,例如:按客戶要求變更圖書(shū)配送地址、修改發(fā)票信息及通知物流人員進(jìn)行商品流通配送等。另外,管理員還可以對(duì)用戶賬號(hào)信息、管理員賬號(hào)信息、權(quán)限等進(jìn)行必要的維護(hù)、管理。

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

根據(jù)對(duì)系統(tǒng)的功能和實(shí)際業(yè)務(wù)需求進(jìn)行分析,本系統(tǒng)在設(shè)計(jì)上,共設(shè)了6張數(shù)據(jù)表格,具體如下:(1)用戶表,用于記錄用戶的詳細(xì)信息,主要包括用戶名、密碼、姓名、性別、用戶類別、電話、地址和郵政編碼等。(2)管理員表,用來(lái)存放管理員的基本信息,主要包括用戶名、密碼和權(quán)限等。(3)圖書(shū)類型表,用于記錄圖書(shū)的分類信息,主要包括類型編號(hào)和類型名。(4)圖書(shū)表,用于存放圖書(shū)的詳細(xì)信息,主要包括圖書(shū)編號(hào)、類型編號(hào)、圖書(shū)名、價(jià)格、作者、字?jǐn)?shù)、版次、書(shū)號(hào)和圖片等數(shù)據(jù)項(xiàng)。(5)購(gòu)物車表,用于記錄訂單的大概信息,主要包括購(gòu)物車編號(hào)、用戶名、圖書(shū)編號(hào)和數(shù)量登錄。(6)訂單表,用于記錄訂單的各類信息,主要包括訂單編號(hào)、用戶名、訂單日期、發(fā)貨方式、付款方式、總金額和是否發(fā)貨、當(dāng)前物流配送實(shí)況等。

4 主要功能模塊實(shí)現(xiàn)

4.1 用戶注冊(cè)

用戶注冊(cè)的主要技術(shù)是通過(guò)SQL語(yǔ)句中的“insert into”命令,然后通過(guò)Command中的ExecuteNonQuery方法,把數(shù)據(jù)更新回用戶表。通過(guò)使用RequiredFiledValidator控件,驗(yàn)證用戶名和密碼不能為空。通過(guò)調(diào)用函數(shù)Checkname()檢測(cè)用戶名是否重名,先把返回值result定義為false,然后檢測(cè)數(shù)據(jù)表是否有同名的username,若有則另result=true,并且提示“用戶名已被注冊(cè)”。否則,把注冊(cè)用戶名更新回?cái)?shù)據(jù)表。關(guān)鍵實(shí)現(xiàn)代碼如下:

4.2 訂單處理

后臺(tái)管理員根據(jù)用戶的支付情況對(duì)訂單進(jìn)行處理,如果用戶已經(jīng)支付,則將訂單的是否發(fā)貨改為發(fā)貨狀態(tài)。后臺(tái)管理員在處理訂單的過(guò)程中,可以對(duì)訂單進(jìn)行單個(gè)處理,也可以進(jìn)行批量處理。為減少編寫(xiě)代碼的工作量,將數(shù)據(jù)綁定到DataList控件,關(guān)鍵代碼如下:

5 結(jié)語(yǔ)

隨著時(shí)下電子商務(wù)平臺(tái)的快速發(fā)展,越來(lái)越多的人習(xí)慣了網(wǎng)上購(gòu)物的快捷、高效。而相對(duì)于傳統(tǒng)書(shū)店來(lái)說(shuō),網(wǎng)上書(shū)店具有運(yùn)營(yíng)成本低、無(wú)地域限制、購(gòu)書(shū)簡(jiǎn)單、方便等優(yōu)點(diǎn)。面對(duì)未來(lái)市場(chǎng)競(jìng)爭(zhēng)的不斷加劇,網(wǎng)上書(shū)店或者有完全取替?zhèn)鹘y(tǒng)書(shū)店的可能。

[參考文獻(xiàn)]

[1]曾新勇.電子商務(wù)企業(yè)發(fā)展面臨的困境及未來(lái)發(fā)展趨勢(shì)[J].中國(guó)商貿(mào),2014(9):89-91.

[2]寧云智,林東升.ASP.NET程序設(shè)計(jì)項(xiàng)目教程[M].大連:大連理工大學(xué)出版社,2014.

[3]田晶.基于.net技術(shù)的藍(lán)星網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(xué),2008.

Design and Implementation of Online Bookstore Based on ASP.NET Li Liangqi1, Mo Wenlang2

(1.The Information Technology Department, GuangDong Nanfang Vocational College,

Jiangmen 529000, China; 2.TCL Air Conditioner Co., Ltd., Zhongshan 528400, China)

Abstract:The online bookstore system introduced here is a Web information management system based on B/S mode.In the process of design,mainly based on the three-tier system browser / server architecture thinking,access SQL Server2008 database by ASP.NET4.0 binding ADO.NET,to develop a simple and efficient system of online bookstore.

Key words:online bookshop; ASP.NET; three-tier structure

区。| 张掖市| 土默特左旗| 时尚| 宝清县| 太谷县| 深水埗区| 叶城县| 治县。| 建昌县| 乳山市| 海南省| 莎车县| 甘德县| 瓦房店市| 谷城县| 嘉祥县| 威海市| 泗阳县| 灵石县| 台南县| 乐亭县| 河北区| 福泉市| 罗田县| 朝阳市| 元朗区| 仁化县| 伊金霍洛旗| 杂多县| 方城县| 清涧县| 泰和县| 皋兰县| 静安区| 上杭县| 麻江县| 久治县| 察雅县| 吴川市| 昌邑市|