b2b在線交易系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  目錄</b></p><p><b>  摘 要4</b></p><p>  第一章 前 言5</p><p>  第二章 系統(tǒng)環(huán)境和技術(shù)介紹7</p><p>  第一節(jié) 硬件平臺(tái)7</p><p>  第二節(jié) 服務(wù)器平臺(tái)7&l

2、t;/p><p>  第三節(jié) 開(kāi)發(fā)工具7</p><p>  第四節(jié) 技術(shù)構(gòu)架7</p><p>  第三章 系統(tǒng)需求及功能特點(diǎn)8</p><p>  第一節(jié) 會(huì)員注冊(cè)與登錄8</p><p><b>  一、會(huì)員注冊(cè)8</b></p><p><b> 

3、 二、會(huì)員登錄8</b></p><p>  第二節(jié) 會(huì)員后臺(tái)8</p><p><b>  一、企業(yè)管理8</b></p><p><b>  二、產(chǎn)品管理9</b></p><p><b>  三、供應(yīng)管理9</b></p>&l

4、t;p><b>  四、求購(gòu)管理9</b></p><p><b>  五、資訊管理9</b></p><p>  六、交易管理10</p><p>  1)訂單管理10</p><p>  2)配送地址管理10</p><p>  3)企業(yè)幣管理

5、10</p><p>  七、企業(yè)站管理10</p><p>  1)友情鏈接管理10</p><p>  2)編輯企業(yè)站10</p><p>  第三節(jié) 管理員后臺(tái)11</p><p>  一、初始設(shè)置11</p><p>  1)網(wǎng)站參數(shù)11</p>&

6、lt;p>  2)產(chǎn)品分類管理11</p><p>  3)地區(qū)管理11</p><p>  4)子賬號(hào)管理11</p><p>  二、網(wǎng)站管理11</p><p>  1)廣告管理11</p><p>  2)系統(tǒng)公告管理11</p><p>  3)友情鏈接

7、管理12</p><p>  4)詞語(yǔ)過(guò)濾管理12</p><p>  5)數(shù)據(jù)庫(kù)備份/恢復(fù)12</p><p>  三、企業(yè)管理12</p><p>  1)企業(yè)注冊(cè)審核12</p><p>  2)企業(yè)資料認(rèn)證12</p><p>  3)企業(yè)管理12</p&

8、gt;<p>  4)企業(yè)幣管理12</p><p>  四、產(chǎn)品管理12</p><p>  1)產(chǎn)品審核12</p><p>  2)產(chǎn)品管理13</p><p>  五、供應(yīng)管理13</p><p>  1)供應(yīng)審核13</p><p>  2)供應(yīng)

9、管理13</p><p>  六、求購(gòu)管理13</p><p>  1)求購(gòu)審核13</p><p>  2)求購(gòu)管理13</p><p>  七、資訊管理13</p><p>  1)發(fā)布資訊13</p><p>  2)資訊審核13</p><p

10、>  3)資訊管理13</p><p>  八、交易管理14</p><p>  第四節(jié) 系統(tǒng)前臺(tái)預(yù)覽14</p><p>  第三章 實(shí)現(xiàn)方法和技術(shù)15</p><p>  第一節(jié) 采用JSP技術(shù)開(kāi)發(fā)B2B系統(tǒng)的實(shí)現(xiàn)原理和優(yōu)越性15</p><p>  第二節(jié) 特殊的數(shù)據(jù)庫(kù)訪問(wèn)原理和流程16&l

11、t;/p><p>  第三節(jié) MD5加密方式16</p><p>  第四節(jié) javascript和jquery的使用17</p><p>  第五節(jié) urlrewrite的使用18</p><p>  第四章 項(xiàng)目部分截圖和核心代碼20</p><p><b>  第一節(jié) 截圖20</b>

12、</p><p>  14.前臺(tái)頁(yè)面預(yù)覽27</p><p>  第二節(jié) 部分核心代碼28</p><p>  第五章 項(xiàng)目總結(jié)35</p><p><b>  參考文獻(xiàn)35</b></p><p><b>  摘 要</b></p><p&g

13、t;  B2B(Business To Business),是指一個(gè)市場(chǎng)的領(lǐng)域中的一種,是企業(yè)對(duì)企業(yè)之間的營(yíng)銷關(guān)系。而電子商務(wù)B2B系統(tǒng)是現(xiàn)代B2B marketing的一種具體主要的表現(xiàn)形式。它將供應(yīng)商、采購(gòu)商、生產(chǎn)商等各種角色通過(guò)電子商務(wù)系統(tǒng)有效地組織起來(lái),通過(guò)網(wǎng)絡(luò)的快速反應(yīng),為用戶提供更好的服務(wù),從而促進(jìn)企業(yè)的業(yè)務(wù)發(fā)展。</p><p>  隨著電子商務(wù)在互聯(lián)網(wǎng)上飛速的發(fā)展,越來(lái)越多的大型企業(yè)或者集團(tuán)根據(jù)其

14、擁有的客戶資源、企業(yè)權(quán)威等優(yōu)勢(shì)想要建設(shè)具有行業(yè)特點(diǎn)的B2B電子商務(wù)系統(tǒng),可以方便自己的客戶以及同行業(yè)的企業(yè)之間的交易,本系統(tǒng)是根據(jù)目前電子商務(wù)業(yè)的需求設(shè)計(jì)的一個(gè)B2B在線交易系統(tǒng)(部分功能參照國(guó)內(nèi)比較出名的B2B系統(tǒng):阿里巴巴和慧聰網(wǎng))。</p><p>  系統(tǒng)根據(jù)現(xiàn)實(shí)中行業(yè)的市場(chǎng)需求,目的為解決各行業(yè)中的供應(yīng)商和采購(gòu)商的跨地域交易不便、誠(chéng)信無(wú)擔(dān)保、中間費(fèi)用較高等問(wèn)題而設(shè)計(jì)的在線電子商務(wù)交易。</p>

15、;<p>  本系是統(tǒng)采用B/S架構(gòu)的J2EE企業(yè)級(jí)應(yīng)用程序,采用工具主要有:Myeclipse、SVN、PowerDesigner、SQLyog等,在J2EE技術(shù)中主要采用了Struts1.2框架、Spring2.0框架、EL表達(dá)式和公司內(nèi)部數(shù)據(jù)處理框架(保密),系統(tǒng)的整體結(jié)構(gòu)采用MVC三層模式,項(xiàng)目中還大量運(yùn)用了較新的ajax技術(shù)(避免頁(yè)面的重復(fù)刷新)和EL表達(dá)式(系統(tǒng)語(yǔ)言的國(guó)際化處理)。</p><

