NET的網(wǎng)上書(shū)店的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁(yè)
NET的網(wǎng)上書(shū)店的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁(yè)
NET的網(wǎng)上書(shū)店的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁(yè)
NET的網(wǎng)上書(shū)店的設(shè)計(jì)實(shí)現(xiàn)分析_第4頁(yè)
NET的網(wǎng)上書(shū)店的設(shè)計(jì)實(shí)現(xiàn)分析_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PAGE .PAGE 1. - - . 可修編-網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)論文設(shè)計(jì)題 目:基于ASP.NET的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)學(xué)習(xí)中心: 奧鵬學(xué)習(xí)中心 層 次: 專(zhuān)科起點(diǎn)本科 專(zhuān) 業(yè): 網(wǎng)絡(luò)工程 年 級(jí): 2021年 春 季 學(xué) 號(hào): 4 學(xué) 生: 國(guó)永 指導(dǎo)教師: 龍珠 完成日期: 2021年 3月 24日.1. - - . 可修編-容摘要隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)飛速的開(kāi)展,全球經(jīng)濟(jì)一體化逐漸形成顧客消費(fèi)水平不斷提高,加上政治,經(jīng)濟(jì),社會(huì)環(huán)境的巨大變化, 傳統(tǒng)的交易方式越來(lái)越不被消費(fèi)者認(rèn)可。利用全球信息根底設(shè)施internet來(lái)改造傳統(tǒng)的交易方式已是必然趨勢(shì)。 網(wǎng)上書(shū)店系統(tǒng)是電子商務(wù)的一種,建

2、立在internet信息系統(tǒng)的根底之上,為internet的消費(fèi)者提供方便、快捷、高效和可靠的效勞。相對(duì)于傳統(tǒng)的實(shí)體書(shū)店,網(wǎng)上書(shū)店具有經(jīng)營(yíng)本錢(qián)低廉、簡(jiǎn)單易操作、效勞質(zhì)量完善、業(yè)務(wù)領(lǐng)域更寬等優(yōu)點(diǎn)。本課題使用ASP.NET程序設(shè)計(jì)語(yǔ)言,并輔以AJA*,MySQL數(shù)據(jù)庫(kù)管理等技術(shù)進(jìn)展網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。此系統(tǒng)分為前臺(tái)和后臺(tái)兩大管理系統(tǒng)。前臺(tái)管理系統(tǒng)應(yīng)完成用戶(hù)管理,圖書(shū)分類(lèi),圖書(shū)查詢(xún),購(gòu)物車(chē),訂單處理,我的收藏,我的同創(chuàng)等功能,后臺(tái)管理系統(tǒng)應(yīng)完成會(huì)員管理,圖書(shū)管理,訂單管理,信息管理等功能。從而在網(wǎng)上實(shí)現(xiàn)在線圖書(shū)瀏覽功能,在線交易功能,在線管理功能等電子商務(wù)功能。關(guān)鍵詞:電子商務(wù);ASP.NET

3、;MySQL數(shù)據(jù)庫(kù).1目 錄 TOC o 1-3 h z u HYPERLINK l _Toc21229 容摘要 PAGEREF _Toc21229 I HYPERLINK l _Toc2696 引 言 PAGEREF _Toc2696 1 HYPERLINK l _Toc6238 1 概述 PAGEREF _Toc6238 3 HYPERLINK l _Toc12181 1.1 背景 PAGEREF _Toc12181 3 HYPERLINK l _Toc19385 1.1.1研究的背景和意義 PAGEREF _Toc19385 3 HYPERLINK l _Toc9766 1.1.2網(wǎng)上書(shū)

4、店的現(xiàn)狀 PAGEREF _Toc9766 4 HYPERLINK l _Toc19905 1.2 本文的主要容及組織構(gòu)造 PAGEREF _Toc19905 4 HYPERLINK l _Toc10236 2 相關(guān)技術(shù)介紹 PAGEREF _Toc10236 5 HYPERLINK l _Toc1304 2.1 ASP.NET技術(shù)簡(jiǎn)介 PAGEREF _Toc1304 5 HYPERLINK l _Toc19847 2.2 MySQL簡(jiǎn)介 PAGEREF _Toc19847 7 HYPERLINK l _Toc11106 2.3 三層架構(gòu)簡(jiǎn)介PAGEREF _Toc11106 7 HYPER

5、LINK l _Toc10508 3 系統(tǒng)設(shè)計(jì) PAGEREF _Toc10508 9 HYPERLINK l _Toc29777 3.1 網(wǎng)上書(shū)店流程 PAGEREF _Toc29777 9 HYPERLINK l _Toc26600 3.2 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc26600 10 HYPERLINK l _Toc26205 3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc26205 11 HYPERLINK l _Toc4867 3.4 代碼設(shè)計(jì) PAGEREF _Toc4867 15 HYPERLINK l _Toc14836 4 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc14836

6、 17 HYPERLINK l _Toc4009 4.1 前臺(tái)功能 PAGEREF _Toc4009 17 HYPERLINK l _Toc31583 4.1.1 用戶(hù)管理功能 PAGEREF _Toc31583 17 HYPERLINK l _Toc19560 4.1.2 圖書(shū)分類(lèi)功能 PAGEREF _Toc19560 19 HYPERLINK l _Toc19645 4.1.3 圖書(shū)查詢(xún)功能 PAGEREF _Toc19645 19 HYPERLINK l _Toc8612 4.1.4 購(gòu)物車(chē)功能 PAGEREF _Toc8612 20 HYPERLINK l _Toc20655 4.1

