寵物用品商店的Java Web實現(xiàn)方案_第1頁
寵物用品商店的Java Web實現(xiàn)方案_第2頁
寵物用品商店的Java Web實現(xiàn)方案_第3頁
寵物用品商店的Java Web實現(xiàn)方案_第4頁
寵物用品商店的Java Web實現(xiàn)方案_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 寵物用品商店的JAVA web實現(xiàn)方案寵物用品商店的Java Web實現(xiàn)方案摘 要本論文講述了基于B/S模式的SSH技術(shù)的寵物用品在線銷售系統(tǒng)的設(shè)計與實現(xiàn)。所謂的寵物用品在線銷售系統(tǒng)是通過網(wǎng)站推廣互聯(lián)企業(yè)的寵物用品和技術(shù)服務(wù),并使客戶隨時可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服務(wù)和訂單處理功能。從長遠的營銷策略來說,寵物用品在線銷售網(wǎng)站不僅是寵物用品和服務(wù)的推廣,而是通過互聯(lián)網(wǎng),將買家與賣家緊密結(jié)合在了一起,因而大大的減少了時間與空間帶來的障礙。寵物用品在線銷售系統(tǒng)提供了多種檢索途徑,可以從分類、新品、熱銷等途徑進行檢索,快捷準確。與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量寵物用品信息。寵物

2、用品在線銷售最突出的優(yōu)點是:不再限制消費者的購買時段,擴大和鞏固了客戶群,節(jié)省實際開店時需要投入的成本和租用費用。關(guān)鍵詞 : 寵物用品;網(wǎng)絡(luò)銷售;訂單處理;SSH技術(shù)The pet products shopAbstractThis thesis relate to the design and implementation of based on the mode of B/S and SSH technical on-line sales digital products system. The so-called on-line sales digital product system

3、through the Web site to promote Internet business of digital technology products and services, customers can learn more about the business and enterprise products, providing customers with the functions of online services and order processing. From the long-term strategic objectives, sales of digita

4、l products on-line site is not just digital products and services promotion, through the Internet, intranet and extranet make buyers and sellers, manufacturers and partners in the close connection together, thus eliminating the obstacles of time and space. Online sales of digital products that provi

5、de a variety of ways to retrieve, such as classification, new products and bargain products, the search way is faster and more accurate. Compared with the traditional way of marketing, online sales of digital products that can provide mass information. The most prominent advantage of online sales di

6、gital products are: no longer limit the consumers time to buy, consolidate and expand the customer base, thus increase the competitive ability of digital product business, and save the cost and rental cost of opening a shop actually.Keywords: pet products; online sale; order processing; technology o

7、f SSHii目 錄摘 要iAbstractii1 緒論11.1 課題背景11.2 目的和意義11.3 系統(tǒng)設(shè)計思想21.4 本文的結(jié)構(gòu)22 開發(fā)工具與技術(shù)簡介32.1 開發(fā)工具32.1.1 Eclipse簡介32.1.2 Oracle數(shù)據(jù)庫簡介32.2 技術(shù)簡介42.2.1 MVC框架簡介42.2.2 B/S架構(gòu)設(shè)計42.2.3 Hibernate框架簡介52.2.4 servlet簡介63 可行性分析與需求分析83.1 可行性分析83.1.1 經(jīng)濟可行性83.1.2 技術(shù)可行性83.1.3 運行可行性83.2 業(yè)務(wù)流程83.3 寵物用品在線銷售系統(tǒng)的需求分析103.3.1 系統(tǒng)總體的功能需

8、求103.3.2 用戶接口模塊103.3.3 管理員接口模塊113.4 小結(jié)134 總體設(shè)計144.1 系統(tǒng)模塊總體設(shè)計144.2 數(shù)據(jù)庫設(shè)計154.2.1 數(shù)據(jù)分析154.2.2 數(shù)據(jù)庫的詳細設(shè)計164.3 本章小結(jié)195 詳細設(shè)計與實現(xiàn)205.1 系統(tǒng)運行平臺設(shè)置205.1.1 運行環(huán)境205.2 系統(tǒng)前臺基本功能設(shè)計與實現(xiàn)205.2.1 用戶維護模塊設(shè)計與實現(xiàn)205.2.2 寵物用品展示模塊設(shè)計與實現(xiàn)245.2.3 購物車模塊的設(shè)計與實現(xiàn)245.2.4 查看訂單模塊的設(shè)計與實現(xiàn)265.2.5 公告瀏覽模塊的設(shè)計與實現(xiàn)275.2.6 客戶評論模塊的設(shè)計與實現(xiàn)285.3 系統(tǒng)后臺管理功能設(shè)計

