2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  系統(tǒng)嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以SQL Server 2000為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,MyEclipse6.0為開(kāi)發(fā)工具,采用HTML,javascript,CSS控制樣式前臺(tái)界面設(shè)計(jì),采用JSP(Java Server Pages)技

2、術(shù)開(kāi)發(fā)的網(wǎng)上書(shū)店系統(tǒng)。系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶(hù)使用,主要包括客戶(hù)登錄,客戶(hù)注冊(cè),商品選購(gòu)(可按分類(lèi)方式查詢(xún)商品,或通過(guò)關(guān)鍵字查詢(xún)),購(gòu)物車(chē)管理,查看用戶(hù)訂單,用戶(hù)個(gè)人信息修改等功能。后臺(tái)部分由管理員使用,主要包括商品管理(增,刪,查),訂單管理(查看訂單清單,更新訂單付款,刪除訂單),用戶(hù)信息管理(修,刪,查),發(fā)布新產(chǎn)品等功能。</p><p>  建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提

3、供、系統(tǒng)管理功能的電子商務(wù)網(wǎng)站。</p><p>  關(guān)鍵字:網(wǎng)上書(shū)店;Tomcat;SQL Server;動(dòng)態(tài)網(wǎng)頁(yè);JSP;JDBC-ODBC橋</p><p><b>  ABSTRACT</b></p><p>  Try to use JSP system on the network structure of a dynamic e-

4、commerce sites, it is in Windows XP, to SQL Server 2000 database for the development platform, Tomcat network information services as application servers, MyEclipse6.0 for development tools, using HTML, javascript , CSS

5、style outlook control interface design, use JSP (Java Server Pages) technology developed by online bookstore system. The prospects of the system and part of the background, the outlook in part by users, including ID, c&l

6、t;/p><p>  Key words: Bookstore on net;Tomcat;SQL Server;Dynamic homepage;JSP technology;JDBC-ODBC</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><

7、;p>  ABSTRACTII</p><p>  第1章 緒 論1</p><p><b>  1.1 引言1</b></p><p>  1.2 課題的目的和意義1</p><p>  第2章 系統(tǒng)開(kāi)發(fā)技術(shù)和環(huán)境3</p><p>  2.1 網(wǎng)站開(kāi)發(fā)工具-MyEc

8、lipse6.03</p><p>  2.2 服務(wù)器Tomcat6.0簡(jiǎn)介3</p><p>  2.3 數(shù)據(jù)庫(kù)SQL Server 2000簡(jiǎn)介3</p><p>  2.4 JSP技術(shù)工作原理4</p><p>  2.4.1 JSP技術(shù)簡(jiǎn)介4</p><p>  2.4.2 JSP技術(shù)的優(yōu)點(diǎn)4<

9、;/p><p>  2.4.3 Java Servlet概述5</p><p>  2.4.4 JavaBean簡(jiǎn)介5</p><p>  2.5 網(wǎng)站開(kāi)發(fā)模式6</p><p>  2.6 本章小結(jié)7</p><p>  第3章 系統(tǒng)分析8</p><p>  3.1 設(shè)計(jì)目標(biāo)8&l

10、t;/p><p>  3.2 可行性分析8</p><p>  3.2.1 經(jīng)濟(jì)可行性8</p><p>  3.2.2 技術(shù)可行性9</p><p>  3.2.3 社會(huì)可行性9</p><p>  3.3 網(wǎng)站的需求分析9</p><p>  3.3.1 相關(guān)網(wǎng)站的功能構(gòu)架的考察9&

11、lt;/p><p>  3.3.2 網(wǎng)站的設(shè)計(jì)10</p><p>  3.3.3 網(wǎng)站設(shè)計(jì)的特點(diǎn)10</p><p>  3.3.4 網(wǎng)站開(kāi)發(fā)的設(shè)計(jì)思想10</p><p>  3.3.5 系統(tǒng)設(shè)計(jì)總的原則11</p><p>  3.4 本章小結(jié)11</p><p>  第4章 系統(tǒng)

12、的總體設(shè)計(jì)12</p><p>  4.1 購(gòu)書(shū)系統(tǒng)功能分析12</p><p>  4.2 功能模塊的設(shè)計(jì)12</p><p>  4.3 系統(tǒng)流程分析12</p><p>  4.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p>  4.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)分析17</p><p>  4.

13、4.2 E-R圖17</p><p>  4.4.3 數(shù)據(jù)庫(kù)具體設(shè)計(jì)19</p><p>  4.5 本章小結(jié)21</p><p>  第5章 系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)22</p><p>  5.1 前臺(tái)設(shè)計(jì)22</p><p>  5.2 用戶(hù)管理22</p><p>  5.2.

14、1 用戶(hù)注冊(cè)22</p><p>  5.2.2 用戶(hù)登錄22</p><p>  5.2.3 用戶(hù)找回密碼23</p><p>  5.2.4 用戶(hù)信息查看23</p><p>  5.2.5 用戶(hù)信息修改23</p><p>  5.2.5 用戶(hù)注銷(xiāo)24</p><p>  5.

15、3 書(shū)籍管理24</p><p>  5.3.1 書(shū)籍查看24</p><p>  5.3.2 書(shū)籍推薦24</p><p>  5.3.3 新書(shū)上架25</p><p>  5.4 書(shū)籍查詢(xún)25</p><p>  5.4.1 書(shū)籍一般搜索25</p><p>  5.4.2 書(shū)籍

16、高級(jí)搜索25</p><p>  5.5 購(gòu)物車(chē)管理26</p><p>  5.5.1 購(gòu)物車(chē)添加26</p><p>  5.5.2 購(gòu)物車(chē)查看26</p><p>  5.5.3 購(gòu)物車(chē)修改26</p><p>  5.5.4 購(gòu)物車(chē)清空27</p><p>  5.6 訂單管

17、理27</p><p>  5.6.1 生成訂單27</p><p>  5.6.2 結(jié)帳27</p><p>  5.6.2 查看訂單28</p><p>  5.7 后臺(tái)設(shè)計(jì)28</p><p>  5.7.1 用戶(hù)管理28</p><p>  5.7.2 書(shū)籍管理28<

18、/p><p>  5.7.3 訂單管理29</p><p>  5.7.4 管理員退出29</p><p>  5.8 本章小結(jié)29</p><p>  第6章 系統(tǒng)測(cè)試30</p><p>  6.1 注冊(cè)與登錄測(cè)試30</p><p>  6.2 書(shū)籍查找測(cè)試31</p>

19、;<p>  6.3 購(gòu)物車(chē)測(cè)試32</p><p>  6.4 訂單測(cè)試32</p><p>  6.5 付款測(cè)試33</p><p>  6.6 本章小結(jié)34</p><p><b>  結(jié) 論35</b></p><p><b>  致  謝36&l

20、t;/b></p><p><b>  參考文獻(xiàn)37</b></p><p>  附錄1 程序主要代碼38</p><p>  附錄2 使用說(shuō)明48</p><p>  附錄3 JSP dynamic web technology52</p><p>  第1章 緒 論

21、</p><p><b>  1.1 引言</b></p><p>  目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類(lèi)的活動(dòng),包括人類(lèi)的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類(lèi)從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),并且給人類(lèi)帶來(lái)了新的機(jī)遇和挑戰(zhàn),截至2007年12月底,

22、內(nèi)地上網(wǎng)用戶(hù)總數(shù)為9400萬(wàn),比去年同期增長(zhǎng)8.0%,其中使用寬帶上網(wǎng)的人數(shù)達(dá)到4280萬(wàn);上網(wǎng)計(jì)算機(jī)達(dá)到4160萬(wàn)臺(tái),增長(zhǎng)了14.6% 。用戶(hù)在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報(bào)告數(shù)據(jù)顯示,用戶(hù)在網(wǎng)上經(jīng)常查詢(xún)的信息中,教育信息占29.3%,汽車(chē)信息占13.8%,求職招聘信息占24.2%。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。</p><