7、.5 訂單處理功能 PAGEREF _Toc20655 21 HYPERLINK l _Toc27644 4.1.6 我的收藏功能 PAGEREF _Toc27644 22 HYPERLINK l _Toc19386 4.1.7我的同創(chuàng)功能 PAGEREF _Toc19386 22 HYPERLINK l _Toc22205 4.2 后臺(tái)功能 PAGEREF _Toc22205 23 HYPERLINK l _Toc14699 4.2.1 會(huì)員管理功能 PAGEREF _Toc14699 24 HYPERLINK l _Toc16110 4.2.2 圖書(shū)管理功能 PAGEREF _Toc161

8、10 24 HYPERLINK l _Toc15280 4.2.3 訂單管理功能 PAGEREF _Toc15280 25 HYPERLINK l _Toc7098 4.2.4 信息管理功能 PAGEREF _Toc7098 25 HYPERLINK l _Toc15893 5 結(jié)論 PAGEREF _Toc15893 26 HYPERLINK l _Toc32590 參考文獻(xiàn) PAGEREF _Toc32590 27.1引 言人類(lèi)進(jìn)入21世紀(jì),電子商務(wù)伴隨著IT的成熟逐漸開(kāi)展壯大,成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。計(jì)算機(jī)、網(wǎng)絡(luò)通信、信息技術(shù)、支付技術(shù)、平安技術(shù)的開(kāi)展以及計(jì)算機(jī)的普及與網(wǎng)絡(luò)應(yīng)用等根底設(shè)施建立

9、為電子商務(wù)的應(yīng)用提供硬件支持與平安保障,是電子商務(wù)開(kāi)展的硬件根底;電子商務(wù)法的制定與發(fā)布為電子商務(wù)的開(kāi)展提供了法律保障,成為電子商務(wù)開(kāi)展的軟件根底。在電子商務(wù)的開(kāi)展過(guò)程中,人們意識(shí)到在線購(gòu)物的無(wú)地域界限、平安、方便快捷及其價(jià)格優(yōu)勢(shì),在線購(gòu)物的隊(duì)伍逐漸擴(kuò)大,不斷增長(zhǎng)的強(qiáng)大需求正成為電子商務(wù)的開(kāi)展動(dòng)力。在傳統(tǒng)經(jīng)濟(jì)模式里,人們購(gòu)物需要到商場(chǎng),為了購(gòu)得喜歡的商品不得不累半天;企業(yè)為了贏得合同不得不圍在談判桌上群雄論戰(zhàn)。如今人們可以通過(guò)網(wǎng)絡(luò)坐在家中瀏覽網(wǎng)上商店,選擇適宜的產(chǎn)品,還可以貨比三家,自己完成購(gòu)物過(guò)程,進(jìn)入自由輕松購(gòu)物新時(shí)代;企業(yè)通過(guò)網(wǎng)絡(luò)洽談業(yè)務(wù),網(wǎng)上采購(gòu)與承受定單,企業(yè)在網(wǎng)上設(shè)置了商店,不由得

10、會(huì)發(fā)現(xiàn)世界就像在面前。企業(yè)與客戶(hù)通過(guò)網(wǎng)上訂購(gòu),電子支付等,使他們的關(guān)系變得如此貼近,從而使商務(wù)活動(dòng)發(fā)生深刻變革。改變企業(yè)的生產(chǎn)與經(jīng)營(yíng)活動(dòng),也帶來(lái)了人們的生活方式、文化教育、政府職能等的轉(zhuǎn)變,電子商務(wù)的出現(xiàn)將真正把人類(lèi)帶入信息社會(huì)。以網(wǎng)上書(shū)店系統(tǒng)而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。售書(shū)的理念也很簡(jiǎn)單,就是讀者可以自己尋找自己喜愛(ài)的書(shū)為替讀者找尋他們想要的書(shū)。對(duì)于讀者來(lái)說(shuō),網(wǎng)上書(shū)店近在咫尺,并且永不下班關(guān)門(mén),讀者可以隨時(shí)隨地自由地查詢(xún)和訂購(gòu)圖書(shū),讀者無(wú)需親臨書(shū)店,1檔1檔地找,1本1本地翻,只要坐在電腦前,開(kāi)機(jī)上網(wǎng)即可買(mǎi)到所需書(shū)籍,而且讀者的挑選余地也很大,檢索也很方便,同時(shí)還減少了書(shū)

11、店過(guò)程中的支出,另外應(yīng)當(dāng)看到圖書(shū)選購(gòu)必得翻閱詳看,耗時(shí)費(fèi)力,特別是熱衷書(shū)店者,幾乎都是奮力開(kāi)拓事業(yè)者和苦心求學(xué)深造者,時(shí)間對(duì)他們而言無(wú)比珍貴,網(wǎng)上書(shū)店節(jié)省了大量時(shí)間,這對(duì)于那些沒(méi)有時(shí)間經(jīng)常逛傳統(tǒng)書(shū)店或其住所離傳統(tǒng)書(shū)店較遠(yuǎn)的讀者來(lái)說(shuō),具有實(shí)際意義。因此網(wǎng)上售書(shū)必將有長(zhǎng)足的開(kāi)展前景。本文首先介紹了ASP.NET、MySQL數(shù)據(jù)庫(kù)等相關(guān)技術(shù)。然后,論文對(duì)網(wǎng)上書(shū)店系統(tǒng)前后臺(tái)局部的設(shè)計(jì)和實(shí)現(xiàn)做了比較詳細(xì)的介紹。第1局部概述,介紹了開(kāi)發(fā)網(wǎng)上書(shū)店系統(tǒng)的背景、意義以及網(wǎng)上書(shū)店的現(xiàn)狀。第2局部相關(guān)技術(shù)介紹,對(duì)開(kāi)發(fā)本系統(tǒng)用到的技術(shù)進(jìn)展了簡(jiǎn)單的描述。第3局部系統(tǒng)設(shè)計(jì),對(duì)系統(tǒng)的流程設(shè)計(jì)進(jìn)展介紹,重點(diǎn)介紹了系統(tǒng)功能模塊

