軟件工程畢業(yè)論文-小型電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)—公共信息維護(hù)_第1頁(yè)
已閱讀1頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  小型電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)—公共信息維護(hù)</p><p><b>  摘 要</b></p><p>  伴隨著Internet的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物中心

2、作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,人們已經(jīng)不再滿足單純的信息瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來(lái)的更加多的便利。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶便可以方便快捷輕松地選購(gòu)自己喜歡的商品。 本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以mysql為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Ja

3、va Server Pages)技術(shù)開(kāi)發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。他分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括用戶注冊(cè),購(gòu)物車(chē)管理,訂單管理,個(gè)人資料管理,商品管理等功能;后臺(tái)部分由管理員使用,主要包括商品管理,處理訂單,用戶信息管理,鏈接信息管理等功能。 建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理、用戶管理等功能的電子商務(wù)網(wǎng)站。關(guān)鍵字:JSP;mysql;Tomcat;網(wǎng)上購(gòu)物系統(tǒng)</p>&l

4、t;p><b>  Abstract</b></p><p>  Along with the vigorous development of the Internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually e

5、merging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to t

6、he fast pace of today's society to live, so that customers can enjoy the convenience of fast and easy way to purchase t</p><p><b>  目 錄 </b></p><p><b>  1.引言1</b>

7、</p><p>  1.1背景和意義1</p><p>  1.2課題的主要研究工作1</p><p><b>  2.系統(tǒng)分析1</b></p><p><b>  2.1問(wèn)題來(lái)源1</b></p><p>  2.2 現(xiàn)行系統(tǒng)存在問(wèn)題的分析2</p>

8、;<p>  2.3 解決方案2</p><p>  2.4 系統(tǒng)優(yōu)勢(shì)2</p><p>  2.5 硬件配置3</p><p>  2.6 可行性分析3</p><p>  2.6.1技術(shù)可行性3</p><p>  2.6.2 經(jīng)濟(jì)可行性4</p><p>  2.

9、6.3 使用可行性4</p><p>  2.7 本章小結(jié)4</p><p>  3. 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)5</p><p>  3.1 系統(tǒng)目標(biāo)5</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)與分析5</p><p>  3.3 系統(tǒng)各功能模塊設(shè)計(jì)6</p><p>  3.3.1 用戶管

10、理模塊6</p><p>  3.3.2 查看信息模塊7</p><p>  3.3.3 商品信息修改模塊8</p><p>  3.3.4 訂單管理模塊8</p><p><b>  4.詳細(xì)設(shè)計(jì)8</b></p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)8</p><p&

11、gt;  4.1.1 數(shù)據(jù)庫(kù)需求分析9</p><p>  4.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)9</p><p>  4.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)9</p><p>  4.2具體實(shí)現(xiàn)11</p><p>  4.2.1 系統(tǒng)用戶登陸實(shí)現(xiàn)11</p><p>  4.2.2 商家對(duì)商品信息管理14</p

12、><p>  4.2.3 購(gòu)物車(chē)信息17</p><p>  5. 系統(tǒng)開(kāi)發(fā)環(huán)境、測(cè)試與維護(hù)20</p><p>  5.1系統(tǒng)開(kāi)發(fā)環(huán)境20</p><p>  5.2系統(tǒng)測(cè)試21</p><p>  5.3 系統(tǒng)運(yùn)行與維護(hù)22</p><p>  6. 總 結(jié)23</p>

13、<p>  參 考 文 獻(xiàn)23</p><p><b>  致 謝24</b></p><p><b>  1.引言</b></p><p><b>  1.1背景和意義</b></p><p>  科技的進(jìn)步不斷改變著我們的生活,互聯(lián)網(wǎng)的發(fā)展帶來(lái)了經(jīng)濟(jì)的全球

14、化,電子商務(wù)逐步發(fā)展,是傳統(tǒng)商業(yè)活動(dòng)的電子化、網(wǎng)絡(luò)化。電子商務(wù)極大地方便了人們的生活,在因特網(wǎng)開(kāi)放的環(huán)境下,交易雙方可以便捷地進(jìn)行網(wǎng)上貿(mào)易、完成各種商貿(mào)活動(dòng)。因此,Web開(kāi)發(fā)技術(shù)也得到了迅速的發(fā)展,目前jsp技術(shù)已成為Web應(yīng)用開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的主流技術(shù)之一,被廣泛應(yīng)用于電子商務(wù)、電子政務(wù)、遠(yuǎn)程教育、網(wǎng)上資源管理等領(lǐng)域。</p><p>  電子商務(wù)網(wǎng)站的設(shè)計(jì)思想:以客戶為中心,樹(shù)立企業(yè)品牌形象、提升企業(yè)核心競(jìng)爭(zhēng)力。

15、電子商務(wù)網(wǎng)站的設(shè)計(jì)原則:明確建立網(wǎng)站的目的和目標(biāo)群體,總體設(shè)計(jì)方案主題鮮明,網(wǎng)站的版式設(shè)計(jì)要表達(dá)出和諧與美、合理運(yùn)用色彩、網(wǎng)頁(yè)形式與內(nèi)容相統(tǒng)一、利用多媒體功能、注意網(wǎng)站的層次性和一致性,內(nèi)容經(jīng)常更新、溝通渠道暢通,努力提高網(wǎng)站的性能,合理運(yùn)用新技術(shù)。</p><p>  1.2課題的主要研究工作</p><p>  本文主要完成了小型電子商務(wù)網(wǎng)站-公共信息維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn),著重闡述了此

16、模塊開(kāi)發(fā)實(shí)現(xiàn)的過(guò)程,從系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、模塊實(shí)現(xiàn)、數(shù)據(jù)設(shè)計(jì)等環(huán)節(jié)進(jìn)行了詳盡的分析與描述。本系統(tǒng)主要以Mysql為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)設(shè)計(jì),主要開(kāi)發(fā)工具為Myeclipse,采用面向?qū)ο蟮脑O(shè)計(jì)思想,在數(shù)據(jù)庫(kù)訪問(wèn)方面使用了高效且安全的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)ADO。秉承簡(jiǎn)潔的設(shè)計(jì)風(fēng)格,在設(shè)計(jì)中注重用戶體驗(yàn)以及操作的便捷性,著重考慮網(wǎng)站的安全性、用戶信息的保密性,以及顧客群定位和產(chǎn)品定位。</p><p><b> 

