




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 學(xué) 士 學(xué) 位 論 文系 別: 計(jì)算機(jī)科學(xué)與技術(shù)系 學(xué)科專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 運(yùn) 城 學(xué) 院 2010年 05月社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)設(shè)計(jì) 系 別:計(jì)算機(jī)科學(xué)與技術(shù)系學(xué)科專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 指導(dǎo)教師: 運(yùn) 城 學(xué) 院 2010年 05月社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)設(shè)計(jì)摘 要:社區(qū)連鎖型電子商務(wù)是順應(yīng)市民居住環(huán)境社區(qū)化的發(fā)展趨勢(shì),它通過將電子商務(wù)經(jīng)營(yíng)者與社區(qū)連鎖物業(yè)管理及居民管理的組織形態(tài)有機(jī)組合, 將社區(qū)居民管理、物業(yè)管理要素導(dǎo)入電子商務(wù)經(jīng)營(yíng)模式, 使電子商務(wù)經(jīng)營(yíng)者能夠以居民小區(qū)為組織形式, 為以小區(qū)為單位的客戶群體提供有針對(duì)性、集約化、可實(shí)時(shí)控制的
2、特色內(nèi)容服務(wù)與商業(yè)交易服務(wù), 從而得以在一個(gè)有效經(jīng)營(yíng)組織框架內(nèi), 以簡(jiǎn)單的方法解決在面對(duì)分散、不可控制的消費(fèi)者條件下較難解決的商業(yè)信用、物流配送和支付問題,對(duì)當(dāng)前電子商務(wù)的發(fā)展革新有重大的現(xiàn)實(shí)意義.社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)是基于b2c模式的web電子商務(wù)交易平臺(tái),使社區(qū)連鎖型超市介入電子商務(wù)的模式實(shí)現(xiàn)網(wǎng)上銷售商品,支配商品發(fā)送.系統(tǒng)實(shí)現(xiàn)了商品的分類展示、商品管理、商品的訂購(gòu)以及訂單的生成和訂單劃撥功能,還有會(huì)員管理功能,各超市分店的銷售記錄功能、商品送貨記錄功能,以及一些基本信息設(shè)置功能。關(guān)鍵詞:社區(qū)連鎖型超市 電子商務(wù) 訂單下定 訂單劃撥 經(jīng)營(yíng)記錄分析 community chain
3、 type supermarket b2c e-commerce platform design and developmentabstract:electronic commerce chain type community residents living environment is the development trend of the communitization of e-commerce, it is through a business operator and community residents of property management and chain man
4、agement organization form, the organic combination of community management, property management, introduction of e-commerce elements of e-commerce business model, and makes a community-based organization form, for residential unit for customer group provides targeted, intensive, real-time control of
5、 the characteristic services and business service contents, which can effectively in a business organization framework, with simple method to solve in the face of consumer dispersion, under the condition of hard to solve a commercial credit, logistics and payment to the current problems of e-commerc
6、e development innovation has great realistic meaning. the supermarket chain type community based on e-business platform is b2c b2c e-commerce trade platform of the web, supermarket chain type community in the mode of e-commerce, realize online sales commodity goods sent. system realizes the classifi
7、cation of goods, goods, goods ordering and management of order and transfer function and order member management function, supermarkets and stores selling goods delivery record record function, and some basic information function setting function.keywords: community chain supermarkets e-commerce bus
8、iness order make orders recording allocated目錄引言1第1章 緒言21.1開發(fā)背景21.2 國(guó)內(nèi)外研究趨勢(shì)與發(fā)展現(xiàn)狀21.3 本文主要工作及研究?jī)?nèi)容21.4開發(fā)方法概述3第2章 理論知識(shí)及開發(fā)工具簡(jiǎn)介42.1 j2ee42.2 mvc模式42.3 ajax技術(shù)42.4開發(fā)工具簡(jiǎn)介5第3章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)需求分析63.1市場(chǎng)需求63.2性能需求63.3系統(tǒng)定位73.4系統(tǒng)的安全性與完整性需求7第4章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)設(shè)計(jì)84.1 系統(tǒng)設(shè)計(jì)思想及功能84.2系統(tǒng)功能用例84.3數(shù)據(jù)庫(kù)設(shè)計(jì)104.4 類圖設(shè)計(jì)114.5數(shù)據(jù)流
9、程分析12第五章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)實(shí)現(xiàn)145.1商品二級(jí)菜單分類145.3商品管理165.4訂單管理175.5超市經(jīng)營(yíng)記錄分析19第6章 系統(tǒng)測(cè)試206.1 功能測(cè)試206.2 性能測(cè)試20結(jié)束語(yǔ)21致 謝22參考文獻(xiàn)23引言在我國(guó)經(jīng)濟(jì)構(gòu)成中,農(nóng)業(yè)一直是一個(gè)重要的組成部分,隨著國(guó)家對(duì)“三農(nóng)”問題的持續(xù)關(guān)注,并且信息技術(shù)在我國(guó)農(nóng)業(yè)方面的應(yīng)用越來越廣泛,切合實(shí)際、因地制宜的建設(shè)農(nóng)業(yè)綜合信息服務(wù)網(wǎng)站,為更多的農(nóng)民朋友帶來更多利益成為運(yùn)達(dá)三農(nóng)網(wǎng)建設(shè)的一個(gè)重要目標(biāo)?,F(xiàn)在的社會(huì),互聯(lián)網(wǎng)已經(jīng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面都發(fā)揮著重要的作用。目前
10、,國(guó)內(nèi)農(nóng)業(yè)網(wǎng)站數(shù)量急劇增長(zhǎng)。農(nóng)業(yè)網(wǎng)站利用網(wǎng)絡(luò)技術(shù),能夠克服我國(guó)農(nóng)業(yè)高度分散、時(shí)空差異大、規(guī)?;潭鹊偷热觞c(diǎn),使居住在高度分散、閉塞落后的廣大農(nóng)民進(jìn)行零距離的資源共享,從而最大限度地利用本地資源進(jìn)行科學(xué)決策成為可能,并為實(shí)現(xiàn)農(nóng)業(yè)現(xiàn)代化奠定基礎(chǔ)。同時(shí),由于剛起步,目前我國(guó)農(nóng)業(yè)網(wǎng)站還存在一些問題:如網(wǎng)站總體規(guī)模小,分布不均衡。農(nóng)業(yè)網(wǎng)站盡管基本覆蓋了農(nóng)業(yè)和農(nóng)村經(jīng)濟(jì)的各個(gè)方面,但占全國(guó)網(wǎng)站總數(shù)的比例偏小。站點(diǎn)主要集中在大中城市和東部經(jīng)濟(jì)發(fā)達(dá)地區(qū),質(zhì)量比較好的站點(diǎn)不多,整體上與其他行業(yè)差距明顯,東西部差距明顯,城鄉(xiāng)差距明顯。我國(guó)農(nóng)業(yè)網(wǎng)站的主要內(nèi)容框架有:農(nóng)業(yè)政策法規(guī)、農(nóng)業(yè)新聞、農(nóng)業(yè)科技、市場(chǎng)信息、分析預(yù)測(cè)
11、、農(nóng)村實(shí)用技術(shù)、農(nóng)村氣象信息、招商引資、供求信息等,覆蓋了農(nóng)業(yè)的各個(gè)方面。事實(shí)上我國(guó)的農(nóng)業(yè)網(wǎng)站已經(jīng)基本涵蓋了農(nóng)業(yè)和農(nóng)村經(jīng)濟(jì)的各個(gè)方面。運(yùn)達(dá)三農(nóng)網(wǎng)網(wǎng)站的建設(shè)大大地提高了運(yùn)城農(nóng)業(yè)方面的供給需求信息量。該網(wǎng)站展示了新聞資訊、生產(chǎn)資料、高新技術(shù)、專家?guī)?、市?chǎng)信息等系列內(nèi)容。該系統(tǒng)基于web實(shí)現(xiàn),它具有分布性,可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理,維護(hù)簡(jiǎn)單方便等等。本文研究與開發(fā)意義在于,它分析了運(yùn)達(dá)三農(nóng)網(wǎng)管理平臺(tái)的特點(diǎn),詳細(xì)介紹了運(yùn)達(dá)三農(nóng)網(wǎng)的設(shè)計(jì)過程。使其他人員可以迅速了解運(yùn)達(dá)三農(nóng)網(wǎng)的特點(diǎn),具有較高的實(shí)用價(jià)值。第1章 緒言1.1開發(fā)背景 連鎖超市是目前零售市場(chǎng)業(yè)態(tài)的主流模式。從本質(zhì)上說它是與百貨公司相
12、結(jié)合的、大型的、綜合性的零售商店。它所經(jīng)營(yíng)的商品和服務(wù)幾乎是包含了零售業(yè)之全部所能,提供“一站式服務(wù)”,其經(jīng)營(yíng)的商品主要是消費(fèi)者需求量大的日常生活用品,同時(shí)具有“百貨”功能。連鎖超市由于分支機(jī)構(gòu)龐大,有遍布各地的眾多連鎖店,因價(jià)格低廉、品種齊全而具有極強(qiáng)的競(jìng)爭(zhēng)力,在群眾中形成了品牌效應(yīng),銷售商品的質(zhì)量、售后服務(wù)及廠商信譽(yù)等有保障,有自己的配送中心和強(qiáng)大物流體系,可以實(shí)現(xiàn)商品的低成本配送且發(fā)送及時(shí),渠道暢通,能較好地解決網(wǎng)上零售所面臨的配送問題,有利于吸引眾多的網(wǎng)上顧客,在眾多零售業(yè)態(tài)中,連鎖超市是最適合開展電子商務(wù)的零售業(yè)態(tài)。1.2 國(guó)內(nèi)外研究趨勢(shì)與發(fā)展現(xiàn)狀隨著經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,
13、 城市居民對(duì)方便、快捷、舒適的居家生活提出了更高的要求, 他們希望足不出戶就能滿足日常居家服務(wù)需求。伴隨著政府改革和城市建設(shè)的推進(jìn),建設(shè)顯得越來越重要。為充分發(fā)揮信息化的優(yōu)勢(shì),城市的信息化建設(shè)以及作為城市中觀組織的社區(qū)信息化,民政部推出了“ 數(shù)字民政”工程和“ 便民”工程, 另外一些經(jīng)濟(jì)發(fā)達(dá)城市也進(jìn)行了社區(qū)服務(wù)信息化建設(shè)的實(shí)踐, 如上海市建設(shè)了熱線電話和電腦網(wǎng)絡(luò)連動(dòng)的社區(qū)服務(wù)網(wǎng)北京市推出了社區(qū)服務(wù)信息網(wǎng)絡(luò)系統(tǒng), 初步實(shí)現(xiàn)市、區(qū)、街、及部分社區(qū)的聯(lián)網(wǎng)運(yùn)行其他城市如深圳、廣州等也進(jìn)行了這方面的實(shí)踐。隨著城市信息化建設(shè)的進(jìn)一步推進(jìn), 社區(qū)信息服務(wù)網(wǎng)絡(luò)系統(tǒng)必將日趨完善。社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)
14、是城市信息化建設(shè)重點(diǎn)對(duì)象,連鎖型超市介入電子商務(wù)的模式實(shí)現(xiàn)網(wǎng)上銷售商品,按照各地域社區(qū)的不同,實(shí)現(xiàn)針對(duì)性的交易服務(wù),達(dá)到滿足市場(chǎng)需求和最大利潤(rùn)化。隨著社區(qū)信息服務(wù)網(wǎng)絡(luò)系統(tǒng)日趨完善, 社區(qū)連鎖型超市b2c電子商務(wù)必將成為未來一種主流的銷售模式。1.3 本文主要工作及研究?jī)?nèi)容系統(tǒng)實(shí)現(xiàn)按不同社區(qū)超市對(duì)商品進(jìn)行錄入、分類和管理,對(duì)不同社區(qū)的客戶所下的訂單進(jìn)行劃分,根據(jù)客戶地理位置,劃撥訂單到具體配送點(diǎn)(某一社區(qū)超市)。實(shí)現(xiàn)功能及研究的內(nèi)容如下:1、多種類商品展示功能。2、訂單功能。3、根據(jù)客戶地理位置,劃撥訂單到具體配送點(diǎn)(某一社區(qū)超市)。4、各超市分店的銷售記錄功能、商品送貨記錄功能,以及一些基本信
15、息設(shè)置功能。5、電子商務(wù)環(huán)境下社區(qū)連鎖型超市(b2c)模式的理論探討與研究。本文內(nèi)容:第1章介紹開發(fā)背景、國(guó)內(nèi)外的研究狀況存在問題及開發(fā)方法概述等。第2章社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)系統(tǒng)的開發(fā)工具。第3章介紹社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)系統(tǒng)的需求分析設(shè)計(jì)。第4章介紹社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)系統(tǒng)的需求分析設(shè)計(jì)。第5章介紹社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)系統(tǒng)的實(shí)現(xiàn)。第6章介紹系統(tǒng)的測(cè)試。最后是對(duì)本文的總結(jié)及對(duì)系統(tǒng)的展望等。1.4開發(fā)方法概述考慮到社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)設(shè)計(jì)與開發(fā)的特點(diǎn),采用經(jīng)典的mvc設(shè)計(jì)模式,。利用j2ee的struts、hibernate框架技術(shù)和aj
16、ax技術(shù)作為主要實(shí)現(xiàn)語(yǔ)言,采用數(shù)據(jù)庫(kù)mysql和服務(wù)器 tomcat ,利用myeclipse、dreamware作為開發(fā)工具。第2章 理論知識(shí)及開發(fā)工具簡(jiǎn)介2.1 j2eestruts是一個(gè)比較老的框架了,從出現(xiàn)到現(xiàn)在已經(jīng)快7年了,它出現(xiàn)之前web開發(fā)規(guī)范還處于比較混亂的狀態(tài),正是它的出現(xiàn)把web開發(fā)帶入了一個(gè)新的時(shí)代,在當(dāng)時(shí)說struts應(yīng)該受到頂禮膜拜一點(diǎn)也不為過。struts主要的優(yōu)勢(shì)在于表現(xiàn)層,它能夠良好的支持表單的自動(dòng)映射到你的javabean中,對(duì)業(yè)務(wù)邏輯的控制也比較容易,缺點(diǎn)在于他是比較老的框架,由于當(dāng)時(shí)設(shè)計(jì)上的原因?qū)е聅truts不像比較新的框架如spring那樣可以是程序完
17、全獨(dú)立于框架之外,使程序還是要依賴框架的。hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)jdbc進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 hibernate可以應(yīng)用在任何使用jdbc的場(chǎng)合,既可以在java的客戶端程序?qū)嵱?,也可以在servlet/jsp的web應(yīng)用中使用,最具革命意義的是,hibernate可以在應(yīng)用ejb的j2ee架構(gòu)中取代cmp,完成數(shù)據(jù)持久化的重任。2.2 mvc模式mvc模式:model-view-controller(模型視圖控制器)m是指數(shù)據(jù)模型,v是指用戶界面,c則是控制器。mvc一個(gè)應(yīng)用的輸入、處理
18、、輸出流程按照model、view、controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層模型層、視圖層、控制層。使用mvc的目的是將m和v的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。本系統(tǒng)采用的struts只實(shí)現(xiàn)了mvc的view和controller兩個(gè)部分,model部分需要開發(fā)者自己來實(shí)現(xiàn),struts提供了抽象類action使開發(fā)者能將model應(yīng)用于struts框架中。2.3 ajax技術(shù)傳統(tǒng)的web應(yīng)用允許用戶填寫表單(form),當(dāng)提交表單時(shí)就向web服務(wù)器發(fā)送一個(gè)請(qǐng)求。服務(wù)器接收并處理傳來的表單,然後返回一個(gè)新的網(wǎng)頁(yè)。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€(gè)頁(yè)
19、面中的大部分html代碼往往是相同的。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請(qǐng)求,應(yīng)用的響應(yīng)時(shí)間就依賴于服務(wù)器的響應(yīng)時(shí)間。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。服務(wù)器與此不同,ajax應(yīng)用可以僅向發(fā)送并取回必需的數(shù)據(jù),它使用soap或其它一些基于xml的web service接口,并在客戶端采用javascript處理來自服務(wù)器的響應(yīng)。因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完成,所以web服務(wù)器的處理時(shí)間也減少了。使用ajax的最大優(yōu)點(diǎn),就是能在不更新整個(gè)頁(yè)面的前提下維護(hù)數(shù)據(jù)。這使得web應(yīng)用程序更為迅捷地回應(yīng)
20、用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。ajax不需要任何瀏覽器插件,但需要用戶允許javascript在瀏覽器上執(zhí)行。就像dhtml應(yīng)用程序那樣,ajax應(yīng)用程序必須在眾多不同的瀏覽器和平臺(tái)上經(jīng)過嚴(yán)格的測(cè)試。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持javascript的用戶提供替代功能。2.4開發(fā)工具簡(jiǎn)介mysql:mysql被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫(kù)。 tomcat:tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中
21、小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試jsp 程序的首選。因?yàn)閠omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的web 應(yīng)用服務(wù)器。目前最新版本是6.0。myeclipse:myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱myeclipse)是對(duì)eclipse ide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和javaee的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功
22、能,完整支持html, struts, jsf, css, javascript, sql, hibernate。第3章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)需求分析3.1市場(chǎng)需求豐富的商品,可以滿足消費(fèi)者“一站式”購(gòu)物需求。連鎖超市經(jīng)營(yíng)的商品種類繁多,大部分都是與老百姓日常生活息息相關(guān)的消費(fèi)品,消費(fèi)者購(gòu)買的數(shù)量大,購(gòu)買頻率高。而且消費(fèi)者對(duì)常用的消費(fèi)品的品牌、廠商都比較熟悉,都有自己的購(gòu)買習(xí)慣,即購(gòu)買什么品牌的商品、備用品牌商品在消費(fèi)者購(gòu)物前已經(jīng)有計(jì)劃,不需要再親自來店挑選體驗(yàn),所以適合網(wǎng)上購(gòu)買??煽康钠焚|(zhì)保障和良好的信譽(yù)。連鎖超市經(jīng)過多年的經(jīng)營(yíng),或大或小的都形成了區(qū)域性品牌甚至全國(guó)性的名牌,都有
23、一定的社會(huì)知名度,消費(fèi)者網(wǎng)上購(gòu)物對(duì)商品的品質(zhì)會(huì)比較放心。方便的網(wǎng)點(diǎn)布局和與及時(shí)的配送。對(duì)大型連鎖零售企業(yè)來說,由于其網(wǎng)點(diǎn)布局面廣,倉(cāng)儲(chǔ)及配送體系完善,開展電子商務(wù)后,更能夠充分發(fā)揮這些優(yōu)勢(shì),為眾多網(wǎng)絡(luò)購(gòu)物人群提供高效低成本的物流配送服務(wù);另外,連鎖超市的顧客通常來自店鋪周邊的居民小區(qū),這使得送貨上門變得容易實(shí)現(xiàn)。消費(fèi)者有“網(wǎng)上購(gòu)物,送貨上門”的客觀需求。隨著工作和生活節(jié)奏的加快,越來越多的消費(fèi)者不愿意把時(shí)間浪費(fèi)在購(gòu)買日常消費(fèi)品上,如果超市能夠提供一個(gè)網(wǎng)上購(gòu)物平臺(tái),消費(fèi)者會(huì)樂此不疲。連鎖超市的電子商務(wù)就是建立起企業(yè)的銷售網(wǎng)站,展示商品的圖片、價(jià)格、產(chǎn)地、等信息,消費(fèi)者可以實(shí)現(xiàn)網(wǎng)上訂購(gòu)、網(wǎng)上支付結(jié)
24、算等。利用銷售網(wǎng)站,超市和還可以開展各種營(yíng)銷活動(dòng),如發(fā)布打折、促銷信息,新品進(jìn)店信息等,也可以利用網(wǎng)站開展各種售前、售后服務(wù)活動(dòng)。這種網(wǎng)上經(jīng)營(yíng)方式,可以降低交易成本,擴(kuò)大企業(yè)的市場(chǎng)范圍,方便客戶,從而取得競(jìng)爭(zhēng)優(yōu)勢(shì),樹立企業(yè)緊跟時(shí)代潮流的形象,也是連鎖超市企業(yè)自身實(shí)力的表現(xiàn)。超市網(wǎng)站設(shè)置在總店,由總店的管理人員對(duì)商品信息進(jìn)行統(tǒng)一維護(hù),開展各種營(yíng)銷活動(dòng),消費(fèi)者通過網(wǎng)站下訂單,網(wǎng)站通過內(nèi)部網(wǎng)將訂單傳給離消費(fèi)者最近的門店,門店收到訂單后,根據(jù)消費(fèi)者提供的地址,提供送貨上門等商務(wù)活動(dòng)。這是社區(qū)連鎖型超市電子商務(wù)化的目的所在,本論文選題主要研究目的既是探索社區(qū)連鎖型超市電子商務(wù)模式以及系統(tǒng)平臺(tái)設(shè)計(jì)的實(shí)現(xiàn)。
25、3.2性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)應(yīng)該滿足以下的性能需求:1.系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足商家對(duì)信息處理的需求。2.系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只
26、要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。3.系統(tǒng)的易用性和易維護(hù)性社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)是直接面對(duì)廣大客戶的,而廣大客戶往往對(duì)計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)商家用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短商家用戶對(duì)系統(tǒng)熟悉的過程。社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)中涉及到的數(shù)據(jù)是相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)
27、據(jù)的恢復(fù)等工作。4.系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫(kù)操縱界面、作為業(yè)界標(biāo)準(zhǔn)的tcp/ip網(wǎng)絡(luò)協(xié)議及iso9002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時(shí),在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。5系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為社區(qū)連鎖型超市b2c電子商務(wù)系,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成商家信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,
28、不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。6系統(tǒng)的響應(yīng)速度 社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐栴}而影響工作效率。3.3系統(tǒng)定位本系統(tǒng)定位于社區(qū)連鎖型超市,實(shí)現(xiàn)實(shí)體店鋪的傳統(tǒng)零售向電子商務(wù)轉(zhuǎn)變, 使社區(qū)連鎖型超市介入電子商務(wù)的模式實(shí)現(xiàn)網(wǎng)上銷售商品.社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)是基于b2c模式的web電子商務(wù)交易平臺(tái),系統(tǒng)功能模塊分為前臺(tái)業(yè)務(wù)模塊和后臺(tái)管理
29、模塊。實(shí)現(xiàn)商品的分類展示、商品管理、商品的訂購(gòu)以及訂單的生成和訂單劃撥功能,會(huì)員管理功能。系統(tǒng)界面力求簡(jiǎn)潔、易用,在標(biāo)準(zhǔn)化的基礎(chǔ)上考慮界面的美觀和新穎。系統(tǒng)面向社區(qū)連鎖型超市,用戶群體為這些商家的經(jīng)理,管理員和普通客戶等。本社區(qū)連鎖型超市b2c電子商務(wù)系統(tǒng)平臺(tái)設(shè)計(jì)最終是面向全體客戶的。系統(tǒng)的操作員分為總部系統(tǒng)管理員和分店管理員,其中總店系統(tǒng)管理員必須能夠熟練的操作電腦。系統(tǒng)維護(hù)人員必須具有計(jì)算機(jī)專業(yè)知識(shí),且具有3年以上維護(hù)中型或以上系統(tǒng)的經(jīng)驗(yàn)。3.4系統(tǒng)的安全性與完整性需求 該系統(tǒng)必須對(duì)所有客戶的信息進(jìn)行保護(hù),只有商家的領(lǐng)導(dǎo)或者是專業(yè)管理員才能進(jìn)行對(duì)數(shù)據(jù)的增加、刪除、修改,而普通的員工或者其他
30、客戶則只能對(duì)相關(guān)數(shù)據(jù)進(jìn)行查詢。這就要求必須為用戶設(shè)立特定的權(quán)限,來限制用戶的操作權(quán)限,來保護(hù)數(shù)據(jù)的安全和完整性。第4章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)思想及功能 連鎖型超市商務(wù)系統(tǒng)是基于b2c模式的web電子商務(wù)交易平臺(tái),系統(tǒng)功能模塊分為前臺(tái)業(yè)務(wù)模塊和后臺(tái)管理模塊。前臺(tái)模塊主要實(shí)現(xiàn)客戶的在線搜索商品和訂購(gòu)商品以及客戶注冊(cè)為會(huì)員并登錄系統(tǒng),同時(shí)當(dāng)客戶注冊(cè)為會(huì)員后實(shí)現(xiàn)對(duì)商品的訂購(gòu),最后生成表單,系統(tǒng)針對(duì)不同的地域社區(qū)客戶可以表單的劃分,最后等待表單的審核和發(fā)送。前臺(tái)模塊具體為:l 商品展示模塊:實(shí)現(xiàn)不同社區(qū)超市商品展示功能。l 會(huì)員注冊(cè)模塊:實(shí)現(xiàn)客戶注冊(cè)為會(huì)員功能。l 會(huì)員登
31、錄模塊:實(shí)現(xiàn)會(huì)員的登錄功能。l 商品訂購(gòu)模塊:實(shí)現(xiàn)商品的訂購(gòu),訂單的生成功能。l 表單查詢功能:實(shí)現(xiàn)會(huì)員對(duì)所下訂單進(jìn)行查詢功能。后臺(tái)為網(wǎng)站的管理模塊,分為三大模塊:商品管理模塊、表單管理模塊、會(huì)員管理模塊。后臺(tái)模塊具體為:l 商品管理模塊:主要實(shí)現(xiàn)對(duì)商品的管理即對(duì)商品的添加刪除修改,l 表單管理模塊:主要實(shí)現(xiàn)對(duì)表單劃撥和表單的審核.l 超市經(jīng)營(yíng)分析模塊:主要實(shí)現(xiàn)各超市的銷售記錄查詢和各超市的送貨記錄查詢。l 會(huì)員管理模塊:實(shí)現(xiàn)對(duì)會(huì)員的增添、刪除、更改功能。l 基本信息設(shè)置模塊:設(shè)置費(fèi)用,各超市信息等功能。4.2系統(tǒng)功能用例圖4.2 系統(tǒng)功能用例圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)字典3. 基本表:產(chǎn)品信息表
32、 product字段名字段類型字段大小字段說明備注p_idinteger5商品編號(hào)primary keyp_namevarchar30商品名稱not nullp_pricefloat30 商品價(jià)格not nullp_datetime10生產(chǎn)日期not nullp_authp_descripp_titlevarcharvarcharvarchar20020050 生產(chǎn)者商品描述 商品標(biāo)題not nullnot nullnot null4. 基本表:訂購(gòu)條目信息表orderitms字段名字段類型字段大小字段說明備注oi_idinteger20購(gòu)買商品編號(hào)primary keyoi_p_idoi_p
33、riceintegerfloat20商品編號(hào)購(gòu)買價(jià)格primary keynot nulloi_numinteger8購(gòu)買時(shí)間not nulloi_namevarchar50購(gòu)買商品名not nullo_datevarchar50購(gòu)買時(shí)間not null訂購(gòu)單表order字段名字段類型字段大小字段說明備注o_idinteger20訂單編號(hào)primary keyo_usernamevarchar20會(huì)員名稱not nullo_useraddro_usertelvarcharvarchar5050會(huì)員地址會(huì)員電話not nullnot nullo_namechar50訂單名稱not nullo_d
34、atetime50訂單時(shí)間not null 會(huì)員信息表user字段名字段類型字段大小字段說明備注u_idinteger5會(huì)員編號(hào)primary keyu_emailvarchar30會(huì)員emailnot nullu_passwordvarchar30 會(huì)員密碼not nullu_registdatetime4注冊(cè)日期not null 添加商品4.4 類圖設(shè)計(jì)圖4.4類圖注釋說明:l 類user:主要實(shí)現(xiàn)客戶注冊(cè)為會(huì)員和登錄功能。l 類product:實(shí)現(xiàn)對(duì)商品的查詢、上架、下架、設(shè)置功能。l 類cetegory:實(shí)現(xiàn)分類功能,根據(jù)分類節(jié)點(diǎn)的父節(jié)點(diǎn)與子節(jié)點(diǎn)的關(guān)聯(lián)實(shí)現(xiàn)商品的二級(jí)分類。l 類orde
35、ritem:主要實(shí)現(xiàn)商品訂購(gòu)功能,類方法有對(duì)要所訂購(gòu)商品進(jìn)行添加、修改、刪除功能。l 類order:實(shí)現(xiàn)生成訂單功能,類方法有對(duì)訂單生成、審核、劃撥等功能。l 類address:實(shí)現(xiàn)根據(jù)不同用戶關(guān)聯(lián)的對(duì)應(yīng)的地址功能,可避免用戶每次填寫地址。l 類comment:實(shí)現(xiàn)對(duì)商品的評(píng)論功能。評(píng)論與不同的用戶和不同的商品相關(guān)聯(lián)。l supermarket:實(shí)現(xiàn)對(duì)連鎖型超市信息的管理功能。4.5數(shù)據(jù)流程分析圖4.5.1會(huì)員購(gòu)物順序圖注釋說明:各類說明請(qǐng)參考4.6 用類設(shè)計(jì)的注釋說明。l 方法login():會(huì)員登錄,客戶登錄后可實(shí)現(xiàn)對(duì)商品的訂購(gòu)。l 方法findproduct():查找商品,返回所查找的商
36、品product對(duì)象。l 方法orderproduct():訂購(gòu)商品,對(duì)所選的商品進(jìn)行訂購(gòu)得到orderitem對(duì)象。l 方法creatorder():生成訂單,對(duì)訂購(gòu)的orderitem商品生成訂單。l 方法adminlogin():管理員登錄,登錄后可實(shí)現(xiàn)對(duì)表單的管理。圖4.5.2管理員查找表單、劃撥表單、審核表單順序圖添加商品注釋說明:各類說明請(qǐng)參考4.6 用類設(shè)計(jì)的注釋說明。l 方法adminlogin():管理員登錄,登錄后可實(shí)現(xiàn)對(duì)表單的管理。l 方法findorderbydate(startdate,enddate):表單條目顯示,可以按時(shí)間查詢實(shí)現(xiàn)批量顯示表單條目。l findo
37、rderitemdate(stardate,enddate):表單條目顯示,可以按時(shí)間查詢實(shí)現(xiàn)批量顯示表單條目。l findorderitembyid(id):查找此表單所對(duì)應(yīng)的訂購(gòu)商品條目,返回為商品訂購(gòu)對(duì)象orderitem.l finduserbyuserid(user_id):根據(jù)用戶的id查找表單所對(duì)應(yīng)的用戶,返回為用戶對(duì)象user.l sendshopping(id):劃撥表單到指定超市,通過更改表單對(duì)象的一個(gè)屬性shendshoping_id(此屬性是超市對(duì)象的id)。l changstatus(order order):實(shí)現(xiàn)表單審核與棄審,方法通過改變order對(duì)象屬性stat
38、us實(shí)現(xiàn)表單審核與棄審。第五章 社區(qū)連鎖型超市b2c電子商務(wù)平臺(tái)實(shí)現(xiàn)5.1商品二級(jí)菜單分類圖5.1是商品的二級(jí)分類菜單,當(dāng)進(jìn)入網(wǎng)站首頁(yè)時(shí),商品分類信息從數(shù)據(jù)庫(kù)調(diào)出,實(shí)現(xiàn)動(dòng)態(tài)分類,便于今后的商品分類的擴(kuò)展和修改。具體的實(shí)現(xiàn)原理是先查找分類parent_id 為最高級(jí)別(設(shè)為1),得到對(duì)應(yīng)id,在查找父parent_id為剛才的id的種類,通過對(duì)數(shù)據(jù)表category的整個(gè)遍歷得到二級(jí)分類菜單。圖5.1實(shí)現(xiàn)的關(guān)鍵代碼:用來做控制(controller)的allcategoryaction:public actionforward execute(actionmapping mapping, act
39、ionform form,httpservletrequest request, httpservletresponse response) throws exception catalogservice cs = servicefactory.getcatalogservice();list list = cs.getcategory();request.setattribute(allcategory, list);return mapping.findforward(success);用來做現(xiàn)實(shí)(view)的all_category.jsp:$categorys.parent_name$
40、_name 5.2購(gòu)物車圖5.2 購(gòu)物車功能模塊,利用session和listarray對(duì)象實(shí)現(xiàn)商品的訂購(gòu),并對(duì)所購(gòu)買的商品進(jìn)行合計(jì),并且可以對(duì)訂購(gòu)的商品進(jìn)行更改和刪除,修改所產(chǎn)生的變化也會(huì)影響到商品的總計(jì)金額。圖5.2 購(gòu)物車關(guān)鍵代碼:顯示購(gòu)物車:public actionforward show(actionmapping mapping, actionform form,httpservletrequest request, httpservletresponse response) throws exception cartservice cs = (cartservice)reque
41、st.getsession().getattribute(cartservice);if(cs=null)cs = new cartservice(new user(); request.getsession().setattribute(cartservice,cs);if(cs.getitem().size()0)cookieutil.addcookie(cartservice, cs.serializable(), response, 60*60*24,dd);return mapping.findforward(success);訂購(gòu)商品:public actionforward ad
42、d(actionmapping mapping, actionform form,httpservletrequest request, httpservletresponse response) throws exception cartservice cs = (cartservice)request.getsession().getattribute(cartservice);if(cs=null) request.getsession().setattribute(cartservice, new cartservice(new user();elsestring pid = requ
43、est.getparameter(pid);logger.debug(pid);if(pid!=null)cs.additem(integer.parseint(pid);cookieutil.addcookie(cartservice, cs.serializable(), response, 60*60*24,dd);logger.debug(add ok);return null;5.3商品管理 商品管理包括商品的上架、下架、設(shè)為熱銷商品、編輯推薦商品。圖5.2為商品的上架模塊,此模塊可根據(jù)一級(jí)分類對(duì)應(yīng)的下級(jí)分類圖5.3 商品管理關(guān)鍵代碼如下:一級(jí)菜單:請(qǐng)選擇一級(jí)分類$_nameaddb
44、ookaction類代碼:public class addbookformaction extends validatoradminaction list children = cs.getchildcategory(integer.parseint(child);request.setattribute(children, children);request.setattribute(cid, child);return mapping.findforward(success);二級(jí)菜單:請(qǐng)選擇二級(jí)分類 $_name5.4訂單管理圖5.3.1是訂單查詢模塊,可根據(jù)時(shí)間段對(duì)商品進(jìn)行查詢。當(dāng)點(diǎn)擊
45、時(shí)間文本框利用jquery技術(shù)得到時(shí)間,可以方便用戶鍵入時(shí)間。圖5.4.1訂單查詢關(guān)鍵代碼如下:public actionforward allorder(actionmapping mapping, actionform form,httpservletrequest request, httpservletresponse response) string page = request.getparameter(page); list order=so.findallorder(8, page=null?1:integer.parseint(page); integer totals =
46、so.getallordertotals(8);request.setattribute(totals, totals);request.setattribute(page, page=null?1:integer.parseint(page); request.setattribute(orderlist, order);return mapping.findforward(success); 圖5.3.2是訂單劃撥和審核功能,當(dāng)對(duì)訂單劃撥到指定超市后,可實(shí)現(xiàn)對(duì)訂單的審核,當(dāng)然也可對(duì)審核過的表單進(jìn)行棄審,然后重新對(duì)表單進(jìn)行劃撥和審核。 圖5.4.2訂單劃撥、審核關(guān)鍵代碼如下: 劃撥表單:in
47、t order_id=new integer(request.getparameter(order_id); int send_id=new integer(request.getparameter(send_id); order order=(order)so.findorderbyid(order_id); order.setsendshoping_id(send_id); so.updatesendshoping_id(order);審核、棄審表單:public actionforward execute(actionmapping mapping, actionform form,ht
48、tpservletrequest request, httpservletresponse response) order order=(order)os.findorderbyid( new integer(request.getparameter(order_id); int status= new integer(request.getparameter(status); if(status=0) order.setstatus(1); else order.setstatus(0); try os.changestatus(order); if(status=1)request.set
49、attribute(infro, 審核成功!); else request.setattribute(infro, 棄審成功!); return mapping.findforward(success); catch (exception e) 、e.printstacktrace();request.setattribute(infro, 審核失?。?;return mapping.findforward(failture); 5.5超市經(jīng)營(yíng)記錄分析系統(tǒng)實(shí)現(xiàn)對(duì)超市經(jīng)營(yíng)記錄信息查詢的模塊,分為超市銷售記錄、超市送貨記錄,這樣可以查看個(gè)超市的銷售情況和送貨情況,管理者根據(jù)各超市業(yè)績(jī)實(shí)施統(tǒng)籌管理和決策。圖5.5超市經(jīng)營(yíng)記錄分析關(guān)鍵代碼如下:public actionforward sendinfro(act
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【熵基科技】2025多模態(tài)生物識(shí)別白皮書
- Brand KPIs for ready-made-food Alberto in Germany-外文版培訓(xùn)課件(2025.2)
- 《低壓電器-項(xiàng)目式教學(xué)》教案 16.單元三 任務(wù)三 任務(wù)一 自動(dòng)循環(huán)控制線路的制作
- 原發(fā)性醛固酮增多癥
- 【大單元教學(xué)】人教部編版語(yǔ)文五上第三單元(單元整體+教學(xué)設(shè)計(jì)+作業(yè)設(shè)計(jì))
- 酒店消防設(shè)施維護(hù)合同范本
- 商貿(mào)公司合作協(xié)議范本
- 光纖敷設(shè)安全合同
- 交易合同范本
- 2025國(guó)際服務(wù)貿(mào)易的合同
- GB 4351-2023手提式滅火器
- 《行政強(qiáng)制法》課件
- JCT170-2012 E玻璃纖維布標(biāo)準(zhǔn)
- 地表沉降監(jiān)測(cè)典型報(bào)告
- 垃圾分類實(shí)施方案
- 基于單片機(jī)的噪聲檢測(cè)報(bào)警系統(tǒng)
- 架線弧垂計(jì)算表(應(yīng)力弧垂插值計(jì)算)
- 云南德福環(huán)保有限公司2000t-a含油硅藻土處理和綜合利用工程 環(huán)評(píng)報(bào)告
- 王化成財(cái)務(wù)管理學(xué)講義
- 限制類醫(yī)療技術(shù)管理制度-2
評(píng)論
0/150
提交評(píng)論