12、的劃分和數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,為后面的程序設(shè)計(jì)過(guò)程的實(shí)現(xiàn)做準(zhǔn)備。第4部系統(tǒng)實(shí)現(xiàn),介紹了整個(gè)系統(tǒng)各個(gè)功能模塊的具體實(shí)現(xiàn)的全過(guò)程,詳細(xì)說(shuō)明了各個(gè)模塊的設(shè)計(jì)思想和程序的流程,并附了主要功能的源代碼。第5局部是總結(jié),對(duì)全文和整個(gè)系統(tǒng)進(jìn)展了總結(jié),并對(duì)下一步的研究進(jìn)展展望。.11 概述1.1 背景1.1.1研究的背景和意義隨著中國(guó)參加WTO,全球經(jīng)濟(jì)一體化的逐步深入,網(wǎng)上書(shū)店已是現(xiàn)代傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略之一。目前,網(wǎng)上書(shū)店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以說(shuō)從最根本的對(duì)外溝通展現(xiàn)功能、信息發(fā)布功能,在線圖書(shū)展示功能、在線洽談功能、在線交易功能、在線采購(gòu)功能、在線客戶(hù)效勞功能、在線管理功能等

13、等,幾乎以往傳統(tǒng)書(shū)店功能都可以在互聯(lián)網(wǎng)上進(jìn)展電子化的高效運(yùn)作。技術(shù)的進(jìn)步對(duì)傳統(tǒng)書(shū)店上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)書(shū)店的投資,書(shū)店上網(wǎng)解決方案切合傳統(tǒng)書(shū)店實(shí)際的需求和開(kāi)展趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)書(shū)店在實(shí)施上網(wǎng)方案之前,必須對(duì)一系列問(wèn)題進(jìn)展科學(xué)的論證,如書(shū)店上網(wǎng)的需求分析、書(shū)店上網(wǎng)總體規(guī)劃、網(wǎng)上書(shū)店系統(tǒng)的功能和實(shí)施方案、網(wǎng)上書(shū)店的傳播和推廣、運(yùn)行網(wǎng)上書(shū)店系統(tǒng)的軟件和硬件配置、網(wǎng)上書(shū)店的管理系統(tǒng)和管理方法等等。網(wǎng)上書(shū)店途徑實(shí)施的實(shí)現(xiàn)直接影響傳統(tǒng)書(shū)店在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問(wèn)題,同時(shí)也涉及到管理的因素。國(guó)外現(xiàn)在關(guān)于電子商務(wù)方面的研究:先進(jìn)的購(gòu)

14、書(shū)流程:引入收藏夾購(gòu)物方式,這種方式和傳統(tǒng)的購(gòu)物最大不同是把記錄客戶(hù)所有的購(gòu)書(shū)臨時(shí)信息寫(xiě)入數(shù)據(jù)庫(kù)表中,訂單完畢后,自動(dòng)去除相關(guān)數(shù)據(jù),客戶(hù)不用再擔(dān)憂(yōu)訂購(gòu)臨時(shí)數(shù)據(jù)的喪失,確??蛻?hù)購(gòu)書(shū)準(zhǔn)確無(wú)誤??茖W(xué)的書(shū)店管理模式:系統(tǒng)采用多種營(yíng)銷(xiāo)的主動(dòng)推薦方式,客戶(hù)結(jié)合靈活多樣的高級(jí)檢索,能輕松的找到所需要書(shū)籍的信息;通過(guò)客戶(hù)意見(jiàn)反響系統(tǒng)和缺書(shū)登記系統(tǒng),書(shū)店可以隨時(shí)把握客戶(hù)的各種需求并及時(shí)與客戶(hù)進(jìn)展網(wǎng)上互動(dòng)交流;通過(guò)完善的信息發(fā)布系統(tǒng),客戶(hù)可以及時(shí)得到書(shū)店最新動(dòng)態(tài)和新聞,掌握行業(yè)動(dòng)向;后臺(tái)構(gòu)造化管理模式,涵蓋了欄目設(shè)置、圖書(shū)資料編輯、用戶(hù)管理、訂單管理、根底信息管理等等。為了書(shū)店的電子化管理提供了一套良好的管理模式

15、。支持量身定制:系統(tǒng)采用模塊化構(gòu)造,支持客戶(hù)自由定制包括幫助系統(tǒng)、書(shū)店根底信息,各類(lèi)欄目相關(guān)設(shè)置等等,可自由設(shè)置管理人員各級(jí)權(quán)限,這種靈活的書(shū)店設(shè)計(jì)構(gòu)造,將大大豐富書(shū)店的信息,讓客戶(hù)經(jīng)常有全新的感覺(jué)。完善的平安機(jī)制:前臺(tái)的管理和后臺(tái)的管理完全別離,獨(dú)立的密碼校驗(yàn)功能,通過(guò)MD5的不可逆加密方式,核心程序?qū)Ω黝?lèi)非法字符進(jìn)展過(guò)濾,確保用戶(hù)和書(shū)店的數(shù)據(jù)有較好的平安性。專(zhuān)業(yè)的效勞器空間:擁有高檔的效勞器設(shè)備,不僅能使商務(wù)數(shù)據(jù)輕松的運(yùn)行,而且能夠保證商務(wù)數(shù)據(jù)的正確無(wú)誤。1.1.2網(wǎng)上書(shū)店的現(xiàn)狀國(guó)際上網(wǎng)上書(shū)店前景看好,而國(guó)的網(wǎng)上書(shū)店,數(shù)量上也有了新的增長(zhǎng)。旌旗,卓越亞馬遜, China-Pub,當(dāng)當(dāng)網(wǎng)等網(wǎng)