16、;p>  通過(guò)規(guī)范的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等階段最終完成此系統(tǒng)的開(kāi)發(fā),本文主要對(duì)系統(tǒng)中的整體邏輯結(jié)構(gòu)、業(yè)務(wù)流程、技術(shù)實(shí)現(xiàn)等方面展開(kāi)細(xì)致的討論。通過(guò)這次的項(xiàng)目設(shè)計(jì)和論文設(shè)計(jì),使我對(duì)電子商務(wù)行業(yè)的業(yè)務(wù)流程有了深入的了解,掌握了Struts1、Spring2、ajax、EL表達(dá)式等技術(shù),對(duì)軟件工程中的開(kāi)發(fā)流程等方面也有了細(xì)致的了解,并且鍛煉了自己動(dòng)手的實(shí)踐能力。</p><p>  【關(guān)鍵詞】:

17、B2B、電子商務(wù)、軟件工程、Struts、Spring </p><p><b>  ABSTRACT</b></p><p>  B2B, is a friend To the field of a market refers To a kind of, is the enterprise To between enterprise's marketing

18、relationship. And e-commerce B2B system is a kind of modern B2B marketing specific main forms of expression. It will suppliers, buyers and manufacturers, etc. Various kinds of characters, through the electronic commerce

19、system effectively organize and quick response through the network, to provide better service, so as to promote enterprise business development.</p><p>  As the electronic commerce in the Internet and rapid

20、development, more and more large enterprises or group according to its have clients resources, enterprise authority has advantages such as want to build the profession characteristic B2B e-commerce system, can go to the

21、lavatory to their customers and in the same trade between enterprises, this system is according to the needs of the present e-commerce industry design of a B2B online trading system (part function reference to domestic f

22、amouser</p><p>  System according to the market demand in reality to industry for solving the suppliers and purchasers industries of border-crossing trading inconvenience, honesty unsecured, intermediate cos

23、ts higher problem and design online e-commerce transactions.</p><p>  The department is series adopts B/S structure of J2EE application, using tools hongdu basically has: Myeclipse SVN, PowerDesigner, SQLyog

24、, such as in J2EE technology, in Struts1.2 framework, mainly by the Spring2.0 frame, EL expression and a company's internal data processing framework (secret), the overall structure of the system by using MVC three-l

25、ayer model, project is application of a new ajax technology (avoid repetition of the page refresh) and EL expression (the internationalization of t</p><p>  Through the standard requirement analysis, general

26、 design, detailed design, code, test stage finish this system development, this paper focuses on the system of overall logic structure, business process, technology to achieve such aspects of detailed discussion. Through

27、 this project design and papers to design, make my business process of e-business industry developed a deep understanding of Struts1, and master the Spring2, ajax, EL expression of software engineering technology, such a

28、s the deve</p><p>  【Key Words】:B2B, e-commerce, software engineering, Struts, Spring</p><p><b>  第一章 前 言</b></p><p>  B2B是電子商務(wù)的一種模式,是英文Business-to-Business的縮寫,即商業(yè)對(duì)商業(yè),或

29、者說(shuō)是企業(yè)間的電子商務(wù),即企業(yè)與企業(yè)之間通過(guò)互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換。</p><p>  B2B電子商務(wù)模式包括兩種基本模式:一種是企業(yè)之間直接進(jìn)行的電子商務(wù)(如制造商的在線采購(gòu)和在線供貨等);另一種是通過(guò)第三方電子商務(wù)網(wǎng)站平臺(tái)進(jìn)行的商務(wù)活動(dòng)。例如,國(guó)內(nèi)著名電子商務(wù)網(wǎng)站阿里巴巴(china.alibaba.com)是一個(gè)B2B電子商務(wù)平臺(tái),各類企業(yè)可以通過(guò)阿里巴巴進(jìn)行企業(yè)間的電子商務(wù)(B2B),如發(fā)布和

30、查詢供求信息,與潛在客戶/供應(yīng)商進(jìn)行在線交流和商務(wù)洽談等,本系統(tǒng)屬于后者的應(yīng)用,即提供一個(gè)由運(yùn)營(yíng)商來(lái)提供一個(gè)第三方的電子商務(wù)交易平臺(tái)供其他企業(yè)使用。</p><p>  本系統(tǒng)以產(chǎn)品在線批發(fā)交易為核心,輔助功能有供應(yīng)、求購(gòu)、資訊等,涉及的用戶主要是各行業(yè)內(nèi)的供應(yīng)商企業(yè)、采購(gòu)商企業(yè)、生產(chǎn)商企業(yè)和系統(tǒng)運(yùn)營(yíng)商等,由運(yùn)營(yíng)商作為擔(dān)保人維護(hù)平臺(tái)會(huì)員的公平交易。</p><p><b>  系

31、統(tǒng)名詞解釋:</b></p><p>  管理員:管理用戶發(fā)布的信息,主要操作有:審核信息、刪除信息、分配權(quán)限、設(shè)置系統(tǒng)的基礎(chǔ)參數(shù)。</p><p>  管理員子賬號(hào):由于系統(tǒng)信息量大,管理員分配其賬號(hào)和權(quán)限,然后協(xié)助管理員管理系統(tǒng)的信息,以減輕管理員的工作量。</p><p>  企業(yè)會(huì)員:主要核心業(yè)務(wù)為發(fā)布產(chǎn)品和購(gòu)買產(chǎn)品,輔助功能為發(fā)布供應(yīng)信息、求購(gòu)

32、信息、資訊信息等,企業(yè)會(huì)員的性質(zhì)如果詳細(xì)劃分的話可分為:供應(yīng)商、采購(gòu)商、生產(chǎn)商等。</p><p>  企業(yè)站:每個(gè)企業(yè)會(huì)員都有屬于自己的一個(gè)企業(yè)展示平臺(tái),類似于阿里巴巴和慧聰網(wǎng)等B2B系統(tǒng),相當(dāng)于企業(yè)自己的企業(yè)網(wǎng)站,會(huì)員的產(chǎn)品信息、供應(yīng)信息、求購(gòu)信息、企業(yè)新聞、企業(yè)介紹等都會(huì)在自己的企業(yè)站展示。</p><p>  企業(yè)幣:在系統(tǒng)中的虛擬貨幣,與人民幣的等比例兌換,會(huì)員通過(guò)系統(tǒng)的支付寶接

33、口和網(wǎng)銀在線接口,網(wǎng)系統(tǒng)運(yùn)營(yíng)商打錢,然后可以在系統(tǒng)中使用企業(yè)比來(lái)進(jìn)行交易。</p><p>  第二章 系統(tǒng)環(huán)境和技術(shù)介紹</p><p><b>  第一節(jié) 硬件平臺(tái)</b></p><p>  服務(wù)器:hp CPU Xeon,2×1GB MEM</p><p>  設(shè)計(jì)與開(kāi)發(fā)PC:筆記本電腦</p

34、><p><b>  第二節(jié) 服務(wù)器平臺(tái)</b></p><p>  系統(tǒng):Windows XP(本地開(kāi)發(fā))、Linux(系統(tǒng)測(cè)試及發(fā)布)</p><p>  服務(wù)器:Tomcat6.0</p><p><b>  數(shù)據(jù)庫(kù):Mysql</b></p><p><b> 

35、 第三節(jié) 開(kāi)發(fā)工具</b></p><p>  編碼環(huán)境:Myeclipse</p><p>  數(shù)據(jù)庫(kù):PowerDesigner、SQLyog</p><p><b>  第四節(jié) 技術(shù)構(gòu)架</b></p><p>  本系統(tǒng)使用struts ,spring,公司自己的數(shù)據(jù)庫(kù)操作框架(保密)開(kāi)發(fā)的。<

36、/p><p>  struts 主要負(fù)責(zé)表現(xiàn)層,在action中實(shí)現(xiàn)各模塊的業(yè)務(wù)邏輯。</p><p>  spring負(fù)責(zé)業(yè)務(wù)層他提供了很高的Session管理,事務(wù)管理以及接口的管理調(diào)用。</p><p>  Ajax 頁(yè)面無(wú)刷新,用于html調(diào)用級(jí)水平頁(yè)面。主要用于查詢和在線留言。</p><p>  EL表達(dá)式,通過(guò)EL表達(dá)式中的國(guó)際化模

37、塊實(shí)現(xiàn)整個(gè)系統(tǒng)中的語(yǔ)言翻譯,根據(jù)不同的用戶顯示不同版本的語(yǔ)言。</p><p>  urlrewrite,通過(guò)urlrewrite可以自定義網(wǎng)站的實(shí)際訪問(wèn)路徑,由此可以避免瀏覽器中地址過(guò)長(zhǎng)條件過(guò)多造成的用戶體驗(yàn),并且可以防止實(shí)際文件路徑的暴露,并且對(duì)網(wǎng)站的SEO也有較好的改善。</p><p>  網(wǎng)頁(yè)動(dòng)態(tài)編輯:將文件通過(guò)javascript動(dòng)態(tài)編輯過(guò)后相應(yīng)的參數(shù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,類似于QQ

38、空間的頁(yè)面動(dòng)態(tài)編輯效果。 </p><p>  其它技術(shù):數(shù)據(jù)庫(kù)備份、jquery、FCK插件、支付寶支付接口、網(wǎng)銀在線支付接口、短信接口、郵件接口等。</p><p>  第三章 系統(tǒng)需求及功能特點(diǎn)</p><p>  第一節(jié) 會(huì)員注冊(cè)與登錄</p><p><b>  會(huì)員注冊(cè)</b></p><

39、p>  會(huì)員注冊(cè)需要通過(guò)兩種方式驗(yàn)證注冊(cè)會(huì)員的合法性:1.郵箱驗(yàn)證,2.管理員審核。用戶在填寫好自己的信息資料后,系統(tǒng)發(fā)送一封郵件到用戶填寫的郵箱地址。用戶激活郵箱后,還需要管理員審核,只有管理員審核通過(guò)的狀態(tài)下,該用戶才為系統(tǒng)中的會(huì)員,才可以登陸,注冊(cè)時(shí)用戶可以選擇系統(tǒng)角色(供應(yīng)商、采購(gòu)商、供應(yīng)商+采購(gòu)商)。</p><p>  1、郵箱驗(yàn)證,用戶注冊(cè)后系統(tǒng)向注冊(cè)時(shí)填寫的郵箱地址發(fā)送激活郵件,用戶注冊(cè)成功

40、后系統(tǒng)提示用戶去郵箱接收郵件并激活。</p><p>  2、管理員審核,用戶注冊(cè)成功后系統(tǒng)向管理員發(fā)送審批請(qǐng)求,由管理員審批通過(guò)后用戶方可使用系統(tǒng),用于驗(yàn)證會(huì)員的個(gè)人身份和企業(yè)身份,防止平臺(tái)內(nèi)出現(xiàn)欺詐。</p><p><b> ?。咀?cè)頁(yè)面截圖</b></p><p><b> ?。咀?cè)流程圖 </b></p&g

41、t;<p><b>  會(huì)員登錄</b></p><p>  會(huì)員成功登陸到后臺(tái)的條件有三個(gè):郵箱驗(yàn)證通過(guò);管理員審核通過(guò);用戶名和密碼正確。只有在保證以上三個(gè)條件都成立時(shí),會(huì)員才算成功登陸到自己的管理后臺(tái)發(fā)布和管理信息。如果郵箱驗(yàn)證通過(guò),管理員審核不通過(guò),那么該會(huì)員只有修改自己的企業(yè)資料的權(quán)限。</p><p><b> ?。镜卿涰?yè)面截圖&l

