中華文化體驗網(wǎng)站_第1頁
中華文化體驗網(wǎng)站_第2頁
中華文化體驗網(wǎng)站_第3頁
中華文化體驗網(wǎng)站_第4頁
中華文化體驗網(wǎng)站_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大連外國語大學(xué)(設(shè)計)本科生摘 要本題目為國韻中華體驗的設(shè)計與實現(xiàn),。中華歷史悠久,為世界的文明和進步做出了貢獻。新世紀(jì)新階段,大力推動中華的,增強中華國際影響力,具有重要的現(xiàn)實意義和深遠的歷史意義。網(wǎng)絡(luò),中國傳統(tǒng)文化擁有了新的方式,也帶來了新的機遇和。傳承華夏文明,中國,網(wǎng)絡(luò)在推進中華世界的過程中,也肩負著重要責(zé)任。為此我選擇了國韻中華體驗這個課題,以實現(xiàn)對如今背景下網(wǎng)絡(luò)傳承弘揚中國的探索和實踐。本系統(tǒng)由四個大模塊組成,各模塊的功能分別為:會員管理模塊、商品類別管理模塊、商品管理系統(tǒng)和購物模塊。通過國韻中華體驗的建設(shè)以及實現(xiàn)對傳統(tǒng)及商品零售提供信息化管理。本文研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則網(wǎng)上中

2、華及商品銷售,此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡單、界面更直觀等優(yōu)點。根據(jù)系統(tǒng)所需功能,本系統(tǒng)基于 JAVA 語言。以 JDK 為環(huán)境,Tomcat 作為服務(wù)器,達到網(wǎng)上購物的目的。本篇著重論述了網(wǎng)上購物的可行性、網(wǎng)上購物的優(yōu)勢、系統(tǒng)功能與實現(xiàn)、數(shù)據(jù)流程及,包括商品目錄,會員、網(wǎng)上購物、訂單、展品,數(shù)據(jù)管理等。經(jīng)過測試, 本系統(tǒng)具有較好的實用性,可以為廣大用戶帶來便捷,提供優(yōu)質(zhì)的中華服務(wù),讓用戶的生活充滿樂趣。關(guān)鍵字:中華傳統(tǒng), JAVA, 購物車, 數(shù)據(jù)庫大連外國語大學(xué)(設(shè)計)本科生AbstractThe topic of this essay is Design and

3、 Implement of Tribute Tea Sales Website, along with the rapid development of network technology and computer technology, database technology and application in the network, resulting in a smooth and convenient channel for communication and transactions between more electronic businesses and consumer

4、s, reducing business costs, provide thoughtful and humane services people. To this end, I chose the tribute tea sales website this topic, in order to achieve online trading and otheronline shopping some exploration and practice.This system is composed of four big modules, each modules function is: m

5、ember management module, commodity category management module, commodity management system and online shopping module. Through the construction of tribute tea sales website, and the realization of the commercial retail enterprise to provide information management. This paper studies an online tribut

6、e tea sales website based on data association rules, whichhas the advantages of simpler user interface and more intuitive interface.According to the required functions of the system, the system is based on JAVA language. JDK as the environment, Tomcat as a server, to achieve the purpose of online sh

7、opping. This article discussed the feasibility and advantages of online shopping online shopping, system function and the realization, the data flow and storage, including a catalog, membership registration, online ordering and shopping, order inquiries, datamanagement etc.After testing, the system

8、has better practicability, can bring convenience for the vast numbers of users, and provide high-quality tea sales service, so that users lives are full offun.Keywords: Tribute,JAVA,shopping cart,database大連外國語大學(xué)(設(shè)計)本科生目 錄1 緒論11.1項目背景11.2研究意義11.3國內(nèi)外現(xiàn)狀11.4本系統(tǒng)概述22 國韻中華體驗系統(tǒng)分析32.1 系統(tǒng)需求分析32.1.1 功能需求32.1.2

9、 性能需求42.2 系統(tǒng)可行性分析42.2.1技術(shù)及開發(fā)方法可行性42.2.2管理可行性42.2.3可行性42.3 業(yè)務(wù)流程分析43 國韻中華體驗系統(tǒng)設(shè)計73.1系統(tǒng)物理環(huán)境配置73.2系統(tǒng). 73.3系統(tǒng)概要設(shè)計73.4數(shù)據(jù)庫設(shè)計93.4.1概念設(shè)計93.4.2邏輯設(shè)計143.4.3物理設(shè)計153.5 系統(tǒng)詳細設(shè)計183.5.1 用戶模塊設(shè)計錯誤!未定義書簽。3.5.2 管理員模塊設(shè)計錯誤!未定義書簽。4 中華體驗網(wǎng)系統(tǒng)實現(xiàn)244.1 系統(tǒng)技術(shù)實現(xiàn)24大連外國語大學(xué)(設(shè)計)本科生4.1.1JSP 簡介244.1.2B/S 結(jié)構(gòu)概述244.1.3Struts 框架簡介254.1.2Oracle

