版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 題 目: 校園網(wǎng)上交易系統(tǒng) </p><p> 的設(shè)計(jì)與實(shí)現(xiàn) </p><p> 作 者 姓 名:
2、 </p><p> 導(dǎo)師及職稱: </p><p> 導(dǎo)師所在單位: </p><p> 年 月 日</p><p> 本科畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p> 屆 計(jì)算機(jī)科學(xué) 學(xué)院</p
3、><p> 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)</p><p> 學(xué)生姓名: </p><p> ?、?畢業(yè)設(shè)計(jì)(論文)題目</p><p> 中文:校園網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 英文:Design and Realization of Campus Online </
4、p><p> Trading System</p><p><b> ?、?原始資料</b></p><p> [1] 萬振凱、葉華、劉培.網(wǎng)頁設(shè)計(jì)技術(shù)實(shí)訓(xùn)教程[M].南開大學(xué)出版社,2002</p><p> [2] 馮燕奎,趙德奎.JSP實(shí)用案例教程[M].北京:清華大學(xué)出版社,2003</p>&
5、lt;p> [3] 薩師煊 王珊.數(shù)據(jù)庫系統(tǒng)概論[M]. 高等教育出版社,2000</p><p> [4] 李華飚,李水銀,郭英奎.精通Java中間件編程[M].中國水利水電出版社,2003</p><p> [5] 鄧子云,張賜.JSP網(wǎng)絡(luò)編程[M].北京:電子工業(yè)出版社,2003</p><p> Ⅲ 畢業(yè)設(shè)計(jì)(論文)任務(wù)內(nèi)容</p>
6、;<p><b> 1、課題研究的意義</b></p><p> 近年來,隨著計(jì)算機(jī)和Internet的不斷發(fā)展和普及,傳統(tǒng)商業(yè)的模式逐漸被信息化商業(yè)所取代。信息化商業(yè)要求信息化商場,即要使商場具備數(shù)字化、網(wǎng)絡(luò)化的功能。本課題針對(duì)校園交易主要特點(diǎn),對(duì)其商業(yè)模式和流程進(jìn)行研究,最終設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于互聯(lián)網(wǎng)的校園網(wǎng)上交易系統(tǒng),并保證其便捷性,快捷性和安全性?!靶@網(wǎng)上交易系統(tǒng)”
7、打破了傳統(tǒng)的銷售形式—商店,在計(jì)算機(jī)和網(wǎng)絡(luò)上實(shí)現(xiàn)對(duì)商品的進(jìn)貨、銷售和庫存管理,是一種典型的電子商務(wù)網(wǎng)站運(yùn)用,有效降低了人力和成本,同時(shí)方便了師生,具有一定的應(yīng)用價(jià)值。</p><p> 2、本課題研究的主要內(nèi)容:</p><p> 1)、熟練掌握ASP/ASP.NET/JSP/PHP等動(dòng)態(tài)網(wǎng)頁編程技術(shù)以及常用Web服務(wù)器的設(shè)置。</p><p> 2)、熟練掌
8、握常用DBMS的使用和相關(guān)數(shù)據(jù)庫編程技術(shù)。</p><p> 3)、設(shè)計(jì)并實(shí)現(xiàn)一個(gè)校園網(wǎng)上交易系統(tǒng)。</p><p><b> 3、提交的成果:</b></p><p> (1)畢業(yè)設(shè)計(jì)(論文)正文;</p><p> (2)一套基于Web的校園網(wǎng)上交易系統(tǒng);</p><p> ?。?)至
9、少一篇引用的外文文獻(xiàn)及其譯文;</p><p> ?。?)附不少于10篇主要參考文獻(xiàn)的題錄及摘要。</p><p> 指導(dǎo)教師(簽字) </p><p><b> 教研室主任(簽字)</b></p><p><b> 批 準(zhǔn) 日 期</b></p><p><
10、;b> 接受任務(wù)書日期</b></p><p><b> 完 成 日 期</b></p><p> 接受任務(wù)書學(xué)生(簽字)</p><p> 校園網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 在互聯(lián)網(wǎng)
11、日益流行的今天,網(wǎng)絡(luò)是主角,是時(shí)代的寵兒,在網(wǎng)絡(luò)大家族中,網(wǎng)上交易則是一個(gè)熱點(diǎn)電子商務(wù)是Internet爆炸式發(fā)展的直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)的全新發(fā)展方向,網(wǎng)上交易一個(gè)最基本體現(xiàn)就是電子購物網(wǎng)站,從一定程度上講它就是網(wǎng)上超市,也就是一種網(wǎng)上銷售“網(wǎng)”字意味著它具有信息時(shí)代的快捷方便等特征事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來了重要的變化因而建立校園網(wǎng)交易系統(tǒng),給學(xué)生帶來無窮的方便在這個(gè)平臺(tái),所有學(xué)生都可以注冊(cè)登錄在上面購買自己
12、需要的物品網(wǎng)站將以物品列表的形式的向所有訪客展示這些信息因?yàn)楸揪W(wǎng)站主要面向校園師生,所以不提供網(wǎng)銀支付平臺(tái),所有訪客只要看好網(wǎng)站物品后,通過賣家留下的產(chǎn)品介紹和聯(lián)系方式,與其取得聯(lián)系,進(jìn)行當(dāng)面交易</p><p> 本設(shè)計(jì)具有一般電子商務(wù)的功能,且體現(xiàn)出校園風(fēng)格。該系統(tǒng)提供的功能包括注冊(cè)、查詢信息、發(fā)布信息等。本系統(tǒng)的特點(diǎn)在于應(yīng)用了JSP技術(shù)。它是一種簡單的動(dòng)態(tài)腳本語言,具有開跨平臺(tái)、分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容、可
13、重復(fù)使用組件特點(diǎn)。該技術(shù)還支持廣泛的數(shù)據(jù)庫連接 ,具有大量的擴(kuò)展庫,安全性能高,易學(xué)易用。</p><p> 本文首先介紹了該系統(tǒng)的概況和應(yīng)用工具,并就系統(tǒng)的需求性和JSP進(jìn)行了闡述;接著進(jìn)行系統(tǒng)分析,并設(shè)計(jì)了本系統(tǒng)所用到的基于SQL數(shù)據(jù)庫的數(shù)據(jù)表結(jié)構(gòu);然后對(duì)該系統(tǒng)各功能模塊進(jìn)行了詳細(xì)設(shè)計(jì);最后,針對(duì)系統(tǒng)在測(cè)試等方面的做出總結(jié)。</p><p> 關(guān)鍵詞:Internet;校園;交易;
14、JSP;SQL;</p><p> Design and Realization of Campus Online Trading System</p><p><b> Abstract</b></p><p> The growing popularity of the Internet today, the network is t
15、he main character, is the focus of attention, in a large family network, online trading is a hot explosive development of Internet commerce is the direct product of the new network technology development should be , onli
16、ne trading is a fundamental expression of electronic shopping site Partly it is the online supermarket, which is an online marketing "network" word means that it has the information age, fast and convenient fea
17、tures su</p><p><b> 目錄</b></p><p><b> 引 言- 6 -</b></p><p> 第1章 緒論- 7 -</p><p> 1.1 系統(tǒng)概述- 7 -</p><p> 1.2 需求背景- 7 -</p&g
18、t;<p> 1.3 系統(tǒng)開發(fā)目的及意義- 7 -</p><p> 第二章 開發(fā)工具及相關(guān)技術(shù)介紹- 9 -</p><p> 2.1開發(fā)技術(shù)- 9 -</p><p> 2.2 開發(fā)工具- 10 -</p><p> 2.3 開發(fā)環(huán)境- 10 -</p><p> 第3章 需求
19、分析- 12 -</p><p> 3.1系統(tǒng)業(yè)務(wù)描述- 12 -</p><p> 3.2可行性研究- 13 -</p><p> 3.3功能需求- 13 -</p><p> 3.4系統(tǒng)限制與約束- 14 -</p><p> 3.5各級(jí)數(shù)據(jù)流圖- 14 -</p><p&
20、gt; 3.6數(shù)據(jù)字典定義- 15 -</p><p> 第4章 系統(tǒng)設(shè)計(jì)- 17 -</p><p> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)- 17 -</p><p> 4.2數(shù)據(jù)庫設(shè)計(jì)- 20 -</p><p> 4.3過程設(shè)計(jì)- 22 -</p><p> 4.3界面設(shè)計(jì)- 32 -</p>
21、<p> 第5章 系統(tǒng)實(shí)現(xiàn)與測(cè)試- 33 -</p><p> 5.1模塊實(shí)現(xiàn)- 33 -</p><p> 5.2系統(tǒng)測(cè)試- 34 -</p><p> 結(jié)論與展望- 35 -</p><p><b> 致謝- 36 -</b></p><p> 參考文獻(xiàn)-
22、 37 -</p><p> 附錄A:外文文獻(xiàn)及其譯文- 38 -</p><p> 附錄B:主要參考題錄及摘要- 41 -</p><p> 附錄C:部分源程序- 44 -</p><p> 附錄D:系統(tǒng)使用說明書- 55 -</p><p><b> 插圖清單:</b><
23、;/p><p> 圖4- 1發(fā)布商品表單- 27 -</p><p> 圖4- 2購買商品- 28 -</p><p> 圖4- 3交易成功的商品信息- 29 -</p><p> 圖4- 4模糊搜索- 30 -</p><p> 圖4- 5對(duì)商品平價(jià)- 31 -</p><p>
24、; 圖4- 6對(duì)商品查看- 31 -</p><p> 圖4- 7購物車- 34 -</p><p><b> 表格清單:</b></p><p> 圖表4- 1 orderindex(商品訂購信息表)- 23 -</p><p> 圖表4- 2 orders(訂購細(xì)節(jié)表)- 23 -</p>
25、;<p> 圖表4- 3 product(商品信息表)- 24 -</p><p> 圖表4- 4 score(評(píng)價(jià)表)- 24 -</p><p> 圖表4- 5 userinfo(用戶信息表)- 24 -</p><p><b> 引 言</b></p><p> 隨著Internet
26、爆炸式的發(fā)展,中國自加入WTO以來,電子商務(wù)在國內(nèi)也迅速的發(fā)展了起來,現(xiàn)在互聯(lián)網(wǎng)上各種電子商務(wù)網(wǎng)站更是迅速的增長。還在校園的我也深受其中的影響,開發(fā)一個(gè)對(duì)在校學(xué)生適用的網(wǎng)站,希望能給大家提供方便的服務(wù)。</p><p> 作為一個(gè)大學(xué)生,深有體會(huì),從身上的衣服到大家所用的書籍、文具以至各種生活常用品,用上一段時(shí)間就會(huì)被淘汰,有的同學(xué)干脆扔掉,很是浪費(fèi)還污染了環(huán)境。也有的同學(xué)想到賣掉,苦于難尋買家,將其賣給收費(fèi)品
27、的。這樣就造成了物不能盡其用。</p><p> 為了解決這種資源的浪費(fèi),所以開發(fā)了校園交易系統(tǒng)網(wǎng)站,借助于低交易成本的Internet。為大家提供一個(gè)低成本、快速迅捷的信息發(fā)布平臺(tái)。新系統(tǒng)開發(fā)過程中嚴(yán)格按照系統(tǒng)開發(fā)步驟進(jìn)行,在系統(tǒng)調(diào)研、分析、設(shè)計(jì)到系統(tǒng)的實(shí)施的全過程中,力求其科學(xué)性和合理性。</p><p> 然而,同其它購物網(wǎng)一樣,校園交易網(wǎng)也存在很多的問題尚待解決和完善。其中公平
28、合理的買賣方式、買賣者雙方的信用度、敏感信息傳輸?shù)陌踩缘葐栴}是人們關(guān)注的焦點(diǎn)問題。要讓這種先進(jìn)的交易方式被更多的人認(rèn)可,還得不斷的在這些方面有所突破,需要相關(guān)人士的不斷研究。</p><p><b> 第1章 緒論</b></p><p><b> 1.1 系統(tǒng)概述</b></p><p> 校園網(wǎng)交易系統(tǒng)系統(tǒng)是指
29、通過Internet實(shí)施的價(jià)格談判交易活動(dòng),即利用互聯(lián)網(wǎng)在網(wǎng)站上公開發(fā)布將要招標(biāo)的物品或者服務(wù)的信息,建立生產(chǎn)者和消費(fèi)者之間的交流與互動(dòng)機(jī)制,共同確定價(jià)格和數(shù)量,從而達(dá)到均衡的一種市場經(jīng)濟(jì)過程。它通過Internet將過去少數(shù)人才能參與的貴族式的物品交換形式,變成每一位網(wǎng)民都可以加入其中的平民化交易方式。校園網(wǎng)交易不僅是網(wǎng)絡(luò)時(shí)代消費(fèi)者定價(jià)原則的體現(xiàn),更重要的是交易網(wǎng)站營造了一個(gè)供需有效集結(jié)的市場,成為消費(fèi)者和生產(chǎn)商各取所需的場所,因此是
30、一種典型的中介型電子商務(wù)形式。相對(duì)與傳統(tǒng)交易,校園網(wǎng)交易的特點(diǎn)在于每個(gè)商家都可以制定一套適合自己的交易規(guī)則,并且通過校園網(wǎng)交易還可以使定價(jià)達(dá)到更準(zhǔn)確的水平,同時(shí)能夠參與交易的人的范圍也大大增加了。</p><p> 本課題要求對(duì)校園網(wǎng)交易系統(tǒng)加以設(shè)計(jì)和研究,采用JSP/J2EE技術(shù),客戶端用戶只要可以上網(wǎng),就可以非常方便快捷的通過瀏覽器訪問系統(tǒng),瀏覽和發(fā)布交易信息。</p><p>
31、系統(tǒng)需完成的主要功能有:用戶設(shè)置功能、發(fā)布信息功能、信息管理功能、搜索信息功能,留言功能,及系統(tǒng)管理功能。</p><p><b> 1.2 需求背景</b></p><p> 校園網(wǎng)交易已經(jīng)成為一種成功的商業(yè)活動(dòng),這種網(wǎng)上的交易行為,并在網(wǎng)絡(luò)上演變?yōu)橐环N成功的商業(yè)模式,逐步為世人所接受。</p><p> 經(jīng)過我國改革開放多年以后,隨著
32、與國際社會(huì)的接軌,各種資源的商品化已經(jīng)逐漸成為了我們這個(gè)社會(huì)的代名詞。在這這情勢(shì)下,B/S交易商品資源也已極大的豐富起來,如何解決一類問題,爭取最大利用率的交流這類商品的信息便是一個(gè)存在中的問題。本畢業(yè)設(shè)計(jì)便是解決該問題的。</p><p> 1.3 系統(tǒng)開發(fā)目的及意義</p><p> 在當(dāng)前社會(huì)上,許多的各種類型的電子商務(wù)類網(wǎng)站紛紛建立,可以很大程度上的解決人們信息資源的閉塞以及地
33、域上的限制。作為大學(xué)校園,伴隨著學(xué)生的購買能力的提高和每年的升學(xué)和畢業(yè),也存在的許多各種類型的商品,由于信息交流的落后,很多只限于于校園公告欄或者請(qǐng)人代為宣傳的方式進(jìn)行交易。這種方式有很多局限性和偶然性,并不能滿足商品暢通交流的要求。于是一種新的商品信息交流的方式出現(xiàn)了,就是基于Web的校園網(wǎng)交易系統(tǒng)。通過這個(gè)系統(tǒng),可以發(fā)現(xiàn)每一個(gè)校園網(wǎng)用戶都是系統(tǒng)的主人,大家可以非常方便的發(fā)布自己的信息,瀏覽別人的發(fā)布的信息,還可以對(duì)各種商品信息作出橫
34、向比較,作出自己的最佳選擇。由此可見,該系統(tǒng)只是一個(gè)交流商品信息的平臺(tái),與一般的電子商務(wù)類網(wǎng)站又有本質(zhì)的區(qū)別。</p><p> 第二章 開發(fā)工具及相關(guān)技術(shù)介紹</p><p><b> 2.1開發(fā)技術(shù)</b></p><p> 1) Java語言簡介</p><p> Java語言是美國Sun公司于1995年
35、推出的一種簡單的、面向?qū)ο蟮?、分布式的、可解釋的、鍵壯的、安全的、結(jié)構(gòu)的、中立的、可移植的、性能很優(yōu)異的多線程的、動(dòng)態(tài)的語言。其前身為OAK語言,是SUN公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個(gè)通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù)。經(jīng)過Sun公司的工程師的不懈努力以及全世界無數(shù)的編程愛好者的使用,Java終于發(fā)展成為今天這樣一個(gè)集桌面(J2SE)、網(wǎng)絡(luò)(J2EE)、移動(dòng)平臺(tái)(J2ME)應(yīng)用為一體的功能強(qiáng)大的編程語言。
36、目前Java由于其平臺(tái)無關(guān)及分布式特性,最重要的應(yīng)用是在網(wǎng)絡(luò)應(yīng)用上。</p><p> 2)J2EE技術(shù)介紹</p><p> J2EE技術(shù)是Java網(wǎng)絡(luò)應(yīng)用的技術(shù),廣泛應(yīng)用于企業(yè)級(jí)的應(yīng)用。它是由一套規(guī)范(shannin,2001)和建立在J2SE平臺(tái)上的應(yīng)用編程接口(API)組成。J2EE擁有Sun公司提供免費(fèi)開發(fā)工具,稱為J2EE軟件開發(fā)工具包(Software Developme
37、nt Kit,SDK )(http://java.sun.com/j2ee)。J2EE技術(shù)是一種Java網(wǎng)絡(luò)應(yīng)用技術(shù)的組合,包含有遠(yuǎn)程方法調(diào)用(Remote Method Invocation,RMI)、Java消息服務(wù)(Java Message Service,JMS)、JavaMail等通信服務(wù),JDBC、Java命名和目錄接口(Java naming and Directory Interface,JNDI)、Java連接器體系結(jié)
38、構(gòu)(Java Connector Architecture,JCA)、Java事務(wù)API/Java事務(wù)服務(wù)(JTA/JTS)、XML處理API等通用服務(wù)以及Servlet、Java服務(wù)器頁面(JSP)、企業(yè)級(jí)JavaBean(EJB)等組件技術(shù)。任何J2EE的實(shí)現(xiàn)都必須要在其特定容器中實(shí)現(xiàn)。 </p><p> 3) Servlet/JSP技術(shù)</p><p> Servlet是JSP
39、技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。 Servlet其實(shí)和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web服務(wù)器平臺(tái)運(yùn)行的API方式來動(dòng)態(tài)生成Web頁面。許多Web服務(wù)器都支持Servlet,即使不
40、直接支持Servlet的Web服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平臺(tái)的特性,Servlet也是平臺(tái)無關(guān)的,實(shí)際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺(tái)無關(guān)且是Web服務(wù)器無關(guān)的。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此Java Servlet效率非常高。但Java Servle
41、t也不是沒有缺點(diǎn),和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用輸</p><p> JSP(JavaServer Pages)是一種基于Java的腳本技術(shù)。在JSP 的眾多優(yōu)點(diǎn)之中,其中之一是它能將 HTML 編碼從 Web 頁面的業(yè)務(wù)邏輯中有效地分離出來。用 JSP 訪問可重用的組件,如 Servlet、JavaBean 和基于 Java 的 Web 應(yīng)用程序。JSP 還支持
42、在 Web 頁面中直接嵌入 Java 代碼??捎脙煞N方法訪問 JSP 文件:瀏覽器發(fā)送 JSP 文件請(qǐng)求、發(fā)送至 Servlet 的請(qǐng)求。 1. JSP 文件訪問 Bean 或其它能將生成的動(dòng)態(tài)內(nèi)容發(fā)送到瀏覽器的組件。</p><p> 2. 發(fā)送至 Servlet 的請(qǐng)求生成動(dòng)態(tài)內(nèi)容,并調(diào)用 JSP 文件將內(nèi)容發(fā)送到瀏覽器。該訪問使得將內(nèi)容生成從內(nèi)容顯示中分離出來更為方便。</p><p
43、> JSP最大的優(yōu)點(diǎn)在于其與平臺(tái)無關(guān)性,并且具有“一次編寫,處處運(yùn)行”的特點(diǎn)。</p><p> 4) JavaBeans技術(shù)</p><p> JavaBeans就是Java的可重用組件技術(shù)。ASP通過COM來擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送email以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來成為獨(dú)立可重復(fù)利用的模塊。JSP通過JavaBeans實(shí)現(xiàn)了同樣的功能擴(kuò)充。JSP對(duì)于在Web
44、應(yīng)用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBeans組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在實(shí)際的JSP開發(fā)過程中,和傳統(tǒng)的ASP或PHP頁面相比,JSP頁面將會(huì)是非常簡潔的,由于JavaBeans開發(fā)起來簡單,又可以利用Java語言的強(qiáng)大功能,許多動(dòng)態(tài)頁面處理過程實(shí)際上被
45、封裝到了JavaBeans中。</p><p><b> 2.2 開發(fā)工具 </b></p><p> 1.MyEclipse6.6—集成開發(fā)環(huán)境</p><p> 2.WindowsXP——操作系統(tǒng)</p><p> 3. SQLServer2000——數(shù)據(jù)庫</p><p><
46、b> 2.3 開發(fā)環(huán)境</b></p><p> 2.3.1 系統(tǒng)環(huán)境及Java/JSP環(huán)境配置</p><p> 開發(fā)及測(cè)試的系統(tǒng)環(huán)境,我選擇了Microsoft Windows Advanced Server 2000。由于其本身就是為服務(wù)器版的,適合用于搭設(shè)成為服務(wù)器端。要開發(fā)JSP,首先必須要求有Java環(huán)境,我選擇了Java 2 Platform,Ente
47、rprise Edition 1.4 SDK(即j2eesdk-1_4_03-windows)。</p><p> 作為JSP的容器,選擇了目前非常流行的Tomcat 5.5。而IDE工具則選擇了Eclipse。各種軟件和工具安裝完成后,必須相應(yīng)的配置Windows 2000的系統(tǒng)環(huán)境變量。</p><p> 2.3.2 數(shù)據(jù)庫開發(fā)工具選擇及配置</p><p>
48、; 目前數(shù)據(jù)庫的開發(fā)工具,大、中、小型的有很多,比如Oracle、MS SQL Server2000、DB2、mysql、Access等等許多關(guān)系數(shù)據(jù)庫,可以選擇使用SQL Server 2000,可以于Windows 2000服務(wù)器系統(tǒng)很好的兼容,并且對(duì)大并發(fā)訪問有很好支持,功能強(qiáng)大,使用簡單。</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase 和A
49、shton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQ
50、L Server 以后簡稱為SQL Server或MS SQL Server。</p><p><b> 第3章 需求分析</b></p><p><b> 3.1系統(tǒng)業(yè)務(wù)描述</b></p><p> 校園交易系統(tǒng)由于基本是通過網(wǎng)站交易系統(tǒng)進(jìn)行的,所以會(huì)經(jīng)常出現(xiàn)“所見非所得”的情況。交易物品的質(zhì)量不如網(wǎng)上所描述的那
51、樣,欺詐問題很普遍。這些信用問題主要和網(wǎng)絡(luò)的特性有關(guān),網(wǎng)絡(luò)是虛擬的,網(wǎng)站也難以阻止用戶以多個(gè)用戶名注冊(cè),而且用戶的真實(shí)身份有時(shí)難以查明,信用制度在中國又很不完善,所以難免會(huì)滋生欺詐現(xiàn)象。</p><p> 解決校園交易系統(tǒng)的信用問題,就是要在校園二手交易網(wǎng)平臺(tái)的環(huán)境中,解決信息的私密性、完整性、不可抵賴性以及身份確認(rèn)問題,其解決方案是多種多樣的。本站主要實(shí)現(xiàn)用戶的在線交易和購買功能。首先。針對(duì)用戶來說,分為交易
52、者和購買者,用戶注冊(cè)包含以下內(nèi)容:名字,密碼,電子郵件,聯(lián)系電話,真實(shí)姓名,聯(lián)系地址,郵政編碼,在注冊(cè)的時(shí)候考慮到各地用戶的速度和數(shù)據(jù)的合法驗(yàn)證,采用高效的客戶端數(shù)據(jù)驗(yàn)證,以提高用戶訪問效率,及時(shí)驗(yàn)證用戶數(shù)據(jù)。</p><p> 注冊(cè)成功后用戶登陸,在登陸的時(shí)候要區(qū)分用戶是以購買者身份還是交易者的身份登陸,要求登陸后能夠識(shí)別用戶的身份,并根據(jù)相應(yīng)的用戶做出相應(yīng)的權(quán)限限制和功能實(shí)現(xiàn)。用戶以交易者身份登陸轉(zhuǎn)到商品交
53、易頁面,用戶填寫相關(guān)交易商品信息,提交交易。以購買者身份登陸轉(zhuǎn)到網(wǎng)站首頁,用戶可隨意查看商品,并對(duì)商品進(jìn)行評(píng)論,購買等。</p><p><b> 1.需要實(shí)現(xiàn)的功能</b></p><p> 1)用戶自行登記交易物品,頁面自動(dòng)更新。</p><p> 2)登記交易物品的用戶能為自己度身訂做交易的方式,如要求付款方式,送貨方式,支付方式,
54、數(shù)量等等。</p><p> 3)對(duì)登記交易的物品及用戶的信用及時(shí)反饋用戶。</p><p> 4)產(chǎn)品可按照您的要求分類查詢,精確搜索與模糊搜索相結(jié)合,保證用戶能輕易找到想要的物品。</p><p> 5)對(duì)交易者的交易進(jìn)行統(tǒng)計(jì),讓購買者了解每個(gè)交易者的情況。</p><p> 6)用戶可得到被投訴、評(píng)價(jià)情況,出售物品列表和交易物品
55、購買情況等,還可以進(jìn)行查看留言及答復(fù)等。</p><p> 2.需要實(shí)現(xiàn)的功能模塊</p><p> 1)注冊(cè)登錄模塊——實(shí)現(xiàn)交易者和購買者分別注冊(cè)和登錄,以獲得交易者和購買者的詳細(xì)信息,并賦予不同身份的不同的權(quán)限。</p><p> 2)交易商品模塊——交易者發(fā)布商品的信息,包括:名字、描述、圖片、數(shù)量。交易者、管理員可以查看自己交易的商品信息和已交易成功的
56、商品信息。最終確定交易是否成功。</p><p> 3)購物車模塊——購物者購買商品前必須把所需要的物品放在購物車內(nèi),然后查看購物車信息、選擇送貨方式、支付方式后,就可以發(fā)布訂單了。</p><p> 4)商品搜索模塊——可以模糊查詢和精確查詢所需商品,以及按照類型查詢物品。</p><p> 5)評(píng)價(jià)模塊——購買者對(duì)商品做出評(píng)價(jià)。</p>&l
57、t;p> 6)留言板模塊——用戶之間相互留言。</p><p><b> 3.2可行性研究</b></p><p> 設(shè)計(jì)這樣一個(gè)系統(tǒng),從根本上解決了傳統(tǒng)的校園交易信息發(fā)布方式的弊端,使得校園各種交易商品信息得到了有效的整合,方便了廣大用戶。且擁有的客戶通常只是大學(xué)校園網(wǎng)的用戶,所有系統(tǒng)規(guī)模上來講不會(huì)很大,從經(jīng)濟(jì)上來說,由于選擇的開發(fā)工具和服務(wù)器幾乎全部為
58、免費(fèi)的開源軟件,并且由于是開發(fā)成本較低的基于Web的B/S模式,而非成本費(fèi)用相對(duì)較高的C/S模式,所以從經(jīng)濟(jì)上來講是可行的。從技術(shù)上來說,由于是基于Web的,可以相對(duì)比較容易面對(duì)用戶的實(shí)際需求而開發(fā)。而在現(xiàn)今,各種網(wǎng)絡(luò)應(yīng)用的開發(fā)已經(jīng)相當(dāng)成熟,出現(xiàn)了幾大主流的開發(fā)語言和工具,都可以非常有效的支持開發(fā)這樣一個(gè)系統(tǒng)。同時(shí)作為本系統(tǒng),也有許多成功的電子商務(wù)類網(wǎng)站的經(jīng)驗(yàn)可以借鑒,所以從技術(shù)的角度來說,也是可行的。從運(yùn)行上來說,由于客戶端僅僅只是需
59、要一個(gè)瀏覽器,通過瀏覽器來登陸系統(tǒng),而服務(wù)器端也只需要一臺(tái)服務(wù)器,服務(wù)器要求一個(gè)數(shù)據(jù)庫環(huán)境和一個(gè)網(wǎng)絡(luò)應(yīng)用開發(fā)的環(huán)境,實(shí)現(xiàn)起來比較容易,所以從運(yùn)行上來說是可行的。同時(shí)這樣一個(gè)系統(tǒng),在系統(tǒng)管理員合法管理和用戶的自覺配合下,不會(huì)違規(guī)進(jìn)行任何的不法的活動(dòng)和交易,發(fā)布具有危害性和不適宜的信息,也不存在任何非法牟利的行為,在法律上</p><p><b> 3.3功能需求</b></p>
60、<p> 本系統(tǒng)主要面向于大學(xué)校園網(wǎng)用戶,依托校園網(wǎng)提供給這些用戶一個(gè)發(fā)布和交流商品信息的平臺(tái)。在大學(xué)校園里,存在著很多的交易物品,但是由于信息資源的不流通以及傳統(tǒng)商品信息交流方式的笨拙,導(dǎo)致了很多仍然具有一定價(jià)值或者具有非常價(jià)值的商品的囤積,乃至被當(dāng)作廢棄物處理?,F(xiàn)在通過校園網(wǎng)進(jìn)入到本系統(tǒng),可以方便快捷的發(fā)布和交流任何交易商品的信息,并且可以通過留言方式進(jìn)行深一步的交流。由于每個(gè)大學(xué)的校園網(wǎng)都基本篇布校園的每一個(gè)地方,因
61、此,只要宣傳得當(dāng),理論上來說,每一個(gè)人都可以讓他所發(fā)布的信息讓全校所了解,爭取到了信息資源的最大化利用。</p><p> 系統(tǒng)完成的主要功能有:用戶設(shè)置功能、發(fā)布信息功能、信息管理功能、搜索信息功能,留言查看評(píng)論功能,及系統(tǒng)管理功能。</p><p> 3.4系統(tǒng)限制與約束</p><p> 1)數(shù)據(jù)庫使用的是SQLServer2000,需要打上SP4補(bǔ)丁&
62、lt;/p><p> 2)當(dāng)商品數(shù)量過多時(shí),沒有實(shí)現(xiàn)分頁顯示</p><p><b> 3.5各級(jí)數(shù)據(jù)流圖</b></p><p> 該系統(tǒng)的數(shù)據(jù)流程圖如圖3-1所示:</p><p><b> 3.6數(shù)據(jù)字典定義</b></p><p> 數(shù)據(jù)字典(Data dict
63、ionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。 </p><p> 數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫,這是用來儲(chǔ)存信息數(shù)據(jù)庫本身。 </p><p> 數(shù)據(jù)字典可能包含的信息,例如: </p><p&
64、gt;<b> 數(shù)據(jù)庫設(shè)計(jì)資料 </b></p><p><b> 儲(chǔ)存的SQL程序 </b></p><p><b> 用戶權(quán)限 </b></p><p><b> 用戶統(tǒng)計(jì) </b></p><p> 數(shù)據(jù)庫的過程中的信息 </p>
65、;<p><b> 數(shù)據(jù)庫增長統(tǒng)計(jì) </b></p><p><b> 數(shù)據(jù)庫性能統(tǒng)計(jì) </b></p><p> 數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果. </p><p> 數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)\數(shù)據(jù)結(jié)構(gòu)\數(shù)據(jù)流\數(shù)據(jù)存儲(chǔ)和處理過程五個(gè)部分. <
66、;/p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合. 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。 </p><p> 數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)
67、庫,這是用來儲(chǔ)存信息數(shù)據(jù)庫本身。 </p><p> 數(shù)據(jù)字典可能包含的信息,例如: </p><p><b> 數(shù)據(jù)庫設(shè)計(jì)資料 </b></p><p><b> 儲(chǔ)存的SQL程序 </b></p><p><b> 用戶權(quán)限 </b></p><
68、p><b> 用戶統(tǒng)計(jì) </b></p><p> 數(shù)據(jù)庫的過程中的信息 </p><p><b> 數(shù)據(jù)庫增長統(tǒng)計(jì) </b></p><p><b> 數(shù)據(jù)庫性能統(tǒng)計(jì) </b></p><p> 數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)
69、分析所獲得的主要成果. </p><p> 數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)\數(shù)據(jù)結(jié)構(gòu)\數(shù)據(jù)流\數(shù)據(jù)存儲(chǔ)和處理過程五個(gè)部分. 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合.</p><p><b> 數(shù)據(jù)字典的組成: </b></p><p><b> 1、數(shù)據(jù)項(xiàng) </b></p>
70、<p><b> 2、數(shù)據(jù)結(jié)構(gòu) </b></p><p><b> 3、數(shù)據(jù)流 </b></p><p><b> 4、數(shù)據(jù)存儲(chǔ) </b></p><p><b> 5、處理過程 </b></p><p><b> 數(shù)據(jù)字典
71、 </b></p><p> 數(shù)據(jù)庫的重要部分是數(shù)據(jù)字典。它存放有數(shù)據(jù)庫所用的有關(guān)信息,對(duì)用戶來說是一組只讀的表。數(shù)據(jù)字典內(nèi)容包括: </p><p> 1、數(shù)據(jù)庫中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。 </p><p> 2、分配多少空間,當(dāng)前使用了多少空間等。 </p><p><b> 3、列的缺
72、省值。 </b></p><p> 4、約束信息的完整性。 </p><p><b> 5、用戶的名字。 </b></p><p> 6、用戶及角色被授予的權(quán)限。 </p><p> 7、用戶訪問或使用的審計(jì)信息。 </p><p> 8、其它產(chǎn)生的數(shù)據(jù)庫信息。 </p
73、><p> 數(shù)據(jù)庫數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu)。它們存放在SYSTEM表空間中。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個(gè)數(shù)據(jù)庫的中心。而且對(duì)每個(gè)用戶也是非常重要的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。 </p><p> 關(guān)于數(shù)據(jù)的信息集合,是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄,是對(duì)數(shù)據(jù)庫內(nèi)表信息的物理與邏輯的說明</p><p><b> 第4章
74、 系統(tǒng)設(shè)計(jì)</b></p><p><b> 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 4.1.1、功能模塊總體設(shè)計(jì)</p><p><b> 如圖3-2所示:</b></p><p> 4.1.2、主要模塊功能分析</p><p><b>
75、 交易者模塊</b></p><p> 交易者登錄成功后可以執(zhí)行交易商品、查看商品交易情況、搜索商品、賬戶修改的操作。如圖3-3所示:</p><p><b> 購買者模塊</b></p><p> 購買者登錄成功后可以執(zhí)行搜索商品、購買、賬戶管理、評(píng)價(jià)、留言的操作。如圖3-4所示:</p><p>
76、<b> 交易與購物模塊</b></p><p> 交易流程是交易者登錄成功后填寫商品交易表單以提交商品信息。也可以查看交易情況。</p><p> 購物流程是購買者登錄成功后搜索需要的商品,填寫購買表單,購買成功會(huì)將信息顯示在購物車。如圖3-5所示:</p><p><b> 系統(tǒng)E-R圖</b></p&g
77、t;<p> 該系統(tǒng)數(shù)據(jù)庫的E-R圖,如圖3-6所示:</p><p><b> 4.2數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 該數(shù)據(jù)庫的數(shù)據(jù)邏輯結(jié)構(gòu)圖如下表所示:</p><p> 表3-1 message(留言信息表)</p><p> 圖表4- 1 orderindex(商品訂購信息表)<
78、;/p><p> 圖表4- 2 orders(訂購細(xì)節(jié)表)</p><p> 圖表4- 3 product(商品信息表)</p><p> 圖表4- 4 score(評(píng)價(jià)表)</p><p> 圖表4- 5 userinfo(用戶信息表)</p><p><b> 4.3過程設(shè)計(jì)</b>&l
79、t;/p><p> 4.3.1發(fā)布商品功能</p><p> 該功能是交易者發(fā)布商品的基本信息,如:名字、起始價(jià)、數(shù)量、圖片等。只有交易者有權(quán)限使用該功能。</p><p><b> 后臺(tái)程序:</b></p><p> public void doPost(HttpServletRequest request, H
80、ttpServletResponse response)</p><p> throws ServletException, IOException {</p><p> response.setContentType("text/html");</p><p> request.setCharacterEncoding("UTF
81、-8");</p><p> MultipartFormDataRequest mrequest=null;</p><p><b> try {</b></p><p> mrequest = new MultipartFormDataRequest(request,null,100*1024*1024,MultipartFo
82、rmDataRequest.COSPARSER,"UTF-8");</p><p> } catch (UploadException e) {</p><p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p><
83、b> }</b></p><p> UploadBean upBean = new UploadBean();</p><p> String path = request.getRealPath("/upload");</p><p> System.out.println(path+"-----------
84、-------path-");</p><p><b> try {</b></p><p> upBean.setFolderstore(path);</p><p> } catch (UploadException e) {</p><p> // TODO Auto-generated catc
85、h block</p><p> e.printStackTrace();</p><p><b> }//上傳到哪</b></p><p> upBean.setParser(MultipartFormDataRequest.CFUPARSER);</p><p> upBean.setParsertmpdir
86、("c:/temp");</p><p> String picture = new Date().toLocaleString()+(int)(Math.random()*1000);</p><p> picture = picture.replace(" ", "");</p><p> pic
87、ture = picture.replace(":", "");</p><p> picture = picture.replace("-", "");</p><p> Hashtable files = mrequest.getFiles();</p><p> Upload
88、File file = (UploadFile) files.get("picture");</p><p> String name = file.getFileName();</p><p> if(name.endsWith(".jpg")||name.endsWith(".JPG")){</p><
89、p> picture += ".jpg";</p><p> }else if(name.endsWith(".bmp")||name.endsWith(".bmp")){</p><p> picture += ".bmp";</p><p> }else if(name
90、.endsWith(".gif") || name.endsWith(".GIF")){</p><p> picture += ".gif";</p><p> }else if(name.endsWith(".png") || name.endsWith(".PNG")){</
91、p><p> picture += ".ong";</p><p><b> }else {</b></p><p> request.setAttribute("mess", "上傳的文件格式有誤");</p><p> request.getReques
92、tDispatcher("addpro.jsp").forward(request, response);</p><p><b> return ;</b></p><p><b> }</b></p><p><b> try {</b></p><p
93、> file.setFileName(picture);</p><p> upBean.store(mrequest, "picture");</p><p> } catch (UploadException e) {</p><p> // TODO Auto-generated catch block</p>
94、<p> e.printStackTrace();</p><p><b> }</b></p><p> String product = mrequest.getParameter("product");</p><p> String price = mrequest.getParameter(&qu
95、ot;price");</p><p> String description = mrequest.getParameter("description");</p><p> String protype = mrequest.getParameter("protype");</p><p> DataBas
96、eHelper d = new DataBaseHelper();</p><p> Date date = new Date();</p><p> String sql = "insert into product(product,type,description,price,begindate,ownerid,picture) values('"+pr
97、oduct+"','"+protype+"','"+description+"','"+price+"','"+date.toLocaleString()+"','"+request.getSession().getAttribute("id&quo
98、t;).toString()+"','"+picture+"')";</p><p> System.out.println(sql+"-------------");</p><p> d.update(sql);</p><p> d.close();</p>
99、<p> request.setAttribute("mess", "上傳成功");</p><p> request.getRequestDispatcher("addpro.jsp").forward(request, response);</p><p><b> }</b></
100、p><p><b> 運(yùn)行結(jié)果:</b></p><p> 交易者填寫商品交易信息(如圖4-1)后提交商品信息。提交成功后搜索商品會(huì)有商品的信息。</p><p> 圖4- 1發(fā)布商品表單</p><p> 4.3.2購買商品功能</p><p> 該功能是購買者進(jìn)行購買的功能。購買者可以查
101、看物品信息、留言信息以及物品的評(píng)價(jià),填寫購買的數(shù)量,就可以把物品放到購物車內(nèi)。后臺(tái)程序:</p><p> public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><
102、p> response.setContentType("text/html");</p><p> request.setCharacterEncoding("UTF-8");</p><p> List<ProductBean> list = (List<ProductBean>)request.getSessi
103、on().getAttribute("list");</p><p> if(list==null){</p><p> list = new LinkedList<ProductBean>();</p><p><b> }</b></p><p> //System.out.p
104、rintln(request.getParameter("id")+"---"+request.getParameter("number"));</p><p> ProductBean b = new ProductBean(request.getParameter("id"),request.getParameter("
105、;number"));</p><p> list.add(b);</p><p> request.getSession().setAttribute("list", list);</p><p> response.sendRedirect("index");</p><p><
106、;b> }運(yùn)行結(jié)果:</b></p><p> 購買者填寫購買信息,填寫數(shù)量即可,否則失敗。如下圖4-2所示:</p><p><b> 圖4- 2購買商品</b></p><p> 4.3.3 查詢交易訂單情況功能</p><p> 交易者可以查看到目前購買物品的訂單情況:</p>
107、;<p><b> <%</b></p><p> DataBaseHelper d = new DataBaseHelper();</p><p> ResultSet rs = d.query("select * from orderindex where buyer="+session.getAttribute(&q
108、uot;id"));</p><p> while(rs.next()){</p><p><b> %></b></p><p><b> <tr></b></p><p> <td height="20" bgcolor="
109、#FFFFFF"><div align="center"></p><p> <input type="checkbox" name="checkbox2" id="checkbox2" /></p><p> </div></td></
110、p><p> <td height="20" bgcolor="#FFFFFF" class="STYLE6"><div align="center"><span class="STYLE19"><a href="orders.jsp?orderid=<%=r
111、s.getString("orderid")%>"><%=rs.getString("orderid") %></a></span></div></td></p><p> <td height="20" bgcolor="#FFFFFF" cl
112、ass="STYLE19"><div align="center"><%if(rs.getString("delivertype").equals("1")) out.print("平郵");else out.println("快遞");%></div></td>&
113、lt;/p><p> <td height="20" bgcolor="#FFFFFF" class="STYLE19"><div align="center"><%if(rs.getString("paytype").equals("1")) out.print(&
114、quot;賬戶支付(已經(jīng)支付)");else out.println("郵寄(未支付)");%></div></td></p><p> <td height="20" bgcolor="#FFFFFF"><div align="center" class="STY
115、LE6"></p><p> <a href="CancelOrder?orderid=<%=rs.getString("orderid")%>" onClick="return confirm('確定刪除?')"> 取消訂單</a></td></p><
116、;p><b> </tr></b></p><p><b> <%} %></b></p><p><b> 運(yùn)行結(jié)果:</b></p><p> 交易者查看“交易成功的商品”可以查看到如圖4-3的信息,點(diǎn)擊購買用戶的編號(hào)可以看到購買者的信息。如圖4-3所示:&l
117、t;/p><p> 圖4- 3交易成功的商品信息</p><p> 4.3.4商品搜索功能</p><p> 該功能可以實(shí)現(xiàn)以商品的名字模糊查詢和精確查詢。</p><p><b> 后臺(tái)程序:</b></p><p> public void doPost(HttpServletReque
118、st request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><p> response.setContentType("text/html");</p><p> DataBaseHelper d = new Da
119、taBaseHelper();</p><p> request.setCharacterEncoding("UTF-8");</p><p> ResultSet rs = d.query("select * from product where ownerid="+request.getSession().getAttribute("
120、;id").toString());</p><p> request.setAttribute("rs", rs);</p><p> request.getRequestDispatcher("mypro.jsp").forward(request, response);</p><p><b>
121、 }運(yùn)行結(jié)果:</b></p><p> 以下是搜索全部信息的結(jié)果。如圖4-5所示。</p><p><b> 圖4- 4模糊搜索</b></p><p> 4.3.5對(duì)商品評(píng)價(jià)功能</p><p> 該功能是實(shí)現(xiàn)對(duì)商品留言和評(píng)價(jià)。后臺(tái)程序:</p><p> public
122、void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletException, IOException {</p><p> response.setContentType("text/html");</p><p>
123、; request.setCharacterEncoding("UTF-8");</p><p> String uid = request.getParameter("uid");</p><p> String proid = request.getParameter("proid");</p><p
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上交易系統(tǒng)畢業(yè)論文
- 基于SSH的校園網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- java校園網(wǎng)上交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于C2C的校園網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基金網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 校園二手商品網(wǎng)上交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)──用戶留言管理模塊【畢業(yè)論文】
- 水晶網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于j2ee基金網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 證券業(yè)網(wǎng)上交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 一個(gè)網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于SOA架構(gòu)的網(wǎng)上交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 證券業(yè)網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 開放式基金網(wǎng)上交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Java卡的多表應(yīng)用網(wǎng)上交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 同花順網(wǎng)上交易系統(tǒng)操作手冊(cè)
- 遼寧證券網(wǎng)上交易系統(tǒng)安全的實(shí)現(xiàn).pdf
- 基于java技術(shù)的網(wǎng)上交易系統(tǒng)的開發(fā)
- 鐵路物資網(wǎng)上交易系統(tǒng)的研究與應(yīng)用.pdf
- 畢業(yè)論文-網(wǎng)上交易安全問題探討
評(píng)論
0/150
提交評(píng)論