9、與實現(xiàn)295.3.1 基本信息管理設(shè)計與實現(xiàn)295.4 本章小結(jié)296 系統(tǒng)測試與性能分析306.1 軟件測試306.2 測試的主要內(nèi)容306.3 本系統(tǒng)測試316.3.1 前臺首頁的測試316.3.2 購物車模塊的測試316.3.3 用戶注冊模塊的測試316.3.4 寵物用品管理模塊的測試316.4 本章小結(jié)32結(jié) 論33參考文獻34附錄36外文原文41中文翻譯501 緒論1.1 課題背景互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個社會的商品交易方式,國內(nèi)各大企業(yè)從上個世紀90年代互聯(lián)網(wǎng)興起之時,就產(chǎn)生了通過網(wǎng)絡(luò)進行銷售經(jīng)營商品的想法。但是由于在互聯(lián)網(wǎng)上企業(yè)的信譽難以認證、網(wǎng)絡(luò)的法規(guī)政策不健全、物流不發(fā)達

10、等一系列的原因,限制了網(wǎng)上交易發(fā)展的步伐。進入21世紀以后,隨著整個社會的發(fā)展、進步,制約網(wǎng)上交易的各個瓶頸問題逐一被擊破,各企業(yè)也紛紛的加入到電子商務(wù)的洪潮之中。中國互聯(lián)網(wǎng)協(xié)會網(wǎng)絡(luò)營銷工作委員會調(diào)查顯示,隨著國內(nèi)產(chǎn)業(yè)環(huán)境和消費市場的成熟,網(wǎng)絡(luò)購物尤其是以寵物用品為代表的網(wǎng)購將在今年實現(xiàn)更大發(fā)展。互聯(lián)網(wǎng)和通信技術(shù)的高速發(fā)展,使電子商務(wù)迅速普及。憑借互聯(lián)網(wǎng)無地域限制的優(yōu)勢,消除了產(chǎn)品、服務(wù)供應(yīng)商和需求者之間地點與距離相關(guān)的障礙,我國經(jīng)濟正逐漸成為以互聯(lián)網(wǎng)、通信技術(shù)為基礎(chǔ)的新經(jīng)濟?,F(xiàn)在越來越多的人為了方便節(jié)約時間,網(wǎng)上購物越來越貼近人們的生活b2c、c2c模式在降低運營成本、方便快捷等方面的優(yōu)勢,

11、大大降低了企業(yè)和個人的行業(yè)進入門檻,一時間網(wǎng)絡(luò)商店如雨后春筍般紛紛涌現(xiàn)。網(wǎng)絡(luò)購物的興起,正悄然改變著社會的商業(yè)結(jié)構(gòu)和生活方式。網(wǎng)絡(luò)購物這一消費方式給人們生活帶來的變化,除了購物場所的改變以外,更重要的是大大改變了傳統(tǒng)的消費行為習(xí)慣,無論是否在網(wǎng)上購物,上網(wǎng)查看產(chǎn)品的相關(guān)信息,已經(jīng)成為購物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對購物行為的實際發(fā)生起到了至關(guān)重要的指導(dǎo)作用。1.2 目的和意義隨著近年來電子資訊網(wǎng)絡(luò)媒體與網(wǎng)絡(luò)購物平臺的合作加深,消費者從獲取資訊到發(fā)生購物行為的時空距離被進一步縮短,由此帶來的巨大經(jīng)濟效益使得各大網(wǎng)購平臺越來越重視網(wǎng)絡(luò)渠道產(chǎn)品銷售。易趣網(wǎng)的14個熱門搜索關(guān)鍵詞中寵物用品類占了

12、5個。投資少,回收快。一項針對中國中小企業(yè)的情況調(diào)查顯示,個人在網(wǎng)下啟動銷售公司的平均費用至少5萬元,而網(wǎng)上開店建店成本非常小。一般說,籌辦一家網(wǎng)上的商店投入很小,不用去辦營業(yè)執(zhí)照,不用去租店面,不用囤積貨品,所需要的資金不過1500元左右;網(wǎng)上商店比同等規(guī)模的地面商店“租金”要低的多,同時租金不會因為營業(yè)面積的增加而增加,投資者也不用為延長營業(yè)時間而增加額外的費用?;静恍枰級嘿Y金。傳統(tǒng)商店的進貨資金少則幾千元,多則數(shù)萬元,而網(wǎng)上商店則不需要壓資金。 24小時營業(yè)時間。網(wǎng)上商店延長了商店的營業(yè)時間,一天24小時、一年365天不停地運作,無須專人值班看店,都可照常營業(yè)。傳統(tǒng)店鋪的營業(yè)時間一般