10、 簡介264.2首頁模塊實現(xiàn)264.3會員模塊實現(xiàn)264.3.1模塊264.3.2購物車管理模塊264.4 管理員模塊實現(xiàn)274.4.1商品信息模塊274.4.2訂單管理模塊274.4.3會員信息模塊274.4.4公告信息模塊275系統(tǒng)測試285.1 系統(tǒng)測試方法285.1.1系統(tǒng)測試計劃285.1.2系統(tǒng)測試工具285.1.3系統(tǒng)測試方法和測試類型285.2 系統(tǒng)測試的目的和原則295.3 系統(tǒng)測試295.3.1 系統(tǒng)登錄測試要點295.3.2 管理員輸入輸入測試要點295.3.3 數(shù)據(jù)輸入測試要點295.4 系統(tǒng)測試效果296結(jié) 論316.1 系統(tǒng)開發(fā)總結(jié)316.2 存在問題及改進31致

11、謝32參考文獻33大連外國語大學(xué)(設(shè)計)本科生大連外國語大學(xué)(設(shè)計)本科生1 緒論1.1 項目背景隨著互聯(lián)網(wǎng)和的發(fā)展,新的產(chǎn)業(yè)、新的商業(yè)模式如雨后春筍般涌現(xiàn)。電子商務(wù)就是利用先進的電子從事各種商業(yè)活動的式,這種特殊的經(jīng)營方式,就是利用現(xiàn)有的計算機硬件設(shè)備,軟件和網(wǎng)絡(luò)基礎(chǔ)設(shè)施,然后通過網(wǎng)絡(luò)連接起來的電子網(wǎng)絡(luò)環(huán)境進行各種各樣的商務(wù)活動。國韻中華體驗是電子商務(wù)發(fā)展的產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向。Internet 本身具有的開放性、全球性、低成本、高效率的特點,也成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大了作為一種新貿(mào)易形式所具有的價值,它不僅會改變企業(yè)的本身的生產(chǎn)、經(jīng)營、管理活動,而且還會影響

12、整個的與結(jié)構(gòu)。a.網(wǎng)上商城能夠使個人或者企業(yè)以更低的成本進入全球市場,這樣就給個人或者中小型企業(yè)提供了的信息,使得它們具有更強的競爭力,更有利于企業(yè)長遠的發(fā)展。b.網(wǎng)上商城將傳統(tǒng)的商城流程電子化,數(shù)字化,一方面可以大量的減少人力、物力、財力,降低企業(yè)的成本;另一方面了時間和空間的限制,使得可以在隨時隨地進行,從而大大的提高了效率。c. 網(wǎng)上商城打破了傳統(tǒng)的經(jīng)營模式,通過省略部分中間環(huán)節(jié),使得生產(chǎn)者和消費者直接成為可能,從而在一定程度上改變了全球的運行方式。本是以物品展示功能為重點而開發(fā)的電子商務(wù),采用人機的操作方式。全面展示內(nèi)的所有展示和銷售,實現(xiàn)網(wǎng)上上購物、展品評價、查看商城內(nèi)的公告信息;用

13、戶選中的商品可以直接放入購物車;對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴(yán)格的數(shù)據(jù)檢驗;盡可能排除用戶的誤操作,盡可能的維護系統(tǒng)的安全性和可靠性。1.2 研究意義鑒于的浪潮已經(jīng)刮起,怎樣才能使中華傳統(tǒng)在這個巨大的浪潮中占有一席之地,在這個競爭激烈的中很快適應(yīng)新的模式,并且能夠更健康、更穩(wěn)定的發(fā)展?網(wǎng)上商城將會為解決這一問題。1.3 國內(nèi)外現(xiàn)狀傳統(tǒng)是我們繁榮昌盛的根基,一個如果沒有自己的科技,可能會;一個民族如果喪失了自己的,就要亡種,而亡種比更可怕。對中華來說,中國傳統(tǒng)文1大連外國語大學(xué)(設(shè)計)本科生化是中華的和象征,是中華區(qū)別于其他的唯一標(biāo)志。中華歷史悠久,為世界的文明和進步做出了貢獻。新世紀(jì)新階段,大力

14、推動中華的,增強中華國際影響力,具有重要的現(xiàn)實意義和深遠的歷史意義。網(wǎng)絡(luò),中國傳統(tǒng)擁有了新的方式,也帶來了新的機遇和。傳承華夏文明,中國,網(wǎng)絡(luò)在推進中華世界的過程中,也肩負著重要責(zé)任。1.4本系統(tǒng)概述中華系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)?。每一個細小的環(huán)節(jié)都和重要。這樣才能使得在電子時避免不必要錯誤發(fā)生。我將使用 HTML、JAVA 等技術(shù)來編輯網(wǎng)頁,并運用 JSP 技術(shù)把數(shù)據(jù)庫和頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本文在實際應(yīng)