42、t;/b></p><p><b> ?。镜卿浟鞒虉D</b></p><p><b>  第二節(jié) 會(huì)員后臺(tái)</b></p><p>  準(zhǔn)確的來(lái)說(shuō)本系統(tǒng)屬于一個(gè)產(chǎn)品,所有的功能都是B2B的最基本和最核心的功能,即在線交易、供應(yīng)、求購(gòu)、資訊、企業(yè)站,當(dāng)然根據(jù)不同的運(yùn)營(yíng)商和行業(yè)可以在此系統(tǒng)上進(jìn)行二次開(kāi)發(fā),所以整個(gè)系統(tǒng)不涉

43、及到其他的一些復(fù)雜的功能。會(huì)員后臺(tái)的功能點(diǎn)主要即企業(yè)信息管理、產(chǎn)品信息管理、供應(yīng)求購(gòu)管理、資訊管理、企業(yè)站管理和交易管理。</p><p><b> ?。緯?huì)員后臺(tái)截圖</b></p><p><b>  企業(yè)管理</b></p><p>  企業(yè)信息修改:會(huì)員在注冊(cè)時(shí)填寫的信息并不是該企業(yè)的全部信息,會(huì)員可以修改自己的企業(yè)

44、信息。修改后需要管理員認(rèn)證,只有認(rèn)證通過(guò)的企業(yè)資料才可以在前臺(tái)展示出來(lái)。如果認(rèn)證未通過(guò),企業(yè)必須再次修改,管理員再次認(rèn)證。管理員驗(yàn)證未通過(guò),要填寫未通過(guò)原因,以便會(huì)員查看,知道什么地方填寫的不正確,有針對(duì)性的修改。</p><p>  修改密碼:修改會(huì)員登錄密碼</p><p><b> ?。酒髽I(yè)管理截圖</b></p><p><b&g