13、為8-12小時,遇上壞天氣或者老板、店員有急事也不得不暫時休息。 銷售規(guī)模不受地盤限制。傳統(tǒng)商店有多大就只能擺放多少商品,生意大小常常被小店面積限制。而在網(wǎng)上,即便在地面上只有一個小商店,或者干脆就沒有門面,開店的生意卻可以照樣做得很大。 不受店面空間的限制。哪怕只是街邊小店,在網(wǎng)上卻可以擁有百貨大樓那么大的店面,只要投資者愿意,可以擺上成千上萬種商品。目前國內(nèi)最大的專業(yè)拍賣網(wǎng)站同時在線的商品要超過10萬件已超過一些大超市。 不受地理位置影響。不管客戶離店有多遠,也不管顧客是國內(nèi)還是國外,在網(wǎng)上,客戶一樣可以很方便地找到并購買商品。這令消費群體突破了地域的限制,變得無限廣闊了。與傳統(tǒng)方式銷售相

14、比在線銷售有很多的優(yōu)點如:1檢索便捷在線銷售提供了多種檢索途徑,可以從分類、新品、熱銷等途徑進行檢索,快捷準確。2信息量大與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息。3成本低,風(fēng)險小,無地域限制網(wǎng)絡(luò)銷售最突出的優(yōu)點是:不再限制消費者的購買時段,擴大和鞏固了客戶群,節(jié)省實際開店時需要投入的成本和租用費用。寵物用品在線銷售系統(tǒng)的主要目的就是通過網(wǎng)站來推廣互聯(lián)企業(yè)的寵物用品和技術(shù)服務(wù),并使客戶隨時可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服務(wù)和訂單處理功能。從長期的戰(zhàn)略目標來說,網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,而是通過Internet、企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet)

15、,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時間與空間帶來的障礙。1.3 系統(tǒng)設(shè)計思想對于典型的數(shù)據(jù)庫管理系統(tǒng),必須要滿足使用方便、操作靈活等要求。本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標(1)界面友好,信息查詢靈活、方便,數(shù)據(jù)存儲準確、安全可靠;(2)全面展示所有寵物用品,并可展示寵物用品和熱銷寵物用品;(3)便于顧客快捷地進行寵物用品信息查詢;(4)會員可以隨時修改自己的基本資料;(5)實現(xiàn)網(wǎng)上購物的功能;(6)實現(xiàn)寵物用品銷售排行功能,以方便顧客了解本在線銷售系統(tǒng)內(nèi)的熱銷寵物用品;(7)系統(tǒng)公告公布寵物用品在線銷售系統(tǒng)網(wǎng)站內(nèi)的最新信息;(8)顧客可以隨時查看自己的訂單信息;(9)

16、系統(tǒng)運行穩(wěn)定、安全可靠。1.4 本文的結(jié)構(gòu)本文具體內(nèi)容包括:可行性分析、需求分析、系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計與實現(xiàn)、系統(tǒng)的測試。2 開發(fā)工具與技術(shù)簡介2.1 開發(fā)工具以下內(nèi)容是對本系統(tǒng)所采用的開發(fā)工具簡單介紹。2.1.1 Eclipse簡介Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java 集成開發(fā)環(huán)境(IDE)來使用,但 Eclip

17、se 的目標卻不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。這種平等和一致性并不僅限于Java開發(fā)工具。盡管 Eclipse 是使用Java語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如C/C+、COBOL、PHP等編程語言的插件已

18、經(jīng)可用,或預(yù)計將會推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),通過安裝不同的插件Eclipse可以支持不同的計算機語言,比如C+和Python等開發(fā)工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。Eclipse 最初由OTI和IBM兩家公司的IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基

19、礎(chǔ),包括Platform、JDT 和PDE。Eclipse項目IBM發(fā)起,圍繞著Eclipse項目已經(jīng)發(fā)展成為了一個龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個開放源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎(chǔ)上開發(fā)各自的插件,因此越來越受人們關(guān)注。隨后還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項目,Eclipse

20、的目標是成為可進行任何語言開發(fā)的IDE集成者,使用者只需下載各種語言的插件即可。2.1.2 Oracle數(shù)據(jù)庫簡介Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。到目前仍在數(shù)據(jù)庫市場上占有主要份額。勞倫斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了軟件開發(fā)實驗室咨詢公司(SDL,Software Development Laboratories)。ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CL

21、IENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學(xué)習(xí)了ORACLE知識,便能在各種類型的機器上使用它。Oracle數(shù)據(jù)庫最新版本為Oracle Database 12c。Oracle數(shù)據(jù)庫12c引入了一個新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫云。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性

22、,如Oracle Multitenant可快速整合多個數(shù)據(jù)庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數(shù)據(jù)和對數(shù)據(jù)分層。這些獨一無二的技術(shù)進步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強,使得Oracle數(shù)據(jù)庫12c成為私有云和公有云部署的理想平臺。2.2 技術(shù)簡介2.2.1 MVC框架簡介本系統(tǒng)采用MVC框架,MVC(Model-View-Controller)是一種設(shè)計 模式,它強制性地把應(yīng)用程序的輸入、處理和輸出分開。MVC把應(yīng)用程序分成3個核心:模型層、視圖層和控制層,它們分別擔(dān)負不同的任務(wù)。其中視圖層向用戶顯示相關(guān)的數(shù)據(jù),并能接