23、;p>  在上網(wǎng)的時(shí)候我們接觸最多的是 Web頁(yè)面,Web頁(yè)面是如何制作出來(lái)的呢?它的制作是不是非常難以掌握呢?</p><p>  JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類(lèi)似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插入JAVA程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件。

24、</p><p>  1.2 課題的目的和意義</p><p>  Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運(yùn)作模式提供了一種技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)(Intranet),企業(yè)外部網(wǎng)(Extranet),通過(guò)廉價(jià)的通訊手段,將買(mǎi)家與賣(mài)家、廠商和合作伙伴緊密結(jié)合在了一起,消除時(shí)間與空間帶來(lái)的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。而在

25、實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動(dòng)中了,人們將這種交易模式稱(chēng)為:電子商務(wù)。當(dāng)今比較流行的網(wǎng)上書(shū)店國(guó)外有“亞馬遜(www.amzon.com)”,國(guó)內(nèi)有“當(dāng)當(dāng)(www.dangdang.com)”。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對(duì)其他的網(wǎng)站提供了良好的典范。設(shè)計(jì)中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個(gè)網(wǎng)站的開(kāi)發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項(xiàng)。</p><p>  設(shè)計(jì)和完成一個(gè)

26、電子商務(wù)購(gòu)物系統(tǒng),將會(huì)牽涉到許多技術(shù)上的問(wèn)題,如:動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)的、后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)和管理,通過(guò)實(shí)際的制作個(gè)網(wǎng)站,可以避免紙上談兵,在實(shí)踐中掌握上述技術(shù)的使用。所以說(shuō),完成這個(gè)課題的意義是重大的,其意義如下:</p><p><b>  1、理論聯(lián)系實(shí)際</b></p><p>  通過(guò)自己動(dòng)手,把以往純理論的理論知識(shí)和實(shí)踐結(jié)合起來(lái)。在實(shí)踐中驗(yàn)證理論的正確性。<

27、;/p><p>  2、學(xué)習(xí)新技術(shù),培養(yǎng)自學(xué)和探索能力</p><p>  目前流行的技術(shù)有JSP、ASP、PHP等,結(jié)合HTML都能夠快速的開(kāi)發(fā)網(wǎng)站,要完成畢業(yè)設(shè)計(jì)就要在其中選擇一種最合適的技術(shù)來(lái)進(jìn)行開(kāi)發(fā),無(wú)論選擇某一種技術(shù),都能夠?qū)W習(xí)到最新的開(kāi)發(fā)技術(shù)。此外開(kāi)發(fā)的時(shí)候一定會(huì)遇到疑難問(wèn)題,這就需要自己尋找資料和開(kāi)動(dòng)腦筋。</p><p>  3、規(guī)模較大,可以彌補(bǔ)理論知

28、識(shí)和實(shí)踐的距離</p><p>  整個(gè)項(xiàng)目以開(kāi)發(fā)一個(gè)完整的網(wǎng)站為目標(biāo),雖然只有基礎(chǔ)的功能,但是規(guī)模已經(jīng)不小,這就需要我們有更強(qiáng)的動(dòng)手能力,這樣通過(guò)動(dòng)手操作能大大縮短理論知識(shí)和實(shí)踐的距離。</p><p>  第2章 系統(tǒng)開(kāi)發(fā)技術(shù)和環(huán)境</p><p>  2.1 網(wǎng)站開(kāi)發(fā)工具-MyEclipse6.0</p><p>  MyEclips

29、e企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p>

30、<p>  2.2 服務(wù)器Tomcat6.0簡(jiǎn)介</p><p>  Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,目前最新版本是6.0.14。</p><p>  Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。&

31、lt;/p><p>  Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)

32、行的。</p><p>  我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會(huì)選擇Tomcat。</p><p>  2.3 數(shù)據(jù)庫(kù)SQL Server 2000簡(jiǎn)介</p><p>  SQL Server 2000 是Microsof

33、t 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。</p><p>  2.4 JSP技術(shù)工作原理</p>

34、<p>  2.4.1 JSP技術(shù)簡(jiǎn)介</p><p>  JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類(lèi)似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 </p><p>  所有

35、程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,對(duì)客戶(hù)瀏覽器的要求最低。它基于強(qiáng)大的Java語(yǔ)言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢(shì)。</p><p>  JSP有六種內(nèi)置對(duì)象,其中常用的有:</p><p>  request, response, out, session, application, config, pagecontext, page

36、, exception.  </p><p>  2.4.2 JSP技術(shù)的優(yōu)點(diǎn)</p><p>  JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁(yè)面的開(kāi)發(fā):</p><p>  (1)將內(nèi)容的生成和顯示進(jìn)行分離 使用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)容是根

37、據(jù)請(qǐng)求來(lái)變化的,例如請(qǐng)求帳戶(hù)信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。</p><p>  (2)強(qiáng)調(diào)可重用的組件 絕大多數(shù)JSP頁(yè)面依賴(lài)于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些

38、組件為更多的使用者或者客戶(hù)團(tuán)體所使用。</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)容生成所需要的。</p><p>  (4)健壯的存儲(chǔ)管理和安全性 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯

39、成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。</p><p> ?。?)一次編寫(xiě),各處運(yùn)行 作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。</p><p>  2.4.3 Java Servlet概述</p><p>  Servlet是Java編寫(xiě)的服務(wù)器端程序,是由服務(wù)器端

40、執(zhí)行和調(diào)用的Java類(lèi)。Servlet是采用Java技術(shù)來(lái)實(shí)現(xiàn)CGI功能的一種技術(shù),能夠像CGI一樣動(dòng)態(tài)地?cái)U(kuò)展Web服務(wù)器的功能,并采用請(qǐng)求——響應(yīng)模式提供Web服務(wù)。</p><p>  JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,談及JSP技術(shù),少不了要對(duì)JAVA技術(shù)進(jìn)行一些基本的介紹。</p><p>  2.4.4 JavaBean簡(jiǎn)介</p><p>  J

41、avaBean是一種基于Java的軟件組件,JavaBean和Active控件一樣,可以通過(guò)封裝業(yè)務(wù)邏輯建立一整套可重復(fù)利用的對(duì)象庫(kù)。JSP對(duì)于在Web應(yīng)用中集成JavaBean組件提供了完善的支持,這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)過(guò)測(cè)試和可信任的已有組件),避免重復(fù)開(kāi)發(fā),也為JSP應(yīng)用帶來(lái)了更多的可伸縮性。JavaBean組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互及數(shù)據(jù)提取等。</p><p&g

42、t;  由于Java語(yǔ)言在這些方面所具有的特點(diǎn)和優(yōu)勢(shì),使得基于它的軟件JavaBean組件技術(shù)倍受人們關(guān)注。它的任務(wù)就是:一次編寫(xiě),可以在任何地方執(zhí)行,可以在任何地方重用。JavaBean組件可以在任何地方重用包括了可以在應(yīng)用程序、其他組件、文檔、Web站點(diǎn)和應(yīng)用程序構(gòu)造器工具等多種方案中再利用。</p><p>  為了創(chuàng)建和使用Java軟件組件,JavaBean被實(shí)現(xiàn)為一種獨(dú)立于平臺(tái)和結(jié)構(gòu)的應(yīng)用程序接口,它的