45、t;  產(chǎn)品管理</b></p><p>  產(chǎn)品模塊屬于網(wǎng)站中的核心功能,產(chǎn)品管理中的主要功能有發(fā)布產(chǎn)品、修改產(chǎn)品、產(chǎn)品管理和產(chǎn)品詳細(xì)頁(yè),會(huì)員發(fā)布產(chǎn)品后需要由管理員或管理員子賬號(hào)審核通過(guò)后方可在前臺(tái)顯示、供其他會(huì)員購(gòu)買。</p><p>  產(chǎn)品信息的主要參數(shù):產(chǎn)品名稱、產(chǎn)品類別、產(chǎn)品品牌、產(chǎn)品簡(jiǎn)介、上架時(shí)間、下架時(shí)間、產(chǎn)品圖片、庫(kù)存量、產(chǎn)地、售后服務(wù)條款、產(chǎn)品描述(FCK)

46、等。</p><p><b> ?。井a(chǎn)品管理截圖</b></p><p><b>  供應(yīng)管理</b></p><p>  供應(yīng)信息是企業(yè)會(huì)員發(fā)布在前臺(tái)顯示的信息,讓瀏覽者看到這個(gè)企業(yè)商家有這樣的生產(chǎn)能力,也給自己的企業(yè)在整個(gè)平臺(tái)中做了推廣,增加瀏覽者對(duì)這個(gè)企業(yè)的了解,供應(yīng)屬于附屬功能,主要作用是方便用戶之間的商務(wù)交流。

47、</p><p>  供應(yīng)信息的主要參數(shù):供應(yīng)標(biāo)題、供應(yīng)分類、供應(yīng)量、供應(yīng)價(jià)格區(qū)間、供應(yīng)產(chǎn)品參考圖片、供應(yīng)詳細(xì)說(shuō)明等。</p><p>  供應(yīng)管理中的功能主要有:發(fā)布供應(yīng)、管理供應(yīng)、修改供應(yīng)、供應(yīng)詳細(xì)信息(FCK)。</p><p><b> ?。竟?yīng)管理截圖</b></p><p><b>  求購(gòu)管理&l

48、t;/b></p><p>  求購(gòu)信息是企業(yè)會(huì)員發(fā)布的采購(gòu)信息,會(huì)員可以根據(jù)自己的需要發(fā)布一個(gè)采購(gòu)信息,顯示出采購(gòu)商需要的求購(gòu)信息和采購(gòu)商的聯(lián)系方式等,給瀏覽者查看,通過(guò)這個(gè)渠道尋找供貨商或有生產(chǎn)能力的企業(yè)會(huì)員。</p><p>  求購(gòu)信息的主要參數(shù)有:采購(gòu)標(biāo)題、采購(gòu)產(chǎn)品分類、采購(gòu)地點(diǎn)、采購(gòu)量、采購(gòu)詳細(xì)要求和描述、采購(gòu)商聯(lián)系方式等。</p><p>  求

49、購(gòu)模塊的主要功能有:新增求購(gòu)、管理求購(gòu)、修改求購(gòu)、求購(gòu)詳細(xì)頁(yè)。</p><p><b> ?。厩筚?gòu)管理截圖</b></p><p><b>  資訊管理</b></p><p>  資訊主要功能是由企業(yè)會(huì)員在前臺(tái)顯示,包括企業(yè)動(dòng)態(tài)、行業(yè)動(dòng)態(tài)、企</p><p>  業(yè)公告、企業(yè)報(bào)告等用于宣傳形象和經(jīng)

50、驗(yàn)分享等。</p><p>  資訊主要參數(shù):資訊標(biāo)題、資訊圖片、資訊詳細(xì)內(nèi)容。</p><p>  資訊模塊主要功:新增資訊、資訊管理、修改資訊、資訊詳細(xì)頁(yè)。</p><p><b> ?。举Y訊管理</b></p><p><b>  交易管理</b></p><p>&l

51、t;b>  訂單管理:</b></p><p>  訂單是買賣雙方交易的橋梁,通過(guò)訂單把買賣雙方緊密聯(lián)系在一起。其中運(yùn)營(yíng)商在整個(gè)交易過(guò)程中起到擔(dān)保作用。買家支付的企業(yè)幣全部支付給運(yùn)營(yíng)商,在交易成功后,運(yùn)營(yíng)商將交易企業(yè)幣返回給賣家。</p><p>  在交易過(guò)程中訂單的狀態(tài)會(huì)實(shí)時(shí)發(fā)生變化,訂單的狀態(tài)一共有:1.買家取消訂單,2.賣家關(guān)閉交易,3.等待買家支付,4.買家支付

52、,5.賣家發(fā)貨,6.買家確定收貨,7.買家換貨,8.買家退貨。</p><p>  訂單管理包括我是買家(當(dāng)前會(huì)員在系統(tǒng)中購(gòu)買產(chǎn)品下的訂單)和我是賣家(當(dāng)前會(huì)員在系統(tǒng)中售出的產(chǎn)品的訂單)。</p><p><b>  配送地址管理:</b></p><p>  配置當(dāng)前會(huì)員的收貨地址,用于交易后的發(fā)貨和物流的基礎(chǔ)信息。</p>&

53、lt;p><b>  企業(yè)幣管理:</b></p><p>  管理當(dāng)前企業(yè)會(huì)員在系統(tǒng)中的虛擬幣,會(huì)員可在此查看自己在系統(tǒng)中的費(fèi)用使用記錄,也可以通過(guò)支付寶接口或網(wǎng)銀在線接口往系統(tǒng)只“充錢”,也可以將平臺(tái)中的虛擬的企業(yè)幣通過(guò)支付寶接口或網(wǎng)銀在線接口提出到自己的銀行賬號(hào)。企業(yè)幣管理的主要功能是:費(fèi)用記錄查詢、出款、入款。</p><p><b>  >交

54、易管理</b></p><p><b>  企業(yè)站管理</b></p><p>  企業(yè)站屬于一個(gè)與系統(tǒng)關(guān)聯(lián)性不大的單個(gè)站點(diǎn)(本系統(tǒng)中一個(gè)不足之處是企業(yè)站不能綁定獨(dú)立域名),相當(dāng)于該企業(yè)的單獨(dú)的網(wǎng)站,主要信息是顯示當(dāng)前企業(yè)所有的信息,包括企業(yè)信息、產(chǎn)品信息、供應(yīng)信息、求購(gòu)信息、資訊信息、友情鏈接等。</p><p><b>

55、;  友情鏈接管理:</b></p><p>  管理在企業(yè)站底部顯示的友情鏈接,主要功能:刪除友情鏈接、添加友情鏈接、修改友情鏈接。</p><p><b>  編輯企業(yè)站:</b></p><p>  此處用到比較主流的jquery和網(wǎng)頁(yè)動(dòng)態(tài)編輯技術(shù),會(huì)員可以在此編輯企業(yè)站的網(wǎng)站風(fēng)格模板、logo、背景、橫幅、企業(yè)占導(dǎo)航等。&l