16、上書(shū)店的出現(xiàn),證明了網(wǎng)上書(shū)店的前景的良好?,F(xiàn)在國(guó)家正在積極建立三網(wǎng)融合,網(wǎng)絡(luò)對(duì)人們生活的影響將越來(lái)越大,人們對(duì)網(wǎng)上購(gòu)物的認(rèn)同度也越來(lái)越高。這些情況說(shuō)明,目前開(kāi)展網(wǎng)上書(shū)店業(yè)務(wù)具有非常大的市場(chǎng)空間。1.2 本文的主要容及組織構(gòu)造本文研究的容是基于ASP.NET和MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)網(wǎng)上書(shū)店系統(tǒng)。此系統(tǒng)采用B/S架構(gòu)開(kāi)發(fā),由前臺(tái)和后臺(tái)兩大程序組成。前臺(tái)程序?yàn)橛脩?hù)界面,包括用戶(hù)管理,圖書(shū)分類(lèi),圖書(shū)查詢(xún),購(gòu)物車(chē),訂單處理,我的收藏,我的同創(chuàng)等模塊,后臺(tái)程序?yàn)楣芾韱T登陸界面,包括會(huì)員管理,圖書(shū)管理,訂單管理,信息管理等模塊。從軟件的需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì)三個(gè)局部來(lái)介紹系統(tǒng)的實(shí)現(xiàn)。.12 相關(guān)技術(shù)介紹

17、2.1 ASP.NET技術(shù)簡(jiǎn)介ASP.NET是統(tǒng)一的 Web 應(yīng)用程序平臺(tái),它提供了為建立和部署企業(yè)級(jí) Web 應(yīng)用程序所必需的效勞。ASP.NET為能夠面向任何瀏覽器或設(shè)備的更平安的、更強(qiáng)的可升級(jí)性、更穩(wěn)定的應(yīng)用程序提供了新的編程模型和根底構(gòu)造。它也是 Microsoft .NET Framework 的一局部,運(yùn)行時(shí)和.NET Framework類(lèi)庫(kù)集可以用于創(chuàng)立動(dòng)態(tài)Web頁(yè)。它需要在Web效勞器的環(huán)境中運(yùn)行,例如Microsoft Internet Information Server(Microsoft互聯(lián)網(wǎng)信息效勞器,IIS),并且根據(jù)效勞瀏覽器請(qǐng)求指示在效勞器上執(zhí)行程序。與直接由W

18、eb效勞器提供的靜態(tài)HTML不同的是,ASP.NET頁(yè)面實(shí)際上是在效勞器上執(zhí)行以后再產(chǎn)生結(jié)果的。頁(yè)面的最后生成也許是由許多不同的指令或數(shù)據(jù)源構(gòu)造。利用ASP.NET開(kāi)發(fā)具有以下幾個(gè)優(yōu)點(diǎn):1可管理性ASP.NET使用基于文本的、分級(jí)的配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于效勞器環(huán)境和 Web 應(yīng)用程序的工作。因?yàn)榕渲眯畔⑹谴鎯?chǔ)為純文本的,所以可以在沒(méi)有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動(dòng)檢測(cè)到并應(yīng)用于應(yīng)用程序。2平安ASP.NET為 Web 應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗(yàn)證方案。開(kāi)發(fā)人員可以根據(jù)應(yīng)用程序的需要很容易地添加、刪除或替換這些方案。易于部署通過(guò)簡(jiǎn)單地將必要的文件復(fù)制到

19、效勞器上,ASP.NET 應(yīng)用程序即可以部署到該效勞器上。不需要重新啟動(dòng)效勞器,甚至在部署或替換運(yùn)行的已編譯代碼時(shí)也不需要重新啟動(dòng)。增強(qiáng)的性能ASP.NET 是運(yùn)行在效勞器上的已編譯代碼。與傳統(tǒng)的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期綁定、實(shí)時(shí) (JIT) 編譯、本機(jī)優(yōu)化和全新的緩存效勞來(lái)提高性能。靈活的輸出緩存根據(jù)應(yīng)用程序的需要,ASP.NET可以緩存頁(yè)數(shù)據(jù)、頁(yè)的局部或整個(gè)頁(yè)。緩存的工程可以依賴(lài)于緩存中的文件或其他工程,或者可以根據(jù)過(guò)期策略進(jìn)展刷新。國(guó)際化ASP.NET 在部使用 Unicode 以表示請(qǐng)求和響應(yīng)數(shù)據(jù)??梢詾槊颗_(tái)計(jì)算機(jī)、每個(gè)目錄

20、和每頁(yè)配置國(guó)際化設(shè)置。移動(dòng)設(shè)備支持ASP.NET 支持任何設(shè)備上的任何瀏覽器。開(kāi)發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器一樣的編程技術(shù)來(lái)處理新的移動(dòng)設(shè)備。擴(kuò)展性和可用性ASP.NET 被設(shè)計(jì)成可擴(kuò)展的、具有特別專(zhuān)有的功能來(lái)提高群集的、多處理器環(huán)境的性能。此外,Internet 信息效勞 (IIS) 和 ASP.NET 運(yùn)行時(shí)密切監(jiān)視和管理進(jìn)程,以便在一個(gè)進(jìn)程出現(xiàn)異常時(shí),可在該位置創(chuàng)立新的進(jìn)程使應(yīng)用程序繼續(xù)處理請(qǐng)求。跟蹤和調(diào)試ASP.NET 提供了跟蹤效勞,該效勞可在應(yīng)用程序級(jí)別和頁(yè)面級(jí)別調(diào)試過(guò)程中啟用??梢赃x擇查看頁(yè)面的信息,或者使用應(yīng)用程序級(jí)別的跟蹤查看工具查看信息。在開(kāi)發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),

