• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2016-06-01 16:56:28李梁奇莫雯朗
      無(wú)線互聯(lián)科技 2016年8期
      關(guān)鍵詞:三層架構(gòu)

      李梁奇 莫雯朗

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

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

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

      1 系統(tǒng)描述

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

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

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

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

      在后臺(tái)管理系統(tǒng)中,管理員則可以對(duì)圖書信息進(jìn)行相應(yīng)的管理,例如:添加新的圖書信息(新進(jìn)倉(cāng)的圖書)、修改當(dāng)前圖書售買信息(如庫(kù)存數(shù)量、售價(jià)及商品介紹等進(jìn)行變更)和刪除該圖書(對(duì)該商品進(jìn)行下架處理)等。還可以對(duì)用戶的訂單進(jìn)行處理,例如:按客戶要求變更圖書配送地址、修改發(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)圖書類型表,用于記錄圖書的分類信息,主要包括類型編號(hào)和類型名。(4)圖書表,用于存放圖書的詳細(xì)信息,主要包括圖書編號(hào)、類型編號(hào)、圖書名、價(jià)格、作者、字?jǐn)?shù)、版次、書號(hào)和圖片等數(shù)據(jù)項(xiàng)。(5)購(gòu)物車表,用于記錄訂單的大概信息,主要包括購(gòu)物車編號(hào)、用戶名、圖書編號(hào)和數(shù)量登錄。(6)訂單表,用于記錄訂單的各類信息,主要包括訂單編號(hào)、用戶名、訂單日期、發(fā)貨方式、付款方式、總金額和是否發(fā)貨、當(dāng)前物流配送實(shí)況等。

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

      4.1 用戶注冊(cè)

      用戶注冊(cè)的主要技術(shù)是通過SQL語(yǔ)句中的“insert into”命令,然后通過Command中的ExecuteNonQuery方法,把數(shù)據(jù)更新回用戶表。通過使用RequiredFiledValidator控件,驗(yàn)證用戶名和密碼不能為空。通過調(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)管理員在處理訂單的過程中,可以對(duì)訂單進(jìn)行單個(gè)處理,也可以進(jìn)行批量處理。為減少編寫代碼的工作量,將數(shù)據(jù)綁定到DataList控件,關(guān)鍵代碼如下:

      5 結(jié)語(yǔ)

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

      [參考文獻(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)上書店系統(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

      猜你喜歡
      三層架構(gòu)
      基于“三層架構(gòu)”理論的教學(xué)設(shè)計(jì)案例分析
      良好的信息系統(tǒng)體系結(jié)構(gòu)模式對(duì)網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討
      ASP.NET三層架構(gòu)體系分析與應(yīng)用
      基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      三门县| 涡阳县| 双牌县| 丹凤县| 新沂市| 会理县| 鄂尔多斯市| 三台县| 丹寨县| 山西省| 丽江市| 乾安县| 凤凰县| 曲松县| 太仆寺旗| 民县| 临高县| 大新县| 甘肃省| 长宁县| 普安县| 博爱县| 罗平县| 桓仁| 伊川县| 石楼县| 永和县| 安平县| 高安市| 平谷区| 龙南县| 安平县| 宁安市| 黑山县| 买车| 呈贡县| 上犹县| 湖北省| 磐石市| 瑞丽市| 北川|