56、t;/p><p><b>  >企業(yè)站管理</b></p><p><b>  第三節(jié) 管理員后臺(tái)</b></p><p>  管理員后臺(tái)的功能主要是審核會(huì)員信息和網(wǎng)站的基礎(chǔ)參數(shù)設(shè)置。</p><p><b> ?。竟芾韱T后臺(tái)截圖</b></p><p>&

57、lt;b>  初始設(shè)置</b></p><p><b>  網(wǎng)站參數(shù)</b></p><p>  對(duì)網(wǎng)站公用信息進(jìn)行管理和配置,比如網(wǎng)站名稱、網(wǎng)站備案號(hào)、網(wǎng)站LOGO、無(wú)圖時(shí)默認(rèn)的圖片、附件上傳格式限定、郵件服務(wù)器配置、運(yùn)營(yíng)商支付寶賬號(hào)配置、運(yùn)營(yíng)商網(wǎng)銀在線配置、運(yùn)營(yíng)商聯(lián)系方式和客服配置等等,主要是網(wǎng)站建設(shè)時(shí)期對(duì)網(wǎng)站的基礎(chǔ)信息的配置。</p>

58、;<p><b>  產(chǎn)品分類管理</b></p><p>  管理此添加當(dāng)前運(yùn)營(yíng)行業(yè)內(nèi)的產(chǎn)品的分類,供會(huì)員在發(fā)布產(chǎn)品、供應(yīng)、求購(gòu)時(shí)選擇分類,最多可以設(shè)置四級(jí)分類,例如:通信產(chǎn)品->無(wú)線通信->手機(jī)->GSM手機(jī)。</p><p><b>  地區(qū)管理</b></p><p>  網(wǎng)站建站初

59、期管理員在此設(shè)置地區(qū)分類,供會(huì)員在注冊(cè)時(shí)選擇地區(qū)、發(fā)布產(chǎn)品選擇產(chǎn)地等時(shí)使用。</p><p><b>  子賬號(hào)管理</b></p><p>  設(shè)置管理員的子賬號(hào),用于減輕管理員自己的工作量。管理員可以設(shè)定很多個(gè)子賬號(hào),一起管理系統(tǒng),在分配子賬號(hào)的時(shí)候可以通過(guò)分配相應(yīng)的權(quán)限來(lái)控制子賬號(hào)的操作功能,如只分配資訊菜單給子賬號(hào),則子賬號(hào)在登錄管理員后臺(tái)時(shí)只能看到資訊菜單。

60、</p><p><b>  網(wǎng)站管理</b></p><p><b>  廣告管理</b></p><p>  廣告管理中包括:廣告位管理和廣告管理。</p><p>  廣告位是在前臺(tái)頁(yè)面確定的時(shí)候,廣告位也確定了,然后給該廣告位一個(gè)特殊的編碼,然后管理員通過(guò)該廣告位發(fā)布廣告。</p>

61、;<p>  廣告主要參數(shù):廣告標(biāo)題、廣告圖片、廣告鏈接、起始時(shí)間、結(jié)束時(shí)間、廣告描述等。</p><p><b>  系統(tǒng)公告管理</b></p><p>  管理員發(fā)布系統(tǒng)公告,主要是一些通知等信息,發(fā)布的公告會(huì)在會(huì)員登陸后在會(huì)員后臺(tái)的提示信息中顯示。</p><p><b>  友情鏈接管理</b>&l

62、t;/p><p>  添加、修改、刪除前臺(tái)的友情鏈接。</p><p><b>  詞語(yǔ)過(guò)濾管理</b></p><p>  管理員在此添加一些敏感的過(guò)濾詞匯,然后當(dāng)會(huì)員在此系統(tǒng)中發(fā)布信息時(shí)候會(huì)將一下敏感詞匯過(guò)濾掉。 </p><p><b>  數(shù)據(jù)庫(kù)備份/恢復(fù)</b></p><

63、p>  用于備份數(shù)據(jù)庫(kù)信息,適用于windows平臺(tái)和linux平臺(tái),可以在此設(shè)置將數(shù)據(jù)庫(kù)按時(shí)間自動(dòng)備份,也可以手動(dòng)備份,以防止一些特出情況寫出現(xiàn)的數(shù)據(jù)丟失等問(wèn)題,管理員可與選擇以前的備份數(shù)據(jù)直接還原回去。</p><p><b>  企業(yè)管理</b></p><p><b>  企業(yè)注冊(cè)審核</b></p><p>

64、;  審核會(huì)員注冊(cè)時(shí)的信息,只有審核通過(guò)并且郵箱驗(yàn)證通過(guò)的會(huì)員才可以在系統(tǒng)中登錄,注冊(cè)審核主要是過(guò)濾資料虛假的企業(yè)。</p><p><b>  企業(yè)資料認(rèn)證</b></p><p>  當(dāng)會(huì)員通過(guò)了郵箱驗(yàn)證和管理員審核后,在后臺(tái)需要完善企業(yè)資料后才可以在系統(tǒng)中發(fā)布信息,完善后的資料通過(guò)管理員審核通過(guò)后才會(huì)成為系統(tǒng)只正式的會(huì)員,如果資料驗(yàn)證不通過(guò),管理員在審核不通過(guò)時(shí)

65、會(huì)給出審核不通過(guò)理由,企業(yè)可以根據(jù)審核不通過(guò)的理由修改信息重新提交。</p><p><b>  企業(yè)管理</b></p><p>  主要功能是查看系統(tǒng)注冊(cè)會(huì)員,并有凍結(jié)會(huì)員賬號(hào)、刪除會(huì)員賬號(hào)、推薦企業(yè)等功能。</p><p><b>  企業(yè)幣管理</b></p><p>  企業(yè)幣管理中的主要

66、功能是包括會(huì)員出款申請(qǐng)?zhí)幚?、企業(yè)企業(yè)幣調(diào)整。當(dāng)會(huì)員需要將系統(tǒng)中的企業(yè)幣提取到企業(yè)的銀行賬號(hào)時(shí),先發(fā)布申請(qǐng),管理員審核后通過(guò)系統(tǒng)中的支付寶接口或網(wǎng)銀在線接口將企業(yè)幣等額換算成人民幣匯款到企業(yè)賬號(hào)的支付寶賬號(hào)或網(wǎng)銀在線賬號(hào)。</p><p><b>  產(chǎn)品管理</b></p><p><b>  產(chǎn)品審核</b></p><p&