17、 2.系統(tǒng)分析</b></p><p><b>  2.1問(wèn)題來(lái)源</b></p><p>  隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的發(fā)展,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由科學(xué)計(jì)算、實(shí)時(shí)控制等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理核心,以電子商務(wù)為中心的商務(wù)平臺(tái)等方面的應(yīng)用,日益受到人們的關(guān)注。</p><p&

18、gt;  當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理以及信息傳播,這正是計(jì)算機(jī)被廣泛應(yīng)用于電子商務(wù)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行有效商務(wù)信息的傳播以及操作簡(jiǎn)便極大的方便了人們的生活。使用電子商務(wù)平臺(tái),不僅提高了人們購(gòu)物和交易的效率,而且大大的提高了人們獲取信息的便捷度。</p><p>  隨著社會(huì)需求的迅速增長(zhǎng),人們投入的互聯(lián)網(wǎng)的熱度不斷增加。日常生活中的逛街購(gòu)物,業(yè)務(wù)員各處無(wú)頭廣攬業(yè)

19、務(wù)的繁瑣現(xiàn)狀,越來(lái)越不能適應(yīng)人們對(duì)便捷商務(wù)的需要,于是電子商務(wù)平臺(tái)便應(yīng)運(yùn)而生。電子商務(wù)平臺(tái)是用來(lái)建立顧客需求、商家提供,并維護(hù)顧客與商家交易信息的平臺(tái),在這平臺(tái)中有很多公共信息需要維護(hù),這便提出了問(wèn)題。從日常購(gòu)物到電子商務(wù),代表了兩代不同的時(shí)代的購(gòu)物盛景。今天,電子商務(wù)已成為人們了解商品,選擇商品的一種重要方式。電子商務(wù)的應(yīng)用非常廣泛,可應(yīng)用于各行各業(yè)。尤其目前電腦發(fā)展神速,運(yùn)用廣泛,甚至每個(gè)公司、每戶都有電腦,只要是有基本操作電腦的知

20、識(shí),都可很方便的網(wǎng)上購(gòu)物,交由電腦來(lái)處理,并不用到大街上去轉(zhuǎn)就可以送貨上門(mén)。人們使用電子商務(wù),應(yīng)用平臺(tái)的中的協(xié)議規(guī)則,可免除人為的疏忽,并且交易速度快,可靠性提高。</p><p>  購(gòu)物本是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的活動(dòng),如在大街上步行購(gòu)物,沒(méi)有一定運(yùn)氣碰到自己心儀的商品是非常苦惱的。最初人們正飽嘗這種苦惱或隨意將就購(gòu)買(mǎi)自己的需要的商品,這樣不僅花費(fèi)人力物力還花費(fèi)大量的時(shí)間,而且往往由于自己這艱辛的購(gòu)物過(guò)程

21、,使得自己對(duì)購(gòu)買(mǎi)的商品滿意度不是很高。久而久之,這種購(gòu)物方式無(wú)論是在效率,還是滿意度方面都達(dá)不到顧客的需求。經(jīng)常性的碰壁已經(jīng)給顧客帶來(lái)了諸多的不便。正是顧客購(gòu)物的這種不確定性、低效性,使得電子商務(wù)成為可能。</p><p>  2.2 現(xiàn)行系統(tǒng)存在問(wèn)題的分析</p><p>  現(xiàn)在由于部分人們信息化水平不高,他們大都采用上街選購(gòu)模式。每個(gè)人的工作時(shí)間,休假狀況,興趣品位,資金狀況,購(gòu)物偏

22、好等多方面的因素,人們?cè)诠浣值臅r(shí)候經(jīng)常出現(xiàn)各式各樣的不如意,使得顧客想得到心儀的商品過(guò)程中一直處于被動(dòng)狀態(tài),不僅給顧客帶來(lái)了諸多不便,忙碌奔波。由電子商務(wù)公共信息管理系統(tǒng)解決了諸多的選購(gòu)和獲取商品信息的不便。高效與正確性的查詢,也為顧客節(jié)省了很多成本,使得人力,物力,精力資源可以得到更加廣泛的應(yīng)用。</p><p><b>  2.3 解決方案</b></p><p>

23、;  根據(jù)顧客上街購(gòu)物出現(xiàn)的一系列問(wèn)題,由計(jì)算機(jī)簡(jiǎn)易操控電子商務(wù)平臺(tái)應(yīng)運(yùn)而生。</p><p>  一套完整的電子商務(wù)平臺(tái)包含了多方面的內(nèi)容。它是需要和商品管理,顧客管理及商家管理相聯(lián)系的,同時(shí)維護(hù)各個(gè)商品,顧客信息一致性等等,最后生成顧客選購(gòu),顧客商家交易,付款,收款等。</p><p>  電子商務(wù)平臺(tái)不僅方便管理,而且系統(tǒng)是透明化的,易于顧客查看。它包含了三大模塊:商品管理模塊,用戶

24、管理模塊和訂單管理模塊。商品管理模塊主要是每個(gè)商家可以更新自己每類(lèi)商品的信息,如數(shù)量增加,改個(gè)更吸引人的名字,還有換張圖片,修改單價(jià)等。用戶管理模塊就是對(duì)用戶注冊(cè),登記管理,對(duì)用戶資金考核的管理,用戶具體信息的設(shè)置。訂單模塊主要是對(duì)商家和顧客雙方的交易記錄進(jìn)行管理,把顧客該付的款轉(zhuǎn)給商家。這三個(gè)方面形成了商務(wù)平臺(tái)一個(gè)工作整體,采用計(jì)算機(jī)檢索信息處理,可方便快捷地獲取信息、交流信息,高效地協(xié)同工作。</p><p>