43、實(shí)現(xiàn)可以忽略?xún)?nèi)部的結(jié)構(gòu)和細(xì)節(jié)問(wèn)題,只需定義其外部的特征及對(duì)外功能就行。其中,屬性、方法和事件三種接口可以獨(dú)立對(duì)外進(jìn)行開(kāi)發(fā)。</p><p>  2.5 網(wǎng)站開(kāi)發(fā)模式</p><p>  目前,JSP技術(shù)已經(jīng)成為一種受大多數(shù)大型企業(yè)或中小型企業(yè)喜愛(ài)的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。越來(lái)越多的技術(shù)人員也逐步成為JSP技術(shù)的推崇者。JSP技術(shù)正是利用了Java的“一次開(kāi)發(fā),處處使用”的性能,成為了網(wǎng)站開(kāi)發(fā)技術(shù)

44、人員的首選技術(shù)。當(dāng)然,JSP技術(shù)的最大優(yōu)勢(shì)在于能夠?qū)㈨?yè)面的表現(xiàn)形式和頁(yè)面的商業(yè)邏輯分開(kāi)。</p><p>  JSP網(wǎng)站開(kāi)發(fā)技術(shù)標(biāo)準(zhǔn)提供了兩種開(kāi)發(fā)模式:一種是JSP+JavaBean開(kāi)發(fā)模式;一種是JSP+Servlet+JavaBean開(kāi)發(fā)模式。</p><p>  JSP+JavaBean模型圖如圖2-3所示:</p><p>  圖2-3 JSP+JavaB

45、ean模型圖</p><p>  在這種模型中,JSP頁(yè)面獨(dú)自響應(yīng)請(qǐng)求并將處理結(jié)果返回給客戶(hù),所有的數(shù)據(jù)通過(guò)JavaBean來(lái)處理,JSP實(shí)現(xiàn)頁(yè)面的顯示。此模型常常會(huì)導(dǎo)致頁(yè)面被嵌入大量的腳本語(yǔ)言或者Java代碼段,當(dāng)處理大型業(yè)務(wù)時(shí),頁(yè)面程序?qū)⒆兊卯惓?fù)雜給開(kāi)發(fā)和維護(hù)帶來(lái)困難。</p><p>  JSP+Servlet+JavaBean模型圖如圖2-4所示:</p><

46、p>  圖2-4 JSP+Servlet+JavaBean模型圖</p><p>  Servlet技術(shù)是一種采用Java技術(shù)來(lái)實(shí)現(xiàn)CGI功能的一種技術(shù)。Servlet是運(yùn)行在Web服務(wù)器上,用來(lái)生成Web頁(yè)面。Servlet技術(shù)非常適于服務(wù)器端的處理和編程。</p><p>  在此種開(kāi)發(fā)模式中,JSP技術(shù)用來(lái)顯示頁(yè)面,該頁(yè)面中沒(méi)有任何的商業(yè)處理邏輯,通過(guò)Servlet技術(shù)來(lái)完成

47、大量的事物處理工作。Servlet用來(lái)處理事務(wù)的請(qǐng)求,充當(dāng)著一個(gè)控制者的角色,并負(fù)責(zé)向客戶(hù)發(fā)送請(qǐng)求,創(chuàng)建JSP需要的Bean和對(duì)象,根據(jù)用戶(hù)的請(qǐng)求行為,決定將哪個(gè)JSP頁(yè)面發(fā)送給用戶(hù)。</p><p>  本設(shè)計(jì)主要使用第一種開(kāi)發(fā)模式,簡(jiǎn)單實(shí)用,便于管理。</p><p><b>  2.6 本章小結(jié)</b></p><p>  本章只要介紹了

48、開(kāi)發(fā)系統(tǒng)所需要的技術(shù)和環(huán)境。本系統(tǒng)開(kāi)發(fā)的只要工具是MyEclips6.0。接著介紹了服務(wù)tomcal6.0,數(shù)據(jù)庫(kù)本課題用的是SQLSERVER2000,它連接前臺(tái)用的是JDBC-ODBC橋。最后介紹了JSP的運(yùn)行模式、工作原理和技術(shù)特點(diǎn)。</p><p><b>  第3章 系統(tǒng)分析</b></p><p>  系統(tǒng)分析是平臺(tái)開(kāi)發(fā)的一個(gè)不可缺少的環(huán)節(jié),為了能夠使本

49、系統(tǒng)更好、更完善地被設(shè)計(jì)出來(lái),就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開(kāi)發(fā)出完整的系統(tǒng)設(shè)計(jì)。</p><p><b>  3.1 設(shè)計(jì)目標(biāo)</b></p><p>  本平臺(tái)利用現(xiàn)在比較廣泛的JSP+SQLServer2000數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來(lái)進(jìn)一步的實(shí)施打下一個(gè)堅(jiān)實(shí)的技術(shù)基礎(chǔ)。本平臺(tái)將投入到實(shí)際的試運(yùn)行

50、之中,進(jìn)行測(cè)試,如果測(cè)試滿意的話,將進(jìn)行平臺(tái)的完善開(kāi)發(fā),從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。</p><p>  此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶(hù)瀏覽、查詢(xún)使用。包括:瀏覽商品、查詢(xún)商品、訂購(gòu)商品、購(gòu)物車(chē)、用戶(hù)信息管理等功能;后臺(tái)管理是提供給管理員的,其中包括:商品管理、用戶(hù)管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來(lái),并提高了辦公效率。&

51、lt;/p><p><b>  3.2 可行性分析</b></p><p>  可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的。</p><p>  3.2.1 經(jīng)濟(jì)可行性</p><p>  進(jìn)行開(kāi)發(fā)成

52、本的估算以及了解取得效益的評(píng)估,確定要開(kāi)發(fā)的項(xiàng)目是否值得投資開(kāi)發(fā),這些即為經(jīng)濟(jì)可行性研究的內(nèi)容。對(duì)于大多數(shù)系統(tǒng),一般衡量經(jīng)濟(jì)上是否合算,應(yīng)考慮一個(gè)底線,經(jīng)濟(jì)可行性研究范圍比較廣,包括成本-效益分析、公司的長(zhǎng)期經(jīng)營(yíng)策略、開(kāi)發(fā)所需的成本和資源、潛在的市場(chǎng)前景。</p><p>  本平臺(tái)只需要一臺(tái)性能好一點(diǎn)的計(jì)算機(jī)擔(dān)當(dāng)服務(wù)器,裝上tomcat服務(wù)器軟件,即可成為一臺(tái)服務(wù)器??蛻?hù)只要連上服務(wù)器就可以進(jìn)行運(yùn)作,經(jīng)濟(jì)上都是

53、可行的,而且要求不高,所以該系統(tǒng)的開(kāi)發(fā)是可行的。</p><p>  3.2.2 技術(shù)可行性</p><p>  對(duì)要開(kāi)發(fā)項(xiàng)目的功能、性能和限制條件進(jìn)行分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險(xiǎn)又多大,項(xiàng)目是否能實(shí)現(xiàn),這些即為技術(shù)可行性研究的內(nèi)容。這里的資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員水平和已有的工作基礎(chǔ)。</p><p>  本系統(tǒng)需要一臺(tái)服務(wù)器

54、,配置要求與客戶(hù)量成正比,可以供一個(gè)公司或企業(yè)使用。當(dāng)前的主流服務(wù)器有很多選擇,而他們廠家的售后服務(wù)也很好。服務(wù)器需要安裝的服務(wù)器Tomcat6.0。數(shù)據(jù)庫(kù)可以使用SQLSERVER2000數(shù)據(jù)庫(kù)。總之,這個(gè)平臺(tái)開(kāi)發(fā)所需要的東西很容易集齊,技術(shù)性也不是很高,所以技術(shù)是可行的。</p><p>  3.2.3 社會(huì)可行性</p><p>  研究要開(kāi)發(fā)的項(xiàng)目是否存在任何侵犯、妨礙等責(zé)任問(wèn)題,