67、gt;  審核通過(guò)的產(chǎn)品信息會(huì)在前臺(tái)和會(huì)員自己的企業(yè)站顯示和交易,審核不通過(guò)的產(chǎn)品信息給出審核不通過(guò)的理由。</p><p><b>  產(chǎn)品管理</b></p><p>  管理員可以對(duì)審核通過(guò)的產(chǎn)品進(jìn)行刪除、推薦操作,刪除的產(chǎn)品信息將不會(huì)在前臺(tái)和會(huì)員企業(yè)站顯示,推薦的產(chǎn)品會(huì)在前臺(tái)特殊的醒目的欄目中展示,推薦的產(chǎn)品是銷售較好的并且評(píng)價(jià)較好的產(chǎn)品。</p>

68、;<p><b>  供應(yīng)管理</b></p><p><b>  供應(yīng)審核</b></p><p>  審核通過(guò)的供應(yīng)信息會(huì)在前臺(tái)和會(huì)員自己的企業(yè)站顯示和交易,審核不通過(guò)的供應(yīng)信息給出審核不通過(guò)的理由。</p><p><b>  供應(yīng)管理</b></p><p&g

69、t;  管理員可以對(duì)審核通過(guò)的供應(yīng)進(jìn)行刪除、推薦操作,刪除的供應(yīng)信息將不會(huì)在前臺(tái)和會(huì)員企業(yè)站顯示,推薦的供應(yīng)會(huì)在前臺(tái)特殊的醒目的欄目中展示,推薦的供應(yīng)是評(píng)價(jià)較好的產(chǎn)品供應(yīng)信息。</p><p><b>  求購(gòu)管理</b></p><p><b>  求購(gòu)審核</b></p><p>  審核通過(guò)的求購(gòu)信息會(huì)在前臺(tái)和會(huì)員自

70、己的企業(yè)站顯示和交易,審核不通過(guò)的求購(gòu)信息給出審核不通過(guò)的理由,會(huì)員根據(jù)不通過(guò)理由把信息修改后重新發(fā)布。</p><p><b>  求購(gòu)管理</b></p><p>  管理員可以對(duì)審核通過(guò)的求購(gòu)進(jìn)行刪除、推薦操作,刪除的求購(gòu)信息將不會(huì)在前臺(tái)和會(huì)員企業(yè)站顯示,推薦的求購(gòu)會(huì)在前臺(tái)特殊的醒目的欄目中展示,推薦的求購(gòu)是求購(gòu)比較迫切的求購(gòu)信息。</p><

71、;p><b>  資訊管理</b></p><p><b>  發(fā)布資訊</b></p><p>  管理員也可以發(fā)布資訊,在前臺(tái)單獨(dú)顯示,管理員發(fā)布的資訊不需要審核。</p><p><b>  資訊審核</b></p><p>  審核通過(guò)的資訊信息會(huì)在前臺(tái)和會(huì)員自己

72、的企業(yè)站顯示和交易,審核不通過(guò)的資訊信息給出審核不通過(guò)的理由,會(huì)員根據(jù)不通過(guò)理由把信息修改后重新發(fā)布。</p><p><b>  資訊管理</b></p><p>  管理員可以對(duì)審核通過(guò)的資訊進(jìn)行刪除、推薦操作,刪除的資訊信息將不會(huì)在前臺(tái)和會(huì)員企業(yè)站顯示,推薦的資訊會(huì)在前臺(tái)特殊的醒目的欄目中展示,推薦的資訊是屬于比較有價(jià)值的行業(yè)資訊或經(jīng)驗(yàn)分享等。</p>

73、;<p><b>  交易管理</b></p><p>  交易管理中主要功能點(diǎn)是:通知賣家發(fā)貨和通、通知買家付款、處理用戶投訴功能,由于系統(tǒng)屬于B2B,買賣雙方交易量會(huì)較大,交易基本上是買賣雙方會(huì)員經(jīng)過(guò)平臺(tái)了解和線下了解自己完成,由運(yùn)營(yíng)商在中間做擔(dān)保人,所以管理員的干預(yù)不多。</p><p>  第四節(jié) 系統(tǒng)前臺(tái)預(yù)覽</p><p&

74、gt;<b>  >前臺(tái)頁(yè)面預(yù)覽截圖</b></p><p>  第三章 實(shí)現(xiàn)方法和技術(shù)</p><p>  第一節(jié) 采用JSP技術(shù)開(kāi)發(fā)B2B系統(tǒng)的實(shí)現(xiàn)原理和優(yōu)越性</p><p>  JSP的的主要作用,就是做動(dòng)態(tài)網(wǎng)站,相對(duì)于html,jsp更容易操作于動(dòng)態(tài)顯示頁(yè)面.</p><p>  將內(nèi)容的生成和顯示進(jìn)行分離 使

75、用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪

76、問(wèn)JavaBeans組件,使用JDBCTM技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p>  強(qiáng)調(diào)可重用的組件 絕大多數(shù)JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人

77、員能夠共享和交換執(zhí) 行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。</p><p>  采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā) Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。 標(biāo)準(zhǔn)的JSP

78、標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。通過(guò)開(kāi)發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。 JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java

79、技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。 作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“</p><p>  第二節(jié) 特殊的數(shù)據(jù)庫(kù)訪問(wèn)原理和流程<

80、/p><p>  由于B2B的系統(tǒng)將來(lái)的數(shù)據(jù)量會(huì)比較的大,而且涉及到在線交易的環(huán)節(jié),所以本系統(tǒng)沒(méi)有使用開(kāi)源的hibernate,因?yàn)榈谝籬ibernate雖然實(shí)現(xiàn)了面向?qū)ο蟮臄?shù)據(jù)庫(kù)模型操作,但是對(duì)于一個(gè)系統(tǒng)數(shù)據(jù)量操作巨大的系統(tǒng)來(lái)說(shuō)其數(shù)據(jù)處理速度上受到影響,更適合中小型企業(yè)系統(tǒng)的應(yīng)用;其二處于安全要求,基本上的現(xiàn)金交易系統(tǒng)中不會(huì)使用開(kāi)源的框,所以在此使用了公司的數(shù)據(jù)庫(kù)操作框架。</p><p>

81、  整個(gè)程序的所有SQL語(yǔ)句都是在一個(gè)配置文件中包含,每條SQL語(yǔ)句都對(duì)應(yīng)一個(gè)SQL名。當(dāng)頁(yè)面提交數(shù)據(jù)的同時(shí),會(huì)相應(yīng)的提交一個(gè)trade_type_code值(一個(gè)特殊的節(jié)點(diǎn)值),struts中的action接收接受這個(gè)值,調(diào)用相應(yīng)的方法讀取bpm表中與trade_type_code值相對(duì)應(yīng)的記錄,此記錄中記錄了當(dāng)前操作數(shù)據(jù)的類的路徑和方法,調(diào)用相應(yīng)的方法,buffer緩沖接收數(shù)據(jù),再調(diào)用方法讀取SQL配置文件讀取相應(yīng)的SQL對(duì)表進(jìn)行增

