網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)課程_第1頁
網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)課程_第2頁
網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)課程_第3頁
網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)課程_第4頁
網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)課程_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)Onlineagriculturalproductsalessystem摘要因為當(dāng)今信息技術(shù)的全面成長和網(wǎng)絡(luò)大環(huán)境的逐步完善,以網(wǎng)上買賣為主的電子商務(wù)行業(yè)發(fā)展迅速。我國是聞名世界的農(nóng)產(chǎn)品大國,而農(nóng)業(yè)又是國家經(jīng)濟(jì)的支柱,網(wǎng)購的迅速發(fā)展極大地推動了農(nóng)產(chǎn)品銷售業(yè)的成長。課題目標(biāo)是設(shè)計并實現(xiàn)一個網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)網(wǎng)站。聯(lián)系實踐,學(xué)習(xí)設(shè)計網(wǎng)站,創(chuàng)建數(shù)據(jù)庫,熟練應(yīng)用各種開發(fā)軟件,能夠掌握數(shù)據(jù)庫的使用。系統(tǒng)運用B/S開發(fā)模式,開發(fā)工具需要JAVA、JSP、JavaScript、Html語言,運用Tomcat服務(wù)器技術(shù),后臺數(shù)據(jù)庫創(chuàng)建使用SQLServer2005。關(guān)鍵詞:網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng),互聯(lián)網(wǎng),系統(tǒng)設(shè)計Becauseofthecomprehensivedevelopmentofinformationtechnologyandthegradualimprovementofthenetworkenvironment,therapiddevelopmentofe-commercebasedontheinternet.Ourcountryistheworld'sagriculturalproducts,andagricultureisthebackboneofthenationaleconomy,therapiddevelopmentofonlineshoppinghasgreatlypromotedthegrowthofagriculturalproductssales.Thegoaloftheprojectistodesignandimplementawebsiteofagriculturalproductsalessystem.Contactpractice,learnwebdevelopmenttechnologyandbuildthebasicknowledgeofthedatabase,familiarwiththedevelopmenttoolsandapplicationsoftware,masterthewebsiteestablishedbythewayoftheapplicationofnetworkdatabaseprogramming.SystemusingB/Sdevelopmentmodel,developmenttoolsneedtoJSP,JavaScript,JAVA,Htmllanguage,theuseofTomcatservertechnology,useServerSQL2005.Keywords:Onlineagriculturalproductssalessystem,Internet,systemdesign目錄第1章 引言 1 選題的背景 1 課題的目的和意義 1 國內(nèi)現(xiàn)狀分析 1第2章 需求分析 3問題分析 3任務(wù)概述 3功能需求概述 3運行環(huán)境 4第3章 系統(tǒng)概念結(jié)構(gòu)設(shè)計 1 功能劃分 1 系統(tǒng)結(jié)構(gòu)設(shè)計 1 系統(tǒng)功能模塊 1第4章 系統(tǒng)設(shè)計 3 指導(dǎo)思想 3 系統(tǒng)流程圖 3 數(shù)據(jù)流程圖 4功能模塊設(shè)計 4前臺功能模塊設(shè)計 5用戶注冊 5購物車管理 6訂單管理 7個人資料管理 7查看公告 8在線留言 8后臺功能模塊設(shè)計 9參數(shù)設(shè)置模塊 9會員管理 10類別管理 11訂單管理 13農(nóng)產(chǎn)品管理 14公告管理 16留言管理 18數(shù)據(jù)庫設(shè)計 19第5章 開發(fā)技術(shù) 23 開發(fā)技術(shù)介紹 23 B/S模式及其優(yōu)勢 23 Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù) 24 Java簡介 25 Tomcat應(yīng)用服務(wù)器 27 SQLserver2005 30 數(shù)據(jù)訪問接口 31第6章 關(guān)鍵技術(shù)解決 32 網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)配置說明 32 JSP與數(shù)據(jù)庫的連接 33第7章 結(jié)論 34致謝 35參考文獻(xiàn) 36**大學(xué),畢業(yè)論文第28頁共SECTIONPAGES29頁引言選題的背景當(dāng)今信息技術(shù)的全面發(fā)展和網(wǎng)絡(luò)大環(huán)境的完善,以網(wǎng)上買賣為主的電子商務(wù)行業(yè)飛快發(fā)展。我國是聞名世界的農(nóng)產(chǎn)品大國,而農(nóng)業(yè)又是國家經(jīng)濟(jì)的支柱,網(wǎng)購的迅速發(fā)展極大地推動了農(nóng)產(chǎn)品銷售業(yè)的成長。課題的目的和意義建立農(nóng)產(chǎn)品銷售網(wǎng)站,利用網(wǎng)上購物商城,進(jìn)行網(wǎng)上銷售,與傳統(tǒng)銷售相比,有助于及時獲取農(nóng)產(chǎn)品供求信息,降低交易成本,提高效率。通過互聯(lián)網(wǎng)及時傳達(dá)信息,以供應(yīng)和需求,其次,農(nóng)產(chǎn)品自身的季節(jié)性、地域性、難儲存性等問題給交易帶來了極大的難度,但使用農(nóng)產(chǎn)品銷售系統(tǒng)能很好地解決這些難題[1]。第三隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)上交易逐漸滲透到大家的日常生活中,大家對網(wǎng)上購物都有熱情,享受它所帶來的便利和效率,而農(nóng)產(chǎn)品貼近我們的生活,有助于提高農(nóng)產(chǎn)品的銷售量[2]。國內(nèi)現(xiàn)狀分析農(nóng)業(yè)網(wǎng)站的創(chuàng)建不比其他網(wǎng)站差,從20年代初,我國農(nóng)業(yè)網(wǎng)就已經(jīng)出現(xiàn)了,截至2009月,我國農(nóng)業(yè)交易平臺總數(shù)就差不多有三萬家[3]。但是與中國互聯(lián)網(wǎng)絡(luò)信息中心統(tǒng)計的我國網(wǎng)站總數(shù)相比,農(nóng)業(yè)網(wǎng)占的總數(shù)還是很低的,很多都是政府辦的結(jié)構(gòu)、農(nóng)業(yè)行業(yè)協(xié)會等社會組織和農(nóng)業(yè)科學(xué)研究所的主辦單位,承辦的信息網(wǎng)站。這些網(wǎng)站還沒有涉及到真正的網(wǎng)上農(nóng)產(chǎn)品交易,還算不上真正的交易網(wǎng)站。但是對農(nóng)業(yè)電子商務(wù)網(wǎng)站的全面認(rèn)識,首先,現(xiàn)有農(nóng)業(yè)電子商務(wù)網(wǎng)站在B2B(企業(yè)之間)、C2C(消費者之間)和B2C(企業(yè)和消費者間)這三種交易方式,但是以b2b位代表,但是這些交易平臺都是由第三方支持的[4,5];另外,從電子商務(wù)網(wǎng)站的在線商務(wù)宣傳(黃網(wǎng)頁和顯示),網(wǎng)上交易支付和結(jié)算都不同[6],目前我國網(wǎng)上交易處于兩個階段,這個從網(wǎng)上的評論就可以看的到。近年的農(nóng)產(chǎn)品交易平臺雖然不斷增加,2010年更是差不多有兩千多家[7],但由于這些報名的交易平臺一般是農(nóng)業(yè)網(wǎng)上交易平臺主要發(fā)揮的是公布行業(yè)咨詢與為農(nóng)業(yè)企業(yè)、合作社平臺提供的黃頁信息和產(chǎn)品展覽等功能,從而為銷售雙方提供咨詢,但是能真正完成線上交易,支付和結(jié)算的平臺還是不多。就算是像農(nóng)博網(wǎng)這樣的國內(nèi)大型農(nóng)產(chǎn)品交易網(wǎng)站也一樣,雖然農(nóng)博網(wǎng)已經(jīng)發(fā)展成為農(nóng)業(yè)人才招聘網(wǎng),農(nóng)產(chǎn)品交易集和農(nóng)業(yè)網(wǎng)絡(luò)傳媒于一體的綜合網(wǎng)站,而目前國內(nèi)只有電子商務(wù)的建立,推廣企業(yè)品牌和線上探討,其在線交易功能還不夠完善,一般情況下農(nóng)博網(wǎng)之起到前線與提供咨詢的作用,交易也不在網(wǎng)上進(jìn)行?;贐2C模式下的農(nóng)產(chǎn)品網(wǎng)絡(luò)銷售系統(tǒng)的開發(fā)B2B模式是現(xiàn)在農(nóng)產(chǎn)品網(wǎng)上交易的主要模式,可是畢竟B2B體現(xiàn)的還僅僅是中段商家之間的交易,還不能到達(dá)最終的交易,到達(dá)最后的消費者手中——消費[8],而且商對商模型也有大量的農(nóng)業(yè)生產(chǎn)資料。和關(guān)注的是,在網(wǎng)絡(luò)空間銷售的農(nóng)產(chǎn)品銷售渠道的發(fā)展,依靠的是主流消費者,但生活在大中型城市,網(wǎng)上購物習(xí)慣的年輕工人,從這就能顯示出B2C和C2C電子交易模式的重要性。相比易趣網(wǎng),亞馬遜(Amazon)的后發(fā)制人,阿里巴巴和淘寶網(wǎng)上交易的大熱,都充分說明了商家直接面對客戶的發(fā)展?jié)摿κ蔷薮蟮模鳥2C才是網(wǎng)上交易的主要平臺[9,10]。但現(xiàn)在望樓的普及程度農(nóng)村還沒有城市的高并且農(nóng)民的文化水平還是偏低,對網(wǎng)上的應(yīng)用也不熟練在中國促進(jìn)以B2C為農(nóng)產(chǎn)品主要交易模式的重要性就體現(xiàn)出來了。需求分析網(wǎng)絡(luò)交易是互聯(lián)網(wǎng)普推廣應(yīng)用所帶來的便利服務(wù),比起傳統(tǒng)的交易具有更方便快捷的優(yōu)勢。只要互聯(lián)網(wǎng)能為自己的產(chǎn)品做好準(zhǔn)備,進(jìn)入購買,和網(wǎng)上進(jìn)行支付結(jié)算,對于現(xiàn)在的人來說是一個非常不錯的選擇。也是現(xiàn)在網(wǎng)上交易的發(fā)展方向。網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)擬采用B/S模式,實現(xiàn)三段設(shè)計。需要靜態(tài)和動態(tài)網(wǎng)頁的設(shè)計,編程(ASP,PHP,JSP等語言),數(shù)據(jù)庫(SQLServer,MySQL的應(yīng)用程序使用,SQL語言,調(diào)諧),數(shù)據(jù)庫的創(chuàng)建,系統(tǒng)的運行和測試。用戶操作頁面的設(shè)計,環(huán)境美化,文檔等各個方面的理論;以及集體組織、項目的管理,編寫輔助文檔、局部的運行等。網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)分為前臺功能與后臺功能:前臺功能是:注冊,購物車管理,訂單管理,個人資料管理、在線留言、查看公告。給的是消費者使用。后臺功能是:參數(shù)設(shè)置,公告管理、農(nóng)產(chǎn)品管理、會員管理,類別管理,訂單管理。是由管理員使用的。2.3功能需求概述1、用戶管理:管理員(后臺)可對前臺注冊的會員進(jìn)行編輯、刪除。2、訂單查詢:已注冊的用戶登錄查詢已經(jīng)下號的訂單。3、購物車:用戶所需的物品可以加入購物車。4、修改個人資料:已經(jīng)注冊的用戶可以修改資料5、參數(shù)設(shè)置:管理員修改資料。6、類別管理:對商品的管理。7、訂單信息管理:管理者對用戶以下的訂單管理。8、農(nóng)產(chǎn)品管理:管理員可對需要上架的產(chǎn)品進(jìn)行管理。9、會員管理:對已經(jīng)注冊的會員進(jìn)行管理。10、公告管理:管理員對網(wǎng)站公告的管理。11、留言管理:網(wǎng)站管理員對本網(wǎng)站的公告管理。Win7內(nèi)存4gb以上系統(tǒng)概念結(jié)構(gòu)設(shè)計功能劃分把需求分析得到的結(jié)果用作需求抽象信息的結(jié)構(gòu)。概念模型的過程就是概念結(jié)構(gòu)設(shè)計,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。在系統(tǒng)需求分析階段,弄明白系統(tǒng)是“做什么”的,生成目標(biāo)系統(tǒng)的邏輯模型?,F(xiàn)在我們是在說,我們要把系統(tǒng)“做什么”的邏輯模型,以“如何做”的物理模型,即,以實現(xiàn)系統(tǒng)的需求。首先,我們需要描述系統(tǒng)的總體結(jié)構(gòu)。然后一步一步的描述。其基本思想是設(shè)計系統(tǒng)由多個獨立的功能模塊組成。因為模塊之間是相對獨立的,每一模塊能單獨地被理解、編寫、測試、排錯和修改,從而有效地防止錯誤的產(chǎn)生,提高了系統(tǒng)的質(zhì)量(可維護(hù)性、可靠性等)。因此,大大簡化了系統(tǒng)的開發(fā)系統(tǒng)結(jié)構(gòu)設(shè)計總體設(shè)計是指在系統(tǒng)分析為基礎(chǔ),對全部系統(tǒng)的規(guī)劃(子系統(tǒng))、機(jī)器設(shè)備的配置、數(shù)據(jù)的應(yīng)用和系統(tǒng)實現(xiàn)運行等進(jìn)行合理的分布。系統(tǒng)設(shè)計工作應(yīng)該自頂向下地進(jìn)行。設(shè)計系統(tǒng)需要細(xì)膩,整體設(shè)計階段要先進(jìn)行系統(tǒng)模塊結(jié)構(gòu)設(shè)計,把一個系統(tǒng)分成幾個部分,在詳細(xì)設(shè)計階段的基礎(chǔ)上,詳細(xì)介紹了各個模塊的具體設(shè)計,并對該模塊的輸入、輸出和處理進(jìn)行了詳細(xì)的描述,為了在系統(tǒng)實現(xiàn)階段進(jìn)行程序設(shè)計,可以將其描述為一種直接的“翻譯”到一種程序設(shè)計語言。系統(tǒng)功能模塊模塊化是在解決復(fù)雜問題的過程中,將系統(tǒng)劃分成若干模塊的過程。每一個模塊都完成了一個特定的功能,所有的模塊都是以一個完整的方式組織起來,并完成整個系統(tǒng)的功能。系統(tǒng)的模塊分布不是隨意的,應(yīng)當(dāng)保持系統(tǒng)的獨立性。是降低系統(tǒng)和復(fù)雜度,提高可讀性、可維護(hù)性。也就是講,每一個模塊只需要完成系統(tǒng)需要的獨立的下屬功能,而且和其他模塊的關(guān)系降低并且接口少,要做到提高模塊的獨立性,為設(shè)計高質(zhì)量的系統(tǒng)提供基礎(chǔ)。系統(tǒng)模塊結(jié)構(gòu)設(shè)計的首要條件是區(qū)分子系統(tǒng),之后定下子系統(tǒng)的模塊結(jié)構(gòu),并作出模塊結(jié)構(gòu)圖。在這個過程中必須考慮以下幾個問題:1)如何將一個系統(tǒng)劃分成多個子系統(tǒng)。2)每個子系統(tǒng)如何劃分成多個模塊。3)如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系。4)如何評價并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量。這方式適用于軟件系統(tǒng)的總體設(shè)計和細(xì)致設(shè)計,尤其是把一個復(fù)雜的系統(tǒng)轉(zhuǎn)變成模塊化結(jié)構(gòu)的系統(tǒng),這個方法有它的優(yōu)勢。在使用過程中可將結(jié)構(gòu)化設(shè)計方式和結(jié)構(gòu)化分析方法以及編程階段的結(jié)構(gòu)化程序設(shè)計方法前后鏈接起來。系統(tǒng)功能模塊化的優(yōu)點:1)系統(tǒng)功能模塊劃分清晰,區(qū)別明顯,易于操作。2)操作界面友好,簡單易懂適合不同層次的操作人員。3)子系統(tǒng)之間的數(shù)據(jù)交換操作簡單、快捷。按照系統(tǒng)的需求分析,設(shè)計可運行的模塊組織結(jié)構(gòu)。系統(tǒng)設(shè)計指導(dǎo)思想網(wǎng)站的設(shè)計第一個就是需要有實用性,對消費者來說實用性肯定是排在第一位的。網(wǎng)站在正常的情況下可根據(jù)用戶的需求進(jìn)行升級,加以完善。對一些還不夠人性化的功能加以升級。逐步提升用戶的滿意度。讓網(wǎng)站成為用戶滿意的網(wǎng)站是設(shè)計者的主要目標(biāo)。網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)分為前臺功能與后臺功能:(1)前臺功能是:注冊,個人資料管理、訂單管理,購物車管理,在線留言、查看公告。給的是消費者使用。(2)后臺功能是:會員管理,農(nóng)產(chǎn)品管理、參數(shù)設(shè)置,公告管理、類別管理,訂單管理。是由管理員使用的。圖3用戶登錄界面游客進(jìn)行網(wǎng)上購物的時候需要先進(jìn)行注冊,注冊后會成為會員然后才能在網(wǎng)站上進(jìn)行網(wǎng)購活動。注冊在網(wǎng)站的首頁有明顯的提示,其操作如下如圖:購物車是用戶在進(jìn)行網(wǎng)購活動時必須使用一個模擬現(xiàn)實生活的一種技術(shù)。就是消費者看到喜歡的物品可以把這個物品放進(jìn)購物車才能進(jìn)行購買。在購物車內(nèi)消費者可以對已經(jīng)選取的物品進(jìn)行更進(jìn)一步的管理。如支付結(jié)算和刪除。已注冊的會員在進(jìn)行網(wǎng)購活動時,對已經(jīng)選取的物品進(jìn)行再次管理。該物品是消費者已經(jīng)進(jìn)行過支付結(jié)算的物品,可以查詢其詳細(xì)信息與物流狀況與訂單情況。已經(jīng)注冊的會員對自己的資料進(jìn)行管理,可以修改密碼和自己的基本資料。已經(jīng)注冊過的會員和游客都能查看的本網(wǎng)站發(fā)布的公告,公告是由后臺管理員發(fā)布的。只有已經(jīng)注冊的會員才能進(jìn)行的留言功能。沒有注冊的游客沒有留言權(quán)利。參數(shù)設(shè)置模塊是由管理員使用的,主要是進(jìn)行管理員的登錄與更改管理員的密碼功能;4.6.2會員管理管理員對已經(jīng)在本網(wǎng)站注冊的會員進(jìn)行管理,可以修改已注冊會員的基本資料。會員管理中能顯示出所有已經(jīng)注冊的會員的信息。管理員可以對其進(jìn)行更詳細(xì)的修改或者刪除。修改會員信息:類別管理由管理員使用,分為兩個部分。類別的添加和類別的管理。1、添加類別主要是管理員對已經(jīng)上架的物品進(jìn)行分類打上標(biāo)簽,如果已經(jīng)添加過的類別管理員添加會出現(xiàn)錯誤提示。如果沒有管理員會添加成功。添加之后的類別可以用于上架的物品進(jìn)行分類。時間2、管理類別管理員對已經(jīng)添加的類別對上架的物品分類打上標(biāo)簽,管理員可以對已經(jīng)添加的類別進(jìn)行管理,如修改或者刪除??筛鶕?jù)需要操作。管理員對會員已經(jīng)下的訂單進(jìn)行處理,完成交易還是刪除交易的一些操作,或者是對會員購買的物品信息進(jìn)行管理,處理訂單。管理員也能從訂單管理中查看注冊會員的詳細(xì)信息。1、添加農(nóng)產(chǎn)品管理員對需要上架的農(nóng)產(chǎn)品進(jìn)行添加。在添加的時候可以對農(nóng)產(chǎn)品進(jìn)行詳細(xì)的描述,上傳產(chǎn)品的圖片,庫存數(shù)量,上市時間,進(jìn)行分類,銷售價格與物品的介紹等。2、查詢農(nóng)產(chǎn)品管理員對已經(jīng)上架的農(nóng)產(chǎn)品進(jìn)行管理,查詢重量,上市時間,銷售價,商家時間等。還可以對已經(jīng)上架的產(chǎn)品進(jìn)行參數(shù)的修改,和刪除。主要是網(wǎng)站的管理員使用。管理員對網(wǎng)站的公告進(jìn)行編輯。發(fā)布公告,輸入公告主題,發(fā)表人,輸入公告內(nèi)容。點擊添加。公告就能完成添加。但是公告輸入的內(nèi)容為空的話會提示添加失敗。添加的公告會在前臺顯示,會員與游客可進(jìn)行瀏覽。2、查詢公告管理員對已經(jīng)添加的公告進(jìn)行查詢,還可以修改與刪除,修改與添加公告的情況基本相似。管理員對已經(jīng)注冊的會員在網(wǎng)站的留言處理,查看會員對網(wǎng)站的全部留言,了解消費者對網(wǎng)站產(chǎn)品的看法與滿意度,可進(jìn)行刪除操作。表的設(shè)計:表1管理員信息表(userInfo)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes用戶IDadminnameVarchar(50)noyes密碼adminpasintnono表2農(nóng)產(chǎn)品信息(ncp_info)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes圖片imagesVarchar(50)noyes是否新品xintnoyes是否熱銷rintnoyes是否特價tintnoyes農(nóng)產(chǎn)品名稱brandVarchar(5000)noyes重量typesVarchar(50)noyes類別rankVarchar(50)noyes上市時間starttimeVarchar(50)noyes進(jìn)貨價格in_moneyintnoyes銷售價格moneyintnoyes庫存kcintnoyes簡介remarkVarchar(50)noyes添加時間addtimedatetimenoyes表3留言表(liuyan)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes商品IDfz_idintnoyes評價等級djvarchar(50)noyes昵稱namevarchar(50)noyes內(nèi)容liuyuanvarchar(7000)nono留言時間addtimevarchar(50)nono表4公告信息表(newss)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes標(biāo)題titlevarchar(1000)noyes公告內(nèi)容contentvarchar(1000)noyes發(fā)布人mensvarchar(50)nono留言時間addtimevarchar(50)nono表5類別信息表(rank)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes類別名稱typenamevarchar(50)noyes備注remarkvarchar(500)noyes添加時間addtimedatetimenoyes表6訂單信息表(orderTable)名稱字段名稱數(shù)據(jù)類型主鍵非空訂單IDorder_idintyesyes狀態(tài)estateintnoyes會員IDvip_idintnoyes會員名vip_namevarchar(50)noyes地址addressvarchar(50)noyes電話telvarchar(150)noyes訂單時間order_datedatetimenoyes表7訂單細(xì)節(jié)信息(orderDetail)名稱字段名稱數(shù)據(jù)類型主鍵非空訂單IDorder_idintyesyes商品IDfz_idintnono數(shù)量cuntsintnono表8會員信息表(vip_info)名稱字段名稱數(shù)據(jù)類型主鍵非空會員idvip_idintyesyes姓名vip_namevarchar(50)noyes密碼vip_passwordvarchar(50)noyes注冊時間addtimedatetimenoyes電話telvarchar(50)nono郵件emailvarchar(50)nono地址addressvarchar(100)nono開發(fā)技術(shù)網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具需要JAVA、JSP、JavaScript、Html語言,運用Tomcat服務(wù)器技術(shù),后臺數(shù)據(jù)庫運用SQLServer2005。開發(fā)技術(shù)介紹B/S模式及其優(yōu)勢(1)C/S(Client/Server)模式在過去,網(wǎng)絡(luò)軟件的開發(fā)采用了客戶機(jī)(客戶端)模式,在這種模式下,主營業(yè)務(wù)邏輯集中于客戶端程序,基于客戶機(jī)/服務(wù)器(客戶端/服務(wù)器)結(jié)構(gòu)的系統(tǒng),利用計算機(jī)局域網(wǎng),每臺電腦(客戶端)通過安裝所需的軟件與服務(wù)器端進(jìn)行通信。因為使用了互聯(lián)網(wǎng),自動化程度和效率高。但因為這個模式的結(jié)構(gòu)特點,應(yīng)用范圍小,可以運用修改通信協(xié)議的方法,對該結(jié)構(gòu)進(jìn)行修改,讓他適用于更廣的網(wǎng)絡(luò)范圍,又因為需要安裝客戶端程序,維護(hù)與升級一樣存在難度。這種結(jié)構(gòu)也被稱為管理信息系統(tǒng)的體系結(jié)構(gòu),在遠(yuǎn)程服務(wù)器上的測試內(nèi)容,測試機(jī)安裝在測試應(yīng)用程序和數(shù)據(jù)庫的客戶機(jī)配置,所以該機(jī)是安裝在客戶機(jī)器上配置,因此每次購物要對機(jī)器進(jìn)行安裝、配置,這樣一來購物比較煩瑣。(2)B/S(Browser/Server)模式(瀏覽器/服務(wù)器)結(jié)構(gòu)是瀏覽器和服務(wù)器結(jié)構(gòu)。它是跟隨Internet技術(shù)的崛起,是C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層(3-tier)結(jié)構(gòu)。一個三層架構(gòu)的應(yīng)用程序由三部分組成,這三部分各自分布在網(wǎng)絡(luò)中的不同地方。這三個部分是:工作站或表示層接口、事務(wù)邏輯、數(shù)據(jù)庫及與其相關(guān)的程序設(shè)計。在一個典型的三層架構(gòu)的應(yīng)用,該應(yīng)用程序的用戶工作站包括提供圖形化的用戶界面(圖形用戶界面)程序設(shè)計和特定的應(yīng)用程序訪問表或交互窗口。Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)在傳統(tǒng)網(wǎng)頁HTML文件(*.htm,*.html)中加進(jìn)Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)建成了JSP網(wǎng)頁(*.jsp)。JSP頁面看上去象標(biāo)準(zhǔn)的HTML和XML頁面,并用JSP引擎處理和提取附加組件。Web服務(wù)器遇上訪問JSP網(wǎng)頁的請求的時侯,先執(zhí)行的是其中的程序片段,然后將其執(zhí)行的結(jié)果以HTML格式返回到用戶。程序片段能操作數(shù)據(jù)庫、重新定向網(wǎng)頁和發(fā)送E-mail等功能,這些就是創(chuàng)建動態(tài)網(wǎng)站所需要的功能。全部程序都是在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)傳送到客戶端的只是得到的最終結(jié)果,對客戶瀏覽器的要求不高。它是基于強(qiáng)大的爪哇語言,具有良好的可擴(kuò)展性,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序開發(fā)中具有獨特的優(yōu)勢。JSP技術(shù)在多個方面加速了動態(tài)Web頁面的開發(fā):(1)將內(nèi)容的生成和顯示進(jìn)行分離(2)強(qiáng)調(diào)可重用的組件(3)采用標(biāo)識簡化頁面開發(fā)(4)JSP能提供所有Servlets功能(5)健壯的存儲管理和安全性(6)一次編寫,各處運行Tomcat應(yīng)用服務(wù)器如今支持JSP的應(yīng)用服務(wù)器是有很多,Tomcat是其用的比較多的一個Web服務(wù)器,2001年度被JavaWorld雜志的編輯評選為最具創(chuàng)新的java產(chǎn)品,可想象其在業(yè)界的地位。Tomcat是一個無償?shù)拈_源的Serlvet容器,在Tomcat中,應(yīng)用程序的布局都很簡單,你只需把你的WAR放在Tomcat的webapp目錄下,Tomcat會自動檢測這個文件并將它解壓。當(dāng)你在瀏覽器里訪問此應(yīng)用的Jsp時,經(jīng)常首次會很慢,是由于Tomcat要將Jsp轉(zhuǎn)為Servlet文件,才編譯。編譯之后,訪問就會很快。另Tomcat也會提供了一應(yīng)用:manager,訪問此應(yīng)用需要用戶名與密碼,用戶名與密碼都存儲在一個xml文件當(dāng)中。經(jīng)過這個應(yīng)用,作用于Ftp,你能在遠(yuǎn)程通過Web部署和撤銷操作。當(dāng)然本地也行。