55、要開(kāi)發(fā)項(xiàng)目的運(yùn)行方式在用戶(hù)組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)和操作方式是否可行,這些即為社會(huì)可行性研究得內(nèi)容。社會(huì)可行性所涉及得范圍也比較廣,它包括合同、責(zé)任、侵權(quán)、用戶(hù)組織得管理模式及規(guī)范,其他一些技術(shù)人員常常不了解得陷阱等。</p><p>  因?yàn)楸酒脚_(tái)是個(gè)人自主開(kāi)發(fā)的,所以不存在侵權(quán)、管理制度、組織管理等問(wèn)題,這個(gè)平臺(tái)的社會(huì)可行性是可行的。</p><p>  3.3 網(wǎng)站的

56、需求分析</p><p>  3.3.1 相關(guān)網(wǎng)站的功能構(gòu)架的考察</p><p>  考察的網(wǎng)站主要是國(guó)內(nèi)有名的“當(dāng)當(dāng)”網(wǎng)上書(shū)店進(jìn)入網(wǎng)站后不用急著登錄,你可以隨便看看,新的圖書(shū)和軟件介紹詳細(xì),可以看到除了圖書(shū)外還有影碟、游戲等多種商品,避免了網(wǎng)站銷(xiāo)售的單一性。當(dāng)你需要購(gòu)買(mǎi)的時(shí)候,就需要登錄了, 如果你沒(méi)有注冊(cè)過(guò),就需要注冊(cè)成為用戶(hù)。 </p><p>  除了這些

57、功能,比較人性化的功能還有商品搜索,</p><p>  除此之外,還有如新品推薦、熱門(mén)商品等等。最后當(dāng)你結(jié)賬的時(shí)候,只要點(diǎn)擊結(jié)賬就可以了。這樣整個(gè)購(gòu)買(mǎi)過(guò)程就結(jié)束了。這些就是我們能夠以用戶(hù)的角度從“當(dāng)當(dāng)”得到的信息。</p><p>  其中有一些功能由于沒(méi)有作過(guò)詳細(xì)的調(diào)查,所以不能確定,但是以上調(diào)查證明要想成為一個(gè)完整的購(gòu)物網(wǎng)站,有一些功能如會(huì)員、購(gòu)買(mǎi)等必須有,這就為本次設(shè)計(jì)提供了參考。

58、</p><p>  3.3.2 網(wǎng)站的設(shè)計(jì)</p><p>  經(jīng)過(guò)以上的初步調(diào)查和研究,并且確定了該平臺(tái)的可行性,并決定開(kāi)發(fā)本平臺(tái),為了能夠?qū)ΜF(xiàn)行的平臺(tái)內(nèi)容進(jìn)行充分了解,使所要開(kāi)發(fā)的平臺(tái)更具有實(shí)用性和適應(yīng)性,通過(guò)實(shí)習(xí)調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計(jì)出該平臺(tái)功能如下:</p><p>  (1) 能夠完成用戶(hù)基本信息錄入的注冊(cè)和用戶(hù)基本信息的個(gè)人前臺(tái)與后臺(tái)管理。&l

59、t;/p><p>  (2) 能夠完成管理員對(duì)網(wǎng)站的書(shū)籍管理、處理訂單,會(huì)員管理、操作管理的功能。</p><p>  (3) 能過(guò)書(shū)籍的名稱(chēng),書(shū)籍的分類(lèi)進(jìn)行搜索。</p><p>  (4) 能夠通過(guò)查看購(gòu)物車(chē)對(duì)所選商品進(jìn)行確定、挑選,通過(guò)定單查詢(xún)對(duì)支付費(fèi)用進(jìn)行確定。</p><p>  3.3.3 網(wǎng)站設(shè)計(jì)的特點(diǎn)</p><

60、;p>  我所設(shè)計(jì)和開(kāi)發(fā)的網(wǎng)上書(shū)店是經(jīng)過(guò)很長(zhǎng)時(shí)間的調(diào)查和分析才開(kāi)始具體實(shí)施的,它的主要特點(diǎn)是改變了以往的購(gòu)物只能過(guò)現(xiàn)實(shí)的商場(chǎng)才能達(dá)到的結(jié)果,采用Wed技術(shù),借助于Internet互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達(dá)到資源共享,提高以往買(mǎi)書(shū)的局限性,縮短人們的時(shí)間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),使整個(gè)購(gòu)書(shū)活動(dòng)過(guò)程簡(jiǎn)單、方便、易行。</p><p>  3.3.4 網(wǎng)站開(kāi)發(fā)的設(shè)

61、計(jì)思想</p><p>  網(wǎng)上書(shū)店主要是對(duì)后臺(tái)管理和前臺(tái)操作。后臺(tái)管理是管理員對(duì)本網(wǎng)站的維護(hù),通過(guò)商品管理、處理訂單、、會(huì)員管理、操作管理等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶(hù)登錄到本網(wǎng)站,可以進(jìn)行用戶(hù)注冊(cè),通過(guò)網(wǎng)站的新書(shū)上架、商品分類(lèi)或商品搜索功能,找到自己想要買(mǎi)的書(shū),裝入購(gòu)物車(chē),提交定單進(jìn)行購(gòu)買(mǎi)。</p><p>  3.3.5 系統(tǒng)設(shè)計(jì)總的原則</p><p&g

62、t;  無(wú)論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,它的主要設(shè)計(jì)規(guī)則有:</p><p>  (1)簡(jiǎn)單性 在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō)是非常重要的。</p><p> ?。?)針對(duì)性 該平臺(tái)設(shè)計(jì)是網(wǎng)上書(shū)店及后臺(tái)管理的定向開(kāi)發(fā)設(shè)計(jì),所以具有專(zhuān)業(yè)突出和很強(qiáng)的針對(duì)性。</p><p> ?。?)實(shí)用性 該平臺(tái)能完成電子商品展示

63、和管理員管理的基本信息,具有良好的實(shí)用性。</p><p><b>  3.4 本章小結(jié)</b></p><p>  本章主要確定了本課題的設(shè)計(jì)目標(biāo),接著對(duì)系統(tǒng)作了可行性分析,包括經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性。最后對(duì)網(wǎng)站的需求作了分析,在需求分析中,先考察了和本課題相關(guān)的網(wǎng)站制作的特色,參考它們用到的技術(shù),最后得出本系統(tǒng)的特點(diǎn)、設(shè)計(jì)思想和總的開(kāi)發(fā)原則,為以后開(kāi)發(fā)

64、作了準(zhǔn)備。</p><p>  第4章 系統(tǒng)的總體設(shè)計(jì)</p><p>  4.1 購(gòu)書(shū)系統(tǒng)功能分析</p><p>  經(jīng)過(guò)前期的深入調(diào)查和研究,總結(jié)出該系統(tǒng)需要完成的一些具體功能,分析如下:</p><p>  (1)用戶(hù)管理 能夠完成用戶(hù)基本信息錄入的注冊(cè)和用戶(hù)基本信息的個(gè)人前臺(tái)后臺(tái)管理。</p><p>  

65、(2)管理員管理 能夠完成管理員對(duì)網(wǎng)站的商品資料(商品添加、商品刪除)、商品交易(處理訂單、訂單查詢(xún))、會(huì)員管理(會(huì)員管理)、操作管理(管理員添加、管理員審查、管理員退出)的功能。</p><p>  (3)搜索功能 能過(guò)書(shū)籍的名稱(chēng),書(shū)籍的分類(lèi),進(jìn)行模糊查詢(xún)和精確搜索。</p><p>  (4)查詢(xún)功能 能夠通過(guò)查看購(gòu)物車(chē)對(duì)所選商品進(jìn)行確定、挑選,通過(guò)定單查詢(xún)對(duì)支付費(fèi)用進(jìn)行確定。<