25、;<b>  2.4 系統(tǒng)優(yōu)勢(shì)</b></p><p> ?。?)電子商務(wù)將傳統(tǒng)的商務(wù)流程電子化、數(shù)字化,一方面以電子流代替了實(shí)物流,可以大量減少人力、物力,降低了成本;另一方面突破了時(shí)間和空間的限制,使得交易活動(dòng)可以在任何時(shí)間進(jìn)行,不用固定空間,從而大大提高了效率。 互聯(lián)網(wǎng)使的傳統(tǒng)的空間概念發(fā)生變化,出現(xiàn)了有別于實(shí)際地理空間的虛擬空間或者虛擬社會(huì).處于世界任何角落的個(gè)人、公司或機(jī)構(gòu),可以通

26、過(guò)互聯(lián)網(wǎng)緊密地聯(lián)系在一起,建立虛擬社區(qū)、虛擬公司、虛擬政府、虛擬商場(chǎng)、虛擬大學(xué)或者虛擬研究所等,以達(dá)到信息共享,資源共享,智力共享等。</p><p>  (2)電子商務(wù)重新定義了傳統(tǒng)的流通模式,減少了中間環(huán)節(jié),使得生產(chǎn)者和消費(fèi)者的直接交易成為可能,從而在一定程度上改變了整個(gè)社會(huì)經(jīng)濟(jì)運(yùn)行的方式。</p><p>  (3)電子商務(wù)所具有的開(kāi)放性和全球性的特點(diǎn),為企業(yè)創(chuàng)造了更多的貿(mào)易機(jī)會(huì)?;?/p>

27、聯(lián)網(wǎng)跨越國(guó)界,穿越時(shí)空,無(wú)論你身處何地,無(wú)論白天與黑夜,只要您利用瀏覽器輕點(diǎn)鼠標(biāo),你就可以隨心所欲地登錄任何國(guó)家、地域的網(wǎng)站,與你想交流的人面對(duì)面的直接溝通。</p><p> ?。?)電子商務(wù)使企業(yè)可以以相近的成本進(jìn)入全球電子化市場(chǎng),使得中小企業(yè)有可能擁有和大企業(yè)一樣的信息資源,提高了中小企業(yè)的競(jìng)爭(zhēng)能力。</p><p>  (5)電子商務(wù)一方面破除了時(shí)空的壁壘,另一方面又提供了豐富的信

28、息資源,為各種社會(huì)經(jīng)濟(jì)要素的重新組合提供了更多的可能,這將影響到社會(huì)的經(jīng)濟(jì)布局和結(jié)構(gòu)。21世紀(jì)是信息社會(huì),信息就是財(cái)富,而信息傳遞速度的快慢對(duì)于商家而言可說(shuō)是生死攸關(guān)?;ヂ?lián)網(wǎng)以其傳遞信息速度的快捷而倍受商家青睞,可以說(shuō),北半球剛剛發(fā)生的事情,南半球的人們便可在十幾分鐘、分鐘甚至短時(shí)間內(nèi)通過(guò)上網(wǎng)獲知?;ヂ?lián)網(wǎng)真正使整個(gè)地球變成了一個(gè)地球村。</p><p> ?。?)互動(dòng)性:通過(guò)互聯(lián)網(wǎng)、商家之間可以直接交流、談判、簽

29、合同,消費(fèi)者也可以把自己的反饋建議反映到企業(yè)或商家的網(wǎng)站,而企業(yè)或者商家則要根據(jù)消費(fèi)者的反饋及時(shí)調(diào)查產(chǎn)品種類(lèi)及服務(wù)品質(zhì),做到良性互動(dòng)。</p><p><b>  2.5 硬件配置</b></p><p>  該系統(tǒng)大約占用40MB;需要CPU為P41.8GHz;內(nèi)存為256MB以上;操作系統(tǒng)為Windows 2000,Windows 2003 或Windows XP

30、;數(shù)據(jù)庫(kù)為MySQL;開(kāi)發(fā)環(huán)境為MyEclipse;分辨率為最佳效果1024×768像素。</p><p><b>  2.6 可行性分析</b></p><p>  2.6.1技術(shù)可行性</p><p>  技術(shù)的可行性主要是根據(jù)電子商務(wù)項(xiàng)目分析得到的對(duì)所開(kāi)發(fā)的軟件、硬件環(huán)境、支撐環(huán)境和操作人員的要求,以及有關(guān)的約束和限制,來(lái)分析利

31、用現(xiàn)有的技術(shù)是否能實(shí)現(xiàn)待開(kāi)發(fā)的項(xiàng)目。它包括可得到的硬件和支撐軟件在功能和性能上是否滿足項(xiàng)目的需求,是否有滿足項(xiàng)目性能要求的算法,開(kāi)發(fā)人員的技術(shù)水平能否勝任項(xiàng)目的開(kāi)發(fā),對(duì)加快速度的要求、對(duì)存儲(chǔ)能力的要求、對(duì)通信功能的要求等,都需要根據(jù)現(xiàn)有的技術(shù)水平進(jìn)行認(rèn)真的考慮。這里所說(shuō)的現(xiàn)有水平,應(yīng)是指社會(huì)上已經(jīng)普遍地使用了的技術(shù)。不應(yīng)該把尚在實(shí)驗(yàn)室里的新技術(shù)作為討論的依據(jù)。對(duì)于組織文化體現(xiàn)為風(fēng)險(xiǎn)厭惡型的或者說(shuō)相對(duì)保守的組織,那些還沒(méi)有成為主流技術(shù)的產(chǎn)

32、品盡量少考慮。</p><p>  2.6.2 經(jīng)濟(jì)可行性</p><p>  經(jīng)濟(jì)的可行性主要是指對(duì)整個(gè)項(xiàng)目所需費(fèi)用的預(yù)算及所產(chǎn)生的經(jīng)濟(jì)效益進(jìn)行分析,首先要進(jìn)行待開(kāi)發(fā)軟件的成本估算和成本效益分析,以確定待建設(shè)項(xiàng)目是否有開(kāi)發(fā)的價(jià)值。這是非常重要的,如果忽略了,就會(huì)造成巨大的損失。在估算的過(guò)程中常常把費(fèi)用估計(jì)低了而把收益估計(jì)高了,這是因?yàn)槿藗冊(cè)诳紤]問(wèn)題時(shí)經(jīng)常忽略了一些重要的因素。人們?cè)诳紤]費(fèi)

