【正文】
面設置了重置的按鈕,如果管理員在填寫信息時有多項填寫錯誤就可以選擇該按鈕。OrderItem oi=new OrderItem()。Action中的關鍵代碼如下:ShopCart shopCart=(ShopCart) (shopCart)。 鮮花網(wǎng)用戶登錄頁面 登錄功能的主要實現(xiàn)代碼Action里實現(xiàn)關鍵代碼:ListUser u = (username, password)。(shopCart, shopCart)。 購物車功能的實現(xiàn) 購物車頁面的實現(xiàn)當購物為空的時候,頁面中間用一張在花叢中推著購物車奔跑的人的圖片作為背景圖,并提示購物車為空趕緊行動以及主頁鏈接。().setAttribute(pages,())。而且當點擊某一鮮花圖片時,圖片會向上小浮動并且該DIV塊的邊框顏色變?yōu)榧t色。(types, flowertype)。 網(wǎng)站的工程圖第六章 鮮花銷售網(wǎng)站的系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)也是設計過程中最主要的一部分,也是比較難的部分,就是將網(wǎng)站功能進行頁面實現(xiàn)和用代碼實現(xiàn),主要挑選幾個主要功能進行詳細的頁面實現(xiàn)和代碼的實現(xiàn)解釋。Spring是控制模型層的主控制器,主要負責把請求配送到模型層中的不同模塊中,同時也負責將需要返回的返回結(jié)果返回相應的視圖層。 鮮花賣家管理之訂單相關流程圖 鮮花賣家管理之會員管理詳細設計鮮花賣家登錄后,單擊鮮花后臺管理頁面的會員管理,進入會員管理的頁面,可以實現(xiàn)分頁瀏覽會員信息。選擇左邊標題欄中的新品上架,進入新品上架頁面,錄入鮮花的詳細信息,檢查錄入信息是否為空,若不為空就上架成功。所以在付款前,會員有查看、付款、修改和取消四個操作;如果選擇取消選項處于訂單已取消狀態(tài),會員可以進行查看和刪除。同時提示3秒后跳轉(zhuǎn)到登錄頁面。詳細過程用流程圖表示。在該頁面下,瀏覽者可以選擇上架時間、價格、銷量對鮮花進行排序分頁顯示。其中注冊頁面和管理員登錄頁面與該頁面相似,就不再畫圖說明。 鮮花瀏覽頁面 鮮花詳細信息頁面的詳細設計鮮花詳細信息頁面和主頁的不同點也在于導航欄和底部之間的部分。頂部導航右邊將顯示鮮花小窩、購物車和管理登錄。 訂單表字段標識字段名稱數(shù)據(jù)類型大小約束默認值id訂單號varchar255PK,NNuserid創(chuàng)建人varchar255FK,NNordersnum訂單流水號varchar255NNallnum訂單量int11NNtotalprice合計floatNNstatus訂單狀態(tài)int11NN0otime下單時間timestampNNreceiver收件人varchar255NNreAddress收件地址varchar255NNreTelephone聯(lián)系電話varchar255NNgoodwishes祝福varchar255訂單明細表是用來存儲訂單明細的詳細信息。該表有鮮花類別編號(id)和鮮花類別名稱(name)兩個字段,其中鮮花類別編號式主鍵,不是自動生成,需要自己輸入。購物車是用來保存用戶可能要購買的鮮花,購物車明細是用來保存預計購買鮮花的編號、數(shù)量及價格。在鮮花小窩頁面,會員可以選擇“信息修改”進行個人信息修改。 購物車管理已經(jīng)登錄的會員在鮮花詳細頁面可以將鮮花加入購物車,加入數(shù)量為1,頁面直接跳轉(zhuǎn)到購物車頁面。 鮮花銷售網(wǎng)站的需求結(jié)構(gòu) 主要功能描述 鮮花瀏覽導航欄上有首頁、新品上市和鮮花類別(鮮花、永生花、精品花籃等)。為了解決這一問題而創(chuàng)建Spring框架。程序員使用這個框架就不再需要寫面向關系的SQL語句,只是使用面向?qū)ο蟮姆椒?,既簡化了編碼,也可以更好的完成業(yè)務邏輯這一塊。Tomcat是Servlet的運行環(huán)境,是JSP和Servlet規(guī)范的標準實現(xiàn),具備了很多商業(yè)Java Servlet容器的特性。第二章 開發(fā)工具介紹 MyEclipse介紹MyEclipse,全稱MyEclipse Enterprise Workbench,是一個包含了完整的設計開發(fā)以及發(fā)布,在eclipse的基礎上同時又融入了許多插件的開發(fā)環(huán)境。 課題意義鮮花銷售網(wǎng)站是在網(wǎng)上消費方式盛行的趨勢下,緊跟時代的潮流,抓住市場機遇融入社會,滿足顧客需求,為客戶提供更好的服務。本人所用到的軟件和框架等都是可以合法使用的,所以,法律上可行的。 可行性分析為了更好的完成本次設計,在開始前,先進行可行性分析,再決定是否繼續(xù)設計。因為各個城市的人員流動比較大,異地送花也已經(jīng)是件比較常見的事,所以傳統(tǒng)花店相對來說已經(jīng)比較不合時宜。關鍵詞:網(wǎng)購;鮮花銷售網(wǎng)站;B/S結(jié)構(gòu);MVC;SSH2 The Design and Implementation of Flower Sale WebsiteAbstract With the rapid development of the Internet, online shopping has already bee a kind of vogue. This website is a simple system relatively, which require the need of traditional store. In order to expending their sales channels, we develop the Flower Sale Website System. The users of Flower Sale Website are customers and sales managers. The customers can skim through flowers, search flowers according to a keyword, look search details about each flower and so on. When customers log in, they can add to cart, pay for orders, manage the orders and so on. While sales managers log in, he can manage orders, flowers and members. The Flower Sale Website has developed with MyEclipse10, using MVC ideas ,which according to model, view and controller three parts to design. The website is based on browser / server, using SSH2(Struts2 and Spring and Hibernate )framework. The database choosen the MySQL, which is the most popular . The development language used Java and JSP.Key words: Online shopping。本網(wǎng)站是一個相對簡單的系統(tǒng),主要滿足傳統(tǒng)花店的運營需要,將自己的銷售渠道擴展到網(wǎng)上,實現(xiàn)鮮花的在線銷售。注冊登陸后的客戶還能實現(xiàn)加入購物車、購買支付、訂單查詢以及個人信息修改等。 MVC。網(wǎng)上鮮花銷售可以使消費者隨時隨地瀏覽鮮花信息,打破了時間和空間的局限,為消費者提供了便利。此次設計的網(wǎng)站規(guī)模小、設計過程所需的時間總體上也不算長,所以經(jīng)濟成本相對比較小。數(shù)據(jù)庫選用為比較流行的MySQL數(shù)據(jù)庫,該數(shù)據(jù)庫開放源碼而且供開發(fā)者免費試用。鮮花銷售網(wǎng)站的實現(xiàn)順應當下潮流,既方便買主挑選鮮花,又能為賣家節(jié)約成本,更好的創(chuàng)造財富。雖然MySQL的規(guī)模和功能不及Oracle、SQL Server等數(shù)據(jù)庫,但是由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為數(shù)據(jù)庫。 Java語言介紹Java是一款面向?qū)ο笥挚梢钥缙脚_運行的編程語言,目前在全球IT界是很受歡迎,不少培訓機構(gòu)專門為此推出了各種班吸引生源。以前的MVC框架死板不夠靈活、也無法擴展,此時攔截器發(fā)揮了巨大的作用,通過它可以使Web開發(fā)中的某些應用變得簡單。從技術(shù)上看,Spri