【正文】
洛 陽 理 工 學 院畢 業(yè) 設 計(論 文) 題目__網(wǎng)上書店系統(tǒng)設計與實現(xiàn)___2015年 04 月 15 日洛陽理工學院畢業(yè)設計(論文)《網(wǎng)上書店系統(tǒng)設計與實現(xiàn)》摘要我國最早產(chǎn)生的電子商務模式是B2C模式,是以8848網(wǎng)上商城正式運營為標志的。這種模式節(jié)省了企業(yè)和客戶的時間和空間,大大提高了交易的效率,特別是對于工作忙碌的上班族,這種模式可以為其節(jié)省時間。但是在網(wǎng)上出售的商品特征也非常明顯,僅僅局限于一些特殊的商品,例如音像制品、圖書、數(shù)碼類產(chǎn)品、玩具、鮮花等等。這些商品對購買者視、聽、觸、嗅等感覺體驗要求較低,像音響設備、服裝、香水需要消費者特定感官體驗的商品就不適合在網(wǎng)上銷售,當然,也不排除某些消費者認定某一品牌某一型號而不需要現(xiàn)場體驗就決定購買,這樣的消費者很少,尤其在我國產(chǎn)品質(zhì)量管理體系并不完善的情況下,人們更愿意相信自己的親身體驗來決定是否購買。所以,到目前為止,B2C市場上成功的企業(yè)如當當、淘寶,都是賣一些特殊商品的。本文通過對電子商務網(wǎng)站首頁的建設以實現(xiàn)購物網(wǎng)站功能。通過對本系統(tǒng)的研究,JSP設計平臺、SQL語言原理、對MySQL數(shù)據(jù)庫管理系統(tǒng),進行了較深入的學習和應用,主要完成對網(wǎng)上購物系統(tǒng)的需求分析、功能模塊實現(xiàn)的劃分、數(shù)據(jù)庫設計模式分析,并由此設計了數(shù)據(jù)庫結(jié)構(gòu)和應用程序。關(guān)鍵詞: B2C 商品 銷售 電子商務 網(wǎng)上購物 ONLINE SHOPPING WEBSITE PLATFORM CONSTRUCTION B2CABSTRACTB2C model is the first generation of ebusiness models to operate 8848 marked the official online store. Because of this mode of saving consumers and businesses time and space, greatly improving the efficiency of the transaction, especially for busy office workers, this model can save their valuable time. But the characteristics of the merchandise for sale online is also very clear that only limited to some specific modities such as books, audio and video products, digital products, flowers, toys and more. These goods to the buyer to see, hear, touch, smell and other sensory experience, less demanding, such as clothing, stereo equipment, perfume needs of consumers of goods suitable for a specific sensory experience in online sales, of course, does not rule out a small number of consumers identified a model without the need for a brandsite experience to decide to buy, but that consumers rarely, especially in our products quality management system is not perfect, people are more willing to believe that their experience feelings to decide whether to buy. So far, B2C market, successful panies such as Dangdang, excellence, are selling some special modities. Based on the construction of emerce sites to achieve home shopping site functionality. Through the systematic study of the MySQL database management system, SQL language principle, JSP design platform for a more indepth study and application, mainly to plete the online shopping system requirements analysis, function module, database modeling, and thus designed the database structure and and application.Keywords B2C Commodities Sales Emerce Online shopping 32目 錄前 言 1第1章 需求分析 2 用戶需求分析 2 圖書查詢需求 2 購物車管理需求 2 2……………..………………………..…………3第2章 系統(tǒng)開發(fā)系統(tǒng) 4 MVC模式簡介 4 電子商務概況摘要 4第3章 系統(tǒng)總體設計 6 UML活動關(guān)系圖 6 系統(tǒng)組成 6………………………………………………………... …6…………………………………….…….…..........6 ………………………………………………….....6 …………………………………………..……….…....6 …………………………………….……..…………….6第4章 數(shù)據(jù)庫設計與實現(xiàn) 7 7 7 7……..………………………………………….…8第5章 系統(tǒng)實現(xiàn)過程 8 系統(tǒng)開發(fā)平臺 8 系統(tǒng)各組件實現(xiàn) 8 用戶表示層 8第6章 系統(tǒng)測試與實現(xiàn)…………………..………………………….…25 ………………..……………………………………….26……………………….…………………………………31謝 辭 32參考文獻 33附 錄 34前 言隨著Internet信息技術(shù)的高速發(fā)展,用戶上網(wǎng)的迅速提升,公司、企業(yè)官方網(wǎng)站在商業(yè)活動中發(fā)揮著的作用越來越大,在信息時代,建立一個界面美觀、功能強大的電子商務網(wǎng)站,建立電子商務系統(tǒng)平臺,對公司、企業(yè)的發(fā)展是非常重要的。所謂電子商務,是指各種具有商業(yè)活動能力的實體(生產(chǎn)企業(yè)、商貿(mào)企業(yè)、金融機構(gòu)、政府機構(gòu)、個人消費者等)利用網(wǎng)絡和先進的數(shù)字化傳媒技術(shù)進行的各項商業(yè)貿(mào)易活動。其中特別要強調(diào)的特點,一是其商業(yè)背景,二是網(wǎng)絡化和數(shù)字化。簡言之,電子商務就是通過電子網(wǎng)絡渠道達成的商務活動。建立一個僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站對于很多企業(yè)已不滿足這樣的平臺?,F(xiàn)代企業(yè)需要的是一個功能更強大的,能提供完善的電子商務服務的動態(tài)的商務網(wǎng)站。同時隨著人們的生活方式也在改變,去實體店的購物方式已不能滿足人們的需求,所以電子商務網(wǎng)站發(fā)展起來了。 JSP是Sun公司推出的一種網(wǎng)站開發(fā)的新技術(shù),Sun公司借助自己在Java上的非凡造詣,又把人們引進JSP時代,JSP即Java Server Page的縮寫,它可以在Servlet和JavaBean的支持下,完善功能強大的Web應用程序。所以,在我的畢業(yè)設計中,我選擇了JSP作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)基本功能的電子商務的小型動態(tài)商務網(wǎng)站——網(wǎng)上書店系統(tǒng)。通過對電子商務書店首頁的建設以實現(xiàn)購物網(wǎng)站功能,通過對本系統(tǒng)的研究,對MySQL數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、JSP設計平臺,進行了較深入的學習和應用,主要完成對網(wǎng)上購物系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設計了數(shù)據(jù)庫結(jié)構(gòu)和應用程序。為在線用戶提供訂單提交、購物車管理、支付系統(tǒng)從而提供給用戶一個舒適的購物環(huán)境。本系統(tǒng)主要包括用戶管理、書籍管理、購物車管理、訂單管理等功能模塊。該系統(tǒng)基本上具備一個網(wǎng)上書店系統(tǒng)應該具備的常用功能,該設計項目基本上能夠體現(xiàn)構(gòu)建一個動態(tài)商務網(wǎng)站所需的技術(shù),實際上,目前的大型商務網(wǎng)站也就是我們這個小型網(wǎng)站在具體內(nèi)容上的擴充和完善。一個完整的電子商務系統(tǒng)包括信息部分、資金部分與物流部分三個要素。信息部分就是通過電子網(wǎng)絡向用戶揭示所售商品的息,引導用戶進行購物。資金部分就是使用戶在選擇商品后,能夠通過網(wǎng)絡支付相關(guān)費用,一般包括貨到付款、網(wǎng)上銀行支付、預付款支付等多種形式。物流部分就是把用戶所購買的商品通過物流配送系統(tǒng)送至用戶手中,對于一些特殊行業(yè)和領(lǐng)域的電子商務,也可能不需要配送系統(tǒng)的支持就能把商品送到用戶手中(如股票、電子雜志、域名注冊等)。在電子商務中,除了上述三個要素外,網(wǎng)絡的安全問題也是需要重點考慮的因素。據(jù)調(diào)查,有1/3的網(wǎng)民認為網(wǎng)絡安全問題是影響其網(wǎng)上購物的因素,因此為了保證網(wǎng)絡交易的安全,電子商務網(wǎng)站需要采用多種措施進行安全認證例如:數(shù)據(jù)加密、電子簽名等。 第1章 需求分析 用戶需求分析網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。本系統(tǒng)的目的是開發(fā)一個基于B/S架構(gòu)的電子商務網(wǎng)站,為在線用戶提供訂單提交、購物車管理、支付系統(tǒng)從而提供給用戶一個舒適的購物環(huán)境。通過對電子商務網(wǎng)站及網(wǎng)上書店的考察、分析以及實際的市場調(diào)查,要求本系統(tǒng)具有以下功能:統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。規(guī)范、完善的基礎(chǔ)信息設置。圖書分類詳盡,可按不同類別查看商品信息。按圖書大類及圖書名稱進行模糊查詢。實現(xiàn)網(wǎng)上購書。新書及特價圖書展示。本網(wǎng)上書店系統(tǒng)主要完成以下具體任務: 圖書查詢需求當用戶注冊并登錄網(wǎng)上書店時,應該在主頁面中分類顯示最近的書目信息,以供用戶選擇所需圖書,同時也應該提供依照圖書名稱,或者作者出處快速查詢所需書目信息的功能。 購物車管理需求當用戶選擇購買某圖書產(chǎn)品時,能夠?qū)獔D書信息,例如:價格、數(shù)量等記錄到購物車中,并允許用戶返回書目查詢頁面,選擇其他商品,并添加到購物車中,當對購物訂單生成后,應該能夠自動的清除以生成訂單的購物車中的信息。和用戶購買圖書商品信息需求對應,在核對了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應的送貨方式以及付款方式,最終生成對應的訂單記錄,以便于網(wǎng)站物流配貨人員依據(jù)訂單信息進行后續(xù)的出貨、送貨等處理。為了能夠?qū)崿F(xiàn)管理員和用戶各自的所享有的功能,特將他們分類處理。在系統(tǒng)的管理端上設置不同的管理員,分角色、按照特定的權(quán)限的對系統(tǒng)進行管理和操作。(1)登錄賬號:admin,admin (系統(tǒng)管理員)(2)登錄賬號:admin1,admin1 (商品管理員)(3)登錄賬號:admin2,admin2 (訂單管理員)(4)登錄賬號:admin3,admin3 (會員管理員)權(quán)限管理,是指根據(jù)系統(tǒng)所設置的安全規(guī)則,用戶只能訪問自己被授權(quán)的資源。權(quán)限管理在任何系統(tǒng)里都是必不可少的,只要是有用戶和密碼的系統(tǒng)就可以了。那么權(quán)限管理如何分類?權(quán)限管理如何實施?下面讓我們一起來了解一下。管理員權(quán)限從控制力度來看,可以將權(quán)限管理分為兩大類:(1)功能級權(quán)限管理。(2)數(shù)據(jù)級權(quán)限管理。管理員權(quán)限從控制方向來看,也可以將權(quán)限管理分為兩大類:(1)從系統(tǒng)獲取數(shù)據(jù),比如查詢訂單、查詢客戶資料。(2)向系統(tǒng)提交數(shù)據(jù),比如刪除訂單、修改客戶資料。功能級權(quán)限控制,系統(tǒng)能做到這一點,讓系統(tǒng)的管理員給用戶分配角色,然后成功的實施步驟,整個過程只需要用戶在功能級進行權(quán)限管理即可。因此系統(tǒng)是這樣的: (1)圖形化、集中管理的,便于企業(yè)管理。(2)可在線測試的,定制策略后在不影響業(yè)務的情況下,進行測試,確保無誤?!〉?章 系統(tǒng)開發(fā)技術(shù) MVC模式簡介MVC是Model(模型)——View(視圖)——Controller(控制器)的縮寫,它適用于大型可擴展的Web應用的開發(fā),它強制性地將應用程序的輸入、處理和輸出分開,將其劃分為模型、視圖和控制器三個核心部分,使它們各司其職,各自完成不同的任務,其中任何一部分的修改都不會影響其它兩部分。在MVC模式中,模型封裝了應用問題的核心數(shù)據(jù)、邏輯關(guān)系和業(yè)務規(guī)則,提供了業(yè)務邏輯的處理過程。模型一方面被控制器調(diào)用,完成問題處理的操作過程,另一方面為視圖獲取顯示數(shù)據(jù)提供了訪問數(shù)據(jù)的操作。因為模型是與數(shù)據(jù)格式無關(guān)的,因此一個模型可以為多個視圖提供數(shù)據(jù),這樣一個模型一次編寫可以被多個