33、用時(shí),常常是:</p><p>  (1)只考慮購(gòu)置計(jì)算機(jī)的費(fèi)用,而低估了外圍設(shè)備的購(gòu)置與使用費(fèi)用;</p><p> ?。?)只考慮了硬件添置的費(fèi)用,而低估了所需軟件的費(fèi)用;</p><p> ?。?)只考慮到項(xiàng)目開(kāi)發(fā)時(shí)需的一次性投資;</p><p>  2.6.3 使用可行性</p><p>  使用可行性主要是

34、指使用方式是否能被用戶接受、運(yùn)行環(huán)境是否符合用戶的運(yùn)行要求。一個(gè)使用方式難以被用戶接受的軟件,往往不能使用戶滿意。電子商務(wù)項(xiàng)目的可行性分析不同于一般的項(xiàng)目可行性,電子商務(wù)項(xiàng)目的產(chǎn)品大多數(shù)是一套需要安裝并運(yùn)行在用戶單位的軟件、相關(guān)說(shuō)明文檔、管理運(yùn)行規(guī)程。只有軟件正常使用,并達(dá)到預(yù)期的技術(shù)指標(biāo)、經(jīng)濟(jì)效益和社會(huì)效益指標(biāo),才能稱為項(xiàng)目開(kāi)發(fā)是成功的。運(yùn)行環(huán)境對(duì)項(xiàng)目的開(kāi)展起著制約的作用。例如,與項(xiàng)目有直接關(guān)系的管理人員是否對(duì)于項(xiàng)目的開(kāi)展抱支持的態(tài)度

35、,如果有各種誤解甚至抱有抵觸的態(tài)度,那應(yīng)該說(shuō)條件還不成熟,至少應(yīng)該做好宣傳解釋的工作,項(xiàng)目才能開(kāi)展。有的組織的管理制度正在變動(dòng)之中,這時(shí)電子商務(wù)項(xiàng)目的改善工作就應(yīng)作為整個(gè)管理制度改革的一個(gè)部分,只有在項(xiàng)目的總目標(biāo)和管理方法制定之后,項(xiàng)目才能著手進(jìn)行。又如,某些工作環(huán)節(jié)的工作人員的文化水平較低,在短時(shí)期內(nèi)情況不會(huì)有根本的變化,這時(shí)如果考慮大范圍地使用某些要求較高文化水平的新技術(shù),那是不現(xiàn)實(shí)的。而如果項(xiàng)目開(kāi)發(fā)的進(jìn)度很緊張,必須在某一個(gè)時(shí)間前

36、結(jié)束,但項(xiàng)目開(kāi)發(fā)方和用戶雙方的資源都不能保證按期完成,這樣的系統(tǒng)也是不可行的。在實(shí)際項(xiàng)目中,項(xiàng)目系統(tǒng)的運(yùn)</p><p><b>  2.7 本章小結(jié)</b></p><p>  綜上所述,本工程的技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開(kāi)發(fā)前景。</p><

37、p>  3. 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  本部分主要介紹系統(tǒng)要實(shí)現(xiàn)的功能,搭好設(shè)計(jì)的總體框架,使我們對(duì)要開(kāi)發(fā)的系統(tǒng)要一個(gè)系統(tǒng)、全面、確切的認(rèn)識(shí)。</p><p><b>  3.1 系統(tǒng)目標(biāo)</b></p><p>  本系統(tǒng)要對(duì)商品信息的日常維護(hù)管理,并對(duì)各類(lèi)商品余量及銷(xiāo)售情況進(jìn)行計(jì)算分析。匯總各項(xiàng)數(shù)據(jù)調(diào)整商品信息表。另外,為

38、了方便顧客,注冊(cè)系統(tǒng)的安全設(shè)計(jì),保證網(wǎng)上交易正常進(jìn)行。</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)與分析</p><p>  簡(jiǎn)單的來(lái)說(shuō)在線購(gòu)物系統(tǒng)大概需要以下幾個(gè)系統(tǒng):</p><p><b>  商品信息的展示系統(tǒng)</b></p><p>  系統(tǒng)可向商家和顧客提供商品的各種展示信息,商家可以根據(jù)其展示, 調(diào)整其信息從而

39、或得更好的效益。顧客可根據(jù)商品的展示信息,方便的選擇自己需要的的商品及其具體信息。</p><p><b>  用戶管理系統(tǒng)</b></p><p>  為了維護(hù)電子商務(wù)正常交易,需要用戶管理系統(tǒng)支撐,每個(gè)人進(jìn)入該系統(tǒng)前,必須先注冊(cè)用戶,填寫(xiě)基本的用戶信息,填寫(xiě)的用戶信息也會(huì)交給特定的檢查頁(yè)面檢查填寫(xiě)的是否符合規(guī)范,如果不規(guī)范會(huì)報(bào)錯(cuò),需要注冊(cè)人重新填寫(xiě),此舉易于商業(yè)行

40、為的管理同時(shí)也營(yíng)造了一個(gè)誠(chéng)信的交易平臺(tái),大家坦誠(chéng)無(wú)欺才是商業(yè)價(jià)值的最大體現(xiàn)。例外,用戶信息的變動(dòng),用戶可以通過(guò)修改自己的信息更新的數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)的一致性,也提供消息的及時(shí)性。</p><p><b>  訂單管理系統(tǒng)</b></p><p>  顧客碰到心儀的商品,首先需要提交訂單,訂單上記錄著此次交易信息,如訂單號(hào),商品號(hào),顧客姓名,商家號(hào),商品名等。記錄這些信息

41、便于日后維護(hù),商家通過(guò)查詢訂單發(fā)貨。管理員可以根據(jù)時(shí)間的長(zhǎng)短,清楚一些沒(méi)必要存在的訂單,節(jié)約存儲(chǔ)空間,訂單是買(mǎi)賣(mài)雙方的中間依據(jù),有了訂單的管理會(huì)使顧客對(duì)購(gòu)買(mǎi)商品更加放心,商家對(duì)賣(mài)出的商品更為放心。</p><p><b>  訂單系統(tǒng)</b></p><p>  訂單系統(tǒng)是顧客得到想要的商品,商家得到賣(mài)出商品的金錢(qián),這需要顧客方存款減少相應(yīng)商品價(jià)值的金錢(qián),而商家得到這