15、用開發(fā)中解決方案是建立,以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新??梢愿玫募皶r了解商品的情況。中華是信息及網(wǎng)上購物式的一個新型系統(tǒng)也是一個典型系統(tǒng)。其中主要包括前臺的網(wǎng)頁設(shè)計應(yīng)用開發(fā),的數(shù)據(jù)庫建立和維護以及管理兩大功能。其中它要實現(xiàn):展示,商品銷售,會員,購物車,提交訂單,展品評價等功能。對于前者要求建立功能完備,使用方便,操作簡單等設(shè)計特點,對于后者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫管理功能。2大連外國語大學(xué)(設(shè)計)本科生2 國韻中華體驗系統(tǒng)分析2.1 系統(tǒng)需求分析系統(tǒng)分析方法來源于系統(tǒng)科學(xué)。系統(tǒng)科學(xué)是 20 世紀(jì) 40 年代以后迅速發(fā)展起來的一個橫跨各個學(xué)科

16、的新的科學(xué)部門,它從系統(tǒng)的著眼點或角度去和研究整個客觀世界,為人類認(rèn)識和改造世界提供了科學(xué)的理論和方法。它的產(chǎn)生和發(fā)展標(biāo)志著人類的科學(xué)思維由主要以“實物為中心”逐漸過渡到以“系統(tǒng)為中心”,是科學(xué)思維的一個劃。系統(tǒng)分析是咨詢研究的最基本的方法,我們可以把一個復(fù)雜的咨詢項目看成為系統(tǒng)工程,通過系統(tǒng)目標(biāo)分析、系統(tǒng)要素分析、系統(tǒng)環(huán)境分析、系統(tǒng)分析和系統(tǒng)管理分析,可以準(zhǔn)確地診斷問題,深刻地揭示問題起因,有效地提出解決方案和滿足客戶的需求4。2.1.1 功能需求具體功能描述如下:1會員模塊功能描述(1)模塊:游客可以會員,進行商品的。(2)商品模塊:普通用戶可以商品,可以查看商品信息。(3)購物車模塊:會

17、員可以查看自己的購物車中購物情況。(4)查看商品模塊:會員可對查看商品信息。(5)展品展示模塊:會員可提交想要展示的展品。(6)展品評價模塊:會員可對頁面內(nèi)進行展示的展品進行評價。2管理模塊功能描述(1)商品信息管理:新增,修改,刪除商品信息3大連外國語大學(xué)(設(shè)計)本科生(2)會員管理:可以查看前臺的會員,對會員進行刪除操作。(3)定單管理:查找訂單,對訂單信息進行執(zhí)行操作。(4)公告管理:新增,修改,刪除公告信息。(5)展品管理:對展品進行審核、上架、刪除操作。(6)評論管理:對評論進行刪除操作。2.1.2 性能需求可以分為以下幾種。1安全性要求:所有數(shù)據(jù)庫的操作,必須盡量保證安全。2時間性

18、要求:保證用戶一次最簡單購物過程在 1 分鐘內(nèi)完成。3美觀性要求:要求界面美觀,操作簡便。2.2 系統(tǒng)可行性分析2.2.1 技術(shù)及開發(fā)方法可行性本系統(tǒng)基于瀏覽器/服務(wù)器體系,人們常說的 B/S 體系。2.2.2 管理可行性利用面向?qū)ο蟮臋C構(gòu)化方法,面向?qū)ο蠓椒ㄒ浴皩ο蟆睘橹行?,在分析對象、研究對象及對象的屬性的過程中,根據(jù)其內(nèi)在規(guī)律建立求解模型。基于這種方法建立的軟件系統(tǒng),不管外部環(huán)境或功能需求如何地變化,其對象的內(nèi)在的規(guī)律是不變的,區(qū)別于傳統(tǒng)方法的以“過程為中心”,以功能分解為基本方法,當(dāng)功能需求發(fā)生變化時,將引起對軟件整體結(jié)構(gòu)的修改,導(dǎo)致系統(tǒng)不穩(wěn)定。因而,基于這種方法建立的軟件系統(tǒng)是引起軟