82、、刪、改、查等操作,由于屬于公司的框架,在這里只做簡(jiǎn)單的介紹。</p><p>  第三節(jié) MD5加密方式</p><p>  MD5的全稱是Message-digest Algorithm 5(信息-摘要算法),用于確保信息傳輸完整一致。在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc,的Ronald L.

83、Rivest開(kāi)發(fā)出來(lái),經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被"壓縮"成一種保密的格式(就是把一個(gè)任意長(zhǎng)度的字節(jié)串變換成一定長(zhǎng)的大整數(shù))。不管是MD2、MD4還是MD5,它們都需要獲得一個(gè)隨機(jī)長(zhǎng)度的信息并產(chǎn)生一個(gè)128位的信息摘要。雖然這些算法的結(jié)構(gòu)或多或少有些相似,但MD2的設(shè)計(jì)與MD4和MD5完全不同,那是因?yàn)镸D2是為8位機(jī)器做過(guò)設(shè)計(jì)優(yōu)化的,而MD4和MD5卻是面

84、向32位的電腦。這三個(gè)算法的描述和c語(yǔ)言源代碼在Internet RFC 1321中有詳細(xì)的描述(http://www.ietf.org/rfc/rfc1321.txt),這是一份最權(quán)威的文檔,由Ronald L. Rivest在1992年8月向IETF(互聯(lián)網(wǎng)工程任務(wù)組)提交。</p><p>  MD5的典型應(yīng)用是對(duì)一段信息(Message)產(chǎn)生信息摘要(Message-Digest),以防止被篡改。比如,在

85、UNIX下有很多軟件在下載的時(shí)候都有一個(gè)文件名相同,文件擴(kuò)展名為.md5的文件,在這個(gè)文件中通常只有一行文本,大致結(jié)構(gòu)如: </p><p>  MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461 </p><p>  這就是tanajiya.tar.gz文件的數(shù)字簽名。MD5將整個(gè)文件當(dāng)作一個(gè)大信息,通過(guò)其不可逆的字符串變換算

86、法,產(chǎn)生了這個(gè)唯一的MD5信息摘要對(duì)MD5算法簡(jiǎn)要的敘述可以為:MD5以512位分組來(lái)處理輸入的信息,且每一分組又被劃分為16個(gè)32位子分組,經(jīng)過(guò)了一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列值。</p><p>  MD5技術(shù)主要在注冊(cè)時(shí)的密碼加密和登錄時(shí)候的密碼驗(yàn)證,通過(guò)這種加密方式可以更加確保系統(tǒng)中的安全性,如外在系統(tǒng)中使用現(xiàn)金交易的時(shí)候同樣使用MD5加密,

87、在支付寶接口和網(wǎng)銀在線接口中交易跳轉(zhuǎn)到第三方(支付寶、網(wǎng)銀在線)的時(shí)候會(huì)將交易信息使用MD5加密,從第三方平臺(tái)跳轉(zhuǎn)回來(lái)的時(shí)候會(huì)將返回信息通過(guò)MD5加密后與前面保存的MD5信息對(duì)比,相同時(shí)才會(huì)被確認(rèn)是合法操作。</p><p>  第四節(jié) javascript和jquery的使用</p><p>  為了使網(wǎng)頁(yè)能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁(yè)中嵌入其它的技術(shù)。如:Jav

88、ascript、VBScript、Document Object Model(文件目標(biāo)模塊)、Layers和 Cascading Style Sheets(CSS),CSS和Lyaer(圖層)技術(shù)已作過(guò)專題介紹,因此在這里主要講Javascript。那么Javascript是什么東東?Javascript就是適應(yīng)動(dòng)態(tài)網(wǎng)頁(yè)制作的需要而誕生的一種新的編程語(yǔ)言,如今越來(lái)越廣泛地使用于Internet網(wǎng)頁(yè)制作上。 Javascript是由 Ne

89、tscape公司開(kāi)發(fā)的一種腳本語(yǔ)言(scripting language),或者稱為描述語(yǔ)言。在HTML基礎(chǔ)上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript的出現(xiàn)使得網(wǎng)頁(yè)和用戶之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更加精彩的內(nèi)容。 運(yùn)行用Javascript編寫的程序需要能支持Javascript語(yǔ)言的瀏覽器。Netscape公司 Navigator 3.0以上版本的瀏覽器都能

90、支持 Javascript程</p><p>  直接加入HTML文檔,這是最常用的方法,大部分含有Javascript的網(wǎng)頁(yè)都采用這種方法,如:</p><p>  <script language="Javascript"></p><p><b>  <!—</b></p><p&

91、gt;  document.writeln("這是Javascript!采用直接插入的方法!");</p><p>  //-Javascript結(jié)束--></p><p><b>  </script></b></p><p>  在這個(gè)例子中,我們可看到一個(gè)新的標(biāo)簽: <script>……&

92、lt;/script>,而<script language="Javascript”> 用來(lái)告訴瀏覽器這是用Javascript編寫的程序,需要調(diào)動(dòng)相應(yīng)的解釋程序進(jìn)行解釋。HTML的注釋標(biāo)簽<!--和-->:用來(lái)去掉瀏覽器所不能識(shí)別的Javascript源代碼的,這對(duì)不支持 Javascript 語(yǔ)言的瀏覽器來(lái)說(shuō)是很有用的。這個(gè)項(xiàng)目中很多地方的判斷都用到了javascript。比如登陸頁(yè)面,當(dāng)用戶

93、登陸名、密碼驗(yàn)證碼、輸入為空時(shí),用到JavaScript判斷,使它們不能為空等等。</p><p>  如外系統(tǒng)中大量的使用了一個(gè)優(yōu)秀的javascript的框架,即jquery,隨著WEB2.0及ajax思想在互聯(lián)網(wǎng)上的快速發(fā)展傳播,陸續(xù)出現(xiàn)了一些優(yōu)秀的Js框架,其中比較著名的有Prototype、YUI、 jQuery、mootools、Bindows以及國(guó)內(nèi)的JSVM框架等,通過(guò)將這些JS框架應(yīng)用到我們的項(xiàng)

94、目中能夠使程序員從設(shè)計(jì)和書寫繁雜的JS應(yīng) 用中解脫出來(lái),將關(guān)注點(diǎn)轉(zhuǎn)向功能需求而非實(shí)現(xiàn)細(xì)節(jié)上,從而提高項(xiàng)目的開(kāi)發(fā)速度。</p><p>  jQuery是繼prototype之后的又一個(gè)優(yōu)秀的Javascript框架。它是由 John Resig 于 2006 年初創(chuàng)建的,它有助于簡(jiǎn)化 JavaScript? 以及Ajax 編程。有人使用這樣的一比喻來(lái)比較prototype和jQuery:prototype就像Ja

95、va,而jQuery就像ruby. 它是一個(gè)簡(jiǎn)潔快速靈活的JavaScript框架,它能讓你在你的網(wǎng)頁(yè)上簡(jiǎn)單的操作文檔、處理事件、實(shí)現(xiàn)特效并為Web頁(yè)面添加Ajax交互。</p><p>  由于jquery的簡(jiǎn)單易學(xué)易用等優(yōu)點(diǎn),現(xiàn)在的很多程序開(kāi)發(fā)上都又運(yùn)用,當(dāng)然這個(gè)系統(tǒng)中也是大量的運(yùn)用了jquery,不但解決了一些瀏覽器不兼容問(wèn)題,而且和以用很少的代碼實(shí)現(xiàn)需要很多javascript來(lái)實(shí)現(xiàn)的功能。</p&

96、gt;<p>  第五節(jié) urlrewrite的使用</p><p>  urlrewrite顧名思義,就是對(duì)URL進(jìn)行重寫,用戶得到的全部都是經(jīng)過(guò)處理后的URL地址,這樣做我覺(jué)得好處有三:</p><p>  一:提高安全性,可以有效的避免一些參數(shù)名、ID等完全暴露在用戶面前,如果用戶隨便亂輸?shù)脑挘环弦?guī)則的話直接會(huì)返回個(gè)404或錯(cuò)誤頁(yè)面,這比直接返回500或一大堆服務(wù)器