42、些錢(qián)。維護(hù)交易系統(tǒng)需要通過(guò)特定方法檢測(cè)顧客的存款,再判斷顧客存款是否能夠支付這筆訂單總額,其次還需要調(diào)用商品數(shù)據(jù)庫(kù)中的商品數(shù)量,檢測(cè)庫(kù)存的數(shù)量是否能夠滿足顧客想購(gòu)買(mǎi)的數(shù)量,不管是顧客存款數(shù)量不夠,還是商品數(shù)據(jù)庫(kù)中的數(shù)量不夠都會(huì)提供消息告知顧客,不能正常交易的原因,顧客可以根據(jù)提供的消息改變自己的購(gòu)買(mǎi)數(shù)量,從而實(shí)現(xiàn)獲得部分商品的愿望。最后,顧客得到商品,商家得到錢(qián),還需要修改庫(kù)存剩余量,修改購(gòu)物車(chē)中的狀態(tài)。 </p

43、><p>  圖3.1 電子商務(wù)系統(tǒng)框架</p><p>  3.3 系統(tǒng)各功能模塊設(shè)計(jì)</p><p>  根據(jù)以上分析的功能,總結(jié)出系統(tǒng)結(jié)構(gòu)圖如圖3.3。</p><p>  3.3.1 用戶管理模塊</p><p>  用戶注冊(cè)時(shí)有檢測(cè)同名的設(shè)定。只有此用戶名沒(méi)有注冊(cè)過(guò)才可以注冊(cè),而個(gè)人用戶登錄是需要檢查用戶名和密碼

44、是否匹配的,只有存在且正確匹配,用戶才可以正常登陸電子商務(wù)購(gòu)物系統(tǒng)。圖3.2為用戶管理模塊圖。</p><p>  圖3.2 用戶管理模塊</p><p>  圖3.3 功能模塊流程</p><p>  3.3.2 查看信息模塊  </p><p>  該模塊主要是為了方便商家查看商品的各項(xiàng)信息并調(diào)整商品信息。一個(gè)好的銷(xiāo)售系統(tǒng)需要強(qiáng)大的推銷(xiāo)手

45、段做支持。當(dāng)商家根據(jù)市場(chǎng)需求及時(shí)對(duì)某些商品信息進(jìn)行修改操作時(shí),會(huì)貼近顧客的心理獲得更多的出售機(jī)會(huì)從而獲利,這樣才能自己與市場(chǎng)同步。然而顧客可根據(jù)商品各種展示信息檢索自己喜愛(ài)的商品。不同于上街購(gòu)物,展示模塊有更多的商品,更大的選擇,更便捷的服務(wù),節(jié)省了更多的人力資源與時(shí)間。</p><p>  “商品圖片”就是查看此商品的實(shí)例圖片。</p><p>  “商品數(shù)量”就是查看此商品的剩余數(shù)量。

46、</p><p>  “商品單價(jià)”就是查看商品的價(jià)格。</p><p>  “商品簡(jiǎn)介”就是查看商品的介紹信息。</p><p>  “商品編號(hào)”就是后臺(tái)記錄商品的唯一標(biāo)號(hào)。</p><p>  圖3.4 查看信息模塊</p><p>  3.3.3 商品信息修改模塊</p><p>  該模塊

47、主要用于商家對(duì)商品信息的及時(shí)更新。包括對(duì)商品信息的修改,增加商品與刪除商品。當(dāng)某個(gè)商品進(jìn)貨或銷(xiāo)貨時(shí),都需要對(duì)商品數(shù)量信息進(jìn)行修改。當(dāng)有新商品需要上架和下架時(shí),都要對(duì)該商品信息進(jìn)行增加和刪除。</p><p>  “商品信息修改”就是對(duì)某個(gè)商品的某些信息進(jìn)行修改,保持最新?tīng)顟B(tài)。</p><p>  “商品信息增加”就是增加某個(gè)新商品的信息,以確保數(shù)據(jù)庫(kù)的完整性。</p><

48、;p>  “商品信息刪除”就是刪除某個(gè)已經(jīng)下架的商品的信息,確保數(shù)據(jù)庫(kù)中沒(méi)有占用空間的多余信息。</p><p>  圖3.5 員工信息修改模塊</p><p>  3.3.4 訂單管理模塊</p><p>  圖3.6 訂單管理模塊</p><p>  如圖3.6,該模塊主要事顧客提交訂單,商家讀取訂單,發(fā)送貨物,并完成賬目的轉(zhuǎn)入轉(zhuǎn)出

49、。</p><p><b>  4.詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是其中非常重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性

50、比較高,系統(tǒng)具有較快的響應(yīng)速度,能簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。</p><p>  4.1.1 數(shù)據(jù)庫(kù)需求分析</p><p>  數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一階段,是非常重要的一個(gè)階段。這個(gè)階段主要是確定基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。針對(duì)電子商務(wù)系統(tǒng),我們?cè)O(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p><

51、p><b>  用戶基本信息 </b></p><p>  包括的數(shù)據(jù)項(xiàng)有用戶號(hào)、用戶姓名、辦理建行卡的證件號(hào),用戶密碼等。</p><p><b>  商品基本信息 </b></p><p>  包括的數(shù)據(jù)項(xiàng)有商品號(hào)、商品單價(jià)、商品數(shù)量,商品圖片,商品簡(jiǎn)介。</p><p><b&

52、gt;  訂單基本信息 </b></p><p>  包括的數(shù)據(jù)項(xiàng)有訂單號(hào)、顧客姓名、商品號(hào)、商品名稱、商品數(shù)量、總金額;</p><p>  4.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。</p><p>

53、;  實(shí)體跟實(shí)體之間的E-R圖為:</p><p>  圖4.1 實(shí)體E-R圖</p><p>  4.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,各個(gè)系統(tǒng)的具體邏輯實(shí)現(xiàn)如下:</p><p>  通過(guò)對(duì)電子商務(wù)的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下。</p><p&

54、gt;  用戶注冊(cè)信息 包括的數(shù)據(jù)項(xiàng)有用戶號(hào),用戶姓名,用戶密碼,用戶存款,用戶角色等。這些信息可從考勤管理系統(tǒng)的數(shù)據(jù)庫(kù)中統(tǒng)計(jì)獲取。</p><p>  商品基本信息 包括的數(shù)據(jù)項(xiàng)有商品號(hào),商品名,商品圖片,商品單價(jià),商品簡(jiǎn)介等。</p><p>  購(gòu)物車(chē)基本信息 包括的數(shù)據(jù)項(xiàng)有商品號(hào),商品名,購(gòu)買(mǎi)數(shù)量,應(yīng)付金額等。</p><p>  訂單基本信息 包括的數(shù)據(jù)項(xiàng)

55、有訂單號(hào)、顧客姓名、商品號(hào)、應(yīng)付金額等。</p><p>  根據(jù)數(shù)據(jù)庫(kù)的需求分析,建立如下幾個(gè)數(shù)據(jù)表:</p><p>  表4.1 商品基本信息表</p><p>  表4.2 用戶注冊(cè)記錄表</p><p>  表4.3 購(gòu)物車(chē)基本信息表</p><p><b>  1)規(guī)劃有效的索引</b>

