asp.net家電銷售購物網(wǎng)站論文_第1頁
asp.net家電銷售購物網(wǎng)站論文_第2頁
asp.net家電銷售購物網(wǎng)站論文_第3頁
asp.net家電銷售購物網(wǎng)站論文_第4頁
asp.net家電銷售購物網(wǎng)站論文_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE44摘要在網(wǎng)絡(luò)大家族中,電子商務(wù)是一個(gè)熱點(diǎn)。電子商務(wù)一個(gè)最基本的體現(xiàn)就是網(wǎng)上銷售?!熬W(wǎng)”字意味著它具有信息時(shí)代的快捷方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來了重要的變化。電子商務(wù)的網(wǎng)上實(shí)踐,是從網(wǎng)上銷售開始的,“B2C網(wǎng)絡(luò)銷售”打破了傳統(tǒng)的銷售形式,將商店和網(wǎng)絡(luò)結(jié)合是一種典型的購物網(wǎng)站運(yùn)用?!癇2C網(wǎng)絡(luò)銷售”實(shí)際上是運(yùn)行在Web服務(wù)器中的一個(gè)Web應(yīng)用程序。利用頁面、腳本程序來實(shí)現(xiàn)商品的進(jìn)貨管理、銷售管理、庫存管理等操作。“B2C網(wǎng)絡(luò)銷售”由前臺(tái)選購、后臺(tái)管理兩大部分組成。管理員可以通過后臺(tái)管理系統(tǒng),進(jìn)行商品的管理、會(huì)員的管理、訂單管理等信息的綜合操作,會(huì)員可以通過前臺(tái)進(jìn)行自由購物,大大方便了使用者應(yīng)用,并簡化了操作流程。從中國的整體情況來看,網(wǎng)上購物如今已經(jīng)進(jìn)入了一個(gè)相對平穩(wěn)的發(fā)展階段。關(guān)鍵詞電子商務(wù)商品銷售購物網(wǎng)站AbstractInthenetworkrespectedfamily,electroniccommerceisahotspot.Electroniccommercemostbasicmanifestsison-linesale.“thenet”thecharactermeansthatithastheinformationagecharacteristicsandsoonquickconvenience.Infactelectroniccommerce'sappearance,forconsumer'sstatus,expendedtheideatobringtheimportantchange.Electroniccommerce'son-linepractice,isstartsfromon-linesale,“on-lineclothingsale”hasbrokenthetraditionalsalesform,thestoreandthenetworkunionisonekindoftypicalshoppingwebsiteutilization.“on-lineclothingsale”infactisthemovementinWebinaserver'sWebapplicationprocedure.Usingthepage,thescriptprocedurerealizes“theclothing”operationsandsoonpurchasecontrol,salesmanagement,stockmanagement.“on-lineclothingsale”selectsandpurchases,thebackstagebytheonstagetomanagetwomajorpartiscomposed.Themanagermaythroughthebackstagemanagementsystemmanagementsystem,carryonthecommodityinformationandsoonmanagement,member'smanagement,orderformmanagementsynthesisoperations,themembermaycarryonthefreeshoppingthroughtheonstage,hasfacilitatedtheuserapplicationgreatly,andsimplifiedtheoperationflow.LookingfromChina'soverallsituation,on-lineshoppingalreadyenteredarelativelysteadydevelopmentphasenow.Expendtheideaalongwithon-linestore'spopularizationandthepeoplethechange,verymuchwillhavefromnowonalsothedevelopmentpotential.KeywordselectroniccommerceclothingsalesEnterssellssavesthemanagement