23、受用戶的輸入數(shù)據(jù),但是它并不進行任何實際的業(yè)務(wù)處理。模型層表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯??刂茖咏邮沼脩糨斎氩⒄{(diào)用模型和視圖去完成用戶的需求。MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式:Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。MVC 模式同時提供了對 HTML、CSS 和 JavaScript 的完全控制。Model(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對象負責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。Vi

24、ew(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(控制器)是應(yīng)用程序中處理用戶交互的部分。通??刂破髫撠?zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC 分層有助于管理復(fù)雜的應(yīng)用程序,因為您可以在一個時間內(nèi)專門關(guān)注一個方面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。同時也讓應(yīng)用程序的測試更加容易。MVC 分層同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯。MVC是一個框架模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型

25、的MVC就是JSP+ servlet + javabean的模式。本系統(tǒng)需要用到的Java相關(guān)技術(shù)有jsp技術(shù)、servlet技術(shù)、Hibernate技術(shù)、SSH框架。其中,關(guān)鍵的技術(shù)難點在于Struts技術(shù)的運用。Struts技術(shù)是基于MVC的Web應(yīng)用框架。在Struts框架中,模型層由實現(xiàn)業(yè)務(wù)邏輯的JavaBean組件構(gòu)成,控制層由ActionServlet和Action來實現(xiàn),視圖層由一組JSP文件構(gòu)成。2.2.2 B/S架構(gòu)設(shè)計B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作

26、界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫。瀏覽器通過

27、Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。2.2.3 Hibernate框架簡介Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Jav

28、a程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate的核心接口一共有6個,分別為:Session、SessionFactory、Transaction、Query、Criteria和Configuration。這6個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務(wù)控制。下面對6個核心接口分別加以介紹:

29、Session:Session接口負責(zé)執(zhí)行被持久化對象的CRUD操作(CRUD的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的SQL語句。)。但需要注意的是Session對象是非線程安全的。同時,Hibernate的session不同于JSP應(yīng)用中的HttpSession。這里當使用session這個術(shù)語時,其實指的是Hibernate中的session,而以后會將HttpSession對象稱為用戶session。1.SessionFactorySessionFactory接口負責(zé)初始化Hibernate。它充當數(shù)據(jù)存儲源的代理,并負責(zé)創(chuàng)建Session對象。這里用到了工廠模式。需要注意的是Ses

30、sionFactory并不是輕量級的,因為一般情況下,一個項目通常只需要一個SessionFactory就夠,當需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個SessionFactory。2.TransactionTransaction 接口是一個可選的API,可以選擇不使用這個接口,取而代之的是Hibernate 的設(shè)計者自己寫的底層事務(wù)處理代碼。 Transaction 接口是對實際事務(wù)實現(xiàn)的一個抽象,這些實現(xiàn)包括JDBC的事務(wù)、JTA 中的UserTransaction、甚至可以是CORBA 事務(wù)。之所以這樣設(shè)計是能讓開發(fā)者能夠使用一個統(tǒng)一事務(wù)的操作界面,使得自己的項目可以在不同的環(huán)境和

31、容器之間方便地移值。3.QueryQuery接口讓你方便地對數(shù)據(jù)庫及持久對象進行查詢,它可以有兩種表達方式:HQL語言或本地數(shù)據(jù)庫的SQL語句。Query經(jīng)常被用來綁定查詢參數(shù)、限制查詢記錄數(shù)量,并最終執(zhí)行查詢操作。4.CriteriaCriteria接口與Query接口非常類似,允許創(chuàng)建并執(zhí)行面向?qū)ο蟮臉藴驶樵?。值得注意的是Query接口也是輕量級的,它不能在Session之外使用。5.ConfigurationConfiguration 接口的作用是對Hibernate 進行配置,以及對它進行啟動。在Hibernate 的啟動過程中,Configuration 類的實例首先定位映射文檔的

32、位置,讀取這些配置,然后創(chuàng)建一個SessionFactory對象。雖然Configuration 接口在整個Hibernate 項目中只扮演著一個很小的角色,但它是啟動hibernate 時所遇到的每一個對象。2.2.4 servlet簡介servlet是在服務(wù)器上運行的小程序。這個詞是在Java applet的環(huán)境中創(chuàng)造的,Java applet是一種當作單獨文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運行,結(jié)果得到為用戶進行運算或者根據(jù)用戶互作用定位圖形等服務(wù)。服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關(guān)接口(CGI(Common Gatew

33、ay Interface))應(yīng)用程序完成的。然而,在服務(wù)器上運行Java,這種程序可使用Java編程語言實現(xiàn)。在通信量大的服務(wù)器上,Java servlet的優(yōu)點在于它們的執(zhí)行速度更快于CGI程序。各個用戶請求被激活成單個程序中的一個線程,而無需創(chuàng)建單獨的進程,這意味著服務(wù)器端處理請求的系統(tǒng)開銷將明顯降低。最早支持Servlet技術(shù)的是JavaSoft的Java Web Server。此后,一些其它的基于Java的WebServer開始支持標準的ServletAPI。Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)Web內(nèi)容。這個過程為:客戶端發(fā)送請求至服務(wù)器端;服務(wù)器將請求信息發(fā)

34、送至ServletServlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求,服務(wù)器將響應(yīng)返回給客戶端。Servlet看起來像是通常的Java程序。Servlet導(dǎo)入特定的屬于Java ServletAPI的包。因為是對象字節(jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,可以說Servlet對Server就如同Applet對Client一樣,但是,由于Servlet運行于Server中,它們并不需要一個圖形用戶界面。從這個角度講,Servlet也被稱為FacelessObject。一個servlet就是Java編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)

35、”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展Web服務(wù)器的應(yīng)用程序。加載和實例化Servlet。這項操作一般是動態(tài)執(zhí)行的。然而,Server通常會提供一個管理的選項,用于在Server啟動時強制裝載和初始化特定的Servlet。Server創(chuàng)建一個Servlet的實例第一個客戶端的請求到達ServerServer調(diào)用Servlet的init()方法(可配置為Server創(chuàng)建servlet實例時調(diào)用,在web.xml中<servlet>標簽下配置<load-on-startup>標簽,配置的值為整型,值越小servlet的啟

36、動優(yōu)先級越高)一個客戶端的請求到達ServerServer創(chuàng)建一個請求對象,處理客戶端請求Server創(chuàng)建一個響應(yīng)對象,響應(yīng)客戶端請求Server激活Servlet的service()方法,傳遞請求和響應(yīng)對象作為參數(shù)service()方法獲得關(guān)于請求對象的信息,處理請求,訪問其他資源,獲得需要的信息。service()方法使用響應(yīng)對象的方法,將響應(yīng)傳回Server,最終到達客戶端。service()方法可能激活其它方法以處理請求,如doGet()或doPost()或程序員自己開發(fā)的新的方法。對于更多的客戶端請求,Server創(chuàng)建新的請求和響應(yīng)對象,仍然激活此Servlet的service()方

37、法,將這兩個對象作為參數(shù)傳遞給它。如此重復(fù)以上的循環(huán),但無需再次調(diào)用init()方法。一般Servlet只初始化一次(只有一個對象),當Server不再需要Servlet時(一般當Server關(guān)閉時),Server調(diào)用Servlet的Destroy()方法。 3 可行性分析與需求分析網(wǎng)絡(luò)銷售平臺已經(jīng)成為企業(yè)經(jīng)營管理中不可忽視的一個重要的方面,擁有一個全面的、功能強大的、操作簡單的在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為企業(yè)營銷發(fā)展的一個必然趨勢。寵物用品在線銷售系統(tǒng)網(wǎng)站的建立,從銷售方面來講,不僅給寵物用品企業(yè)增加了一個新的銷售渠道,而且方便了顧客購買與了解寵物用品及新的銷售方向。從寵物用品企業(yè)宣傳方面來講

38、,不僅擴大了企業(yè)知名度,還更直觀地展示出企業(yè)的寵物用品。擁有一個B2C的寵物用品在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為寵物用品企業(yè)網(wǎng)絡(luò)銷售進程中的一個重要環(huán)節(jié)。3.1 可行性分析3.1.1 經(jīng)濟可行性軟件的經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟效益,我們開發(fā)的這套系統(tǒng)正是考慮為寵物用品在線銷售系統(tǒng)的使用者提高工作效率,節(jié)省工作時間,方便操作與管理而設(shè)計。本系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。而軟件開發(fā)出來后可放于網(wǎng)絡(luò)中流傳,客戶使用軟

39、件則能帶來不菲的經(jīng)濟效應(yīng)。因此,本系統(tǒng)在經(jīng)濟上是完全可行的。3.1.2 技術(shù)可行性根據(jù)該系統(tǒng)目標來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。本系統(tǒng)是一個基于數(shù)據(jù)庫,jsp網(wǎng)絡(luò)設(shè)計和windows操作系統(tǒng),現(xiàn)有技術(shù)已較為成熟,就目前使用的開發(fā)技術(shù)來說鑒于系統(tǒng)的功能目標應(yīng)該能夠達到;利用現(xiàn)有技術(shù)完全可以實現(xiàn)系統(tǒng)開發(fā)目標。同時,開發(fā)期限較為寬裕,預(yù)計可以在規(guī)定期限內(nèi)完成開發(fā)工作的基本任務(wù)。考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的Eclipse工具來進行開發(fā)管理平臺的設(shè)計,使用Oracle 10g數(shù)據(jù)庫存儲數(shù)據(jù)。在硬件方面,則選擇空間

40、較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于Eclipse和Oracle 10g是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。3.1.3 運行可行性在現(xiàn)今社會,順著Internet在中國的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂肳eb技術(shù)來為自己的工作和學(xué)習(xí)服務(wù)。該系統(tǒng)具有良好的穩(wěn)定性,而且操作方便簡單,而且靈活。本寵物用品在線銷售系統(tǒng)操作簡單易行,所以使用前的培訓(xùn)也比較容易,此系統(tǒng)網(wǎng)站的管理人員對開發(fā)此應(yīng)用項目的態(tài)度確定而且管理方面的條件都比較成熟。經(jīng)過以上分

41、析,運行方面是可行的。3.2 業(yè)務(wù)流程根據(jù)寵物用品在線銷售系統(tǒng)的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù)等)。1系統(tǒng)業(yè)務(wù)流圖描述如下(1)顧客瀏覽網(wǎng)站 顧客通過瀏覽器登錄到本寵物用品在線銷售系統(tǒng)網(wǎng)站后,可以通過新品上架、推薦產(chǎn)品、銷售排行的模塊查看寵物用品及詳細信息,同時顧客也可以按類別查看寵物用品。另外,顧客可以瀏覽公告,銷售排行榜等模塊;(2)用戶注冊及登錄 顧客如要購買寵物用品,需要進行用戶注冊,注冊成功并登錄后,用戶可以購買寵物用品;(3)購物車處理 用戶通過瀏覽