Tomcat也擁有傳統(tǒng)的Web服務(wù)器功能:處理Html頁面。然而,與Apache,其處理靜態(tài)HTML作為Apache是不好的能力。我們可以把Tomcat與Apache集成到一起,用Apache處理靜態(tài)Html,讓Tomcat處理Jsp以及Servlet。這類集成僅僅需修改一下Apache和Tomcat的配置文件就行了。SQLserver2005Microsoft公司開發(fā)的MicrosoftSQLServer2005,簡稱SQLServer,是一系列的相互協(xié)作的組件形成,能滿足企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和最大的Web站點以及分析數(shù)據(jù)的需求。MicrosoftSQLServer2005的特性包括:·Internet集成·可伸縮性和可用性·企業(yè)級數(shù)據(jù)庫功能·易于安裝、部署和使用·數(shù)據(jù)倉庫關(guān)鍵技術(shù)解決網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)配置說明此處網(wǎng)上農(nóng)產(chǎn)品銷售系統(tǒng)的配置是以使用j2sdk-1_5_1和tomcat-5程序為例進(jìn)行說明。JDK和Tomcat版本很多,具體系統(tǒng)的安裝,請參考光盤的安裝配置。1.JDK的安裝與配置JDK是Java工具包Java的縮寫(發(fā)展)。它是一種用于構(gòu)建在Java平臺上發(fā)布的應(yīng)用程序、applet和組件的開發(fā)環(huán)境。Win2005Server或Win2005professional操作系統(tǒng)下,選擇安裝j2sdk-1_4_1(即JDK)軟件,安裝步驟如下:雙擊j2sdk-1_5_1-windows-i586可以開始安裝;(2) 在安裝過程中使用默認(rèn)配置即可。JDK的默認(rèn)安裝目錄為C:\jdk;(3) 重新啟動計算機(jī);更新環(huán)境變量在系統(tǒng)桌面中;右擊[我的電腦]圖標(biāo);選擇[屬性]命令;彈出[系統(tǒng)特性]對話框。選擇[高級]選項卡;單擊[環(huán)境變量]按鈕;彈出[環(huán)境變量]對話框;該對話框分[Administrator用戶變量]與[系統(tǒng)變量]兩個選項組。接下來在[系統(tǒng)變量]選項組中操作;在找到路徑變量后,單擊“編輯”按鈕;;彈出“編輯系統(tǒng)變量”對話框。輸入“C:\JDK\倉”中的變量的值的文本框,然后單擊“確定”在[系統(tǒng)變量]選項組中單擊[新建]按鈕,在[變量名]文本框中輸入“CLASSPATH”,在[變量值]文本框中輸入“.”(點號),然后單擊[確定]按鈕。(14)單擊“應(yīng)用”按鈕,然后單擊“確定”。JDK的安裝和配置完成。2.Web應(yīng)用程序測試環(huán)境TOMCAT的安裝與配置因為開發(fā)環(huán)境的制約,在開發(fā)階段會使用TOMCAT技術(shù)在個人pc上調(diào)試,下面是TOMCAT的安裝與配置說明:下載jakarta-tomcat-51.31軟件,對C的默認(rèn)安裝目錄:\Tomcat的安裝完成后,改變環(huán)境變量(如“環(huán)境變量”對話框相同),用同樣的方法把c:\Tomcat添加到TOMCAT_HOME環(huán)境變量中。啟動Tomcat,在瀏覽器的[地址]下拉列表框中輸入“”,如果看到在左上方有一只小貓的頭像,則Tomcat安裝成功。Tomcat環(huán)境配置完成。3.?dāng)?shù)據(jù)庫的安裝在網(wǎng)上農(nóng)產(chǎn)品銷售系統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論