【正文】
user interface is friendly reception operation page for users to browse, query using. Including: user registration, user center, browse products, product search, shopping cart, convenience announcement, share exchange, log off, and other functions. To think from a user39。 7 7這種全新的購物理念,在擴(kuò)大消費者選擇空間的同時,也是一種具有交互功能的商業(yè)信息系統(tǒng),是商品經(jīng)濟(jì)得以快速發(fā)展的良好新渠道。 網(wǎng)絡(luò)購物系統(tǒng)最終不但要有美觀的界面,而且要有周密的規(guī)劃和完善的保密方法,重視盡可能多的細(xì)微環(huán)節(jié),如此才能盡量在真正電子交易時避免有關(guān)錯誤發(fā)生,從而最終服務(wù)于商家、服務(wù)于消費者。革新技術(shù)促使改造產(chǎn)業(yè)結(jié)構(gòu),改變市場原本的競爭規(guī)律,網(wǎng)上購物的誕生是流通領(lǐng)域中的一次成功嘗試。 Mysql簡介Mysql是一種數(shù)據(jù)庫系統(tǒng)管理軟件。利用JavaBean能夠無限拓展Java程序的功能,并且要想迅速構(gòu)建新應(yīng)用程序也可以利用組合JavaBean。數(shù)碼產(chǎn)品商場系統(tǒng)是利用互聯(lián)網(wǎng)技術(shù)進(jìn)行的網(wǎng)絡(luò)購物活動,主要涉及到兩大類用戶:一是賣家,在使用系統(tǒng)時作為后臺管理員身份;二是買家,在使用時是前臺會員身份。商品及商品類別管理:為管理者提供產(chǎn)品和產(chǎn)品類別的增刪改查功能。公告管理:為管理者提供公告信息的增刪改查功能。ll公告信息瀏覽:不停滾動的公告信息向消費者展示著商家的最新活動資訊。①更加優(yōu)越的環(huán)境:人們不再受時間、空間的約束以及傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。此次任務(wù)作業(yè)過程中,開發(fā)語言是JSP,系統(tǒng)數(shù)據(jù)庫是MySql,同時結(jié)合Servlet技術(shù)。該系統(tǒng)操作簡單,用戶購物完全不需要理解整個商場的工作原理,因為系統(tǒng)起初就是從用戶的購物思維出發(fā)考慮設(shè)計的,即根據(jù)用戶界面上的操作按鈕一步步點擊或者輸入就可完成自助購物或其他活動,而且對于新鮮事物,用戶大都會心生向往,興趣盎然。:利用如今流行的軟件編寫程序,優(yōu)化程序結(jié)構(gòu),延長其軟件系統(tǒng)的生命周期,方便管理和維護(hù)。其中,前臺用戶模塊主要是買家操作,消費者可以對已上架的商品信息進(jìn)行瀏覽查看、搜索查詢,通過注冊登錄系統(tǒng),可以成為會員從而下單購買自己心儀的商品;后臺管理員模塊主要是賣家操作,商家登錄系統(tǒng),可以查詢處理訂單信息,對商品銷售情況進(jìn)行追蹤查看,從而及時地對商品信息進(jìn)行增刪改查等操作,同時還可以管理公告信息和會員信息。數(shù)碼產(chǎn)品的屬性有:產(chǎn)品編號、產(chǎn)品類別、產(chǎn)品名稱、產(chǎn)品廠家、上市時間、產(chǎn)品數(shù)量、產(chǎn)品價格、產(chǎn)品庫存量、產(chǎn)品銷量、產(chǎn)品等級、產(chǎn)品介紹、產(chǎn)品圖片存儲路徑。商場會員的屬性有:會員編號、登錄名、密碼、真實姓名、公民身份證、性別、年齡、居住地址、聯(lián)系方式、常用郵箱、郵政編碼。數(shù)據(jù)庫ER圖圖43有這個基礎(chǔ),才有了關(guān)鍵字、主鍵、索引等要素。網(wǎng)站的數(shù)碼產(chǎn)品種類繁多,用商品類別表存儲系統(tǒng)商品種類信息,可以簡化商品管理。:商品信息表字段名類型長度允許空鍵值idint11否是namevarchar200是否manufacturervarchar200是否market_timevarchar200是否pricevarchar200是否storageint5是否xiaoliangint5是否statevarchar200是否typevarchar200是否levelvarchar200是否imgpathvarchar200是否④會員信息表(users)會員信息表存儲在系統(tǒng)注冊了的會員具體信息,只有注冊成為會員才能享受接下來的購物,:訂單信息表字段名類型長度允許空鍵值idint4否是user_idint4是否goods_idint4是否goods_sumint4是否order_timedatetime20是否⑦公告信息表(affiche)公告信息表用以存儲商家活動信息,以方便消費者在第一時間看到店內(nèi)活動詳情,:首頁界面如下圖51所示。圖52 用戶登錄的流程圖 用戶登錄模塊的介紹:所有用戶均可以在瀏覽器中輸入商場網(wǎng)址訪問系統(tǒng),在首頁可以搜索瀏覽各種數(shù)碼產(chǎn)品,但是如果想進(jìn)一步購物的話,必須完成登錄步驟,再購物,對于沒有本商場登錄賬號的消費者可以申請免費注冊。模擬執(zhí)行過程用如下54流程圖表示。 用戶注冊登錄系統(tǒng)后,若實際情況發(fā)生改變后,可以更改自己的個人信息,比如修改密碼、更改居住地址或聯(lián)系電話等資料。商品查詢界面如下圖57和58所示。購物車界面如圖59所示。SavingBean sb = new SavingBean()。//此時成功保存訂單 (cart)。 商場系統(tǒng)后臺模塊 商場管理員登錄到后臺界面,可查詢管理所有在系統(tǒng)注冊過的會員詳細(xì)信息,然而不可能查到會員密碼,這也是對會員信息安全的一種保護(hù)。商品管理界面如圖512所示。,manufacturer=39。,goods_num=39。,goods_storage=39。,goods_type=39。會員通過在前臺收銀臺提交訂單,確認(rèn)購買后,商場管理員在后臺維護(hù)界面可以查看所有的訂單,同時也可以搜索指定用戶的訂單情況。庫存銷售查詢界面如圖514所示。圖515 留言管理界面 截圖界面分析:管理員點擊“回復(fù)”會跳轉(zhuǎn)到回復(fù)界面,針對個別的惡意留言,有相應(yīng)權(quán)限的管理員可以點擊相應(yīng)條目,將其刪除。(1)軟件測試有兩條大方向:一條指向功能測試、一條指向結(jié)構(gòu)測試。預(yù)期效果:當(dāng)前頁面能及時準(zhǔn)確地報錯。(2)測試二:在后臺新增加一條數(shù)碼產(chǎn)品信息,返回前臺,看其是否成功添加。結(jié)論:商品的添加功能可實現(xiàn),符合要求。結(jié)果:在前臺頁面中,剛才的公告信息已不存在。 具體操作:在后臺修改某件商品的價格,在前臺查看該商品價格是否修改成功。預(yù)期效果:系統(tǒng)會提示某些必填項不能為空。 單元測試之后,按照普通用戶的思維,按照購物流程操作,執(zhí)行了綜合測試,從整體上驗證系統(tǒng)性能能否滿足系統(tǒng)創(chuàng)建的初始構(gòu)想。付出總有收獲,以下是獲得的點滴: 研究了數(shù)碼商場系統(tǒng)的開發(fā)思路和模式,掌握了軟件開發(fā)的方法及流程; 重點研究了JSP技術(shù)和JAVA語言,掌握了一些重要的開發(fā)技術(shù); 從最初的需求分析到論文報告書的書寫,更加鞏固了平時所學(xué)的知識理論。在設(shè)計過程中,我遇到問題經(jīng)常上網(wǎng)搜索,查閱書籍資料,尋找解決途徑。 后臺管理員處理訂單模塊的實現(xiàn)不完善,管理員只能查詢訂單,不可以根據(jù)是否發(fā)貨而編輯更新訂單信息;同時也沒有設(shè)置相應(yīng)的支付管理功能,使管理員可以編輯添加支付方式,因此應(yīng)該細(xì)化訂單處理頁面,添加支付管理功能等,期望在后期改進(jìn)完善。[14]:InnoDB存儲引擎[M].機(jī)械工業(yè)出版社,2011.[15]李興華.《Java開發(fā)實戰(zhàn)經(jīng)典》[M].清華大學(xué)出版社,2009.致謝在這里,我首先感謝培養(yǎng)我的母校,她給我們配備了最優(yōu)質(zhì)的教師團(tuán)隊,他們的教誨對我今后的工作生活都將產(chǎn)生深遠(yuǎn)的影響,大學(xué)母校所傳授的學(xué)習(xí)理念將使我一生受