66、/p><p>  4.2 功能模塊的設(shè)計(jì)</p><p>  在系統(tǒng)功能的分析基礎(chǔ)上,得到本系統(tǒng)的功能模塊圖如圖4-1所示。</p><p>  網(wǎng)上書(shū)店主要包括四大功能模塊,用戶(hù)管理模塊、管理員模塊、搜索模塊、查詢(xún)模塊其中用戶(hù)管理模塊,主要包括用戶(hù)注冊(cè)、用戶(hù)修改、用戶(hù)刪除,用戶(hù)的找回密碼等功能;管理員管理主要包括書(shū)籍管理(書(shū)籍添加、書(shū)籍刪除,書(shū)籍查看)、商品交易、會(huì)員

67、管理、操作管理(管理員添加、管理員退出)等功能;搜索主要包括(書(shū)籍名稱(chēng)、書(shū)籍類(lèi)別)。</p><p>  4.3 系統(tǒng)流程分析</p><p>  (1)前臺(tái)購(gòu)物流程圖 如圖4-2所示。</p><p>  (2)后臺(tái)訂單處理流程圖 如圖4-3所示。</p><p>  (3)注冊(cè)功能流程圖 如圖4-4所示</p><p&

68、gt;  (4)用戶(hù)登錄流程圖 如圖4-5所示。</p><p>  (5)商品搜索流程圖 如圖4-6所示。</p><p>  圖4-2 顧客前臺(tái)購(gòu)物</p><p>  圖4-1 系統(tǒng)總體結(jié)構(gòu)</p><p><b>  圖4-3 后臺(tái)訂單</b></p><p><b>  圖4-

69、4 用戶(hù)注冊(cè)</b></p><p><b>  圖4-5 用戶(hù)登陸</b></p><p><b>  圖4-6 商品搜索</b></p><p>  (6)商品管理流程圖 如圖4-7所示。</p><p><b>  圖4-7 商品管理</b></p>

70、;<p>  (7)購(gòu)物車(chē)流程圖 如圖4-8所示。</p><p>  圖4-8 購(gòu)物車(chē)流程</p><p>  4.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)分析</p><p>  在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界

71、,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過(guò)程,經(jīng)過(guò)分析(選擇、命名、分類(lèi)等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)的開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)的一個(gè)核心。</p><p>  網(wǎng)上書(shū)店的主要對(duì)象是用戶(hù),所以必需建立用

72、戶(hù)表,包括用戶(hù)的基本信息情況;用戶(hù)的主要活動(dòng)是對(duì)商品的購(gòu)買(mǎi),所以必需建立商品信息表;用戶(hù)對(duì)商品的購(gòu)買(mǎi),用戶(hù)提交定單,建立定單表。</p><p>  4.4.2 E-R圖</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)表。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的3個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。經(jīng)過(guò)仔細(xì)地

73、設(shè)計(jì),得到各個(gè)實(shí)體的E-R圖。</p><p>  圖4-1 用戶(hù)實(shí)體屬性圖</p><p>  圖4-2 訂單實(shí)體屬性圖</p><p>  圖4-3 圖書(shū)實(shí)體屬性圖</p><p>  圖4-4 消費(fèi)實(shí)體屬性圖</p><p><b>  1</b></p><p&

74、gt;<b>  1 </b></p><p><b>  m</b></p><p>  1 n</p><p><b>  m</b></p><p>  圖4-5 實(shí)體聯(lián)系E-R圖</p><p> 

75、 4.4.3 數(shù)據(jù)庫(kù)具體設(shè)計(jì)</p><p>  由設(shè)計(jì)的E-R圖得到下面各表的結(jié)構(gòu)。</p><p>  表4-1 系統(tǒng)會(huì)員消費(fèi)信息表(usersend表)</p><p>  表4-2 系統(tǒng)書(shū)籍信息表(book表)</p><p>  表4-3 訂單明細(xì)表(dmingxi表)</p><p>  表4-4 系統(tǒng)會(huì)員

76、信息表(usr表)</p><p><b>  4.5 本章小結(jié)</b></p><p>  本章開(kāi)始了系統(tǒng)的總體設(shè)計(jì),主要有系統(tǒng)的功能分析、模塊分析和流程分析。其中,在功能分析中畫(huà)出了本系統(tǒng)的總體E-R圖,在模塊分析中介紹到系統(tǒng)總共用到哪些模塊,而在流程分析中分別畫(huà)出了會(huì)員注冊(cè)、購(gòu)物、訂單等流程圖。最后寫(xiě)出了系統(tǒng)數(shù)據(jù)庫(kù)的表的結(jié)構(gòu),為系統(tǒng)的詳細(xì)設(shè)計(jì)做了準(zhǔn)備。</

77、p><p>  第5章 系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)</p><p><b>  5.1 前臺(tái)設(shè)計(jì)</b></p><p>  在主頁(yè)上,顧客能迅速獲得商品的資料,如新發(fā)布的產(chǎn)品、熱門(mén)產(chǎn)品,商家推薦,銷(xiāo)售排行,新書(shū)推薦。這樣能讓顧客在最短時(shí)間內(nèi)獲得他們說(shuō)需要的商品。而我們還可以看到,新的用戶(hù)可以在這里注冊(cè)、會(huì)員可以在這里直接登陸、修改自己的資料,查看訂單

78、,查看購(gòu)物車(chē)等??傊?,主頁(yè)的設(shè)計(jì)的只要思想就是方便顧客購(gòu)物。首頁(yè)的設(shè)計(jì)使用的是表格嵌套的JSP語(yǔ)句。jsp:include加載的頭部頁(yè)面head.jsp,中間為總體的顯示頁(yè)面head.jsp,</p><p>  頁(yè)腳是靜態(tài)頁(yè)面copyright.html作為版權(quán)說(shuō)明。</p><p><b>  5.2 用戶(hù)管理</b></p><p>  

79、5.2.1 用戶(hù)注冊(cè)</p><p>  如果成為會(huì)員,在購(gòu)物的時(shí)候可以獲得優(yōu)惠,基于這個(gè)想法,顧客一般都會(huì)在這里先注冊(cè)成為會(huì)員的。在主頁(yè)上點(diǎn)擊“新用戶(hù)注冊(cè)”就可以跳到會(huì)員注冊(cè)頁(yè)面,在會(huì)員注冊(cè)資料中,分為必填資料和選填資料。注冊(cè)頁(yè)面為reg1.jsp填好一切資料后點(diǎn)擊“好了我要提交”,提交到注冊(cè)處理頁(yè)面reg3.jsp.并使用JAVASCRIPT腳本進(jìn)行驗(yàn)證,將用戶(hù)名與原有的user表進(jìn)行比較,若用戶(hù)名已存在,則

80、提示“此用戶(hù)名已存在請(qǐng)重新填寫(xiě)”,經(jīng)過(guò)驗(yàn)證后填寫(xiě)的數(shù)據(jù)添加到數(shù)據(jù)庫(kù)的usr表中,點(diǎn)擊“不行我要重填”進(jìn)行重新填寫(xiě)。 </p><p>  5.2.2 用戶(hù)登錄</p><p>  顧客經(jīng)過(guò)注冊(cè)后,可以用注冊(cè)過(guò)的帳號(hào)進(jìn)行登陸。在登陸界面login.jsp中或首頁(yè)的登錄框中輸入帳號(hào)、密碼、會(huì)員類(lèi)型提交到user_login.jsp頁(yè)面處理登錄請(qǐng)求,將提交的數(shù)據(jù)與數(shù)據(jù)庫(kù)中的原有user

