【正文】
用戶信息。系統(tǒng)前臺(tái)的流程圖如圖51所示。作為一個(gè)網(wǎng)上購(gòu)物網(wǎng)站,會(huì)員注冊(cè)是一個(gè)必不可少的模塊,只有注冊(cè)的用戶才可以選購(gòu)本網(wǎng)站中的商品,否則只能瀏覽網(wǎng)站上的商品而不能進(jìn)行選購(gòu)。圖55用戶登錄頁面圖用戶注冊(cè)/登錄的核心代碼如下:前臺(tái)javascript文件中,獲取到用戶名和密碼,傳遞到后臺(tái),進(jìn)行注冊(cè)用戶在action中,判斷用戶名是否被注冊(cè),如果沒有,就進(jìn)行注冊(cè);如果被注冊(cè)了,則提示用戶更換用戶名進(jìn)行注冊(cè)。購(gòu)物車只是一個(gè)商品臨時(shí)存放的地方,用戶可以對(duì)購(gòu)物車中的商品進(jìn)行管理,也可以移除購(gòu)物車中的商品,還可以點(diǎn)擊繼續(xù)購(gòu)物。在線留言圖58所示:圖58在線留言圖在線留言的核心代碼如下:獲取到留言的信息,傳遞到action中。在action中,判斷用戶名和密碼是否正確。對(duì)獲取到的留言信息進(jìn)行解析,然后展示在前臺(tái)。管理員可以對(duì)網(wǎng)站中的商品進(jìn)行添加、查詢和刪除管理。1用戶的注冊(cè)與登錄測(cè)試從網(wǎng)站首頁注冊(cè),填寫個(gè)人信息,注冊(cè)完成后進(jìn)入注冊(cè)成功頁面,顯示“恭喜您,注冊(cè)成功,請(qǐng)登錄”字樣。該系統(tǒng)主要實(shí)現(xiàn)了用戶注冊(cè)/登錄、商品瀏覽、購(gòu)物車、在線留言、鮮花訂購(gòu)以及管理員對(duì)后臺(tái)的用戶管理、公告管理、訂單管理、商品管理等功能的操作。孫衛(wèi)琴,李洪成.《Tomcat您治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,思想深邃,視野雄闊,為我營(yíng)造了一種良好的精神氛圍。無論在理論上還是在實(shí)踐中,都得到了提高和鍛煉,對(duì)于今后的工作和學(xué)習(xí)都是一筆巨大的財(cái)富。王老師的嚴(yán)格要求,認(rèn)真負(fù)責(zé),都給我以深遠(yuǎn)的影響。偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻(xiàn)給一位平凡的人,我的導(dǎo)師。參考文獻(xiàn)[1] 邱加永,卞志城,鄭經(jīng)煜.《JSP基礎(chǔ)與案例開發(fā)詳解》.清華大學(xué)出版社,2009年8月.排除系統(tǒng)中的所有錯(cuò)誤是不太可能的,還有存在一些不易檢測(cè)到的錯(cuò)誤還,仍需要在使用的過程中進(jìn)一步的完善。②一個(gè)好的測(cè)試用例很可能是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。圖513訂單信息圖訂單信息的核心代碼如下:分頁獲取到所有的訂單信息。留言板管理圖511所示。管理員登錄界面如圖59所示。用戶點(diǎn)擊頁面的在線留言,可以在留言板上進(jìn)行留言,也可以對(duì)商品進(jìn)行評(píng)價(jià),還可以通過留言板來對(duì)管理員提問題,其他的用戶也可以對(duì)所提出的問題進(jìn)行回答。數(shù)據(jù)庫中,驗(yàn)證用戶是否合法的查詢語句。輸入用戶名和密碼,系統(tǒng)會(huì)自動(dòng)檢測(cè)用戶名、密碼是否正確,若任何一個(gè)輸入信息出現(xiàn)錯(cuò)誤,系統(tǒng)都會(huì)彈出對(duì)話框來提示錯(cuò)誤信息,此時(shí)則需要重新輸入用戶名、密碼進(jìn)行登錄。 從數(shù)據(jù)庫中查詢出所有的圖片:將從數(shù)據(jù)庫獲取的信息,進(jìn)行組裝,然后返回到前臺(tái)。5 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)用戶登錄網(wǎng)站以后,可以瀏覽頁面中的各種商品,查看商品的詳細(xì)信息,例如構(gòu)成花束所使用的花名、花語、價(jià)格等等。管理員登錄后臺(tái)以后,可以對(duì)已注冊(cè)的用戶進(jìn)行查詢和刪除管理,可以對(duì)商品進(jìn)行添加、刪除和查詢管理,也可以對(duì)用戶的訂單進(jìn)行處理,還可以對(duì)留言進(jìn)行查詢和刪除管理,并回復(fù)用戶在留言中提出的各種問題。 ②用戶登錄用戶進(jìn)入登錄頁面,輸入用戶名和密碼,系統(tǒng)將自動(dòng)檢測(cè)其輸入信息,并與數(shù)據(jù)庫中的信息進(jìn)行對(duì)比,如果數(shù)據(jù)庫中存在相應(yīng)的用戶名和密碼,則表示登錄成功;否則彈出錯(cuò)誤的提示信息。系統(tǒng)總體結(jié)構(gòu)圖如圖41所示。3 數(shù)據(jù)庫設(shè)計(jì)在MySQL中創(chuàng)建數(shù)據(jù)庫,并創(chuàng)建用戶信息表user,購(gòu)物車信息表cart,商品信息表flower,商品類別表flowertype,訂單表order,留言表bbstitle。⑦提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。1996年以來,我們一直都在使用MySQL,其環(huán)境有超過40個(gè)數(shù)據(jù)庫,包含10,000個(gè)表,其中500多個(gè)表超過7百萬行,這大約有100個(gè)吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。JSP技術(shù)所開發(fā)的Web應(yīng)用程序是基于Java語言跨平臺(tái)的特征,以及業(yè)務(wù)代碼分離、組件重用、基礎(chǔ)Java Servlet功能和預(yù)編等特征。 系統(tǒng)設(shè)計(jì)目標(biāo)網(wǎng)上花店的設(shè)計(jì)目標(biāo)是為已經(jīng)注冊(cè)的用戶提供方便的網(wǎng)上訂購(gòu)商品功能?;诰W(wǎng)上商店的種種益處和消費(fèi)者的需求,決定開發(fā)一個(gè)簡(jiǎn)單的網(wǎng)上花店管理系統(tǒng)。前臺(tái)可以實(shí)現(xiàn)用戶的注冊(cè)、登錄、信息公告、購(gòu)物車、在線留言板等功能;后臺(tái)可實(shí)現(xiàn)管理員登錄、用戶信息管理、公告管理、訂單管理、商品管理等功能。 The background which can realize the administrator login, user information management, public announcement management, order management, modity management, etc. With strong visibility, low design cost, high profit, good system security and maintain the advantages of convenient and quick, the system architecture is clear, friendly interface, flexible operation. Key words: Online flower shop management system ;JSP ;MySQL 目錄1 緒論 5 系統(tǒng)開發(fā)背景 5 系統(tǒng)開發(fā)的意義 5 系統(tǒng)設(shè)計(jì)目標(biāo) 52 系統(tǒng)開發(fā)工具 6 JSP概述及特點(diǎn) 6 MySQL概述及特點(diǎn) 6 Tomcat概述及特點(diǎn) 63 數(shù)據(jù)庫設(shè)計(jì) 7 7(user) 7(cart) 7(flower) 7(flower type) 8(order) 8(bbstitle) 84 系統(tǒng)的功能分