21、ASP.NET 支持使用 .NET Framework 調(diào)試工具進(jìn)展本地和遠(yuǎn)程調(diào)試。當(dāng)應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),跟蹤語(yǔ)句能夠留在產(chǎn)品代碼中而不會(huì)影響性能。與 .NET Framework 集成因?yàn)?ASP.NET 是 .NET Framework 的一局部,整個(gè)平臺(tái)的功能和靈活性對(duì) Web 應(yīng)用程序都是可用的。也可從 Web 上流暢地 .NET 類(lèi)庫(kù)以及消息和數(shù)據(jù)解決方案。ASP.NET 是獨(dú)立于語(yǔ)言之外的,所以開(kāi)發(fā)人員能選擇最適于應(yīng)用程序的語(yǔ)言。另外,公共語(yǔ)言運(yùn)行庫(kù)的互用性還保存了基于 開(kāi)發(fā)的現(xiàn)有投資。與現(xiàn)有 ASP 應(yīng)用程序的兼容性ASP 和 ASP.NET 可并行運(yùn)行在 IIS Web 效

22、勞器上而互不沖突;不會(huì)發(fā)生因安裝 ASP.NET 而導(dǎo)致現(xiàn)有 ASP 應(yīng)用程序崩潰的可能。ASP.NET 僅處理具有 .asp* 文件擴(kuò)展名的文件。具有 .asp 文件擴(kuò)展名的文件繼續(xù)由 ASP 引擎來(lái)處理。然而,應(yīng)該注意的是會(huì)話狀態(tài)和應(yīng)用程序狀態(tài)并不在 ASP 和 ASP.NET 頁(yè)面之間共享。2.2 MySQL簡(jiǎn)介MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。目前被廣泛地應(yīng)用于Internet上中小型企業(yè)中。由于其體積小、速度快、總體擁有本錢(qián)低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型為了降低總體本錢(qián)而選擇了MySQL作為數(shù)據(jù)庫(kù)。MySQL的特性如下:1使用C和C+

23、編寫(xiě),并使用了多種編譯器進(jìn)展測(cè)試,保證源代碼的可移植性;2支持AI*、FreeBSD、HP-U*、Linu*、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng);3為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等;4支持多線程,充分利用CPU資源;5優(yōu)化的SQL查詢(xún)算法,有效地提高查詢(xún)速度;6既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端效勞器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB 2312、BIG5

24、,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;7提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;8提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;9可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。2.3 三層架構(gòu)簡(jiǎn)介在軟件體系架構(gòu)設(shè)計(jì)中,分層式構(gòu)造是最常見(jiàn),也是最重要的一種構(gòu)造。微軟推薦的分層式構(gòu)造一般分為三層,從下至上分別為:數(shù)據(jù)層、業(yè)務(wù)邏輯層、表示層。各層的具體定義如下:表示層:位于最外層。用于顯示數(shù)據(jù)和接收用戶(hù)輸入的數(shù)據(jù),為用戶(hù)提供一種交互式操作的界面。 業(yè)務(wù)邏輯層:是系統(tǒng)架構(gòu)中表達(dá)核心價(jià)值的局部。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì),也

25、就是說(shuō)它是與系統(tǒng)所應(yīng)對(duì)的領(lǐng)域Domain邏輯有關(guān),很多時(shí)候,也將業(yè)務(wù)邏輯層稱(chēng)為領(lǐng)域?qū)印?數(shù)據(jù)層:有時(shí)候也稱(chēng)為是持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的,可以數(shù)據(jù)庫(kù)系統(tǒng)、二進(jìn)制文件、文本文檔或*ML文檔。簡(jiǎn)單的說(shuō)就是實(shí)現(xiàn)對(duì)數(shù)據(jù)表的Select,Insert,Update,Delete的操作。采用三層構(gòu)造的優(yōu)點(diǎn):1開(kāi)發(fā)人員可以只關(guān)注整個(gè)構(gòu)造中的其中*一層; 2可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn); 3可以降低層與層之間的依賴(lài); 4有利于標(biāo)準(zhǔn)化; 5有利于各層邏輯的復(fù)用。 采用三層構(gòu)造的缺點(diǎn):1降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式構(gòu)造,很多業(yè)務(wù)可以直接造訪數(shù)據(jù)庫(kù),以此獲取相應(yīng)的數(shù)據(jù),如今

26、卻必須通過(guò)中間層來(lái)完成。 2有時(shí)會(huì)導(dǎo)致級(jí)聯(lián)的修改。這種修改尤其表達(dá)在自上而下的方向。如果在表示層中需要增加一個(gè)功能,為保證其設(shè)計(jì)符合分層式構(gòu)造,可能需要在相應(yīng)的業(yè)務(wù)邏輯層和數(shù)據(jù)層中都增加相應(yīng)的代碼。三層構(gòu)造是一種嚴(yán)格分層方法,即數(shù)據(jù)層只能被業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層只能被表示層,用戶(hù)通過(guò)表示層將請(qǐng)求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過(guò)數(shù)據(jù)層數(shù)據(jù)庫(kù)獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。有的三層構(gòu)造還加了Factory、Model等其他層,實(shí)際都是在這三層根底上的一種擴(kuò)展和應(yīng)用。3 系統(tǒng)設(shè)計(jì)3.1 網(wǎng)上書(shū)店流程當(dāng)用戶(hù)網(wǎng)上書(shū)店時(shí),首先能夠?yàn)g覽、查詢(xún)所有的圖書(shū)信息。

