【正文】
......................22 實(shí)現(xiàn)管理員信息的 BEAN ................................................................. 22 管理員登陸界面 ................................................................................ 22 管理員修改密碼功能的實(shí)現(xiàn) ............................................................ 24 商品信息管理 ..........................................................................24 實(shí)現(xiàn)商品信息的 Bean....................................................................... 24 實(shí)現(xiàn)商品信息管理的界面 ................................................................ 25 公告信息模塊的實(shí)現(xiàn) ..............................................................28 實(shí)現(xiàn)公告信息 bean ........................................................................... 28 實(shí)現(xiàn)公告信息的界面 ...................................................................... 29 實(shí)現(xiàn)公告信息添加的界面 .............................................................. 30 ................................................................................31 基于 B/S 模式的手機(jī)數(shù)碼類小型網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) V 程序調(diào)試 ..................................................................................31 程序的測試 ..............................................................................31 測試的重要性及目的 ........................................................................ 31 測試的步驟 ........................................................................................ 33 結(jié)束語 ..................................................................................................36 致謝 ......................................................................................................38 參考文獻(xiàn) ...............................................................................................39 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 網(wǎng)上商城也叫電子商務(wù),就是在網(wǎng)上開展商務(wù)活動。 鄭州科技學(xué)院 本科畢業(yè)設(shè)計(jì)(論文) 題 目: 基于 B/S 模式的 手機(jī)數(shù)碼類 小型網(wǎng)上購物 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 專業(yè)班級: 08 計(jì)算機(jī)科學(xué)與技術(shù)( 3)班 學(xué) 號: 202020076 院 系: 信息工程學(xué)院 指導(dǎo)教師(職稱): 完成時間: 2020 年 5 月 16 日 I 基于 B/S 模式的 手機(jī)數(shù)碼類 小型網(wǎng)上購物系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 摘 要 21 世紀(jì)以來 , 人類經(jīng)濟(jì)高速發(fā)展 ,人們的生活發(fā)生了日新月異的變化 , 特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。s life has the great changes, especially the application of puter and spread to all fields of economic and social life. In order to let the consumer online shopping process simple, convenient and safe, quick, online shopping mall became a kind of new type and popular shopping way. This online shopping mall system are in order to meet the needs of people online shopping of design, the on the work architecture a dynamic emerce sites. It is in the WindowsXP, with MySQL database development platform for, Tomcat work information service as the application Server, the , JSP (Java Server Pages) technology development of online shopping system. It use the browser and server interaction way, so that customers can through this website to check the hottest selling goods, specials, check the goods they are interested in. The system will according to order information satisfy the needs of our customers, to the user never leave home to be able to buy the needed goods goal, let shopping easy, fast and convenient. KEY WORDS: online shopping。具有強(qiáng)大生命力的現(xiàn)代電子交易手段己越來越被人們所認(rèn)識,發(fā)達(dá)國家在這方面有很多年的發(fā)展歷史,發(fā)展中國家也正在加緊制定總體發(fā)展戰(zhàn)略,大力促進(jìn)電子商務(wù)在國民經(jīng)濟(jì)各個領(lǐng)域的應(yīng)用,力爭在越來越激烈的國際競爭中占據(jù)有利的地位。對程序員,對象模型顯得如此高雅和淺顯。因此,只有數(shù)量相當(dāng)少的“專家”能設(shè)計(jì)出最好的對象,然后讓其他人享用。 JavaBean 則封裝了底層的業(yè)務(wù)邏輯,包括 數(shù)據(jù)庫 訪問等。業(yè)務(wù)邏輯控制器,負(fù)責(zé)處理用戶請求,本身不具備處理能力,而是調(diào)用 Model 來完成處理。 技術(shù)可行性 本系統(tǒng)采用 MVC 設(shè)計(jì)模式,使用符合 的設(shè)計(jì)標(biāo)準(zhǔn),在前臺用 JSP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強(qiáng)的親和力,后臺采用 MySQL 數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫,對數(shù)據(jù)庫操作采用事務(wù)處理機(jī)制。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 系統(tǒng)的配置 網(wǎng)上商城系統(tǒng)是基于 B/S 模式的網(wǎng)絡(luò)系統(tǒng),使用 Myeclipse 作為項(xiàng)目的開發(fā)環(huán)境, Mysql 作為系統(tǒng)使用的數(shù)據(jù)庫,使用 Tomcate 作為系統(tǒng)運(yùn)行的服務(wù)器。 前臺供給客戶使用,用于展現(xiàn)信息和完成與客戶的交互性處理,前臺包括八大模塊:首頁、銷售排行、新品上架、特價商品、查看訂單、購物車、會員修改、用戶登陸; 后臺供給網(wǎng)站的管理者使用,用于管理網(wǎng)站內(nèi)容。MySQL 的 SQL“結(jié)構(gòu)化查詢語言 ”。 訂單詳細(xì)表( tb_orderdetail):訂單項(xiàng)目編號,訂單號,商品編號,商品價格,商品數(shù)量。本系統(tǒng)數(shù)據(jù)項(xiàng)如下所示。 // 加載數(shù)據(jù)庫 } catch (Exception ex) { (數(shù)據(jù)庫加載失敗 )。 import 。 } } 對于所有要用到數(shù)據(jù)庫的 servelt 類,都需要先接連到數(shù)據(jù)庫。其界面如下圖 51 所示 : 圖 51 用戶登陸界面 用戶登陸模塊的實(shí)現(xiàn) ( 1) 實(shí)現(xiàn)用戶信息的 bean 用戶信息所包含的數(shù)據(jù)是用戶的詳細(xì)信息,它包含用戶的所有信息。 // 會員密碼 private String profession = 。 } else { (memberForm, memberForm)。 //購貨商品的 bean public class SellGoodsForm { public int ID。 } public void setNumber(int number) { = number。 單擊”清空購物車”按鈕,可以將購物車中物品全部清除。 if (maxPage % 6 == 0) { maxPage = maxPage / 6。 } 這個頁面的實(shí)現(xiàn)比較簡單,只是將后臺 selectOneOrder 查詢出來的訂單信息一一顯示出來,并提供詳細(xì)的信息鏈接,供用戶查看每個訂單的詳細(xì)信息。//管理員登錄密碼 private Integer sigh=(1)。 } else { (manager, managerForm)。 return (managerUpdatePassword)。 //商品 bean public class GoodsForm extends ActionForm { private Integer big。 private Integer number。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 商品信息管理界面如下圖 57 所示: 圖 57 商品詳細(xì)信息 查詢所有商品的代碼: public List selectGoods() { List list = new ArrayList()。 ((4))。 (((12)))。 (5, ())。 } catch (SQLException ex) { }} 公告信息模塊的實(shí)現(xiàn) 實(shí)現(xiàn)公告信息 bean 主要代碼如下: public class AfficheForm extends ActionForm { private String content = 。 //計(jì)算有多少頁數(shù) String number = (i)。 return (afficheSelect)。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或?qū)δ承?shù)據(jù) 的計(jì)算公式的邏輯錯誤導(dǎo)致的錯誤結(jié)果。統(tǒng)計(jì)表明,在典型的軟件開發(fā)項(xiàng)目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。 這些觀點(diǎn)對軟件測試工作是極為不利的,必須澄清認(rèn)識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 首先,測試并不僅僅是為了要找出錯誤。在此這前,要保證數(shù)據(jù)庫的連接正常,否則會出現(xiàn)以下錯誤: 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 34 圖 61 錯誤界面 這也是一個比較常見的錯誤,在所有的程序中,只要有數(shù)據(jù)與數(shù)據(jù)庫連接的操作,都要保證數(shù)據(jù)庫連接正常。 在整個設(shè)計(jì)過程中 ,我逐步地對 MVC 框架有了更加深刻的認(rèn)識,也對其中的JAVA 語言有了深刻的理解。此外,我知道了基礎(chǔ)課的重要,要學(xué)好一門編程語言,一定要動手,實(shí)踐是