42、寵物用品信息選擇要購買的產(chǎn)品時,可以將產(chǎn)品放入購物車,并可以添加至購物車、查看購物車、移除購物車中的寵物用品、修改購物車中寵物用品數(shù)量、清空購物車;(4)收銀臺處理 當用戶決定購買購物車中的寵物用品時,可以通過收銀臺結(jié)賬填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無誤后,系統(tǒng)將產(chǎn)生此次訂單的編號,完成在線下達訂單,并且用戶可以查看到訂單;(5)管理員后臺處理系統(tǒng)管理員登錄后可以對系統(tǒng)的各項信息進行維護處理。系統(tǒng)業(yè)務(wù)流圖如圖3-1所示。圖3-1 系統(tǒng)業(yè)務(wù)流圖3.3 寵物用品在線銷售系統(tǒng)的需求分析尋找需求不是件容易的事情,軟件開發(fā)人員最討厭的就是需求經(jīng)常變化,因此,在建模之前,明確需求非常重要。3.3

43、.1 系統(tǒng)總體的功能需求寵物用品網(wǎng)上銷售系統(tǒng)是一個復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的借口以供用戶登錄并選擇喜好的寵物用品;同時還必須提供系統(tǒng)的管理接口以供管理人員和一般的網(wǎng)站工作人員處理客戶訂單并維護網(wǎng)站的正常運作。系統(tǒng)的總體功能需求框圖如圖3-2所示。圖3-2 系統(tǒng)總體功能需求框圖1.用戶接口模塊用戶接口是網(wǎng)站用戶使用寵物用品銷售系統(tǒng)服務(wù)的入口,所有的在線用戶都用過瀏覽器登錄網(wǎng)站,并進行一系列的查詢,訂購操作。用戶接口模塊包括了用戶信息的維護、商品查詢、訂購商品和訂單維護。用戶登錄系統(tǒng)后,用戶ID將會被保存在服務(wù)器中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購等都將被系統(tǒng)存儲在數(shù)據(jù)庫中,以供系