97、錯(cuò)誤信息要好的多</p><p>  二:美化URL,去除了那些比如*.do之類的后綴名、長(zhǎng)長(zhǎng)的參數(shù)串等,可以自己組織精簡(jiǎn)更能反映訪問(wèn)模塊內(nèi)容的URL</p><p>  三:更有利于搜索引擎的收入,通過(guò)對(duì)URL的一些優(yōu)化,可以使搜索引擎更好的識(shí)別與收錄網(wǎng)站的信息。</p><p>  第四章 項(xiàng)目部分截圖和核心代碼</p><p><

98、b>  第一節(jié) 截圖</b></p><p><b>  注冊(cè)頁(yè)面</b></p><p><b>  注冊(cè)流程圖</b></p><p><b>  登錄頁(yè)面</b></p><p><b>  登錄流程圖</b></p>

99、<p><b>  會(huì)員后臺(tái)截圖</b></p><p><b>  企業(yè)管理</b></p><p><b>  產(chǎn)品管理</b></p><p><b>  供應(yīng)管理</b></p><p><b>  求購(gòu)管理</b>

100、;</p><p><b>  資訊管理</b></p><p><b>  交易管理</b></p><p><b>  企業(yè)站管理</b></p><p><b>  管理員頁(yè)面截圖</b></p><p><b> 

101、 前臺(tái)頁(yè)面預(yù)覽</b></p><p><b>  首頁(yè)</b></p><p><b>  產(chǎn)品頁(yè)</b></p><p><b>  供應(yīng)頁(yè)</b></p><p><b>  企業(yè)頁(yè)</b></p><p><

102、;b>  企業(yè)站</b></p><p>  第二節(jié) 部分核心代碼</p><p>  web.xml配置(部分)</p><p>  <?xml version="1.0" encoding="UTF-8"?></p><p>  <web-app xmlns=&q

103、uot;http://java.sun.com/xml/ns/j2ee"</p><p>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"</p><p>  xsi:schemaLocation="http://java.sun.com/x

104、ml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"></p><p><b>  <servlet></b></p><p>  <servlet-name>action</servlet-name></p><p>  &l

105、t;servlet-class></p><p>  org.apache.struts.action.ActionServlet</p><p>  </servlet-class></p><p>  <init-param></p><p>  <param-name>config</pa

106、ram-name></p><p>  <param-value>/WEB-INF/struts-config.xml</param-value></p><p>  </init-param></p><p>  <init-param></p><p>  <param-name

107、>debug</param-name></p><p>  <param-value>3</param-value></p><p>  </init-param></p><p>  <init-param></p><p>  <param-name>detai

108、l</param-name></p><p>  <param-value>3</param-value></p><p>  </init-param></p><p>  <load-on-startup>0</load-on-startup></p><p>  &

109、lt;/servlet></p><p>  <welcome-file-list></p><p>  <welcome-file>index.jsp</welcome-file></p><p>  <welcome-file>index.html</welcome-file></p>

110、<p>  </welcome-file-list></p><p>  <error-page></p><p>  <error-code>404</error-code></p><p>  <location>/dialog/ErrorPage404.jsp</location&

111、gt;</p><p>  </error-page></p><p>  <error-page></p><p>  <error-code>501</error-code></p><p>  <location>/dialog/ErrorPage404.jsp</loc

112、ation></p><p>  </error-page></p><p>  <error-page></p><p>  <error-code>400</error-code></p><p>  <location>/dialog/ErrorPage404.jsp&l

113、t;/location></p><p>  </error-page></p><p><b>  <servlet></b></p><p>  <servlet-name>chat</servlet-name></p><p>  <servlet-cla

114、ss>com.im.ChatServlet</servlet-class></p><p>  <load-on-startup>1</load-on-startup></p><p>  </servlet></p><p>  <servlet-mapping></p><p&

115、gt;  <servlet-name>chat</servlet-name></p><p>  <url-pattern>/chat.srv</url-pattern></p><p>  </servlet-mapping></p><p><b>  <servlet></

116、b></p><p>  <servlet-name>checkImage</servlet-name></p><p>  <servlet-class>com.saas.biz.commen.CheckImage</servlet-class></p><p>  </servlet></p

117、><p>  <servlet-mapping></p><p>  <servlet-name>action</servlet-name></p><p>  <url-pattern>*.do</url-pattern></p><p>  </servlet-mapping&

118、gt;</p><p><b>  <servlet></b></p><p>  <servlet-name>DisplayChart</servlet-name></p><p>  <servlet-class></p><p>  org.jfree.chart.s

119、ervlet.DisplayChart</p><p>  </servlet-class></p><p>  </servlet></p><p><b>  .</b></p><p><b>  .</b></p><p><b> 

120、 .</b></p><p><b>  .</b></p><p><b>  .</b></p><p>  <servlet-mapping></p><p>  <servlet-name>checkImage</servlet-name>&l

121、t;/p><p>  <url-pattern>/checkImage</url-pattern></p><p>  </servlet-mapping></p><p><b>  <servlet></b></p><p>  <servlet-name>Up

122、LoadUserHeadImage</servlet-name></p><p>  <servlet-class>com.servlet.UpLoadUserHeadImage</servlet-class></p><p>  </servlet></p><p>  <servlet-mapping>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論