81、Name,userprd,userType進(jìn)行組合查詢(xún)比較,驗(yàn)證通過(guò)后就可以登陸會(huì)員系統(tǒng)。如果是管理員進(jìn)入管理頁(yè)面manager/index.jsp,普通會(huì)員進(jìn)入網(wǎng)站首頁(yè)index.jsp,并且顯示出用戶(hù)名,將用戶(hù)名存入session中后可以進(jìn)行購(gòu)物等所有操作。</p><p>  5.2.3 用戶(hù)找回密碼</p><p>  顧客經(jīng)過(guò)注冊(cè)后,可以用注冊(cè)過(guò)的帳號(hào)進(jìn)行登陸。但是如果忘記了密碼

82、,還可以通過(guò)單擊找回密碼鏈接轉(zhuǎn)到findprd.jsp頁(yè)面填寫(xiě)問(wèn)題和答案后提交到findprd_ok.jsp,比較usr表中的userName,question,answer的內(nèi)容,找回自己的密碼。該頁(yè)面如圖5-1所示。</p><p>  圖5-1黃金屋書(shū)店找回密碼頁(yè)面</p><p>  如果問(wèn)題和答案都正確則彈出對(duì)話框顯示密碼“你的密碼是……”,后進(jìn)入登錄頁(yè)面重新登錄。相反如果填寫(xiě)的

83、信息有誤則彈出對(duì)話框顯示“輸入信息有誤,請(qǐng)重新填寫(xiě)或注冊(cè)”。</p><p>  5.2.4 用戶(hù)信息查看 </p><p>  用戶(hù)登錄后可以查看自己的注冊(cè)信息和在網(wǎng)站的消費(fèi)信息,通過(guò)myinfo.jsp顯示用戶(hù)信息。并出現(xiàn)信息修改鏈接,可以修改密碼和注冊(cè)信息,但是用戶(hù)名不可改變。</p><p>  5.2.5 用戶(hù)信息修改</p><p&g

84、t;  可以分別進(jìn)行修改密碼和注冊(cè)信息,但是用戶(hù)名不可改變。表單提交信息的約束由JavaScript完成,修改密碼的處理頁(yè)面是modify_password_save.jsp。用戶(hù)信息修改處理頁(yè)面是modify_info_save.jsp。數(shù)據(jù)庫(kù)更新操作過(guò)程中,定義一個(gè)整型變量temp用于返回?cái)?shù)據(jù)庫(kù)操作的狀態(tài)。這樣可以不用拋出異常來(lái)顯示數(shù)據(jù)庫(kù)操作狀態(tài),不但可以設(shè)計(jì)成一個(gè)比較友好的錯(cuò)誤處理頁(yè)面,管理員也可以根據(jù)提示判斷錯(cuò)。當(dāng)temp>

85、;0時(shí),數(shù)據(jù)庫(kù)更新成功,并彈出對(duì)話框提示修改成功。若當(dāng)temp=0則提示數(shù)據(jù)庫(kù)更新失敗,重新填寫(xiě)信息。當(dāng)temp<0時(shí),網(wǎng)絡(luò)內(nèi)部錯(cuò)誤或其它系統(tǒng)錯(cuò)誤。 </p><p>  5.2.5 用戶(hù)注銷(xiāo)</p><p>  用戶(hù)在登錄時(shí)將用戶(hù)名和ID存入session中,從一個(gè)客戶(hù)打開(kāi)瀏覽器并連接到服務(wù)器開(kāi)始,到客戶(hù)關(guān)閉瀏覽器離開(kāi)這個(gè)服務(wù)器結(jié)束,被稱(chēng)為一個(gè)會(huì)話。當(dāng)一個(gè)客戶(hù)首次訪問(wèn)服務(wù)器上的一個(gè)

86、JSP頁(yè)面時(shí),JSP引擎產(chǎn)生一個(gè)session對(duì)象,同時(shí)分配一個(gè)String類(lèi)型的ID號(hào),JSP引擎同時(shí)將這個(gè)ID號(hào)發(fā)送到客戶(hù)端,存放在Cookie中,這樣session對(duì)象和客戶(hù)之間就建立了一一對(duì)應(yīng)的關(guān)系。當(dāng)客戶(hù)再訪問(wèn)連接該服務(wù)器的其他頁(yè)面時(shí),不再分配給客戶(hù)新的session對(duì)象,直到客戶(hù)關(guān)閉瀏覽器后,服務(wù)器端該客戶(hù)的session對(duì)象才取消,并且和客戶(hù)的會(huì)話對(duì)應(yīng)關(guān)系消失。當(dāng)客戶(hù)重新打開(kāi)瀏覽器再連接到該服務(wù)器時(shí),服務(wù)器為該客戶(hù)再創(chuàng)建一

87、個(gè)新的session對(duì)象。</p><p>  所以為了安全和資源浪費(fèi)的角度來(lái)看要用注銷(xiāo)來(lái)釋放session中的用戶(hù)ID。單擊注銷(xiāo)時(shí)提交到loginout.jsp將session中的ID釋放清空完成注銷(xiāo)。</p><p><b>  5.3 書(shū)籍管理</b></p><p>  5.3.1 書(shū)籍查看</p><p>  

88、用戶(hù)可以查看書(shū)籍,當(dāng)用戶(hù)點(diǎn)擊“商品瀏覽”鏈接時(shí)提交到showbook.jsp顯示全部書(shū)籍,并且點(diǎn)擊書(shū)籍名稱(chēng)來(lái)將書(shū)籍的ID號(hào)傳遞到seebookall.jsp,然后通過(guò)查詢(xún)語(yǔ)句查出與ID號(hào)相同的書(shū)籍后顯示書(shū)籍的詳細(xì)信息,單擊圖書(shū)類(lèi)型名稱(chēng)可通過(guò)條件組合將bookType傳入seebookType.jsp頁(yè)面,與表book比較后選出類(lèi)型相同的書(shū)籍后顯示所有此類(lèi)型的圖書(shū)信息,單擊鏈接添加到購(gòu)物車(chē)。</p><p>  5

89、.3.2 書(shū)籍推薦</p><p>  在圖書(shū)表book中定義字段iftuijian,當(dāng)為1時(shí)表示推薦,當(dāng)單擊鏈接“商家推薦”時(shí)</p><p>  提交到tuijianbook.jsp中,使用查詢(xún)語(yǔ)句查詢(xún)并顯示書(shū)籍的所有信息出來(lái)。也可以用一張圖片表示推薦的程度,后再按照推薦程度來(lái)排列圖書(shū)顯示的順序。</p><p>  5.3.3 新書(shū)上架</p>

90、<p>  在圖書(shū)表book中定義字段addtime自段用于標(biāo)識(shí)書(shū)籍進(jìn)站的時(shí)間,顯示時(shí)用查詢(xún)語(yǔ)句查找到書(shū)籍名稱(chēng)后用addtime來(lái)限定排列順序。</p><p><b>  5.4 書(shū)籍查詢(xún)</b></p><p>  當(dāng)顧客因?yàn)闀?shū)店的書(shū)籍太多而找不到他所需要的產(chǎn)品的時(shí)候,他可以用書(shū)籍查詢(xún)系統(tǒng)。書(shū)籍搜索分為一般搜索和高級(jí)搜索。一般搜索也就是叫做模糊查找,只要

91、符合搜索字段的書(shū)籍都會(huì)被搜索出來(lái)。高級(jí)搜索可以有針對(duì)性的查找,可以通過(guò)圖書(shū)的類(lèi)別、圖書(shū)名稱(chēng)、圖書(shū)簡(jiǎn)介、圖書(shū)內(nèi)容、圖書(shū)簡(jiǎn)介、圖書(shū)價(jià)格、是否推薦、是否特價(jià)這幾種方法來(lái)查找。高級(jí)搜索搜索出來(lái)的東西比較準(zhǔn)確。</p><p>  5.4.1 書(shū)籍一般搜索</p><p>  通過(guò)輸入要查找的書(shū)籍的關(guān)鍵字進(jìn)行模糊查詢(xún),可以在文本框后加一個(gè)下拉框,來(lái)選擇查找的途徑,或是通過(guò)書(shū)名,貨書(shū)籍類(lèi)型,或作者出版