44、統(tǒng)進行銷售情況的分析。2.管理員接口模塊這是系統(tǒng)提供給網(wǎng)站維護和管理人員的接口。管理員接口模塊包括商品信息維護、內(nèi)部員工信息維護、訂單處理、銷售情況查詢、會員信息維護等多個模塊。網(wǎng)站的一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單。網(wǎng)站的管理員具有所有管理權(quán)限,可以處理客戶的訂單,可以閱讀網(wǎng)上商品的銷售情況、銷售走勢,以便根據(jù)不同的情況及時的調(diào)整經(jīng)營戰(zhàn)略,將庫存成本和資金占有率降到最低的限度。3.數(shù)據(jù)服務(wù)模塊數(shù)據(jù)服務(wù)器模塊是系統(tǒng)正常運行的基礎(chǔ),包括客戶的查詢,訂單的保存;網(wǎng)站工作人員的訂單處理;網(wǎng)站管理員的銷售情況查詢與分析。3.3.2 用戶接口模塊用戶接口模塊包括如圖3-3所示

45、幾個方面。圖3-3 用戶接口模塊1.用戶信息維護每個使用該系統(tǒng)的用戶必須經(jīng)過注冊,而注冊的用戶名是用戶的唯一標識。系統(tǒng)可以接收更多可用的客戶信息。2.商品查詢商品查詢模塊可以根據(jù)商品的名稱、種類等條件進行組合查詢。商品查詢結(jié)果列表中,用戶可以進一步的查看詳細信息。商品查詢功能如圖3-4所示。圖3-4 商品查詢功能3.訂購商品客戶在根據(jù)喜好得到相應(yīng)的商品列表后,可以選擇訂購商品。在訂購商品之后,系統(tǒng)會保存該用戶的訂單。系統(tǒng)工作人員可以及時得到訂單并處理。用戶所有的訂購商品記錄都將保存在系統(tǒng)數(shù)據(jù)中。4.訂單維護客戶在訂購商品后可以查詢其訂單狀態(tài),并可以對處理中的訂單進行增加、刪除和修改的操作。訂單

