【正文】
軟件工程實(shí)驗(yàn)報(bào)告題 目: (黑體、三號(hào)) 專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): 姓名: 學(xué)號(hào): 指導(dǎo)教師: 楊柯 成績(jī): 完成日期: 2011 年 5 月 24 日摘 要隨著互聯(lián)網(wǎng)時(shí)代的到來,傳統(tǒng)的商業(yè)模式已發(fā)生了深刻改變,高效的電子商務(wù)系統(tǒng)已經(jīng)開始被認(rèn)為是現(xiàn)代企業(yè)制勝的法寶,電子商務(wù)的高效、安全、節(jié)約、全球化等諸多優(yōu)點(diǎn),能有效地提高企業(yè)在現(xiàn)代商業(yè)活動(dòng)中的競(jìng)爭(zhēng)力。網(wǎng)上購物系統(tǒng)是典型的B/S網(wǎng)絡(luò)服務(wù)模式,屬于BTOC電子商務(wù)類型。本文將簡(jiǎn)述網(wǎng)上數(shù)碼商城系統(tǒng)項(xiàng)目起源、總體架構(gòu)、設(shè)計(jì)思想、開發(fā)技術(shù)和網(wǎng)上數(shù)碼商城系統(tǒng)后臺(tái)管理模塊詳細(xì)設(shè)計(jì)及其實(shí)現(xiàn)技術(shù)。本系統(tǒng)用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在WindowsXP下,以SQL Server 2000為數(shù)據(jù)庫開發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。他分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括用戶注冊(cè),購物車管理,訂單管理,個(gè)人資料管理等功能;后臺(tái)部分由管理員使用,主要包括商品管理,處理訂單,用戶信息管理等功能。建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理、用戶留言等功能的電子商務(wù)網(wǎng)站。關(guān)鍵詞 JSP;購物車管理;網(wǎng)上購物;訂單管理AbstractThis paper mainly discusses the realization of online Digital mercial city technology. With the advent of the Internet era, the traditional business model has undergone profound changes, and efficient emerce system has begun to be considered a magic weapon for winning modern enterprise, emerce efficiency, security, economy, globalization, and many other advantages, can be effective to enhance their activities in the modern mercial petitiveness. Soon, there will be 60 per cent of the mercial activities in the operation of the Internet, you ready? Online Digital mercial city is a typical B / S mode network services belonging to B to C emerce types. This article will briefly online Digital mercial city Origin system, the overall architecture, design thinking, the development of technology and online Digital mercial city system management module background detail design and implementation techniques. The system is trying to use JSP in a dynamic network of emerce websites structure, which is in Windows XP, SQL Server 2000 for database development in platform, Tomcat application server as a network information services, use JSP (Java Server Pages) technology development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information management, message board management functions。 Background in part by managers, including modity management, processing orders, customer information management, information management, and other functions links.Keywords JSP?。羢hopping management Order management Online Digital mercial information.目 錄摘 要 IAbstract II第1章 緒論 5 課題背景 5 網(wǎng)上商城介紹 5 目的和意義 5 系統(tǒng)設(shè)計(jì)思想 6 本系統(tǒng)技術(shù)概述 7 JSP動(dòng)態(tài)網(wǎng)絡(luò)技術(shù)與Tomcat 7 Tomcat中連接池機(jī)制 7 JDBC數(shù)據(jù)訪問技術(shù) 8第2章 可行性研究 9 業(yè)務(wù)流程圖 9 市場(chǎng)可行性分析 10 經(jīng)濟(jì)可行性分析 10 技術(shù)可行性 11 運(yùn)行可行性 11 本章小結(jié) 12第3章 需求分析 13 需求分析概述 13 需求分析的過程 13 需求層次 14 本系統(tǒng)的需求分析 14 數(shù)據(jù)流圖 15 數(shù)據(jù)字典 16 本章小結(jié) 18第4章 總體設(shè)計(jì) 19 總體設(shè)計(jì)過程 19 數(shù)據(jù)庫設(shè)計(jì) 20 數(shù)據(jù)庫技術(shù)的概念描述 20 數(shù)據(jù)庫管理系統(tǒng)(DBMS)概述 21 數(shù)據(jù)庫的需求分析 21 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 22 本章小結(jié) 24第5章 詳細(xì)設(shè)計(jì) 25 系統(tǒng)運(yùn)行平臺(tái)設(shè)置 25 購物車 25 實(shí)現(xiàn)購物車的Bean 25 實(shí)現(xiàn)購物車的界面 26 功能性測(cè)試 27 訂單和購物清單查詢 28 編寫定單的基本信息ActionForm 28 完成后臺(tái)處理Action 28 定單查詢頁面 29 本章小結(jié) 32第6章 系統(tǒng)測(cè)試 33 軟件測(cè)試概述 33 軟件測(cè)試 33 本系統(tǒng)的軟件測(cè)試 34 本章小結(jié) 34結(jié)論 36致謝 37參考文獻(xiàn) 38第1章 緒論 課題背景Internet奇跡般地改變著我們的生活。打開電腦,輕擊鼠標(biāo),叩開商店大門,通過網(wǎng)上購物,這一切已不再是夢(mèng)想。電子商務(wù)從90年代初期興起以來,已從網(wǎng)上購物擴(kuò)展到了銀行、證券業(yè)的運(yùn)營(yíng),成為一種通過網(wǎng)絡(luò)技術(shù)的應(yīng)用,快速而有效地進(jìn)行各種商業(yè)行為的最新方法。電子商務(wù)在今天已被認(rèn)為是繼電子出版和電子郵件之后在Internet上的又一焦點(diǎn)。國(guó)際互聯(lián)網(wǎng)(Internet)在商務(wù)中廣泛、深入的應(yīng)用,宣布了電子商務(wù)時(shí)代的來臨,不久,將有60%的商務(wù)活動(dòng)在網(wǎng)上運(yùn)行,您準(zhǔn)備好了嗎?企業(yè)如果不開展電子商務(wù),將喪失21世紀(jì)國(guó)際貿(mào)易的“球籍” ,您不心急?電子商務(wù)是通過互聯(lián)網(wǎng)實(shí)現(xiàn)企業(yè) 、商戶及消費(fèi)者的網(wǎng)上購物、網(wǎng)上交易及在線電子支付的一種不同于傳統(tǒng)商業(yè)運(yùn)營(yíng)的新型商業(yè)運(yùn)營(yíng)模式,電子商務(wù)是隨著INTERNET發(fā)展而發(fā)展起來的,主要以EDI(電子數(shù)據(jù)交換)和INTERNET來實(shí)現(xiàn)的,電子商務(wù)有廣義和狹義之分,狹義的電子商務(wù)是主要利用WEB在網(wǎng)上進(jìn)行交易,稱作電子網(wǎng)易(ECOMMERCE)。廣義的電子商務(wù)包括基于WEB的全部商業(yè)活動(dòng),稱作電子商業(yè)(EBUSINESS)?!【W(wǎng)上商城介紹目前常說的網(wǎng)上商城(有時(shí)也稱為網(wǎng)絡(luò)商店,或者簡(jiǎn)稱網(wǎng)店),通常是指建立在第三方提供的電子商務(wù)平臺(tái)上的、由商家自行開展電子商務(wù)的一種形式,正如同在大型商場(chǎng)中租用場(chǎng)地開設(shè)商家的專賣店一樣?!≡陔娮由虅?wù)發(fā)展的早期,一些網(wǎng)上零售網(wǎng)站也稱為網(wǎng)上商店,如當(dāng)當(dāng)網(wǎng)上書店、亞馬遜網(wǎng)上書店等,隨著這些網(wǎng)上零售網(wǎng)站的快速發(fā)展,其經(jīng)營(yíng)商品品種越來越多,規(guī)模也越來越大,因此這些獨(dú)立的電子商務(wù)網(wǎng)站通常都不再稱為網(wǎng)上商店,而改稱“網(wǎng)上商城”了,一些大型電子商務(wù)網(wǎng)站除了自己銷售產(chǎn)品之外,也可能為其他企業(yè)提供租用網(wǎng)上商店或者開設(shè)網(wǎng)上專賣店的業(yè)務(wù),因此如果繼續(xù)叫做“網(wǎng)上商店”的確也不能確切描述其全部含義。本系統(tǒng)主要實(shí)現(xiàn)的是數(shù)碼產(chǎn)品的銷售?!∧康暮鸵饬x也許你曾有過這樣的經(jīng)歷:為了買一樣?xùn)|西而跑遍大半個(gè)城市,或者擠進(jìn)人流非常密集的場(chǎng)所。現(xiàn)代化生活的節(jié)奏越來越快,我們需要的是快捷、便利的購物方式,因此,如何改善購物的便利,就顯得迫在眉睫了,而Internet的高速發(fā)展為我們提供了這樣的購買方式――通過網(wǎng)絡(luò)選購想要的產(chǎn)品。通過網(wǎng)上商城,你可以在最短的時(shí)間內(nèi)查找到所需的數(shù)碼產(chǎn)品,然后選擇最優(yōu)的投遞方式把您選擇的商品送到您的手上,從而大大節(jié)省我們彼此寶貴的時(shí)間。當(dāng)然,你還可以在第一時(shí)間了解到商城引進(jìn)的新產(chǎn)品,或者在里面瀏覽,以找到自己感興趣的數(shù)碼產(chǎn)品,這一切,都將在您點(diǎn)擊鼠標(biāo)的過程中輕松完成,從某種程度上說,這更有利于文化知識(shí)的傳播?!∠到y(tǒng)設(shè)計(jì)思想一個(gè)優(yōu)秀的應(yīng)用系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)思想,通過合理地選擇數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)應(yīng)用的優(yōu)勢(shì)。根據(jù)購買者的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。1.實(shí)用性系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時(shí)融入先進(jìn)的設(shè)計(jì)思想。根據(jù)用戶實(shí)際的需求情況,量身制作一個(gè)功能齊全、操作簡(jiǎn)單、實(shí)用性強(qiáng),充分滿足購物者的需求,真正成為為用戶提供快捷、方便的工具。2.先進(jìn)性本系統(tǒng)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng),可以方便的實(shí)現(xiàn)用戶的需要。3.高可靠性一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本系統(tǒng)通過合理而先進(jìn)的結(jié)構(gòu)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。4.可維護(hù)性系統(tǒng)的設(shè)計(jì)要求方便維護(hù)(瀏覽、查找等)。5.可擴(kuò)展性及靈活性系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求