【正文】
學(xué)院 5 圖 13 第四步:同樣的方法創(chuàng)建 CLASSPATH 變量,在變量欄內(nèi)輸入, .。 下面詳細(xì)的介紹如何配置運(yùn)行環(huán)境: 1. 配置環(huán)境變量 第一步:進(jìn)入我的桌面,右擊“我的電腦”,選擇“屬性”選項(xiàng),進(jìn)入“系統(tǒng)屬性“對(duì)話框,單擊”高級(jí)標(biāo)簽“,如圖 11 所示: 網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn) 4 圖 11 第二步:點(diǎn)擊上圖箭頭所示“環(huán)境變量”,進(jìn)入圖 12 畫面。如果判斷是 JSP 頁面請(qǐng)求,則由 JSP 引擎(或Servlet 引擎)將 JSP 頁面代碼轉(zhuǎn)換成 Servlet 代碼,再通知服務(wù)器上的 JVM( Java 虛擬機(jī))對(duì)轉(zhuǎn)換過來的 Servlet 代碼進(jìn)行編譯,將生成的字節(jié)碼文件放在服務(wù)器上相應(yīng)的地方,并執(zhí)行編譯后得到的字節(jié)碼,然后把結(jié)果 傳送給客戶端,這樣就完成一次連接。但是 Tomcat 服務(wù) 器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好,故本系統(tǒng)采用 Tomcat. 系統(tǒng)開發(fā)環(huán)境的配置 jdk+tomcat 的配置 前面介紹了 JSP 的生命周期,為了 說明 JSP 對(duì)運(yùn)行環(huán)境的要求,先簡(jiǎn)單的介紹一下它的運(yùn)作過程。訪問的地址 , Tomcat 服務(wù)器的兼容性很好,如 WebLogic 服務(wù)器采用其為 Web 服務(wù)器引擎, Jbuilder 將其作為標(biāo)準(zhǔn)的測(cè)試服務(wù)器,Sun 公司也將其作為 JSP 技術(shù)應(yīng)用的示例服務(wù)器。 目前有 如 Jrun,Weblogic,JSWDK 等 Apache等服務(wù)器上安裝 WebSphere,tomcat,Resin 等插件 ,其中主流服務(wù)器是 Weblogic 和tomcat。 JSP+ JavaBean的組合已經(jīng)成為開發(fā)小型 B/S應(yīng)用的最佳選擇,使用 JavaBean可以把業(yè)務(wù)處理功能從 JSP頁面分離,從而減少 JSP 頁面中間的 Java 代碼量,使 JSP 頁面專注處理數(shù)據(jù)的顯示,從而使頁面的邏輯變得十分清晰,自從采用 JSP+ JavaBean 的組合,編寫和維護(hù) JSP 的程序已經(jīng)不在是一件令人頭疼的事情, JavaBean 的出現(xiàn)給 JSP 的 開發(fā)帶來了質(zhì)的變化, JSP的開發(fā)從此變得簡(jiǎn)單可行 。該類遵循一定的標(biāo)準(zhǔn),提供公共的方法,只要遵循同樣的標(biāo)準(zhǔn),用戶就可以調(diào)用封裝在 JavaBean 里面已經(jīng)設(shè)計(jì)好的方法,從而達(dá)到代碼重復(fù)利用的目的 。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺(tái)。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺(tái)的,即能 在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 技術(shù)簡(jiǎn)介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。該系統(tǒng)主要由前臺(tái)信息發(fā)布網(wǎng)站和后臺(tái)管理維護(hù)系統(tǒng)兩部分構(gòu)成;在支持整個(gè)網(wǎng)站的運(yùn)作功能的基礎(chǔ)上,能幫助用戶對(duì)前臺(tái)網(wǎng)站進(jìn)行日常管理和信息發(fā)布;并具有占用系統(tǒng)資源少、信息量大、站點(diǎn)維護(hù)方便、便于擴(kuò)充和更新、易 于繼承和保護(hù)歷史數(shù)據(jù)等優(yōu)點(diǎn)。隨著互聯(lián)網(wǎng) 絡(luò)的發(fā)展,通過網(wǎng)上商店,人們可以足不出戶就選購自己所需的物品 。網(wǎng)上商店作為電子商務(wù)的一種具體形式,在 Inter 上已經(jīng)非常普遍。電子商務(wù)正是為了適應(yīng)這種以全球?yàn)槭袌?chǎng)的變化而發(fā)展起來的,并已在國際貿(mào)易和商業(yè)領(lǐng)域得到廣泛應(yīng)用。一個(gè)網(wǎng)站,特 別是花站更應(yīng)該具備吸引力強(qiáng)大的外觀和貼近人心靈的語言以及提高人們對(duì)鮮花的熱愛和了解。 最后,系統(tǒng)特別提供了數(shù)據(jù)庫管理的功能,允許有管理權(quán)限的人員對(duì)數(shù)據(jù)庫進(jìn)行操作,包括添加,刪除,修改記錄等等。 其次,因?yàn)榫W(wǎng)上花店系統(tǒng)中鮮花的種類非常多,某個(gè)用戶想要找到自己需要的鮮花就比較困難了,所以系統(tǒng)提供了查找的功能,將鮮花分類,給用戶帶來方便。另外,鮮花銷售過程中還需要對(duì)用戶的購物車進(jìn)行管理,允許用戶執(zhí)行諸如清空購物車,修改購物鮮花的數(shù)量,種類等操作。最后,該系統(tǒng)還必須具有管理員的功能,允許管理員對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫進(jìn)行操作。另外,網(wǎng)上花店系統(tǒng)還需要提供給用戶查找數(shù)據(jù)庫中鮮花相關(guān)記錄的功能。 網(wǎng)上花店系統(tǒng)是目前 Inter 上廣泛使用的在線系統(tǒng)之一。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院 V 目錄 摘要 ...................................................... III Abstract.................................................... IV 前言 ........................................................ 1 第一章 概述 .................................................. 2 開發(fā)背景 ............................................... 2 JSP 技術(shù)簡(jiǎn)介 ........................................... 2 技術(shù)簡(jiǎn)介 .................................. 3 jsp 運(yùn)行環(huán)境 ...................................... 3 系統(tǒng)開發(fā)環(huán)境的配置 ..................................... 3 jdk+tomcat 的配置 ................................. 3 數(shù)據(jù)庫 SQLserver 20xx 介紹 .......................... 5 第二章 需求分析 .............................................. 6 總體目標(biāo) ............................................... 6 具體目標(biāo) ............................................... 6 系統(tǒng)流程及模塊分析 ..................................... 6 用戶注冊(cè)及登錄功能分析 ............................. 6 商品查詢功能分析 .................................. 6 購物車功能分析 .................................... 7 系統(tǒng)管理員管理功能分析 ............................. 7 第三章 系統(tǒng)設(shè)計(jì) .............................................. 8 系統(tǒng)設(shè)計(jì)思想 ........................................... 8 網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn) VI 數(shù)據(jù)庫設(shè)計(jì) ............................................. 8 系統(tǒng)流程及模塊設(shè)計(jì) .................................... 11 第四章 關(guān)鍵技術(shù)和難點(diǎn) ....................................... 12 Servlet 過濾器 ........................................ 12 過濾器的配置 ......................................... 12 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .................................... 14 用戶登錄模塊 .......................................... 14 商品查詢模塊 .......................................... 21 購物車模塊 ............................................ 37 用戶留言模塊: ........................................ 42 管理員管理模塊 ........................................ 47 第六章 總結(jié) ................................................. 49 參考文獻(xiàn) .................................................... 50 謝辭 ....................................................... 51 附錄 A ...................................................... 52 附錄 B ...................................................... 57 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院 1 前言 網(wǎng)上花店系統(tǒng)是將傳統(tǒng)的花店經(jīng)營管理模式結(jié)合計(jì)算機(jī)及網(wǎng)絡(luò)管理的綜合經(jīng)營管理的模式。 關(guān)鍵詞:在線鮮花銷售; jsp; 網(wǎng)上花店的設(shè)計(jì)與實(shí)現(xiàn) IV Design and Implementation of the web flower shop Abstract With the development of puter science, the application of the technology of the database in Inter was more and more extensive at the end of the 20th century. It has offered more thoughtful and more humanized service to the masses of work users. Individualization has already nowadays bee the trend of web application gradually. This text has studied one kind of system of online books selling system of related datum rule. Compared with some schemes that have already been adopted on the now, users use simpler, such advantages as the interface is more ocular in this scheme. Online flowers selling system starts just in our country, but quickly developed. With more popular and onlineflowers selling systems of Inter in our country it is more ripper. There will be more and more consuming groups, the market potential will be given full play to. Not merely helpless to the settlement of the problem to the unseasonable making excessive demands of this system, and will delay the business opportunity, make oneself in the passive position. At beginning of this text, I have introduced the background of the individualized page and general principle of JDK +tomcat +JSP system. At next explained the whole individualized page produces