46、修改的結(jié)果會及時更新并提交給工作人員。3.3.3 管理員接口模塊主要包括商品信息維護、管理員信息維護、訂單處理、銷售情況查詢、評論模塊維護等。管理員接口模塊包括如圖3-5所示幾個方面。管理員接口模塊 商 管 訂 銷 評 品 理 單 售 論 信 員 處 情 模 息 信 理 況 塊 維 息 查 維 護 維 詢 護護圖3-5 管理員接口模塊包括的功能模塊管理員接口模塊是系統(tǒng)管理員的核心模塊,是整個寵物用品網(wǎng)上銷售系統(tǒng)正常運行的基礎(chǔ)。1.商品信息維護系統(tǒng)管理員登錄后可以對系統(tǒng)所有的商品信息進行維護,包括商品價格的調(diào)整、商品描述信息的更新、新商品的加入以及過期商品的刪除。2.管理員信息維護系統(tǒng)管理員登錄

47、后可以對會員信息進行維護,對會員信息進行修改或者更新,并對修改或者更新后的信息進行保存。3.訂單處理訂單處理是系統(tǒng)管理員的工作。用戶在訂購商品后,系統(tǒng)會及時更新其訂單,系統(tǒng)管理員登錄后,可以獲取未處理的訂單??蛻粼诓樵兩唐窌r會顯示商品的庫存數(shù)量,但系統(tǒng)的管理者并不希望顯示某商品的庫存為零,因為這樣會失去部分客戶。因此,在訂購商品后可能會出現(xiàn)庫存不足的情況,這是,系統(tǒng)管理員需要及時更新庫存量并且更新庫存顯示。4.銷售情況查詢銷售情況查詢是系統(tǒng)能夠為企業(yè)管理者的決策提供參考的信息。管理員登陸后,可以得到詳細的銷售情況列表并及時更新熱門商品的信息(如排列位置),可以根據(jù)銷售的走勢和以往的銷售記錄及時

48、判斷部分商品可能會出現(xiàn)庫存不足并及時進貨。5.評論模塊維護評論維護模塊提供查詢輸出結(jié)果和用戶對商品評價信息的維護。經(jīng)過對各大寵物用品購物網(wǎng)站及實際寵物用品企業(yè)銷售過程的考察、分析,要求本系統(tǒng)具有以下功能(1)統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便用戶的操作;(2)具備寵物用品信息的展示功能,方便瀏覽者對寵物用品信息進行瀏覽與比較;(3)規(guī)范的寵物用品分類,方便瀏覽者分類查找寵物用品;(4)完善的購物車功能與用戶結(jié)賬功能;(5)設(shè)置網(wǎng)站公告信息模塊,使瀏覽者能夠及時了解網(wǎng)站的各項動態(tài)變化,及銷售的新品、特價活動等信息;(6)寵物用品銷售排行功能;(7)訂單信息查詢功能、寵物用品信息查詢功能;

49、(8)全面的后臺管理功能,以方便管理員對網(wǎng)站信息進行更新與管理。3.4 小結(jié)可行性分析的任務(wù)是明確應(yīng)用項目開發(fā)的必要性和可行性。本章主要對系統(tǒng)開發(fā)的可行性進行具體的分析,從用戶方角度考慮本系統(tǒng)是否可行,主要通過軟件運行環(huán)境方面作為依據(jù)。通過經(jīng)濟可行性、技術(shù)可行性、運行可行性等方面的分析說明本項目的技術(shù)成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學(xué)、易懂、易用,因此,本系統(tǒng)具有一定的開發(fā)前景,具有開發(fā)的價值。4 總體設(shè)計4.1 系統(tǒng)模塊總體設(shè)計本系統(tǒng)一共分為前臺和后臺兩大模塊,兩個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)