19、件結(jié)構(gòu)的整體變化,所以系統(tǒng)是穩(wěn)定的,利用此方法可以充分達到系統(tǒng)管理可行性的目的。2.2.3可行性通過分析開發(fā)所具備的能力及實現(xiàn)的方法,準(zhǔn)確確定的總體結(jié)構(gòu),利用關(guān)系數(shù)據(jù)庫所具有的能力,以最簡潔最容易的方法,使用開發(fā)工具達到最好的效果。2.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析的目的是:形成合理、科學(xué)的業(yè)務(wù)流程。通過分析現(xiàn)有業(yè)務(wù)流程的基礎(chǔ)上4大連外國語大學(xué)(設(shè)計)本科生進行業(yè)務(wù)流程重組(BPR),產(chǎn)生更新為合理的業(yè)務(wù)流程。業(yè)務(wù)流程分析主要是定義項目的內(nèi)容,即對現(xiàn)行的管理進行仔細地回顧和描述,從而認(rèn)識項目的業(yè)務(wù)和技術(shù)上的具體要求,幫助確定流程工作與合作建模的基本要素,更好地分析理解其同其他要素的關(guān)系,例如業(yè)務(wù)

20、目標(biāo)、業(yè)務(wù)策略、面對的問題、產(chǎn)生的影響、組織機構(gòu)參與者或者相關(guān)的企業(yè)架構(gòu)。系統(tǒng)設(shè)計以前,要對系統(tǒng)需求進行歸納和分析,查找出所有的業(yè)務(wù)主角,然后在確定業(yè)務(wù)主角后,每個主角的相關(guān)活動及流程應(yīng)清晰地制定出來,最終設(shè)計出邏輯視圖、用戶界面示意圖。用戶可直接內(nèi)容,或選擇登錄,如果用戶還沒有登錄名,首先要進行用。后需管理員驗證,在登錄時用戶名與驗證通過就能做相關(guān)操作。如果用戶名不存在或不正確,則提示重新登錄。用戶登錄之后,進入主頁面,可選基本業(yè)務(wù)有四個,首頁,公告,全部商品,網(wǎng)友展品。在瀏覽商品時,用戶可以查看詳情,加入購物車,提交訂單實現(xiàn)。如果當(dāng)前登錄用戶為管理員,則可以進行管理員、用戶、公告、商品類型

21、、商品、訂單、展品、展品評價的管理,,其余用戶只能查看,無權(quán)修改和刪除。用戶系統(tǒng)業(yè)務(wù)流程圖如 2-1-2 所示。與否是否登錄失敗驗證信息5發(fā)布評論瀏覽網(wǎng)頁填寫信息下訂單查看展品加入購物車填寫信息修改購物車發(fā)布展品查看購物車瀏覽展品瀏覽商品瀏覽公告瀏覽首頁瀏覽網(wǎng)頁非會員大連外國語大學(xué)(設(shè)計)本科生圖 2-1-1 系統(tǒng)業(yè)務(wù)流程管理員業(yè)務(wù)流程圖如圖 2-1-2 所示開始驗證失敗驗證驗證管理員界面數(shù)據(jù)驗證驗證操作結(jié)束圖 2-1-2 管理員業(yè)務(wù)流程6訂單商品分類商品用戶管理公告管理員登錄大連外國語大學(xué)(設(shè)計)本科生3 國韻中華體驗系統(tǒng)設(shè)計3.1 系統(tǒng)物理環(huán)境配置系統(tǒng)硬件平臺的配置:1CPU:I5-750

22、0U。2內(nèi)存:8G。3硬盤:256GB SSD。4基本的輸入、輸出設(shè)備。系統(tǒng)軟件平臺的配置:如果說硬件是一個系統(tǒng)的身體,那么軟件則是一個系統(tǒng)的,一個系統(tǒng)設(shè)計的好壞,不僅要有正確的軟件開發(fā)思想,也應(yīng)該有良好的軟件開發(fā)工具,國韻中華體驗所采用的軟件配置環(huán)境為:1操作系統(tǒng):Windows 7 Professional Edit Service Pack2。2數(shù)據(jù)庫軟件:Oracle 。3系統(tǒng)開發(fā)軟件:MyEclipse2014。3.2 系統(tǒng)本系統(tǒng)的結(jié)構(gòu)包括數(shù)據(jù)層、商務(wù)服務(wù)器組件及應(yīng)用服務(wù)層。在應(yīng)用服務(wù)層中主要采用 JAVA 技術(shù)來構(gòu)建頁來支持整個面向服務(wù)對象的應(yīng)用。該系統(tǒng)的設(shè)計提供以下功能:1包括用

23、戶的,登陸系統(tǒng),商品。2主要是管理員模塊,對商品,訂單信息的管理等操作。3系統(tǒng)管理,主要是各個模塊之間相互協(xié)同工作。3.3 系統(tǒng)概要設(shè)計根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處理模塊進一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關(guān)系,把邏輯模型變?yōu)槲锢砟P汀T诠芾硇畔⑾到y(tǒng)的設(shè)計過程中,系統(tǒng)劃分的一般原則如下:7大連外國語大學(xué)(設(shè)計)本科生1子系統(tǒng)要具有性。即應(yīng)把相對的事務(wù)處理過程作為一個子系統(tǒng)。這樣的子系統(tǒng)具有較高的內(nèi)聚性,與其它的藕合較弱,便于軟件開發(fā)、使用及日后系統(tǒng)維護。2子系統(tǒng)的劃分結(jié)果應(yīng)使數(shù)據(jù)冗余度較小。應(yīng)避免部分?jǐn)?shù)據(jù)在多個子系統(tǒng)中出現(xiàn),尤其是修改,以保證系統(tǒng)的安全性、