92、社等的關(guān)鍵字,點(diǎn)擊搜索按鈕提交表單到findgood.jsp頁(yè)面,將傳入的信息用like %keyword% 進(jìn)行模糊查詢(xún),后顯示所有與關(guān)鍵字有關(guān)的書(shū)籍。運(yùn)行界面如圖5-2所示。</p><p>  圖5-2 黃金屋書(shū)店一般查詢(xún)頁(yè)面</p><p>  5.4.2 書(shū)籍高級(jí)搜索</p><p>  點(diǎn)擊精確查詢(xún)進(jìn)入高級(jí)搜索頁(yè)面靜態(tài)頁(yè)面findgood.html,點(diǎn)擊

93、搜索后提交到findbook.jsp其中查詢(xún)條件可以隨便的任意組合查詢(xún)。處理頁(yè)面用一系列的條件分支語(yǔ)句來(lái)組合控制查詢(xún)語(yǔ)句,所以無(wú)論填寫(xiě)那個(gè)都會(huì)正確的查找出結(jié)果。并且填寫(xiě)的查詢(xún)條件越多,查詢(xún)結(jié)果越精確。高級(jí)搜索把其他條件的商品全部過(guò)濾掉,很精確的搜索顧客想要的商品。</p><p>  當(dāng)沒(méi)有符合條件的書(shū)籍時(shí),彈出對(duì)話框顯示“您要查找的圖書(shū)不存在,請(qǐng)重新填寫(xiě)“。</p><p><b&

94、gt;  5.5 購(gòu)物車(chē)管理</b></p><p>  在超市購(gòu)物,可以根據(jù)自己的需求將很多的商品挑選到購(gòu)物車(chē)中,然后去收銀臺(tái)結(jié)帳,而在網(wǎng)上虛擬的商城中沒(méi)有辦法推車(chē),通常都會(huì)使用“購(gòu)物車(chē)”技術(shù)來(lái)虛擬現(xiàn)實(shí)生活。這種技術(shù)十分方便,不但可以隨時(shí)添加,查看,修改,清空購(gòu)物車(chē)中的內(nèi)容,還可以隨時(shí)去收銀臺(tái)結(jié)帳。</p><p>  5.5.1 購(gòu)物車(chē)添加</p><p

95、>  添加購(gòu)物車(chē)就是把用戶(hù)選的商品暫放在購(gòu)物車(chē)中。當(dāng)用戶(hù)在書(shū)籍清單中單擊“添加到購(gòu)物車(chē)”時(shí),通過(guò)鏈接的組合將商品的Id傳入購(gòu)物車(chē)的添加處理頁(yè)面cart.jsp。然后根據(jù)書(shū)籍ID查詢(xún)出書(shū)籍的名稱(chēng)和價(jià)格,并引入實(shí)體javabean buylist 存放讀出的書(shū)籍信息和用戶(hù)名等信息。創(chuàng)建一個(gè)集合類(lèi)Vector的對(duì)象shop來(lái)保持buylist的對(duì)象mylist的信息。然后從session中讀取shop對(duì)象,如果為空則說(shuō)明還沒(méi)進(jìn)行購(gòu)物或者

96、已經(jīng)清空了購(gòu)物車(chē),需要新建購(gòu)物車(chē)對(duì)象;將商品ID與購(gòu)物車(chē)列表中的商品ID對(duì)比,如果已經(jīng)存在則將購(gòu)物車(chē)中的商品的數(shù)量加1。</p><p>  5.5.2 購(gòu)物車(chē)查看</p><p>  為了方便用戶(hù)隨時(shí)查看購(gòu)物情況,在網(wǎng)站首頁(yè)上添加查看購(gòu)物車(chē)的鏈接,并鏈接到list.jsp頁(yè)面。通過(guò)它可以獲取用戶(hù)所有的商品信息法放入購(gòu)物車(chē)中顯示出來(lái)。在購(gòu)物車(chē)?yán)锟梢孕薷纳唐窋?shù)量,刪除商品,繼續(xù)購(gòu)書(shū),和生成訂

97、單。</p><p>  5.5.3 購(gòu)物車(chē)修改</p><p>  當(dāng)商品數(shù)量需要修改時(shí)只需要改變購(gòu)買(mǎi)商品的數(shù)量文本框中的值,后單擊修改按鈕就修改完成了。這里需要特別注意修改數(shù)量后一定要點(diǎn)擊修改按鈕,否則將按照初始時(shí)的值提交到訂單生成頁(yè)面。當(dāng)要?jiǎng)h除購(gòu)物車(chē)中的某項(xiàng)商品時(shí)只需將商品數(shù)量文本框的值設(shè)為0,在單擊修改就刪除了。</p><p>  5.5.4 購(gòu)物車(chē)清空&

98、lt;/p><p>  清空購(gòu)物車(chē)是指在放棄購(gòu)物時(shí)或訂單生成后若還想繼續(xù)購(gòu)物一定要清空購(gòu)物車(chē)再進(jìn)行選購(gòu),這樣防止重復(fù)購(gòu)物。清空購(gòu)物車(chē)只需要將session中存儲(chǔ)的shop對(duì)象清空即可。</p><p>  session.removeAttribute("shop"),清空后彈出對(duì)話框提示購(gòu)物車(chē)清空成功。此功能由頁(yè)面clear.jsp實(shí)現(xiàn)。</p><p

99、><b>  5.6 訂單管理</b></p><p>  生成訂單是網(wǎng)上購(gòu)物商城的最終目的,前面所有的功能實(shí)現(xiàn)都是為生產(chǎn)一個(gè)用戶(hù)滿意的訂單,在此要生成一個(gè)可供用戶(hù)隨時(shí)查詢(xún)的訂單號(hào),還要保存訂單中購(gòu)買(mǎi)的商品信息。當(dāng)用戶(hù)確認(rèn)對(duì)購(gòu)物車(chē)不在修改時(shí),點(diǎn)擊付款生成訂單,并進(jìn)行付款。結(jié)帳的流程為:從購(gòu)物車(chē)中讀取商品名稱(chēng),數(shù)量,價(jià)格信息,并根據(jù)時(shí)間生成唯一的訂單號(hào),同時(shí)將用戶(hù)的注冊(cè)基本信息讀取出來(lái),

100、形成一個(gè)完整的訂單寫(xiě)入數(shù)據(jù)庫(kù)。</p><p>  5.6.1 生成訂單</p><p>  在生成訂單時(shí)調(diào)出用戶(hù)信息并生成唯一的訂單號(hào),把session中的userName取出,并根據(jù)這個(gè)用戶(hù)名來(lái)在usr表中查找出用戶(hù)基本信息。生成唯一訂單號(hào)的方法有很多種,只要確保唯一性及用戶(hù)便于查詢(xún)自己訂單的執(zhí)行狀態(tài)即可。本程序使用系統(tǒng)當(dāng)前日期的月、日、時(shí)、分、秒、及毫秒疊加的方法得出的。由于Date

101、對(duì)象返回的各級(jí)時(shí)間都是整型的,需要通過(guò)string對(duì)象的valueOf方法將其轉(zhuǎn)換成String 類(lèi)型的后使用字符串疊加。點(diǎn)擊生成訂單,便可以把信息存入數(shù)據(jù)庫(kù)。此操作由dodingdan.jsp頁(yè)面完成,生成訂單之前先判斷書(shū)庫(kù)中的書(shū)籍?dāng)?shù)量是否足夠,如足夠生成訂單,不夠則提醒用戶(hù)從新填寫(xiě)數(shù)量。</p><p><b>  5.6.2 結(jié)帳</b></p><p>  當(dāng)

