版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
S市土特產(chǎn)網(wǎng)上銷售管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)摘要:在高速發(fā)展的信息化技術(shù)時代,社會信息的不斷更新嚴(yán)重影響著企業(yè)的未來。隨著旅游市場消費(fèi)的近幾年快速的發(fā)展,土特產(chǎn)品消費(fèi)市場也得到了相應(yīng)的增長。但產(chǎn)品參差不齊、產(chǎn)品標(biāo)識不明確、雜亂的市場監(jiān)督管理等問題逐漸阻礙市場的發(fā)展,所以提供一個移動平臺,來滿足買賣家雙方快速有效的進(jìn)行需求交流,顯得越來越重要。運(yùn)城本地產(chǎn)品在線管理系統(tǒng)正是基于這一需求,從系統(tǒng)的需求設(shè)計分析、到數(shù)據(jù)庫的設(shè)計和管理,最后實(shí)現(xiàn)了滿足買賣雙方需求的功能。注冊賬戶后的賣家就可以通過網(wǎng)絡(luò)隨時了解市場,改進(jìn)并制定之后相應(yīng)的計劃,對買家、賣家、農(nóng)產(chǎn)品信息以及商品剩余數(shù)量進(jìn)行管理,這樣做可以降低賣家對于信息化管理的成本同時也會使買家不受地理和時間對買土特產(chǎn)品的限制。系統(tǒng)結(jié)合人們網(wǎng)上購物的方便與大眾化,通過對系統(tǒng)中的買家、產(chǎn)品、商品剩余數(shù)量、訂單等信息的管理,進(jìn)而實(shí)現(xiàn)系統(tǒng)的可行性管理。本文通過對生活實(shí)際需求的分析,結(jié)合當(dāng)前流行的B/S技術(shù)開發(fā)框架,按照軟件生命周期,介紹了本地產(chǎn)品網(wǎng)上銷售系統(tǒng)的全過程。關(guān)鍵詞:土特產(chǎn)管理系統(tǒng)SQLserverJava網(wǎng)上銷售目錄TOC\o"1-3"\h\u2863前言 頁共34頁前言我們的生活正在被互聯(lián)網(wǎng)不斷的改變。人們對網(wǎng)絡(luò)購物的關(guān)注已經(jīng)要轉(zhuǎn)變?yōu)榘堰@些網(wǎng)絡(luò)購物變成方便化輸入、模塊化管理、個性化輸出、更貼近生活的購物方式,以及如何定制流程。要實(shí)現(xiàn)從Web工作到Web為你工作的巨大轉(zhuǎn)變。網(wǎng)絡(luò)資源的利用程度越大,一個企業(yè)的生存和發(fā)展就會越好。土特產(chǎn)目前已走上信息化數(shù)字管理的舞臺,但沒有品牌、資源不集中、信息不流通、產(chǎn)品輸出不暢等問題限制了土特產(chǎn)產(chǎn)業(yè)的發(fā)展。產(chǎn)品生產(chǎn)地偏遠(yuǎn),開放市場不足,市場門檻嚇退很多的土特產(chǎn)品,使產(chǎn)業(yè)發(fā)展變慢,不好形成土特產(chǎn)品牌。本地產(chǎn)品供應(yīng)商可以利用這個系統(tǒng)進(jìn)行產(chǎn)品推廣和信息挖掘。零售商也可以利用系統(tǒng)來尋找最合適的供應(yīng)商,提高配送的效率,降低快遞的成本。然而,在土特產(chǎn)銷售、制作的規(guī)模、市場化的發(fā)展、品牌的發(fā)展等方面存在著許多的問題,并且,在網(wǎng)購時又擔(dān)心快遞費(fèi)高于商品的價格、商品的質(zhì)量,不知道如何進(jìn)行網(wǎng)上購物或電子化付款。因此,開發(fā)和設(shè)計一個適合農(nóng)產(chǎn)品發(fā)展的地方產(chǎn)品銷售管理系統(tǒng)迫在眉睫。針對運(yùn)城土特產(chǎn)的銷售、流通的實(shí)際情況,設(shè)計開發(fā)了運(yùn)城土特產(chǎn)網(wǎng)上銷售管理系統(tǒng)。運(yùn)城土特產(chǎn)網(wǎng)上銷售管理系統(tǒng)是基于MyEclipse開發(fā)平臺、SQLserver數(shù)據(jù)庫管理系統(tǒng)、Java開發(fā)語言進(jìn)行開發(fā)。該系統(tǒng)可以讓人們不受時間空間的限制打開網(wǎng)頁就可以瀏覽當(dāng)?shù)氐奶禺a(chǎn),看到自己喜歡的商品可以隨時下單,使在外地的家鄉(xiāng)人可以吃到地道的家鄉(xiāng)味道,也可以使外地的朋友足不出戶品嘗到其他地區(qū)的特色,同時可以幫助土特產(chǎn)賣家增加一定的銷售額,避免產(chǎn)品堆積,并且減少了一定的店鋪?zhàn)饨?、空間限制的麻煩。在網(wǎng)絡(luò)上進(jìn)行土特產(chǎn)銷售,最主要的是可以讓人們更加多的去了解網(wǎng)絡(luò),并且學(xué)習(xí)網(wǎng)絡(luò),從而使網(wǎng)絡(luò)成為生活中不可或缺的一部分。
第1章緒論在該系統(tǒng)的第一章節(jié)將簡單的了解課題在此之前的發(fā)展,設(shè)計這個系統(tǒng)所要做的準(zhǔn)備工作,和對所用的平臺進(jìn)行了解,同時也對論文的總體情況進(jìn)行簡單的展示。課題研究的背景與意義1.1.1研究背景運(yùn)城,簡稱“運(yùn)”,是山西的一個地級市。它位于山西省西南部上,北與呂梁山和臨汾市接壤,東與中條山和晉城市交界,西與南與黃河隔海相望的是陜西省、渭南市、河南省和三門峽市。全年受季風(fēng)活動影響,屬暖溫帶大陸性季風(fēng)氣候,土特名產(chǎn)集中。聞喜的花饃歷史悠久,臨猗氣候濕潤,日夜溫差大,海拔高,無污染。它是優(yōu)質(zhì)蘋果的基地。蘋果又大又新鮮;垣曲縣獼猴桃資源豐富,品種最多;絳縣的山楂有中國山楂第一縣的美名,品種多果實(shí)大。經(jīng)濟(jì)快速增長的時代,運(yùn)城經(jīng)濟(jì)社會發(fā)展較快,綜合實(shí)力在不斷增強(qiáng)。在運(yùn)城的眾多企業(yè)中,這些土特產(chǎn)大多是自我營銷產(chǎn)業(yè)。這些行業(yè)必然會加入到此起彼伏的比賽中去,用網(wǎng)絡(luò)進(jìn)入比賽將會成為企業(yè)將成為了比賽的入場券。然而小商戶自己的獨(dú)立營銷、種類的多樣化以及個體經(jīng)營戶的本身接受信息的理解度,再加上相關(guān)投資的限制,當(dāng)?shù)睾芏鄠€體商戶沒有進(jìn)行信息化建設(shè)。實(shí)際上,現(xiàn)在個體經(jīng)營戶需要的只是一個簡便、易操作的可以解決商品管理和財務(wù)管理的基礎(chǔ)系統(tǒng)。因此,開發(fā)基于個體經(jīng)營戶的營銷系統(tǒng)就很重要。本文所設(shè)的網(wǎng)上銷售管理系統(tǒng)重要是可以滿足個體經(jīng)營戶自我管理和土特產(chǎn)商品管理的一些功能。在現(xiàn)在的社會中,網(wǎng)絡(luò)已經(jīng)在我們的生活中到處可見,地方有特色的東西也在悄悄地走進(jìn)網(wǎng)絡(luò)的社會,因此,改善現(xiàn)在土特產(chǎn)商品的供應(yīng)鏈的管理、調(diào)度和資源分配的能力,方便快速適應(yīng)社會的新需求和新的市場機(jī)會,這是土特產(chǎn)在現(xiàn)在競爭網(wǎng)上銷售平臺的決定性因素,而快速崛起和適應(yīng)性被證明是提高土特產(chǎn)知名度的最有效途徑之一。從根本上來說,農(nóng)產(chǎn)品就是利用土地資源為客戶創(chuàng)造具有特色的產(chǎn)品。但是現(xiàn)如今的個體產(chǎn)戶只能自我生產(chǎn)然后本地銷售,無法實(shí)現(xiàn)廣范圍大區(qū)域的銷售以及廣泛的銷售渠道。設(shè)計本系統(tǒng)主要是為了現(xiàn)如今的發(fā)展形勢,系統(tǒng)使用之后,將會大大減少農(nóng)產(chǎn)品在銷售季節(jié)貨物堆積的問題,可以降低食品的浪費(fèi),并且可以滿足用戶的購買欲望。也就是說,它既防止了貨物供應(yīng)的滯后對產(chǎn)品的浪費(fèi),也防止了物資和資金的積壓。1.1.2系統(tǒng)的意義現(xiàn)在我們身邊的網(wǎng)絡(luò)越來越多,而且近幾年以來,網(wǎng)絡(luò)更加貼近了我們的生活,越來越多的人開始接觸網(wǎng)絡(luò),人們開始在網(wǎng)上買自己看到喜歡的東西,然后運(yùn)城土特產(chǎn)網(wǎng)上銷售管理系統(tǒng)就可以讓運(yùn)城的土特產(chǎn)隨著網(wǎng)絡(luò)的“順風(fēng)車”更快的進(jìn)入人們的生活。這一平臺搭建后,可以最大程度減少商品購買的流程,產(chǎn)品可以保證直接送到用戶手里,中間只有運(yùn)輸過程,一方面可以適當(dāng)?shù)臐q價,確保賣家可以有比較多的利潤,另一方面,價格調(diào)高后仍低于線下實(shí)體店的價格,是買賣雙方都可以得到一個好的結(jié)果。在手機(jī)不離手的時代,這樣就可以在玩手機(jī)的同時也可以學(xué)習(xí)手機(jī)的簡單操作,學(xué)習(xí)網(wǎng)絡(luò)時代的便捷,并且使見識得到增長,使學(xué)識得到提高。系統(tǒng)結(jié)構(gòu)論文主要是在從設(shè)計最初的分析來入手進(jìn)行闡述,然后進(jìn)行下一步的設(shè)計,最后展示所實(shí)現(xiàn)的界面,再對其產(chǎn)生的結(jié)果進(jìn)行驗(yàn)證。系統(tǒng)分析主要對系統(tǒng)是否可行,需求是否滿足,流暢的數(shù)據(jù)流圖,對業(yè)務(wù)流具體簡單的分析;系統(tǒng)最開始的時候的設(shè)計主要是對簡單的功能進(jìn)行劃分,并通過E-R圖,數(shù)據(jù)表進(jìn)行介紹,完成系統(tǒng)之后簡單的介紹系統(tǒng)所能實(shí)現(xiàn)的功能主要有哪些;對可以使用的功能進(jìn)行實(shí)際性的測試和模擬,看是否達(dá)到要求。本文重點(diǎn)講述了運(yùn)城土特產(chǎn)網(wǎng)上銷售系統(tǒng)的大致組成和總體結(jié)構(gòu),簡潔明了的展示其前期的準(zhǔn)備工作和遇到問題的解決方法,并且實(shí)質(zhì)性的進(jìn)行使用以此來檢驗(yàn)是否符合標(biāo)準(zhǔn)。1.3相關(guān)技術(shù)概述1.3.1MyEclipse6.0MyEclipse的全名叫做MyEclipseEnterprise
Workbench
,通常情況下一般用簡短的名字MyEclipse來稱呼它,它對EclipseIDE進(jìn)行一定的補(bǔ)充,而且JavaEE的開發(fā)主要是依靠MyEclipse的,因?yàn)樵谒锩姘怂仨毜囊恍〇|西,而且它支持的語言也特別多,是大多數(shù)編程人員在做系統(tǒng)開發(fā)時的首要選擇,很多開源產(chǎn)品也是依賴于它。1.3.2SQLserverSQL(結(jié)構(gòu)化查詢語言)對數(shù)據(jù)進(jìn)行操作,分類匯總數(shù)據(jù)庫中的數(shù)據(jù),滿足運(yùn)城土特產(chǎn)網(wǎng)上銷售系統(tǒng)的設(shè)計與實(shí)現(xiàn),方便對數(shù)據(jù)管理,SQLserver可以實(shí)現(xiàn)書庫的匯總和統(tǒng)計,也可以進(jìn)行數(shù)據(jù)的添加,修改,刪除,查詢,還有數(shù)據(jù)的瀏覽。SQL采用單進(jìn)程、多線程技術(shù),能夠在數(shù)據(jù)庫核心層實(shí)現(xiàn)數(shù)據(jù)完整控制,具有優(yōu)良的安全保密性[1]。1.3.3JavaJava是大學(xué)生在校期間必修的一門功課,它主要是人們手機(jī)上開發(fā)時所用,它的主要優(yōu)勢是面向?qū)ο蟮?,摒棄了其他同類里面最容易出現(xiàn)的指針錯誤,重載后的運(yùn)算符以及其他的多種問題,具有不一樣的新奇法,引入引用、接口等技術(shù),完善了語法功能[2]。Java可以使用簡單的編輯工具進(jìn)行開發(fā),安全性較高,并且是多線程的。1.4論文組織結(jié)構(gòu)該論文的目的主要是設(shè)計并開發(fā)一個應(yīng)用于目前運(yùn)城的情況進(jìn)行土特產(chǎn)方面研究的措施的系統(tǒng),論文剛開始先是對系統(tǒng)要實(shí)現(xiàn)什么樣的功能進(jìn)行了解,之后對應(yīng)所了解到的信息盡可能多的展示出來,完了在結(jié)束之后付諸于生活實(shí)際中進(jìn)行檢測,以便設(shè)計出來的產(chǎn)品能夠更快的讓人們適應(yīng)然后可以減少教人們使用的時間,語言簡潔,方便理解。論文的章節(jié)安排如下:第1章緒論。第一模塊主要是說明了在前期開發(fā)時所要做的準(zhǔn)備工作和做這個系統(tǒng)可以帶來的好處和美好前景的說明,大致概括了論文的主要行文脈絡(luò)。第2章系統(tǒng)分析。第二模塊是為了說明在開發(fā)中所要用到的基礎(chǔ)知識和基本要求,并且對重要的流程進(jìn)行展開闡述。第3章系統(tǒng)設(shè)計。第三模塊主要是對于設(shè)計出來的系統(tǒng)中所涉及到的眾多實(shí)物之間的關(guān)系進(jìn)行所屬分類并進(jìn)行研究,完成之間關(guān)系的銜接,繪制于此相關(guān)的表進(jìn)行展示。第4章系統(tǒng)實(shí)現(xiàn)。第四模塊對設(shè)計出來的產(chǎn)品進(jìn)行靜態(tài)圖片的展示,然后進(jìn)行簡單的說明,對于必要的編寫代碼進(jìn)行展示。第5章系統(tǒng)測試。第五模塊對設(shè)計成功的實(shí)例進(jìn)行手動測試,如添加沒有身份的游客用戶,進(jìn)行登錄時錯密碼的測試和其他各種突發(fā)情況的手動測試,以此來檢測是否成功。本論文的主要工作包括:管理商品、訂單處理、公告展示、管理者后臺數(shù)據(jù)、系統(tǒng)數(shù)據(jù)統(tǒng)計、用戶登陸、注冊界面和后臺管理界面。
第2章系統(tǒng)分析系統(tǒng)需求分析是系統(tǒng)開發(fā)過程中最為重要的一個部分,其主要的任務(wù)是了解目前工作中存在的問題,并針對這個問題進(jìn)行分析,提出解決的方案,形成需求說明書。在分析中,要提出系統(tǒng)需要具備的功能和性能,需要分析系統(tǒng)中的功能,需要論證開發(fā)系統(tǒng)的可行性。需求分析之所以非常重要,是因?yàn)樗械某晒Φ能浖_發(fā)項目一定是建立在一個好的需求分析基礎(chǔ)之上的。如果需求分析不能做好,那么接下來的實(shí)現(xiàn)和測試就無法進(jìn)行。系統(tǒng)開發(fā)之后得到了很多用戶的滿意,評分很高。本章將全面地介紹系統(tǒng)的需求分析和可行性分析。2.1系統(tǒng)功能需求2.1.1經(jīng)濟(jì)可行性土特產(chǎn)網(wǎng)上管理銷售的平臺的設(shè)計與研發(fā)中,并不需要過多的啟動金,對電腦的硬件要求也并不高,基本的家用電腦就可以滿足運(yùn)行條件,所以在基礎(chǔ)條件上所需要支出的費(fèi)用就會大大減少。2.1.2技術(shù)可行性為保證系統(tǒng)順利的研究出來,本系統(tǒng)采用簡單程度的技術(shù)進(jìn)行開發(fā),使用較為簡單的B/S模式。在開發(fā)過程中使用了JSP、HTML等設(shè)計語言,該語言最大的特點(diǎn)是使用人群廣,較為簡單,容易上手[3]。在數(shù)據(jù)庫中,使用SQLserver,該數(shù)據(jù)庫成熟穩(wěn)定,最關(guān)鍵是免費(fèi),對于開發(fā)一個簡單的電商平臺已經(jīng)足夠[3]。2.1.3操作可行性在論文展示的界面和后臺代碼的展示中命名規(guī)范容易理解,使用者可以方便進(jìn)行操作,同時也可以實(shí)行系統(tǒng)的操作。2.2系統(tǒng)需求分析本系統(tǒng)主要是針對不一樣的客戶設(shè)計的,首先,可以直接通過網(wǎng)站地址就可以瀏覽整個系統(tǒng)的信息,包括主要的銷售產(chǎn)品,其次,進(jìn)行用戶登陸或者注冊后可以進(jìn)行商品的購買,在購買后可以進(jìn)行商品的評價以及客戶在線留言系統(tǒng),同時可以查看自己的訂單詳情,并可以給系統(tǒng)留言建議和改進(jìn)的地方。后臺管理員負(fù)責(zé)維持系統(tǒng)的正常運(yùn)行,同時也負(fù)責(zé)用戶信息的統(tǒng)計,并對系統(tǒng)的數(shù)據(jù)進(jìn)行分析,完善系統(tǒng)中的產(chǎn)品信息,留言管理,最主要的是訂單管理和處理。2.3系統(tǒng)流程分析1.管理員修改登陸密碼,管理登陸本系統(tǒng)的用戶的信息,對訂單進(jìn)行匯總和處理,對農(nóng)產(chǎn)品在系統(tǒng)中顯示的信息進(jìn)行管理,對農(nóng)產(chǎn)品的價格、庫存、地區(qū)、類別進(jìn)行匯總。2.未注冊或未登陸的用戶進(jìn)行商品瀏覽,查看農(nóng)產(chǎn)品信息、系統(tǒng)中的在線留言以及商品的評價。3.注冊成功用戶除了擁有瀏覽和查看的基本功能外,還可以通過用戶名和密碼進(jìn)行驗(yàn)證后成功登陸,并對登陸密碼進(jìn)行修改,添加商品到購物車并進(jìn)行購買,同時在購買之后對商品進(jìn)行評價和系統(tǒng)留言功能。2.3.1系統(tǒng)管理業(yè)務(wù)流程圖依據(jù)對運(yùn)城土特產(chǎn)分布和系統(tǒng)的設(shè)計管理的分析,設(shè)計出土特產(chǎn)銷售系統(tǒng)的業(yè)務(wù)流程圖。系統(tǒng)業(yè)務(wù)流程圖如圖2.1所示。圖2.1系統(tǒng)業(yè)務(wù)流程圖2.3.2系統(tǒng)數(shù)據(jù)流程圖1.頂層數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖主要簡單設(shè)計了使用該系統(tǒng)用戶操作,根據(jù)土特產(chǎn)網(wǎng)上網(wǎng)上銷售系統(tǒng)設(shè)計了頂層數(shù)據(jù)流圖,如圖2.2所示。圖2.2頂層數(shù)據(jù)流程圖2.第一層數(shù)據(jù)流程圖第一層數(shù)據(jù)流圖主要設(shè)計了用戶的詳細(xì)操作以及所操作信息和數(shù)據(jù)庫信息,如圖2.3所示。圖2.3第一層數(shù)據(jù)流程圖3.第二層數(shù)據(jù)流圖(1)根據(jù)銷售系統(tǒng)設(shè)計了第二層數(shù)據(jù)流圖。用戶信息的第二層數(shù)據(jù)流圖如圖2.4所示。圖2.4第二層數(shù)據(jù)流程圖(2)根據(jù)本系統(tǒng)所需設(shè)計了第二層數(shù)據(jù)流圖。訂單信息的第二層數(shù)據(jù)流圖如圖2.5所示。圖2.5第二層數(shù)據(jù)流程圖(3)根據(jù)銷售系統(tǒng)設(shè)計了第二層數(shù)據(jù)流圖。商品信息的第二層數(shù)據(jù)流圖如圖2.6所示。圖2.6第二層數(shù)據(jù)流程圖(4)根據(jù)銷售系統(tǒng)設(shè)計了第二層數(shù)據(jù)流圖。評論信息的第二層數(shù)據(jù)流圖如圖2.7所示。圖2.7第二層數(shù)據(jù)流程圖
第3章系統(tǒng)設(shè)計結(jié)合第二章在開始著手做之前所做的準(zhǔn)備工作,得到了一定的數(shù)據(jù)后,開始對系統(tǒng)進(jìn)行詳細(xì)具體的設(shè)計,所以本章節(jié)的主要作用是在此之前的基礎(chǔ)上,對系統(tǒng)進(jìn)行深入分析,從剛開始的系統(tǒng)大功能總體出發(fā),然后在后面細(xì)致的分析各個功能的具體情況,然后在一切準(zhǔn)備完畢之后在進(jìn)行完整的設(shè)計,然后得到所需要的的圖和表。3.1系統(tǒng)總體功能模塊本系統(tǒng)主要有前臺展示和后臺管理兩大部分,從瀏覽主頁、登錄注冊界面、商品信息、訂單管理、管理后臺數(shù)據(jù)等功能模塊進(jìn)行設(shè)計和展示,如圖3.1所示。圖3.SEQ圖3.\*ARABIC1系統(tǒng)功能結(jié)構(gòu)圖3.2系統(tǒng)分模塊功能概述3.2.1瀏覽主頁模塊主要是在沒有登陸和注冊的前提下可以瀏覽網(wǎng)站,查看網(wǎng)站的公告,網(wǎng)站的主要功能,然后點(diǎn)擊農(nóng)特產(chǎn)品圖片之后查看農(nóng)特產(chǎn)品詳細(xì)的信息同時可以查看評論和留言的信息。3.2.2登陸注冊界面瀏覽商品之后如果要購買,用戶需要進(jìn)行用戶注冊,填寫需要的基本信息,其中電話是比較重要的,對這些信息進(jìn)行處理,方便用戶的付款。在進(jìn)行用戶注冊后下次登陸可以用用戶名和密碼進(jìn)行登陸,然后輸入正確的驗(yàn)證碼就可以成功登陸。3.2.3商品信息在商品進(jìn)行登記展示時,商品的信息中包含商品的產(chǎn)地和商品的價格,商品的分類,客戶根據(jù)自己的需求,按自己的需要進(jìn)行篩選和選擇。后臺在商品的信息登記時,編輯產(chǎn)品的名稱、類別、地區(qū)、價格、庫存和備注??梢苑奖阌脩粼谶M(jìn)行商品選購時進(jìn)行篩選。3.2.4訂單管理成功登陸的用戶可以在訂購商品界面查看所需要的農(nóng)產(chǎn)品;可以修改已經(jīng)訂購的農(nóng)產(chǎn)品;刪除已經(jīng)訂購的農(nóng)產(chǎn)品。3.2.5后臺管理查看用戶的購買信息,查看用戶的注冊和登陸信息,并對用戶保存的信息和用戶已下的訂單進(jìn)行管理。添加商品,為新添加的農(nóng)產(chǎn)品添加圖片等;管理留言板;修改用戶當(dāng)時注冊時的個人信息,管理網(wǎng)站的瀏覽界面信息。3.3數(shù)據(jù)庫設(shè)計3.3.1E-R實(shí)體圖1.系統(tǒng)各實(shí)體與屬性(1)角色屬性。不同的用戶實(shí)體在系統(tǒng)中充當(dāng)著不同的角色,用戶實(shí)體可以自己進(jìn)行密碼的設(shè)置,并且標(biāo)記用戶在注冊時的時間,所以對角色的屬性進(jìn)行設(shè)計與分析,角色屬性圖如圖3.2所示。圖3.2角色屬性圖(2)訂單屬性。訂購信息表中有不同的客戶信息,在訂單中顯示的產(chǎn)品類、產(chǎn)品價格、產(chǎn)品類別、產(chǎn)品編號、產(chǎn)品庫存、購買數(shù)量、支付信息、下單信息、下單金額、后臺管理員的審核,所以對訂單的屬性進(jìn)行設(shè)計,訂單屬性圖如圖3.3所示。圖3.3訂單屬性圖(3)留言管理屬性。留言板主要是為了以便后期網(wǎng)站可以進(jìn)行更好的維護(hù),開設(shè)留言板功能廣泛的吸收游客和用戶的意見,留言管理屬性圖如圖3.4所示。圖3.4留言管理屬性圖(4)類別屬性。系統(tǒng)對農(nóng)產(chǎn)品的所屬類別進(jìn)行了分類,在添加不同的農(nóng)產(chǎn)品的時候以便進(jìn)行分類和登記,并記錄登記注冊的時間,類別屬性圖如圖3.5所示。圖3.5類別屬性圖(5)農(nóng)產(chǎn)品信息屬性。農(nóng)產(chǎn)品在網(wǎng)站上顯示的信息包括產(chǎn)品的名稱、價格、所屬類別、庫存、所屬地區(qū)、顯示圖片以及所展示的圖片,并依據(jù)設(shè)計完成了E-R圖,農(nóng)產(chǎn)品信息屬性圖如圖3.6所示。圖3.6農(nóng)產(chǎn)品信息屬性圖(6)商品評價屬性。評價功能征集用戶的反饋,主要包括用戶使用系統(tǒng)后對本系統(tǒng)額滿意度,以及在購買之后去商品的滿意度,評價留言要顯示評價人、評價內(nèi)容、還有評分以及評價時間,商品評價屬性圖如圖3.7所示。圖3.7商品評價屬性圖收藏記錄。收藏記錄的功能主要只用于注冊成功登陸的用戶,是為了方便用戶下次查詢自己之前看過商品,便于進(jìn)行商品的對比,并方便購買,節(jié)省時間,收藏記錄屬性圖如圖3.8所示。圖3.8收藏記錄屬性圖(8)新聞通知屬性。對最近的新聞進(jìn)行更新并發(fā)布,新聞發(fā)布的功能只限于管理者,在發(fā)布新聞通知時要留下發(fā)布新聞的時間、分類所屬、新聞里面的內(nèi)容、展示的成品、摘要等信息,新聞通知屬性圖如圖3.9所示。圖3.9新聞通知屬性圖(9)用戶信息屬性。用戶進(jìn)行注冊成功后可以瀏覽自己的基本信息,包括賬號、密碼、姓名、性別、出生日期、身份證號、電話、照片等內(nèi)容,用戶信息屬性圖如圖3.10所示。圖3.10用戶信息屬性圖(10)用戶注冊屬性。用戶注冊屬性圖如圖3.11所示。圖3.11用戶注冊屬性圖(11)鏈接屬性。網(wǎng)頁底部設(shè)置友情鏈接,可以直接進(jìn)行其他網(wǎng)站的瀏覽,友情鏈接的添加只適用于管理者,友情鏈接屬性圖如圖3.12所示。圖3.12友情鏈接屬性圖2.系統(tǒng)E-R圖系統(tǒng)E-R圖如圖3.13所示。圖3.13系統(tǒng)E-R圖3.3.2數(shù)據(jù)表結(jié)構(gòu)一個合理的數(shù)據(jù)庫對于一個系統(tǒng)來說是非常重要和有必要的,一個數(shù)據(jù)庫的好壞決定著系統(tǒng)處理的好壞,由之前學(xué)校開設(shè)課程中所學(xué)到的知識了解到現(xiàn)在他們之間的關(guān)系,做出了圖的展示,然后對照上面的圖來進(jìn)行下面表的設(shè)計。表清單如表3.1所示。
1.所有用戶表用來存儲用戶類別的基本內(nèi)容,所有用戶表如表3.2所示。2.導(dǎo)航表根據(jù)系統(tǒng)實(shí)體屬性的設(shè)計,設(shè)計下部導(dǎo)航。導(dǎo)航表如表3.3所示。3.訂購信息表用來存儲系統(tǒng)的訂購信息。訂購信息表如表3.4所示。4.留言板表用來記錄平時訂單的反饋和對本網(wǎng)站的建議。留言板表如表3.5所示。5.農(nóng)產(chǎn)品類別表農(nóng)產(chǎn)品類別表包含農(nóng)產(chǎn)品的編號和類別分類以及添加時間。農(nóng)產(chǎn)品類別表如表3.6所示。6.農(nóng)產(chǎn)品信息表農(nóng)產(chǎn)品必須登記必要的信息,所有需要進(jìn)行必要的分類和管理。農(nóng)產(chǎn)品信息表如表3.7所示。7.評論信息表該表主要用來用來存儲買家購物后的想法并和其他人進(jìn)行分享。評論信息表如表3.8所示。8.友情鏈接表友情鏈接表如表3.9所示。9.收藏記錄表用來存儲收藏信息等。收藏記錄表如表3.10所示。10.新聞通知表用來對新聞的標(biāo)題、新聞所屬的類別、新聞的具體內(nèi)容、添加人、首頁展示圖片、新聞點(diǎn)擊率、關(guān)鍵詞展示等。新聞通知表如表3.11所示。11.用戶信息表在進(jìn)行注冊成功后,數(shù)據(jù)庫會進(jìn)行管理和統(tǒng)計,所以就需要對用戶的信息進(jìn)行整理。用戶信息表如表3.12所示。12.用戶注冊表用戶在登錄時填寫的信息進(jìn)行備份,以便后期在進(jìn)行修改信息時可以進(jìn)行對比。包括了用戶的編號、用戶名、密碼等。用戶注冊表如表3.13所示。
第4章系統(tǒng)實(shí)現(xiàn)本章主要介紹了系統(tǒng)的在什么的舞臺上進(jìn)行展示和運(yùn)行、對完成需求的功能進(jìn)行靜態(tài)圖片的顯示。重點(diǎn)顯示了管理員在這里的主要作用。4.1系統(tǒng)開發(fā)運(yùn)行環(huán)境在想法之初就選擇了開發(fā)環(huán)境是MyEclipse6.0,這也是目前較為穩(wěn)定的版本,它可以提供了快速開發(fā)Web工程所需要的組件,能夠方便的搭建Struts框架,提供的Hibernate支持,可以很方便的在項目中添加Hibernate所需要的包,可以在開發(fā)環(huán)境中同時進(jìn)行程序設(shè)計和數(shù)據(jù)庫的管理。4.2詳細(xì)設(shè)計與實(shí)現(xiàn)4.2.1游客瀏覽界面的實(shí)現(xiàn)游客可以在不需要登陸或者注冊的前提下直接瀏覽系統(tǒng)的商品信息。瀏覽界面如圖4.1所示。圖4.1瀏覽界面4.2.2用戶登陸界面的實(shí)現(xiàn)1.簡單的實(shí)現(xiàn)了其他系統(tǒng)都會實(shí)現(xiàn)的用戶登陸功能,然后用自己的名字和密碼就可以進(jìn)入系統(tǒng)之后執(zhí)行其他的下一步操作,其中重要的是驗(yàn)證碼進(jìn)行確認(rèn),保證了一定的局限性,用戶就可以使用系統(tǒng)中的功能,否則拒絕使用。用戶登陸界面如圖4.2所示。用戶注冊界面如圖4.3所示。圖4.2用戶登陸界面圖4.3用戶注冊界面2.商品展示。登陸之后用戶除了可以進(jìn)行商品的瀏覽外,然后可以進(jìn)行添加購物車,并且進(jìn)行結(jié)算。商品展示的圖片是管理員在后臺盡心的添加,商品的有關(guān)信息的展示也是管理員進(jìn)行管理和編輯。商品展示界面如圖4.4所示。圖4.4商品展示界面3.在線留言。用戶對于網(wǎng)站可以進(jìn)行評論和留言以及提取改進(jìn)意見。留言界面如圖4.5所示。圖4.5留言界面4.通知公告。在頁面瀏覽本網(wǎng)站的重點(diǎn)信息,以及文章推送的經(jīng)典內(nèi)容。通知公告界面如圖4.6所示。圖4.6通知公告界面4.2.3后臺管理員相關(guān)功能實(shí)現(xiàn)1.隱私的修改。密碼長期不修改容易泄露信息,需要定期進(jìn)行隱私的更改,在修改中要填寫自己原來的密碼和要修改的新的密碼,然后進(jìn)行二次輸入,確認(rèn)之后完成修改。隱私修改界面如圖4.7所示.圖4.7隱私修改界面2.用戶信息的管理。用戶管理界面如圖4.8所示。圖4.8用戶管理界面3.農(nóng)產(chǎn)品管理信息。在這里會展示農(nóng)產(chǎn)品的個性圖片的展示。農(nóng)產(chǎn)品管理信息界面如圖4.9所示。圖4.9農(nóng)產(chǎn)品管理界面4.變幻圖管理??梢詫τ慰蜑g覽界面的變幻圖的更改。變幻圖添加界面如圖4.10所示。變幻圖查詢界面如圖4.11所示。圖4.10變幻圖添加界面圖4.11變幻圖查詢界面5.公告管理界面。公告信息的編輯以及編輯內(nèi)容。公告管理界面如圖4.12所示。圖4.12公告管理界面6.留言信息管理。用戶進(jìn)行留言之后,后臺要進(jìn)行管理,并且對留言進(jìn)行回復(fù),調(diào)動積極性。留言信息管理界面如圖4.13所示。圖4.13留言信息管理界面7.農(nóng)產(chǎn)品信息管理。添加農(nóng)產(chǎn)品的信息并提交系統(tǒng),可以使游客瀏覽。農(nóng)產(chǎn)品信息添加界面如圖4.14所示。農(nóng)產(chǎn)品類別查詢界面如圖4.16所示。圖4.14農(nóng)產(chǎn)品信息添加界面主要功能代碼如圖4.15所示:圖4.15農(nóng)產(chǎn)品信息添加界面主要代碼圖4.16農(nóng)產(chǎn)品類別查詢界面8.訂單管理。用戶可以看到自己的下單信息,而管理者可以看到具體的訂單號,下單的產(chǎn)品,是否支付成功等信息。訂單信息界面如圖4.17所示。圖4.17訂單信息界面主要功能代碼如圖4.184.19所示:圖4.18訂單信息界面主要代碼圖4.19訂單信息界面主要代碼4.2.4后臺信息統(tǒng)計圖農(nóng)產(chǎn)品信息統(tǒng)計圖。對農(nóng)產(chǎn)品的名稱做一個統(tǒng)計和對農(nóng)產(chǎn)品累唄進(jìn)行統(tǒng)計。農(nóng)產(chǎn)品名稱統(tǒng)計界面如圖4.20所示。農(nóng)產(chǎn)品類別統(tǒng)計界面如圖4.21所示。圖4.20農(nóng)產(chǎn)品名稱統(tǒng)計界面圖4.21農(nóng)產(chǎn)品類別統(tǒng)計界面4.2.5數(shù)據(jù)備份實(shí)現(xiàn)數(shù)據(jù)備份。對更改的信息進(jìn)行備份。數(shù)據(jù)備份界面如圖4.22所示。圖4.22數(shù)據(jù)備份界面
第5章系統(tǒng)測試在前期的準(zhǔn)備工作和基本設(shè)計完成之后,就需要讓其付諸于實(shí)踐進(jìn)行檢測,檢測的結(jié)果就會決定開發(fā)的質(zhì)量好壞,因此需要采用手動測試然后進(jìn)行實(shí)踐性的檢測來看是否符合基本的標(biāo)準(zhǔn)。5.1測試環(huán)境在進(jìn)行開發(fā)之前要確定用何種軟件進(jìn)行編寫,對所需要的環(huán)境進(jìn)行搭建和構(gòu)造,它可以擔(dān)保在使用中的效率的高低和運(yùn)行時候是否穩(wěn)定。該銷售系統(tǒng)是在MyEclipse上進(jìn)行開發(fā)和編寫的,然后把數(shù)據(jù)放在了SQLse
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上饒市廣信區(qū)人民法院公開招聘勞務(wù)派遣工作人員14人備考題庫及完整答案詳解1套
- 2026年建筑物改建評估合同
- 2025國考國家稅務(wù)總局南京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)稅務(wù)局面試題目及答案
- 2026年園林工程設(shè)計合同
- 旌德2025年衛(wèi)生系統(tǒng)招聘考試試題及答案解析
- 2025年中國民航科學(xué)技術(shù)研究院面向社會公開招聘合同制工作人員29人備考題庫及完整答案詳解一套
- 2025年中國科學(xué)院高能物理研究所軟件工程師崗位招聘備考題庫有答案詳解
- 2025年大理州強(qiáng)制隔離戒毒所公開招聘輔警5人備考題庫完整參考答案詳解
- 超硬材料產(chǎn)業(yè)技術(shù)研究院公開招聘第二批科研人員20人備考題庫參考答案詳解
- 2025下半年廣東茂名高州市市屬國有企業(yè)招聘企業(yè)人員41人備考核心試題附答案解析
- 【新】國開2024年秋《經(jīng)濟(jì)法學(xué)》1234形考任務(wù)答案
- 2026屆甘肅省蘭州市一中生物高一第一學(xué)期期末檢測模擬試題含解析
- 托福真題試卷含答案(2025年)
- TCECS10270-2023混凝土抑溫抗裂防水劑
- 【語 文】第19課《大雁歸來》課件 2025-2026學(xué)年統(tǒng)編版語文七年級上冊
- 2025遼寧葫蘆島市總工會招聘工會社會工作者5人筆試考試參考題庫及答案解析
- 2026年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能考試題庫及參考答案詳解
- 農(nóng)光互補(bǔ)項目可行性研究報告
- 寶安區(qū)房屋臨時使用(出租)人證明
- 《食品安全風(fēng)險評估》課程教學(xué)大綱(本科)
- 陶瓷工藝中的釉料制備及應(yīng)用
評論
0/150
提交評論