24、可靠性和數(shù)據(jù)的一致性。3子系統(tǒng)的劃分應(yīng)能滿足目前和日后管理上的需要,功能應(yīng)齊全,操作要方便且為今后發(fā)展留有接口。4子系統(tǒng)的劃分應(yīng)以該的管理職能為依據(jù)。應(yīng)盡量避免過分依賴于組織機構(gòu),以防止機構(gòu)變更后為系統(tǒng)帶來不必要的麻煩7。從公司的組織結(jié)構(gòu)上出發(fā),把整個管理信息系統(tǒng)劃分成多個子系統(tǒng)。每個子系統(tǒng)的功能相對,但是子系統(tǒng)之間有必要的數(shù)據(jù)。對本系統(tǒng)的數(shù)據(jù)流圖采用變換中心法和事務(wù)中心法進行分析,對其逐步進行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,即系統(tǒng)的功能圖。系統(tǒng)功能模塊結(jié)構(gòu)圖反映了系統(tǒng)功能模塊的劃分,如圖 3-1 所示國韻中華體驗用戶管理員商品展示用戶登錄

25、用戶注冊提交展品展品評價用戶管理商品管理展品管理訂單管理評價管理公告管理購物車訂單。圖 3-1 系統(tǒng)功能模塊結(jié)構(gòu)圖1會員模塊功能描述(1)用戶模塊:游客可以會員,進行商品的。8大連外國語大學(xué)(設(shè)計)本科生(2)商品展示模塊:普通用戶可以查看商品信息,商品。(3)購物車模塊會員可以查看自己的購物車中購物情況。(4)提交展品模塊:會員可對提交參加展示的展品。(5)展品評價模塊:會員可對展品進行評價。2管理模塊功能描述(1)用戶管理:可以查看前臺的會員,對會員及管理員進行刪除操作。(2)商品信息管理:新增,修改,刪除商品信息.(3)展品管理:對展品進行審核,刪除操作。(4)訂單管理:對訂單信息進行執(zhí)

26、行操作。(5)評價管理:對評論進行刪除操作。(6)公告管理:新增,修改,刪除公告信息。3.4 數(shù)據(jù)庫設(shè)計3.4.1 概念設(shè)計概念結(jié)構(gòu)設(shè)計是將分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)的主要特點是:1能真實、充分地反映現(xiàn)實世界。2易于理解。3易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴充。4易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型共同基礎(chǔ),它比數(shù)據(jù)模型更于、抽象,更加穩(wěn)定。為了把用戶的數(shù)據(jù)要求清晰明確的表達出來,通常要建立一種面向問題的數(shù)據(jù)模型,按照用戶的觀點來對數(shù)據(jù)和信息建模。最常用的概念性數(shù)據(jù)模型就是 E-

27、R 模型8。9大連外國語大學(xué)(設(shè)計)本科生公告信息屬性圖包括編號,標(biāo)題,圖片,內(nèi)容,日期,點擊數(shù)。如圖 3-1 所示。編號標(biāo)題圖片內(nèi)容點擊數(shù)發(fā)布日期圖 3-1 公告實體屬性圖商品類型屬性圖包括編號,類型名稱。如圖 3-2 所示。編號類型名稱圖 3-2商品類型實體屬性圖商品信息屬性圖包括編號,商品名稱,圖片,商品類型,單價,庫存,銷量,上架日期。商品介紹。如圖 3-3 所示。10商品類型表公告表大連外國語大學(xué)(設(shè)計)本科生商品名稱圖片商品類型單價編號庫存商品介紹銷量上架日期圖 3-3 商品實體屬性圖管理員屬性圖包括編號,用戶名,姓名,方式。如圖 3-3 所示。編號用戶名方式圖 3-4 訂管理員實

28、體屬性圖購物車屬性圖包括編號,用戶,商品,價格,數(shù)量,日期。如圖 3-5 所示。11管理員表商品表大連外國語大學(xué)(設(shè)計)本科生編號用戶商品價格數(shù)量日期圖 3-5 購物車實體屬性圖訂單詳細屬性圖包括編號,訂單號,商品,數(shù)量,單價如圖 3-6 所示。編號訂單號商品價格 , 數(shù)量數(shù)量圖 3-6 訂單詳細實體屬性圖訂單屬性圖包括編號,訂單號,用戶,總計,訂單日期,訂單狀態(tài),生成日期,收貨人,送貨地址,方式。如圖 3-7 所示。12訂單明細表購物車表大連外國語大學(xué)(設(shè)計)本科生訂單號用戶總計狀態(tài)編號生成日期方式收貨人送貨地址圖 3-7 訂單實體屬性圖會員屬性圖包括編號,用戶名,姓名,出生日期,方式,狀態(tài)