102、訂單生成完頁(yè)面跳到處理查看訂單頁(yè)面,顯示訂單的狀態(tài)并設(shè)置了撤消和付款鏈接,將訂單的ID號(hào)傳入下一頁(yè)面checkok.jsp。在處理頁(yè)面中進(jìn)行了根據(jù)訂單ID號(hào)查詢(xún)出訂單中的書(shū)籍ID,書(shū)籍?dāng)?shù)目和訂單的總價(jià)。再以bookId為外碼在book表中減去訂單中的書(shū)籍?dāng)?shù)的數(shù)量,更新成功后提示交易成功,書(shū)籍以發(fā)出。再根據(jù)訂單中的userName更新usersend表中的消費(fèi)數(shù)額的字段sendmoney的值。更新成功后提示更新消費(fèi)信息成功。若不成功提示“

103、交易失敗,請(qǐng)聯(lián)系管理員”并轉(zhuǎn)入首頁(yè)。</p><p>  5.6.2 查看訂單</p><p>  查看用戶(hù)訂單頁(yè)面,先根據(jù)session中的userName查詢(xún)訂單表中的全部信息并顯示出來(lái),可以根據(jù)訂單的ifok屬性值分成是否完成交易,并將未完成交易的ifok=0的訂單信息后面加上鏈接“撤消訂單”和“付款”,分別連接到訂單的刪除deldingdan.jsp頁(yè)面和checkok.jsp交易

104、頁(yè)面。對(duì)于交易完成的訂單即ifok=1的訂單,用戶(hù)只能查看而不能修改或刪除。這部分訂單只有管理員才能編輯。</p><p><b>  5.7 后臺(tái)設(shè)計(jì)</b></p><p>  后臺(tái)功能只允許管理員權(quán)限的用戶(hù)使用,他的實(shí)現(xiàn)是前臺(tái)功能的基礎(chǔ)。</p><p>  后臺(tái)包括身份驗(yàn)證,添加商品,訂單管理,用戶(hù)管理等模塊。</p>&

105、lt;p>  5.7.1 用戶(hù)管理</p><p>  管理員對(duì)用戶(hù)的管理包括查看所有用戶(hù)信息和消費(fèi)信息。建立表usesend用于以后擴(kuò)展成按照用戶(hù)等級(jí)消費(fèi)的,可以給表設(shè)計(jì)一個(gè)觸發(fā)器,當(dāng)用戶(hù)的消費(fèi)數(shù)達(dá)到500時(shí),通過(guò)屬性sendmoney的更新觸發(fā)觸發(fā)器,更新用戶(hù)的等級(jí),而管理員設(shè)置每個(gè)等級(jí)有對(duì)應(yīng)著幾折,由此來(lái)修改用戶(hù)享受購(gòu)物時(shí)的折扣。但是現(xiàn)在這些只是我的想法還沒(méi)有具體實(shí)現(xiàn),這也將是我下一步的設(shè)計(jì)目標(biāo)。&l

106、t;/p><p>  用戶(hù)的刪除涉及到usr表,usersend 表和dmingxi表的級(jí)聯(lián)刪除與否問(wèn)題。現(xiàn)在只實(shí)現(xiàn)了單表的刪除。</p><p>  5.7.2 書(shū)籍管理</p><p>  書(shū)籍的管理部分實(shí)現(xiàn)了書(shū)籍的添加,刪除,新書(shū)推薦,和銷(xiāo)售排行。</p><p>  書(shū)籍的添加時(shí)先判斷圖書(shū)的名稱(chēng),出版社,作者,出版日期是否都相同,如果相同

107、則,只更新原有圖書(shū)的數(shù)量加上先添加的數(shù)量即可。若不全相同則添加新的數(shù)據(jù)加入數(shù)據(jù)庫(kù),并自動(dòng)生成書(shū)籍的唯一ID用于標(biāo)識(shí)書(shū)籍。書(shū)籍的添加頁(yè)面由addbook.jsp獲取數(shù)值,傳入add-book.jsp頁(yè)面進(jìn)行驗(yàn)證和添加數(shù)據(jù)庫(kù)。 </p><p>  添加成功后彈出添加完成對(duì)話框。</p><p>  刪除書(shū)籍頁(yè)面為delbook.jsp頁(yè)面。</p><p>  5

108、.7.3 訂單管理</p><p>  訂單管理只實(shí)現(xiàn)了所有訂單的所有信息的查看,和修改,為了信用問(wèn)題應(yīng)在刪除用戶(hù)下了訂單卻沒(méi)有付款的訂單時(shí)通知用戶(hù),此訂單已被刪除。</p><p>  訂單查詢(xún),使用靜態(tài)HTML頁(yè)面獲取表單信息,后提交給seachdingdan.jsp頁(yè)面接受信息。輸入訂單號(hào)后再dmingxi表中比較dingdanID相同的就輸出返回給用戶(hù)。若不存在著顯示沒(méi)有您查找的訂

109、單。</p><p>  5.7.4 管理員退出</p><p>  管理員的退出與用戶(hù)的注銷(xiāo)相同。</p><p><b>  5.8 本章小結(jié)</b></p><p>  本章開(kāi)始對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì)以及實(shí)現(xiàn),先給出了本系統(tǒng)的總的界面,接著分別介紹了會(huì)員系統(tǒng)、商品搜索系統(tǒng)、訂單系統(tǒng)和后臺(tái)管理系統(tǒng)四大系統(tǒng)。在會(huì)員系統(tǒng)總介紹

110、了會(huì)員登陸和會(huì)員注冊(cè);在商品搜索中介紹了一般搜索、高級(jí)搜索和搜索無(wú)結(jié)果;而在后臺(tái)管理系統(tǒng)中介紹了后臺(tái)登陸、添加圖書(shū)、刪除圖書(shū)、訂單管理、后臺(tái)會(huì)員管理。</p><p><b>  第6章 系統(tǒng)測(cè)試</b></p><p>  測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試。</p><p>  黑盒測(cè)試又稱(chēng)為功能測(cè)試,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書(shū)

111、的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。在本系統(tǒng)測(cè)試中,采用的是功能測(cè)試。</p><p>  6.1 注冊(cè)與登錄測(cè)試</p><p>  運(yùn)行注冊(cè)界面如6-1圖所示</p><p>  圖6-1 黃金屋書(shū)店注冊(cè)頁(yè)面</p><p>  注冊(cè)時(shí)填寫(xiě)的數(shù)據(jù)中不能有特殊的字符,否則數(shù)據(jù)庫(kù)操

112、作將報(bào)錯(cuò)。在表單驗(yàn)證時(shí)不符合的項(xiàng)目后出現(xiàn)紅字提示正確的方法,并將焦點(diǎn)放在要修改的文本框中。全部合格后提示注冊(cè)成功,添加到數(shù)據(jù)庫(kù)的用戶(hù)表usr中。并將用戶(hù)名放入session。當(dāng)用戶(hù)名或密碼為空時(shí)提示不能為空,當(dāng)提交的信息沒(méi)有通過(guò)驗(yàn)證則彈出對(duì)話框提示用戶(hù)名密碼出錯(cuò),讓用戶(hù)從新填寫(xiě)。在這里可定義一個(gè)標(biāo)志變量i當(dāng)同一用戶(hù)沒(méi)提交一次驗(yàn)證使i++,若i>=5則提示惡意解碼,強(qiáng)制關(guān)閉網(wǎng)站。但這一功能還沒(méi)有實(shí)現(xiàn)??梢岳^續(xù)設(shè)計(jì)。登錄界面如圖6-2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論