27、同時(shí),用戶(hù)隨時(shí)能夠選擇自己感興趣的圖書(shū)放入購(gòu)物車(chē)中。瀏覽完畢后,可以對(duì)購(gòu)物車(chē)中的圖書(shū)進(jìn)展修改,比方數(shù)量的增加或減少,最后用戶(hù)確定所選購(gòu)的商品后進(jìn)展提交,確實(shí)支付方式和送貨地址,完成一次購(gòu)物過(guò)程。另外,為了網(wǎng)上購(gòu)物的平安性和交易順利進(jìn)展,需要對(duì)用戶(hù)進(jìn)展管理。即用戶(hù)購(gòu)物時(shí)需先注冊(cè)登錄后才能下訂單。具體的網(wǎng)上購(gòu)物流程如圖3.1所示。圖3.1前臺(tái)購(gòu)物功能流程圖為了保證網(wǎng)上書(shū)店的正常運(yùn)營(yíng),需要對(duì)的所有信息進(jìn)展管理和維護(hù)。后臺(tái)的管理系統(tǒng)就是完成此功能。具體的維護(hù)流程如圖3.2所示。圖3.2 后臺(tái)管理功能模塊流程圖3.2 系統(tǒng)總體設(shè)計(jì)根據(jù)上述前后臺(tái)的流程,將的總體功能分為兩大模塊。前臺(tái)管理用戶(hù)管理功能:用戶(hù)

28、登錄和登錄信息驗(yàn)證;新用戶(hù)注冊(cè)管理;允許用戶(hù)進(jìn)展注冊(cè)信息修改;圖書(shū)分類(lèi)功能:向用戶(hù)顯示圖書(shū)的分類(lèi)信息;允許用戶(hù)查看圖書(shū)的詳細(xì)信息。圖書(shū)查詢(xún)功能:允許用戶(hù)對(duì)圖書(shū)進(jìn)展分類(lèi)查找;允許用戶(hù)對(duì)圖書(shū)進(jìn)展按關(guān)鍵字查詢(xún)。購(gòu)物車(chē)功能:允許用戶(hù)在線選購(gòu)圖書(shū);允許用戶(hù)對(duì)購(gòu)物車(chē)進(jìn)展管理。訂單處理功能:用戶(hù)購(gòu)置圖書(shū)后能自動(dòng)完成結(jié)算并自動(dòng)生成訂單。我的收藏功能:允許用戶(hù)對(duì)感興趣的圖書(shū)進(jìn)展收藏保存,確保下次可以購(gòu)置。我的同創(chuàng)功能:允許用戶(hù)瀏覽購(gòu)書(shū)記錄;向用戶(hù)顯示訂單信息和歷史訂單信息。后臺(tái)管理會(huì)員管理功能:管理前臺(tái)和后臺(tái)用戶(hù),包含注冊(cè)的審核,用戶(hù)的刪除等。圖書(shū)管理功能:管理系統(tǒng)的圖書(shū)信息,包含圖書(shū)的添加、修改、刪除、查看等

29、;管理圖書(shū)的分類(lèi)。訂單管理功能:對(duì)用戶(hù)訂單有關(guān)信息確實(shí)定,并發(fā)貨、匯款。信息管理功能:管理首頁(yè)新聞的添加、修改、刪除、公告的設(shè)置。圖書(shū)銷(xiāo)售排行榜的統(tǒng)計(jì)等。系統(tǒng)功能模塊構(gòu)造圖如圖3.3所示。圖3.3系統(tǒng)功能模塊構(gòu)造圖3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿(mǎn)足用戶(hù)信息要求和處理要求,它是信息資源管理最有效的手段。數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)效果產(chǎn)生影響,也直接決定購(gòu)物成功與否的關(guān)鍵。由于本系統(tǒng)有不同的用戶(hù),所以在需求分析中就要考慮到不同用戶(hù)的需求。對(duì)于普通用戶(hù)和注冊(cè)用戶(hù)來(lái)說(shuō),所關(guān)心的就是圖書(shū)信息的瀏覽

30、、搜索和定購(gòu)等信息。而對(duì)于系統(tǒng)管理員來(lái)說(shuō),關(guān)心的是對(duì)圖書(shū)信息的添加、修改、刪除以及對(duì)整體系統(tǒng)的維護(hù)等。網(wǎng)上書(shū)店系統(tǒng)采用MySQL作為后臺(tái)數(shù)據(jù)庫(kù)。它使用方便,數(shù)據(jù)存儲(chǔ)量大,比較適合中小型的數(shù)據(jù)庫(kù)。本系統(tǒng)的數(shù)據(jù)庫(kù)表如下表3.1所示:表3.1 表文件名及功能序號(hào)文件名功能1user保存注冊(cè)用戶(hù)賬號(hào)2orderform保存用戶(hù)訂單信息3goods保存已購(gòu)置圖書(shū)信息4page_notice保存公告信息5category保存圖書(shū)大類(lèi)信息6sorts保存圖書(shū)小類(lèi)信息7shopcart保存用戶(hù)選購(gòu)圖書(shū)信息收藏、購(gòu)物車(chē)圖書(shū)8books保存圖書(shū)信息數(shù)據(jù)庫(kù)中個(gè)表的設(shè)計(jì)如下:表3.2 user表構(gòu)造列名類(lèi)型主碼可為空

31、值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。userid文本NN用戶(hù)ID。password文本NN用戶(hù)密碼username文本NY用戶(hù)名address文本NY用戶(hù)地址tel文本NYemail文本NYemailage數(shù)字NY年齡Se*數(shù)字NY性別type數(shù)字NY用戶(hù)類(lèi)別createtime時(shí)間NY注冊(cè)時(shí)間表3.3 orderform表構(gòu)造列名類(lèi)型主碼可為空值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。userid文本NN用戶(hù)id。goodid文本NY商品編號(hào)buytime文本NY購(gòu)置時(shí)間sendtime文本NY送貨時(shí)間issend文本NY是否送貨sendperson數(shù)字NY送貨人表3.4 go

32、ods表構(gòu)造列名類(lèi)型主碼可為空值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。bookid文本NN圖書(shū)idbuytime文本NY購(gòu)置時(shí)間表3.5 page_notice表構(gòu)造列名類(lèi)型主碼可為空值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。noticetitle文本NN公告標(biāo)題noticecontent文本NY公告容noticeperson文本NY發(fā)布人noticetime時(shí)間NY發(fā)布時(shí)間表3.6 category表構(gòu)造列名類(lèi)型主碼可為空值描述categoryid數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。categoryname文本NN大類(lèi)名稱(chēng)categorytype文本NY大類(lèi)類(lèi)別表3.7 sorts