29、,日期。如圖示。用戶名編號出生日期日期,方式狀態(tài)圖 3-8 會員實體屬性圖展品實體屬性圖包括編號,編號, 發(fā)布人 , 標(biāo)題 , 圖片 , 介紹 , 發(fā)布日期 ,點擊數(shù) , 狀態(tài)。如圖 3-9 所示。13用戶表訂單表大連外國語大學(xué)(設(shè)計)本科生發(fā)布人標(biāo)題圖片編號介紹發(fā)布日期狀態(tài)點擊數(shù)圖 3-9 展品實體屬性圖展品評價實體屬性圖包括編號,用戶,展品,評分,內(nèi)容,日期。如圖3-10所示。編號用戶展品評分日期內(nèi)容圖 3-10 展品評價實體屬性圖3.4.2 邏輯設(shè)計數(shù)據(jù)庫邏輯設(shè)計分為三個階段,分別是:用戶要求、建立 E-R 模型和數(shù)據(jù)庫模式設(shè)計。數(shù)據(jù)庫邏輯設(shè)計中的第一階段收集和分析用戶需求是按以下四步進

30、行的:分析用戶活動,確定系統(tǒng)范圍,分析用戶活動所涉及的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。邏輯設(shè)計第二階段建立E-R 模型分兩步,首先應(yīng)進行局部 E-R 模型設(shè)計,然后進行總體 E-R 模型的設(shè)計。邏輯設(shè)計第三階段在數(shù)據(jù)庫模式設(shè)計階段分兩步進行,第一步初步設(shè)計,把 E-R 圖轉(zhuǎn)換為關(guān)系模型,第二步優(yōu)化設(shè)計,對模式進行調(diào)整和。14展品評價表展品表大連外國語大學(xué)(設(shè)計)本科生我們所要進行研究的是邏輯設(shè)計的第三步即將 E-R 圖像關(guān)系模型轉(zhuǎn)化。下面把實體及實體間關(guān)系轉(zhuǎn)換成為關(guān)系模型。實體轉(zhuǎn)換出的關(guān)系模式:管理員表編號,用戶名,姓名,方式貢茶品牌表編號,品牌名稱購物車表編號,用戶,商品,數(shù)量,價格,加入日期商品類型表

31、編號,類型名稱商品表編號,商品名稱 , 圖片 , 商品類型 , 單價 ,介紹 公告表編號,標(biāo)題,圖片,內(nèi)容 ,日期,點擊數(shù)庫存 ,銷量 ,上架日期 , 商品訂單明細表編號,訂單號,商品,數(shù)量,單價 展品表編號,發(fā)布人 , 標(biāo)題 , 圖片 , 介紹 , 發(fā)布日期 , 點擊數(shù) ,狀態(tài) 、展品評價表編號,用戶 , 展品 , 評分 , 內(nèi)容 , 日期 訂單表編號,訂單號,用戶,總計,生成日期,訂單狀態(tài),收貨人,送貨地址,方式用戶表編號,用戶名,姓名,出生日期,方式,狀態(tài),日期3.4.3 物理設(shè)計數(shù)據(jù)庫物理設(shè)計包括:選擇結(jié)構(gòu)、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。主要解決選擇文件結(jié)構(gòu)和確定文件

32、存取方法的問題。在數(shù)據(jù)庫中數(shù)據(jù)的路徑主要表現(xiàn)為如何建立索引。如要直接到所要查找的,應(yīng)采用索引方法存取方法(索引表)。順序表只能從起點進去向后一個個。在上面的實體以及實體之間關(guān)系模式的基礎(chǔ)上,形成數(shù)據(jù)庫中表以及各表之間關(guān)系。管理員信息表如表 3-1 所示。表 3-1 管理員信息表字段名說明類 型長 度可否為空主鍵adminid username password realname contact編號用戶名varchar2 varchar2 varchar2 varchar2 varchar22020202020是是是是是否否否否否備注15大連外國語大學(xué)(設(shè)計)本科生展品信息表如表 3-2 所示。

33、表 3-2 展品信息表字段名說明類 型長 度可否為空主鍵exhibitionid usersid titleimage contents addtime hitsstatus編號 發(fā)布人標(biāo)題 圖片 介紹發(fā)布日期點擊數(shù) 狀態(tài)varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar22020202020202020是是是是是是是是否否否否否否否否購物車信息表如表 3-3 所示。表 3-3 購物車信息表字段名說明類 型長 度可否為空主鍵cartid usersid goodsid price num addtimev

