姬智
【摘 要】 這個設計是通過大學學習的有關B/S模式的SSH技術,構架出的網站。本網站的內容是健身器材的銷售,網站實現了很多的功能主要是方便客戶或者瀏覽者瀏覽健身器材商品,并且協助了客戶在線購買的訴求。
本篇論文敘述了一個健身器材網站的開發過程,介紹了目的背景,從技術與實際方面分析了健身器材銷售網站的可行性;然后通過系統模塊與數據庫的設計詳細介紹了總體設計;接下來詳述開發過程及注意事項去如何實現健身器材銷售系統的每個模塊,大量的運用jsp、SSH等技術;最后證明此系統的可用性。
【關鍵詞】 健身器材商品 網上銷售 訂單處理 SSH的技術
1 緒論
1.1 課題背景
隨著中國經濟的發展及互聯網的普及,越來越多的人開始不滿足線下這種固定商品固定品種的購物方式,越來越多人開始通過網絡來進行商品的購買。新世紀網購為人們的生活帶來翻天覆地的變化。查找是網絡購物的第一步,是購買環節的重要組成部分,此環節購物者在購買商品中起到了指導的作用。
1.2 目的和意義
網絡健身器材銷售能夠:
(1)便捷化商品搜索
(2)海量的商品信息
2 可行性分析
基于B2C及商對客模式的健身器材產品網上銷售系統網站,使得成本降到最低,進而放大利潤,實現網站的價值最大化。
(1)健身器材銷售系統的業務流圖如下描述:打開界面、注冊賬號、登錄購買、生成訂單。
(2)系統是否可以被利用在正常的經營活動,進行經濟可行性分析是至關重要也是必不可少的,因為它是驗證該系統是否成功的很重要的方面。
(3)該系統用的MyEclipse來做出來的,利用MYSQL來處理數據庫,Java和Jsp作為其語言,靈活多變的建立了該網站系統。技術可行性是這個系統所考慮的重中之重,開發工具是我通過優化對比之后選了MyEclipse。
(4)作為一款方便與商家與用戶的網上購物品臺,其操作是否簡單便捷也是十分之重要,這個銷售系統不需要專門的培訓,界面與管理一目了然。
3 需求分析
3.1 電子商務的產生和發展情況
上個世紀中葉電腦出現,在60年代人們通過對電腦的研究發展已經使其可以發送一些簡單的文件,由于傳統的得文件是紙質文件,不方便錄入數據庫,所以企業之間就用了電子數據交換技術。
3.2 健身器材產品在線銷售系統的需求分析
此網站需要具備以下的功能:展示產本、要求注冊會員、有購物車模塊、后臺商品管理、有留言板和公告欄等。
4 總體設計
4.1 系統模塊
(1)前臺系統功能分為:
①健身器材的產品瀏覽模塊;
②健身器材產品查詢模塊;
③購物車模塊;
④收銀臺模塊;
⑤用戶維護模塊;
⑥訂單查詢模塊;
⑦公告瀏覽模塊;
⑧留言模塊;
(2)后臺系統功能模塊
①健身的器材產品的管理部分;
②用戶管理;
③管理員維護;
④產品訂單管理;
⑤網站的留言;
⑥公告管理;
4.2 數據庫設計
4.2.1 數據庫的詳細設計
(1)使其設計更加穩定的運行;
(2)數據庫是否與設計沖突;
(3)要保護數據的完整性;
(4)數據庫是否可以維護和拓展,并且是否方便維護;
(5)對網站安全運行上的需求,對于數據與用戶權限的設計;
5 詳細設計與實現
5.1 系統運行平臺設置
本健身器材銷售系統分為硬件和軟件兩個環境。其中典型的平臺有:操作系統、編程語言等等。
5.2 運行環境
健身器材在線銷售的這個是Web的系統,需要在電腦系統Windows7運行。電腦上需要安裝MYSQL數據庫等一系列的軟件。
5.3 開發工具及技術
5.3.1 開發工具
MyEclipse工作平臺,支持HTML等
5.3.2 技術簡介
用到jsp技術、SSH框架基于java相關的技術。
5.4 系統首頁設計
當消費者或者其他任何瀏覽網站的人員一旦進到本網站,就能在前臺界面較為顯眼的位置找到這段時間網站商品做的活動。
5.5 對于平臺的基本功能的構思
5.5.1 用戶維護設計與實現
(1)注冊
前來瀏覽的顧客如果想購買或者添加本網站的商品必須要登錄會員。在注冊中會員要填寫登記各類信息。
(2)登錄和驗證
只有正確輸入密碼的人員才能順利進入網站。
5.5.2 健身器材產品展示模塊設計與實現
健身器材產品展示模塊實現
展示模塊有兩個,一個是普通的查看健身器材。另一個是新品上架、特價產品和銷售排行。
5.5.3 收銀臺模塊的設計與實現
收銀臺模塊實現
首先添加進購物車,然后確定購物車中的健身器材產品的有關信息是否存在差錯,確認無誤后進行結賬服務,這時就會跳出結賬的相關界面,將具體的信息填寫完整,系統就可以自動的產生訂單號碼。
5.5.4 查看訂單模塊的設計與實現
(1)查看訂單模塊實現
點擊訂單按鈕之后,購買者便可以查看訂單及詳細信息。
5.5.5 公告瀏覽模塊的設計與實現
(1)公告瀏覽模塊實現
公告信息是一個銷售網站的重要一部分,方便顧客的查看與及時了解商店的信息。顧客可以點擊一下公告信息。
5.5.6 客戶留言模塊的設計與實現
(1)客戶留言模塊實現
顧客的滿意程度一直是衡量一家店鋪是否優秀的標準,需要有客的留言。
(2)客戶留言模塊實現過程
進入這層界面后,需要通過判斷session中的userName是不是空的,為空那么要先登錄然后再進行留言。
6 系統測試與性能分析
6.1 軟件測試
具體步驟如下:單元測試、集成測試、確認測試。
6.2 本系統測試
6.2.1 前臺首頁的測試
(1)查詢模塊的測試
(2)健身器材產品分類瀏覽模塊的測試
6.2.2 購物車模塊的測試
修改數量后在進行此模塊的測試,能出現修改后的數字那么這個測試就充公通過。
6.2.3 用戶注冊模塊的測試
輸入第一組相關的數據資料,如果此時提交就會提交失敗,因為其他的相關信息沒有填寫。在進行第二組數據測試時就能知道密碼與確認密碼不一致。然后再進行下一步的測試,當所有信息都是系統認為正確的數據。
結 論
這個系統通過互聯網實現了把健身產品推向更廣闊的人群,人消費者可以在家通過電腦更加便捷的購物,打破了時間和空間,讓購物夠輕松更愜意。通過本網站搜索到自己喜歡的健身器材商品的有關信息,在線下單,方便廣大顧客更加舒適快捷的購物。