版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 湖南軟件職業(yè)學(xué)院</b></p><p><b> 畢業(yè)設(shè)計(jì)</b></p><p> 畢業(yè)題目:基于JSP網(wǎng)上軍火購物系統(tǒng) </p><p> 指導(dǎo)教師:</p><p> 學(xué)生姓名:</p><p
2、> 院系名稱:軟件與信息工程系 </p><p> 專業(yè)班級(jí):.net1502 </p><p> 學(xué)生學(xué)號(hào):201502050212 </p><p> 完成日期:2017年10月30號(hào) &l
3、t;/p><p><b> 摘 要</b></p><p> 隨著社會(huì)的不斷發(fā)展,科學(xué)技術(shù)也在不斷的更新。Internet作為新型的工具,在90年代便開始用于商業(yè),它的迅速的發(fā)展為商業(yè)界提供了更加廣闊信息平臺(tái)與更多的商機(jī),如催化劑一般刺激著商業(yè)經(jīng)濟(jì)的快速發(fā)展。因此選擇設(shè)計(jì)開發(fā)一個(gè)企業(yè)門戶網(wǎng)站擁有重要的意義。</p><p> 本文闡述了網(wǎng)上
4、購物系統(tǒng)的開發(fā)與設(shè)計(jì)。設(shè)計(jì)采用現(xiàn)在比較流行的JSP網(wǎng)站開發(fā)技術(shù),并考慮到網(wǎng)站所處理的數(shù)據(jù)的結(jié)構(gòu)特點(diǎn)及所學(xué)到的知識(shí),應(yīng)用Microsoft SQL Server2000數(shù)據(jù)庫系統(tǒng)作為網(wǎng)站的后臺(tái)數(shù)據(jù)庫。系統(tǒng)實(shí)現(xiàn)了網(wǎng)站的基本功能,包括客戶的注冊登錄、瀏覽網(wǎng)站信息、信息查詢、購物并填寫訂單以及管理員對(duì)于網(wǎng)站的維護(hù)與更新。在頁面設(shè)計(jì)與制作中,對(duì)于頁面的基本格式,使用HTML語言出大的框架,然后用Dreamweaver8及Eclipse在框架里面做
5、詳細(xì)的設(shè)計(jì)。</p><p> 結(jié)合這次設(shè)計(jì)的意義對(duì)Internet在商業(yè)中的應(yīng)用與發(fā)展做一下介紹;然后針對(duì)整個(gè)系統(tǒng)進(jìn)行分析,其中包括可行性分析、需求分析、系統(tǒng)的業(yè)務(wù)流程分析、數(shù)據(jù)分析等;在此基礎(chǔ)上確定網(wǎng)站的功能目標(biāo),將網(wǎng)站的功能逐次劃分,并細(xì)分出子功能模塊;接下來設(shè)計(jì)并實(shí)現(xiàn)各個(gè)模塊,在每個(gè)模塊都能完成其功能的結(jié)果下將其綜合成一個(gè)完整的系統(tǒng)。</p><p> 關(guān)鍵詞:網(wǎng)上購物;JSP
6、;HTML</p><p> 第一章 引言1</p><p> 1.1 課題的背景、目的與意義1</p><p> 1.2國內(nèi)外現(xiàn)狀1</p><p> 1.3 研究(設(shè)計(jì))內(nèi)容3</p><p> 1.4 論文的組織結(jié)構(gòu)3</p><p> 第二章 相關(guān)技術(shù)簡介
7、5</p><p> 2.1 JSP技術(shù)5</p><p> 2.2 Microsoft SQL Server20006</p><p> 2.3 Web服務(wù)器6</p><p> 2.4 連接數(shù)據(jù)庫與JavaScript9</p><p> 2.5 CSS層10</p><p
8、> 第三章 系統(tǒng)分析11</p><p> 3.1 可行性分析11</p><p> 3.2 需求分析12</p><p> 3.2.1 業(yè)務(wù)需求分析12</p><p> 3.2.2 用戶需求分析12</p><p> 3.2.3功能需求分析12</p><p&g
9、t; 3.3 業(yè)務(wù)流程分析13</p><p> 3.3.1 前臺(tái)業(yè)務(wù)流程分析13</p><p> 3.3.2 后臺(tái)業(yè)務(wù)流程分析14</p><p> 3.4 數(shù)據(jù)流程分析15</p><p> 3.5 運(yùn)行環(huán)境及開發(fā)工具16</p><p> 第四章 系統(tǒng)總體設(shè)計(jì)18</p>
10、<p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)18</p><p> 4.2 功能模塊設(shè)計(jì)18</p><p> 4.2.1 前臺(tái)模塊的功能模塊設(shè)計(jì)19</p><p> 4.2.2 后臺(tái)管理模塊的功能模塊設(shè)計(jì)20</p><p> 4.3 數(shù)據(jù)庫設(shè)計(jì)21</p><p> 4.3.1 E-R圖2
11、1</p><p> 4.3.2 基本表設(shè)計(jì)24</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)29</p><p> 5.1 程序設(shè)計(jì)29</p><p> 5.2 系統(tǒng)頁面的設(shè)計(jì)與實(shí)現(xiàn)29</p><p> 5.3 前臺(tái)功能模塊的實(shí)現(xiàn)30</p><p> 5.3.1 用戶管理
12、模塊30</p><p> 5.3.2 購物車模塊34</p><p> 5.3.3 訂單查詢模塊38</p><p> 5.3.4 留言板模塊38</p><p> 5.4 后臺(tái)功能模塊的實(shí)現(xiàn)40</p><p> 5.4.1 管理員登錄模塊41</p><p>
13、5.4.2 添加商品模塊42</p><p> 5.4.3 訂單信息管理模塊44</p><p> 5.4.4 查詢用戶信息模塊45</p><p> 第六章 系統(tǒng)調(diào)試與實(shí)施47</p><p> 6.1 系統(tǒng)測試原理及測試原則47</p><p> 6.1.1 系統(tǒng)測試原理47</p&
14、gt;<p> 6.1.2 系統(tǒng)測試原則48</p><p> 第七章 結(jié)論49</p><p><b> 參考文獻(xiàn)50</b></p><p><b> 致 謝52</b></p><p><b> 第一章 引言</b></p&
15、gt;<p> 1.1 課題的背景、目的與意義</p><p> 計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn)帶給了世界巨大的變化,從過去只面向?qū)I(yè)部門的信息傳送擴(kuò)展到現(xiàn)代生活的各個(gè)角落,它為世界的發(fā)展和變革做出了無可估量的貢獻(xiàn)。特別是在二十世紀(jì)九十年代,美國政府提出“信息高速公路”計(jì)劃并付諸于實(shí)施以后,網(wǎng)絡(luò)漸漸的從人們極少了解的領(lǐng)域來到了全世界平常人的生活中。</p><p> 在互聯(lián)網(wǎng)日益流行
16、的今天,網(wǎng)絡(luò)是主角,是時(shí)代的寵兒。在網(wǎng)絡(luò)大家族中,電子商務(wù)則是一個(gè)熱點(diǎn)。電子商務(wù)一個(gè)最基本體現(xiàn)就是網(wǎng)上購物,從一定程度上講它就是網(wǎng)上超市,也就是一種網(wǎng)上銷售?!熬W(wǎng)”字意味著它具有信息時(shí)代的快捷方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來了重要的變化。</p><p> 自我國加入WTO后,越來越多的傳統(tǒng)企業(yè)進(jìn)一步認(rèn)識(shí)到企業(yè)經(jīng)濟(jì)發(fā)展的必然趨勢是以網(wǎng)絡(luò)化、全球化為主要特征。而企業(yè)實(shí)行電子商務(wù)則成為
17、企業(yè)發(fā)展與國際接軌的必要條件。多年來國家十分重視企業(yè)的信息化建設(shè),并做了大量工作,但目前企業(yè)開始實(shí)施信息化的比例還不到20%。所以電子購物網(wǎng)站的實(shí)現(xiàn)是一個(gè)非常迫切的需求。</p><p> 現(xiàn)代的網(wǎng)絡(luò),已經(jīng)經(jīng)歷過迅速發(fā)展的時(shí)期,他的技術(shù)也已經(jīng)相當(dāng)成熟。因此,依靠網(wǎng)絡(luò)技術(shù)來架設(shè)一個(gè)網(wǎng)站會(huì)在很多方面得到相關(guān)的支持。</p><p> 作為信息傳輸?shù)拿浇?,它的高速,海量,及時(shí)與可接受的可靠性
18、滿足了現(xiàn)代人們對(duì)于需求的渴望?,F(xiàn)在的網(wǎng)絡(luò)對(duì)于人們來說,已經(jīng)可以不再是單單獲得信息的意義,更反應(yīng)了現(xiàn)代人生活的理念,更為重要的是成為企業(yè)與政府傳達(dá)思想,介紹自身的平臺(tái)。因?yàn)楝F(xiàn)代社會(huì)愈發(fā)的依賴于網(wǎng)絡(luò),特別是“萬維網(wǎng)”,為企業(yè)或政府量身設(shè)計(jì)一個(gè)網(wǎng)站被默認(rèn)為必不可少的事情。</p><p><b> 1.2國內(nèi)外現(xiàn)狀</b></p><p> 伴隨著Internet的蓬勃
19、發(fā)展,網(wǎng)絡(luò)購物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于信息瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更多的便利。的確,客戶足不出戶便可以方便快捷的選購自己喜歡的商品,這正是網(wǎng)絡(luò)購物中心為客戶帶來的好處。</p><p> 敏銳的網(wǎng)絡(luò)商家當(dāng)然不會(huì)錯(cuò)過這樣絕好的機(jī)會(huì),越來越多的網(wǎng)站投身到提供網(wǎng)絡(luò)購物服務(wù)的行列中來,一個(gè)基于Internet的全球電子商務(wù)框
20、架正在形成。</p><p> 在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 </p><p> 在我國,網(wǎng)上購物從無到有也不過短短幾年時(shí)間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個(gè)景泰藍(lán)
21、,雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,到2006年中國網(wǎng)上購物用戶將達(dá)到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。</p>
22、<p> 在最近一段時(shí)間里,我也查了一些關(guān)于網(wǎng)上購物的信息。</p><p> 有60.4%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。其次是個(gè)人網(wǎng)站。而政府部門的網(wǎng)站占到4.4%。</p><p> 但是,另有調(diào)查顯示,將近75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在200次以下,更有51.5%的企業(yè)網(wǎng)站的點(diǎn)擊率不足50次,僅有8.6%的企業(yè)網(wǎng)站的點(diǎn)擊率每天超
23、過1000次。這說明,做好一個(gè)網(wǎng)站,做出網(wǎng)站的特色也企業(yè)信息與新聞相結(jié)合來吸引人觀看是一個(gè)非常重要的問題。</p><p> 另外,作為信息、新聞傳播的傳統(tǒng)模式的報(bào)刊業(yè)也將目光和精力投入到網(wǎng)絡(luò)網(wǎng)站上來。毫無疑問,高速,海量的信息傳輸對(duì)報(bào)刊業(yè)也是巨大的刺激。2005第五屆中國網(wǎng)絡(luò)媒體論壇中提出到“順應(yīng)數(shù)字化潮流,地方報(bào)業(yè)踏上網(wǎng)上之路”。</p><p> 此外,隨著電子時(shí)代的迅速發(fā)展,M
24、P3等電子產(chǎn)品已受到廣大的消費(fèi)群體高度的關(guān)注。生產(chǎn)制造MP3的廠商作為新時(shí)代產(chǎn)業(yè)的一個(gè)主要部分,當(dāng)然也會(huì)緊隨著時(shí)代的發(fā)展來使自己在市場與行業(yè)中更具競爭力。利用電子商務(wù)的模式,在介紹推廣自己的同時(shí),以新的一種渠道銷售自己的產(chǎn)品,也愈發(fā)被關(guān)注。</p><p> 因此,設(shè)計(jì)一個(gè)具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好的開發(fā)與應(yīng)用前景。</p><p> 1.3 研究(設(shè)計(jì))內(nèi)容</p&g
25、t;<p> 這次設(shè)計(jì)實(shí)現(xiàn)了一個(gè)網(wǎng)上購物網(wǎng)站。網(wǎng)絡(luò)購物中心所承載的信息量大、購物流程比較繁瑣,而且互聯(lián)網(wǎng)中日益肆虐的黑客和病毒對(duì)網(wǎng)絡(luò)的安全性提出了更高的挑戰(zhàn)。開發(fā)出的網(wǎng)絡(luò)購物中心系統(tǒng)基于Windows 2000 Server中文企業(yè)版服務(wù)器和SQL Server 2000數(shù)據(jù)庫,采用國際先進(jìn)的JSP進(jìn)行開發(fā),具有很高的穩(wěn)定性和安全性。網(wǎng)絡(luò)購物中心真正實(shí)現(xiàn)了在Internet上的經(jīng)營銷售,從而使其獲得更大的市場機(jī)遇及經(jīng)濟(jì)效
26、益,很大程度地提高了企業(yè)的核心競爭力。</p><p> 這個(gè)網(wǎng)上購物系統(tǒng)所需要的功能從用戶角度進(jìn)行劃分,可以分為前臺(tái)用戶功能和后臺(tái)管理功能。用戶功能主要提供給購物的用戶使用,包括用戶的注冊、登錄,購物車,查看訂單等;后臺(tái)管理功能主要提供給系統(tǒng)的管理人員使用,包括對(duì)用戶、商品、訂單的管理。</p><p> 用戶注冊后,登陸網(wǎng)站的用戶可以在線查看、訂購產(chǎn)品,并可在論壇中與其他用戶進(jìn)行交
27、流及提出意見等。這些部分用JSP設(shè)計(jì)頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對(duì)其進(jìn)行查看、修改或刪除。</p><p> 在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。</p><p> 1.4 論文的組織結(jié)構(gòu)</p>&
28、lt;p> 本文分為七章,通過對(duì)這個(gè)網(wǎng)站的分析、設(shè)計(jì)與實(shí)現(xiàn)的過程的全面介紹來展示系統(tǒng)的全部特性。第一章緒論描述了課題的背景、目的與意義,介紹了國內(nèi)外現(xiàn)狀,進(jìn)而總結(jié)出此次研究工作的內(nèi)容。第二章是在系統(tǒng)設(shè)計(jì)中的一些相關(guān)技術(shù)簡介。第三章系統(tǒng)分析首先從幾個(gè)角度分析了系統(tǒng)開發(fā)的可行性。闡述了系統(tǒng)在實(shí)際應(yīng)用中的價(jià)值,然后進(jìn)行了需求分析、網(wǎng)站業(yè)務(wù)流程分析和數(shù)據(jù)流分析。第四章的系統(tǒng)總體設(shè)計(jì)在明確了系統(tǒng)設(shè)計(jì)原則下,進(jìn)行了功能模塊設(shè)計(jì)。接著進(jìn)行數(shù)據(jù)
29、庫設(shè)計(jì),首先針對(duì)系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)出實(shí)體間的關(guān)系,然后描述了數(shù)據(jù)庫中基本表的設(shè)計(jì)。第五章的系統(tǒng)實(shí)現(xiàn)闡述了系統(tǒng)頁面及其邏輯功能的實(shí)現(xiàn),重點(diǎn)描述了前臺(tái)與后臺(tái)的各個(gè)功能模塊的實(shí)現(xiàn)過程,對(duì)主要的原理和技術(shù)進(jìn)行了詳細(xì)的說明,并列出了一些典型的邏輯的程序流程圖進(jìn)行說明。第六章系統(tǒng)調(diào)試與實(shí)施介紹了系統(tǒng)的各項(xiàng)調(diào)試指標(biāo),分析了調(diào)試的過程和結(jié)果。第七章結(jié)論分析了系統(tǒng)的一些主要的優(yōu)、缺點(diǎn),開發(fā)此系統(tǒng)的過程中所遇到的困難。最后是參考文獻(xiàn)和致謝。參考文獻(xiàn)中列出了本
30、次畢業(yè)設(shè)計(jì)中所用到的參考資料和文中所引用到的定義與解釋的出處。致謝中對(duì)在本次畢業(yè)設(shè)計(jì)中給予指導(dǎo)和幫助的老師和同學(xué)表示由衷的感謝。</p><p> 第二章 相關(guān)技術(shù)簡介</p><p><b> 2.1 JSP技術(shù)</b></p><p> 本系統(tǒng)采用JSP技術(shù)開發(fā)。因?yàn)镴SP與同類的CGI、ASP、PHP相比有著獨(dú)特的優(yōu)勢。JSP是
31、Sun屬下Javasoft公司推出的技術(shù),使用的Java語言是ASP、PHP和JSP三者中最新的技術(shù)。它以JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了ASP和PHP一些合理的地方。它的平臺(tái)無關(guān)性勝過ASP技術(shù),而強(qiáng)大的JDBC數(shù)據(jù)庫接口規(guī)范又優(yōu)于PHP技術(shù),而且JSP技術(shù)是以JAVA語言為基礎(chǔ)的,可以使用JavaBeans組件和自定義標(biāo)簽,因此具有良好的擴(kuò)展性。</p><p> 總的
32、來說,JSP業(yè)已成為目前主流的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)之一。JSP的優(yōu)點(diǎn)如下:</p><p> ?。?)借助JSP技術(shù),Web網(wǎng)頁設(shè)計(jì)人員可以使用HTML或者XML標(biāo)記來設(shè)計(jì)和風(fēng)格化Web頁面,使用JSP標(biāo)記來生成動(dòng)態(tài)Web頁面。在服務(wù)器端,JSP引擎負(fù)責(zé)解釋JSP標(biāo)記和腳本,生產(chǎn)請(qǐng)求的內(nèi)容,然后將結(jié)果以HTML頁面等形式發(fā)送回瀏覽器。這樣開發(fā)者可以保護(hù)自己的核心代碼,同時(shí)可以保證任何Web瀏覽器的高度兼容性。<
33、/p><p> ?。?)JSP頁面可借助可重用的、跨平臺(tái)的組件(JavaBean),來執(zhí)行Web應(yīng)用所要求的極為復(fù)雜的業(yè)務(wù)處理。能夠共享和交換調(diào)用一般操作的組件,或者讓這些組件被別的開發(fā)人員或者開發(fā)團(tuán)隊(duì)所使用。</p><p> ?。?)通過開發(fā)定制化的標(biāo)簽庫等方法,JSP技術(shù)可以支持動(dòng)態(tài)擴(kuò)展技術(shù)。</p><p> ?。?)作為Java2的一個(gè)重要組成部分,JSP技術(shù)
34、能夠支持高度復(fù)雜的、基于Web的企業(yè)級(jí)應(yīng)用。JSP技術(shù)可以輕松地與現(xiàn)有多種應(yīng)用體系架構(gòu)整合,可以充分利用已有開發(fā)工具和技巧,并擴(kuò)展到企業(yè)級(jí)分布式應(yīng)用環(huán)境。</p><p> 此外,JSP技術(shù)無論是在跨平臺(tái)特性、運(yùn)行效率、企業(yè)級(jí)軟件開發(fā)還是商業(yè)支持方面都具有優(yōu)勢,從而使其成為目前和未來進(jìn)行動(dòng)態(tài)網(wǎng)頁開發(fā)的最佳工具之一[1]。</p><p> 2.2 Microsoft SQL Serve
35、r2000</p><p> 這次網(wǎng)站的設(shè)計(jì)選用Microsoft SQL Server 2000作為后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)庫為db_business。</p><p> SQL Server 2000是一項(xiàng)全面完整的數(shù)據(jù)庫與分析產(chǎn)品。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語言(XML)支持特性均可有力地證明,SQL Server 2000為全面支持Web功能的數(shù)據(jù)庫解決方案。
36、與此同時(shí),SQL Server 2000還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。SQL SERVER 2000還推出了一組復(fù)雜的新安全特性:強(qiáng)大而靈活的基于角色的服務(wù)器、數(shù)據(jù)庫和應(yīng)用程序配置安全性;集成的安全性審核工具可以跟蹤18個(gè)不同的安全事件及其子事件;精密的文件和網(wǎng)絡(luò)加密支持,包括SSL(安全套接字層)。SQL Server 2000已經(jīng)通過美國政府C2
37、級(jí)安全性認(rèn)證,具備目前業(yè)界最高等級(jí)的安全性[6]。</p><p> 對(duì)比SQL Server 2000 和其他的大型數(shù)據(jù)庫管理系統(tǒng),SQL Server 2000 具有可靠的安全性,更快的存儲(chǔ)速度,高度的兼容性,因此,應(yīng)用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ)。</p><p> 2.3 Web服務(wù)器</
38、p><p> Web服務(wù)器負(fù)責(zé)JSP文件的執(zhí)行。目前支持JSPd應(yīng)用服務(wù)器較多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。</p><p><b> Tomcat</b></p><p> Tomcat是Apache公司組織開發(fā)飛一種JSP引擎,由于自身具有Web服務(wù)器,可以作為獨(dú)立的Web服務(wù)器使用。&
39、lt;/p><p> 如今,基于Web的應(yīng)用越來越多,傳統(tǒng)的Html已經(jīng)滿足不了如今的需求。我們需要一個(gè)交互式的Web,于是便誕生了各種Web語言。如 Asp,Jsp,Php等。當(dāng)然,這些語言與傳統(tǒng)的語言有著密切的聯(lián)系,如Php基于C和C++語言,Jsp基于Java語言。Tomcat即是一個(gè) Jsp和Servlet的運(yùn)行平臺(tái)。</p><p> Tomcat是一個(gè)免費(fèi)的開源的Serlvet
40、容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在 Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。</p><p> Tomcat最新版本是4.0x.4.0x與3.x的架構(gòu)不同,而是重新設(shè)計(jì)的。T
41、omcat4.0x中采用了新的Servlet容器:Catalina,完整的實(shí)現(xiàn)了Servlet2.3和Jsp1.2規(guī)范。Tomcat提供了各種平臺(tái)的版本供下載,可以從http://jakarta.apache.org上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。</p><p> 與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(WebArchi
42、ve)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEB-INF目錄,這個(gè)目錄很重要。通常在WEB-INF目錄下有一個(gè)web.xml文件和一個(gè)classes目錄,web.xml是這個(gè)應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依
43、賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。</p><p> 在 Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將
44、Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。</p><p> Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理
45、靜態(tài)Html的能力就不如Apache.我們可以將Tomcat和Apache集成到一塊,讓 Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet.這種集成只需要修改一下Apache和Tomcat的配置文件即可。</p><p> 另外,Tomcat提供Realm支持。Realm類似于Unix里面的group.在Unix中,一個(gè)group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問不屬于它的資源。
46、Tomcat用Realm來對(duì)不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似group)。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。 Tomcat提供三種Realm,1:JDBCRealm,這個(gè)Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進(jìn)行驗(yàn)證。 2:JNDIRealm,用戶信息存在基于LDAP的服務(wù)器里,通過JNDI獲取用戶信息。3:MemoryRealm,用戶信息存在一個(gè)xml文件里面,上面講的manager應(yīng)用驗(yàn)證用戶時(shí)即
47、使用此種Realm.通過Realm我們可以方便地對(duì)訪問某個(gè)應(yīng)用的客戶進(jìn)行驗(yàn)證。</p><p> 在 Tomcat4中,你還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對(duì)你的應(yīng)用或者Session實(shí)行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實(shí)現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如Web
48、Logic)與Tomcat有何區(qū)別。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時(shí)也支持Jsp和 Servlet.而Tomcat則功能沒有那么強(qiáng)大,它不提供EJB等支持。但如果與JBoss(一個(gè)開源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE 的全部功能。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和 Servlet已經(jīng)足夠,這時(shí)
49、如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會(huì)選擇 Tomcat.</p><p> 基于Tomcat的開發(fā)其實(shí)主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。我們這里要提到另外一個(gè)工具Ant,Ant也是Jakarta中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix中的ma
50、ke.你需要寫一個(gè)build.xml文件,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,我們只需在xml中寫很少的東西就可以將其編譯并打包成WAR.事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant.另外,在Jsp1.2中,可以利用標(biāo)簽庫實(shí)現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更方便。</p><p> Tomcat也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。如與上
51、面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于Xml的應(yīng)用,與OpenJMS</p><p> 集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。</p><p> Tomcat確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。如今,開源軟件越來越收到人們的重視,Linux就是一個(gè)成功
52、的典型[11]。</p><p><b> Resin</b></p><p> Resin是目前最流行的支持JSP和Servlet的Web服務(wù)器之一,它被譽(yù)為JSP最快的解釋器,而且,目前的Resin可以支持Sun的J2EE,這一點(diǎn)Tomcat暫時(shí)是做不到的。Resin對(duì)靜態(tài)頁處理能力相對(duì)較弱,為了更好的發(fā)揮特性,通常,它都與Apache組合使用,這樣的組合可以
53、架構(gòu)出功能十分強(qiáng)大的站點(diǎn)。</p><p> Weblogic Server</p><p> Weblogic是 BEA公司開發(fā)的墓前最流行的Web應(yīng)用服務(wù)器之一,它擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問題所需的性能,具備很高的可擴(kuò)展性和可用性,而且在與BEA Weblogic Commerce Server TM配合使用時(shí),可為部署適應(yīng)性個(gè)性化的電子商務(wù)應(yīng)用系統(tǒng)所需的多種特色和優(yōu)勢:<
54、/p><p><b> 領(lǐng)先的標(biāo)準(zhǔn)</b></p><p> 全面支持EJB、JSB、JMS、JDBC、XML、和WML。</p><p><b> 無限的可擴(kuò)展性</b></p><p> 包括客戶機(jī)的連接共享,資源Pooling以及動(dòng)態(tài)網(wǎng)頁和EJB組建群集。</p><p
55、><b> 部署靈活</b></p><p> Weblogic Server的特點(diǎn)是與領(lǐng)先的數(shù)據(jù)庫、操作系統(tǒng)和Web服務(wù)器集成。</p><p> 在本次設(shè)計(jì)中,選擇使用的是Tomcat服務(wù)器。</p><p> 2.4 連接數(shù)據(jù)庫與JavaScript</p><p> JDBC(Java DataB
56、ase Connectivity)是sun公司制定的Java鏈接數(shù)據(jù)庫技術(shù)。在安裝好數(shù)據(jù)庫后JSP并不能直接與數(shù)據(jù)庫連接[8],這里選擇利用第三方JDBC驅(qū)動(dòng)程序連接數(shù)據(jù)庫。在項(xiàng)目開發(fā)中,如果頻繁在JSP頁面中使用數(shù)據(jù)庫連接函數(shù),釋放函數(shù)進(jìn)行操作的話,勢必會(huì)非常麻煩,而且代碼的冗余量也很大,頁面很多的時(shí)候維護(hù)也會(huì)非常麻煩,頁面上到處都是數(shù)據(jù)庫連接和釋放代碼。因此,可以利用公共數(shù)據(jù)庫訪問連接JavaBean的開發(fā)。通過將數(shù)據(jù)庫連接函數(shù)代碼
57、,釋放函數(shù)代碼等封裝在JavaBean中,可以減少非常多的代碼編程工作,提高代碼可維護(hù)性。</p><p> 在加載了JDBC驅(qū)動(dòng)程序,建立了數(shù)據(jù)庫的URL后,創(chuàng)建一個(gè)Condb.java的文件,通過調(diào)用DriverManager類的getConnection方法與db_Business數(shù)據(jù)庫連接。在getConnection方法的實(shí)現(xiàn)中,聲明數(shù)據(jù)庫名稱為db_Business。這樣,在其他的Java文件和頁面
58、中聲明調(diào)用或包含了Condb.java文件后,都可以對(duì)數(shù)據(jù)庫操作了。</p><p> JavaScript也叫小腳本語言,是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語言,使用它的目的是與HTML超文本標(biāo)識(shí)語言、Java 腳本語言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的[9]。</p><p>&
59、lt;b> 2.5 CSS層</b></p><p> CSS層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式。并能極大的方便網(wǎng)頁制作的工作[7]。這次設(shè)計(jì)中就學(xué)習(xí)使用了CSS層疊樣式表,在HTML文文檔外部將一系列CSS規(guī)則存儲(chǔ)到一個(gè).CSS文件中。
60、例如創(chuàng)建了一個(gè)名為body的選擇器。利用它來統(tǒng)一設(shè)計(jì)網(wǎng)站內(nèi)網(wǎng)頁背景及外部框架的樣式。在聲明中規(guī)定了頁面的背景、滾動(dòng)條的顏色樣式等。還用.br和.wenbenkuang兩個(gè)選擇器確定輸出文本框時(shí)的樣式。由于CSS已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對(duì)于我這樣初學(xué)者的難點(diǎn)就是如何找到合適的屬性來實(shí)現(xiàn)頁面設(shè)計(jì)。</p><p> 第三章 系統(tǒng)分析</p><p><b>
61、 3.1 可行性分析</b></p><p> 可行性分析是在全面調(diào)查基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、運(yùn)行的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。這部分將從以下四個(gè)方面進(jìn)行研究:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和調(diào)度可行性。</p><p>
62、<b> ?。?)技術(shù)可行性</b></p><p> 因?yàn)橛?jì)算機(jī)硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在PC機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。購買一臺(tái)高性能PC機(jī)作為企業(yè)的網(wǎng)站對(duì)于這個(gè)營銷商來說并不是問題。</p><p> JSP是Java在Internet/Intranet Web上的重要應(yīng)用技術(shù),可以和各種Java技術(shù)完好的結(jié)合在一起從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。
63、因此得到了廣泛的支持和承認(rèn),成為一種非常流行的網(wǎng)站開發(fā)技術(shù)。利用JSP技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。鑒于JSP技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。由于在學(xué)習(xí)數(shù)據(jù)庫時(shí)一直以SQL Server作為例子,所以采用Microsoft SQL Server2000作為數(shù)據(jù)庫的后臺(tái)。</p><p><b> ?。?)經(jīng)濟(jì)可行性</b></p>
64、<p> 根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團(tuán)隊(duì)設(shè)計(jì)并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費(fèi)用為5300元左右,另外每年交納600元占用網(wǎng)站空間和網(wǎng)站維護(hù)費(fèi)。為了使網(wǎng)站建成后能達(dá)到增加企業(yè)經(jīng)濟(jì)效益的效果,尋找一支創(chuàng)新與技術(shù)優(yōu)秀的團(tuán)隊(duì)最多需要增加3000元的一次性投資。這樣看來一個(gè)成功的網(wǎng)站建成后為這個(gè)營銷商帶來的效益將會(huì)遠(yuǎn)大于成本。但架設(shè)好一個(gè)網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對(duì)速度的需求,這樣每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護(hù)費(fèi)用將是企業(yè)不得不
65、重點(diǎn)考慮的因素。如何做好經(jīng)濟(jì)可行性分析,需要通過仔細(xì)的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。</p><p><b> ?。?)操作可行性</b></p><p> 如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時(shí)代,計(jì)算機(jī)應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。由于這個(gè)課題是以PC機(jī)作為服務(wù)器的網(wǎng)站,營銷商可以自己對(duì)網(wǎng)站進(jìn)行操作和管理。</p&
66、gt;<p><b> 3.2 需求分析</b></p><p> 商務(wù)系統(tǒng)隨著中國經(jīng)濟(jì)的高速發(fā)展發(fā)生了巨大的變化。專做營銷的中小型企業(yè)隨著百姓個(gè)人消費(fèi)水平的增長迅速成長起來,但同時(shí)也帶來了這一行業(yè)激烈的競爭。</p><p> 3.2.1 業(yè)務(wù)需求分析</p><p> 網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)
67、站上那么簡單,當(dāng)今的網(wǎng)站設(shè)計(jì)包含了更多的設(shè)計(jì)元素,給予瀏覽者更多的視覺享受。現(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強(qiáng)競爭力。建設(shè)一個(gè)宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場,能夠幫助企業(yè)營銷商從魚龍混雜的市場中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價(jià)值與經(jīng)濟(jì)效益。</p><p> 3.2.2 用戶需求分析</p>
68、<p> 這個(gè)網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動(dòng)態(tài),另一個(gè)重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費(fèi)者的需求在增長和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購等技術(shù)。</p><p> 另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對(duì)網(wǎng)站進(jìn)行管理。企業(yè)需要定期
69、更新現(xiàn)有商品的詳細(xì)信息、商城動(dòng)態(tài)和聯(lián)系方式,必要時(shí)還要對(duì)企業(yè)的介紹做更改。對(duì)于消費(fèi)者通過網(wǎng)站提交的各種訂單能夠進(jìn)行處理以方便銷售。</p><p> 3.2.3功能需求分析</p><p> 根據(jù)上面的需求分析,需要設(shè)計(jì)出網(wǎng)站的前臺(tái)與后臺(tái)。用戶在前臺(tái)所瀏覽的內(nèi)容,網(wǎng)站的后臺(tái)需要能相應(yīng)的做出更新或修改。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能:</p><p> 前臺(tái)用
70、戶相關(guān)功能主要包括:</p><p><b> 用戶注冊、登錄;</b></p><p><b> 購物車;</b></p><p><b> 訂單查詢;</b></p><p><b> 個(gè)人資料修改;</b></p><p&
71、gt;<b> 發(fā)布留言。</b></p><p> 后臺(tái)管理相關(guān)功能主要包括:</p><p><b> 添加商品;</b></p><p><b> 處理訂單;</b></p><p><b> 查詢用戶信息;</b></p>
72、<p><b> 添加連接;</b></p><p><b> 管理公告信息。</b></p><p> 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對(duì)網(wǎng)站的要求。</p><p> 3.3 業(yè)務(wù)流程分析</p><p> 將上面的需求分析進(jìn)行歸納。得
73、出網(wǎng)站的兩個(gè)業(yè)務(wù)主角,即用戶與管理員。然后制定他們的相關(guān)活動(dòng)。對(duì)應(yīng)網(wǎng)站的功能可以確定,用戶活動(dòng)對(duì)應(yīng)網(wǎng)站前臺(tái)業(yè)務(wù)流程;管理員活動(dòng)對(duì)應(yīng)網(wǎng)站的后臺(tái)業(yè)務(wù)流程。在對(duì)業(yè)務(wù)流程分析中,盡量把業(yè)務(wù)主角的活動(dòng)考慮全面,使系統(tǒng)的功能盡量完整。</p><p> 3.3.1 前臺(tái)業(yè)務(wù)流程分析</p><p> 前臺(tái)業(yè)務(wù)主要面向客戶。用戶可以瀏覽網(wǎng)站主頁、商品的介紹和一些服務(wù)信息。前臺(tái)業(yè)務(wù)流程如圖3.1所示。
74、 </p><p> 圖 3.1 前臺(tái)業(yè)務(wù)流程圖</p><p> 3.3.2 后臺(tái)業(yè)務(wù)流程分析</p><p> 在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品及商品分類的信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行查看、撤銷、發(fā)貨、完成等處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。流程圖如圖3.2
75、所示。</p><p> 圖 3.2 后臺(tái)業(yè)務(wù)流程圖</p><p> 3.4 數(shù)據(jù)流程分析</p><p> 在分析了系統(tǒng)的業(yè)務(wù)流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設(shè)計(jì)網(wǎng)站的數(shù)據(jù)庫做好基礎(chǔ)。這里主要利用數(shù)據(jù)流程圖來說明數(shù)據(jù)流程。數(shù)據(jù)流程圖是一個(gè)圖示工具,容易理解,容易在開發(fā)和用戶方之間進(jìn)行交流,以及在開發(fā)組織內(nèi)部交流。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛
76、使用在軟件工程的實(shí)踐中[5]。</p><p> 根據(jù)前臺(tái)業(yè)務(wù)流程,可以將用戶的活動(dòng)分為兩類。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信息等。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。相應(yīng)的,根據(jù)后臺(tái)業(yè)務(wù)流程,管理員對(duì)網(wǎng)站內(nèi)容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。網(wǎng)站數(shù)據(jù)流的總體圖如圖3.3所示。</p><p> 圖 3.3 網(wǎng)站數(shù)據(jù)流的總體圖</p><
77、;p> 進(jìn)一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級(jí)圖,如圖3.4所示。</p><p> 圖 3.4 網(wǎng)站數(shù)據(jù)流的零級(jí)圖</p><p> 上面得到的零級(jí)圖并不是整個(gè)網(wǎng)站數(shù)據(jù)的詳細(xì)流程圖。它只是將網(wǎng)站的數(shù)據(jù)流進(jìn)行了一下分類。例如將商城信息分為了商品信息、分類信息和用戶信息。在零級(jí)圖的基礎(chǔ)上還可以將每一個(gè)處理的細(xì)節(jié)描述出來,從而畫出細(xì)節(jié)圖。</p><p
78、> 3.5 運(yùn)行環(huán)境及開發(fā)工具</p><p> 操作系統(tǒng):Windows 2000。</p><p> 數(shù)據(jù)庫:SQL Server 2000。</p><p> Web應(yīng)用服務(wù)器:Tomcat5.0。</p><p> 開發(fā)工具:Eclipse3.1.2以上版本,Dreamweaver8。</p><p
79、> 第四章 系統(tǒng)總體設(shè)計(jì)</p><p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫。前臺(tái)中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動(dòng)。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁面中。數(shù)據(jù)庫將要作為網(wǎng)站后臺(tái)重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺(tái)。
80、</p><p> 前臺(tái)是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。將它設(shè)計(jì)成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設(shè)計(jì)好前臺(tái)的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。</p><
81、;p> 系統(tǒng)的后臺(tái)要對(duì)整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺(tái)所顯示的信息在后臺(tái)都應(yīng)該有對(duì)應(yīng)的維護(hù)。這樣,除了設(shè)計(jì)后臺(tái)的各個(gè)管理界面外,為了方便管理員的工作,可以將各個(gè)管理的界面結(jié)合到一個(gè)頁面中。因此,各個(gè)管理的界面會(huì)作為主管理界面的分支。</p><p> 在設(shè)計(jì)好網(wǎng)站前臺(tái)與后臺(tái)的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。后臺(tái)將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺(tái)再將數(shù)據(jù)庫中的信息取出來并顯示。</p>
82、<p> 4.2 功能模塊設(shè)計(jì)</p><p> 層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)中,模塊一般都是按功能劃分的,通常稱為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。</p><p> 以前面的系統(tǒng)
83、分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和后臺(tái)模塊。</p><p> 網(wǎng)絡(luò)購物中心的功能結(jié)構(gòu)如圖4.1所示。</p><p> 圖 4.1 網(wǎng)絡(luò)購物中心功能結(jié)構(gòu)圖</p><p> 4.2.1 前臺(tái)模塊的功能模塊設(shè)計(jì)</p><p> 前臺(tái)模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。這樣,將前臺(tái)模塊再細(xì)分為
84、用戶管理模塊、訂單查詢模塊、購物車模塊、修改個(gè)人資料模塊、留言板模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。下面詳細(xì)說明一下這些功能模塊的設(shè)計(jì):</p><p> ?。?)用戶管理模塊:</p><p> 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊、登錄、找回密碼3方面功能。</p><p><b>
85、 (2)購物車模塊:</b></p><p> 在超市購物,可以根據(jù)自己的需要將很多種商品挑選至購物車或購物籃中,然后到收銀臺(tái)結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒有辦法使用真正的購物工具,因此,通常都會(huì)采用一種被稱為“購物車”的技術(shù)來模擬現(xiàn)實(shí)生活。在網(wǎng)上商城中,所選商品須通過購物車進(jìn)行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來十分方便,不但可以隨時(shí)添加、查看、修改、清空購物車中的內(nèi)容,還可以隨時(shí)去收銀臺(tái)結(jié)
86、款。</p><p> ?。?)訂單管理模塊:</p><p> 用戶提交訂單后,通過產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。只需要根據(jù)用戶錄入的訂單號(hào)在數(shù)據(jù)表中查詢處對(duì)應(yīng)的貨品信息即可。</p><p> ?。?)個(gè)人資料管理模塊:</p><p> 用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)
87、頁后才有權(quán)限修改個(gè)人資料。</p><p> ?。?)留言板管理模塊:</p><p> 留言板是一個(gè)商務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進(jìn)用戶與網(wǎng)站之間的交流。在現(xiàn)實(shí)網(wǎng)絡(luò)開發(fā)中存在著各種各樣的留言板,但它們都由基于瀏覽留言板及添加留言板2部分組成。</p><p> 這樣,子模塊各自的內(nèi)容基本設(shè)計(jì)好。下面可以設(shè)計(jì)如何將這些模塊組織在一起,構(gòu)成一個(gè)結(jié)構(gòu)比較合理
88、的前臺(tái)了。除了在主頁中建立面向其他模塊的鏈接外,也要在其他模塊中建立返回主頁面的鏈接。另外各個(gè)模塊間也應(yīng)該互相鏈接起來。</p><p> 4.2.2 后臺(tái)管理模塊的功能模塊設(shè)計(jì)</p><p> 后臺(tái)管理模塊的功能是對(duì)站內(nèi)的資源進(jìn)行管理和維護(hù)。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶的需求分析來確定后臺(tái)管理模塊應(yīng)具有的功能。后臺(tái)管理模塊的各個(gè)子功能模塊如下:</
89、p><p> 管理員身份驗(yàn)證模塊:</p><p> 為合法用戶提供一個(gè)后臺(tái)入口。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。用戶輸入登錄ID和密碼后,系統(tǒng)將判斷登錄ID及密碼的有效性,如果通過驗(yàn)證則狀態(tài)后臺(tái)主頁,反之則提示錯(cuò)誤。</p><p><b> 商品管理模塊:</b></p><p> 向商品表插入前臺(tái)首頁展
90、示的商品信息,也就是添加商品信息的功能。</p><p><b> 處理訂單模塊:</b></p><p> 網(wǎng)站管理者對(duì)用戶訂單的執(zhí)行和編輯狀態(tài)。</p><p><b> 用戶信息管理模塊:</b></p><p> 查詢注冊所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作 。</p&g
91、t;<p><b> 公告信息管理模塊:</b></p><p> 網(wǎng)站向用戶發(fā)布最新公告信息。</p><p><b> 鏈接信息管理模塊:</b></p><p> 管理員向前臺(tái)首頁添加友情鏈接信息。</p><p><b> 4.3 數(shù)據(jù)庫設(shè)計(jì)</b&g
92、t;</p><p> 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對(duì)于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計(jì)過程大致如下:</p><p> 根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。對(duì)用戶需求進(jìn)行分析時(shí)數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計(jì)概念模型的基礎(chǔ)。</p><p>
93、 設(shè)計(jì)數(shù)據(jù)庫的概念模型。概念模型是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對(duì)整個(gè)數(shù)據(jù)庫的設(shè)計(jì)具有深刻的影響。</p><p> 邏輯結(jié)構(gòu)設(shè)計(jì)。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。</p><p> 數(shù)據(jù)庫的實(shí)施和維護(hù)。</p><p> 在設(shè)計(jì)好前臺(tái)與后臺(tái)的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)了。根
94、據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個(gè)網(wǎng)站的核心。從前臺(tái)顯示的信息到后臺(tái)操作的對(duì)象,都是圍繞數(shù)據(jù)庫展開的。</p><p> 4.3.1 E-R圖</p><p> E-R圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有利工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言,因此概念
95、模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語義知識(shí),另一方面他還應(yīng)該簡單、清晰并且易于用戶理解[7]。以下是各個(gè)數(shù)據(jù)表的實(shí)體圖。</p><p> ?。?)商品信息表tb_Ware的實(shí)體圖</p><p> 圖 4.2 商品信息表tb_Ware的實(shí)體圖</p><p> ?。?)用戶信息表tb_User的實(shí)體圖</p>
96、<p> 圖 4.3 用戶信息表tb_User的實(shí)體圖</p><p> ?。?)留言信息表tb_Text的實(shí)體圖</p><p> 圖 4.4 留言信息表tb_Text的實(shí)體圖</p><p> (4) 訂單生成表tb_Sub的實(shí)體圖</p><p> 圖 4.5 訂單生成表tb_Sub的實(shí)體圖</p>&l
97、t;p> ?。?)訂單商品表tb_Shop的實(shí)體圖</p><p> 圖 4.6 訂單商品表tb_Shop的實(shí)體圖</p><p> ?。?)超級(jí)鏈接表tb_Link的實(shí)體圖</p><p> 圖 4.7 超級(jí)鏈接表tb_Link的實(shí)體圖</p><p> (7)管理員信息表tb_Admin的實(shí)體圖</p><
98、p> 圖 4.8 管理員信息表tb_Admin的實(shí)體圖</p><p> ?。?)公告信息表tb_Affiche的實(shí)體圖</p><p> 圖 4.9 公告信息表tb_Affiche的實(shí)體圖</p><p><b> ?。?)總體E_R圖</b></p><p> 圖 4.10 總體E-R圖</p>
99、;<p> 4.3.2 基本表設(shè)計(jì)</p><p> 表的設(shè)計(jì)是這次設(shè)計(jì)的一個(gè)核心內(nèi)容。根據(jù)前面對(duì)網(wǎng)站前臺(tái)與后臺(tái)功能模塊的分析和對(duì)數(shù)據(jù)庫中實(shí)體關(guān)系的設(shè)計(jì),可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級(jí)鏈接信息、管理員信息、公告信息等。下面是為數(shù)據(jù)庫設(shè)計(jì)的表:</p><p> 商品信息表tb_Ware</p><
100、p> 商品信息表tb_Ware用來保存商品的基礎(chǔ)信息。結(jié)構(gòu)如表4.1所示。</p><p> 表4.1 tb_Ware的結(jié)構(gòu)</p><p> 用戶信息表tb_User</p><p> 用戶信息表tb_User用來保存用戶信息。表tb_User的結(jié)構(gòu)如表4.2下。</p><p> 表4.2 tb_User的結(jié)構(gòu)</p
101、><p> 留言信息表tb_Text</p><p> 留言信息表tb_Text用來記錄留言信息。表tb_Text的結(jié)構(gòu)如表4.3所示。</p><p> 表4.3 tb_Text的結(jié)構(gòu)</p><p> 訂單生成表tb_Sub</p><p> 訂單生成表tb_Sub用來記錄新生成的訂單。表tb_Sub的結(jié)構(gòu)如
102、表4.4所示。</p><p> 表4.4 tb_Sub的結(jié)構(gòu)</p><p> 訂單商品表tb_Shop</p><p> 訂單商品表tb_Shop用來記錄某一訂單中所定購的商品的詳細(xì)信息。表tb_Shop的結(jié)構(gòu)如表4.5所示。</p><p> 表4.5 tb_Shop的結(jié)構(gòu)</p><p> 超級(jí)鏈接表
103、tb_Link</p><p> 超級(jí)鏈接表tb_Link主要用于記錄調(diào)價(jià)的超級(jí)鏈接信息。表tb_Link的結(jié)構(gòu)如表4.6所示。</p><p> 表4.6 tb_Link的結(jié)構(gòu)</p><p> 管理員信息表tb_Admin</p><p> 管理員信息表tb_Admin主要用于記錄管理員的信息。表tb_Admin的結(jié)構(gòu)如表4.7所
104、示。</p><p> 表4.7 tb_Admin的結(jié)構(gòu)</p><p> 公告信息表tb_Affiche</p><p> 公告信息表tb_Affiche主要用于記錄后臺(tái)調(diào)價(jià)的公共信息。表tb_Affiche的結(jié)構(gòu)如表4.8所示。</p><p> 表4.8 tb_Affiche的結(jié)構(gòu)</p><p> 第
105、五章 系統(tǒng)實(shí)現(xiàn)</p><p> 在上一章著重討論了系統(tǒng)各個(gè)模塊功能的設(shè)計(jì),并詳細(xì)分析了每一個(gè)模塊的功能。在本章將具體討論如何實(shí)現(xiàn)功能模塊,最終實(shí)現(xiàn)整個(gè)系統(tǒng)。經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用JSP網(wǎng)頁設(shè)計(jì)語言書寫的程序。</p><p><b> 5.1 程序設(shè)計(jì)</b></p><
106、p> 本系統(tǒng)設(shè)計(jì)的網(wǎng)站在設(shè)計(jì)過程中包含頁面(HTML)的設(shè)計(jì)以及客戶端驗(yàn)證機(jī)制(JavaScript)的設(shè)計(jì)。JavaScript也叫小腳本語言,他是一種非常流行的動(dòng)態(tài)網(wǎng)頁技術(shù)。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁的動(dòng)態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯(cuò)誤,從而在一定程度上實(shí)現(xiàn)網(wǎng)站的安全。本系統(tǒng)應(yīng)用服務(wù)器端JSP動(dòng)態(tài)網(wǎng)頁技術(shù),以及在Serverlet和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶端動(dòng)態(tài)網(wǎng)頁技術(shù)Javascript以及與H
107、TML的無縫結(jié)合的設(shè)計(jì),從而方便系統(tǒng)的實(shí)現(xiàn)[10]。</p><p> 5.2 系統(tǒng)頁面的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 如果將網(wǎng)站比作一個(gè)人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的Java和JavaScript組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個(gè)人的皮肉。網(wǎng)頁將網(wǎng)站的各個(gè)組成部分包裹起來,形成易懂并且美觀的外表展示給大家。瀏覽者登陸網(wǎng)站后看到的就是一個(gè)個(gè)網(wǎng)頁的組合。所以設(shè)
108、計(jì)和實(shí)現(xiàn)每一個(gè)網(wǎng)頁也是非常重要的工作。</p><p> 隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運(yùn)而生。相對(duì)于傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁開發(fā)工具而言,由于繼承了Java語言的許多優(yōu)點(diǎn),用JSP開發(fā)動(dòng)態(tài)網(wǎng)站十分方便,開發(fā)效率較高。此外,JSP還具有強(qiáng)大的組件(Java Bean)支持功能,可以方便地實(shí)現(xiàn)組件復(fù)用,進(jìn)一步提高了開發(fā)效率。</p><p> 在整個(gè)網(wǎng)頁的制作過程中,都是結(jié)合使用HT
109、ML語言來實(shí)現(xiàn)設(shè)計(jì)的。系統(tǒng)的頁面設(shè)計(jì)決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。所以整個(gè)網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性和友好的交互界面。因此,網(wǎng)站的設(shè)計(jì)最好要簡潔、明了、格調(diào)清新、實(shí)用、易于使用和維護(hù)。在頁面的風(fēng)格上應(yīng)保持統(tǒng)一,這里采用CSS樣式表將所有頁面的字體、字號(hào)、顏色以及超鏈接的樣式做統(tǒng)一定義。</p><p> 5.3 前臺(tái)功能模塊的實(shí)現(xiàn)</p>&l
110、t;p> 整個(gè)系統(tǒng)分為了前臺(tái)功能模塊和后臺(tái)功能模塊。下面詳細(xì)討論主要的幾個(gè)功能模塊的程序?qū)崿F(xiàn)。在每個(gè)模塊的介紹中,將具體說明一些涉及要點(diǎn)。</p><p> 前臺(tái)功能模塊分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個(gè)人資料模塊、留言板模塊5個(gè)部分。前臺(tái)首頁主要有以下幾個(gè)部分:</p><p> ?。?)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;</p>
111、<p> ?。?)用戶登錄:用戶在此注冊、登錄或找回密碼;</p><p> (3)商品分類搜索:用戶按商品類別進(jìn)行搜索顯示;</p><p> ?。?)銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息;</p><p> ?。?)商品展示區(qū):按后臺(tái)添加商品的時(shí)間順序展示商品;</p><p> (6)友情鏈接:顯示友情鏈接信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物,系統(tǒng)的實(shí)現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn)
- 基于jsp的網(wǎng)上購物系統(tǒng)-開題報(bào)告
- 基于jsp的網(wǎng)上購物系統(tǒng)【文獻(xiàn)綜述】
- 基于jsp的網(wǎng)上購物系統(tǒng)【開題報(bào)告】
- jsp網(wǎng)上購物系統(tǒng)課程論文
- 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計(jì)和開發(fā)
- 畢業(yè)設(shè)計(jì)--基于jsp的網(wǎng)上購物系統(tǒng)
- 基于jsp的網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計(jì) 學(xué)年論文
- 基于JSP的網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn).pdf
- jsp網(wǎng)上購物 論文
- 基于JSP的網(wǎng)上購物系統(tǒng)開發(fā).pdf
- 基于jsp的網(wǎng)上購物系統(tǒng)-畢業(yè)設(shè)計(jì)
- jsp課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)
- 畢業(yè)論文 基于jsp的網(wǎng)上購物系統(tǒng)設(shè)計(jì)
- 基于JSP網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn)與應(yīng)用.pdf
- 基于jsp技術(shù)網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論