34、archar2 varchar2 varchar2 varchar2 varchar2 varchar2202020202020是是是是是是否否否否否否編號用戶商品價格數(shù)量日期商品類型信息表如表 3-4 所示。表 3-4 商品類型信息表字段名說明類 型長 度可否為空主鍵cateid catename編號 類型名稱varchar2 varchar22020是是否否商品信息表如表 3-5 所示。表 3-5 商品信息表字段名說明類 型長 度可否為空主鍵goodsid goodsname image cateidprice storage sellnumaddtime contents編號 商品名稱圖

35、片 商品類型單價庫存銷量上架日期商品介紹varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2202020202020202020是是是是是是是是是否否否否否否否否否公告信息表如表 3-6 所示。16大連外國語大學(xué)(設(shè)計)本科生表 3-6公告信息表字段名說明類 型長 度可否為空主鍵articleid title image contents addtime hits編號標(biāo)題圖片內(nèi)容發(fā)布日期點擊數(shù)varchar2 varchar2 varchar2 varchar2 varchar2 var

36、char2202020202020是是是是是是否否否否否否訂單明細信息表如表 3-7 所示。表 3-7 訂單明細信息表字段名說明類 型長 度可否為空主鍵detailsid ordercode goodsid pricenum編號 訂單號商品 價格 數(shù)量varchar2 varchar2 varchar2 varchar2 varchar22020202020是是是是是否否否否否購物訂單信息表如表示。表 3-8 購物訂單信息表字段名說明類 型長 度可否為空主鍵ordersid ordercode usersid total status addtime receiver addressconta

37、ct編號 訂單號用戶 總計 狀態(tài)生成日期收貨人 送貨地址方式varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2202020202020202020是是是是是是是是是否否否否否否否否否用戶信息表如表 3-9 所示。表 3-9用戶信息表字段名說明類 型長 度可否為空主鍵usersid username password realname sex birthday contact statusregdate編號用戶名varchar2 varchar2 varchar2 varchar2 va

38、rchar2 varchar2 varchar2 varchar2 varchar2202020202020202020是是是是是是是是是否否否否否否否否否出生日期方式狀態(tài)日期展品評價信息表如表 3-10 所示。17大連外國語大學(xué)(設(shè)計)本科生表 3-10 展品評價信息表字段名說明類 型長 度可否為空主鍵topicid usersid exhibitionid num contents addtime編號用戶展品評分內(nèi)容日期varchar2 varchar2 varchar2 varchar2 varchar2 varchar2202020202020是是是是是是否否否否否否3.5 系統(tǒng)詳細設(shè)

39、計系統(tǒng)根據(jù)業(yè)務(wù)內(nèi)容分為管理員系統(tǒng)、用戶登錄系統(tǒng)。系統(tǒng)的模塊設(shè)計是在需求規(guī)格說明和系統(tǒng)架構(gòu)的基礎(chǔ)上,通過精化架構(gòu)、分析用例、設(shè)計模塊來標(biāo)識設(shè)計元素,發(fā)現(xiàn)設(shè)計元素的行為細節(jié),精化設(shè)計元素的定義,以確保用例實現(xiàn)總是最新的。3.5 系統(tǒng)詳細設(shè)計系統(tǒng)根據(jù)業(yè)務(wù)內(nèi)容分為管理員系統(tǒng)、用戶登錄系統(tǒng)。系統(tǒng)的模塊設(shè)計是在需求規(guī)格說明和系統(tǒng)架構(gòu)的基礎(chǔ)上,通過精化架構(gòu)、分析用例、設(shè)計模塊來標(biāo)識設(shè)計元素,發(fā)現(xiàn)設(shè)計元素的行為細節(jié),精化設(shè)計元素的定義,以確保用例實現(xiàn)總是最新的。3.5.1 普通用戶模塊設(shè)計普通用戶模塊主要是;商品信息瀏覽;查看商品;購物;查看訂單。下面對這些功能,挑選代表性功能進行詳細敘述:1登錄模塊登錄功能

40、涉及的類,包括 action.IndexAction, dao.UsersDAO,BaseDao。如圖 3-11 所示。m.Users,dao.圖 3-11 用戶登錄18Oraclem.Usersdao.BaseDAOdao.UsersDAOaction.IndexAction大連外國語大學(xué)(設(shè)計)本科生(1) action.IndexAction 類action.IndexAction 是緩存前臺輸入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2) dao.UsersDAO 類dao.UsersDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進

41、行操作,查詢數(shù)據(jù)。(3) M.Users 類M.Users 是用戶的數(shù)據(jù)。(4) dao.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。2商品訂單模塊商 品 訂 單 功 能 涉 及 的 類 , 包 括 action.IndexAction.Orders,dao. BaseDao。如圖 3-12 所示。, dao.OrdersDAO,m圖 3-12 商品訂單(1)action.IndexAction 類action.IndexAction 是緩存前臺輸入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2)dao.Order

