【正文】
詢,用戶、商品、訂單等的管理,以及加入購物車和購買的功能。網(wǎng)上商城的建設(shè)與發(fā)展將會(huì)成為未來銷售不可替代的重要手段。網(wǎng)上電子商城正處于向大品牌化、大規(guī)模化、集體化的演變中。目前中國國內(nèi)的電子商城網(wǎng)站已經(jīng)成熟,隨著市場的逐步完善,各種實(shí)體店的網(wǎng)店也不斷涌現(xiàn)。2 相關(guān)技術(shù)簡介本系統(tǒng)主要應(yīng)用了C和SQL server等技術(shù),接下來就對這些做一些簡要的介紹。C包括以下一些特性:(1)完全支持類和面向?qū)ο缶幊蹋ń涌诤屠^承、虛函數(shù)和運(yùn)算符重載的處理。(5)可以用用戶定義的特性來標(biāo)記類或方法。(8)改變編譯器選項(xiàng),該組件庫可以用與ActiveX控件(COM組件)相同的方式由其他代碼調(diào)用。C與C++的比較C對C++進(jìn)行了多處改進(jìn),主要區(qū)別如下:編譯目標(biāo):C++代碼直接編譯為本地可執(zhí)行代碼,而C默認(rèn)編譯為中間語言(IL)代碼,執(zhí)行時(shí)再通過JustInTime將需要的模塊臨時(shí)編譯成本地代碼。 字符串處理:在C中,字符串是作為一種基本數(shù)據(jù)類型來對待的,因此比C++中對字符串的處理要簡單得多。C與JAVA的比較 l C面向?qū)ο蟮某潭缺菾AVA高。C語言本身非常類似于JAVA,但其中有一些改進(jìn)。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。SQL Server 2000是微軟公司公司推出的數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。Visual Studio 2008 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建應(yīng)用程序。這意味著我們的應(yīng)用程序能夠輕松融合世界上最流行的軟件產(chǎn)品——微軟公司的Office System。不論是個(gè)人還是企業(yè),建設(shè)一個(gè)網(wǎng)上商城都是一種創(chuàng)業(yè)或推動(dòng)發(fā)展和宣傳的有力方式。本次設(shè)計(jì)可以加深對C 程序設(shè)計(jì)思想和方法的理解及掌握,將學(xué)到的專業(yè)知識融入到實(shí)際應(yīng)用中??蛻裟軌?qū)ψ约旱馁徫镉涗涍M(jìn)行查詢,可以方便的進(jìn)行商品信息的查詢和購物。技術(shù)可行性主要利用是C的強(qiáng)大功能完善系統(tǒng)的功能應(yīng)用,對本網(wǎng)站的功能、性能等等進(jìn)行分析。它很容易被廣大的網(wǎng)民上網(wǎng)查看以及能夠方便商家的了解,網(wǎng)上商城的成效很高,當(dāng)然也不需要很好的宣傳成本。網(wǎng)上購物能讓買家體會(huì)到商家為自己所帶來的利益,這也是一種薄利多銷的手段。SQL數(shù)據(jù)庫應(yīng)有強(qiáng)大的安全保證,并能根據(jù)客戶的需求需要進(jìn)行商品的查詢等一系列操作。具體的功能如下:商城前臺(tái)的主要功能包括:(1) 展示商品:此功能是對商品的主要信息進(jìn)行展示,能夠?yàn)榭蛻籼峁?zhǔn)確的信息。(5) 訂單功能:在買家結(jié)賬后可以查看詳細(xì)的訂單信息。(4) 商品信息管理:管理員設(shè)置商品的詳細(xì)信息。網(wǎng)站的主要頁面結(jié)構(gòu)圖展示如下。 系統(tǒng)后臺(tái)結(jié)構(gòu)圖簡單來說,在線購物系統(tǒng)還需要以下幾個(gè)系統(tǒng):信息發(fā)布系統(tǒng)、產(chǎn)品信息發(fā)布系統(tǒng)、商品訂購系統(tǒng)、訂單管理系統(tǒng)、結(jié)算管理系統(tǒng)、權(quán)限管理系統(tǒng)、貨物管理系統(tǒng)。(1)系統(tǒng)配置文件:功能是對項(xiàng)目程序進(jìn)行總體配置(2)樣式設(shè)置模塊:功能是設(shè)置系統(tǒng)文件的顯示樣式(3)數(shù)據(jù)庫文件:功能是搭建系統(tǒng)數(shù)據(jù)庫平臺(tái),保存系統(tǒng)的登陸數(shù)據(jù)(4)商品顯示模塊:功能是將系統(tǒng)內(nèi)的商品逐一顯示出來(5)購物車處理模塊:功能是將滿意的商品放在購物車內(nèi)(6)訂單處理模塊:功能是實(shí)現(xiàn)對系統(tǒng)內(nèi)購物訂單的處理(7)商品評論模塊:功能是提供用戶對系統(tǒng)內(nèi)的商品發(fā)布評論(8)商品搜索模塊:功能是是用戶迅速的搜索出自己想要的商品(9)商品分類模塊:功能是將系統(tǒng)內(nèi)的商品類別以指定樣式顯示出來(10)系統(tǒng)管理模塊:功能是對系統(tǒng)內(nèi)的數(shù)據(jù)進(jìn)行管理維護(hù) 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是整個(gè)設(shè)計(jì)過程中非常重要的步驟,它將為整個(gè)系統(tǒng)的實(shí)現(xiàn)提供強(qiáng)大的后臺(tái)數(shù)據(jù)支持,使前臺(tái)的操作更為方便,所以數(shù)據(jù)庫設(shè)計(jì)成為了本系統(tǒng)實(shí)現(xiàn)過程中最為重要的一步。主要滿足用戶的購物、瀏覽、登錄等需求。主要采用datalist的表和數(shù)據(jù)庫中的表進(jìn)行數(shù)據(jù)綁定。點(diǎn)擊導(dǎo)航分別進(jìn)入相應(yīng)的界面。運(yùn)行結(jié)果如下: 商品展示效果圖點(diǎn)擊商品下面的“詳細(xì)”鏈接,顯示出商品的詳細(xì)信息。會(huì)員登錄區(qū)采用的控件已經(jīng)介紹過,現(xiàn)在主要展示登錄成功的界面: 登錄成功效果圖如果用戶不是會(huì)員的話,可以進(jìn)行會(huì)員注冊。 添加會(huì)員效果圖 更新會(huì)員信息和會(huì)員充值登錄成功后可進(jìn)行一些的操作,包括購買物品、更新會(huì)員信息和會(huì)員充值。 更新會(huì)員效果圖會(huì)員充值的頁面如下,用到的控件同樣是textbox和DropDownList,點(diǎn)擊button確定后可進(jìn)行會(huì)員充值,同時(shí)將金額信息保存到Member表中。編輯可以改變商品的數(shù)量等。位于商城頂部的是商城商品的精品分類以及購物車等選項(xiàng),如圖: 主界面其他功能效果圖1精品推薦采用的控件是HyperLink分別鏈接到相應(yīng)的頁面,精品、特價(jià)、?Display=1,2,3三個(gè)頁面。送退貨詳細(xì)、配送協(xié)議、交易協(xié)議、保密協(xié)議鏈接的頁面與結(jié)款方式類似。接下來介紹登錄管理員之后的后臺(tái)管理。點(diǎn)擊“登錄”。 訂單管理。 訂單首頁管理效果圖、button、Linkbutton、textbox控件。點(diǎn)擊超文本引用之后將會(huì)觸發(fā)鏈接機(jī)制,比如點(diǎn)擊商品添加鏈接將會(huì)跳轉(zhuǎn)到Manger/,進(jìn)行商品的添加操作。點(diǎn)擊保存后將會(huì)在商城的主界面顯示,如下圖: 添加商品 成功添加商品點(diǎn)擊“類別添加”,對商品類別進(jìn)行添加,如下: 添加商品類別 成功添加商品類別 點(diǎn)擊“管理”鏈接將會(huì)跳轉(zhuǎn)到Manger/,對商品類別和商品進(jìn)行管理。 添加管理員點(diǎn)擊“點(diǎn)我管理”鏈接將會(huì)到Manger/,對已有的管理員進(jìn)行管理,如下圖。 管理會(huì)員信息 物流管理“物流什么的啊”項(xiàng)目中實(shí)現(xiàn)。其相應(yīng)的管理界面為Manger/,將會(huì)顯示已有的支付方式。點(diǎn)擊保存按鈕之后的新送貨方式將會(huì)在Manage行為頁面中顯示,通過linkbutton可以進(jìn)行修改和刪除。點(diǎn)擊保存之后的新送貨地點(diǎn)將會(huì)在Manage行為頁面中顯示。、linkbutton、button和FileUplord。通過這個(gè)在線商城的設(shè)計(jì),我學(xué)習(xí)到了很多知識。這次的畢業(yè)設(shè)計(jì)(論文)能夠順利完成,多虧了同學(xué)的幫助與劉茜老師的指導(dǎo)。 TechnologyNanjing, Jiangsu Province, China, 210044ABSTRACTThis paper describes the design and development of an online electronic mall system based on C. This system uses SQL server and C to achieve the management of product display and query, users, products and orders, as well as the functions of cart and purchase. This system considers ordinary users and administrators and bines security and stability to realize convenient shopping and management. Keywords: electronic Mal