50、庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能分析,系統(tǒng)在兩個模塊的基礎(chǔ)上每一個模塊又分為幾個模塊。1前臺系統(tǒng)功能模塊分為(1)寵物用品展臺模塊:通過新品上架,分頁顯示特價寵物用品,寵物用品銷售排行展示網(wǎng)站的所有寵物用品;(2)寵物用品查詢模塊:按寵物用品的類別查詢寵物用品的相關(guān)信息;(3)購物車模塊:用戶添加寵物用品至購物車,查看購物車中的寵物用品,從購物車中移除不滿意的寵物用品,清空購物車中的產(chǎn)品,修改所要購買的寵物用品的數(shù)量;(4)用戶評論模塊:用戶滿意購買的產(chǎn)品后進行對商品的評論;(5)用戶維護模塊:為用戶提供了用戶注冊、用戶登錄、用戶

51、資料修改以及找回密碼的功能;(6)訂單查詢模塊:用戶通過查看訂單能夠了解到自己的當前訂單信息及歷史訂單記錄;(7)公告瀏覽模塊:用戶通過瀏覽公告信息,能夠及時了解到網(wǎng)站最新的各種信息。(8)留言模塊:客戶可以進行留言給我們提意見,我們在不斷地改進中前進。系統(tǒng)前臺用戶功能結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)前臺用戶功能結(jié)構(gòu)圖2后臺系統(tǒng)功能模塊分為(1)寵物用品管理模塊:按類別查看寵物用品,對寵物用品的信息進行維護;(2)用戶管理模塊:為了保護用戶的信息,此模塊與前臺用戶維護的區(qū)別是管理員只能查看用戶信息和刪除操作;(3)管理員維護模塊:這是對管理員的信息進行維護,可以修改管理員的信息。(4)訂單管

52、理模塊:管理員查詢訂單,查看訂單詳細信息,刪除訂單信息,進行訂單受理;(5)公告管理模塊:管理員公告瀏覽,公告信息維護;(6)評論模塊:管理員可以查看客戶的評論,對評論進行維護。系統(tǒng)后臺管理員功能結(jié)構(gòu)圖如圖4-2所示。查看評論刪除評論修改訂單修改訂單商品修改商品添加商品查詢后臺登陸后臺功能模塊寵物用品網(wǎng)上商店會員管理查看訂單訂單管理評價模塊公告管理退出登錄購買商品購物車商品管理會員資料修改查看會員圖4-2系統(tǒng)后臺管理員功能結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計對于一個電子商務(wù)網(wǎng)站而言,為了支持較大的訪問量帶來的數(shù)據(jù)訪問需求,使用桌面型的數(shù)據(jù)庫管理系統(tǒng)是不能滿足需要的,而且安全性也沒有充分保障。因此,需要使用

53、大型商業(yè)化企業(yè)級服務(wù)用途的數(shù)據(jù)庫管理系統(tǒng),如SQL Server,Oracle等。本系統(tǒng)采用Oracle 數(shù)據(jù)庫管理系統(tǒng)。4.2.1 數(shù)據(jù)分析對于本系統(tǒng)的數(shù)據(jù)庫的需求而言,由于其主要是用于信息的提供、保存、更新和查詢等。因此,需要分析該系統(tǒng)功能所隱含的對數(shù)據(jù)應(yīng)用的需求,從而確定數(shù)據(jù)庫的結(jié)構(gòu)。(1)用戶注冊、登錄、驗證等功能需要對用戶信息建立數(shù)據(jù)表,其中的數(shù)據(jù)項可能包括用戶Email、用戶名、密碼、住址等;(2)查看寵物用品分類信息和寵物用品詳細信息等功能既需要對寵物用品類別進行管理,也需要針對每一個寵物用品進行管理,因此至少需要兩張數(shù)據(jù)表;(3)用戶購物后產(chǎn)生的訂單需要進行管理,這里也包括訂單

54、的基本信息和詳細信息等;(4)訂單生成后,在訂單處理的過程中,需要出貨等,因此可能需要記錄訂單的發(fā)送情況;(5)需要系統(tǒng)管理員對該系統(tǒng)進行管理,因而需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)項包括管理員用戶名、密碼等。(6)客戶要進行評論,所以必須建立評論表,其中包括留言標題、留言日期等。這樣,至少要創(chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(1)用戶信息,包括用戶用戶名,用戶名等數(shù)據(jù)項;(2)管理員信息,包括管理員用戶名,密碼等數(shù)據(jù)項;(3)寵物用品信息,包括寵物用品ID,產(chǎn)品名稱、單價、特價等數(shù)據(jù)項;(4)寵物用品類別信息,包括類別ID,類別名稱等數(shù)據(jù)項;(7)訂單信息,包括訂單ID,用戶編號,訂貨地址等數(shù)據(jù)項;(8)訂單明細信息,包括訂單ID,寵物用品ID,訂貨時間等數(shù)據(jù)項;(9)公告信息,包括公告ID,公告名稱及內(nèi)容等數(shù)據(jù)項;(10)評論信息,包括評論標題,評論日期,留言內(nèi)容等。4.2.2 數(shù)據(jù)庫的詳細設(shè)計在設(shè)計數(shù)據(jù)庫時,應(yī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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論