42、sDAO 類dao.OrdersDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,數(shù)據(jù)。(3) m.Orders 類m.Orders 是商品訂單的數(shù)據(jù)。19Oraclem.Ordersdao.BaseDAOdao.OrdersDAOaction.IndexAction大連外國語大學(xué)(設(shè)計)本科生(4) dao.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。3.5.2 管理員模塊設(shè)計管理員模塊主要進行管理員登錄;對商品信息的管理,即刪除,新增,修改,查看商品信息功能;對訂單管理,即查看訂單,執(zhí)行訂單的功能;對會員信息的管理,即刪除功能;對公告

43、的管理,即編輯公告,刪除公告的功能。下面對這些功能,挑選代表性功能進行詳細敘述:1商品信息模塊商品信息功能涉及的類,包括 action.GoodsAction,dao.GoodsDAO,m.Goods,dao.BaseDao。如圖 3-13 所示。圖 3-13 商品管理(1)action.GoodsAction 類action.GoodsAction 是緩存前臺輸入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2)dao.GoodsDAO 類dao.GoodsDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)。(3) m.Goods

44、 類m.Goods 是商品的數(shù)據(jù)。(4) dao.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。2商品訂單模塊20Oraclem.Goodsdao.BaseDAOdao.GoodsDAOaction.GoodsAction大連外國語大學(xué)(設(shè)計)本科生商 品 訂 單 功 能 涉 及 的 類 , 包 括 action.OrdersAction , dao.OrdersDAO,m.Orders,dao. BaseDao。如圖 3-14 所示。圖 3-14 訂單管理(1)action.OrdersAction 類action.OrdersAction 是緩存前臺輸

45、入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2)dao.OrdersDAO 類dao.OrdersDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,數(shù)據(jù)。(3) m.Orders 類m.Orders 是商品訂單的數(shù)據(jù)。(4) dao.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。3會員信息模塊會員信息功能涉及的類,包括 action.UsersAction,dao.UsersDAO,m.Users,dao.BaseDao。如圖 3-15 所示。21Oraclem.Usersdao.BaseDAOda

46、o.UsersDAOaction.UsersActionOraclem.Ordersdao.BaseDAOdao.OrdersDAOaction.OrdersAction大連外國語大學(xué)(設(shè)計)本科生圖 3-15 會員管理(1) action.UsersAction 類action.UsersAction 是緩存前臺輸入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2) dao.UsersDAO 類dao.UsersDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)。(3) m.Users 類m.Users 是會員的數(shù)據(jù)。(4) da

47、o.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。4公告信息模塊公告信息功能涉及的類,包括 action.ArticleAction,dao.ArticleDAO,m.Article。如圖 3-16 所示。圖 3-16 公告管理(1) action.ArticleAction 類action.ArticleAction 是緩存前臺輸入數(shù)據(jù),驗證輸入的數(shù)據(jù),形成 SQL 語句,調(diào)用數(shù)據(jù)庫操作類方法,響應(yīng)前臺數(shù)據(jù)操作。(2) dao.ArticleDAO 類dao.ArticleDAO 是涉及數(shù)據(jù)的的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,數(shù)據(jù)。(3) m

48、.Article 類22Oraclem.Articledao.BaseDAOdao.ArticleDAOaction.ArticleAction大連外國語大學(xué)(設(shè)計)本科生m.Article 是公告的數(shù)據(jù)。(4) dao.BaseDAO 類dao.BaseDAO 是數(shù)據(jù)庫連接類,主要是執(zhí)行 SQL 語句。23大連外國語大學(xué)(設(shè)計)本科生4 中華體驗網(wǎng)系統(tǒng)實現(xiàn)4.1 系統(tǒng)技術(shù)實現(xiàn)4.1.1 JSP 簡介Jsp 是 JavaServerPage 的縮寫,是由 Sun 公司倡導(dǎo)、許多公司參與,于 1999 年推出的一種 Web 服務(wù)設(shè)計標(biāo)準(zhǔn)。Jsp 是基于 Java Servlet 以及整個 Jav

49、a 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進站。JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理, 然后將生成的 HTML 頁面返回給客戶端的瀏覽器。JavaServlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet和 JSP 配合才能完成。JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。Jsp 技術(shù)的優(yōu)勢:1.一次編寫,到處運行。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代

50、碼不用做任何更改。2.系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 ASP/PHP 的局限性是顯而易見的。3.強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺 Application 進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java 顯示了一個巨大的生命力。4.多樣化和功能強大的開發(fā)工具支持。這一點與 ASP 很像,Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。4.1.2 B/S 結(jié)構(gòu)概述B/S 最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護。系統(tǒng)的擴展非常容易。

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論