33、表構(gòu)造列名類(lèi)型主碼可為空值描述sortsid數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。categorid文本NN大類(lèi)idsortsname文本NY小類(lèi)名稱(chēng)sortstype文本NY小類(lèi)類(lèi)別表3.8 shopcar表構(gòu)造列名類(lèi)型主碼可為空值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。shopcartype文本NN類(lèi)別1,購(gòu)置,2,收藏bookid文本NY圖書(shū)idcreatetime文本NY創(chuàng)立時(shí)間price文本NY價(jià)格count文本NY數(shù)量bookname文本NY圖書(shū)名稱(chēng)表3.9 books表構(gòu)造列名類(lèi)型主碼可為空值描述id數(shù)字YN由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào)。bookname文本NN圖書(shū)名稱(chēng)bookc

34、ontent文本NY圖書(shū)介紹price數(shù)字NY圖書(shū)市場(chǎng)價(jià)count數(shù)字NY數(shù)量buyprice數(shù)字NY購(gòu)置價(jià)格Createtime時(shí)間NY創(chuàng)立時(shí)間3.4 代碼設(shè)計(jì)本應(yīng)用的代碼分3層設(shè)計(jì),各個(gè)層次之間的關(guān)系可以用如以下圖表示:圖3.1 層次示意圖Mode層:本系統(tǒng)中有9數(shù)據(jù)庫(kù)表,每表對(duì)應(yīng)一個(gè)實(shí)體類(lèi)。如User表的實(shí)例代碼如下,public class Userprivate string username = String.Empty;.public string Usernameget return this.username; set this.username = value; .DAL層

35、:該層在DBUtility類(lèi)中用DataSet數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)展了緩沖。所有上層對(duì)數(shù)據(jù)的和修改其實(shí)都是修改DataSet數(shù)據(jù)集中數(shù)據(jù),DataSet數(shù)據(jù)集對(duì)象,會(huì)定時(shí)的對(duì)用戶(hù)所修改數(shù)據(jù),更新到物理數(shù)據(jù)庫(kù)中。具體的實(shí)現(xiàn)代碼如下,/獲取Web.Config數(shù)據(jù)庫(kù)連接字符串private static readonly string OleDbConnectionString =Provider=Microsoft.Jet.OleDb.4.0;DataSource=+HttpConte*t.Current.Server.MapPath(ConfigurationManager.Connec

36、tionStringsfallstaraccessConnection.ConnectionString); / 翻開(kāi)數(shù)據(jù)庫(kù)連接 public static void Open() / 關(guān)閉數(shù)據(jù)庫(kù)連接 public static void Close() / 獲取DataSet數(shù)據(jù)集 public static DataSet GetDs(string strSql)BLL 業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層處理各個(gè)表之間的數(shù)據(jù),以滿(mǎn)足具體業(yè)務(wù)的需求,例如對(duì)客戶(hù)信息的處理接口如下,public static int AddUser(User user) /添加public static int Delet

37、eUser(User user) /刪除public static int DeleteUserById(int id) /通過(guò)id刪除public static int ModifyUser(User user,int id) /修改public static User GetUserById(int id) /獲取public static DataTable GetUsersDataTableBySql( string sql, params SqlParameter values ) /獲取集合4 系統(tǒng)實(shí)現(xiàn)4.1 前臺(tái)功能 首頁(yè)信息,其中包括登錄,注冊(cè),購(gòu)物車(chē),圖書(shū)分類(lèi),最新注冊(cè),最新

38、資訊,最新書(shū)訊,圖書(shū)展示等,如圖4.1所示圖4.1 首頁(yè)信息4.1.1 用戶(hù)管理功能為了保證數(shù)據(jù)庫(kù)的平安性和圖書(shū)交易的順利進(jìn)展,特別增加了用戶(hù)管理功能。具體包含用戶(hù)登錄、新用戶(hù)的注冊(cè)、密碼的修改、密碼的找回、個(gè)人資料的修改等。用戶(hù)登錄頁(yè)面登錄頁(yè)面的實(shí)現(xiàn)如圖4.2所示,具體代碼如下 string userid = t*tuserid.Te*t; string password = t*tpassword.Te*t; string sql = select * from users where Userid= + userid + and Password= + password + ; Data

