版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 1緒 論</b></p><p> 1.1系統(tǒng)開(kāi)發(fā)的背景及意義</p><p> 隨著中國(guó)居民可支配收入的增長(zhǎng),越來(lái)越多的家庭開(kāi)始養(yǎng)起了寵物。中國(guó)寵物數(shù)量日益增長(zhǎng)為寵物及其相關(guān)行業(yè)帶來(lái)了商機(jī),寵物醫(yī)院、寵物商店和寵物美容院隨處可見(jiàn)。寵物用品更是成為中國(guó)消費(fèi)品中增長(zhǎng)最快的行業(yè)之一。在這種商業(yè)背景下誕生的E伯爵寵物店,需要借助便捷的網(wǎng)絡(luò)打
2、開(kāi)更為廣闊的市場(chǎng),發(fā)掘潛在的商機(jī)。目前國(guó)內(nèi)擁有飼養(yǎng)寵物者數(shù)量最多的如北京,上海,天津,廣州,杭州等地,相應(yīng)的,該地區(qū)的網(wǎng)上寵物店發(fā)展規(guī)模也相對(duì)發(fā)達(dá)。E伯爵寵物店是一家位于臨沂市蘭山區(qū)的寵物店,開(kāi)業(yè)時(shí)間不到兩年,經(jīng)營(yíng)范圍包含寵物及寵物用品。隨著臨沂市的經(jīng)濟(jì)發(fā)展,人民生活的穩(wěn)定,臨沂市寵物飼養(yǎng)者的數(shù)量也在迅速增多,但寵物店及用品店相對(duì)較少且品種不夠齊全,網(wǎng)上寵物店更是罕見(jiàn)。因此,希望借由網(wǎng)店達(dá)到宣傳及跨地區(qū)開(kāi)拓業(yè)務(wù)的目的,因此選擇E伯爵網(wǎng)上
3、寵物店作為研究課題。</p><p> ASP.NET是基于通用語(yǔ)言的編譯運(yùn)行程序,它的強(qiáng)大性和適應(yīng)性使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。此外,開(kāi)發(fā)人員對(duì)ASP.NET較為熟悉,因此運(yùn)用ASP.NET作為系統(tǒng)的開(kāi)發(fā)工具。</p><p> 隨著我國(guó)發(fā)展網(wǎng)上交易的環(huán)境逐步完善,電子商務(wù)將向縱深挺進(jìn),新一代的電子商務(wù)將浮出水面,取代之前簡(jiǎn)單地依托“網(wǎng)站+電子郵件"的
4、方式。對(duì)于客戶來(lái)說(shuō),將實(shí)現(xiàn)業(yè)務(wù)高級(jí)電子化、網(wǎng)絡(luò)化、智能化,開(kāi)展協(xié)同網(wǎng)上貿(mào)易,全面實(shí)現(xiàn)信息流、資金流、物流等三流的網(wǎng)絡(luò)化。實(shí)現(xiàn)支付型電子商務(wù)與現(xiàn)代物流,網(wǎng)上訂貨與企業(yè)內(nèi)部ERP結(jié)合,及時(shí)精良生產(chǎn),實(shí)現(xiàn)零庫(kù)存。從產(chǎn)品的設(shè)計(jì)研發(fā)、生產(chǎn)制造、產(chǎn)品交貨、物流配送、財(cái)務(wù)處理、甚至是最后的成效評(píng)估等,都通過(guò)電子形式使交易各方能夠同步作業(yè)。</p><p> 在此條件下的網(wǎng)上寵物店將擁有更廣闊的環(huán)境,更廣闊的市場(chǎng),更快速的流通
5、以及更為低廉的價(jià)格。人們將不受時(shí)間和空間的限制,不受傳統(tǒng)交易模式的限制,可以即時(shí)購(gòu)物。電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開(kāi)支,從而也大大降低了商品流通和交易的成本。這樣既達(dá)到宣傳的目的,又可以開(kāi)拓業(yè)務(wù),同時(shí)方便消費(fèi)者。</p><p> 1.2 國(guó)內(nèi)外研究現(xiàn)狀</p><p> 電子商務(wù)是伴隨著信息經(jīng)濟(jì)的腳步,在20世紀(jì)90年代興起于美國(guó)、歐洲等發(fā)達(dá)國(guó)家的一個(gè)新概念。目前
6、,國(guó)際上對(duì)電子商務(wù)尚無(wú)統(tǒng)一的定義。一般來(lái)說(shuō),狹義的概念是指在開(kāi)放的國(guó)際互聯(lián)網(wǎng)及其它網(wǎng)絡(luò)的環(huán)境下,通過(guò)服務(wù)器的運(yùn)用,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購(gòu)物、企業(yè)間商業(yè)交易的一種新型交易運(yùn)營(yíng)模式。即電子商務(wù)=Web(服務(wù)器)+I(xiàn)T(信息技術(shù))+企業(yè)業(yè)務(wù)。</p><p> 在我國(guó)國(guó)內(nèi)已有一些專門(mén)的寵物及寵物用品交易平臺(tái),比如淘寶網(wǎng)上的寵物類別交易平臺(tái)等等,但是比起衣物書(shū)籍類網(wǎng)店還沒(méi)有形成足夠的規(guī)模與體系。這些網(wǎng)店提供所經(jīng)營(yíng)產(chǎn)品的全天
7、候在線查詢、訂購(gòu)和在線安全支付服務(wù)。該網(wǎng)上交易平臺(tái)借鑒了它們的精華,如智能查詢、網(wǎng)上支付等功能,同時(shí)為客戶提供產(chǎn)品和技術(shù)服務(wù)以及配合實(shí)體店的宣傳。使更多的人知道、了解E伯爵寵物店,從而成為該店的客戶。</p><p><b> 1.3 研究?jī)?nèi)容</b></p><p> 該論文以E伯爵網(wǎng)上寵物店作為研究課題。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的
8、Web設(shè)計(jì)。系統(tǒng)使用Microsoft公司以C#為核心語(yǔ)言的ASP.NET開(kāi)發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合Access 建立數(shù)據(jù)連接關(guān)系。</p><p> 利用其提供的各種組件,首先在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),然后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立頁(yè)面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過(guò)瀏覽器訪問(wèn)Web以及與Web
9、相連的后臺(tái)數(shù)據(jù)庫(kù),為網(wǎng)店的管理提供了較好的工具。</p><p><b> 2 相關(guān)技術(shù)綜述</b></p><p> 2.1 C/S模式和B/S模式</p><p> 1、基于B/S的體系結(jié)構(gòu)</p><p> B/S與C/S這兩種技術(shù)是各有利弊的。C/S技術(shù)是20年前的主流開(kāi)發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的
10、需要。因而缺乏作為應(yīng)用平臺(tái)的一些特性,難以擴(kuò)展到互聯(lián)網(wǎng)這樣的環(huán)境上去,而且要求開(kāi)發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級(jí)的問(wèn)題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜,成了C/S的一大缺陷。</p><p> 2、采用這種結(jié)構(gòu)優(yōu)點(diǎn)在于</p><p> 1) B/S 建立在瀏覽器上, 有更加豐富和生動(dòng)的表現(xiàn)方式與用戶交流. 并且大部分難度減低,減低開(kāi)發(fā)成
11、本。</p><p> 2)信息發(fā)布采用B/S結(jié)構(gòu),保持了瘦客戶端的優(yōu)點(diǎn)。裝入客戶機(jī)的軟件可以采用統(tǒng)一的WWW瀏覽器。而且由于WWW瀏覽器和網(wǎng)絡(luò)綜合服務(wù)器都是基于工業(yè)標(biāo)準(zhǔn),可以在所有的平臺(tái)上工作。</p><p> 3) B/S 建立在廣域網(wǎng)上, 面向不同的用戶群, 分散地域, 這是C/S無(wú)法作到的. 與操作系統(tǒng)平臺(tái)關(guān)系最小.。</p><p> 4) B/S
12、 構(gòu)件組成,方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí). 系統(tǒng)維護(hù)開(kāi)銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。</p><p> 5) C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S 對(duì)的多重結(jié)構(gòu),要求構(gòu)件相對(duì)獨(dú)立的功能. 能夠相對(duì)較好的重用。</p><p> 2.2 Web開(kāi)發(fā)技術(shù)</p><p> 目
13、前比較流行的Web開(kāi)發(fā)技術(shù)有: PHP, JSP,ASP.NET等。在該電子商務(wù)系統(tǒng)的開(kāi)發(fā)中,我們主要采用了目前比較流行的,來(lái)自微軟公司的Web動(dòng)態(tài)設(shè)計(jì)技術(shù)ASP.NET。 </p><p><b> 1、PHP技術(shù)</b></p><p> PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言,它大量地借用C、Perl語(yǔ)言的語(yǔ)法,并結(jié)合PHP自己的特性,使Web開(kāi)發(fā)者能
14、夠快速寫(xiě)出動(dòng)態(tài)頁(yè)面。它可以在Windows、Unix、Linux的Web服務(wù)器平臺(tái)上正常運(yùn)行,還支持IIS、Apache等通用服務(wù)器軟件,用戶在更換服務(wù)器平臺(tái)時(shí),只需要作少量的改變即可。PHP最大的好處在于它是完全免費(fèi)的,可以不受限制的獲得源碼,使得開(kāi)發(fā)者容易加入自己的特色。PHP的缺點(diǎn)在于雖然它支持目前大多數(shù)的數(shù)據(jù)庫(kù),但是提供的數(shù)據(jù)庫(kù)接口不統(tǒng)一。</p><p><b> 2、JSP技術(shù)</b
15、></p><p> 將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離,強(qiáng)調(diào)可重用的群組件,產(chǎn)生內(nèi)容的邏輯被封裝在JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行;絕大多數(shù)JSP頁(yè)面依賴于可重用且跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。</p><p> 3、ASP.NET技術(shù)</p><p> NET 框架是 .NET 平臺(tái)中居于核心地位的
16、編程引擎,它提供了.NET代碼的公共運(yùn)行環(huán)境和一個(gè)語(yǔ)言無(wú)關(guān)的基本類庫(kù)。.NET 框架是高生產(chǎn)率的、基于標(biāo)準(zhǔn)的多語(yǔ)言應(yīng)用程序執(zhí)行環(huán)境,處理基本雜務(wù)和減輕部署任務(wù)。應(yīng)用程序執(zhí)行環(huán)境管理內(nèi)存,解決版本控制問(wèn)題以及提高應(yīng)用程序的可靠性、可伸縮性和安全性。.NET平臺(tái)具有高安全性,.NET框架通過(guò)其核心安全功能提供保護(hù)客戶機(jī)和服務(wù)器的方法。由于公共語(yǔ)言運(yùn)行庫(kù)在核心層透明地處理安全性,因此開(kāi)發(fā)人員可將精力集中于應(yīng)用程序邏輯。開(kāi)發(fā)人員仍然可以隨時(shí)使用
17、和擴(kuò)展安全模型。 </p><p> 總之,PHP、JSP、ASP.NET都有相當(dāng)數(shù)量的支持者,由此也可以看出三者各有所長(zhǎng)。選擇開(kāi)發(fā)工具的依據(jù)是(1)能夠滿足項(xiàng)目的需要,(2)開(kāi)發(fā)人員相當(dāng)熟悉該工具。由于我們的系統(tǒng)選擇的操作系統(tǒng)為Windows xp,并且開(kāi)發(fā)人員對(duì)ASP.NET相當(dāng)熟悉,因此我們選擇ASP.NET作為開(kāi)發(fā)工具。</p><p> 2.3 UML建模技術(shù)<
18、;/p><p> UML(Unified Modeling Lanuggae,統(tǒng)一建模語(yǔ)言)是一種標(biāo)準(zhǔn)的圖形化建模語(yǔ)言,是第三代用來(lái)為面向?qū)ο箝_(kāi)發(fā)系統(tǒng)的產(chǎn)品說(shuō)明可視化和編制文檔的方法. UML語(yǔ)言作為一種重要的計(jì)算機(jī)模型建立方法,現(xiàn)在己經(jīng)成為軟件工程學(xué)中最重要的一門(mén)方法。在世界范圍內(nèi)至少近十年內(nèi),UML將成為面向?qū)ο箢I(lǐng)域中占主導(dǎo)地位的建模語(yǔ)言。</p><p> UML的主要優(yōu)點(diǎn)是:&l
19、t;/p><p> 1.易于使用,表達(dá)能力強(qiáng),進(jìn)行可視化建模。</p><p> 2.與具體的實(shí)現(xiàn)無(wú)關(guān),可應(yīng)用于任何語(yǔ)言平臺(tái)和工具平臺(tái)。</p><p> 3.與具體的實(shí)現(xiàn)無(wú)關(guān),可應(yīng)用于任何軟件開(kāi)發(fā)的過(guò)程。</p><p> 4.簡(jiǎn)單并且可擴(kuò)展,具有擴(kuò)展和專有化機(jī)制,無(wú)須對(duì)核心概念進(jìn)行修改。</p><p> U
20、ML適用于系統(tǒng)開(kāi)發(fā)過(guò)程中從需求到測(cè)試的軟件開(kāi)發(fā)生命周期的全過(guò)程。</p><p> 1.需求分析。UML的用例圖表示用戶的需求,活動(dòng)圖對(duì)每個(gè)用例進(jìn)行需求說(shuō)明。類圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu),協(xié)作圖、狀態(tài)圖、順序圖、活動(dòng)圖描述系統(tǒng)的動(dòng)態(tài)特征。</p><p> 2.設(shè)計(jì)。設(shè)計(jì)階段的任務(wù)是通過(guò)綜合考慮所有的技術(shù)限制,擴(kuò)展和細(xì)化分析階段的模型,并得到可行的技術(shù)解決方案。</p><
21、;p> 3.實(shí)現(xiàn)。構(gòu)造或?qū)崿F(xiàn)階段是對(duì)類進(jìn)行編程的過(guò)程??梢赃x擇某種面向?qū)ο缶幊陶Z(yǔ)言作為實(shí)現(xiàn)系統(tǒng)的軟件環(huán)境。</p><p> 4.測(cè)試。完成系統(tǒng)編碼后,需要對(duì)系統(tǒng)進(jìn)行測(cè)試,它通常包括:單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。</p><p> 總之,UML可以描述許多類型的系統(tǒng),也可以用于描述系統(tǒng)從需求到測(cè)試的軟件開(kāi)發(fā)的全過(guò)程。</p><p> 2.
22、4 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境</p><p> 2.4.1 系統(tǒng)開(kāi)發(fā)環(huán)境</p><p> 硬件環(huán)境:PC機(jī)一臺(tái),基本配置滿足以下要求:</p><p> CPU P4 2G;</p><p><b> RAM 512M;</b></p><p> 存儲(chǔ)容量80G以上IDE硬盤(pán)一塊;&l
23、t;/p><p> 網(wǎng)絡(luò)適配器10M/100M自適應(yīng)以太網(wǎng)卡一塊;</p><p> 顯示1024*768分辨率、85Hz刷新率以上顯示器;</p><p><b> 軟件環(huán)境:</b></p><p> 操作系統(tǒng) Microsoft Windows XP;</p><p> 數(shù)據(jù)庫(kù)管理系統(tǒng)
24、Access</p><p> WWW服務(wù)器 Microsoft IIS 5.0版或更高版本;</p><p> Microsoft.NET Framework 2.0可再發(fā)行組建包;</p><p> 開(kāi)發(fā)工具M(jìn)icrosoft Visual Studio.NET 2005;</p><p> 2.4.2 系統(tǒng)運(yùn)行環(huán)境</p
25、><p> 硬件環(huán)境:服務(wù)器一臺(tái),基本配置滿足以下要求:</p><p> CPU P4 2G以上;</p><p> RAM 512M內(nèi)存或以上;</p><p> 存儲(chǔ)60G SCSI硬盤(pán)一塊或兩塊;</p><p> 網(wǎng)絡(luò)適配器100M或1000M以太網(wǎng)卡;</p><p> 顯示
26、1024*768分辨率、85Hz刷新率以上顯示器一臺(tái);</p><p><b> 軟件環(huán)境:</b></p><p> 操作系統(tǒng)Microsoft Windows XP;</p><p> 數(shù)據(jù)庫(kù)管理系統(tǒng)Access;</p><p> WWW服務(wù)器Microsoft IIS 5.0版或更高版本;</p&g
27、t;<p> Microsoft.NET Framework 2.0可再發(fā)行組</p><p><b> 3系統(tǒng)分析</b></p><p> 3.1系統(tǒng)的可行性分析</p><p> 建設(shè)Web平臺(tái)系統(tǒng)的必要性取決于需求的迫切性和實(shí)現(xiàn)的可能性??尚行圆⒉坏扔诳赡苄?,它還包括必要性,如果領(lǐng)導(dǎo)或管理人員對(duì)信息的需求并不迫切或
28、各方面的條件不具備,就是不具備可行性。</p><p> 可行性研究可以從經(jīng)濟(jì)、技術(shù)和操作三個(gè)方面對(duì)系統(tǒng)的可行性進(jìn)行分析研究,從而為確定項(xiàng)目開(kāi)發(fā)決策提供科學(xué)依據(jù)。 </p><p><b> 第一, 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),該系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)不需要特殊硬件,只要擁有一臺(tái)電腦并在
29、電腦上安裝Access,Microsoft IIS 5.0版或更高版本以及Microsoft Visual Studio.NET 2005即可,使用的軟件全部是開(kāi)源免費(fèi),不會(huì)產(chǎn)生任何技術(shù)專利的問(wèn)題,同時(shí)也不會(huì)產(chǎn)生任何經(jīng)費(fèi)。若開(kāi)發(fā)成功該系統(tǒng),將有助于E伯爵寵物店更好地預(yù)測(cè)市場(chǎng),更好的開(kāi)發(fā)客戶及時(shí)調(diào)整經(jīng)營(yíng)銷售策略,在激烈的市場(chǎng)競(jìng)爭(zhēng)中把握主動(dòng)。 </p><p> 第二, 技術(shù)上的可行性</p>
30、<p> 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟、硬件能否滿足開(kāi)發(fā)者的需要等。該系統(tǒng)采用健壯的C#語(yǔ)言開(kāi)發(fā),代碼安全可靠,可維護(hù)性強(qiáng),后臺(tái)數(shù)據(jù)庫(kù)采用數(shù)據(jù)庫(kù)管理系統(tǒng)Access,輕便且功能齊全,以上的技術(shù)都屬于比較成熟的技術(shù),所以系統(tǒng)在開(kāi)發(fā)中技術(shù)上不會(huì)存在障礙。</p><p><b> 第三,操作的可行性</b></p><p>
31、 該系統(tǒng)良好的安全性設(shè)置,在系統(tǒng)的前后臺(tái)均采用密碼和用戶名驗(yàn)證,極大的保證系統(tǒng)的信息安全。而且,系統(tǒng)操作員可以稍加培訓(xùn)就能很快掌握系統(tǒng)的后臺(tái)維護(hù)方法,不會(huì)因員工操作失誤而導(dǎo)致系統(tǒng)出錯(cuò)。</p><p><b> 3.2 需求分析</b></p><p> 3.2.1進(jìn)行需求分析的原因</p><p> 不能滿足用戶需求的程序只會(huì)給客戶帶
32、來(lái)失望,給開(kāi)發(fā)帶來(lái)麻煩。在需求分析階段</p><p> 要確定系統(tǒng)必須完成哪些工作,也就是對(duì)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。對(duì)現(xiàn)行的管理業(yè)務(wù)進(jìn)行詳細(xì)調(diào)查研究是了解系統(tǒng)需求和進(jìn)行系統(tǒng)分析與設(shè)計(jì)的重要基礎(chǔ)工作,因此要對(duì)網(wǎng)上寵物店的各項(xiàng)管理工作進(jìn)行全面、細(xì)致、充分的調(diào)查研究本項(xiàng)活動(dòng)的目標(biāo),在可行性研究基礎(chǔ)上,進(jìn)一步對(duì)現(xiàn)行系統(tǒng)進(jìn)行全面深入的調(diào)查分析,弄清現(xiàn)行系統(tǒng)的運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問(wèn)題實(shí)質(zhì),
33、確保信息系統(tǒng)更有效。</p><p> 3.2.2客戶的基本需求</p><p> 一個(gè)好的在線系統(tǒng)應(yīng)該是銷售和購(gòu)物的完美結(jié)合,真正做到在網(wǎng)上購(gòu)物就象在商店購(gòu)物一樣。那么如何做到這一點(diǎn)呢?這就需要網(wǎng)上寵物店必須有強(qiáng)大的功能。網(wǎng)上寵物店應(yīng)該有完整的商品管理、訂單管理、在線支付、銷售管理等。這是從網(wǎng)上購(gòu)物系統(tǒng)的使用者方面來(lái)看的。這是一個(gè)網(wǎng)上購(gòu)物系統(tǒng)能否滿足滿足網(wǎng)上購(gòu)物系統(tǒng)的最基本保證。&l
34、t;/p><p> 功能需求,這方面的需求指定系統(tǒng)所要提供的服務(wù)。通過(guò)需求分析應(yīng)該劃分出系統(tǒng)需要完成的所有功能。</p><p><b> 1.客戶前臺(tái)功能:</b></p><p> 1) 客戶管理功能。系統(tǒng)實(shí)行會(huì)員注冊(cè)或登陸,對(duì)客戶的相關(guān)信息的信息(允許項(xiàng))可以進(jìn)行修改。</p><p> 2) 商品信息查詢功能
35、。為客戶提供模糊查詢商品信息、搜尋商品。</p><p> 3) 購(gòu)買(mǎi)功能??蛻舸_定購(gòu)買(mǎi)對(duì)象、下訂單、進(jìn)入購(gòu)物系統(tǒng),完成購(gòu)買(mǎi)。</p><p> 4) 網(wǎng)上結(jié)算銀行功能。系統(tǒng)采用網(wǎng)上銀行方式,支持網(wǎng)上結(jié)算,經(jīng)過(guò)模擬認(rèn)證后,根據(jù)銀行帳號(hào)在網(wǎng)上處理購(gòu)買(mǎi)結(jié)算。</p><p> 5) 售后評(píng)價(jià)及退貨功能。完成購(gòu)物后,可以進(jìn)行評(píng)價(jià)或者要求商家予以退貨服務(wù)。</p
36、><p><b> 2.商家后臺(tái)功能</b></p><p> 1) 商品信息管理功能。由系統(tǒng)管理員或由系統(tǒng)管理員授權(quán)委托管理整個(gè)系統(tǒng)的商品信息,發(fā)布銷售商品信息,商家注冊(cè)取得授權(quán)后可在系統(tǒng)后臺(tái)隨時(shí)增添、修改、更新銷售商品信息。</p><p> 2) 訂單管理功能。系統(tǒng)內(nèi)構(gòu)成由訂單生成,按時(shí)間順序生成訂單號(hào)、訂單入庫(kù),訂單查詢組成的完整的訂
37、單處理流程。</p><p> 3) 配送管理功能。合同(訂單)確認(rèn)后,賣(mài)方向買(mǎi)方送提貨單證(網(wǎng)上下載),憑單提貨、配貨送貨。</p><p> 4) 商品退貨處理和售后評(píng)價(jià)功能。售后服務(wù)中不合格退貨的要求,系統(tǒng)支持退貨處理,包括貨款退還的操作,同時(shí)對(duì)客戶予以評(píng)價(jià)。 </p><p> 5) 客戶信息管理功能。系統(tǒng)實(shí)行會(huì)員注冊(cè),對(duì)客戶的相關(guān)信息、交易信息等實(shí)行
38、跟蹤管理,適時(shí)會(huì)員實(shí)行升級(jí)制度。</p><p> 3.3系統(tǒng)的業(yè)務(wù)流程圖分析</p><p> 業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位,人員之間業(yè)務(wù)關(guān)系,作業(yè)順序和管理信息流動(dòng)的流程圖。它可以幫助分析人員找出業(yè)務(wù)流程中的不合理迂回等。</p><p> 網(wǎng)上寵物店提取商品業(yè)務(wù)流程圖,如圖3.1所示。</p><p> 圖3.1 E伯爵網(wǎng)上
39、寵物店提取商品業(yè)務(wù)流程圖</p><p> 客戶通過(guò)登錄系統(tǒng)在購(gòu)物系統(tǒng)界面上查詢所需產(chǎn)品相關(guān)信息,系統(tǒng)到庫(kù)房查詢產(chǎn)品庫(kù)存信息,若有存貨則提取商品,并將信息通過(guò)系統(tǒng)界面返還客戶。若無(wú)存貨則通知進(jìn)貨。</p><p><b> 3.4系統(tǒng)用例圖</b></p><p> 3.4.1用戶用例圖分析</p><p> 用
40、戶登錄用戶管理界面可以通過(guò)將個(gè)人信息錄入系統(tǒng),并通過(guò)登錄到該界面查看用戶個(gè)人信息并對(duì)個(gè)人信息進(jìn)行修改。用戶登錄產(chǎn)品管理界面可以查詢產(chǎn)品信息,購(gòu)買(mǎi)商品以及對(duì)售后商品的評(píng)價(jià)。其用例圖如圖3.2所示。</p><p> 圖3.2 用戶用例圖</p><p> 3.4.2管理員用例圖分析</p><p> 管理員登錄用戶管理界面可以對(duì)用戶信息進(jìn)行查詢、修改用戶信息,
41、添加和刪除用戶等活動(dòng)。登陸產(chǎn)品管理界面可查詢、產(chǎn)品信息。登錄信息管理界面可對(duì)相關(guān)商務(wù)新聞進(jìn)行查閱、添加、修改和刪除。登錄評(píng)論管理界面可對(duì)有關(guān)評(píng)論進(jìn)行相關(guān)操作。其用例圖如圖3.3所示。</p><p> 圖3.3 管理員用例圖</p><p> 3.5系統(tǒng)數(shù)據(jù)的分析</p><p> 數(shù)據(jù)需求分析是為了解和掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)對(duì)象(用戶)的工作業(yè)務(wù)流程,了解
42、和掌握信息從開(kāi)始產(chǎn)生或建立,到最后輸出、存檔或消亡所經(jīng)過(guò)的傳遞和轉(zhuǎn)換過(guò)程。</p><p> 3.5.1系統(tǒng)數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖(Data Flow Diagram , DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來(lái)描述一個(gè)系統(tǒng)的,圖
43、中的箭頭是數(shù)據(jù)流,它適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。</p><p> 數(shù)據(jù)流圖四種基本成分組成:</p><p> 外部項(xiàng)(外部實(shí)體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流。</p><p> 3.5.2 系統(tǒng)總體數(shù)據(jù)流圖</p><p> 以E伯爵網(wǎng)上寵物店訂單審核數(shù)據(jù)流程圖為例,其頂層數(shù)據(jù)流圖,如圖3.4所示。</p&g
44、t;<p> 圖3.4 訂單審核頂層數(shù)據(jù)流程</p><p> 系統(tǒng)將信息傳給訂單審核進(jìn)行審定,并將結(jié)果返還系統(tǒng)。</p><p> 銷售訂貨數(shù)據(jù)流程圖,如圖3.5所示。</p><p> 圖3.5 銷售訂貨數(shù)據(jù)流程圖</p><p> F1、訂貨要求 F2、訂貨要求 F3、產(chǎn)品價(jià)格 F4、訂金收據(jù) F5、修改訂貨
45、要求 F6、訂貨修改記錄 F7、收取貨款記錄 F8、訂貨產(chǎn)品明細(xì) F9、訂貨客戶咨詢記錄 F10、訂貨客戶記錄 F11確定訂貨</p><p> 客戶發(fā)出訂貨要求獲得訂貨信息并確定產(chǎn)品價(jià)格,客戶提出的訂貨要求載入訂貨客戶記錄。 確定訂貨后賣(mài)方收取貨款并將定金收據(jù)傳給客戶,確定訂貨相關(guān)信息載入訂貨客戶記錄。收取貨款記錄載入訂貨付款記錄??蛻籼岢鲂薷挠嗀浺髸r(shí)將修改訂貨信息載入載入客戶訂貨記錄。并將確定訂貨信息發(fā)
46、布到系統(tǒng)。</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)的總體結(jié)構(gòu)是指整個(gè)系統(tǒng)是由哪些部分組成,以及各部分在邏輯上和物理上的相互關(guān)系。為了實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),這些指標(biāo)包括系統(tǒng)的可行性、可用性、可維護(hù)性、易讀性,提高系統(tǒng)的工作效率??傮w結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況,對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用
47、的資源進(jìn)行大致設(shè)計(jì),將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確的處理模塊之間與模塊內(nèi)部的聯(lián)系以及他們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。它是一種宏觀的、總體上的設(shè)計(jì)和規(guī)劃,與當(dāng)前的業(yè)務(wù)部門(mén)一一對(duì)應(yīng),一般地,有一個(gè)獨(dú)立的業(yè)務(wù)管理部門(mén),應(yīng)有一個(gè)對(duì)應(yīng)的管理子系統(tǒng)。</p><p><b> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析
48、的基礎(chǔ)上由抽象到具體的過(guò)程,同時(shí),還應(yīng)考慮到系統(tǒng)所實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實(shí)事求是的態(tài)度進(jìn)行這一階段的工作。</p><p> 系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案。</p><p> 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對(duì)系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技
49、術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確保系統(tǒng)總體目標(biāo)的實(shí)現(xiàn)。</p><p> 系統(tǒng)設(shè)計(jì)工作的特點(diǎn):</p><p> 1、系統(tǒng)設(shè)計(jì)階段,大量工作是技術(shù)性的。</p><p> 2、允許用戶對(duì)已提出的信息需求做非原則性的修改或補(bǔ)充。</p><p&g
50、t; 3、用戶在操作使用和運(yùn)行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計(jì)階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計(jì)人員還要同管理環(huán)境打交道。</p><p> 4、系統(tǒng)設(shè)計(jì)工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計(jì)工作的重要特點(diǎn)。</p><p> 系統(tǒng)設(shè)計(jì)工作的原則:</p><p> 1.實(shí)用性和經(jīng)濟(jì)性相結(jié)合</p><p&g
51、t; 2.先進(jìn)性和成熟性相結(jié)合</p><p> 3.可靠性和穩(wěn)定性相結(jié)合</p><p> 4.可擴(kuò)展性和易維護(hù)性相結(jié)合</p><p> 5.用戶積極參與原則</p><p><b> 4.2系統(tǒng)架構(gòu)設(shè)計(jì)</b></p><p> 目前,Web項(xiàng)目較為流行的開(kāi)發(fā)模式是三層邏輯體系結(jié)
52、構(gòu),網(wǎng)上購(gòu)物系統(tǒng)的開(kāi)發(fā)按照Windows DNA (Windows Distributed Internet Application,分布式互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)),采用基于XML的三層B/S體系結(jié)構(gòu)。Windows DNA提供了一種開(kāi)發(fā)三層結(jié)構(gòu)Web應(yīng)用程序的通用方法是一個(gè)電子商務(wù)開(kāi)發(fā)的良好環(huán)境。</p><p> 三層邏輯體系結(jié)構(gòu)是指數(shù)據(jù)訪問(wèn)層(DAL)、業(yè)務(wù)邏輯層(BLL)、用戶表示層。DAL涉及到數(shù)據(jù)庫(kù)本身、存
53、儲(chǔ)過(guò)程以及提供數(shù)據(jù)庫(kù)接口的組件;BLL指的是封裝了應(yīng)用程序商務(wù)邏輯的組件;而表示層指的是Web應(yīng)用程序頁(yè),如圖4.1所示。</p><p> 圖4.1三層邏輯體系結(jié)構(gòu)</p><p> 4.3系統(tǒng)的功能設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個(gè)處理模塊進(jìn)一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關(guān)系,把邏輯模型變?yōu)槲锢砟P?/p>
54、。</p><p> 在管理信息系統(tǒng)的設(shè)計(jì)過(guò)程中,系統(tǒng)劃分的一般原則如下:</p><p> 1、子系統(tǒng)要具有獨(dú)立性。</p><p> 2、子系統(tǒng)的劃分結(jié)果應(yīng)使數(shù)據(jù)冗余度較小。</p><p> 3、子系統(tǒng)的劃分應(yīng)能滿足目前和日后管理上的需要,功能應(yīng)齊全,操作要方便</p><p> 且為今后發(fā)展留有接口。
55、</p><p> 4、子系統(tǒng)的劃分應(yīng)以該單位的管理職能為依據(jù)。</p><p> 對(duì)E伯爵網(wǎng)上寵物店的數(shù)據(jù)流圖采用變換中心法和事務(wù)中心法進(jìn)行分析,對(duì)其逐步進(jìn)行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,即系統(tǒng)的功能圖。如圖4.2,反映了E伯爵網(wǎng)上寵物店功能模塊的劃分。</p><p> 圖4.2 E伯爵網(wǎng)上寵物店功能
56、模塊結(jié)構(gòu)圖</p><p> 4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 4.4.1.數(shù)據(jù)庫(kù)簡(jiǎn)介</p><p> 數(shù)據(jù)庫(kù)(Database)是數(shù)據(jù)管理的最新技術(shù),具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點(diǎn)。所謂數(shù)據(jù)庫(kù)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有
57、較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫(kù)的應(yīng)用已經(jīng)越來(lái)越廣泛了,不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型計(jì)算機(jī)都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)保證數(shù)據(jù)的整體性、完整性和共享性。</p><p> 4.4.2系統(tǒng)E-R圖</p><p> 如圖4.3所示商品、訂單和購(gòu)物車(chē)的局部E-R圖,圖4.4所示之間的用戶和商品、訂單之間局部E-R圖。</p><p
58、> 圖4.3 商品、訂單和購(gòu)物車(chē)之間的局部E-R圖</p><p> 圖4.4 用戶和商品、訂單之間的局部E-R圖</p><p> 4.4.3數(shù)據(jù)庫(kù)中的表</p><p> 該系統(tǒng)共涉及到15個(gè)表,分別是:用戶基本信息表User_a、用戶購(gòu)物車(chē)表User_shop、商品信息表Shop、商品類別表Shop_styl、商品信息圖片表Shop_shop
59、、商品評(píng)價(jià)表Shop_pj、訂單表Pay_shop、訂單信息表Pay、發(fā)貨信息表Ment、客戶留言表Book、首頁(yè)菜單表Menu、網(wǎng)站鏈接表Links、最新信息表News、網(wǎng)站事項(xiàng)說(shuō)明表Quick、管理員信息表xm_Admin.</p><p> (1)用戶基本信息表User_a</p><p> 用戶信息表用來(lái)記錄用戶的一些基本信息,其結(jié)構(gòu)如表4.1所示。</p>&l
60、t;p> 表4.1 User_a的結(jié)構(gòu)</p><p> (2)用戶購(gòu)物車(chē)表User_shop</p><p> 用戶購(gòu)物車(chē)表用來(lái)存儲(chǔ)用戶購(gòu)物的信息。其結(jié)構(gòu)如表4.2所示。</p><p> 表4.2 User_shop的結(jié)構(gòu)</p><p> (3)商品信息表Shop</p><p> 商品信息
61、表表示商品的基本信息,如表4.3所示。</p><p> 表4.3 Shop的結(jié)構(gòu)</p><p> (4)商品類別表Shop_styl</p><p> 商品分類表用來(lái)表示商品類別信息。其結(jié)構(gòu)如表4.4所示。</p><p> 表4.4 Shop_styl的結(jié)構(gòu)</p><p> (5)商品信息圖片表S
62、hop_shop</p><p> 商品信息圖片表顯示商品圖片綁定的地址信息。其結(jié)構(gòu)如表4.5所示。</p><p> 表4.5 Shop_shop的結(jié)構(gòu)</p><p> (6)商品評(píng)價(jià)表Shop_pj</p><p> 商品評(píng)價(jià)表顯示購(gòu)買(mǎi)商品后客戶對(duì)該商品的評(píng)價(jià)。其結(jié)構(gòu)如表4.6所示。</p><p>
63、 表4.6 Shop_pj的結(jié)構(gòu)</p><p> (7)訂單表Pay_shop</p><p> 訂單表保存每筆訂單的基本信息。結(jié)構(gòu)如表4.7所示。</p><p> 表4.7 Pay_shop的結(jié)構(gòu)</p><p> (8)訂單詳細(xì)信息表 Pay</p><p> 訂單詳細(xì)信息表體現(xiàn)訂單的細(xì)則,結(jié)構(gòu)如
64、表4.8所示。</p><p> 表4.8 Pay的結(jié)構(gòu)</p><p> (9)發(fā)貨信息表Ment</p><p> 發(fā)貨信息表體現(xiàn)發(fā)貨單的基本信息,結(jié)構(gòu)如表4.9所示。</p><p> 表4.9 Ment的結(jié)構(gòu)</p><p> (10)客戶留言表Book</p><p>
65、 客戶留言表體現(xiàn)客戶留言的基本信息,結(jié)構(gòu)如表4.10所示。</p><p> 表4.10 Book的結(jié)構(gòu)</p><p> (11)首頁(yè)菜單表Menu</p><p> 首頁(yè)菜單表體現(xiàn)首頁(yè)菜單的基本信息,結(jié)構(gòu)如表4.11所示。</p><p> 表4.11 Menu的結(jié)構(gòu)</p><p> (12)網(wǎng)站鏈
66、接表Links</p><p> 網(wǎng)站鏈接表顯示可鏈接的相關(guān)網(wǎng)站,結(jié)構(gòu)如表4.12所示。</p><p> 表4.12 Links的結(jié)構(gòu)</p><p> (13)最新信息表News</p><p> 最新信息表顯示網(wǎng)站公布最新信息,結(jié)構(gòu)如表4.13所示。</p><p> 表4.13 News的結(jié)構(gòu)&l
67、t;/p><p> (14)網(wǎng)站事項(xiàng)說(shuō)明表Quick</p><p> 網(wǎng)站事項(xiàng)說(shuō)明表顯示網(wǎng)站購(gòu)物流程,售后服務(wù)及本店詳細(xì)信息,結(jié)構(gòu)如表4.14所示。</p><p> 表4.14 Quick的結(jié)構(gòu)</p><p> (15)管理員信息表xm_Admin</p><p> 與用戶信息表類似,管理員信息表用來(lái)保存
68、管理員的基本信息,如表4.15所示。</p><p> 表4.15 xm_Admin的結(jié)構(gòu)</p><p><b> 5系統(tǒng)實(shí)施</b></p><p> 5.1前臺(tái)頁(yè)面設(shè)計(jì)實(shí)施</p><p> 前臺(tái)系統(tǒng)的主頁(yè)、商品信息模塊、購(gòu)物車(chē)模塊、用戶信息管理模塊和訂單模塊,后</p><p>
69、 臺(tái)的管理員信息管理、商品信息管理、用戶信息管理、以及銷售管理模塊。</p><p> 后臺(tái)管理模塊是一個(gè)完整的電子商務(wù)系統(tǒng)不可或缺的部分,主要包括:登錄、修改密、查看管理員、添加、刪除管理員、查詢、修改商品信息、查詢用戶信息、添加用戶賬戶等功能頁(yè)面。</p><p> 該系統(tǒng)的用戶界面分為以下幾個(gè)層次(實(shí)現(xiàn)代碼見(jiàn)附錄)</p><p> 1、首頁(yè)(inde
70、x.aspx):是直接展示給用戶的部分,界面效果如圖5.1及5.2所示</p><p> 圖5.1 首頁(yè)設(shè)計(jì)狀態(tài)圖以及界面效果(上半部)</p><p> 圖5.2 首頁(yè)設(shè)計(jì)狀態(tài)圖以及界面效果(下半部)</p><p> 在首頁(yè)中右上角是在線客服和商品搜索部分,下面是六個(gè)超鏈接分別為會(huì)員中心,匯款帳號(hào),發(fā)貨查詢,常見(jiàn)問(wèn)題,設(shè)為首頁(yè),收藏此站。點(diǎn)擊對(duì)應(yīng)的超鏈
71、接進(jìn)入相應(yīng)部分。再往下是菜單部分,分別是首頁(yè),關(guān)于本店,最新通知,名品寵物,寵物食品,寵物美容,寵物玩具,寵物寢具,客戶留言,聯(lián)系我們。再往下左邊是用戶登錄部分及網(wǎng)站相關(guān)事項(xiàng)說(shuō)明部分,右邊是商品展示。</p><p> 2、商品信息模塊共包含如下的頁(yè)面</p><p> (1)首頁(yè)上有展示新寵物的E伯爵新寵,及對(duì)展示寵物用品的推薦商品。而菜單上根據(jù)商品性質(zhì)不同分為名品寵物,寵物食品,寵
72、物美容,寵物玩具,寵物寢具五大類,分類顯示相應(yīng)的商品信息,商品信息包括每個(gè)商品的商品名稱、商品價(jià)格、商品編號(hào)。如名品寵物界面效果如圖5.3所示</p><p> 圖5.3 名品寵物類商品的界面效果</p><p> 寵物食品界面如圖5.4所示</p><p> 圖5.4 寵物食品類商品的界面效果</p><p> 寵物美容界面如圖
73、5.5所示</p><p> 圖5.5 寵物美容類商品的界面效果</p><p> (2)商品詳細(xì)信息頁(yè)面將顯示某一商品的詳細(xì)信息。商品的詳細(xì)信息包括商品的名稱、價(jià)格、簡(jiǎn)介、型號(hào)、編號(hào)以及對(duì)商品的評(píng)價(jià)。如點(diǎn)擊茶杯貴賓將顯示商品詳細(xì)信息,該界面效果如圖5.6所示</p><p> 圖5.6 茶杯貴賓詳細(xì)信息的界面效果</p><p>
74、 商品評(píng)價(jià)部分如圖5.7所示</p><p> 圖5.7 商品評(píng)價(jià)部分的界面效果</p><p> (3)商品搜索結(jié)果頁(yè)面顯示搜索結(jié)果。</p><p> 在頁(yè)面頭部的搜索框中輸入相應(yīng)的關(guān)鍵詞,提交之后,將跳轉(zhuǎn)至與該類商品有關(guān)的界面。顯示方式上圖類似。例如,在搜索框輸入“狗糧”,則顯示出商品名稱中包含“Office”</p><p>
75、; 的所有商品,并分頁(yè)顯示。實(shí)現(xiàn)效果如圖5.8所示</p><p> 圖5.8 商品搜索結(jié)果的界面效果</p><p><b> 3、購(gòu)物車(chē)功能模塊</b></p><p> 用戶單擊商品詳細(xì)信息界面中“放入購(gòu)物車(chē)”的按鈕時(shí),會(huì)彈出“成功添加進(jìn)購(gòu)物車(chē)”。在已登錄用戶的會(huì)員中心界面或是首頁(yè)左上角點(diǎn)擊“查看購(gòu)物車(chē)”超鏈接即可看到用戶購(gòu)物車(chē)
76、信息。主要包括以下兩個(gè)頁(yè)面</p><p> (1)添加到購(gòu)物車(chē)頁(yè)面,將選定商品添加到購(gòu)物車(chē)記錄中。</p><p> 在商品詳細(xì)信息頁(yè)面的商品信息下有“放入購(gòu)物車(chē)”按鈕如圖5.9所示</p><p> 圖5.9 “放入購(gòu)物車(chē)”按鈕的界面效果</p><p> 點(diǎn)擊后彈出“成功添加進(jìn)購(gòu)物車(chē)”,點(diǎn)擊“確定”即添加成功如圖5.10所示&
77、lt;/p><p> 圖5.10 “成功添加進(jìn)購(gòu)物車(chē)”的界面效果</p><p> (2)購(gòu)物車(chē)管理頁(yè)面,對(duì)購(gòu)物車(chē)內(nèi)容進(jìn)行管理</p><p> 該頁(yè)面實(shí)現(xiàn)的功能比較多,包括購(gòu)物車(chē)記錄的綁定顯示、修改購(gòu)物車(chē)中商品的數(shù)量、</p><p> 清空購(gòu)物車(chē)以及顯示購(gòu)物總額等。其界面效果如圖5.11所示</p><p>
78、 圖5.11 購(gòu)物車(chē)管理的界面效果</p><p> 4、用戶信息管理模塊</p><p> 用戶信息管理是一個(gè)會(huì)員制的電子商務(wù)系統(tǒng)中必不可少的部分。在這一模塊中實(shí)現(xiàn)的功能包括注冊(cè)、登錄、找回密碼、修改密碼、修改個(gè)人詳細(xì)資料等。具體包括以下幾個(gè)頁(yè)面</p><p> (1)登錄驗(yàn)證頁(yè)面,登錄驗(yàn)證涉及到整個(gè)系統(tǒng)的身份驗(yàn)證機(jī)制。作為用戶驗(yàn)證的窗口,登錄頁(yè)面的實(shí)
79、現(xiàn)十分重要,其界面如圖5.12所示</p><p> 圖5.12 登錄的界面</p><p> 登錄后該處將顯示如圖5.13所示</p><p> 圖5.13 登錄后的界面</p><p> 當(dāng)用戶未登錄而試圖將商品放入購(gòu)物車(chē)時(shí),將彈出“您尚未登錄”來(lái),進(jìn)而轉(zhuǎn)到會(huì)員中心登陸界面,登錄后將進(jìn)入會(huì)員中心,如圖5.14所示</p&
80、gt;<p> 圖5.14 會(huì)員中心登陸界面</p><p> (2)注冊(cè)新用戶:新用戶注冊(cè)時(shí),僅需輸入最基本的信息,個(gè)人詳細(xì)資料在注冊(cè)之后再進(jìn)行修改。在基本資料表單中帶*的為必填內(nèi)容,其他可暫時(shí)不填,界面如圖5.15所示</p><p> 圖5.15 用戶注冊(cè)的界面</p><p> (4)會(huì)員中心管理頁(yè)面:當(dāng)進(jìn)入會(huì)員中心管理頁(yè)面時(shí),左側(cè)
81、的目錄應(yīng)該顯示為會(huì)員的管理項(xiàng)導(dǎo)航。當(dāng)用戶進(jìn)入用戶管理(如修改密碼、修改個(gè)人資料)頁(yè)面時(shí),左側(cè)不應(yīng)該再顯示為商品分類導(dǎo)航目錄,而應(yīng)該列出用戶管理菜單,界面如圖5.16所示</p><p> 圖5.16 會(huì)員中心導(dǎo)航目錄的界面</p><p> 用戶希望修改資料時(shí)點(diǎn)擊“修改資料”,如圖5.17所示</p><p> 圖5.17 用戶修改資料的界面</p
82、><p> 修改密碼頁(yè)面如圖5.18所示</p><p> 圖5.18 用戶修改密碼的界面</p><p><b> 5、訂單模塊</b></p><p> 訂單模塊包括的功能有支付購(gòu)物車(chē)生成訂單、查詢個(gè)人訂單信息和查詢訂單詳細(xì)信息。涉及的頁(yè)面有以下幾個(gè)</p><p> (1)查詢個(gè)人訂
83、單列表該頁(yè)面顯示用戶訂單,界面如圖5.19所示</p><p> 圖5.19 查詢用戶訂單的界面</p><p> (2)訂單詳細(xì)信息頁(yè)面顯示用戶某一訂單的詳細(xì)信息,界面如圖5.20所示</p><p> 圖5.20 查詢用戶訂單的界面</p><p> 5.2后臺(tái)頁(yè)面設(shè)計(jì)實(shí)施</p><p><b&
84、gt; 后臺(tái)管理模塊</b></p><p> (1)用戶信息管理界面,管理員可以查看用戶的基本信息,并可以修改用戶信息。界面如圖5.21所示</p><p> 圖5.21 用戶信息管理界面</p><p> (2)管理員信息管理界面,可以對(duì)管理員信息進(jìn)行查詢以及進(jìn)行其他操作,界面如圖5.22所示</p><p> 圖
85、5.22 管理員信息管理界</p><p> (3)商品信息管理界面,可以更新頁(yè)面上的商品信息,添加商品信息界面如圖5.23所示</p><p> 圖5.23 添加商品信息界面</p><p> 修改、刪除商品信息界面如圖5.24所示</p><p> 圖5.24 修改、刪除商品信息界面</p><p>
86、 (4)配送管理頁(yè)面,對(duì)客戶所定商品的配送信息進(jìn)行管理,如圖5.25所示</p><p> 圖5.25 配送管理界面</p><p><b> 6總結(jié)與展望</b></p><p> 該論文研究了網(wǎng)上寵物店,其開(kāi)發(fā)內(nèi)容主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用Microsoft公司以C#為核心語(yǔ)言的ASP.N
87、ET開(kāi)發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合Access數(shù)據(jù)庫(kù)建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,首先在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),然后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立頁(yè)面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過(guò)瀏覽器訪問(wèn)Web以及與Web相連的后臺(tái)數(shù)據(jù)庫(kù),為網(wǎng)上寵物店的管理提供了較好的工具。</p><p> 總體來(lái)說(shuō),該
88、系統(tǒng)的設(shè)計(jì)具有良好的擴(kuò)展能力并且便于維護(hù),使用較為簡(jiǎn)便,對(duì)于管理人員來(lái)說(shuō)是較好的管理工具,但是由于時(shí)間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進(jìn)。我相信在以后的學(xué)習(xí)生活中定能一步一步的去克服這些,使網(wǎng)上寵物店功能越來(lái)越完善。</p><p><b> 致 謝</b></p><p> 該論文是在****老師的精心指導(dǎo)下完成的,在系統(tǒng)的設(shè)計(jì)中,自己動(dòng)手,親身經(jīng)
89、歷了從學(xué)習(xí)、研究到社會(huì)實(shí)踐的過(guò)程。不僅是我學(xué)到了許多社會(huì)經(jīng)驗(yàn),更重要的是讓我開(kāi)拓了眼界,是我意識(shí)到現(xiàn)代化科學(xué)技術(shù)的發(fā)展,以及它的優(yōu)越性。</p><p> 在這次畢業(yè)論文設(shè)計(jì)中,我第一次親身嘗試到了作為一個(gè)缺乏社會(huì)實(shí)踐經(jīng)驗(yàn)的學(xué)生所面臨的困難。通過(guò)對(duì)該系統(tǒng)的開(kāi)發(fā)是我對(duì)書(shū)本上的知識(shí)點(diǎn)和理論有了更深一層的了解,使我學(xué)會(huì)了如何利用所學(xué)的知識(shí),把理論結(jié)合于實(shí)踐中,進(jìn)一步掌握了管理信息系統(tǒng)開(kāi)發(fā)的規(guī)律,從而對(duì)本專業(yè)有了更深刻
90、的認(rèn)識(shí)。此后,我會(huì)加倍努力的去研究,在熟練的基礎(chǔ)上掌握更多的新型技術(shù),來(lái)提高自己的開(kāi)發(fā)水平。</p><p> 通過(guò)這一階段的學(xué)習(xí)和研究,該項(xiàng)目終于完成,雖然耗費(fèi)了許多經(jīng)歷和時(shí)間,單從另一方面它驗(yàn)證了我的知識(shí)和能力,讓我有了不斷提高自身素質(zhì)的意識(shí)。</p><p> 在這里我衷心的感謝我的指導(dǎo)老師***老師對(duì)我的指導(dǎo)和啟發(fā)。沒(méi)有您的指導(dǎo)和幫助,我是不可能順利圓滿地完成論文的工作。<
91、;/p><p><b> 參考文獻(xiàn)</b></p><p> [1] 黃梯云,管理信息系統(tǒng),北京:電子工業(yè)出版社,1995</p><p> [2] 甘仞初,信息系統(tǒng)開(kāi)發(fā),北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><p> [3] 丁寶康,數(shù)據(jù)庫(kù)原理, 北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><
92、;p> [4] 金雪云,ASP.NET簡(jiǎn)明教程,北京:清華大學(xué)出版社,2003</p><p> [5] 張立科,ASP.NET信息管理系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航,北京:人民郵電出版社,2005</p><p> [6] 任芳芳,Access 2007 中文版數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)用教程,北京:水利水電出版社,2008</p><p> [7] Karli Wat
93、son、Marco Bellinaso等,C#入門(mén)經(jīng)典,北京:清華大學(xué)出版社,2002</p><p> [8] 牛允鵬,數(shù)據(jù)庫(kù)及其應(yīng)用,北京:經(jīng)濟(jì)科學(xué)出版社,2000</p><p> [9] (美國(guó))LaurenceMoroney,ASP.NET基礎(chǔ)教程,人民郵電出版社,2009</p><p> [10] 陳爭(zhēng)航主編,JavaScript動(dòng)態(tài)網(wǎng)頁(yè)經(jīng)典
94、實(shí)例教程,電子工業(yè)出版社,2006</p><p> [11] 魏星,吳江,基于B/S結(jié)構(gòu)的高??蒲泄芾硇畔⑾到y(tǒng)[J].桂林:桂林航天工業(yè)高等專科學(xué)校學(xué)報(bào),2007</p><p> [12] Lushan創(chuàng)作室,精通網(wǎng)頁(yè)制作三劍客,北京:機(jī)械工業(yè)出版社,2004</p><p> [13] 丁鵬,劉莉,C/S,B/S模式中的分布式計(jì)算與MSL解決方案[J].
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)站開(kāi)發(fā)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)站開(kāi)發(fā)技術(shù)
- 畢業(yè)論文——網(wǎng)站開(kāi)發(fā)技術(shù)
- 畢業(yè)論文——網(wǎng)站開(kāi)發(fā)技術(shù)
- 畢業(yè)論文——《網(wǎng)站開(kāi)發(fā)技術(shù)》課件
- 企業(yè)網(wǎng)站開(kāi)發(fā)畢業(yè)論文
- 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)畢業(yè)論文
- 電子購(gòu)物網(wǎng)站開(kāi)發(fā)畢業(yè)論文
- 畢業(yè)論文——交友網(wǎng)站開(kāi)發(fā)與實(shí)現(xiàn)
- 畢業(yè)論文——交友網(wǎng)站開(kāi)發(fā)與實(shí)現(xiàn)
- wml網(wǎng)站開(kāi)發(fā)——手機(jī)音樂(lè)網(wǎng)站設(shè)計(jì)-畢業(yè)論文
- 基于asp.net個(gè)人網(wǎng)站開(kāi)發(fā)(畢業(yè)論文)
- 畢業(yè)論文范文——兒童教育網(wǎng)站開(kāi)發(fā)
- 畢業(yè)論文范文——兒童教育網(wǎng)站開(kāi)發(fā)
- 畢業(yè)論文范文——?jiǎng)討B(tài)網(wǎng)站開(kāi)發(fā)與設(shè)計(jì)
- wml網(wǎng)站開(kāi)發(fā)——手機(jī)音樂(lè)網(wǎng)站設(shè)計(jì)----畢業(yè)論文開(kāi)題報(bào)告
- 小商品電子商務(wù)網(wǎng)站開(kāi)發(fā)【畢業(yè)論文】
- 中小型企業(yè)網(wǎng)站開(kāi)發(fā)-本科畢業(yè)論文
- 畢業(yè)論文---服裝企業(yè)網(wǎng)站開(kāi)發(fā)與實(shí)施(含外文翻譯)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文基于servlet的網(wǎng)站開(kāi)發(fā)
評(píng)論
0/150
提交評(píng)論