版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..word.zl..word.zl網(wǎng)上生鮮超市系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要本網(wǎng)上生鮮超市系統(tǒng)是一個(gè)基于Internet,采用B2C(BusinesstoConsumers)模式,并根據(jù)現(xiàn)在普遍的網(wǎng)上在線購(gòu)物支付模式設(shè)計(jì)開(kāi)發(fā)的一個(gè)網(wǎng)上生鮮超市系統(tǒng)——“生鮮該網(wǎng)上生鮮超市系統(tǒng),利用Java、JSP、JavaScript作為前臺(tái)的應(yīng)用程序開(kāi)發(fā)語(yǔ)言,利用MYSQL作為后臺(tái)的數(shù)據(jù)庫(kù),在JDK1.6、Tomcat6.0和MyEclipse的開(kāi)發(fā)環(huán)境下采用SSH整合框架技術(shù)進(jìn)展開(kāi)發(fā)工程。系統(tǒng)在功能上分為前臺(tái)管理和后臺(tái)管理兩個(gè)局部。前臺(tái)主要為顧客提供會(huì)員注冊(cè),關(guān)鍵詞: 網(wǎng)上生鮮超市;JSP;SSH框架TherealizationoftheonlinefreshsupermarketsystemanddesignAbstractTheonlinesupermarketssystemisbasedonInternet,B2C(BusinesstoConsumers)mode,andinaccordancewiththepopularonlineonlineshoppingpaymentmodeldesignanddevelopmentofanonlinesupermarkets"freshStreet".Thepurposeofthissystemdevelopmentisfortheconvenienceofthemajorityofofficeworkersandhomegroupstofacilitatepurchaseoffreshproducts,simpleandeasytoset,savingtime,andmanyotheradvantagesoftheoptionalmulti-in-oneonlineshoppingfreshsystemhaswonthemajorityofusersfavorofe-merceistheuseofmodernmunicationtechnology,networktechnologyasasocioeconomicpatterns.Theonlinesupermarketssystem,theuseofJava,JSP,JavaScriptasaforegroundapplicationdevelopmentlanguage,MySqlasaback-enddatabase,SSHintegrationintheJDK1.6,Tomcat6.0andMyEclipsedevelopmentenvironmentframeworkfortechnology.Thetwopartsofthefrontandbackofficemanagementsystemfunctionalatmosphere.Frontdesktoprovidecustomerswithmembershipregistration,shoppingcartmanagement,productbrowsingandclassifiedinformations.Thebackgroundismainlyprovideadministratorswithmerchandisemanagement,customerinformationmanagement,ordermanagementfeaturessuchasonlinesupermarketssystemhaspowerfulinteractivefeatures,merchantsandcustomerscanfacilitatethetransmissionofinformationtopletee-merceorEDItransactions.KeyWords:OnlineFreshSupermarket; JSP; SSHArchitecture..word.zl..word.zl目錄摘要IAbstractII網(wǎng)上生鮮超市系統(tǒng)的概述11課題研究背景和意義1研究背景1研究意義2網(wǎng)上生鮮超市開(kāi)展的社會(huì)環(huán)境及條件分析3網(wǎng)上生鮮超市的可行性研究5589網(wǎng)上生鮮超市系統(tǒng)分析1111的可行性分析111212開(kāi)發(fā)的設(shè)計(jì)思想13系統(tǒng)的開(kāi)發(fā)環(huán)境與關(guān)鍵技術(shù)14系統(tǒng)采用的架構(gòu)技術(shù)14JSP14JavaBean15Servlet技術(shù)15Structs技術(shù)16Spring17系統(tǒng)采用的開(kāi)發(fā)環(huán)境17JDK17數(shù)據(jù)庫(kù)軟件Mysql18Web效勞器Tomcat6.018集成開(kāi)發(fā)工具Eclipse1919JavaScript1920網(wǎng)上生鮮超市系統(tǒng)的總體規(guī)劃與設(shè)計(jì)21功能規(guī)劃與設(shè)計(jì)2121管理員功能模塊21系統(tǒng)層次模塊圖2223界面設(shè)計(jì)與功能模塊的程序設(shè)計(jì)26生鮮街主界面2124262830634343435結(jié) 論 36獻(xiàn)37致48附錄1 外文參考文獻(xiàn)〔譯文〕37附錄2 外文參考文獻(xiàn)〔原文〕39
參 考 文1網(wǎng)上生鮮超市系統(tǒng)的概述引 言容、從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來(lái)了新的機(jī)遇和挑戰(zhàn)。該網(wǎng)上生鮮超市系統(tǒng),利用的主要技術(shù)是基于效勞器的JSP、Java的組件技術(shù)。利用MYSQL作為后臺(tái)的數(shù)據(jù)庫(kù),在JDK1.6、Tomcat6.0和MyEclipse的開(kāi)發(fā)環(huán)境下采用SSH整合框架技術(shù)進(jìn)展開(kāi)發(fā)工程。課題研究背景和意義研究背景展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特、家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查說(shuō)明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付等大城市,已有200多家商場(chǎng),專賣店開(kāi)設(shè)了網(wǎng)上商店,還有一些正處在觀望階研究意義網(wǎng)上生鮮超市以B/C網(wǎng)上生鮮超市為中國(guó)城市化進(jìn)程中的市民提升生活品質(zhì),創(chuàng)造營(yíng)養(yǎng),鮮生活的家庭生鮮消費(fèi),將繁瑣的家務(wù)時(shí)光變成家庭的享樂(lè)時(shí)光成立的現(xiàn)代農(nóng)業(yè)科技公司,是立足于家庭生鮮農(nóng)產(chǎn)品供給,以現(xiàn)代化的農(nóng)產(chǎn)品流通供給鏈,為城市居民提供響應(yīng)政府新一輪加快探索出了低本錢,高效率,高技術(shù),高知識(shí)為一體的創(chuàng)新型網(wǎng)上生鮮超市開(kāi)展的社會(huì)環(huán)境及條件分析分析歐美國(guó)家上世紀(jì)7O年代至9O必須具備以下環(huán)境和條件:居民收入持續(xù)提高,居民消費(fèi)恩格爾系數(shù)小于3O%動(dòng)零售商業(yè)的變革,這已經(jīng)為世界網(wǎng)上零售業(yè)態(tài)開(kāi)展和變革的歷史所證實(shí)。GNP到達(dá)3000現(xiàn);到達(dá)6000的物質(zhì)生活。隨著Internet的迅速崛起,網(wǎng)上超市應(yīng)運(yùn)而生,擇自己喜歡的商品。爾系數(shù)小于3O%.口的的生鮮準(zhǔn)時(shí)送貨到家,會(huì)有誰(shuí)不樂(lè)意呢?家庭構(gòu)造以核心家庭為主有一定規(guī)模的穩(wěn)定的供給商興旺國(guó)家至上世紀(jì)7O年代根本實(shí)現(xiàn)了農(nóng)業(yè)現(xiàn)代代,形成了高度成熟的農(nóng)業(yè)產(chǎn)業(yè)化鏈條,再加上Internet的快速崛起,這為網(wǎng)上生鮮食品超市化提供了良好的貨源根底和科技要求。產(chǎn)品標(biāo)準(zhǔn)化、品牌化現(xiàn)代化物流配送系統(tǒng)的建立有數(shù)據(jù)說(shuō)明,興旺國(guó)家的果蔬損失率控制在5%以下.而我國(guó)水果、蔬菜等農(nóng)副產(chǎn)品在采摘、運(yùn)輸、儲(chǔ)存等物流環(huán)節(jié)上的損失率那么在 25%~30%。歐洲最大的生鮮食品超市——法國(guó)冠軍超市在法國(guó)外鄉(xiāng)擁有實(shí)體店鋪和網(wǎng)上店鋪超過(guò)1000家.強(qiáng)大的配送中心是保證它商品種類齊全、價(jià)格低廉的重要原因其次就是通過(guò)建立自己的配送中心來(lái)降低配送本錢因此是否擁有一套現(xiàn)代化流配送系統(tǒng)是開(kāi)展生鮮超市的有力保障。先進(jìn)的管理技術(shù)生鮮的經(jīng)營(yíng)帶有很多技術(shù)性做法及很多不易控制的因素給員工帶來(lái)一定的操作難度。如生鮮的價(jià)格、生鮮的質(zhì)量、生鮮的加工、生鮮的損耗等。其中生80年代中期已普遍采用POSEDIEOS在上世紀(jì)90年代網(wǎng)上購(gòu)物迅速崛起,因此,先進(jìn)的超市管理技術(shù)為網(wǎng)上生鮮超市管理打下了良好的根底。從上述條件分析,網(wǎng)上生鮮超市的成功經(jīng)營(yíng)除了投資者要善于運(yùn)用先進(jìn)營(yíng)銷理念、管理手段和管理技術(shù)外,更需要有成熟的Internet網(wǎng)絡(luò)環(huán)境和經(jīng)濟(jì)環(huán)境的支撐和消費(fèi)觀念的更新。而這便需要政府積極地創(chuàng)造和引導(dǎo)。網(wǎng)上生鮮超市的可行性研究網(wǎng)上生鮮超市的現(xiàn)狀在我國(guó),隨著互聯(lián)網(wǎng)技術(shù)的進(jìn)步,上網(wǎng)費(fèi)的降低,網(wǎng)民的高速增長(zhǎng),網(wǎng)上購(gòu)物必將擁有一個(gè)更加廣闊的市場(chǎng)。目前,寬帶正在進(jìn)入尋常百姓家,信用制度即市的應(yīng)運(yùn)而生,正好滿足了這局部人的需求。網(wǎng)上生鮮超市系統(tǒng)是以網(wǎng)上在線購(gòu)物,在線支付的方式進(jìn)展商品交易模式之路。具體地說(shuō),應(yīng)在以下幾方面有所突破:提高效率任何一家網(wǎng)上零售商,只用心吸引顧客自己的還不夠,還必須留住顧客,樂(lè)開(kāi)展用戶鼠票一擊,可以周游全球的網(wǎng)上商城。目前,網(wǎng)上零售業(yè)強(qiáng)勁增長(zhǎng),而許多網(wǎng)上零售企業(yè)只是苦于新的客戶群增長(zhǎng)緩慢。商業(yè)信息集團(tuán)Datamonitor在調(diào)查了七大工業(yè)國(guó)的7500位消費(fèi)者之后,提供一份報(bào)告,目前,網(wǎng)上購(gòu)物的模式實(shí)際上并未改變,但是,歐洲市場(chǎng)規(guī)模164億美元的電子零售營(yíng)收,只是由14的潛在50%;9%;27;8方便快捷式。日前,貿(mào)發(fā)局發(fā)表一份最新研究報(bào)告,指出,隨著地上網(wǎng)費(fèi)的不斷下調(diào),場(chǎng),網(wǎng)上零售業(yè)的前景將十分樂(lè)觀。網(wǎng)上生鮮超市存在的問(wèn)題及原因分析點(diǎn):目前還存在很大一局部消費(fèi)者受傳統(tǒng)購(gòu)物觀念的束縛。因?yàn)榫W(wǎng)上購(gòu)物的了網(wǎng)上購(gòu)物的開(kāi)展與普及。缺乏平安的網(wǎng)上支付機(jī)制。目前我國(guó)的網(wǎng)上支付機(jī)制還不是很健全,相大影響了電子商務(wù)的運(yùn)行效率。物流配送系統(tǒng)不完善。網(wǎng)上購(gòu)物的消費(fèi)者分布在全國(guó)各地,這就給商家的物流配送帶來(lái)很大的挑戰(zhàn),每位消費(fèi)者都希望在最短的時(shí)間拿到所購(gòu)置的商存在較多的問(wèn)題。不明顯。技術(shù)較為落后,人才匱乏。在中國(guó),只有當(dāng)當(dāng)卓越擁有超過(guò)百人的技術(shù)團(tuán)隊(duì),中型B2C是多面手,要做很多方面的事情,嚴(yán)重影響了工作的效率和開(kāi)展的腳步。針對(duì)在線付款的的對(duì)策建議我國(guó)電子商務(wù)信用問(wèn)題已引起社會(huì)各方高度重視。目前我國(guó)出臺(tái)了許多的安康開(kāi)展。實(shí)名制是解決網(wǎng)絡(luò)欺詐、改善網(wǎng)絡(luò)購(gòu)物環(huán)境的有效途徑。建議網(wǎng)上購(gòu)物加強(qiáng)宣傳力度,普及網(wǎng)絡(luò)交易的維權(quán)常識(shí),改善網(wǎng)絡(luò)條件。對(duì)網(wǎng)上購(gòu)物引起其對(duì)網(wǎng)上購(gòu)物的興趣,使更多的人參與到網(wǎng)上購(gòu)物中。改善物流配送狀況。完善物流配送體系,提高物流配送速度與效率,提制度,保證配送公司盈利的情況下使顧客權(quán)益最大化。5.6.完善支付與信用體系,加強(qiáng)誠(chéng)信建立。這是整個(gè)社會(huì)大環(huán)境的問(wèn)題,不一步改善網(wǎng)上購(gòu)物的環(huán)境,這樣中國(guó)的B2C才會(huì)高速開(kāi)展。2網(wǎng)上生鮮超市系統(tǒng)分析能進(jìn)展細(xì)致的分析,從而才能夠開(kāi)發(fā)出完整的系統(tǒng)設(shè)計(jì)。的設(shè)計(jì)目標(biāo)本系統(tǒng)利用Jsp,java,javscript作為前臺(tái)的應(yīng)用開(kāi)發(fā)語(yǔ)言,Mysql作為后臺(tái)的數(shù)據(jù)庫(kù),采用SSH整合框架技術(shù)進(jìn)展開(kāi)發(fā)工程。此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購(gòu)商品、購(gòu)物車等功能;后臺(tái)管理是提供給管理員的,其中包括:并提高了辦公效率。的可行性分析可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的工程是不是可以實(shí)現(xiàn)和值得進(jìn)展研究得出以下四點(diǎn)的可行性分析:能力有限,其功能還不能完善,所以沒(méi)有什么經(jīng)濟(jì)效益可談。Spring+Struts2+Mybatis整合框架整體布局的優(yōu)勢(shì)。運(yùn)行可行性:該系統(tǒng)需要搭建JVM即JAVA虛擬機(jī)和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫(kù)后可以正常運(yùn)行。4.計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。通過(guò)以上的可行性分析,我將采用JSP+Servlet相結(jié)合的技術(shù),運(yùn)用MySQL數(shù)據(jù)庫(kù)對(duì)進(jìn)展建立。的深入調(diào)查能完成顧客根本信息錄入的注冊(cè)和生鮮產(chǎn)品的瀏覽和在線購(gòu)置功能。能夠完成管理員對(duì)的生鮮資料〔生鮮添加、生鮮審查訂購(gòu)信息管理等功能。能過(guò)輸入生鮮商品的名稱,進(jìn)展分類搜索。費(fèi)用進(jìn)展確定。經(jīng)過(guò)前一階段的調(diào)查與研究分析,我已確定了該平臺(tái)設(shè)計(jì)的主要功能,對(duì)每個(gè)功能模塊也作了具體描述,下面就來(lái)具體分析該平臺(tái)的設(shè)計(jì)特點(diǎn)與具體思想。設(shè)計(jì)的特點(diǎn)才能到達(dá)的結(jié)果,采用Web技術(shù),借助于Internet簡(jiǎn)單、方便、易行。開(kāi)發(fā)的設(shè)計(jì)思想3系統(tǒng)的開(kāi)發(fā)環(huán)境與關(guān)鍵技術(shù)系統(tǒng)采用的架構(gòu)技術(shù)JSP頁(yè)面技術(shù)JSPSunMicrosystemsHTMLJavaScriptletJSP標(biāo)簽,就構(gòu)成了JSPjava程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以JSPjavaserverpageServletHtmljavaJSPServlet通常返回給客戶端的就是一個(gè)HTMLWeb效勞器在遇到JSPJSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSPJava編程語(yǔ)言編寫類XMLtags和scriptletstags和scriptletsJSP的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從Servlet中別離出來(lái)。JSPHTML代碼和嵌入其中的Java端請(qǐng)求以后對(duì)這些Java代碼進(jìn)展處理,然后將生成的HTMLJavaServlet是JSPWebJavaServlet和JSPJSPJava對(duì)象,具有平臺(tái)無(wú)關(guān)性且平安可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的效勞器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的效勞器端語(yǔ)言。JavaBeanJavaBean組件技術(shù)用于封裝業(yè)務(wù)邏輯,以便于外界的調(diào)用。其由一組屬性和操作這些屬性的函數(shù)組成。JavaBean是一種可重復(fù)使用的且跨平臺(tái)的軟件組件。JavaBean可分為兩種:一種是有用戶界面〔UserInterface,UI〕的JavaBean,還有一種是沒(méi)有用戶界面,主要負(fù)責(zé)表示業(yè)務(wù)數(shù)據(jù)或者處理事務(wù)〔如數(shù)據(jù)運(yùn)算、操縱數(shù)據(jù)庫(kù)〕的JavaBean。JSP通常的是后一種JavaBean。JSP與JavaBean搭配使用,有3個(gè)好處:〔1〕使得HTML與Java程序別離,這樣便于維護(hù)代碼。如果把所有的程序代碼都寫到JSP網(wǎng)頁(yè)中,會(huì)使得代碼繁雜,難以維護(hù)?!?〕可以降低對(duì)開(kāi)發(fā)JSP網(wǎng)頁(yè)的人員的Java編程能力的要求?!?〕JSP側(cè)重于生成動(dòng)態(tài)網(wǎng)頁(yè),事務(wù)處理由JavaBean來(lái)完成,這樣可以充分利用JavaBean組件的可重用性特點(diǎn),提高開(kāi)發(fā)的效率。ServletServletServlet大的提高了系統(tǒng)利用率。Servlet是MVC效勞攔截、過(guò)濾等。Servlet是一種端的Java應(yīng)用,具有獨(dú)立于平臺(tái)和協(xié)議的特性,可以生成動(dòng)態(tài)的Web頁(yè)面。它擔(dān)當(dāng)客戶請(qǐng)求〔Web瀏覽器或其他客戶程序與效勞器響應(yīng)〔效勞器上的數(shù)據(jù)庫(kù)或應(yīng)用程序〕的中間層。Servlet是位于Web部的效勞器端的Java應(yīng)用,與傳統(tǒng)的從命令行啟動(dòng)的Java應(yīng)用程序不同,ServletWeb效勞器進(jìn)展加載,該Web效勞器必須包含支持Servlet的Java。servlet是在效勞器上運(yùn)行的小程序。這個(gè)詞是在Javaapplet的環(huán)境中創(chuàng)造的,Javaapplet是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁(yè)一起發(fā)送的小程序,它通常用于在效勞器端運(yùn)行,結(jié)果得到為用戶進(jìn)展運(yùn)算或者根據(jù)用戶互作用定位圖形等效勞。用公共網(wǎng)關(guān)接口〔CGI(monGatewayInterface)Javaservlet的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于CGIStructsStruts是Apache基金會(huì)Jakarta工程組的一個(gè)OpenSource工程,它采用MVC模式,能夠很好地幫助java開(kāi)發(fā)者利用J2EE開(kāi)發(fā)Web應(yīng)用。和其他的java架構(gòu)一樣,Struts也是面向?qū)ο笤O(shè)計(jì),將MVC模式"別離顯示邏輯和業(yè)務(wù)邏輯"的能力發(fā)揮得淋漓盡致。Structs框架的核心是一個(gè)彈性的控制層,基于如JavaServlets,JavaBeans,ResourceBundles與XML等標(biāo)準(zhǔn)技術(shù),以及Jakartamons的一些類庫(kù)。Struts由一組相互協(xié)作的類〔組件〕、Servlet以及jsptaglib組成?;趕truts構(gòu)架的web應(yīng)用程序根本上符合JSPModel2的設(shè)計(jì)標(biāo)準(zhǔn),可以說(shuō)是一個(gè)傳統(tǒng)MVC設(shè)計(jì)模式的一種變化類型。SpringSpring的核心是輕量級(jí)的容器,它實(shí)現(xiàn)了IoC供AOP概念的實(shí)現(xiàn)方式,提供對(duì)持久層、事務(wù)的支持,提供MVCWeb框架的APISpring賴。層與層之間的依賴通常是以接口的形式表現(xiàn),以確保其耦合盡可能松散。、對(duì)象生命周期的管理。2Spring輕量級(jí)容器表達(dá)在:只需設(shè)置一個(gè)Jar文件到CLASSPATH,不用去調(diào)低LooselyCoupled工廠類創(chuàng)立DAO對(duì)象,Spring將View層與持久層,比與Hibernate聯(lián)系起來(lái)。SpringHibernate的使用,還可以幫助管理HibernateSpring本身沒(méi)有O-Rmapping。系統(tǒng)采用的開(kāi)發(fā)環(huán)境JDKJDK(JavaDevelopment開(kāi)發(fā)工具)是一個(gè)寫Java的者編譯,調(diào)試和運(yùn)行用Java語(yǔ)言寫的applet和應(yīng)用程序所需的工具組成。jdk是SunMicrosystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的JavaSDK〔Softwaredevelopmentkit〕。數(shù)據(jù)庫(kù)軟件MysqlMySQLSQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQLAB開(kāi)發(fā)、發(fā)布和支持。MySQL效勞器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它mass-deployedMySQLMySQLMySQLMySQLMySQL/效勞器或潛入系統(tǒng)中。有大量的MySQLWeb效勞器Tomcat6.0Tomcat是Apache軟件基金會(huì)〔ApacheSoftwareFoundation〕的Jakarta工程中的一個(gè)核心工程,是一個(gè)免費(fèi)的開(kāi)放源代碼的、支持JSP和Servet技術(shù)的容器,它同時(shí)又是一個(gè)Web效勞器軟件。Tomcat很受廣闊程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與效勞器等開(kāi)發(fā)應(yīng)用系統(tǒng)的功能。TomcatJSP程序的首選。當(dāng)在一臺(tái)機(jī)器上配置好Apache效勞器,可利用它響應(yīng)對(duì)HTML頁(yè)面的請(qǐng)求。實(shí)際上Tomcat局部是Apache效勞器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。集成開(kāi)發(fā)工具M(jìn)yEclipseMyEclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組效勞,用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,MyEclipseJavaJavaDevelopmentJDK〕。雖然大多數(shù)用戶很樂(lè)于將MyEclipse當(dāng)作Java集成開(kāi)發(fā)環(huán)境〔IDE〕來(lái)使用,但Eclipse的目標(biāo)卻不僅限于此。MyEclipse還包括插件開(kāi)發(fā)環(huán)境〔Plug-inDevelopmentEnvironment,PDE〕,這個(gè)組件主要針對(duì)希望擴(kuò)展MyEclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 MyEclipse環(huán)境無(wú)縫集成的工具。由于MyEclipse中的每樣?xùn)|西都是插件,對(duì)于給MyEclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所系統(tǒng)開(kāi)發(fā)的關(guān)鍵技術(shù)JavaScriptJavaScript同時(shí)也是一種廣泛用于客戶端Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比方響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司的BrendanEich設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語(yǔ)言,置支持類。本系統(tǒng)在JSP頁(yè)面中添加許多JavaScript語(yǔ)言標(biāo)記來(lái)驗(yàn)證用戶提交的信息是的申購(gòu)信息加以識(shí)別,也對(duì)許多級(jí)聯(lián)信息加以篩選。分頁(yè)數(shù)據(jù)的顯示本系統(tǒng)將所有需要分頁(yè)顯示的數(shù)據(jù)封裝在一個(gè)Setpage的Javabean文件中,ResultSet的RowSetRowSet果集,可以及時(shí)釋放空間,加快數(shù)據(jù)速度,同時(shí)RowSet也支持Javabean本工程具體用到的工具進(jìn)展介紹具體如下:〔1〕基于J2EE架構(gòu)的應(yīng)用程序,具有Java到處運(yùn)行〞?!?〕操作系統(tǒng):WindowsXP〔3〕數(shù)據(jù)庫(kù):MySql〔4〕Web效勞器:Tomcat6.0〔5〕Java編譯器:JDKl.6〔6〕開(kāi)發(fā)工具:MyEclipse4網(wǎng)上生鮮超市系統(tǒng)的總體規(guī)劃與設(shè)計(jì)功能規(guī)劃與設(shè)計(jì)用戶功能模塊分析物車信息購(gòu)置生鮮產(chǎn)品。會(huì)員信息修改模塊:顧客在登錄了本網(wǎng)上生鮮超市系統(tǒng)后,可以管理自己的個(gè)人信息。主頁(yè)瀏覽模塊:任意普通用戶進(jìn)入本生鮮超市系統(tǒng),都可以瀏覽我們“生鮮街〞的商品,一覽無(wú)遺的主頁(yè)生鮮產(chǎn)品,亦可根據(jù)不同分類進(jìn)展快速查詢。管理員功能模塊生鮮管理模塊:管理員可以添加、刪除、修改等操作來(lái)管理來(lái)對(duì)生鮮產(chǎn)品理訂單信息。顧客信息管理模塊:管理員可以查看顧客列表,刪除指定的顧客信息。系統(tǒng)層次模塊圖顧客模塊管理員模塊訂單管理購(gòu)物車管理管理員信息修改訂購(gòu)生鮮修改購(gòu)物信息在本文的系統(tǒng)可行性研究章節(jié)已經(jīng)就本系統(tǒng)的所有功能做了一個(gè)大致的需顧客模塊管理員模塊訂單管理購(gòu)物車管理管理員信息修改訂購(gòu)生鮮修改購(gòu)物信息注會(huì)顧主管生顧冊(cè)員客頁(yè)理鮮客會(huì)信登瀏員管信員息修改陸覽生鮮登陸理息管理管分 生生 生 刪訂審理類 鮮鮮 鮮 除單核購(gòu)查 修添 刪 顧結(jié)訂物車詢 改加 除 客信算單息數(shù)據(jù)庫(kù)設(shè)計(jì)
圖4.1功能需求分析圖1、管理員信息表管理員信息表主要是用來(lái)描述管理員的信息,其包括管理員名稱和管理員密碼。見(jiàn)表4-1:表4-1管理員信息表名稱描述類型 主鍵外鍵是否為空user_name管理員名varchar(100) 否否不為空pwd管理員密碼varchar(50) 否否不為空2、顧客信息表表4-2顧客信息表名稱描述類型主鍵外鍵是否為空顧客信息表主要是用來(lái)描述顧客的詳細(xì)信息表4-2顧客信息表名稱描述類型主鍵外鍵是否為空id編號(hào)int(12)是否不為空user_name顧客名varchar(100)否否不為空add_time注冊(cè)時(shí)間bigint(20)否否不為空pwd顧客密碼varchar(50)否否不為空user_grade會(huì)員等級(jí)int(12)否否不為空certificate_no明varchar(50)否否不為空phone聯(lián)系varchar(50)否否為空user_addrvarchar(200)否否不為空3、商品類別表商品類別表主要是用來(lái)描述商品的分類,其包括商品編號(hào)和商品名稱,見(jiàn)表4-3:表4-3商品類別表名稱描述類型 主鍵外鍵是否為空id編號(hào)int(12) 是否不為空cat_name商品名稱varchar(100) 否否不為空4、商品信息表商品信息表主要是用來(lái)描述商品的詳細(xì)信息,其包括商品編碼、商品名稱、商品購(gòu)置時(shí)間、商品規(guī)格、商品類別、商品價(jià)格、商品單位、商品備注、商品備注等。見(jiàn)表4-4:表4-4商品信息表名稱描述類型主鍵外鍵是否為空id編號(hào)int(12)是否不為空pro_name商品名稱varchar(100)否否不為空proadd_time購(gòu)置時(shí)間bigint(20)否否不為空pro_standard商品規(guī)格varchar(20)否否不為空cat_id商品類別int(12)否是不為空price商品價(jià)格double否否不為空pro_unit商品單位varchar(10)否否為空pro_desc商品備注varchar(200)否否不為空pro_pic商品圖片varchar(200)否否不為空5、訂單信息表訂單信息表主要是用來(lái)描述顧客的訂單信息其包括訂單編碼顧客號(hào)購(gòu)置時(shí)間所購(gòu)商品總價(jià)收貨人收貨人收貨人 收貨人地址等見(jiàn)表表4-5訂單信息表名稱描述類型主鍵外鍵是否為空id編號(hào)int(12)是否不為空user_id顧客號(hào)int(12)否否不為空order_time購(gòu)置時(shí)間bigint(20)否否不為空total_price商品總價(jià)double否否不為空receive_name收貨人varchar(100)否是不為空receive_phone收貨人varchar(100)否否不為空receive_post收貨人varchar(100)否否不為空receive_addr收貨人地址varchar(100)否否不為空--5界面設(shè)計(jì)與功能模塊的程序設(shè)計(jì)述,因此只能簡(jiǎn)單大體的介紹下本系統(tǒng)的功能實(shí)現(xiàn)。生鮮街主界面5.1所示:主要代碼如下:
圖5.1生鮮街主界面<head><meta -equiv="Content-Type"content="text/html;charset=UTF-8"><title>生鮮街</title><linkrel="stylesheet"type="text/css". .word.zl..word.zl..word.zlhref="${pageContext.request.contextPath}/css/fvms.css"/><scripttype="text/javascript"src="${pageContext.request.contextPath}/js/layer/jquery-1.9.1.min.js"></script><scripttype="text/javascript"src="${pageContext.request.contextPath}/js/layer/layer.min.js"></script><scripttype="text/javascript"src="${pageContext.request.contextPath}/js/main.js"></script><styletype="text/css">.update_part{display:none;}</style></head><bodybgcolor="#FFFeFe"><li><imgsrc="${pageContext.request.contextPath}/images/2.jpg"height="116px" alt=""/></li><li><imgsrc="${pageContext.request.contextPath}/images/3.jpg"width="686px"height="116px" alt=""/></li><li><imgsrc="${pageContext.request.contextPath}/images/4.jpg"height="116px" alt=""/></li><li><imgsrc="${pageContext.request.contextPath}/images/5.jpg"height="116px" alt=""/></li><tdwidth="50px">名稱:</td><tdwidth="195px"><spanstyle="font-weight:bolder;color:#00B366">${proName}</span></td><tdwidth="50px">種類:</td><tdwidth="195px"><spanstyle="font-weight:bolder;color:#00B366">${catName}</span></td></tr><tr><td>規(guī)格:</td><td><spanstyle="font-weight:bolder;color:#00B366">${proStandard}</span></td><td>單價(jià):</td><td><spanstyle="font-weight:bolder;color:<divid="updatepid${id}"class="update_part"><divclass="upconticon"><imgsrc="${pageContext.request.contextPath}/images/fv/${proPic}"width="150px"height="150px"></div><divclass="upcont"><p><spanclass="gxin">商品編號(hào):</span><inputtype="text"id="pro${id}"disabled="disabled"value="${id}"class="upinputs"/></p><p><spanclass="gxin">商品名稱:</span><inputtype="text"id="proname${id}"value="${proName}"class="upinputs"/></p><p><spanclass="gxin">商品種類:</span><inputtype="text"disabled="disabled"value="${catName}"class="upinputs"/></p><p><spanclass="gxin">商品規(guī)格:</span><inputtype="text"id="prosta${id}"value="${proStandard}"class="upinputs"/></p><p><spanclass="gxin">商品價(jià)格:</span><inputtype="text"id="proprice${id}"value="${price}"class="upinputs1"/>${proUnit}</p><p><spanclass="gxin">商品說(shuō)明:</span><inputtype="text"id="prodesc${id}"value="${proDesc}"class="upinputs"/></p><br/><p><inputtype="button"id="upbtn"value="保 存"style="width:100px;30px;font-size:15px;margin-left:40px;"onclick="save(${id});"/></p></div></div><ahref="/fvms/main!findProByCatId?catId=${catId}&currtPageNo=1"class="fenye">第一頁(yè)</a> |<s:iftest="currtPageNo>1"><ahref="/fvms/main!findProByCatId?catId=${catId}&currtPageNo=${currtPageNo-1}"class="fenye">上一頁(yè)</a> /</s:if><s:iftest="currtPageNo<tatalPageNo"><ahref="/fvms/main!findProByCatId?catId=${catId}&currtPageNo=${currtPageNo+1}"class="fenye">下一頁(yè)</a>--登錄界面管理員和顧客在登錄模塊輸入正確的用戶名和密碼進(jìn)入到相應(yīng)的系統(tǒng)界面如圖5.2所示:圖5.2登錄界面主要代碼如下:<scripttype="text/javascript"src="${pageContext.request.contextPath}/js/jquery-1.7.2.min.js"></script><script type="text/javascript"src="${pageContext.request.contextPath}/js/login.js"></script></head><body><%includefile="../mons/head1.jsp"%><divclass="logincontent"><br><span style="margin: 50px0 0 100px; font-size: 40px; font-weight: bold; color:. .word.zl--#00B366">用戶登錄</span><br/> <br/><hr/><divclass="login_icon"><divclass="login_icon1"></div><divclass="login_from"><formaction="/fvms/user!login"method="post"id="loginForm"><tableborder="0"width="420px"height="300px;"><tr><tdheight="50px"colspan="3"><divstyle="background:#E6E6E6;height:50px;line-height:50px;"><spanstyle="color:#00CC00;font-size:15px;margin-left:30px;">超值生鮮市場(chǎng),登錄即可帶回家</span></div></td> </tr> <tr><td align="right" height="50px" width="120px"><span style="font-weight: font-size:18px">用戶名:</span></td><td><input type="text"name="userName"class="inputs"value="${userNameid="name"/></td><td><spanclass="warn"id="nameWarm"></span></td></tr><tr><tdalign="right"height="50px"><spanstyle="font-weight:bold;font-size:18px">密 碼:</span></td>. .word.zl--<td><inputtype="password"name="pwd"class="inputs"id="mPwd"/></td><tdwidth="100px"><spanclass="warn"id="mPwdWarm"></span></td></tr><tr><tdcolspan="3"height="30px"align="center"><s:iftest="loginError==1"><spanstyle="color:red;font-size:14px;margin-left:30px;">用戶名或密碼錯(cuò)誤</span></s:if></td></tr><tr><tdcolspan="3"align="center"><divclass="btn"onclick="login();"></div><br/>購(gòu)物車管理界面顧客在“生鮮街〞主界面選購(gòu)了商品,可以在購(gòu)物車界面看到自己購(gòu)置的商品,可以通過(guò)修改商品數(shù)量或者是刪除等操作來(lái)管理購(gòu)物車,如圖5.3所示:. .word.zl..word.zl..word.zl主要代碼如下:
圖5.3購(gòu)物車管理<meta -equiv="Content-Type"content="text/html;charset=UTF-8"><title>生鮮街--我的購(gòu)物車</title><linkrel="stylesheet"type="text/css"href="${pageContext.request.contextPath}/css/fvms.css"/>bordercolor="#D9D9D9"width="950px"bgcolor="#F6F6F6"><trheight="50px"><tdwidth="150px"><spanclass="gtitle">商品</span></td><tdwidth="200px"><spanclass="gtitle">名稱</span></td><tdwidth="150px"><spanclass="gtitle">單價(jià)</span></td><tdwidth="100px"><spanclass="gtitle">數(shù)量</span></td><tdwidth="150px"><spanclass="gtitle">修改數(shù)量</span></td><td><spanclass="gtitle">操作</span></td></tr><s:iftest="buyList==null"><trheight="60px"><tdcolspan="6">你還沒(méi)有選購(gòu)商品,<ahref="/fvms/main!doMain?currtPageNo=1">選購(gòu)商品</a></td></tr></s:if><s:else><s:iteratorvalue="buyList"><trheight="120px"><td><imgsrc="${pageContext.request.contextPath}/images/fv/${Pic}"width="100px"height="100px"></td><td>${Name}</td><td>${pro.price}${Unit}</td><td>${num}</td><td><inputtype="text"id="num${pro.id}"></td><td><ahref="javascript:updateNum(${pro.id});">修改數(shù)量</a> / <ahref="javascript:deletePro(${pro.id});">刪除</a></td></tr></s:iterator><trheight="60px"><tdcolspan="6"><divclass="jiesuan"onclick="jiSuan();"></div></td></tr></s:else></table></div><divclass="shanchu"><divclass="yishanicon"></div><tableborder="1"cellpadding="0"cellspacing="0"bgcolor="#F6F6F6"><trheight="50px"><tdwidth="200px"><spanclass="gtitle">商品</span></td><tdwidth="300px"><spanclass="gtitle">名稱</span></td><tdwidth="150px"><spanclass="gtitle">單價(jià)</span></td><tdwidth="150px"><spanclass="gtitle">數(shù)量</span></td><td><spanclass="gtitle">操作</span></td></tr><s:iftest="noBuyList==null"><trheight="60px"><tdcolspan="5">無(wú)刪除記錄</td></tr></s:if><s:else><s:iteratorvalue="noBuyList"><trheight="120px"><td><imgsrc="${pageContext.request.contextPath}/images/fv/${Pic}"width="100px"height="100px"></td><td>${Name}</td><td>${pro.price}${Unit}</td><td>${num}</td><td><ahref="javascript:reBuy(${pro.id});">恢復(fù)</a></td></tr>購(gòu)物結(jié)算界面顧客選購(gòu)了商品,確定訂單后,就會(huì)進(jìn)入到商品結(jié)算界面,這里包括所購(gòu)商品價(jià)錢合計(jì),還有顧客要填寫的收貨人信息,如圖5.4所示:--主要代碼如下:
圖5.4商品結(jié)算界面<meta -equiv="Content-Type"content="text/html;charset=UTF-8"><title>生鮮街--用戶付款</title><linkrel="stylesheet"type="text/css"src="${pageContext.request.contextPath}/js/layer/jquery-1.9.1.min.js"></script><scripttype="text/javascript">functionpay(){vara=$("#receName").val();varb=$("#recePhone").val();varc=$("#recePost").val();vard=$("#receAddr").val();if(a==""||a==null||b==""||b==null||c==""||c==null||d==""||d==null){. .word.zl..word.zl..word.zlalert("收貨信息沒(méi)填完整,請(qǐng)檢查并填完整后再付款!");return;}$("#reveForm").submit();}</script></head><body>bordercolor="#D9D9D9"width="850px"bgcolor="#F6F6F6"><trheight="40px"><tdwidth="300px"><spanclass="gtitle">商品名稱</span></td><tdwidth="170px"><spanclass="gtitle">單價(jià)</span></td><tdwidth="170px"><spanclass="gtitle">數(shù)量</span></td><td><spanclass="gtitle">小計(jì)</span></td></tr><tdcolspan="3"align="right"><spanstyle="font-size:18px;font-weight:bolder;margin-left:580px">合計(jì):</span></td><td><spanstyle="font-size:30px;font-weight:bolder;color:#FF9900">¥${totalCost}</span></td><divclass="r_addre"><divclass="p2"></div><formaction="/fvms/cart!pay"method="post"id="reveForm"><divalign="center"style="margin-top:20px">收貨人:<inputstyle="width:500px;height:20px;"id="receName"name="order.receiveName"></div><divalign="center"style="margin-top:20px">收貨人:<inputstyle="width:500px;height:20px;"id="recePhone"name="order.receivePhone"></div><divalign="center"style="margin-top:收貨人 :<inputstyle="width:500px;height:20px;"id="recePost"name="order.receivePost"></div><divalign="center"style="margin-top:20px">收貨人地址:<inputstyle="width:500px;height:20px;"id="receAddr"name="order.receiveAddr"></div></form></div><divclass="confrim_p"><divclass="p3"></div><divalign="center"style="margin-top:20px"><divclass="pbtn"onclick="pay();"></div></div></div><%includefile="../mons/foot.jsp"%></div></body></html>--管理員管理界面在管理員主界面,我們看到訂單管理、我的信息、用戶列表、添加商品幾個(gè)列表,在此可以分別對(duì)商品訂單、管理員信息、一般用戶信息、商品等幾項(xiàng)進(jìn)展維護(hù)管理,如圖5.5所示:圖5.5管理員管理界面主要代碼如下:<meta -equiv="Content-Type"content="text/html;charset=UTF-8"><title></title></head><body><divclass="m_icon"></div><divclass="m_item"><spanstyle="margin-left:20px;"><ahref="/fvms/myfv!findOrderAllByUserId?currtPage=1&url=myfv!findOrderAllByUserId?currtPage=1"class="m_w">訂單列表</a></span></div><divclass="m_item"><spanstyle="margin-left:20px;"><ahref="/fvms/myfv!findUser?f=0&url=myfv!findUserf=0"class="m_w">我的信息</a>. .word.zl--</span></div><s:iftest="#session.userG==1"><divclass="m_item"><spanstyle="margin-left:20px;"><ahref="/fvms/myfv!findUserAll?currtPage=1&url=myfv!findUserAll?currtPage=1"class="m_w">用戶列表</a></span></div><divclass="m_item"><spanstyle="margin-left:20px;"<ahref="/fvms/myfv!adminAddPro?url=myfv!adminAddPro"class="m_w">添加商品</a></span></div></s:if><divstyle="width:150px;height:40px;"></div>添加商品界面在添加商品主界面,管理員可以任意添加商品,我們需要完整的填寫商品信息,其包括商品圖片、名稱、商品的可選類型、商品規(guī)格、單價(jià)及備注信息。如圖5.6所示:. .word.zl--主要代碼如下:
圖5.6添加商品界面action="/fvms/propic!adminAddProR"id="addProForm"enctype="multipart/form-data"method="post"><p><s:iftest="addResult==1"><spanstyle="margin-left:100px;font-size:14px;color:red"擇圖片類型的文件</span></s:if><s:elseiftest="addResult==2"><spanstyle="margin-left:100px;font-size:14px;color:blue">添加成功!</span></s:elseif></p><p><span class="gxin">商品圖片:</span><input type="file" id="pic"name="pic"></p><p><spanclass="gxin">商品名稱:</span><inputtype="text"class="uui"id="name"name="Name"></p>. .word.zl..word.zl..word.zl<p><spanclass="gxin">商品種類:</span><selectid="cat"name="pro.catId"><optionselected="selected"value="sull">==請(qǐng)選擇==</option><s:iteratorvalue="catList"><optionvalue="${id}">${catName}</option></s:iterator></select></p><p><spanclass="gxin">商品規(guī)格:</span><input type="text"class="uui"id="stand"name="Standard"></p><p><spanclass="gxin">商品單價(jià):</span><input type="text" class="uui" style="width: 100px;" name="pro.price"><selectid="unit"name="Unit"><optionselected="selected"value="sunull">==請(qǐng)選擇==</option><optionvalue="元/斤">元/斤</option><optionvalue="元/個(gè)">元/個(gè)</option><optionvalue="元/袋">元/袋</option><optionvalue="元/盒">元/盒</option></select></p><p><spanclass="gxin">商品備注:</span><inputtype="text"class="uui"id="desc"name="Desc"></p>6 系統(tǒng)功能測(cè)試測(cè)試方法簡(jiǎn)述測(cè)試過(guò)程按4個(gè)步驟進(jìn)展,即單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。軟件測(cè)試的種類大致可以分為人工測(cè)試和基于計(jì)算機(jī)的測(cè)試。而基于計(jì)算機(jī)的測(cè)試由可以分為白盒測(cè)試和黑盒測(cè)試。黑盒測(cè)試的功能是否符合它的功能說(shuō)明。用黑盒測(cè)試發(fā)現(xiàn)程序中的錯(cuò)誤,必須在所有可能的輸入條件和輸出條件中確定測(cè)試數(shù)據(jù),來(lái)檢查程序是否都能產(chǎn)生正確的輸出。2.白盒測(cè)試功能模塊測(cè)試用例測(cè)試數(shù)據(jù)用例測(cè)試數(shù)據(jù)測(cè)試結(jié)果UC1:輸入正確的用戶名和密碼UC2:輸入空用戶名及密碼UC3:輸入用戶名密碼之一為空UC4:輸入錯(cuò)誤用戶名或密碼測(cè)試結(jié)論
用戶名:admins密碼用戶名: 密碼:用戶名:admins密碼:用戶名: 密碼:123456用戶名:zxy密碼:123456用戶名:admins密碼
成功跳轉(zhuǎn)系統(tǒng)主頁(yè)提示輸入密碼提示輸入用戶名提示用戶名或密碼錯(cuò)誤也可根據(jù)自己需要取消或者是修改商品數(shù)量。軟件測(cè)試在軟件生命周期中占有重要的地位,為了使本軟件運(yùn)行更加穩(wěn)定,我對(duì)它進(jìn)展了全面的測(cè)試,測(cè)試分為二局部來(lái)進(jìn)展,一是:界面測(cè)試;二是:功能測(cè)試。經(jīng)過(guò)測(cè)試,所有功能都得以實(shí)現(xiàn),沒(méi)有任何變形,輸入錯(cuò)誤信息的情況也得到了相應(yīng)的錯(cuò)誤提示。至此,在功能的測(cè)試上也已經(jīng)比擬圓滿的完成了。結(jié)論本系統(tǒng)是基于JSP+SSH框架的網(wǎng)上生鮮超市系統(tǒng)。其功能根本符合實(shí)際需能還不夠強(qiáng)大,出錯(cuò)處理不夠,數(shù)據(jù)庫(kù)中還存有冗余字段等多方面問(wèn)題。在信息化的年代,網(wǎng)絡(luò)技術(shù),電子商務(wù)技術(shù)的成熟,在互聯(lián)網(wǎng)效勞業(yè)務(wù)方根據(jù)網(wǎng)上買生鮮產(chǎn)品的特點(diǎn),設(shè)計(jì)了這個(gè)網(wǎng)上生鮮超市系統(tǒng),系統(tǒng)利用JSP+SSH和實(shí)現(xiàn)上,本系統(tǒng)有以下特點(diǎn):良好的系統(tǒng)架構(gòu),本系統(tǒng)充分利用J2EE技術(shù)平臺(tái),綜合MVC設(shè)計(jì)SSH的靈活性、可靠性和擴(kuò)展性,能夠輕松應(yīng)對(duì)用戶不停變換的功能需求。良好的用戶體驗(yàn)。本系統(tǒng)在頁(yè)面商品信息展示上不僅做到了美觀大商品。這個(gè)系統(tǒng)的開(kāi)發(fā)意義,為廣闊用戶提高了高效的生活模式。參考文獻(xiàn)JSP實(shí)用教程[M].第二版.:清華大學(xué),2021黃明,梁旭.JSP信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例[M].:機(jī)械工業(yè),2021.4Mysql官方:.mysql./Web技術(shù)教程:.w3school../RobertCecilMartin.UMLforJavaProgrammers.USA,2021.BruceEckel.ThinkinginJava[M].PrenticeHallPTR,2021IBM開(kāi)發(fā)者:.ibm./developerworks/武延軍黃飛躍精通JSP編程技術(shù)[M].:人民郵電,2021.8JSP編程根底及應(yīng)用實(shí)例集錦[M].:人民郵電,2021.7清宏計(jì)算機(jī)工作室.JSP編程技巧[M].:機(jī)械工業(yè),2021.1周影.網(wǎng)絡(luò)編程語(yǔ)言JSP實(shí)例教程[M].:電子工業(yè),2021.6海山.深入JavaServlet網(wǎng)絡(luò)編程[M].:清華大學(xué),2021.2PhilHanna.JSP技術(shù)大全[M].:機(jī)械工業(yè),2021.3KarlMoss.JavaServlet開(kāi)發(fā)人員指南[M].:清華大學(xué),2021X國(guó)智.SQLServer2000數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例精粹.:電子工業(yè),2021致總認(rèn)為自己不會(huì)寫,抱著抗拒心理,還有幸運(yùn)心理,總想找同學(xué)幫助,總覺(jué)得在論文完成之際,我要特別感我的指導(dǎo)教師周冰的熱情關(guān)心和悉心指導(dǎo)。在在論文的寫作過(guò)程中,也得到了許多同學(xué)的珍貴建議,感涂染同學(xué)用他珍貴的休息時(shí)間不厭其煩的為我遠(yuǎn)程指導(dǎo),安裝環(huán)境,調(diào)試代碼,技術(shù)指導(dǎo)等,使我受益匪淺。同時(shí)還還得到許多其他同學(xué)的幫助,在此一并致以誠(chéng)摯的意。附錄1外文參考文獻(xiàn)〔譯文〕JSP最正確實(shí)踐:使用JSPinclude機(jī)制改良外觀本文是新的 JSP最正確實(shí)踐系列文章的第一局部,它介紹了 Pagesinclude機(jī)制。請(qǐng)跟隨 Java編程專家 BrettMcLaughlin學(xué)習(xí)如何使用include將靜態(tài)的頭文件和腳注文件參加您的或Web應(yīng)用程序頁(yè)面中。歡送閱讀Java專區(qū)中最新的最正確實(shí)踐系列文章。如果您看過(guò)先前的系列文章,那么您會(huì)知道最正確實(shí)踐旨在讓您快速了解各種Java技術(shù)的有用方JavaServer〔JSP技術(shù)之一。JSP技術(shù)是在Java平臺(tái)上構(gòu)建Web頁(yè)面或Web應(yīng)用程序接JSPXML和HTML以及創(chuàng)立生動(dòng)有趣、動(dòng)態(tài)驅(qū)動(dòng)的。在本系列中,您將學(xué)習(xí)一些用JSP技術(shù)構(gòu)建的根底知識(shí)。我將為您介紹最常用的JSP機(jī)制,通過(guò)這些機(jī)制,您將了解根本的Web序代碼庫(kù)等。本文是這一系列文章的第一篇,在本文中,我們將集中討論JSPincludeHTML頁(yè)面的容。我們將首先介紹有關(guān)頁(yè)面include開(kāi)展的一些背景知識(shí),尤其是框架和效勞器端include后,我將向您演示如何使用JSPincludeWeb頁(yè)面或Web應(yīng)用程序屏幕。本系列文章中的所有最正確實(shí)踐都基于JavaServerPages技術(shù)。要運(yùn)行任何一種實(shí)踐,需要在本地機(jī)器或測(cè)試效勞器上設(shè)置符合 JSP的Web容器,如ApacheTomcat。您還需要使用文本編輯器或IDE編寫JSP頁(yè)面代碼。請(qǐng)參閱參考資料,獲取 Tomcat和與JSP兼容的 Web容器和 IDE的清單的。 Web頁(yè)面創(chuàng)立一致的設(shè)計(jì)和布局是確保獲得專業(yè)化外觀的最容易方法之一。您或許看過(guò)足夠多的知道單個(gè)站點(diǎn)中的大局部頁(yè)面都共用統(tǒng)一的頁(yè)面頭頁(yè)面尾以及某種類型的導(dǎo)航欄在設(shè)計(jì)良好的站點(diǎn)上這些元素將在每個(gè)頁(yè)面上呈現(xiàn)一樣的布局、容和功能,而主面板〔通常稱為容窗格〕會(huì)隨著每個(gè)視圖而變化。以前這種布局幾乎完全由框架和框架集實(shí)現(xiàn)每段靜態(tài)容被放置在一個(gè)框Web設(shè)計(jì)者尋找一種更佳的解決方案。效勞器端include〔server-sideinclude,SSI〕就是一種。JSPinclude偽指令與其SSI對(duì)等偽指令極其相似。SSI偽指令的JSP對(duì)等JSP的Web容器都將處理該JSP考資料一節(jié),以獲得〕。應(yīng)該將該文件另存為test-include.jsp。附錄2外文參考文獻(xiàn)〔原文〕JSPbestpractices:ImproveyourlookandfeelwiththeJSPincludemechanismThis first installment in the new JSP bestpractices series introduces JavaServerPagesincludemechanism.FollowalongasJavaprogrammingexpertMcLaughlinshowsyouhowtouseincludetoincorporatestaticheaderandfooterfilesintoyourWebsiteorWebapplicationpages.WeletothelatestBestpracticesseriesfromtheJavazone.Ifyou'vefollowedpreviousseries,youknowthatbestpracticesaredesignedtoquicklybringyouuptospeedonusefulaspectsofvariousJavatechnologies.ThisseriesofbestpracticesisdedicatedtoJavaServerPages(JSP)technology,whichisoneofthecoreJ2EEtechnologies.Inanutshell,JSPtechnologyisatoolforbuildingWebpagesorWebapplicationinterfacesontheJavaplatform.JSPtechnologyallowsustodosuchthingsasdynamicallyrespondtorequestdata,displayplexXMLandHTML,andcreatevisuallyinteresting,dynamicallydrivenWebsites.Inthisseriesyou'lllearnsomeofthebasicsofputtingtogetheraWebsitewithJSPtechnology.I'llintroduceyoutothemostmonJSPmechanisms,andthroughthemyou'lllearnaboutessentialWebdevelopmenttechniquessuchastemplating,manipulatingdynamiccontent,imagehos
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)流量扶持發(fā)展合作協(xié)議
- 中藥渣壓榨機(jī)安全操作規(guī)程
- 2024永利廣場(chǎng)龍蝦美食節(jié)活動(dòng)現(xiàn)場(chǎng)清潔維護(hù)合同3篇
- 網(wǎng)絡(luò)文化內(nèi)容傳播合作協(xié)議書
- 夾緊氣缸夾緊氣缸安全操作規(guī)程
- 工業(yè)自動(dòng)化項(xiàng)目投資開(kāi)發(fā)合同
- 音樂(lè)版權(quán)轉(zhuǎn)讓合同
- 切菜機(jī)片刀方塊刀曲線刀安全操作規(guī)程
- 2025年度餐飲企業(yè)廚師及服務(wù)員勞動(dòng)合同標(biāo)準(zhǔn)范本3篇
- 2024年地基買賣合同附地基檢測(cè)及維修服務(wù)3篇
- 孕產(chǎn)婦高危五色管理(醫(yī)學(xué)講座培訓(xùn)課件)
- 幼兒體適能培訓(xùn)
- 2024房地產(chǎn)合同更名申請(qǐng)表
- 病例報(bào)告表(樣板)
- 2024年低壓電工資格考試必考題庫(kù)及答案(共415題)
- 定金協(xié)議書范文范本簡(jiǎn)單一點(diǎn)
- 劉潤(rùn)年度演講2024
- 《漢書》導(dǎo)讀學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 初三第一學(xué)期沖刺中考期末家長(zhǎng)會(huì)
- 2022海康威視DS-VM11S-B系列服務(wù)器用戶手冊(cè)V1.1
- 生活垃圾焚燒廠運(yùn)行維護(hù)與安全技術(shù)標(biāo)準(zhǔn) CJJ 128-2017
評(píng)論
0/150
提交評(píng)論