【正文】
率。在設(shè)計方面,本系統(tǒng)采用B/S三層結(jié)構(gòu),同時使用JSP技術(shù)進行動態(tài)頁面的設(shè)計,從系統(tǒng)的安全性和代碼的可重用性方面考慮,運用JavaBeans對程序的關(guān)鍵代碼進行封裝。關(guān)鍵詞:電子商務(wù); 購物網(wǎng)站; 數(shù)據(jù)挖掘; JavaBeansBased on data mining technology shopping siteStudent: Qin Liquan Teacher: Chen XiaohuiAbstract:With the advent of the information age,the traditional way of life made a huge impact, more and more people choose an online shopping, however, With the quick development and wide application of emerce,all decisionmakers in charge of this face the following tricky issue:how to mine the enormous WEB information available for emerce decisionmaking without violating users’ privacy? This leads to the birth of WEB data mining technology which is an important application technology of emerce and provides strong support for decisionmakers.However,for many small and medium sized domestic emerce panies,their emerce is not well developed and they are quite weak at the theoretical study and application of bining WEB data mining and emerce to support decision making.This paper explores the bination of WEB data processing and emerce, It can not only enhance the scale of shopping centre and market influence, and can also reduce the enterprise running cost, improve work efficiency.The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、Product remendation, personalized page 、information modify etc. It has also provided managers with goods management、customer information management、news management 、ad management and so on. It has been designed with B/S mode of threetier structure, JSP technology in dynamic page design. Considering from the security and reusing code of the system, key codes have been secured by JavaBeans technology. MS SQL server database has been used as the background database.Key words: emerce。 data mining。論文1 緒論隨著網(wǎng)絡(luò)經(jīng)濟、知識經(jīng)濟和電子商務(wù)等新經(jīng)濟的迅猛發(fā)展,不但深刻地改變著人類社會的生產(chǎn)、貿(mào)易、生活和學(xué)習(xí)方式,也促使全球化市場競爭和企業(yè)管理發(fā)展趨勢發(fā)生了巨大的變化。如何有效地分析用戶的需求,幫助用戶從 Internet信息海洋中找到他們所需要的資源,已經(jīng)成為一個亟待解決的重要課題。 國內(nèi)外研究現(xiàn)狀隨著電子商務(wù)的飛速發(fā)展,網(wǎng)上購物變得越來越普及,在2008年末,無論是國內(nèi)還是在國外都呈現(xiàn)出一股網(wǎng)上購物熱潮。而國內(nèi)的情況亦是如此,據(jù)淘寶網(wǎng)和艾瑞咨詢聯(lián)合發(fā)布的數(shù)據(jù),2009年春節(jié)黃金周期間,淘寶網(wǎng)交易額比2008年同期增長60%,日均銷售額超過3億元。國外將 WEB數(shù)據(jù)挖掘技術(shù)應(yīng)用于電子商務(wù)始于20世紀(jì)90年代后期, Buchner A G,Mulvenna M D等人在1998年首次明確提出將WEB數(shù)據(jù)挖掘技術(shù)應(yīng)用于電子商務(wù)環(huán)境下,以實現(xiàn)市場智能化,并且給出了在電子商務(wù)環(huán)境下進行挖掘的一個總的框架。國內(nèi)對于將 WEB 數(shù)據(jù)挖掘技術(shù)應(yīng)用于電子商務(wù)的研究在時間上與西方國家相比差距并不大,但是主要是集中在方法的探討上。與此同時,國內(nèi)的一些知名購物網(wǎng)站,如淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)、京東商城的也開始了基于數(shù)據(jù)挖掘技術(shù)的商品推薦系統(tǒng)的應(yīng)用。這樣才能留住更多的老用戶、吸引新用戶。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。 研究思路通過前面的介紹,我們了解到電子商務(wù)運營企業(yè)手上掌握了大量的信息,同時也是經(jīng)營方針的制定者,企業(yè)面對著海量的數(shù)據(jù),如果不借助計算機和其它工具,根本沒辦法從大量的數(shù)據(jù)中得到有用的信息。而 WEB 數(shù)據(jù)挖掘的潛力在于應(yīng)用數(shù)據(jù)挖掘算法,分析Internet 服務(wù)器上的日志以及顧客、銷售和產(chǎn)品的外部數(shù)據(jù),將兩者相結(jié)合,就可以將用戶瀏覽電子商務(wù)網(wǎng)站時留下的信息加以分析,從而確定特定群體或個體的興趣、習(xí)慣以及消費傾向和消費需求,進而預(yù)測相應(yīng)群體或個體未來的消費行為、改進網(wǎng)站或網(wǎng)頁的設(shè)計、實現(xiàn)定制營銷或個性化推薦等。此外,還對其基本概念和簡要功能描述,由此對本文的應(yīng)用有了一個基本的概括。首先,JavaBeans是一種規(guī)范,一種在Java(包括JSP)中使用可重復(fù)使用的Java組件的技術(shù)規(guī)范。最后,當(dāng)JavaBeans這樣的一個Java類在我們的具體的Java程序中被實例之后,我們有時也會將這樣的一個JavaBeans的實例稱之為JavaBeans。這也就是須要定義的第二個內(nèi)容。 1) page:這個JavaBeans將存在于該JSP文件以及此文件中的所有靜態(tài)包含文件中,直到頁面執(zhí)行完畢為止。 2) request:這個JavaBeans將作為一個對象綁定于該頁面的request中。 3) session:這個JavaBeans將作為一個對象綁定于session中。 4) application:這個JavaBeans將作為一個對象綁定于application中。 MVC模式在傳統(tǒng)的基于Web的應(yīng)用系統(tǒng)中,例如JSP,CGI等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。同時系統(tǒng)也不具備可擴展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進行擴展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。MVC模式最早在1974年提出,是施樂帕羅奧多研究中心(Xerox PARC)在20世紀(jì)80年代為程序語言Smalltalk發(fā)明的一種軟件設(shè)計模式。除此之外,此模式通過對復(fù)雜度的簡化,使程序結(jié)構(gòu)更加直觀。2) 視圖:界面設(shè)計人員進行圖形界面設(shè)計。 開發(fā)工具My Eclipse企業(yè)級工作平臺(My Eclipse Enterprise Workbench ,簡稱My Eclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。SQL Server是Microsoft 公司推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng),SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。Microsoft 在發(fā)布SQL Server2000數(shù)據(jù)庫管理系統(tǒng)時,第一次引入了數(shù)據(jù)挖掘特性,其中包含了Microsoft決策樹和Microsoft集群兩個可擴展的數(shù)據(jù)挖掘算法。WEB數(shù)據(jù)挖掘主要包括三種:WEB內(nèi)容挖掘、WEB結(jié)構(gòu)挖掘、WEB日志挖掘;WEB數(shù)據(jù)挖掘可認為是由四部分組成的:信息檢索(資源發(fā)現(xiàn))信息提?。ㄟx擇/預(yù)處理)概括(模式識別/機器學(xué)習(xí))分析(驗證/解析)。這些數(shù)據(jù)包括:網(wǎng)絡(luò)服務(wù)器訪問記錄、代理服務(wù)器日志記錄、瀏覽器日志記錄、用戶注冊信息、用戶對話或交易信息、用戶提問等等。 本章小結(jié)本章是是對JavaBeans、MVC技術(shù)整體架構(gòu)、開發(fā)工具等的研究,并對此研究在本文作一個簡明的闡述。只有更好的理解這一新技術(shù),才能對其應(yīng)用有一個清晰的認識和熟練的運用。數(shù)據(jù)預(yù)處理和日志挖掘算法是 WEB 日志挖掘中的關(guān)鍵技術(shù)