【正文】
mercial operation pattern that is financial activities and related servicethe realizing consumer本系統(tǒng)基于Internet,采用B2B2C (Business to Business to Customer)模式。買賣雙方不謀面地進行各種商貿(mào)活動越來越多,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業(yè)運營模式。關鍵詞:電子商務 自助開店 JSP B/SOnline BuffetSetUpShop System Based on Electronic Commerce PlatformXXXXX(College of Software Engineering, South China Agricultural University, Guangzhou 510642, China)Abstract: With the development of puter network technology, database technology and management techniques, electronic merce activities, using information network technology as a means and modity exchange as the center, have bee increasingly frequent. In the Interne and an open network environment, this system bases on B/S (Browser/Server) application mode. Both buyers and sellersonlinesales. Compared with traditional physical store, online shop with a startup capital, low startup costs, simple procedure, fast transactions and many other advantages, is the choice of many entrepreneurs. This system uses B/S design pattern and technology such as JSP (Java Server Pages), Servlet, AJAX (Asynchronous JavaScript And XML) and so on. Background uses SQL Server database and implements data storage and management. This system provides users with a membership registration, goods and store search, purchase merchandise and evaluation, order management and other functions, providing a merchandise management, order management, store management and other functions for the owner, administrators with user management, bulletin management system management and other functions. This system has the characteristics of其目的就是要實現(xiàn)企業(yè)乃至全社會的高效率、低成本的貿(mào)易活動。網(wǎng)上購物系統(tǒng)作為B2B,B2C(Business to Customer),C2C(Customer to Customer)電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。消費者可以根據(jù)自己的需要個性化定制花束,更顯誠意,并且將目光主要集中在高端用戶市場。在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求。第三章和第四章分別是系統(tǒng)的需求分析和概要設計。電子商務建設的最終目的是發(fā)展業(yè)務和應用。一個商家可以去挑戰(zhàn)不同地區(qū)、不同類別的買家客戶群,在網(wǎng)上能夠收集到豐富的買家信息,進行數(shù)據(jù)分析。系統(tǒng)既能適應這些不同類型的商品的差異,但又能用盡量一致的方式來管理、處理這些商品的交易。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。隨著科學技術的快速發(fā)展,作為一種新興的網(wǎng)絡技術,JSP為專業(yè)人士和非專業(yè)人士提供了質(zhì)量工具開發(fā)高級Web站點(Zhao J Y,Guo H,2014)。JSP提供了一種比Servlet更加方便的動態(tài)Web開發(fā)技術,但是它仍然不能完全替代Servlet(丁晶,王行言,2001)。目前主流的瀏覽器都支持Ajax技術,使得它的推廣十分順暢;(4)進一步促進頁面呈現(xiàn)書數(shù)據(jù)分離。一個應用可能有很多不同的視圖,MVC設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。對一個開發(fā)者來說,就可以專注于業(yè)務模型的設計。比如將一張訂單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取訂單。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應反映到這些變化。 系統(tǒng)使用對象系統(tǒng)的使用對象是管理系統(tǒng)的系統(tǒng)管理員和操作員、購買商品的顧客以及出售商品的店主。店主可以進行商品管理、訂單管理、店鋪信息管理、發(fā)貨信息管理。該流程如圖3所示。而發(fā)布公告、修改公告和刪除公告只有系統(tǒng)管理員才能進行操作。前臺判斷輸入信息是否合法。流程為,點擊添加商品按鈕。圖8 訂單處理流程(2)訂單查看訂單查看操作也是顧客和店主都可以操作,登錄成功之后,去到訂單列表,點擊某個訂單的訂單詳情按鈕,即可去到訂單詳情的頁面了,操作比較簡單,因此這里不做流程圖說明。(1) 添加商品類型圖10 添加商品類型流程添加商品類型只有系統(tǒng)管理員可以進行添加,商品類型有兩層。查詢只需要在商品類型列表頁面查詢輸入框中輸入關鍵字,即可查詢出商品類型名稱包含關鍵字的商品類型。該流程比較簡單,因此不使用流程圖進行展示。登錄功能需要用戶提供合法、正確的登錄信息。該用例的執(zhí)行者是系統(tǒng)管理員和店主。而店主的訂單管理模塊包括確認訂單、添加物流信息和確認退貨的操作。當然,為了避免有些顧客做一些惡意的評論,所以給系統(tǒng)管理員增加的刪除評論的功能,以提高系統(tǒng)合理性。查詢功能是為了更快捷的找到需要操作的用戶。本系統(tǒng)的邏輯視圖如圖20所示:圖20 系統(tǒng)邏輯視圖 數(shù)據(jù)庫設計 數(shù)據(jù)庫ER圖本系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)是SQL Server數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫ER圖如圖21所示。以id為主鍵,自動編號。表中設置了顧客ID、顧客姓名、顧客電話、顧客手機、顧客地址信息字段,具體結構如表3所示。該表用于存放一級商品分類的信息,以typeId為主鍵,自動編號。表中設置了訂單ID、顧客id、訂單狀態(tài)、訂單時間信息字段,具體結構如表7所示。表中設置了訂單ID、商品id、數(shù)量、狀態(tài)信息字段,具體結構如表9所示。具體結構如表10所示。該表用于存放系統(tǒng)管理員和系統(tǒng)操作員帳號信息,以id為主鍵,自動編號。 它擔當客戶請求(Web瀏覽器或其他HTTP客戶程序)與服務器響應(HTTP服務器上的數(shù)據(jù)庫或應用程序)的中間層。private final static String PWD = 123456。amp。 } finally{ (null, pstmt, conn)。 注冊界面圖24 注冊界面用戶點擊注冊后進入注冊界面,如圖24所示。首頁主要由商品店鋪搜索、導航欄、新品模塊、特價商品模塊、推薦商品模塊和公告模塊組成。個人主頁具有簡潔直觀的特點。 店鋪主頁界面圖31 店鋪主頁界面圖31是店鋪主頁界面圖。開發(fā)配置方面重點分析Servlet配置和數(shù)據(jù)庫連接類,說明系統(tǒng)從需求分析、概要分析到配置實現(xiàn)的過程。而JSP 技術是開發(fā)網(wǎng)站最主要的技術之一。(2)對于訂單的配送信息范圍,顧客用戶只能有一個配送信息,如果用戶更換住處比較頻繁,那么配送信息會修改的比較多,因此對于這類客戶并不是很方便。經(jīng)過幾個月的努力,自己終于完成了畢業(yè)設計和畢業(yè)論文的寫作工作,在這里我要感謝我的設計指導老師,是他在論文的書寫及技術方向上給我提出許多寶貴的設計意見,在最后的修改階段又在百忙之中抽出時間為我提供了必要的幫助,這樣使得我得以順利的完成畢業(yè)設計開發(fā)工作,X老師淵博的知識、敏銳的思路和實事求是的工作作風給我留下了深刻的印象,這將使得我終身受益,謹此向X老師表示衷心的感謝。感謝在校的老師們,在我大學四年里對我的諄諄教誨和無私幫助,在實際的開發(fā)工作中,我深深體會到了基礎理論知識的重要性,在大學階段只有好好學習,掌握好扎實的理論基礎,這樣才能在將來的工作中更快的學習,從而得心應手,有所成就,真正成為一個對社會和他人有用的人。離別在即,站在人生的又一個轉(zhuǎn)折點上,心中難免思緒萬千,一種感恩之情油然而生。(3)商品的介紹信息只有描述,大量的沒有樣式的文字會讓顧客閱讀起來比較困難。本系統(tǒng)基于MVC框架,在B/S模式下設計,主要利用JSP、Ajax、Servlet等技術,實現(xiàn)顧客可以瀏覽和搜索網(wǎng)站上的商品、搜索店鋪、購買商品等。6 總結與展望 總結網(wǎng)絡的飛速發(fā)展,提出了信息經(jīng)濟和網(wǎng)絡經(jīng)濟等概念,電子商務也日益進入了人們的生活領域。每個店鋪都有自己的主頁,這樣店主可以通過主頁的鏈接對自己的店鋪進行宣傳,提高競爭力。游記查看界面可以瀏覽商品的圖片和其他基本信息,可以進行加入購物車的操作,還可以查看以前購買過該商品的顧客的評語,有助于較為全面的了解商品的具體情況。由于網(wǎng)頁截圖原因,還有特價商品和推薦商品這兩部分沒有顯示出來。注冊界面中,還有個高級選項,如果勾選了還需要填寫一些配送信息。} 運行效果圖 登錄界面圖23 登錄界面用戶點擊登錄后進入登錄界面,如圖23所示。 } } catch (Exception ex) { ()。 return (URL, USER, PWD)。,以下為部分Servlet的配置信息: servlet descriptioThis is the description of my J2EE ponent/description displaynameThis is the display name of my J2EE ponent/displayname servletnameBulletin/servletname servletclass/servletclass /servlet servlet descriptionThis is the description of my J2EE ponent/description displaynameThis is the display name of my J2EE ponent/displayname servletnameShowBulletinInfo/servletname servletclass/servletclass /servlet servlet descriptionThis is the description of my J2EE ponent/description displaynameThis is the display name of my J2EE ponent/displayname servletnameOrderInfo/servletname servletclass/servletclass /servlet 數(shù)據(jù)庫連接核心配置本系統(tǒng)采用的是SQL Server數(shù)據(jù)庫,為了提高數(shù)據(jù)庫的操作效率,把數(shù)據(jù)庫操作封裝了一個數(shù)據(jù)庫連接類DBConn。表12 UserInfo表結構名稱描述字段名數(shù)據(jù)類型主/外鍵允許null/默認值用戶ididint主鍵否用戶名userNamevarchar(20)否否密碼userPwdvarchar(20)否否角色roleint否否 本章小結本章對從概要設計角度對系統(tǒng)進行了實現(xiàn),包括實現(xiàn)系統(tǒng)的體系結構、邏輯視圖分析以及實現(xiàn)系統(tǒng)數(shù)據(jù)庫ER圖和數(shù)據(jù)庫表設計。orderId為外鍵,參考OrderInfo表的orderId。goodsId為外鍵,參考GoodsInfo表的goodsId。表7 OrderInfo表結構名稱描述字段名數(shù)據(jù)