周聰敏 王艷淑
摘 要:本系統(tǒng)旨在實現(xiàn)網(wǎng)上購物,利用所學的知識與當前的生活潮流走在一起,加入當今的網(wǎng)絡(luò)商城,給計算機的發(fā)展貢獻自己的力量
關(guān)鍵詞:系統(tǒng);網(wǎng)上購物
一、項目模塊分析
主界面:在線商品的主瀏覽界面,包含了所有的在線商品,并對所有的商品進行詳細的分類,有利于用戶的挑選,具有商品的所有信息,以及對該商品的口碑,簡介,商品價格,以及包括該商品的折扣。
類別瀏覽界面:本購物網(wǎng)站對所有在線商品進行分類后,各種類別分別顯示在類別瀏覽界面中,用戶可以點擊想要購買的商品的類別,會在主界面中顯示相應(yīng)的商品,可以對商品進行購買等具體打操作。
添加:即用戶點擊購買后,該商品的具體信息,購買的商品的數(shù)量等相應(yīng)信息都會被添加至購物車中,在購物車中就如同超市中的購物車一樣,可以看到所有已經(jīng)購買的商品,單價,總價。
更改數(shù)量:在購買商品時由于不能重復(fù)購買(下面有具體介紹),所以在購買商品后,如果想再次購買該商品,則必需在購物車中在對應(yīng)的商品右側(cè),修改購買的數(shù)量。
刪除:在購物車中,對于已經(jīng)購買的商品,用戶可以對其做刪除操作,即取消購買該商品,被刪除的商品會被放入另一個類似于購物車的列表中。
恢復(fù)購買:被用戶取消購買的商品會在一個類似于購物車的列表中,在此列表中,用戶還可以對相應(yīng)的商品進行操作,可以恢復(fù)對該商品的購買,則商品會被再次添加到購物車中,而購物車中會再次出現(xiàn)該商品的具體信息,并在總金額中加上該商品相應(yīng)的總價。
金額統(tǒng)計:用戶購買的商品被放入購物車中,所購買的商品的總價在商品被放入購物車的同時得到統(tǒng)計并計算出結(jié)果顯示給用戶,即金額統(tǒng)計,用戶可以復(fù)核商品的總價,檢查系統(tǒng)計算是否有誤,如果有誤則即時反應(yīng),我們會即時修正。核實無誤后,則需要結(jié)賬,之后用戶就可以等待商品的郵寄到家門了。
登錄:本購物商城的所有商品的主瀏覽界面面向所有人去點擊瀏覽,也可以點擊購買,但是在進入購物車進行結(jié)賬功能時,如果用戶沒有利用自己的賬號進行登錄則需要用戶登錄,否則不能成功購買商品。如果用戶沒有登錄的賬號則需要注冊一個賬號。
注冊:沒有登錄賬號的用戶,需要執(zhí)行此操作,但在執(zhí)行此操作前需要提供一個email地址,且一個email賬號只能注冊一次,因為email賬號在數(shù)據(jù)庫系統(tǒng)表中的唯一的,用戶注冊后需要登錄自己的email賬號去取出系統(tǒng)發(fā)給注冊用戶的驗證碼,并將該驗證碼輸入驗證碼輸入框中(這是為了防止有惡意的用戶,或者注冊機等操作給系統(tǒng)帶來壓力)。
二、詳細模塊設(shè)計
填寫個人信息(在注冊前需要先申請一個email賬號,因為需要靠email獲驗證碼,否則不能注冊成功,而且一個email賬號只能注冊一次)
注冊成功
三、系統(tǒng)模塊E — R 圖設(shè)計
(一)總體E – R 圖
(二)登錄模塊
(三)注冊模塊
(四)商品評論模塊
四、小結(jié)
通過本次銀行大廳自助信息系統(tǒng)的設(shè)計及實現(xiàn)設(shè)計的完成過程,基本掌握了Struts2框架的開發(fā)程序的技巧;基本了解了JAVA語言的開發(fā)技巧和軟件開發(fā)各個階段應(yīng)該注意的各種要點,而且加強了通過一門語言繼續(xù)觸類旁通地學習其他計算機語言的能力,更為重要的是能夠?qū)⒂脩舻男枨笸ㄟ^自己的理解和技術(shù)基本實現(xiàn)一個成熟的產(chǎn)品,學會了如何控制代碼的數(shù)量,如何提高代碼可讀性,如何掌握工程開發(fā)的進度??傮w來說,通過這次的設(shè)計,對以后能夠適應(yīng)計算機軟件開發(fā)工作打下了堅實的基礎(chǔ)。
參考文獻
[1]趙毅主編.跨平臺程序設(shè)計語言——Java.西安:西安電子科技大學出版社,2006
[2]高林,周海燕.Jsp網(wǎng)上書店系統(tǒng)與案例分析[M]. 北京:人民郵電出版社,2004年
[3]劉騰紅,孫細明.信息系統(tǒng)分析與設(shè)計[M]. 北京:科學出版社,2003年
作者簡介
周聰敏(1990-),女(漢族),河南新鄉(xiāng)人,碩士研究生,助教,主要研究領(lǐng)域為計算機科學技術(shù);
王艷淑(1981-),本科,研究方向:數(shù)據(jù)庫設(shè)計。
(作者單位:鄭州財經(jīng)學院)