56、;</p><p>  a.在組合表的列中創(chuàng)建索引,包括主關(guān)鍵字和外部關(guān)鍵字所在的列。</p><p>  b.在列或類(lèi)組合中創(chuàng)建唯一的索引能增強(qiáng)唯一性。</p><p>  c.瀏覽索引并卸載不使用的索引。索引需要一定硬盤(pán)空間和時(shí)間來(lái)維護(hù)。具有較高數(shù)據(jù)插入操作頻率的數(shù)據(jù)庫(kù)最好不要索引。有較高讀操作頻率的數(shù)據(jù)庫(kù)應(yīng)該有更多的索引。</p><p&g

57、t;  d.避免在簇索引中包括不必要的列。在可能的情況下,使用較小的數(shù)據(jù)類(lèi)型,例如用varchar替代char。</p><p>  e.考慮使用簇索引來(lái)支持排序和范圍化查詢。在為數(shù)據(jù)檢索優(yōu)化表時(shí),簇索引必須支持?jǐn)?shù)據(jù)的分組索引。為簇關(guān)鍵字選擇列或列組,簇關(guān)鍵字以經(jīng)常需要的順序排序數(shù)據(jù)或以必須被一起訪問(wèn)的記錄而分組記錄。</p><p>  f.創(chuàng)建支持一般查詢的查找參數(shù)索引。具有高選擇性的

58、列是索引的最好候選列。具有高密度的列是索引糟糕的候選列。</p><p>  (2)使用約束實(shí)現(xiàn)數(shù)據(jù)的完整性</p><p>  PRIMARY KEY約束在表中定義了主關(guān)鍵字,它是行唯一的標(biāo)識(shí)符,它可以強(qiáng)制實(shí)體完整性。在使用PRIMARY KEY約束時(shí)考慮以下事實(shí):</p><p>  每個(gè)表只能有一個(gè)PRIMARY KEY約束。</p><p

59、>  鍵入的值必須是唯一的。</p><p><b>  不允許有空值。</b></p><p>  PRIMARY KEY約束在指定的列創(chuàng)建唯一的索引,可以指定簇索引和非簇索引(如果 </p><p>  非簇索引先前并不存在,簇索引是默認(rèn)的)。</p><p>  UNIQUE約束指定,在一列中的兩行不能有相同

60、的值。該約束使用唯一的索引來(lái)強(qiáng)制實(shí)體的完整性。在已有一個(gè)主關(guān)鍵字時(shí)UNIQUE約束很有用。在使用UNIQUE約束時(shí),考慮以下事實(shí);</p><p><b>  允許有空值。</b></p><p>  在一個(gè)表中可以設(shè)置多個(gè)UNIQUE約束。</p><p>  可以將UNIQUE約束運(yùn)用于具有唯一值的單列或多列,但不能用于表的主關(guān)鍵字。<

61、;/p><p>  通過(guò)在指定的列或列組中創(chuàng)建唯一的索引,可以使UNIQUE索引得到強(qiáng)制。</p><p><b>  4.2具體實(shí)現(xiàn)</b></p><p>  4.2.1 系統(tǒng)用戶登陸實(shí)現(xiàn)</p><p>  圖4.1是整個(gè)電子商務(wù)系統(tǒng)的登陸頁(yè)面,主要用于對(duì)用戶身份進(jìn)行鑒別。用戶通過(guò)表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信

62、息對(duì)用戶進(jìn)行查詢鑒別,如果身份合法,再根據(jù)不同的角色則將用戶導(dǎo)向不同的主頁(yè)。圖4.1是注冊(cè)用戶可登錄的界面。顧客用戶登錄成功后,進(jìn)入商品展示的界面,進(jìn)行相應(yīng)操作。商家登錄成功后,進(jìn)入管理商品界面,亦可進(jìn)行相應(yīng)的操作。</p><p>  圖4.1 系統(tǒng)用戶登錄界面</p><p><b>  代碼如下:</b></p><p>  <sc