緒論在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡(luò)縮短了時(shí)空的距離,大大加快了信息的傳遞.使得社會(huì)的各種資源得以共享。在網(wǎng)絡(luò)大家族中,網(wǎng)上銷售則是一個(gè)熱點(diǎn)。“家電冰箱購物中心銷售系統(tǒng)”從一定程度上講它就是網(wǎng)上的冰箱超市,是一種商家對賣家的銷售網(wǎng)站。“網(wǎng)”字意味著它具有信息時(shí)代的快捷方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來了重要的變化。課題背景隨著信息化的快速發(fā)展,在人們的學(xué)習(xí)、工作和生活中,網(wǎng)絡(luò)的利用率越來越高,逐漸形成了電子商務(wù)網(wǎng)站。電子商務(wù)網(wǎng)站主要面向供應(yīng)商、客戶或者企業(yè)產(chǎn)品(服務(wù))的消費(fèi)群體,以提供某種直屬于企業(yè)業(yè)務(wù)范圍的服務(wù)或交易、或者為業(yè)務(wù)服務(wù)的服務(wù)或者交易為主;這樣的網(wǎng)站可以說是正處于電子商務(wù)化的一個(gè)中間階段,由于行業(yè)特色和企業(yè)投入的深度和廣度的不同其電子商務(wù)化程度可能出于從比較初級(jí)的服務(wù)支持、產(chǎn)品列表到比較高級(jí)的網(wǎng)上支付的其中某個(gè)階段。電子商務(wù)通常是指是在全球各地廣泛的商業(yè)貿(mào)易活動(dòng)中,在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面的進(jìn)行各種商貿(mào)活動(dòng),實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物,商戶之間的網(wǎng)上交易和在線電子支付以及各種商務(wù)活動(dòng)、交易活動(dòng)、金融活動(dòng)和相關(guān)的綜合服務(wù)活動(dòng)的一種新型的商業(yè)運(yùn)營模式,商戶可充分利用電子商場所提供的網(wǎng)絡(luò)設(shè)施、支付平臺(tái)、管理平臺(tái)等共享資源,從而有效地開展商業(yè)活動(dòng)。計(jì)算機(jī)網(wǎng)絡(luò)作為一種先進(jìn)的信息傳輸媒體,其特點(diǎn)就是信息傳送速度快、信息覆蓋面廣而且成本低,因此可以利用網(wǎng)絡(luò)開展商務(wù)活動(dòng)。電子商務(wù)的網(wǎng)上實(shí)踐,是從網(wǎng)上銷售開始的,“家電冰箱購物中心銷售系統(tǒng)”打破了傳統(tǒng)的商店商品銷售形式,將商店和網(wǎng)絡(luò)結(jié)合是一種典型的電子商務(wù)網(wǎng)站運(yùn)用,能夠繞過中間商(如批發(fā)商、銷售商、經(jīng)銷商)建立與客戶的直接關(guān)系。該網(wǎng)站可以為用戶提供商品的詳細(xì)信息,用戶可以在線購買商品、創(chuàng)建訂單,同時(shí)可以發(fā)表關(guān)于商品的建議,能夠及時(shí)的與管理員進(jìn)行溝通。對于用戶而言,為了節(jié)省用戶的寶貴時(shí)間,用戶可以在網(wǎng)上通過商品公告欄了解當(dāng)今商品的最新動(dòng)態(tài),省去了無謂的查找時(shí)間和精力。同時(shí)還縮短了生產(chǎn)商與消費(fèi)者之間的距離,有利于商品的快速流通和降低整體冰箱銷成本。目的和意義電子商務(wù)打破了對市場的時(shí)空限制。傳統(tǒng)供需結(jié)合的信息交換活動(dòng)被電子商務(wù)系統(tǒng)替代后,商業(yè)活動(dòng)將在全球市場上進(jìn)行24小時(shí)服務(wù),做到無國界、無晝夜之分。供需雙方直接溝通,使消費(fèi)者的消費(fèi)觀念和行為都發(fā)生變化。消費(fèi)者將處于主動(dòng)地位,可以從網(wǎng)上獲得充分的商品信息,并以一種自我服務(wù)的方式來完成交易過程。家電冰箱購物中心銷售系統(tǒng)的設(shè)計(jì)以其方便、快捷的特點(diǎn)受到了更多用戶的青睞。對傳統(tǒng)的商場銷售,網(wǎng)上商城可以將商品詳細(xì)分類,為用戶提供了更大的選擇空間;通過前臺(tái)商品的展示,可以使顧客更好地了解商城內(nèi)的商品;搜索功能可以使用戶方便的查詢出自己所需要的商品類型;網(wǎng)絡(luò)購物車的實(shí)現(xiàn)使顧客真正實(shí)現(xiàn)足不出戶、網(wǎng)上購物的目的;在網(wǎng)站中加入新品上市的功能是客戶了解商品等市場的動(dòng)態(tài)。本系統(tǒng)的設(shè)計(jì)目的是為了滿足使用者只要通過互聯(lián)網(wǎng)就可以足不出戶的在網(wǎng)絡(luò)上進(jìn)行購物,通過支付寶等方式進(jìn)行付款讓用戶不用擔(dān)心被騙,系統(tǒng)實(shí)現(xiàn)網(wǎng)上購物的方便和快捷的特點(diǎn)。系統(tǒng)設(shè)計(jì)思想對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是網(wǎng)上購物商城這種數(shù)據(jù)流量比較大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。根據(jù)顧客的實(shí)際需求本網(wǎng)站在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo)。[1]1.實(shí)用性本網(wǎng)站界面設(shè)計(jì)美觀、友好。首先使顧客在視覺上得到美的享受,商品的信息查詢靈活、方便、快捷、準(zhǔn)確,會(huì)員的信息存儲(chǔ)安全可靠。本網(wǎng)站能夠全面展示網(wǎng)站內(nèi)所有商品,并展示推薦商品、熱賣商品及熱銷排行統(tǒng)計(jì)。最重要是要實(shí)現(xiàn)真正的網(wǎng)上購物。2.先進(jìn)性本系統(tǒng)采用B/S架構(gòu),將SQLServer2005和ASP.NET2.0結(jié)合在一起。強(qiáng)大的數(shù)據(jù)庫支持,可以方便管理員操作,保證數(shù)據(jù)庫中數(shù)據(jù)的存儲(chǔ)安全,同時(shí)采用此架構(gòu),更方便了瀏覽本銷售系統(tǒng)的用戶,網(wǎng)站安裝在服務(wù)器上用戶在客戶端只需輸入網(wǎng)址即可進(jìn)入。3.高可靠性一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。4.高安全性在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。本銷售系統(tǒng)采用“銀行支付”原則進(jìn)行商品價(jià)錢的收付??梢栽诰W(wǎng)上對郵遞方式進(jìn)行選擇,有多種郵遞方式供用戶選擇。更加保證了用戶交易的安全性。5.可維護(hù)性系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級(jí)等)和網(wǎng)絡(luò)的維護(hù)。6.可擴(kuò)展性網(wǎng)站的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。7.智能性本網(wǎng)站為了方便用戶操作所以將網(wǎng)站頁面設(shè)計(jì)得既易懂也更易操作,沒有繁瑣的操作,不用進(jìn)行說明,讓您一看就懂。設(shè)置的推薦商品系統(tǒng)功能、熱賣商品系統(tǒng)功能和熱銷排行可以給您在購物過程中提供一些可參考建議。8.靈活性購物車的設(shè)計(jì)滿足了顧客想一次性購買多件商品的需求,無需單件進(jìn)行購買,在購物車中可查看即將購買商品的詳細(xì)信息,可對所選中的商品進(jìn)行查看或刪除,還可通過查看商品的詳細(xì)信息來進(jìn)行單件商品的購買,或是一次性購買??尚行苑治鲇捎谫Y源缺乏和交付時(shí)間限制的困擾,使得基于計(jì)算機(jī)系統(tǒng)的開發(fā)變得比較困難。因此,盡早對軟件項(xiàng)目的可行性做出細(xì)致而謹(jǐn)慎的評估是十分必要的。如果在定義階段及早發(fā)現(xiàn)將來可能在開發(fā)過程中遇到的問題,及早做出決定,可以避免大量的人力、財(cái)力、時(shí)間上的浪費(fèi)。[2]現(xiàn)在社會(huì)競爭力很大,大家為了更好的發(fā)展自己的事業(yè),大部分的時(shí)間都投入到工作、學(xué)習(xí)中。為了使人們能夠?qū)⒂邢薜臅r(shí)間投入到有效的事業(yè)上,所以我們將網(wǎng)站的安全性,可靠性,實(shí)用性等設(shè)計(jì)得很人性化。在這種新的營銷環(huán)境下,網(wǎng)絡(luò)營銷呈現(xiàn)出其獨(dú)有的特點(diǎn)。1.全球性網(wǎng)絡(luò)營銷給企業(yè)帶來了無限的商機(jī),同時(shí)也將企業(yè)推向一個(gè)更廣闊、更具選擇性的全球市場?;ヂ?lián)網(wǎng)信息量大、時(shí)效長、且信息交換不受時(shí)空的限制,可以隨時(shí)隨地每天24小時(shí)提供全球性營銷服務(wù)。2.互動(dòng)性網(wǎng)絡(luò)營銷使得企業(yè)可以通過網(wǎng)上留言版和電子郵件等方法,與顧客作雙向互動(dòng)溝通,實(shí)時(shí)了解消費(fèi)者的需求,對企業(yè)的營銷活動(dòng)發(fā)揮著必不可少的作用。3.高效性信息的快速傳播與獲取,使得企業(yè)可以迅速掌握市場行情。顧客在網(wǎng)上就可以實(shí)現(xiàn)購物、交易,節(jié)省了時(shí)間和精力,提高了工作效率。4.經(jīng)濟(jì)性網(wǎng)絡(luò)營銷給交易雙方帶來了經(jīng)濟(jì)上的利益。廠商通過網(wǎng)絡(luò)直接與顧客聯(lián)系,減少了溝通的環(huán)節(jié),使得銷售渠道更加直接。網(wǎng)絡(luò)銷售為消費(fèi)者節(jié)省了大量的時(shí)間和精力。網(wǎng)絡(luò)使得產(chǎn)品價(jià)格透明化,減少消費(fèi)者與營銷人員面對面可能帶來的沖突。家電冰箱購物中心銷售系統(tǒng)業(yè)務(wù)設(shè)計(jì)此網(wǎng)站分為前臺(tái)和后臺(tái)兩大功能模塊,網(wǎng)站前臺(tái)是會(huì)員進(jìn)行購物的平臺(tái),網(wǎng)站后臺(tái)是管理員對該網(wǎng)站所涉及到的一些信息及網(wǎng)站功能的操作。所以根據(jù)以上所說的網(wǎng)站情況,這里只對網(wǎng)站前臺(tái)業(yè)務(wù)進(jìn)行分析與描述。顧客分為會(huì)員和非會(huì)員兩種。這里分別敘述兩種會(huì)員的業(yè)務(wù)流程。1.會(huì)員業(yè)務(wù)如下:(1)會(huì)員注冊:用戶只有注冊成為會(huì)員才可以在此網(wǎng)站進(jìn)行買賣交易,否則只能瀏覽商品。(2)會(huì)員登陸:會(huì)員登陸后,名字會(huì)顯示在主頁,就可以購買商品。(3)建立查詢功能:用戶可以根據(jù)“電子、男裝、女裝、童裝”四個(gè)關(guān)鍵字進(jìn)行商品檢索,以便用戶很快的找到所需要的商品。(4)建立購物車功能:用戶可以將所選的商品放在購物車內(nèi),購物車自動(dòng)將商品價(jià)格匯總,提供刪除、查看等商品功能,方便用戶操作,提供結(jié)賬功能,購物結(jié)束后會(huì)自動(dòng)生成商品訂單存入訂單表。(5)建立收藏夾功能:會(huì)員對于中意的商品,可以在購買前臨時(shí)存放在收藏夾中,提高購物效率。(6)建立會(huì)員訂單查詢功能:用戶購物結(jié)束,所生成的訂單會(huì)記錄在訂單表中,方便用戶查看。(7)建立留言版功能:會(huì)員可在留言本中給管理員留言,提出問題和發(fā)表建議,還可根據(jù)自己購買的商品的滿意度進(jìn)行點(diǎn)評,并在網(wǎng)上公布,以供其他購買者參考。2.非會(huì)員業(yè)務(wù)如下:(1)建立瀏覽功能:用戶只能瀏覽商品,但是沒有購買商品及評論商品的權(quán)限。(2)建立查詢功能:用戶可以根據(jù)“電子、男裝、女裝、童裝”四個(gè)商品關(guān)鍵字進(jìn)行商品檢索,以便用戶很快的找到所需要的商品。(3)建立留言版功能:會(huì)員可在留言本中給管理員留言,提出問題和發(fā)表建議,還可根據(jù)自己購買的商品的滿意度進(jìn)行點(diǎn)評,并在網(wǎng)上公布,以供其他購買者參考。圖2-1家電冰箱購物中心銷售系統(tǒng)業(yè)務(wù)流程圖家電冰箱購物中心銷售系統(tǒng)流程設(shè)計(jì)系統(tǒng)流程圖是一個(gè)物理模型,描述目標(biāo)系統(tǒng)的概貌。家電冰箱購物中心銷售系統(tǒng)流程圖如圖2-2所示。圖2-2家電冰箱購物中心銷售系統(tǒng)流程圖經(jīng)濟(jì)可行性網(wǎng)站的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用需要進(jìn)行估算,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從個(gè)人利益和社會(huì)效益兩方面考慮。對于網(wǎng)上商城則應(yīng)著重分析其社會(huì)效益。例如,網(wǎng)站應(yīng)用后可以為用戶提供哪些幫助,提供哪些便捷的條件,用戶查詢和使用信息的方便程度能提高多少、速度增加了多少,對于管理人員操作簡單化了多少,工作細(xì)化了多少,提供了多少幫助等等。下面從以下幾個(gè)方面對系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:1.系統(tǒng)初期投資家電冰箱購物中心銷售系統(tǒng)初期投資如表2-1所示。表2-1家電冰箱購物中心銷售系統(tǒng)初期投資序號(hào)項(xiàng)目人工(人·日)單價(jià)(元)合計(jì)(元)1需求分析20100020,0002總體設(shè)計(jì)30100030,0003前臺(tái)子系統(tǒng)詳細(xì)設(shè)計(jì)20100020,0004后臺(tái)子系統(tǒng)詳細(xì)設(shè)計(jì)20100020,0005后臺(tái)數(shù)據(jù)庫實(shí)現(xiàn)10100010,0006編碼實(shí)現(xiàn)40100040,0007單體測試20100020,0008系統(tǒng)集成測試20100020,0009說明手冊編制10100010,00010合計(jì)190,0002.貨幣的時(shí)間價(jià)值要考慮貨幣的時(shí)間價(jià)值,通常用利率來表示。設(shè)年利率為i,現(xiàn)已存入P元,則n年后可得錢數(shù)為:F=P*((1+i)*n)家電冰箱購物中心銷售系統(tǒng)貨幣的時(shí)間價(jià)值如表2-2所示。

