【正文】
e the way we live and work, and even social values will have some changes.Shopping online is based on information technology, the electronic merce activity, it is through the Internet to both parties to the transaction of modities trading, due to both from the time and space limitations, which not only greatly expanded the consumer and enterprise network modity trades, but also greatly reduces the cost of modity transaction. So I chose the eshop system, it is to make every customer need not go out at home can through the Internet shopping designed electronic shopping mall system. The system using C as the core of language by the Microsoft Visual Studio 2005 development environment for the development tools, bined with Microsoft SQL Server 2005 to establish a data connection, the use of its various ponents, create database, is a small electronic merce system.This paper introduces the eshop system status and development background, discusses the system design objectives, system requirements and design program, discussed in detail the system design and implementation. Using this system, customer can very the member registration, the modity category search, view the details of goods, then according to personal preferences to buy goods, members can manage their shopping cart, view orders, online payment (Analog ) and in the forum, if buying a modity can not satisfied with the fill in return for single. The administrator can conveniently order management, modity management, members of management and logistics management and message management.Keywords: eshop system。本系統(tǒng)使用以C為核心語言以Microsoft Visual Studio 2005 ,結(jié)合SQL Server 2005建立數(shù)據(jù)連接關(guān)系,利用其提供的各種組件,建立數(shù)據(jù)庫,是一個小型的電子商城系統(tǒng)。. . . . .摘 要隨著Internet技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò),未來社會人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。本文介紹了電子商城系統(tǒng)的開發(fā)背景及研究目的和意義,論述了系統(tǒng)的需求分析、設(shè)計(jì)目標(biāo)和總體設(shè)計(jì)方案,詳細(xì)地論述了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。 ASP. NET。電子商務(wù)是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向,Internet本身所具有的開放性、全球性、低成本、高效率的特點(diǎn),也成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大超越了作為一種新的貿(mào)易形式所具有的價值。顧客可以通過網(wǎng)站瀏覽到各式商品,使用網(wǎng)銀直接選購其所需要的商品,通過郵政部門以及各個快遞公司把貨物送到顧客家中。 系統(tǒng)研究目的和意義Web開發(fā)技術(shù)的飛速發(fā)展促進(jìn)了電子商務(wù)的普及。當(dāng)然,還有更多的公司想使用網(wǎng)絡(luò)技術(shù)來架構(gòu)一個虛擬的店面進(jìn)行營業(yè)交易,企業(yè)與消費(fèi)者通過網(wǎng)絡(luò)完成交易,非但能使企業(yè)降低成本也可以讓消費(fèi)者在一個舒適的地點(diǎn)享受逛街與購物的樂趣。技術(shù)可行性:開發(fā)工具為Microsoft Visual Studio2005,同時也嵌套了JavaScript技術(shù)。 第2章 相關(guān)技術(shù)概述 (Active Server Pages動態(tài)服務(wù)器端頁面)的后繼版本,是構(gòu)建新一代動態(tài)網(wǎng)站和基于網(wǎng)絡(luò)的分布式應(yīng)用的技術(shù)。(現(xiàn)階段支持C,VB,Jscript)進(jìn)行開發(fā),支持代碼和頁面內(nèi)容的分離。3. Response對象Response對象用來訪問所有創(chuàng)建的并返回客戶端的響應(yīng)。它允許我么在當(dāng)前頁的環(huán)境或會話中在服務(wù)器上實(shí)例化其他COM對象。6. ObjectContext對象ObjectContext對象可以用來控制ASP的執(zhí)行。在SQL Server 2005系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進(jìn)的動態(tài)管理機(jī)制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。在SQL Server 2005系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。但是對于不同的數(shù)據(jù)源采用一組不同的類庫,這些類庫稱為DaTaProviders,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。與數(shù)據(jù)庫交互的過程意味著必須指明想要發(fā)生的操作??紤]性能的因素,從DataReader返回的數(shù)據(jù)都是快速的且只是“向前”的數(shù)據(jù)流。它包括多個DataTable對象, DataSet是在特定的場景下使用幫助管理內(nèi)存中的數(shù)據(jù)并支持對數(shù)據(jù)的斷開操作的。DataAdapter包含對連接對象以及當(dāng)對數(shù)據(jù)庫進(jìn)行讀取或者寫入的時候自動的打開或者關(guān)閉連接的引用。3. 網(wǎng)站主頁顯示公告信息、商品類別導(dǎo)航、新品上架、特價商品、熱銷商品等。 系統(tǒng)目標(biāo)本系統(tǒng)結(jié)合企業(yè)的實(shí)際需要,以C為開發(fā)語言、采用SQL Server 2005作為后臺數(shù)據(jù)庫,結(jié)合軟件項(xiàng)目管理、系統(tǒng)分析與設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等有關(guān)理論,主要完成了電子商城系統(tǒng)的系統(tǒng)分析、設(shè)計(jì)以及應(yīng)用程序開發(fā)工作。界面設(shè)計(jì)友好、適用性強(qiáng)、管理方便,經(jīng)過測試運(yùn)行穩(wěn)定,能夠滿足開展電子商務(wù)活動的需要,提高工作效率。根據(jù)上述分析,可以得到電子商城系統(tǒng)的數(shù)據(jù)流圖,如圖31所示:進(jìn)入商城尋找商品瀏覽商品放入購物車商品合適?繼續(xù)購物?付款結(jié)賬?繼續(xù)尋找?支付否是是否離開否是是否提交訂單?是否交易完成是消費(fèi)者圖 31數(shù)據(jù)流圖第4章 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能分析前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶來的便利。3. 購物車添加商品到購物車;購物車信息顯示;購物車信息修改;清空購物車。 后臺主要功能分析1. 訂單管理查詢訂單詳情;修改訂單信息;退貨訂單管理。5. 物流系統(tǒng)管理添加、修改、刪除支付方式;添加、修改、刪除配送方式;添加、修改、刪除配送地點(diǎn)。 系統(tǒng)總體功能結(jié)構(gòu)根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處理模塊進(jìn)一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關(guān)系,把邏輯模型變?yōu)槲锢砟P?。從?shù)據(jù)應(yīng)用系統(tǒng)和開發(fā)的全過程來考慮,數(shù)據(jù)庫的設(shè)計(jì)可分為幾個階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì),按照這樣的設(shè)計(jì)過程,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的不同階段可形成數(shù)據(jù)庫的各級模式。商品:包括商品編號、商品名稱、商品價格、描述以及所屬類別等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫技術(shù)中,可以用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象。用戶和購物車之間、用戶和訂單之間、訂單和購物車之間、管理員和用戶、商品、購物車、訂單之間都是一對多的關(guān)系;商品和購物車之間、用戶和商品之間是多對多的關(guān)系。具體表結(jié)構(gòu)的設(shè)計(jì)如下:1. 用戶信息表:表41 用戶信息表(tb_Member)字段名數(shù)據(jù)類型可否為空含義MemberIdbigintN標(biāo)識,用戶IDNamevarchar(50)Y用戶名Passwordvarchar(50)Y密碼SexbitY用戶性別TrueNamevarchar(50)Y真實(shí)姓名Addressvarchar(200)Y用戶住址Phonecodevarchar(200)Y電話號碼Emailvarchar(50)Y郵箱地址PostCodechar(10)Y郵編LoadDatedatetimeY注冊時間2. 商品類別表:表42 產(chǎn)品類別表(tb_Class)字段名數(shù)據(jù)類型可否為空含義ClassIDbigintN商品分類編號ClassNamevarchar(50)Y商品類別名稱CategoryUrlvarchar(50)Y商品分類圖片 3. 商品信息表:表43 商品信息表(tb_GoodsInfo)字段名數(shù)據(jù)類型可否為空含義GoodsIDbigintN標(biāo)識,產(chǎn)品編號ClassIDbigintY商品分類編號GoodsNamevarchar(50)Y商品名稱GoodsIntroducevarchar(50)Y商品描述GoodsBrandvarchar(50)Y商品品牌GoodsUnitvarchar(10)Y商品計(jì)量單位GoodsWeightfloatY商品重量GoodsUrlvarchar(50)Y商品圖片鏈接MarketPricefloatY商品市場價格MemberPricefloatY商品會員價格IsrefinementbitY商品是否推薦IsHotbitY商品是否熱銷IsDiscountbitY商品是否打折AddDatedatetimeY商品添加日期 4. 購物車信息表:表4