63、ript language="JavaScript"></p><p>  function checkuser(){</p><p>  var uname = document.form1.uname.value;</p><p>  var upass = document.form1.upass.value;</p>

64、<p>  if(uname==""){</p><p>  alert("用戶名不能為空?。?!");</p><p>  return false;</p><p><b>  } </b></p><p>  if(upass==""){</

65、p><p>  alert("密碼不能為空!?。?quot;);</p><p>  return false;</p><p><b>  }</b></p><p>  return true;</p><p><b>  }</b></p><

66、p><b>  </script></b></p><p><b>  </head></b></p><p>  <BODY BGCOLOR ="#00ffff"></p><p>  <br/><table Width="1300

67、" Height"400" border="1" cellPadding="0" cellSpacing="0" background="img/watermelon.jpg"></p><p>  <tr> <td align="center" Height

68、="100"><font color="blue"><b><i><font face="楷體" size="7" color="red">盛文網(wǎng)購(gòu)隆重開(kāi)業(yè)!??!</font></i></b></font></td></t

69、r></p><p><b>  <tr></tr></b></p><p><b>  </table></b></p><p><b>  <hr/></b></p><p>  <table width=&quo

70、t;250" border="1" cellspacing="0" cellpadding="0" align="left" align="left" background="img/water.jpg"></p><p><b>  <tr></

71、b></p><p>  <td><font face="隸書(shū)" size="5" color="#ffcc00">店主擇業(yè)簡(jiǎn)介:</font></td></p><p><b>  </tr></b></p><p>

72、<b>  <tr></b></p><p>  <td><font face="宋體" size="4" color="#883322">店主接觸網(wǎng)絡(luò)比較早,熟知網(wǎng)絡(luò)給眾人帶來(lái)的便利,幾經(jīng)周折選擇網(wǎng)店來(lái)服務(wù)大眾,提供便捷購(gòu)物的同時(shí),增長(zhǎng)自己的網(wǎng)絡(luò)技能!</font></td&g

73、t;</p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><font face="隸書(shū)" size="5" color="#ffcc00">店主性

74、格簡(jiǎn)介:</font></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td> <font face="宋體" size="4" color

75、="#883322"> 店主性格爽朗,工作認(rèn)真謹(jǐn)慎,將自己的關(guān)心傳遞給每位顧客,網(wǎng)友常給店主非常好的評(píng)價(jià)!</font></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  &l

76、t;td><font face="隸書(shū)" size="5" color="#ffcc00">店里商品簡(jiǎn)介:</font></td></p><p><b>  </tr></b></p><p><b>  <tr></b>

77、;</p><p>  <td> <font face="宋體" size="4" color="#883322"> 本店零售副食品,水果蔬菜為主,生活用品為輔,店內(nèi)常有您想購(gòu)買(mǎi)的各種食品,驚喜多多!</font></td></p><p><b>  </tr&g

78、t;</b></p><p><b>  <tr></b></p><p>  <td><font face="隸書(shū)" size="5" color="#ffcc00">店主推薦:</font></td></p><p

79、><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td> <font face="宋體" size="4" color="#883322">炎炎夏日,水果蔬菜有益身體,強(qiáng)烈推薦每日

80、的新鮮水果?。?!</font></td></p><p><b>  </tr></b></p><p>  </table><br/><br/><br/></p><p><b>  <center></b></p>

81、;<p>  <form name="form1" action="./background/check1.jsp" method="post" onsubmit="checkuser()" ></p><p>  <table width="500" Height="25

82、0" border="0" align="center" cellPadding="0" cellSpacing="0" background="img/login.jpg"></p><p><b>  <tr></b></p><p>

83、  <td align=center><h2>歡迎登錄購(gòu)物系統(tǒng)</h2></td></p><p>  </tr> <tr><td></td></tr></p><p>  <tr align=center></p><p>  <td&g

84、t;用戶名:<input type="text" name="uname"></td></p><p><b>  </tr></b></p><p>  <tr align=center></p><p>  <td> 密碼: <inp

85、ut type="password" name="upass"></td></p><p><b>  </tr></b></p><p>  <tr align=center></p><p>  <td colspan="2">

86、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <input type="submit" value="提交">&nbsp;&nbsp;</p>

87、;<p>  <input type="reset" value="重置">&nbsp;&nbsp;</p><p>  <input type="button" value="注冊(cè)" onclick="window.location.href='./backgroun

88、d/register.jsp'"/></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b

89、>  </form></b></p><p><b>  </center></b></p><p>  <% String flag=request.getParameter("flag");</p><p>  if("wrong".equals(fla

90、g)){</p><p><b>  %></b></p><p>  <font color="red">用戶名或密碼錯(cuò)誤或者不存在該用戶</font></p><p><b>  <%</b></p><p><b>  }<

91、;/b></p><p><b>  %></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  以上就是實(shí)現(xiàn)用戶登錄界面,登錄時(shí),在login.jsp中用戶名和密

92、碼欄輸入自己的用戶名和密碼,提交給check1.jsp頁(yè)面檢查,符合要求并按角色登錄到不同的頁(yè)面。</p><p>  4.2.2 商家對(duì)商品信息管理</p><p>  圖4.2是商品展示界面,只要點(diǎn)擊圖4.2中的修改按鈕即可進(jìn)行相關(guān)操作。管理員可以通過(guò)對(duì)市場(chǎng)需求,行市分析,進(jìn)貨數(shù)量對(duì)不同的商品修改單價(jià),修改數(shù)量,修改更引人注目的名字,從而獲得更大銷(xiāo)量,進(jìn)而為自己創(chuàng)造更大的價(jià)值。<

93、/p><p>  圖4.2 商品管理模塊</p><p>  圖4.3 商品管理模塊修改界面</p><p><b>  <body></b></p><p>  <% String uname=request.getParameter("uname");%></p>

94、<p>  <center><i><font face="隸書(shū)" size="6" color="#ff1100">歡迎admin管理商品</font></i></center> <hr></p><p>  <table border="

95、1" width="600" align="center"></p><p>  <tr bgcolor="#dddddd"></p><p>  <td align="center" width="80"><b>商品縮圖</b>

96、;</td></p><p>  <td align="center" width="400"><b>商品摘要</b></td></p><p>  <td align="center" width="100"><b>在線管理&

97、lt;/b></td></p><p><b>  </tr></b></p><p><b>  <%</b></p><p>  ShopDAO sdao=new ShopDAO();</p><p>  int pages;</p><p

98、>  String bm,name,price,info,sp_pic,sp_num,img;</p><p>  if(request.getParameter("pages")==null){</p><p>  pages=1; </p><p><b>  }else{</b></p>

99、<p>  pages=Integer.parseInt(request.getParameter("pages"));</p><p><b>  }</b></p><p>  int count=0;</p><p>  count=sdao.get(); </p><p>

100、;  ArrayList alist=new ArrayList();</p><p>  alist=sdao.getPages(pages, count); </p><p>  ShopBean shop=new ShopBean(); </p><p>  for(int i=0;i<alist.size();i++)</p>

101、<p><b>  { </b></p><p>  shop=(ShopBean)alist.get(i); </p><p>  img=shop.getsp_pic();</p><p>  bm=Integer.toString(shop.getSid());</p><p>  name=

102、shop.getSname();</p><p>  price=shop.getSprice();</p><p>  sp_num=Integer.toString(shop.getsp_num());</p><p>  info=shop.getsp_info();</p><p>  out.println("<tr

103、>");</p><p>  out.println("<td><img src='"+img.trim()+"' border=0 height=70 width=70></td>");</p><p>  out.println("<td valign='

104、top' width='400'>");</p><p>  out.println("商品編號(hào):"+bm+"<br>");</p><p>  out.println("商品名稱:"+name+"<br>");</p><p&

105、gt;  out.println("商品價(jià)格:"+price+"元<br>");</p><p>  out.println("商品數(shù)量:"+sp_num+"<br>");</p><p>  out.println("商品簡(jiǎn)介:"+info);</p>

106、<p>  out.println("</td>");</p><p>  out.println("<td width='100'>");</p><p>  out.println("<a href='./background/update.jsp?sid="+

107、bm+"'>修改</a>");</p><p>  out.println("<a href='./background/delete.jsp?sid="+bm+"'>刪除</a><br>");</p><p>  out.println("&

108、lt;/td>");</p><p>  out.println("</tr>");</p><p><b>  }</b></p><p>  ShopDAO sdao3=new ShopDAO();</p><p>  int counts;</p>&l

109、t;p>  counts=sdao.get();</p><p>  int page3=0;</p><p>  page3=counts/10;</p><p>  if(counts%10>0){</p><p>  page3=page3+1;</p><p><b>  }</b&

110、gt;</p><p>  out.println("<table align='center'><tr>");</p><p>  for(int i=1;i<=page3;i++){</p><p>  out.println("<td>");</p>

111、<p>  out.println("<a href='./background/show.jsp?pages="+i+"&uname="+uname+"'> &nbsp;&nbsp;&nbsp;第"+i+"頁(yè) </a>");</p>

112、<p>  out.println("</td>");</p><p><b>  }</b></p><p>  out.println("</tr></table");</p><p><b>  %></b></p>

113、<p>  </table><br/></p><p><b>  <center></b></p><p>  <a href="./background/add.jsp">添加商品</a>&nbsp;&nbsp;&nbsp;&nbsp;&

114、;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <a href="./background/login.jsp">返回登錄頁(yè)</a></p><p><b>  </center></b></p>

115、<p><b>  </body></b></p><p>  以上是商家維護(hù)自己的商品信息,在商品展示頁(yè)面中點(diǎn)擊修改跳轉(zhuǎn)到update.jsp頁(yè)面進(jìn)行修改相關(guān)信息,修改完以后提交給update_save.jsp頁(yè)面驗(yàn)證并更新到數(shù)據(jù)庫(kù)。</p><p>  4.2.3 購(gòu)物車(chē)信息</p><p>  圖4.4是顧客的購(gòu)

116、物車(chē)信息展示,記錄了顧客選中的商品幾其數(shù)量,該付的金額。</p><p>  圖4.4 購(gòu)物車(chē)界面</p><p><b>  <body></b></p><p>  <% String uname=request.getParameter("uname");</p><p>  

117、String bnum=request.getParameter("bnum");</p><p>  int buy_num;</p><p>  if(bnum==null)</p><p><b>  {</b></p><p>  buy_num=1;</p><p>

118、<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  buy_num=Integer.parseInt(bnum);</p><p><b>  }</b></p>

119、<p>  ResultSet rs=myDBbean.query("select * from cart");</p><p><b>  %></b></p><p>  <center><i><font face="隸書(shū)" size="6" color=&q

120、uot;#ff1100"><%=uname%>的購(gòu)物車(chē)</font></i></center> <hr></p><p>  <div id="main" style="height: 400px;"></p><p>  <table border=&q

121、uot;1" width="600" align="center" cellPadding="0" cellSpacing="0" background="img/flower.jpg"></p><p>  <tr bgcolor="#dddddd"></p&

122、gt;<p>  <td align="center" width="80">商品名稱</td></p><p>  <td align="center" width="80">商品單價(jià)</td></p><p>  <td align=&qu

123、ot;center" width="100">購(gòu)買(mǎi)數(shù)量</td></p><p>  <td align="center" width="100">金額</td></p><p>  <td align="center" width="100&

124、quot;>退回</td></p><p>  <td align="center" width="80">單項(xiàng)確認(rèn)</td></p><p><b>  </tr></b></p><p><b>  <% </b><

125、;/p><p>  ArrayList alist=new ArrayList();</p><p>  String id,name,price,num,count;</p><p>  int number=0;</p><p>  while(rs.next()){</p><p>  id=rs.getString

126、("sid").trim();</p><p>  alist.add(id); </p><p><b>  number++;</b></p><p>  name=rs.getString("sname").trim();</p><p>  price=rs.getS

127、tring("sprice").trim();</p><p>  num=rs.getString("sp_num").trim();</p><p>  count=rs.getString("count").trim();</p><p>  out.println("<tr>&

128、quot;);</p><p>  out.println("<td>"+name+"</td>");</p><p>  out.println("<td>"+price+"</td>"); </p><p>  o

129、ut.println("<td><form name='form2' action='./background/AccessData.jsp' method='post'><input type=text name='num' value="+num+"> <input type='hidden

130、' name='sid' value="+id+"><input type='hidden' name='uname' value="+uname+"> <input type='submit' value='確定'></form></td>");

131、</p><p>  out.println("<td>"+count+"</td>");</p><p>  out.println("<td><a href='./background/buy.jsp?op=del&uname="+uname+"&id

132、="+id+"'>退回商品架</a></td>");</p><p>  out.println("<td><a href='./background/order.jsp?op=sure&uname="+uname+"&id="+id+"&bnum

133、="+buy_num+"'>提交訂單</a></td>");</p><p>  out.println("</tr>");</p><p><b>  }</b></p><p><b>  %></b></p

134、><p><b>  </table></b></p><p>  <br/><br/></p><p>  <table align="center" border="0"></p><p>  <tr><td col

135、span="2" style="font-size: 20px;" width="200" align="center"></p><p>  <a href="./background/buy.jsp?op=sure_all&uname=<%=uname%>"><b&g

136、t;確定全部購(gòu)買(mǎi)</b></a></p><p><b>  </td></b></p><p>  <td colspan="2" width="200" align="center" style="font-size: 20px;">&l

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論