表2-2家電冰箱購物中心銷售系統(tǒng)貨幣的時(shí)間價(jià)值表年份將來值(萬)(1+i)n現(xiàn)在值(萬)累計(jì)的現(xiàn)在值(萬)1101.059.5239.5232101.10259.07018.5933101.15768.63927.2324101.21558.22735.4595101.27637.83543.2943.投資回收期引入家電冰箱購物中心銷售系統(tǒng)二年后,可以節(jié)省18.593萬元,比最初投資還少1.5萬元。但第二年可以節(jié)省8.639萬元。即:1.5/8.639=0.1742+0.174=2.1744.純收入43.294-19.0=24.294(萬元)當(dāng)然,如果想要在五年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的19.0萬。而且考慮到開發(fā)本網(wǎng)站為人民帶來的方便和利益,拿出19.0萬來進(jìn)行家電冰箱購物中心銷售系統(tǒng)的開發(fā),是絕對必要與可行的。[3]技術(shù)可行性技術(shù)可行性是對待開發(fā)的系統(tǒng)進(jìn)行功能、性能和限制條件的分析,確定在現(xiàn)有的資源的條件下,技術(shù)風(fēng)險(xiǎn)有多大,系統(tǒng)是否能實(shí)現(xiàn)。這里,資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員的技術(shù)水平與已有的工作基礎(chǔ)??紤]到網(wǎng)站實(shí)施的可行性,在軟件方面選擇了ASP.NET2.0來進(jìn)行網(wǎng)站的界面設(shè)計(jì)和功能的實(shí)現(xiàn),使用SQLserver2005數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。在硬件方面,只要是PentiumIII系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤在10G以上,可以滿足系統(tǒng)的開發(fā)需要!硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢。如今的家用或商用電腦硬件的整體配置水平都很高,網(wǎng)站在硬件方面是很可行的。在軟件方面,由于ASP.NET2.0和SQLSERVER2005都兩個(gè)非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是很可行的。運(yùn)行可行性在網(wǎng)絡(luò)技術(shù)十分發(fā)達(dá)的現(xiàn)今社會(huì),家用電腦和商用電腦的普及,人們對網(wǎng)絡(luò)帶來效益的認(rèn)識(shí),越來越多的人意識(shí)到網(wǎng)絡(luò)對我們個(gè)人、生活、工作的幫助,網(wǎng)絡(luò)已經(jīng)是我們生活中不可或缺的一部分。此系統(tǒng)設(shè)計(jì)得很人性化,注重細(xì)節(jié),簡單方便,易于操作,可以為首次進(jìn)行網(wǎng)上購物的用戶提供“新手指南”幫助,有過網(wǎng)上購物的用戶更加易懂好用?,F(xiàn)在工作,學(xué)習(xí)等方面的競爭力越來越大,個(gè)人的時(shí)間越來越覺得不夠用,所以現(xiàn)在很少有人冰箱費(fèi)大量的時(shí)間在逛商場或者是逛超市上。所以只用點(diǎn)幾下鼠標(biāo),瀏覽幾個(gè)界面,不用浪費(fèi)過多時(shí)間就可以挑選出自己心儀的商品,足不出戶就有人將商品送貨上門,這種購物形式被越來越多的人認(rèn)可,并得到越來越多人的青睞。良好的信譽(yù)與安全性及可靠性都很高的網(wǎng)上支付體系也提高了網(wǎng)站的可信度,讓人們放心購物,不必?fù)?dān)心上當(dāng)受騙。[4]通過以上對此銷售網(wǎng)站的闡述和對用戶現(xiàn)在情況的分析,運(yùn)行方面是可行的。本章小結(jié)根據(jù)網(wǎng)上銷售的基本模式和本系統(tǒng)的設(shè)計(jì)思想進(jìn)行了經(jīng)濟(jì)、技術(shù)、運(yùn)行等方面的可行性分析,分析證明此系統(tǒng)具有良好的市場拓展和一定的開發(fā)前景。需求分析軟件需求分析軟件需求分析工作是軟件生存其中重要的一步,也是決定性的一步,只要通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析工作也是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過程。該過程將軟件計(jì)劃階段所確定的軟件范圍(工作域)逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。[5]制定軟件的需求規(guī)格說明不只是軟件開發(fā)人員的工作,用戶也起著至關(guān)重要的作用。用戶必須對軟件功能和性能提出初步要求,并澄清一些模糊概念。而軟件分析人員則要認(rèn)真了解用戶的需求,細(xì)致地進(jìn)行調(diào)查分析,把用戶的要求最終轉(zhuǎn)換成一個(gè)完全的、精細(xì)的軟件邏輯模型并寫出軟件的需求規(guī)格說明,準(zhǔn)確地表達(dá)用戶的要求。家電冰箱購物中心銷售系統(tǒng)的需求分析系統(tǒng)基本情況描述家電冰箱購物中心銷售系統(tǒng)是進(jìn)行真實(shí)網(wǎng)上商品購買后,以顧客能夠方便、快捷的購買商品為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)采用B/S模式,后臺(tái)的數(shù)據(jù)庫采用目前比較流行的MicrosoftSQLServer2005,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用Microsoft公司的VisualStudio2005作為主要的開發(fā)工具,可實(shí)現(xiàn)與SQLServer2005數(shù)據(jù)庫的無縫連接。家電冰箱購物中心銷售系統(tǒng)主要由前臺(tái)會(huì)員交易模塊和后臺(tái)網(wǎng)站管理模塊兩大部分組成。前臺(tái)模塊主要是會(huì)員與管理員進(jìn)行交易的平臺(tái),通過交易的操作可以完成商品的進(jìn)銷存。會(huì)員在這個(gè)平臺(tái)可以查看管理員推薦的商品;查看本網(wǎng)站銷量最好的商品;查看商品銷量排行榜;查看本網(wǎng)站熱賣商品;添加購物車功能方便會(huì)員對所買商品進(jìn)行操作,可以自動(dòng)匯總商品金額,一次性進(jìn)行購買;添加收藏夾功能方便會(huì)員對自己所喜歡的商品進(jìn)行統(tǒng)一的管理,放入到收藏夾中進(jìn)行保管。后臺(tái)管理模塊主要包括對會(huì)員信息、商品信息、訂單信息等信息的管理,以及統(tǒng)計(jì)商品的銷售情況等。管理員可以根據(jù)實(shí)際情況添加其他管理員以維護(hù)該系統(tǒng)的購物環(huán)境和安全。3.3.2數(shù)據(jù)流圖設(shè)計(jì)數(shù)據(jù)流圖也稱為BubbleChart或DataFlowGraph。是從數(shù)據(jù)傳遞和加工的角度,以圖形的方式表示數(shù)據(jù)流從輸入到輸出的傳輸變換過程。數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形化表示,表示信息在系統(tǒng)中流動(dòng)和處理的情況,它是系統(tǒng)分析員與用戶進(jìn)行交流的極好工具。家電冰箱購物中心銷售系統(tǒng)數(shù)據(jù)流圖描述了網(wǎng)站的基本數(shù)據(jù)流程信息,首先是顧客登錄到本網(wǎng)站后可以按商品的類別瀏覽商品,根據(jù)自己的需要選擇相應(yīng)的商品添加到購物車中,然后填寫訂單,如果顧客還沒有注冊,則需要先注冊后才能夠填寫訂單信息。管理員對前臺(tái)會(huì)員生成的商品訂單再進(jìn)行整理。商品銷售數(shù)據(jù)流圖如圖3-1所示。圖3-1商品銷售數(shù)據(jù)流圖3.3.3數(shù)據(jù)字典的設(shè)計(jì)數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等六個(gè)方面進(jìn)行具體的定義。1.數(shù)據(jù)項(xiàng)定義表3-1家電冰箱購物中心銷售系統(tǒng)數(shù)據(jù)項(xiàng)定義表編號(hào)名稱別名類型長度I01-01username管理員登陸名nvarchar50字節(jié)I01-02ID會(huì)員IDint2字節(jié)I01-03UserName會(huì)員登陸名nvarchar50字節(jié)I01-04Psw會(huì)員登陸密碼nvarchar50字節(jié)I01-05真實(shí)姓名會(huì)員真實(shí)姓名nvarchar50字節(jié)I01-06家庭住址會(huì)員家庭住址textI01-07聯(lián)系方式會(huì)員聯(lián)系方式nvarchar50字節(jié)I01-08CName商品類別名稱nvarchar50字節(jié)I01-09PID商品IDint2字節(jié)I01-10PName商品名稱nvarchar50字節(jié)I01-11PNum商品數(shù)量int2字節(jié)I01-12CID商品類別IDint2字節(jié)I01-13PFPrice商品原價(jià)moneyI01-14PNPrice商品現(xiàn)價(jià)moneyI01-15PPicture商品圖片imageI01-16PValidity商品簡介ntextI01-17PBewrite買家必讀ntextI01-18PUseMode詳情介紹ntextI01-19PStock庫存量int2字節(jié)I01-20OID訂單IDnvarchar50字節(jié)I01-21OState訂單狀態(tài)int2字節(jié)I01-22Pubdate提交訂單時(shí)間datetimeI01-23TotalPrice訂單總額money2.數(shù)據(jù)流定義數(shù)據(jù)流是由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。定義數(shù)據(jù)流時(shí),不僅要說明數(shù)據(jù)流的名稱、組成等,還應(yīng)指明它的來源、去向和數(shù)據(jù)流量等。家電冰箱購物中心銷售系統(tǒng)的數(shù)據(jù)流定義如下所示。數(shù)據(jù)流編號(hào):D1—01數(shù)據(jù)流名稱:購物車數(shù)據(jù)流來源:會(huì)員數(shù)據(jù)流去向:購物車信息表數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19數(shù)據(jù)流編號(hào):D1—02數(shù)據(jù)流名稱:商品銷售條目數(shù)據(jù)流來源:會(huì)員數(shù)據(jù)流去向:商品訂單表數(shù)據(jù)流組成:I01-03+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-20+I01-21+I01-22+I01-23數(shù)據(jù)流編號(hào):D1—03數(shù)據(jù)流名稱:收藏夾數(shù)據(jù)流來源:會(huì)員數(shù)據(jù)流去向:收藏夾信息表數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19數(shù)據(jù)流編號(hào):D1—04數(shù)據(jù)流名稱:會(huì)員基本信息數(shù)據(jù)流來源:會(huì)員數(shù)據(jù)流去向:會(huì)員信息表數(shù)據(jù)流組成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07數(shù)據(jù)流編號(hào):D1—05數(shù)據(jù)流名稱:商品類別信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:商品類別信息表數(shù)據(jù)流組成:I01-08+I01-12數(shù)據(jù)流編號(hào):D1—06數(shù)據(jù)流名稱:訂單處理信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:商品訂單表數(shù)據(jù)流組成:I01-03+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-013+I01-14+I01-15+I01-20+I01-21+I01-22+I01-33.3.4家電冰箱購物中心銷售系統(tǒng)的安全問題安全問題是電子商務(wù)實(shí)施中的瓶頸之一,既是技術(shù)問題,更是管理問題,具體涉及計(jì)算機(jī)網(wǎng)絡(luò)安全和商務(wù)安全兩大方面。計(jì)算機(jī)網(wǎng)絡(luò)安全值的是網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)庫等網(wǎng)絡(luò)本身可能存在的問題。網(wǎng)上交易安全則是為了保證交易過程的保密性、可鑒別性、防篡改性和不可抵賴性,消除信息被竊取、篡改和假冒等種種隱患。如黑客往往從網(wǎng)關(guān)或路由器上截取傳送的信息,有的掌握了信息的格式后篡改信息,甚至發(fā)送假信息,以假亂真。為了保證電子商務(wù)的安全,要求保證:1.信息的保密性信息的保密性是指信息在傳輸和存儲(chǔ)中不被竊取。為此需要采用安全技術(shù)對信息進(jìn)行加密。2.信息的不可否認(rèn)性信息的不可否認(rèn)性是指發(fā)送方和接受方都不能否認(rèn)自己發(fā)送或接受了信息。3.系統(tǒng)的可靠性系統(tǒng)的可靠性是指系統(tǒng)防止硬件失靈、軟件錯(cuò)誤、自然災(zāi)害等造成的失效的性能。4.交易者身份的真實(shí)性交易者身份的真實(shí)性是指網(wǎng)上交易雙方應(yīng)確認(rèn)對方是真實(shí)的。3.4本章小結(jié)根據(jù)用戶對家電冰箱購物中心銷售系統(tǒng)的需求和設(shè)計(jì)者個(gè)人對家電冰箱購物中心銷售系統(tǒng)的理解與設(shè)計(jì),明確了該家電冰箱購物中心銷售系統(tǒng)的基本設(shè)計(jì)思想,確定了各個(gè)表之間的關(guān)系以及數(shù)據(jù)的流程方向。方便以后的數(shù)據(jù)庫設(shè)計(jì)和網(wǎng)站的界面設(shè)計(jì)。總體設(shè)計(jì)系統(tǒng)模塊總體設(shè)計(jì)建立一個(gè)基于B/S架構(gòu)的網(wǎng)站,實(shí)現(xiàn)企業(yè)信息網(wǎng)絡(luò)化。通過較豐富的功能將Web的技術(shù)特點(diǎn)體現(xiàn)出來。登錄者可以查詢商品的基本信息,也可以通過此網(wǎng)站與管理員聯(lián)系等。系統(tǒng)對用戶和商品管理為必不可少的模塊項(xiàng),主要是為了安全、有效地存儲(chǔ)和管理登錄網(wǎng)站的用戶信息和將要發(fā)布到網(wǎng)上的商品信息。賦予管理員特定的權(quán)限,可以對用戶的基本信息進(jìn)行管理,也可以對發(fā)布到網(wǎng)上的商品銷售進(jìn)行分類、添加、刪除、修改等操作,方便網(wǎng)站的管理與維護(hù)。本系統(tǒng)一共分為兩大部分(前臺(tái)、后臺(tái)),各個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個(gè)模塊訪問的是同一個(gè)數(shù)據(jù)庫,只是所訪問的表不同而已。每個(gè)部分的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。1.前臺(tái)管理包括的模塊會(huì)員注冊及登陸模塊、會(huì)員信息管理模塊、會(huì)員購物車及購物信息管理模塊、會(huì)員收藏夾信息管理模塊、會(huì)員訂單查詢模塊、會(huì)員留言板模塊、會(huì)員商品評論模塊。2.后臺(tái)管理包括的模塊管理員注冊及登陸模塊、管理員信息管理模塊、銷售統(tǒng)計(jì)、訂單查詢模塊、訂單管理模塊、留言版信息管理模塊、評論信息管理模塊、會(huì)員信息管理模塊、郵遞方式管理模塊和商品信息管理。其中商品信息管理分為商品類別管理模塊、商品基本信息添加模塊、商品明細(xì)信息管理模塊、熱賣商品排行統(tǒng)計(jì)模塊、推薦商品排行統(tǒng)計(jì)模塊。3.會(huì)員注冊及登陸模塊為了確保交易信息的有效性和網(wǎng)站功能拓展,購物網(wǎng)站需要以會(huì)員機(jī)制運(yùn)作,瀏覽者必須成為會(huì)員,才能夠在網(wǎng)站中購物。該模塊通過與瀏覽者的交互,記錄瀏覽者的基本信息,通過后臺(tái)審核確定其信息的有效性。4.會(huì)員基本信息管理模塊會(huì)員在剛剛注冊信息的時(shí)候,可能有些選擇項(xiàng)沒有填寫或是對當(dāng)時(shí)自己設(shè)置的密碼的安全性不夠放心,會(huì)員可在此模塊中對自己的信息再次進(jìn)行修改、確認(rèn),以保證信息的完整性和安全性。5.會(huì)員購物車及購物信息管理模塊是一個(gè)人性化的工具,瀏覽者對于中意的商品,在購買前臨時(shí)存放在購物車中,并可以隨時(shí)增減購物車中的商品種類和數(shù)量,以提高購物效率。瀏覽者購物完畢,系統(tǒng)會(huì)引導(dǎo)其進(jìn)行結(jié)賬,在選擇好結(jié)賬方式后,系統(tǒng)會(huì)自動(dòng)生成并交給客戶一個(gè)唯一的訂單號(hào)。6.會(huì)員收藏夾信息管理模塊會(huì)員對于中意的商品,可以在購買前臨時(shí)存放在收藏夾中,在下次登陸時(shí)可進(jìn)行查看,以供參考,提高購物效率。7.會(huì)員訂單查詢模塊會(huì)員記錄下訂單號(hào)后,可在此模塊中進(jìn)行查詢,通過查詢可調(diào)出所買商品的詳細(xì)信息及是否已經(jīng)發(fā)貨等的信息。8.會(huì)員留言板模塊是用戶與管理員之間的橋梁,會(huì)員可在留言本中給管理者留言,提出問題和發(fā)表建議,管理員會(huì)對留言信息進(jìn)行及時(shí)的回復(fù),加強(qiáng)用戶與管理員之間的溝通。9.會(huì)員評論模塊會(huì)員在購買完商品后,還可對自己購買的商品的滿意度進(jìn)行點(diǎn)評,評論的內(nèi)容會(huì)公布在網(wǎng)上,以供其他購買者參考。10.管理員注冊及登錄模塊與會(huì)員一樣,管理員也有自己的信息,有固定的登錄名和密碼,需注冊登錄可以多個(gè)管理員管理此商品系統(tǒng),避免了商品管理的局限性。11.管理員信息修改模塊管理員也可對自己的信息進(jìn)行修改,例如修改密碼等操作。12.商品類別管理模塊本系統(tǒng)的商品類別設(shè)計(jì),采用的是按商品進(jìn)行分類,分為“電子、男裝、女裝、童裝”四個(gè)類別,方便用戶針對性的查找自己欲購的商品類型。13.商品基本信息添加模塊此模塊是記錄商品的詳細(xì)信息,包括商品的名稱、類型、價(jià)格、商品簡介、買家必讀等信息,方便會(huì)員在瀏覽商品時(shí)對該商品有一個(gè)詳細(xì)的了解。14.商品明細(xì)信息管理模塊該模塊中記錄了每款商品的詳細(xì)信息,管理員可在此項(xiàng)中對某款商品的基本信息進(jìn)行修改,該模塊中還記錄了指定商品的入庫量和銷售量,并顯示庫存量,可在此模塊中管理商品的庫存信息和銷售情況,實(shí)現(xiàn)了商品的進(jìn)銷存管理。15.盈利計(jì)算模塊盈利的計(jì)算是網(wǎng)上購物系統(tǒng)必不可少的一個(gè)功能,此模塊是方便管理員算出在特定的時(shí)間內(nèi)是否盈利,盈利了多少,是進(jìn)銷存管理的一個(gè)基本體現(xiàn)。16.熱賣商品排行統(tǒng)計(jì)模塊在頁面上會(huì)顯示一段時(shí)間內(nèi)銷售量最高的商品名稱,用戶點(diǎn)擊即可查看該商品的詳細(xì)信息,供用戶參考。17.推薦商品排行統(tǒng)計(jì)模塊在頁面上顯示管理者所推薦的商品,以供用戶參考。18.訂單查詢模塊跟蹤并記錄購物情況,通過訂單查詢功能模塊可以查看指定訂單號(hào)的前臺(tái)交易的具體情況,方便管理員了解在本網(wǎng)站的具體交易信息。19.訂單管理模塊一些會(huì)員下了訂單,但由于某些原因,又想取消訂單的情況,管理員要對這些垃圾訂單進(jìn)行處理,此模塊可以對一小時(shí)前的,一天前的,一星期前的或是一個(gè)月前的未處理的訂單進(jìn)行清空操作,增大了數(shù)據(jù)庫的存儲(chǔ)容量,更便于管理員對訂單的管理。20.留言信息管理模塊對前臺(tái)用戶的留言進(jìn)行統(tǒng)一的管理,并對留言的內(nèi)容進(jìn)行即時(shí)的回復(fù),實(shí)現(xiàn)買方與賣方之間的交流,溝通。21.評論信息管理模塊管理員對前臺(tái)會(huì)員評論的信息內(nèi)容進(jìn)行統(tǒng)一的管理,經(jīng)審核后會(huì)在網(wǎng)上公布,以供其他購買者參考。22.會(huì)員信息管理模塊對購物的會(huì)員資料進(jìn)行統(tǒng)一的管理,這樣有助于加強(qiáng)賣方與買方的溝通。23.系統(tǒng)信息發(fā)布管理模塊其中包括客服熱線、聯(lián)系我們、電子郵箱等。24.郵遞方式管理模塊根據(jù)不同的用戶需求,共設(shè)置了三種郵遞方式:平郵、EMS、快遞。會(huì)員在購物時(shí)選中其中的一種郵遞方式,按用戶的需求在一定的時(shí)間內(nèi)實(shí)行送貨上門的服務(wù)。數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及應(yīng)用系統(tǒng)的技術(shù),是系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),如果一個(gè)數(shù)據(jù)庫的設(shè)計(jì)沒有計(jì)劃而全憑直覺,那最后設(shè)計(jì)出來的數(shù)據(jù)庫很可能不能滿足用戶的要求。另外數(shù)據(jù)庫設(shè)計(jì)不周詳而導(dǎo)致的惡果是數(shù)據(jù)庫中有大量冗余數(shù)據(jù),不僅會(huì)產(chǎn)生數(shù)據(jù)異常,還會(huì)占用不必要的磁盤空間。數(shù)據(jù)庫設(shè)計(jì)是研究數(shù)據(jù)庫及其應(yīng)用的系統(tǒng)設(shè)計(jì)。數(shù)據(jù)設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。軟件系統(tǒng)經(jīng)常使用各種長期保存的信息,這些信息通常以一定方式組織并存儲(chǔ)在數(shù)據(jù)庫或文件中,為減小數(shù)據(jù)冗余,避免出現(xiàn)插入異常或刪除異常,簡化修改數(shù)據(jù)的過程,通常需要把數(shù)據(jù)結(jié)構(gòu)規(guī)范化。本系統(tǒng)的數(shù)據(jù)庫使用了時(shí)下比較流行的SQLServer2005來實(shí)現(xiàn)的。SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言,其功能并不僅僅是查詢。SQL是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。SQL語言之所以能夠?yàn)橛脩艉蜆I(yè)界所接受,并成為國際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)又簡捷易學(xué)的語言。[6]圖4-1家電冰箱購物中心銷售系統(tǒng)功能結(jié)構(gòu)圖4.2.1數(shù)據(jù)庫設(shè)計(jì)的特點(diǎn)為了確保整個(gè)數(shù)據(jù)庫中數(shù)據(jù)的安全性及完整性,本系統(tǒng)數(shù)據(jù)庫的特點(diǎn)體現(xiàn)在以下三個(gè)方面。[7]1.自主設(shè)計(jì)數(shù)據(jù)庫自主設(shè)計(jì)數(shù)據(jù)庫是指用戶能夠根據(jù)自己的需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫,讓數(shù)據(jù)庫真正成為用戶自己的數(shù)據(jù)庫。不過,只要庫中已存在該名稱及表名,則不予重建,這樣就保證了數(shù)據(jù)的統(tǒng)一性。2.自主調(diào)用數(shù)據(jù)庫自主調(diào)用數(shù)據(jù)庫即允許用戶能自由地從數(shù)據(jù)庫中調(diào)用所需的數(shù)據(jù),例如查看商品的詳細(xì)信息。該信息在數(shù)據(jù)庫中已經(jīng)被管理員添加,所以用戶在前臺(tái)點(diǎn)擊商品即可自動(dòng)從數(shù)據(jù)庫中獲取相應(yīng)的商品信息,實(shí)現(xiàn)自主調(diào)用。3.自主管理數(shù)據(jù)庫自主管理數(shù)據(jù)庫指一般用戶具有添加、修改和檢索數(shù)據(jù)的權(quán)力,實(shí)現(xiàn)數(shù)據(jù)庫的可擴(kuò)充性和開放性。而管理員則另具有刪除數(shù)據(jù)的權(quán)力,從而達(dá)到了系統(tǒng)數(shù)據(jù)統(tǒng)一性和一致性的目的。4.2.2E-R圖的設(shè)計(jì)E-R圖是描述系統(tǒng)數(shù)據(jù)庫中的各個(gè)表之間的關(guān)系的圖形。它能夠直觀的反映系統(tǒng)各個(gè)表之間的聯(lián)系以及相互調(diào)用的關(guān)系。實(shí)體聯(lián)系模型反映的是現(xiàn)實(shí)世界中的事物及其相互聯(lián)系,是一種用來在數(shù)據(jù)庫設(shè)計(jì)過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法。它的主導(dǎo)思想是用實(shí)體,實(shí)體的屬性以及實(shí)體之間的關(guān)系來表示數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)。E-R圖方法是一種用來在數(shù)據(jù)庫設(shè)計(jì)過程中表示數(shù)據(jù)庫系統(tǒng)內(nèi)部結(jié)構(gòu)的方法,此種方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,用方框表示實(shí)體,用菱形表示聯(lián)系,用橢圓表示屬性。實(shí)體之間關(guān)系的E-R圖如圖4-2所示。圖4-2家電冰箱購物中心銷售系統(tǒng)E-R圖4.2.3數(shù)據(jù)表設(shè)計(jì)根據(jù)家電冰箱購物中心銷售系統(tǒng)的分析情況,該系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如下表所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。1.Admin表,記錄管理員的登陸信息,包括管理員賬號(hào)和密碼。設(shè)置如下表4-1所示。表4-1Admin(管理員信息表)列名數(shù)據(jù)類型允許空字段說明usernamenvarchar(50)否管理員登錄名passwordnvarchar(50)否管理員密碼addtimedatetime否管理員注冊時(shí)間2.tblUser表,記錄用戶的登陸信息和用戶的基本信息,設(shè)置如下表4-2所示。表4-2tblUser(會(huì)員信息表)列名數(shù)據(jù)類型允許空字段說明IDint否用戶IDPswnvarchar(50)否用戶密碼UserNamenvarchar(50)否用戶登錄名真實(shí)姓名nvarchar(50)否用戶真實(shí)姓名性別nvarchar(50)否用戶性別年齡int否用戶年齡聯(lián)系方式nvarchar(50)否用戶聯(lián)系方式家庭住址text否用戶家庭住址3.Category表,記錄商品類別,設(shè)置如下表4-3所示。表4-3Category(商品類別表)列名數(shù)據(jù)類型允許空字段說明CIDint否商品類別IDCNamenvarchar(50)否商品類別名稱4.Products表,記錄商品詳細(xì)信息,設(shè)置如下表4-4所示。表4-4Products(商品信息表)列名數(shù)據(jù)類型允許空字段說明PIDint否商品IDPNamenvarchar(100)否商品名稱CIDint否商品類別IDPCPricemoney否商品成本價(jià)PFPricemoney否商品原價(jià)PNPricemoney否商品現(xiàn)價(jià)PPictureimage否商品圖片PBewritentext否買家必讀PUseModentext否詳情介紹PStockint否庫存量PSellNumint否銷售量PValidityntext否商品簡介PHotint是商品熱賣狀態(tài)PCommendint是商品推薦狀態(tài)5.Append表,記錄系統(tǒng)雜項(xiàng)信息,設(shè)置如下表4-5所示。表4-5Append(系統(tǒng)雜項(xiàng)表)列名數(shù)據(jù)類型允許空字段說明idnvarchar(50)否系統(tǒng)雜項(xiàng)標(biāo)識(shí)IDimageimage是修改默認(rèn)商品圖片textntext是公告內(nèi)容6.tblP_Order表,記錄商品批量信息,設(shè)置如下表4-6所示。表4-6tblP_Order(商品批量信息表)列名數(shù)據(jù)類型允許空字段說明IDint否批量IDtblUsernvarchar(50)否用戶名Pidvarchar(8000)否商品IDisNint否商品數(shù)量isMoneyint否商品單價(jià)OrderNovarchar(50)否批量訂單號(hào)7.Order表,記錄訂單信息,設(shè)置如下表4-7所示。表4-7Order(訂單表)列名數(shù)據(jù)類型允許空字段說明OIDnvarchar(30)否訂單IDPIDint否商品IDPNamenvarchar(50)否商品名稱PNumint否商品數(shù)量PCPricemoney否商品成本價(jià)PPricemoney否商品現(xiàn)價(jià)TotalPricemoney否訂單總額Pubdatedatetime否提交訂單時(shí)間TNamenvarchar(50)否用戶名稱Emailnvarchar(50)否用戶EmailPhonenvarchar(50)否用戶聯(lián)系電話OStateint否訂單狀態(tài)8.tblBasket表,記錄購物車信息,設(shè)置如下表4-8所示。表4-8tblBasket(購物車信息表)列名數(shù)據(jù)類型允許空字段說明IDint否購物車IDtblUsernvarchar(50)否用戶名Pidint否商品IDisNint否商品數(shù)量isMoneymoney否商品價(jià)格isDatedatetime否放入購物車時(shí)間9.tblFav表,記錄收藏夾信息,設(shè)置如下表4-9所示。表4-9tblFav(收藏夾信息表)列名數(shù)據(jù)類型允許空字段說明IDint否收藏夾IDtblUsernvarchar(50)否用戶名Pidint否商品IDisDatedatetime否放入收藏夾時(shí)間10.tblLeaveWord表,記錄評論信息,設(shè)置如下表4-10所示。表4-10tblLeaveWord(評論信息表)列名數(shù)據(jù)類型允許空字段說明IDint否評論IDUserNamenvarchar(50)否用戶名PIDint否商品IDisNotentext否評論內(nèi)容isDatedatetime否評論時(shí)間11.Message表,記錄留言信息,設(shè)置如下表4-11所示。表4-11Message(留言信息表)列名數(shù)據(jù)類型允許空字段說明MIDint否留言IDUNamenvarchar(50)否用戶名UPhonenvarchar(100)否用戶聯(lián)系電話UEmailnvarchar(100)否用戶EmailMTitlenvarchar(200)否留言標(biāo)題MContentntext否留言內(nèi)容Pubdatedatetime否留言時(shí)間MStateint否留言狀態(tài)12.tblLog表,記錄商品入貨數(shù)量,設(shè)置如下表4-12所示。表4-12tblLog(商品入貨數(shù)量統(tǒng)計(jì)表)列名數(shù)據(jù)類型允許空字段說明idint否入貨IDPidint否商品IDisDatedatetime否入貨時(shí)間isNint否入貨數(shù)量13.tblMode表,記錄郵遞方式信息,設(shè)置如下表4-13所示。表4-13tblMode(郵遞方式表)列名數(shù)據(jù)類型允許空字段說明IDint否郵遞方式ID名稱nvarchar(50)否郵遞名稱備注nvarchar(50)否郵遞備注數(shù)據(jù)庫管理,利用MicrosoftSQLServer數(shù)據(jù)庫管理系統(tǒng)來建立及管理本網(wǎng)站的數(shù)據(jù)庫C_net_Sell.MDF。本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計(jì)中起著非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時(shí)間較多。詳細(xì)設(shè)計(jì)系統(tǒng)運(yùn)行平臺(tái)設(shè)置1.硬件環(huán)境臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表5-1所示。表5-1運(yùn)行環(huán)境硬件配置硬件配置處理器PentiumIII800以上內(nèi)存256M以上硬盤空間10G以上2.軟件環(huán)境WindowsXP和Windows2003操作系統(tǒng),SQLServer2005和ASP.NET2.0。系統(tǒng)開發(fā)平臺(tái)和技術(shù)簡介采用MicrosoftSQLServer數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺(tái)來架構(gòu)網(wǎng)站及其動(dòng)態(tài)網(wǎng)頁,因?yàn)樗⒕W(wǎng)站容易、方便、快捷,是當(dāng)今開發(fā)中小型網(wǎng)站的主流,對比起PHP等有著許多優(yōu)點(diǎn),又同屬M(fèi)icrosoft產(chǎn)品,與Windows系統(tǒng)有著很好的兼容。[8]1.ASP.NET2.0作為網(wǎng)站開發(fā)工具的優(yōu)勢ASP.NET是一種服務(wù)器端動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)。目前,存在許多動(dòng)態(tài)網(wǎng)頁的開發(fā)技術(shù),ASP.NET的前身ASP以其簡單的語法、嵌入HTML方式等特性,在動(dòng)態(tài)WEB技術(shù)領(lǐng)域取得了成功,成為Windows平臺(tái)上的霸主。ASP.NET從1.X升級(jí)到2.0,技術(shù)增加了大量方便、實(shí)用的新特性??傮w來說,ASP.NET2.0的新特征主要體現(xiàn)在新的服務(wù)器控件、頁面框架、服務(wù)與接口3個(gè)方面。更豐富的服務(wù)器控件:ASP.NET2.0新增了數(shù)十個(gè)服務(wù)器控件,包括數(shù)據(jù)控件、登錄系列控件、WEB部件、站點(diǎn)導(dǎo)航控件和其它控件等。這些服務(wù)器控件對于提高工作效率,降低開發(fā)成本有著重要作用。頁面框架:ASP.NET2.0新特征在頁面上的體現(xiàn)包括:母版面、主題和皮膚、編譯機(jī)制和本地化。母版頁特性能夠幫助用戶建立具有統(tǒng)一布局和外觀的頁面。主題和皮膚使ASP.NET可以一次性設(shè)置一種類型的服務(wù)器控件外觀樣式。在應(yīng)用程序編譯方面,ASP.NET2.0提供了幾種替代方案,從而擴(kuò)大了編譯的選擇范圍,開發(fā)人員可以根據(jù)特定需要進(jìn)行選擇。服務(wù)與接口包括成員資格管理、角色管理、用戶設(shè)置、數(shù)據(jù)緩存、配置與管理工具等。利用這些功能,可以快速實(shí)現(xiàn)用戶和角色管理、個(gè)性化用戶配置、數(shù)據(jù)緩存、應(yīng)用程序可視化配置等任務(wù)。為了實(shí)現(xiàn)更高的開發(fā)效率,ASP.NET2.0還增加了一些新的控件。這些專門的數(shù)據(jù)控件分為兩組:數(shù)據(jù)源控件和數(shù)據(jù)綁定控件。數(shù)據(jù)源控件是創(chuàng)建與數(shù)據(jù)庫的鏈接。數(shù)據(jù)綁定控件則從數(shù)據(jù)源控件中獲取信息,并在頁面上創(chuàng)建呈現(xiàn)。這種簡單的雙控件模式可用于多種情況。對于多種數(shù)據(jù)庫類型,甚至是非關(guān)系型數(shù)據(jù)源,都有相應(yīng)的數(shù)據(jù)源控件。對于WEB應(yīng)用設(shè)計(jì)和開發(fā)人員而言,ASP.NET2.0具有可以支持動(dòng)態(tài)頁面的虛擬機(jī),可以說,ASP.NET2.0是WEB開發(fā)史上一個(gè)重要的里程碑。ASP.NET的優(yōu)越性:(1)性能大幅度提高(2)強(qiáng)大的開發(fā)環(huán)境(3)強(qiáng)大的功能和適應(yīng)性(4)簡單性和易用性(5)高效可管理性(6)可移植性和良好的適用性(7)可擴(kuò)展性2.SQLServer作為網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的優(yōu)勢(1)SQL是一個(gè)非過程化的語言。因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法。(2)SQL是統(tǒng)一的語言。它為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)、在表中插入、修改和刪除記錄;建立、修改和刪除數(shù)據(jù)對象;控制對數(shù)據(jù)和數(shù)據(jù)對象的存?。槐WC數(shù)據(jù)庫一致性和完整性。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中。(3)SQL是所有關(guān)系數(shù)據(jù)庫的公共語言。由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。3.ADO.NET技術(shù)簡介ADO.NET(ActiveXDataObjectsFor.NETFramework),是一種新的數(shù)據(jù)訪問技術(shù),是.NETFramework提供給.NET開發(fā)人員的一組類,其功能全面且靈活。ADO.NET是.NETFramework中用以操作數(shù)據(jù)庫的類庫的總稱,提供對MicrosoftSQLServer等數(shù)據(jù)庫,以太OLEDB和XML數(shù)據(jù)源的一致訪問。ADO.NET包含了所有允許數(shù)據(jù)處理的類,是一個(gè)典型的數(shù)據(jù)庫操作(如索引、排序和視圖)容器。具體來說,通過ADO.NET,應(yīng)用程序不但能夠連接到指定數(shù)據(jù)庫的數(shù)據(jù)源,檢索、操作和更新數(shù)據(jù),而且還能實(shí)現(xiàn)對其他數(shù)據(jù)格式的訪問。ADO.NET主要包括“DataSet”和“.NET數(shù)據(jù)提供程序”兩個(gè)核心組件,用來完成數(shù)據(jù)訪問操作。(1)NET數(shù)據(jù)提供程序,專門為數(shù)據(jù)處理以及快速地只進(jìn)、只讀訪問數(shù)據(jù)而設(shè)計(jì)的組件,可以單獨(dú)使用或按順序組合使用,包括Connection、Command、DataReader和DataAdapter對象,用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果等。(2)DataSet,數(shù)據(jù)集對象DataSet的結(jié)構(gòu)類似于關(guān)系數(shù)據(jù)庫的表,包括表、行、列等數(shù)據(jù)對象模型的類,還包含為數(shù)據(jù)集定義的約束和關(guān)系。系統(tǒng)開發(fā)架構(gòu)在Internet/Intranet領(lǐng)域,目前“瀏覽器—Web服務(wù)器—數(shù)據(jù)庫服務(wù)器”結(jié)構(gòu)是一種非常流行的客戶機(jī)/服務(wù)器結(jié)構(gòu)。這種結(jié)構(gòu)最大的優(yōu)點(diǎn)是:客戶機(jī)統(tǒng)一采用瀏覽器,這不僅讓用戶使用方便,而且使得客戶機(jī)端不存在維護(hù)的問題。當(dāng)然,軟件開發(fā)布和維護(hù)的工作不是自動(dòng)消失了,而是轉(zhuǎn)移到了Web服務(wù)器端。在Web服務(wù)器端,程序員要用腳本語言編寫響應(yīng)頁面。例如用Microsoft的ASP語言查詢數(shù)據(jù)庫服務(wù)器,將結(jié)果保存在Web頁面中,再由瀏覽器顯示出來。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)處理邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂的三層結(jié)構(gòu)。B/S結(jié)構(gòu)主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScriptJavaScript等)和ActiveX技術(shù),用戶通過瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。三層的(Browser/Server)體系結(jié)構(gòu)是把二層(Client/Server)結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由單獨(dú)組成的一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的負(fù)擔(dān)大大減輕了,把負(fù)荷均衡地分配給了Web服務(wù)器,于是原來的兩層的(Client/Server)結(jié)構(gòu)轉(zhuǎn)變成三層的(Browser/Server)結(jié)構(gòu)。基于(Browser/Server)結(jié)構(gòu)的系統(tǒng)不需安裝專用的前端應(yīng)用程序,各種平臺(tái)上的用戶只需通過瀏覽器使用便可訪問并處理相應(yīng)信息,操作更加簡單。軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)其方便的特性。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對服務(wù)器進(jìn)行,如果是異地只需要把服務(wù)器連接上網(wǎng)即可立即進(jìn)行維護(hù)和升級(jí),這對人力、時(shí)間、費(fèi)用的節(jié)省是相當(dāng)驚人的。無論是辦公自動(dòng)化管理系統(tǒng),人力資源管理系統(tǒng),客戶關(guān)系管理系統(tǒng),ERP等等,發(fā)展的趨勢是不斷融合,采用統(tǒng)一的B/S結(jié)構(gòu)開發(fā)的產(chǎn)品無論是現(xiàn)在還是將來都是最好的選擇。系統(tǒng)登錄流程設(shè)計(jì)系統(tǒng)登錄程序流程圖說明了用戶登錄系統(tǒng)時(shí)的整個(gè)流程走向。界面的詳細(xì)設(shè)計(jì)本網(wǎng)站分為前臺(tái)和后臺(tái)兩大功能模塊。前臺(tái)是會(huì)員交易模塊主要以淡藍(lán)色為基本色,因?yàn)橄到y(tǒng)本身屬于購物網(wǎng)站,一些圖片上傳后,本身就有美化頁面的效果,所以不需要再選用太過夸張的顏色,所以選擇淡藍(lán)色,純凈、明亮、清晰、明朗,使網(wǎng)站具有親和力給人眼前一亮的感覺。后臺(tái)管理員模塊主要還是以很流行的淡藍(lán)色為基本色,藍(lán)白搭配已經(jīng)成為網(wǎng)站的經(jīng)典搭配色。圖5-1系統(tǒng)登錄流程圖前臺(tái)功能模塊設(shè)計(jì)詳細(xì)說明1.首頁模塊(1)首頁界面功能是將該網(wǎng)站的主要功能都顯示在上面,主要有首頁、商品列表、退出登陸、會(huì)員登陸、會(huì)員注冊、修改個(gè)人資料、我的購物車、我的訂單、我的收藏夾、訂單查詢、用戶留言、后臺(tái)登陸、商品查詢、客戶服務(wù)等等。只要點(diǎn)擊相關(guān)的鏈接就可以進(jìn)入相關(guān)的網(wǎng)頁。用戶可通過按類查詢,查找自己想要的商品,點(diǎn)擊圖片進(jìn)入瀏覽。在主頁面上顯示商品的分類,管理員推薦的商品,本網(wǎng)站熱賣的商品和最新上架的商品,還顯示本月銷售前五名的商品名稱供用戶參考。只要點(diǎn)擊商品圖片就可以顯示該商品的詳細(xì)信息。(2)商品查詢功能是根據(jù)分類進(jìn)行商品查詢。如圖5-2所示。圖5-2商品查詢模塊(3)左側(cè)導(dǎo)航欄功能是起到為用戶導(dǎo)航的作用,它包括三大方面,商品分類模塊,商品精品推薦模塊,客戶服務(wù)模塊。點(diǎn)擊商品分類模塊,商品精品推薦模塊中的某一項(xiàng),都會(huì)在首頁的右側(cè)顯示該類型的全部商品和某款商品的詳細(xì)信息,客戶服務(wù)模塊的設(shè)計(jì)幫助了用戶在瀏覽或是購買商品時(shí),一旦出現(xiàn)什么問題,可以及時(shí)的與管理員溝通。分為三個(gè)部分:客服熱線、QQ、Email。如圖5-3所示。圖5-3商品分類界面(4)后臺(tái)登陸導(dǎo)航模塊是前臺(tái)與后臺(tái)的銜接,管理員可在瀏覽過主頁后再進(jìn)入后臺(tái)進(jìn)行操作,起到前臺(tái)與后臺(tái)的鏈接的作用。如圖5-4所示。圖5-4后臺(tái)登錄導(dǎo)航界面2.會(huì)員管理模塊(1)用戶管理模塊分為用戶登錄和用戶注冊兩個(gè)方面。點(diǎn)擊首頁的“用戶注冊”按鈕就可以進(jìn)入會(huì)員注冊界面。[10]填寫會(huì)員基本信息,完成后點(diǎn)擊“注冊”按鈕就可以進(jìn)入會(huì)員登錄界面。用戶名不可以與之前注冊過的用戶重名,如果輸入一樣的用戶名,系統(tǒng)會(huì)自動(dòng)提示“用戶名已存在,請重新輸入用戶名”,如圖5-5所示。圖5-5用戶注冊界面(2)注冊成功,則返回到登錄頁面。在登錄頁面中,輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,系統(tǒng)自動(dòng)核實(shí)用戶名和密碼是否存在和是否正確,如果正確直接跳到首頁界面,并在導(dǎo)航欄上顯示“用戶admin已經(jīng)登錄”字樣,當(dāng)用戶登陸時(shí),系統(tǒng)會(huì)自動(dòng)分配一個(gè)ID,這個(gè)ID是不會(huì)重復(fù)的,用來標(biāo)志每一個(gè)不同的用戶;否則系統(tǒng)會(huì)自動(dòng)提示信息“用戶名或密碼不正確,請重新輸入”。如圖5-6所示。圖5-6用戶登錄界面3.我的購物車模塊(1)在填寫訂單界面點(diǎn)擊“放入購物車”按鈕即可將選購的商品放入購物車中。如圖5-7所示。圖5-7放入購物車界面(2)購物車與填寫訂單界面在我的購物車界面中,點(diǎn)擊“取消購買”即可將選中的商品從購物車中刪除,點(diǎn)擊“詳細(xì)信息”即可打開該商品的詳細(xì)信息介紹界面,在下面的“填寫訂單”項(xiàng)中有此次購物的“總價(jià)格”,是對購物車中所有商品價(jià)格的總計(jì)。由于本系統(tǒng)采用“網(wǎng)銀支付”原則,會(huì)員在填寫訂單時(shí),認(rèn)真填寫電話號(hào)碼和郵遞方式以便溝通,我們會(huì)根據(jù)會(huì)員選擇的方式進(jìn)行送貨上門服務(wù)。將所有信息填寫完整后,點(diǎn)“提交”即可進(jìn)入確認(rèn)訂單界面。如圖5-8所示。圖5-8購物車與填寫訂單界面(3)確認(rèn)訂單界面若在購物車中填寫訂單,訂單按批量購買生成,如下圖所示,單價(jià)和數(shù)量都不顯示,只顯示總價(jià),單擊所購商品信息后的“查看批量購買的產(chǎn)品詳情”,即可查看批量購買商品的詳細(xì)信息包括單價(jià)和數(shù)量都會(huì)有所體現(xiàn)。由于會(huì)員通過“網(wǎng)銀支付”的,所以在確認(rèn)訂單時(shí)會(huì)顯示會(huì)員賬戶的余額。如圖5-9所示。圖5-9確認(rèn)訂單界面4.查看商品詳情模塊在查看商品詳情時(shí),點(diǎn)擊“收藏該商品”按鈕即可將自己喜歡的商品放入收藏夾中。在收藏該商品的下面有一個(gè)“評論該商品”,點(diǎn)擊它即可對該商品進(jìn)行評論,評論信息會(huì)在當(dāng)前頁的最下方顯示,以供其它用戶在購買時(shí)當(dāng)作參考。在此按鈕的旁邊還有一個(gè)“在線購買”按鈕,會(huì)員點(diǎn)擊它可直接跳入“填寫訂單”界面,實(shí)現(xiàn)是對單件商品的購買。如圖5-10所示。圖5-10查看商品詳情界面5.訂單查詢模塊該模塊會(huì)員將自己記錄的訂單編號(hào),姓名和電子郵件等信息輸入后,點(diǎn)擊“訂單查詢”按鈕,即可查看訂單的詳細(xì)信息。如圖5-11所示。圖5-11訂單查詢界面6.訂單查詢結(jié)果模塊點(diǎn)擊“訂單查詢”按鈕后,即可跳轉(zhuǎn)到訂單查詢結(jié)果界面。如圖5-12所示。圖5-12訂單查詢結(jié)果界面7.留言板模塊留言板模塊是為了方便會(huì)員與管理員之間的溝通而設(shè)計(jì)的,會(huì)員將信息填寫完整后,點(diǎn)擊“提交”按鈕即可。如圖5-13所示。圖5-13留言板界面5.6.1后臺(tái)功能模塊設(shè)計(jì)詳細(xì)說明網(wǎng)站后臺(tái)是管理員對該網(wǎng)站基本信息的管理與維護(hù)。這里按流程的順序一一詳細(xì)說明。1.管理員登錄界面點(diǎn)擊首頁的“后臺(tái)登錄”鏈接即可進(jìn)入網(wǎng)站后臺(tái)管理員登錄界面,管理員輸入用戶名及密碼、驗(yàn)證碼,系統(tǒng)自動(dòng)核實(shí)這三項(xiàng)是否正確,正確即進(jìn)入管理首頁。驗(yàn)證碼的設(shè)計(jì)可以提高網(wǎng)站后臺(tái)管理的安全性。如圖5-14所示。圖5-14管理員登錄界面2.管理員管理界面后臺(tái)管理界面分為左右兩個(gè)部分。在界面的左側(cè)顯示后臺(tái)管理的主要功能目錄,目錄功能使用的都是超鏈接按鈕,分為八個(gè)大的功能,各個(gè)大的功能展開后,還包含多個(gè)小的功能。右側(cè)為各個(gè)功能的顯示、操作部分。八大功能是以鏈接的形式顯示在左側(cè),單擊一次該項(xiàng)展開再單擊一次,該項(xiàng)收縮,如“系統(tǒng)”功能,點(diǎn)擊一下展開,里面包括兩個(gè)小的功能,前面有“·”進(jìn)行標(biāo)注,點(diǎn)擊“打開店鋪首頁”即可鏈接到首頁,點(diǎn)擊“退出登錄”即可返回到管理員登陸界面。后臺(tái)管理首頁界面。如圖5-15所示。圖5-15后臺(tái)管理首頁3.分類管理功能分類管理功能主要是對商品的類別進(jìn)行添加、編輯和刪除操作。如圖5-16所示。圖5-16分類管理界面4.盈利分析功能商品管理功能主要包括添加商品功能,商品明細(xì)管理功能,盈利分析功能,推薦商品功能和熱賣商品功能。添加商品功能即是上傳將在網(wǎng)上公布的商品名,類型,價(jià)錢,圖片,詳情介紹等信息;商品明細(xì)管理功能即是對商品入貨量,銷售量等信息的統(tǒng)計(jì);推薦商品功能和熱賣商品功能即是對哪些推薦的商品或是熱賣的商品要上傳到網(wǎng)上的設(shè)置;盈利分析功能是在指定的時(shí)間段內(nèi)計(jì)算該時(shí)間段的盈利情況,是銷售網(wǎng)站必不可少的一項(xiàng)。如圖5-17所示。圖5-17盈利分析界面5.整理訂單功能是對一些無效的訂單進(jìn)行整理,分四種清除情況:清除一個(gè)月前的未處理訂單,清除一個(gè)星期前的未處理訂單,清除一天前的未處理訂單,清除一小時(shí)前的未處理訂單。定時(shí)刪除無效的訂單,為服務(wù)器減少無謂的資源浪費(fèi)。如圖5-18所示。圖5-18訂單整理界面6.商品的訂單管理功能是根據(jù)前臺(tái)的購物情況自動(dòng)生成后臺(tái)的訂單,供管理員查看前臺(tái)的交易情況,并提供給會(huì)員反饋信息。在每一條訂單信息的后面都有四個(gè)鏈接,“詳細(xì)信息”是查看訂單的詳情,在后面還有三種狀態(tài),“未處理”代表該訂單還未閱讀,“等待”代表訂單已閱讀,并且商品已在郵寄的途中,“完成”代表交易成功。會(huì)員有前臺(tái)查詢訂單詳情的時(shí)候,也可根據(jù)訂單狀態(tài)來判斷該訂單是否已經(jīng)生效。如圖5-19所示。圖5-19訂單管理界面7.清空訂單記錄功能輸入管理員姓名和密碼,點(diǎn)擊“清空所有訂單記錄”按鈕,則會(huì)將該管理員的全部訂單全部清空。如圖5-20所示。圖5-20清空訂單記錄界面8.系統(tǒng)雜項(xiàng)功能該功能是設(shè)置系統(tǒng)公告和商品默認(rèn)圖片信息的,屬于編輯的操作。9.留言板信息管理功能查看未讀留言,查看后該條留言會(huì)自動(dòng)跳到已讀留言界面中。該功能下還有評論信息管理,管理員可在此界面中查閱信息或刪除不合法的評論信息。如圖5-21所示。圖5-21管理商品評論界面10.管理員設(shè)置功能包括會(huì)員管理、新增管理員、所有管理員、修改我的登錄設(shè)置。其中所有管理員頁面如圖5-22所示。圖5-22所有管理員界面11.郵遞方式管理管理員在后臺(tái)添加多種郵遞方式。會(huì)員在前臺(tái)可根據(jù)自己的需求進(jìn)行選擇。如圖5-23所示。圖5-23郵遞方式管理界面本章小結(jié)綜合考慮總體設(shè)計(jì)思想,本章完成了本網(wǎng)站的詳細(xì)設(shè)計(jì),具體到開發(fā)環(huán)境、工具,各個(gè)模塊的模型,前臺(tái)、后臺(tái)的模塊詳細(xì)設(shè)計(jì)以及功能的最終完成。這里綜合考慮用戶的需求和銷售網(wǎng)站獨(dú)有的特點(diǎn),以及最大限度的為用戶提供方便。界面美觀大方、頁面布局清晰規(guī)整、功能表達(dá)力強(qiáng),操作簡單,用戶一看即懂。系統(tǒng)測試與性能分析基于Web的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要測試系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測試。[11]因此我們從功能、可用性、安全性等角度出發(fā),對系統(tǒng)進(jìn)行測試。具體在IIS集成開發(fā)環(huán)境的測試模式里調(diào)試的。通過設(shè)斷點(diǎn)和單步調(diào)試一步一步跟蹤進(jìn)到函數(shù)內(nèi)部找到出錯(cuò)語句,也可利用變量查看器查看其變量值是否正確等等。進(jìn)行系統(tǒng)測試的原因信息技術(shù)的飛速發(fā)展,使軟件產(chǎn)品應(yīng)用到社會(huì)的各個(gè)領(lǐng)域,軟件產(chǎn)品的質(zhì)量自然成為人們共同關(guān)注的焦點(diǎn)。不論軟件的生產(chǎn)者還是軟件的使用者,生存在競爭的環(huán)境中,軟件開發(fā)商為了占有市場,必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標(biāo)之一,以免在激烈的競爭中被淘汰出局。用戶為了保證自己業(yè)務(wù)的順利完成,當(dāng)然希望選用優(yōu)質(zhì)的軟件。質(zhì)量不佳的軟件產(chǎn)品不僅會(huì)使開發(fā)商的維護(hù)費(fèi)用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險(xiǎn),造成公司信譽(yù)下降,繼而沖擊股票市場。在一些關(guān)鍵應(yīng)用(如民航訂票系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)、自動(dòng)飛行控制軟件、軍事防御和核電站安全控制系統(tǒng)等)中使用質(zhì)量有問題的軟件,還可能造成災(zāi)難性的后果。系統(tǒng)測試方法本系統(tǒng)測試方法是采用黑盒測試和白盒測試相結(jié)合的方法進(jìn)行測試。黑盒測試也稱為功能測試,是把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計(jì)測試用例,檢查程序的功能是否符合規(guī)格說明的要求。白盒測試也稱為性能測試,是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計(jì)測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。功能測試方法1.鏈接測試鏈接是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個(gè)方面。首先,測試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。2.表單測試 當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊、登陸、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。3.數(shù)據(jù)庫測試在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對數(shù)據(jù)存儲(chǔ)的請求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對信息進(jìn)行處理。性能測試方法1.連接速度測試用戶連接到Web應(yīng)用系統(tǒng)的速度根據(jù)上網(wǎng)方式的變化而變化,他們或許是電話撥號(hào),或是寬帶上網(wǎng)。當(dāng)下載一個(gè)程序時(shí),用戶可以等較長的時(shí)間,但如果僅僅訪問一個(gè)頁面就不會(huì)這樣。如果Web系統(tǒng)響應(yīng)時(shí)間太長(例如超過5秒鐘),用戶就會(huì)因沒有耐心等待而離開。2.負(fù)載測試負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。例如:Web應(yīng)用系統(tǒng)能允許多少個(gè)用戶同時(shí)在線?如果超過了這個(gè)數(shù)量,會(huì)出現(xiàn)什么現(xiàn)象?Web應(yīng)用系統(tǒng)能否處理大量用戶對同一個(gè)頁面的請求?3.壓力測試負(fù)載測試應(yīng)該安排在Web系統(tǒng)發(fā)布以后,在實(shí)際的網(wǎng)絡(luò)環(huán)境中進(jìn)行測試。因?yàn)橐粋€(gè)企業(yè)內(nèi)部員工,特別是人員總是有限的,而一個(gè)Web系統(tǒng)能同時(shí)處理的請求數(shù)量將遠(yuǎn)遠(yuǎn)超出這個(gè)限度??捎眯詼y試方法1.導(dǎo)航測試導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式,在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等或在不同的連接頁面之間進(jìn)行切換。同時(shí)考慮切換速度。2.圖形測試在Web應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個(gè)Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動(dòng)畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內(nèi)容有:(1)要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。(2)驗(yàn)證所有頁面字體的風(fēng)格是否一致。(3)背景顏

溫馨提示

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

評論

0/150

提交評論