39、Table dt = UserBLL.GetUsersDataTableBySql(sql, null); if (dt.Rows.Count 0) Response.Redirect(Default.asp*); else Page.ClientScript.RegisterStartupScript(GetType(),alert, alert(用戶(hù)名或者密碼錯(cuò)誤); 圖4.2 登錄頁(yè)面新用戶(hù)注冊(cè)頁(yè)面注冊(cè)頁(yè)面的實(shí)現(xiàn)如圖4.3所示,代碼實(shí)現(xiàn)如下 Model.User user = new User(); user.Password = password.Te*t; user.Userid =

40、 username.Te*t; user.Email = email.Te*t; UserBLL.AddUser(user); Session.Add(userid, username.Te*t); Response.Redirect(UserInfo.asp*);圖4.3 注冊(cè)頁(yè)面4.1.2 圖書(shū)分類(lèi)功能本系統(tǒng)對(duì)的所有圖書(shū)進(jìn)展分類(lèi),此功能主要是方便用戶(hù)快速選擇和定位所需的圖書(shū)。用戶(hù)選擇不同的分類(lèi)就會(huì)顯示該分類(lèi)中所有的圖書(shū)供選擇。分類(lèi)界面如圖4.4所示,采用repeater控件和數(shù)據(jù)源綁定的方式實(shí)現(xiàn),代碼如下:wen*ue.DataSource = BookBLL.GetBooksDataTa

41、bleBySql(select top 5 * from books where BookType=文學(xué)書(shū)籍, null);wen*ue.DataBind();圖4.4 圖書(shū)分類(lèi)4.1.3 圖書(shū)查詢(xún)功能圖書(shū)查詢(xún)分為準(zhǔn)確查詢(xún)和關(guān)鍵字查詢(xún)。用戶(hù)只要在搜索的編輯框中輸入需要查找的圖書(shū)名或者關(guān)鍵字,再點(diǎn)擊“搜索按鈕。在搜索結(jié)果頁(yè)面中就會(huì)顯示所有相關(guān)的圖書(shū)供選擇。查詢(xún)界面如圖4.5所示圖4.5 圖書(shū)查詢(xún)4.1.4 購(gòu)物車(chē)功能購(gòu)物車(chē)功能類(lèi)似超市的購(gòu)物車(chē),它是網(wǎng)絡(luò)虛擬的,實(shí)際上是存儲(chǔ)和管理預(yù)購(gòu)商品名稱(chēng)、價(jià)格、數(shù)量的數(shù)據(jù)庫(kù)。用戶(hù)只要點(diǎn)擊選中圖書(shū)圖書(shū)詳情界面如圖4.6所示下面的“購(gòu)置按鈕就可以將圖書(shū)放入購(gòu)物車(chē)中

42、,以方便最終的購(gòu)物。當(dāng)然用戶(hù)也可以對(duì)自己購(gòu)物車(chē)中的圖書(shū)進(jìn)展修改,修改數(shù)量和刪除等。為了保證數(shù)據(jù)庫(kù)的平安及交易的順利的進(jìn)展,用戶(hù)需要登錄以后才可以購(gòu)書(shū)。如果用戶(hù)未登錄會(huì)自動(dòng)跳轉(zhuǎn)到登錄頁(yè)面供用戶(hù)登錄,登錄后會(huì)自動(dòng)回到剛剛購(gòu)物的頁(yè)面。即購(gòu)物車(chē)是根據(jù)用戶(hù)登陸的賬號(hào)和圖書(shū)的ID號(hào)的綁定來(lái)實(shí)現(xiàn)關(guān)聯(lián)。購(gòu)物車(chē)界面如圖4.7所示,實(shí)現(xiàn)代碼如下:圖4.6 圖書(shū)信息 /加載數(shù)據(jù)public void LoadData()string sql = select a.*,b.Buytime,b.Buycount from goods b left join books a on a.id=b.bookid; gv.Da

43、taSource = GoodsBLL.GetGoodsDataTableBySql(sql, null); gv.DataBind();/刪除protected void ImageButton3_Click(object sender, ImageClickEventArgs e) int id = Convert.ToInt32(ImageButton)sender).mandName); GoodsBLL.DeleteGoodByID(id); LoadData(); /分頁(yè)protected void gv_PageInde*Changing(object sender, GridV

44、iewPageEventArgs e) gv.PageInde* = e.NewPageInde*; LoadData();圖4.7 購(gòu)物車(chē)4.1.5 訂單處理功能用戶(hù)把圖書(shū)放入購(gòu)物車(chē)以后,點(diǎn)擊購(gòu)物車(chē)下面的“結(jié)算按鈕就可以去支付。填寫(xiě)好收貨人信息以及支付方式后,就可以提交訂單。同時(shí),系統(tǒng)自動(dòng)會(huì)給你注冊(cè)的地址發(fā)送訂單信息,以確保用戶(hù)交易活動(dòng)的平安性。訂單界面如圖4.8所示圖4.8 訂單處理4.1.6 我的收藏功能在圖書(shū)的詳細(xì)信息頁(yè)面如圖4.6所示中有“收藏按鈕,用戶(hù)點(diǎn)擊此按鈕就可以對(duì)該圖書(shū)進(jìn)展收藏。此功能主要為了方便用戶(hù)下次的購(gòu)置。下次登錄后直接進(jìn)我的收藏,就可以對(duì)自己收藏的圖書(shū)進(jìn)展購(gòu)置。當(dāng)然可

45、以對(duì)以前收藏的圖書(shū)進(jìn)展刪除操作。收藏界面所圖4.9所示,代碼實(shí)現(xiàn)跟購(gòu)物車(chē)類(lèi)似,這里就不再重復(fù)說(shuō)明。圖4.9 我的收藏4.1.7我的同創(chuàng)功能我的同創(chuàng)功能是對(duì)用戶(hù)所有信息的管理。包含我的訂單信息、歷史訂單信息、已購(gòu)商品、我的收藏、編輯個(gè)人檔案等等。此功能主要方便用戶(hù)對(duì)本操作記錄的查詢(xún)。當(dāng)然了,用戶(hù)必須在登錄以后才可以使用。如圖4.10所示,圖4.10 我的同創(chuàng)4.2 后臺(tái)功能后臺(tái)管理系統(tǒng),包含會(huì)員管理、圖書(shū)管理、訂單管理、信息管理。后臺(tái)管理界面如圖4.11所示圖4.11 后臺(tái)管理系統(tǒng)4.2.1 會(huì)員管理功能會(huì)員管理功能主要是為維護(hù)人員提供方便,更好的保證網(wǎng)上書(shū)店系統(tǒng)的正常營(yíng)業(yè)。對(duì)前后臺(tái)注冊(cè)用戶(hù)的審核、過(guò)期用戶(hù)的刪除以及后臺(tái)管理人員的權(quán)限分配等。會(huì)員管理界面如圖4.12所示,圖4.12 會(huì)員管理4.2.2 圖書(shū)管理功能 圖書(shū)管理功能主要維護(hù)整個(gè)系統(tǒng)的圖書(shū)信息。包含圖書(shū)信息的錄入、修改、刪除以及查看,對(duì)不同分類(lèi)的圖書(shū)進(jìn)展調(diào)整等。圖書(shū)管理界面如圖4.13所示,對(duì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論