網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(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、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)第一章 可行性研究報(bào)告1引言1.1編寫(xiě)目的電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無(wú)紙化,效率化,自動(dòng)化表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動(dòng)傳統(tǒng)商業(yè)行為在網(wǎng)路時(shí)代的變革。隨著電子商務(wù),尤其是網(wǎng)上購(gòu)物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會(huì)將對(duì)中國(guó)商品流通領(lǐng)域和整個(gè)經(jīng)濟(jì)發(fā)展帶來(lái)種種影響,確實(shí)值得我們認(rèn)真研究。特別是在全球經(jīng)濟(jì)一體化的國(guó)際背景下,在我們繼續(xù)擴(kuò)大國(guó)內(nèi)流通領(lǐng)域?qū)ν忾_(kāi)放的同時(shí),深入研究這個(gè)問(wèn)題,審慎制

2、訂相應(yīng)的宏觀對(duì)策,尤其重要和迫切。網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。1.2 項(xiàng)目背景1、近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),一種全新的購(gòu)物理念開(kāi)始形成并逐步發(fā)展。網(wǎng)上購(gòu)物是一種具有交

3、互功能的商業(yè)信息系統(tǒng)。2、所建議開(kāi)發(fā)軟件的名稱:網(wǎng)上購(gòu)物系統(tǒng)3、項(xiàng)目的任務(wù)提出者:軟件工程任課老師4、項(xiàng)目設(shè)計(jì)者:王濤 5、項(xiàng)目開(kāi)發(fā)者:王濤6、用戶:采取網(wǎng)上消費(fèi)的客戶(1)目前網(wǎng)上購(gòu)物的現(xiàn)狀以下是根據(jù)CNNIC(中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國(guó)B2C電子商務(wù)發(fā)展報(bào)告來(lái)進(jìn)一步分析目前的網(wǎng)上購(gòu)物的現(xiàn)狀。(主要引用其中的分析圖表)圖 1.1 網(wǎng)上購(gòu)物的現(xiàn)狀從上面的圖可以看出網(wǎng)上購(gòu)物選擇節(jié)約時(shí)間和操作方便的分別占46.7%和44.2%,這說(shuō)明隨著生活節(jié)奏的加快,人們?cè)絹?lái)越希望擁有簡(jiǎn)單快捷的購(gòu)物方式。(2)用戶選擇商品配送的方式 圖1.2用戶選擇商品配送的方式從上面的圖中可以看出人們總希望直接可以拿到

4、物品,而不需要耽擱自己的時(shí)間,如果是送貨上門(mén),也可以當(dāng)面檢查所購(gòu)的物品,這也表現(xiàn)出人們對(duì)廠商信譽(yù)的擔(dān)憂。(3)用戶認(rèn)為目前網(wǎng)上交易存在的最大問(wèn)題 圖1.3 交易存在的最大問(wèn)題用戶認(rèn)為目前網(wǎng)上交易存在的最大問(wèn)題從上面的圖中可以看出目前兩個(gè)最嚴(yán)重的問(wèn)題是安全性和產(chǎn)品服務(wù)。1.3定 義J2EE技術(shù):J2EE Java2平臺(tái)企業(yè)版(Java 2 Platform,Enterprise Edition)J2EE是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。JSP(Java Server Pages) :是由Sun Micro

5、systems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。PHP:是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě)。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,被廣泛的運(yùn)用。ADO:ActiveX Data Objec

6、t, ActiveX 數(shù)據(jù)對(duì)象SQL:Structured Query LanguageRMR:工作負(fù)荷水平常用能量代謝率(RMR)1.4參考資料1 張海藩.軟件工程導(dǎo)論M.清華大學(xué)出版社,2008,12 張銀鶴、梁文新等.JavaScript完全學(xué)習(xí)手冊(cè)M.清華大學(xué)出版社,2008,103 涂傳濱、楊先亭.征服M.電子工業(yè)出版社,2008,124 王珊、薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.高等教育出版社,2006,125 Michael T.Goodrich.算法分析與設(shè)計(jì)M.人民郵電出版社,2006,106 史九林.數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)M.機(jī)械工業(yè)出版社,2008,77 .Java EE編程技術(shù)M. 清華大

7、學(xué)出版社,2008,68 Rasmus Lerdorf、Kevin Tatroe. 程序設(shè)計(jì)M. 中國(guó)電力出版社,2003,72 可行性研究的前提2.1要 求在開(kāi)發(fā)項(xiàng)目的初期階段,建議開(kāi)發(fā)軟件實(shí)現(xiàn)的要求如下:(1)功能:網(wǎng)上的商品信息公布、會(huì)員注冊(cè)、用戶身份認(rèn)證及授權(quán)、商品信息瀏覽與查詢、用戶網(wǎng)上訂閱、商業(yè)信息的及時(shí)發(fā)布、系統(tǒng)管理、數(shù)據(jù)備份與恢復(fù)個(gè)人信息保密(2)性能:要求系統(tǒng)能快速響應(yīng)用戶的各種信息請(qǐng)求。能同時(shí)處理多個(gè)用戶的請(qǐng)求。(3)輸出:用戶所請(qǐng)求的信息內(nèi)容,如:所選商品的介紹、所搜索的商品程的詳細(xì)資料、用戶注冊(cè)成功與否的提示等。(4)輸入:用戶的查詢信息、會(huì)員的注冊(cè)信息、每件商品的詳細(xì)

8、信息等。(5)基本的數(shù)據(jù)流程和處理流程:用戶輸入原始數(shù)據(jù) 數(shù)據(jù)有效性檢驗(yàn)數(shù)據(jù)處理數(shù)據(jù)保存用戶輸入請(qǐng)求信息輸入有效性檢驗(yàn)數(shù)據(jù)處理信息反饋(6)安全與保密要求:會(huì)員只能進(jìn)行自己的信息資料的修改,瀏覽和發(fā)布商品信息、查看、選擇、購(gòu)買商品。超級(jí)管理員才能按不同的授權(quán)等級(jí)訪問(wèn)相應(yīng)的系統(tǒng)信息資源。與軟件相關(guān)的其他系統(tǒng):操作系統(tǒng):Microsoft Windows 2000 Server以上版本數(shù)據(jù)庫(kù)系統(tǒng):可以在SQL Server 2000/SUN Cloudscape / MySQL 等多種數(shù)據(jù)庫(kù)管理系統(tǒng)上作靈活的部署和移植。(7)完成期限:2周以內(nèi)2.2目 標(biāo)致力于開(kāi)發(fā)一個(gè)功能健全,強(qiáng)大的網(wǎng)絡(luò)購(gòu)物系統(tǒng)

9、,以期達(dá)到如下功能:網(wǎng)站上以多媒體方式發(fā)布物品信息,并接受、記錄、對(duì)比、處理買家競(jìng)投信息的平臺(tái)。該系統(tǒng)可用于B2B、B2C、C2C等交易模式。2.3條件、假定和限制(1)由于本系統(tǒng)的開(kāi)發(fā)將是基于瀏覽器的B/S 結(jié)構(gòu),所以瀏覽器端的語(yǔ)言使用HTML/CSS/JavaScript,服務(wù)器端的語(yǔ)言使用ASP(.NET),開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫(xiě)組件除外)。而數(shù)據(jù)庫(kù)也將隨之采用SQL Server2000。(2)開(kāi)發(fā)人員在編寫(xiě)代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試和維護(hù)及升級(jí)。2.4可行性研究方法通過(guò)調(diào)查發(fā)現(xiàn):(1)目前國(guó)內(nèi)市場(chǎng)尚缺具有相當(dāng)規(guī)模和專業(yè)程度的網(wǎng)上購(gòu)物

10、企業(yè)。國(guó)內(nèi)在線零售網(wǎng)站在資金上的缺乏使得網(wǎng)上購(gòu)物不能迅速擴(kuò)大業(yè)務(wù)規(guī)模和品牌效應(yīng),在未來(lái)電子商務(wù)產(chǎn)業(yè)進(jìn)入高速成長(zhǎng)期后,也難以滿足客戶們對(duì)品種、服務(wù)、價(jià)格方面的要求。(2)目前國(guó)內(nèi)網(wǎng)絡(luò)消費(fèi)群體尚未到位。目前國(guó)內(nèi)有消費(fèi)意愿和消費(fèi)能力的網(wǎng)民多數(shù)處于16-25歲的低收入階段,而且消費(fèi)偏好更傾向于網(wǎng)絡(luò)游戲、無(wú)線增值業(yè)務(wù)、在線影視娛樂(lè)等休閑娛樂(lè)服務(wù),而非網(wǎng)上購(gòu)物。 (3)目前國(guó)內(nèi)網(wǎng)絡(luò)消費(fèi)環(huán)境尚不完善,網(wǎng)上購(gòu)物立法匱乏,與傳統(tǒng)購(gòu)物環(huán)境相比,網(wǎng)上購(gòu)物在售后服務(wù)、質(zhì)量保障、等方面仍然難以讓消費(fèi)者放心。信用體制、網(wǎng)上支付、物流網(wǎng)絡(luò)三大瓶頸也仍有待解決。 (4)盡管目前國(guó)內(nèi)網(wǎng)上商品較多,但是品種細(xì)分卻還遠(yuǎn)遠(yuǎn)不夠,對(duì)比

11、傳統(tǒng)的線下零售,可選擇的余地相對(duì)還非常少,導(dǎo)致電子零售市場(chǎng)規(guī)?,F(xiàn)階段仍然難以與傳統(tǒng)大型商場(chǎng)、超市所創(chuàng)造的經(jīng)濟(jì)價(jià)值相提并論。(5)盡管日用百貨銷售價(jià)格較低、利潤(rùn)空間較小,但相對(duì)于傳統(tǒng)百貨業(yè),電子零售可以大大節(jié)約新增店鋪成本,具備無(wú)限制容納大客流、無(wú)限制陳列商品的優(yōu)勢(shì)。參照國(guó)際上在線商店的發(fā)展經(jīng)驗(yàn),消費(fèi)需求較大的百貨商品同樣適合通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)分銷。(6)盡管資本投入不足一直是中國(guó)電子零售產(chǎn)業(yè)發(fā)展滯后的根本原因,2004年,中國(guó)網(wǎng)上購(gòu)物市場(chǎng)還是開(kāi)始呈現(xiàn)出百花爭(zhēng)鳴甚至混業(yè)經(jīng)營(yíng)的局面。愈來(lái)愈多的運(yùn)營(yíng)商渡過(guò)了互聯(lián)網(wǎng)的寒冬,愈來(lái)愈多的網(wǎng)民加入了互聯(lián)網(wǎng)消費(fèi)大軍,愈來(lái)愈多的商品出現(xiàn)在互聯(lián)網(wǎng)上。(7)中國(guó)網(wǎng)上購(gòu)物

12、市場(chǎng)的基礎(chǔ)環(huán)境越來(lái)越穩(wěn)定,淘寶、易趣、當(dāng)當(dāng)、卓越等網(wǎng)上購(gòu)物網(wǎng)已成為廣大網(wǎng)民網(wǎng)上購(gòu)物的場(chǎng)所。隨著我國(guó)經(jīng)濟(jì)持續(xù)快速的增長(zhǎng),人民生活水平的提高,中國(guó)電信網(wǎng)絡(luò)規(guī)模的壯大,電腦的普及率的提高、計(jì)算機(jī)技術(shù)的發(fā)展以及政府多層次多角度推動(dòng),網(wǎng)上購(gòu)物市場(chǎng)越來(lái)越火暴,會(huì)逐漸發(fā)展及形成人們購(gòu)物的主要形式。2.5 決定可行性的主要因素資金到位開(kāi)發(fā)人員無(wú)較大變動(dòng)技術(shù)可行性2.6系統(tǒng)具體功能 商品信息發(fā)布功能發(fā)布賣方銷售商品信息,賣方注冊(cè)取得授權(quán)后可在系統(tǒng)后臺(tái)隨時(shí)增添、修改、更新銷售商品信息。 商品信息查詢功能為買方提供模糊查詢商品信息、搜尋商品,買方注冊(cè)后可通過(guò)分類、關(guān)鍵詞等方式查詢信息。 網(wǎng)上購(gòu)買(購(gòu)物車)功能買方確

13、定購(gòu)買對(duì)象、下訂單、進(jìn)入購(gòu)物系統(tǒng),完成購(gòu)買。 網(wǎng)上結(jié)算模擬銀行功能系統(tǒng)采用網(wǎng)上模擬銀行方式,支持網(wǎng)上結(jié)算,買方注冊(cè),經(jīng)過(guò)模擬認(rèn)證后,即得一個(gè)銀行帳號(hào),憑此帳號(hào)在網(wǎng)上處理購(gòu)買結(jié)算。 訂單管理功能系統(tǒng)內(nèi)構(gòu)成由訂單生成,按時(shí)間順序生成訂單號(hào)、訂單入庫(kù),訂單查詢組成的完整的訂單處理流程。 客戶管理功能系統(tǒng)實(shí)行會(huì)員注冊(cè),對(duì)買賣雙方的相關(guān)信息、交易信息等實(shí)行跟蹤管理。 商品管理功能由系統(tǒng)管理員或由系統(tǒng)管理員授權(quán)委托管理整個(gè)系統(tǒng)的賣方商品信息。 配送管理功能合同(訂單)確認(rèn)后,賣方向買方送提貨單證(網(wǎng)上下載),憑單提貨、配貨送貨。 商品退貨處理功能體現(xiàn)售后服務(wù)中不合格退貨的要求,系統(tǒng)支持退貨處理,包括貨款退

14、還的操作。 系統(tǒng)后臺(tái)管理功能系統(tǒng)擁有強(qiáng)大的后臺(tái)管理功能,支持整個(gè)購(gòu)物過(guò)程各個(gè)環(huán)節(jié)的后臺(tái)管理和后臺(tái)操作,包括:商品信息的更新,會(huì)員信息注冊(cè)修改、商品庫(kù)后臺(tái)管理,模擬銀行管理等。3 對(duì)現(xiàn)有系統(tǒng)的分析3.1 處理流程和數(shù)據(jù)流程處理流程圖如下圖所示:顧客顧客網(wǎng)站首頁(yè)搜索商品退出瀏覽該商品瀏覽其他商品缺貨登記查看購(gòu)物放入購(gòu)物車?yán)^續(xù)購(gòu)買取消訂單下訂單確認(rèn)訂單訂單送商家銀貨兩訖支付送貨上門(mén)交易完成售后服務(wù)評(píng)論商品圖 3.1 處理流程圖用戶放入購(gòu)物車選購(gòu)商品注冊(cè)/登錄用戶放入購(gòu)物車選購(gòu)商品注冊(cè)/登錄數(shù)據(jù)流程圖:訂貨人訂貨人信息訂單確認(rèn)付款方式送貨方式訂單確認(rèn)付款方式送貨方式注冊(cè)/登錄放入購(gòu)物車選購(gòu)商品用戶注冊(cè)

15、/登錄放入購(gòu)物車選購(gòu)商品用戶圖 3.2 數(shù)據(jù)流程圖3.2 工作負(fù)荷(1)腦力工作負(fù)荷:RMR24(2)體力工作負(fù)荷:RMR12(3)心理負(fù)荷:RMR013.3 費(fèi)用支出(1)域名和主頁(yè)空間的費(fèi)用。(2)一般的維護(hù)所需耗費(fèi)的人力。(3)開(kāi)發(fā)時(shí)期的分析費(fèi)用。(4)開(kāi)發(fā)人員的費(fèi)用。3.4 人 員(1)現(xiàn)有兩名懂得HTML、JSP和PHP的人員,能夠進(jìn)行靜態(tài)網(wǎng)頁(yè)制作以及基本的PHP網(wǎng)頁(yè)制作(2)一名需求分析人員,能夠行很好的需求分析(3)4人開(kāi)發(fā)小組成立進(jìn)3.5 設(shè) 備操作系統(tǒng)使用Windows XP,Web服務(wù)器使用操作系統(tǒng)自帶的IIS 5.0,瀏覽器IE6.0極其以上(或Netscape Navi

16、gator6.0極其以上),數(shù)據(jù)庫(kù)服務(wù)器使用SQL Server2000;程序運(yùn)行服務(wù)器的配置建議為雙CPU3.0,內(nèi)存為2.0G, 硬盤(pán)共800G(每個(gè)盤(pán)200G),只開(kāi)通80端口;數(shù)據(jù)庫(kù)服務(wù)器的配置建議為雙CPU2.4,內(nèi)存為1.0G, 硬盤(pán)共800G,只開(kāi)通1433端口;備分?jǐn)?shù)據(jù)庫(kù)配置建議為雙CPU2.4,內(nèi)存為2.0G, 硬盤(pán)共800G。考慮到目前OFFICE 2003的市場(chǎng)占有率已達(dá)到91%,所以我們的系統(tǒng)日常的文檔和數(shù)據(jù)處理應(yīng)該能夠支持OFFICE 2003。4 項(xiàng)目建設(shè)的必要性4.1 對(duì)系統(tǒng)的簡(jiǎn)要描述網(wǎng)上購(gòu)物平臺(tái)主要是對(duì)后臺(tái)管理和前臺(tái)操作。后臺(tái)管理是管理員對(duì)本網(wǎng)站的維護(hù),通過(guò)商品

17、資料(商品添加、商品修改)會(huì)員管理(會(huì)員審查)網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊(cè),通過(guò)網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購(gòu)物車,提交定單進(jìn)行購(gòu)買。網(wǎng)上購(gòu)物平臺(tái)的特點(diǎn)是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺(tái)采用符合購(gòu)買電子商品基本的原則,滿足廣大客戶的日益增長(zhǎng)的數(shù)量,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。用戶登錄4.2 處理流程和數(shù)據(jù)流程用戶登錄選擇要購(gòu)買的物品選擇要購(gòu)買的物品用鼠標(biāo)點(diǎn)擊購(gòu)物車用鼠標(biāo)

18、點(diǎn)擊購(gòu)物車完成購(gòu)物點(diǎn)擊“確認(rèn)以上信息無(wú)誤,生成訂單按鈕”填寫(xiě)訂單附言選擇支付方式填寫(xiě)你的詳細(xì)聯(lián)系資料選擇配送方式生成訂單清空購(gòu)物車?yán)^續(xù)購(gòu)物完成購(gòu)物點(diǎn)擊“確認(rèn)以上信息無(wú)誤,生成訂單按鈕”填寫(xiě)訂單附言選擇支付方式填寫(xiě)你的詳細(xì)聯(lián)系資料選擇配送方式生成訂單清空購(gòu)物車?yán)^續(xù)購(gòu)物4.3與現(xiàn)有系統(tǒng)比較的優(yōu)越性無(wú)論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,與現(xiàn)有系統(tǒng)比較主要優(yōu)越性有:簡(jiǎn)單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō)是非常重要的。針對(duì)性:該平臺(tái)設(shè)計(jì)是網(wǎng)上購(gòu)物系統(tǒng)及后臺(tái)管理的定向開(kāi)發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。實(shí)用性:該平臺(tái)能完成電子商品展示和管理員管理的基本

19、信息,具有良好的實(shí)用性。4.4技術(shù)可行性評(píng)價(jià)(1)在限制條件下,功能目標(biāo)是否能達(dá)到:如果硬件設(shè)備跟不上,將會(huì)嚴(yán)重影響開(kāi)發(fā)的進(jìn)度。也會(huì)嚴(yán)重影響部署之后系統(tǒng)的整體性能。(2)利用現(xiàn)有技術(shù),功能目標(biāo)能否達(dá)到:目前J2EE技術(shù)已經(jīng)非常成熟,結(jié)合JSP, Servlet及相關(guān)的關(guān)系數(shù)據(jù)庫(kù)技術(shù),完全能夠?qū)崿F(xiàn)并達(dá)到上述功能目標(biāo)。(3)在規(guī)定的期限內(nèi),開(kāi)發(fā)能否完成:從人員的水平和所能支出的開(kāi)發(fā)時(shí)間來(lái)看,開(kāi)發(fā)能夠按時(shí)完成。服務(wù)端可以在任何符合IIS規(guī)范的Web服務(wù)器上運(yùn)行;只要符合本系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)的要求,凡是能提供ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù);客戶端是能運(yùn)行或解釋HTML代碼、Javascrip代碼的任何瀏覽器。

20、就目前使用的開(kāi)發(fā)技術(shù)來(lái)說(shuō)建議系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到;利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開(kāi)發(fā)工作基本能夠完成。5 所建議系統(tǒng)經(jīng)濟(jì)可行性分析5.1支 出(1)基建投資一臺(tái)P4服務(wù)器作為網(wǎng)站服務(wù)器一些配套設(shè)備環(huán)境保護(hù)設(shè)備(2)其他一次性支出開(kāi)發(fā)費(fèi)調(diào)查費(fèi)用人工費(fèi)用其他不可知額外支出研究(需求的研究和設(shè)計(jì)的研究)檢查費(fèi)用和技術(shù)管理性費(fèi)用(3)經(jīng)常性支出網(wǎng)絡(luò)通訊費(fèi)設(shè)備使用及維護(hù)費(fèi)日常維護(hù)費(fèi)5.2效 益(1)一次性收益:節(jié)省了網(wǎng)上購(gòu)物的現(xiàn)缺商品的開(kāi)發(fā)(2)經(jīng)常性收益節(jié)省人工購(gòu)物的時(shí)間,人工費(fèi)網(wǎng)上代理廣告費(fèi)用(3)不可定量收益網(wǎng)站的廣告效應(yīng)送貨服務(wù)費(fèi)用(4)非一次性支出設(shè)備的租金和維護(hù)費(fèi)用軟件的租金和維護(hù)費(fèi)用數(shù)

21、據(jù)通訊方面的租金和維護(hù)費(fèi)用人員的工資、獎(jiǎng)金房屋、空間的使用開(kāi)支公用設(shè)施方面的開(kāi)支保密安全方面的開(kāi)支其他經(jīng)常性的支出等5.3 收益/投資比收益/投資=5/1 (估計(jì)每年)5.4 收益/投資比資本周轉(zhuǎn)速度快,回收期短,風(fēng)險(xiǎn)小,盈利多。不足的是,投資回收期沒(méi)有全面地考慮投資方案整個(gè)計(jì)算期內(nèi)的現(xiàn)金流量,即:忽略在以后發(fā)生投資回收期的所有好處,對(duì)總收入不做考慮。只考慮回收之前的效果,不能反映投資回收之后的情況,即無(wú)法準(zhǔn)確衡量方案在整個(gè)計(jì)算期內(nèi)的經(jīng)濟(jì)效果。5.5 敏感性分析敏感性分析的因素通常從下列因素中選定:1)投資額,包括固定資產(chǎn)投資與流動(dòng)資金占用。根據(jù)需要還可將固定資產(chǎn)投 資劃分為設(shè)備費(fèi)用、建筑安裝

22、費(fèi)用等。2)項(xiàng)目建設(shè)期、投產(chǎn)期、到產(chǎn)期。3)產(chǎn)品產(chǎn)量及銷售量。4)產(chǎn)品價(jià)格。5)經(jīng)營(yíng)成本,特別是其中的變動(dòng)成本。6)項(xiàng)目壽命期。7)項(xiàng)目壽命期末的資產(chǎn)殘值。8)折現(xiàn)率。9)外幣匯率。價(jià)格變化1%,投資收益率變化-0.67%0.62%6 社會(huì)因素可行性分析6.1法律因素考慮到可能使用到的軟件產(chǎn)品的版權(quán)問(wèn)題,軟件服務(wù)器所使用的軟件,應(yīng)該盡量使用正版軟件。如果正版價(jià)格高得難以接受,可以采用一些能滿足系統(tǒng)運(yùn)行的免費(fèi)軟件來(lái)替代。 開(kāi)發(fā)階段可以使用試用版軟件,但正式發(fā)布時(shí)建議操作系統(tǒng)采用正版軟件。消費(fèi)者保護(hù)法所有技術(shù)資料都由提出方保管該平臺(tái)是是自主開(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的6.2用戶使用

23、可行性本系統(tǒng)自主商品管理,自行網(wǎng)店經(jīng)營(yíng)的網(wǎng)上商城平臺(tái),系統(tǒng)具有強(qiáng)大的商品管理、訂單統(tǒng)計(jì)、會(huì)員管理等功能,同時(shí)擁有靈活多變的商品管理、新聞管理等功能,功能強(qiáng)勁的后臺(tái)管理界面,無(wú)需登錄FTP,通過(guò)IE瀏覽器即可管理整個(gè)網(wǎng)站。俱備完整的購(gòu)物網(wǎng)站功能、結(jié)構(gòu)簡(jiǎn)單、容易使用、并設(shè)有促銷廣告和店標(biāo)自定義功能,操作簡(jiǎn)單,不需懂得太多的計(jì)算機(jī)知識(shí),也無(wú)需制作復(fù)雜網(wǎng)頁(yè),只需訂購(gòu)這套系統(tǒng),隨后,登錄到后臺(tái),點(diǎn)點(diǎn)鼠標(biāo),在線設(shè)置輕松設(shè)置各項(xiàng)功能及添加要出售的商品,網(wǎng)上商店就這樣輕松建設(shè)成功了,適合于小型企業(yè)及個(gè)人經(jīng)營(yíng)管理。7 結(jié)論與意見(jiàn)7.1結(jié) 論根據(jù)以上可行性分析的結(jié)果,得出以下結(jié)論是: 可以立即開(kāi)始進(jìn)行,著手組織開(kāi)

24、發(fā)所建議的網(wǎng)上購(gòu)物信息系統(tǒng);需要推遲到某些條件(例如資金、人力、設(shè)備等)落實(shí)之后才能開(kāi)始進(jìn)行;需要對(duì)開(kāi)發(fā)目標(biāo)進(jìn)行某些修改之后才能開(kāi)始進(jìn)行;不能進(jìn)行或不必進(jìn)行(例如因技術(shù)不成熟、經(jīng)濟(jì)上不合算等)。7.2意 見(jiàn)我們可以先對(duì)市場(chǎng)同類型的系統(tǒng)進(jìn)行調(diào)查,了解他們的優(yōu)缺點(diǎn);然后去詢問(wèn)一些與本系統(tǒng)和商品銷售有關(guān)的專家,并把我們的初步想法和他們進(jìn)行探討;接著我們將實(shí)地進(jìn)行客戶調(diào)查,進(jìn)一步理解他們對(duì)這樣一類系統(tǒng)的具體要求;最后我們將把以上所有的意見(jiàn)進(jìn)行匯總,從而明確我們的系統(tǒng)和同類產(chǎn)品的區(qū)別,確立我們準(zhǔn)備開(kāi)發(fā)的系統(tǒng)所具有的特色功能,從而使其在推出后更有市場(chǎng)前景。第二章 需求分析說(shuō)明書(shū)1 引 言1.1 編寫(xiě)目的在

25、完成了針對(duì)網(wǎng)上購(gòu)物市場(chǎng)的前期調(diào)查,同時(shí)與多位用戶進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說(shuō)明書(shū)。 此需求規(guī)格說(shuō)明書(shū)對(duì)網(wǎng)上購(gòu)物系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開(kāi)發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開(kāi)發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說(shuō)明書(shū)和完成后續(xù)設(shè)計(jì)與開(kāi)發(fā)工作。本說(shuō)明書(shū)的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測(cè)試人員、用戶文檔編寫(xiě)者、項(xiàng)目管理人員。本說(shuō)明書(shū)定義了網(wǎng)上購(gòu)物系統(tǒng)的詳細(xì)需求,明確了網(wǎng)上購(gòu)物系統(tǒng)的功能內(nèi)容、功能邊界、開(kāi)發(fā)途徑,是整個(gè)軟件開(kāi)發(fā)的依據(jù),它對(duì)以后階段的工作起指導(dǎo)作用。本文也是項(xiàng)目完成后系統(tǒng)驗(yàn)收的依據(jù)。1.

26、2 項(xiàng)目背景商務(wù)網(wǎng)站設(shè)計(jì)的主要目的一般是通過(guò)網(wǎng)站的推廣,實(shí)現(xiàn)企業(yè)的產(chǎn)品及服務(wù)的互聯(lián),并使客戶隨時(shí)了解公司及公司所提供的最新產(chǎn)品的資訊同時(shí)也為客戶提供及時(shí)的在線服務(wù)及訂單處理等功能。而從長(zhǎng)期的戰(zhàn)略目標(biāo)來(lái)看,商務(wù)網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,通過(guò)Internet,企業(yè)內(nèi)部網(wǎng) 和外部網(wǎng),他還是將買家與賣家,廠家和合作伙伴進(jìn)門(mén)聯(lián)合的平臺(tái),因而消除了時(shí)間與空間帶來(lái)的障礙。Shopping On Line購(gòu)物在線網(wǎng)站致力于提供電腦及相關(guān)IT產(chǎn)品展示及訂購(gòu)為核心的網(wǎng)上購(gòu)物服務(wù)。是企業(yè)產(chǎn)品與客戶服務(wù)之間建立更加直接溝通及交流的平臺(tái) 。宣傳自己的產(chǎn)品,是企業(yè)上網(wǎng)的主要目的之一,將自己的產(chǎn)品展示給客戶,讓客戶通過(guò)

27、網(wǎng)站便能夠自由選購(gòu),是產(chǎn)品預(yù)定系統(tǒng)的主要目的。1.3 定 義J2EE技術(shù):J2EE Java2平臺(tái)企業(yè)版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。JSP(Java Server Pages) :是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag)

28、,從而形成JSP文件(*.jsp)。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。PHP:是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě)。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,被廣泛的運(yùn)用。ADO:ActiveX Data Object, ActiveX 數(shù)據(jù)對(duì)象SQL:Structured Query Language1.4 參考資料1 張海藩.軟件工程導(dǎo)論M.清華大學(xué)出版社,2008,12 張銀鶴、梁文新等.JavaScript完全學(xué)習(xí)手冊(cè)M.

29、清華大學(xué)出版社,2008,103 涂傳濱、楊先亭.征服M.電子工業(yè)出版社,2008,124 王珊、薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.高等教育出版社,2006,125 Michael T.Goodrich.算法分析與設(shè)計(jì)M.人民郵電出版社,2006,106 史九林.數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)M.機(jī)械工業(yè)出版社,2008,77 .Java EE編程技術(shù)M. 清華大學(xué)出版社,2008,68 Rasmus Lerdorf、Kevin Tatroe. 程序設(shè)計(jì)M. 中國(guó)電力出版社,2003,72 任務(wù)概述2.1 目 標(biāo)網(wǎng)上購(gòu)物系統(tǒng)針對(duì)的用戶是單個(gè)中小型商場(chǎng)室或者個(gè)人,商品的種類和數(shù)量較少,用戶的數(shù)量和來(lái)源受到一定的限制。相應(yīng)

30、的需求有:1)管理員身份驗(yàn)證(為合法用戶提供一個(gè)后臺(tái)入口)2)添加商品(向商品表插入前臺(tái)首頁(yè)展示的商品信息)3)訂單信息管理(網(wǎng)站管理者對(duì)用戶訂單的執(zhí)行和編輯狀態(tài))4)查詢用戶信息管理模塊(查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作)5)添加鏈接模塊(管理員向前臺(tái)首頁(yè)添加友情鏈接信息)6)公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息)7)能夠?qū)π枰慕y(tǒng)計(jì)結(jié)果提供列表顯示輸出。8)能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問(wèn),防止隨意刪改,同時(shí)提供信息備份的服務(wù)。2.2 運(yùn)行環(huán)境(1)服務(wù)器的軟硬件配置服務(wù)器的硬件配置:硬盤(pán)80G,內(nèi)存256M以上服務(wù)器的操作系統(tǒng):Windows XP專

31、業(yè)版Web服務(wù)器軟件:aspmao.exe數(shù)據(jù)庫(kù)服務(wù)器軟件: SQL Server2000 (2)客戶端的軟硬件配置客戶端的硬件配置: CPU 賽陽(yáng)800或以上,硬盤(pán)I OG,內(nèi)存64M客戶端操作系統(tǒng):Windows 98以上客戶端瀏覽器軟件:IE(Internet Explorer)2.3條件與限制一個(gè)更為完善的網(wǎng)上購(gòu)物系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能,對(duì)信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3 數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)網(wǎng)上購(gòu)物系統(tǒng)的靜態(tài)數(shù)據(jù)包括:用戶種類商品類別3.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù): 鼠標(biāo)對(duì)按鈕的點(diǎn)擊查詢方

32、式、查詢關(guān)鍵字;新建商品項(xiàng)、用戶項(xiàng);商品項(xiàng)、用戶項(xiàng)相應(yīng)紀(jì)錄更改;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;受限操作所需的密碼;輸出數(shù)據(jù): 查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄的子集;統(tǒng)計(jì)結(jié)果及其格式化文件;信息錄入、刪改結(jié)果(成功或失?。?;數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;內(nèi)部數(shù)據(jù): 查詢操作建立的索引;3.3 數(shù)據(jù)庫(kù)介紹本系統(tǒng)使用的數(shù)據(jù)庫(kù)為SQL Server2000。ER模式:商品(商品編號(hào)#,商品名稱,商品類別#,廠家,出廠日期,備注,價(jià)格,數(shù)量)會(huì)員用戶(會(huì)員證號(hào)#,姓名,性別,身份編號(hào)#,身份證,聯(lián)系電話,密碼)身份(身份編號(hào)#,身份描述,用戶等級(jí))商品類別(商品類別編號(hào)#,類別描述)ER圖:商品ANGPI商

33、品ANGPI購(gòu)買包含用戶商品類別身份備注編號(hào)名稱廠家?guī)齑媪款悇e出廠日期價(jià)格包含商品類別編號(hào)會(huì)員證號(hào)姓名性別身份證號(hào)密碼聯(lián)系電話身份描述積分身份編號(hào)類別描述圖3.3實(shí)體之間關(guān)系的E-R圖(1)用戶類別包括:用戶分類號(hào)、用戶類別名稱、訂購(gòu)商品、訂購(gòu)數(shù)等。(2)用戶信息包括:用戶證號(hào)、用戶分類號(hào)、姓名、性別、出生日期、身份證號(hào)、單位、聯(lián)系電話、辦證日期、職業(yè)等。()商品種類 包括:商品分類號(hào)、商品種類、庫(kù)存等。(4)商品信息包括:商品號(hào)、商品名、生產(chǎn)單位、出場(chǎng)日期、批次、單價(jià)、內(nèi)容提要、分類號(hào)、商品號(hào)、庫(kù)存數(shù)等。(5)訂退情況包括:用戶證號(hào)、商品號(hào)、訂購(gòu)時(shí)間、退訂時(shí)間、商品數(shù)目。()預(yù)購(gòu)情況包括:會(huì)

34、員號(hào)、商品號(hào)、預(yù)約時(shí)間、是否到架。(7)用戶分類及權(quán)限包括:用戶分類號(hào)、用戶分類名、權(quán)限。()用戶信息包括:用戶號(hào)、用戶名、用戶密碼。3.4 數(shù)據(jù)詞典(1)數(shù)據(jù)流的DD表舉例如下:表3-1用戶信息數(shù)據(jù)詞典 數(shù) 據(jù) 流系統(tǒng)名:網(wǎng)上購(gòu)物系統(tǒng) 編號(hào):條目名:用戶信息 別名:來(lái)源:用戶注冊(cè) 去處:D3數(shù)據(jù)流結(jié)構(gòu):用戶=用戶編號(hào)+用戶姓名+用戶性別+工作單位+簡(jiǎn)要說(shuō)明:修改記錄: 編寫(xiě) 日期 審核 日期 (2)數(shù)據(jù)元素的DD表舉例如下:表3-2 用戶編號(hào)數(shù)據(jù)詞典數(shù) 據(jù) 元 素系統(tǒng)名:網(wǎng)上購(gòu)物系統(tǒng) 編號(hào) 條目名:用戶編號(hào) 別名 屬于數(shù)據(jù)流:用戶登記 存儲(chǔ)處:D3用戶信息表數(shù)據(jù)元素值:代碼類型:字符寬 度:

35、10取值范圍及含義:簡(jiǎn)要說(shuō)明:每一個(gè)用戶都有一個(gè)唯一的編號(hào)修改記錄: 編寫(xiě) 日期 審核 日期 (3)數(shù)據(jù)存儲(chǔ)的DD表舉例如下: 表3-3商品信息數(shù)據(jù)詞典數(shù) 據(jù) 存 儲(chǔ)系統(tǒng)名:網(wǎng)上購(gòu)物系統(tǒng) 編號(hào):D4條目名:商品信息表 別名: 存儲(chǔ)組織: 記錄數(shù):約3000 主關(guān)鍵字:商品編號(hào) 數(shù)據(jù)量:約500KB 輔關(guān)鍵字:按編號(hào)主索引 記錄組成:字段名稱:商品編號(hào) 商品名稱 廠 商 關(guān)鍵詞 . 寬度: 14 32 8 . 10 簡(jiǎn)要說(shuō)明:修改記錄: 編寫(xiě): 日期: 審核: 日期: (4)數(shù)據(jù)加工的DD表舉例如下: 表3-4 訂購(gòu)信息數(shù)據(jù)詞典數(shù) 據(jù) 加 工系統(tǒng)名:網(wǎng)上購(gòu)物系統(tǒng) 編號(hào):條目名:訂購(gòu)商品信息錄入

36、別名: 輸 入:訂購(gòu)商品編號(hào)、用戶編號(hào) 輸出:訂購(gòu)信息表基本屬性處理邏輯:訂購(gòu)信息存儲(chǔ)在dabase數(shù)據(jù)庫(kù)的orderinfo表中簡(jiǎn)要說(shuō)明:輸入某用戶的商品訂購(gòu)情況記錄修改記錄: 編寫(xiě): 日期: 審核: 日期: 3.5總體功能(1)管理員身份驗(yàn)證(為合法用戶提供一個(gè)后臺(tái)入口)(2)添加商品(向商品表插入前臺(tái)首頁(yè)展示的商品信息)(3)訂單信息管理(網(wǎng)站管理者對(duì)用戶訂單的執(zhí)行和編輯狀態(tài))(4)查詢用戶信息管理模塊(查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作)(5)添加鏈接模塊(管理員向前臺(tái)首頁(yè)添加友情鏈接信息)(6)公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)備份;商品管理

37、系統(tǒng)數(shù)據(jù)恢復(fù);管理者口令修改以及(用戶口令修改)(一)用戶訂購(gòu)過(guò)程:(1)數(shù)據(jù)流圖:66訂購(gòu)登記5訂購(gòu)檢驗(yàn)用戶商品庫(kù)檢驗(yàn)錯(cuò)誤商品用戶證號(hào)訂購(gòu)信息日歷DDA用戶商品訪問(wèn)記錄BCC圖3.5用戶預(yù)訂數(shù)據(jù)流圖A:商品信息;B:用戶信息; C:商品訪問(wèn)記錄;D:日期;D商品D商品用戶3退訂檢驗(yàn)4退訂登記檢驗(yàn)錯(cuò)誤退訂信息商品訪問(wèn)記錄日歷退訂返回信息圖3.6用戶退訂數(shù)據(jù)流圖(三)用戶查詢?yōu)g覽過(guò)程:DD用戶5查詢?cè)S可檢驗(yàn)6數(shù)據(jù)查詢商品訪問(wèn)記錄用戶庫(kù)商品庫(kù)檢驗(yàn)錯(cuò)誤查詢信息用戶證號(hào)查詢信息日歷A查詢結(jié)果CB圖3.7 用戶查詢?yōu)g覽數(shù)據(jù)流圖管理員7管理員7身份檢驗(yàn)8增刪改商品檢驗(yàn)錯(cuò)誤商品管理員信息操作信息A操作確認(rèn)管

38、理員庫(kù)商品庫(kù)圖3.8 管理員增刪改商品數(shù)據(jù)流圖(五)管理員增刪改用戶:管理員管理員9身份檢驗(yàn)10增刪改用戶檢驗(yàn)錯(cuò)誤讀者操作信息操作確認(rèn)管理員庫(kù)管理員信息B用戶庫(kù)圖3.9 管理員增刪改用戶數(shù)據(jù)流圖:管理員信息查詢信息身份信息查詢信息身份信息11身份檢驗(yàn)12數(shù)據(jù)查詢商品訪問(wèn)記錄管理員庫(kù)商品庫(kù)檢驗(yàn)錯(cuò)誤查詢信息日歷A查詢結(jié)果CG管理員DG圖3.10:管理員查詢?yōu)g覽過(guò)程數(shù)據(jù)流圖ABCABC備份文件管理員13身份檢驗(yàn)14數(shù)據(jù)備份檢驗(yàn)錯(cuò)誤用戶操作信息操作確認(rèn)管理員庫(kù)管理員信息數(shù)據(jù)庫(kù) 圖3.11商品管理系統(tǒng)數(shù)據(jù)備份數(shù)據(jù)流圖管理員15管理員15身份檢驗(yàn)16數(shù)據(jù)恢復(fù)檢驗(yàn)錯(cuò)誤用戶操作信息操作確認(rèn)管理員庫(kù)管理員信息A

39、BC備份文件 數(shù)據(jù)庫(kù)圖3.12網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)恢復(fù)數(shù)據(jù)流圖(九)管理者口令修改:管理員17管理員17身份檢驗(yàn)18口令修改檢驗(yàn)錯(cuò)誤用戶操作信息操作確認(rèn)管理員庫(kù)管理員信息G圖3.13管理者口令修改數(shù)據(jù)流圖4 數(shù)據(jù)采集在ASP中主要是通過(guò)使用ASP中內(nèi)置對(duì)象和內(nèi)外置組件來(lái)采集各種數(shù)據(jù)的。其中常用的內(nèi)置對(duì)象和功能有(1)Response對(duì)象:將消息發(fā)送回給瀏覽器(從服務(wù)器端向客戶端輸出)。(2)Request對(duì)象:獲取客戶端的信息。(3)Application對(duì)象:存儲(chǔ)一個(gè)應(yīng)用中所有用戶共享的信息。(4)Session對(duì)象:存儲(chǔ)一個(gè)普通用戶其滯留期間的用戶信息(信息保存在服務(wù)器),也可用Cookie集

40、合(信息保存在客戶端)。(5)Server對(duì)象:提供許多服務(wù)器端的應(yīng)用函數(shù)。內(nèi)置組件主要用來(lái)進(jìn)行文件操作和廣告處理,外置組件則用來(lái)實(shí)現(xiàn)文件上傳、數(shù)據(jù)庫(kù)操作,郵件功能等。通過(guò)身份驗(yàn)證的用戶,采用鍵盤(pán)或鼠標(biāo)直接輸入或者從外部文件導(dǎo)入的數(shù)據(jù)。 4.1 功能需求(1) 功能劃分圖4.1系統(tǒng)總體用例圖該軟件具有如下主要功能:(1)管理員身份驗(yàn)證(為合法用戶提供一個(gè)后臺(tái)入口)(2)添加商品(向商品表插入前臺(tái)首頁(yè)展示的商品信息)(3)訂單信息管理(網(wǎng)站管理者對(duì)用戶訂單的執(zhí)行和編輯狀態(tài))(4)查詢用戶信息管理模塊(查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作)(5)添加鏈接模塊(管理員向前臺(tái)首頁(yè)添加友情

41、鏈接信息)(6)公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息)4.2 功能描述具體系統(tǒng)前臺(tái)功能需求描述(1).商品查詢模塊通過(guò)商品的名稱進(jìn)行查詢,可以更快的得到自己所查的商品資料。(2).訂單查詢模塊提供給網(wǎng)絡(luò)用戶對(duì)所下的訂單進(jìn)行查詢,可以查詢到自己的訂單是已發(fā)貨還是正在處理。(3).訂購(gòu)模塊 提供網(wǎng)絡(luò)用戶對(duì)所選購(gòu)商品的訂購(gòu)確定,并選擇商品數(shù)量。(4).其它模塊商品瀏覽等功能。下圖說(shuō)明幾者的關(guān)系:前臺(tái)系統(tǒng)平臺(tái)商品查詢訂單查詢模塊訂購(gòu)模塊其它模塊前臺(tái)系統(tǒng)平臺(tái)商品查詢訂單查詢模塊訂購(gòu)模塊其它模塊圖4.2 系統(tǒng)前臺(tái)功能需求描述具體系統(tǒng)后臺(tái)功能需求描述(1).新聞管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)的新聞進(jìn)行分類

42、管理,添加與刪除新聞功能。(2).商品管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)商品進(jìn)行劃分類別,定期更新管理商品,進(jìn)行添加與刪除操作。(3).操作管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)訂單的管理,提供訂單列表,查看已確認(rèn)訂單。(4).操作管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)用戶的管理,和更改管理者的帳號(hào)與密碼,和退出功能。后臺(tái)系統(tǒng)平臺(tái)新聞管理商品管理訂單管理系統(tǒng)管理后臺(tái)系統(tǒng)平臺(tái)新聞管理商品管理訂單管理系統(tǒng)管理圖4.3 系統(tǒng)后臺(tái)功能需求描述4.3性能需求一、數(shù)據(jù)精確度(1)用戶在進(jìn)行商品查詢時(shí)要保證查全率,所有符合搜索條件的商品都要能找到。(2)在保證查全率的同時(shí)還要能夠保證查準(zhǔn)率,尤其是對(duì)于高級(jí)搜索這一功能。(3)數(shù)據(jù)輸出時(shí)應(yīng)是該用戶

43、在本網(wǎng)站上登記或輸入的最新資料(用戶資料、留言購(gòu)物籃定單內(nèi)容、支付情況、投訴內(nèi)容)。另外有些資料又必須保留在一定期限內(nèi)的全部資料(留言、定單內(nèi)容、支付情況、投訴內(nèi)容)。當(dāng)然我們網(wǎng)站上的內(nèi)容也需要根據(jù)我們公司的產(chǎn)品的更新速度以及我們的商家或加盟商的要求來(lái)定期更新,以此來(lái)吸引顧客。二、時(shí)間特性(1)響應(yīng)時(shí)間:2-3秒之內(nèi)打開(kāi)我們網(wǎng)站的一個(gè)新的鏈接(包括打開(kāi)一張商品圖片)。(2)更新處理時(shí)間:這是由數(shù)據(jù)精確度的要求確定的。對(duì)于需要保持最新內(nèi)容的資料的更新速度是實(shí)時(shí)性的,對(duì)于需要定期保留的內(nèi)容的期限為三個(gè)月。對(duì)于一個(gè)那些所有用戶共享的信息的保留時(shí)間也為三個(gè)月,備分?jǐn)?shù)據(jù)庫(kù)每10分鐘備分一次。(3)數(shù)據(jù)轉(zhuǎn)

44、換與傳輸時(shí)間:數(shù)據(jù)轉(zhuǎn)換主要是涉及到數(shù)據(jù)庫(kù)的問(wèn)題。為了降低一次顯示過(guò)多的記錄會(huì)消耗太多的時(shí)間這個(gè)問(wèn)題,我們?cè)谠O(shè)計(jì)時(shí)將讓數(shù)據(jù)庫(kù)盡量分頁(yè)顯示。傳輸時(shí)間的問(wèn)題比較復(fù)雜,這和服務(wù)器的處理能力,電信部門(mén)給我們提供的帶寬,銀行的電子交易網(wǎng)的響應(yīng)速度有關(guān)。(4)運(yùn)行時(shí)間:本網(wǎng)站如非特殊原因應(yīng)保持24小時(shí)開(kāi)通。 三、適應(yīng)性這里主要是解決用戶使用何種瀏覽器的問(wèn)題,推薦為微軟的 Internet Explorer 或 網(wǎng)景的Netscape Navigator。由于開(kāi)發(fā)語(yǔ)言、數(shù)據(jù)庫(kù)的指定,因此軟件的運(yùn)行環(huán)最好為Windows 2003 Server。 運(yùn)行需求一、用戶界面界面要求:a. 網(wǎng)站的主色調(diào)為黃、橙、粉紅這

45、三種最為大眾接受的顏色。b. 界面的風(fēng)格要鮮明而有特色。c. 網(wǎng)站所要用到的圖片資料應(yīng)該足夠清晰和精美。d. 網(wǎng)站上要有足夠的導(dǎo)航鏈接。e. 要盡量讓用戶使用鼠標(biāo)完成整個(gè)操作流程,當(dāng)然填寫(xiě)資料,在線支付,在線留言需要用到文本輸入。二、硬件接口由于我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問(wèn)題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,他負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來(lái)。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)要注意關(guān)閉那些容易受攻擊和入侵的端口號(hào),在能保證帶寬的

46、前提下僅開(kāi)通系統(tǒng)運(yùn)行所必須的端口。三、軟件接口這里的接口問(wèn)題主要就是怎樣與SQL數(shù)據(jù)庫(kù)進(jìn)行通信,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和寫(xiě)入操作。在ASP技術(shù)中是使用ADO來(lái)解決這個(gè)問(wèn)題的。具體來(lái)說(shuō)開(kāi)發(fā)中可能使用到的ADO的常用對(duì)象有以下幾個(gè):(1)連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。(2)記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。(3)命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或者SQL Server的存儲(chǔ)過(guò)程。 (4)參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。四、故障處理a.內(nèi)部故障處理 在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。 b.外部故障處理

47、對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。4.4 其他需求一、性 能(1)網(wǎng)上購(gòu)物系統(tǒng)要支持25個(gè)并發(fā)用戶。(2)網(wǎng)上購(gòu)物系統(tǒng)處理查詢操作響應(yīng)時(shí)間不超過(guò)10秒。二、可擴(kuò)展性當(dāng)前使用網(wǎng)上購(gòu)物系統(tǒng)的主要是企業(yè)人數(shù)在100人以下的小企業(yè),這些企業(yè)增長(zhǎng)速度比較快,人員規(guī)模每年保持30%的增速。網(wǎng)上購(gòu)物系統(tǒng)要能夠在三年內(nèi)支持這樣的增長(zhǎng)速度。三、可用性系統(tǒng)要保證24*7*365可用。但是可以允許每月系統(tǒng)停機(jī)一小時(shí),進(jìn)行系統(tǒng)維護(hù)。系統(tǒng)維護(hù)的時(shí)間要安排在企業(yè)非工作時(shí)間進(jìn)行。四、安全性(1)操作跟蹤針對(duì)系統(tǒng)運(yùn)行出現(xiàn)的異常,跟蹤調(diào)查出現(xiàn)異常的情況,了解操作意

48、圖,有針對(duì)性的解決問(wèn)題。系統(tǒng)日志,便于查看系統(tǒng)的運(yùn)行情況。 操作日志, 提供用戶在系統(tǒng)中增加、修改系統(tǒng)數(shù)據(jù)信息時(shí)記錄日志。用于跟蹤用戶的操作,了解信息的變更,在需要時(shí)對(duì)事情進(jìn)行調(diào)查。(2)訪問(wèn)控制頁(yè)面不可直接訪問(wèn),防止黑客對(duì)頁(yè)面篡改。頁(yè)面訪問(wèn)通過(guò)連接動(dòng)作驅(qū)動(dòng),訪問(wèn)時(shí)作權(quán)限檢查。有效防止用戶通過(guò)地址欄輸入地址對(duì)信息非法訪問(wèn)。系統(tǒng)在頁(yè)面執(zhí)行過(guò)一次后再次訪問(wèn)通過(guò)緩沖工作區(qū)執(zhí)行,對(duì)頁(yè)面屏蔽。第三章 總體設(shè)計(jì)說(shuō)明書(shū)1 該系統(tǒng)的總用例圖如下 圖1.1 系統(tǒng)的用例圖該系統(tǒng)中包含了用戶和管理員各自的功能,新用戶在通過(guò)注冊(cè)后就能登陸到購(gòu)物網(wǎng)站上查看商品信息,訂閱商品和管理遠(yuǎn)員交流有關(guān)商品的信息,用戶可以通過(guò)購(gòu)物

49、車來(lái)實(shí)現(xiàn)對(duì)商品的購(gòu)買,刪除等操作,管理員通過(guò)購(gòu)物車來(lái)接受定單,并給客戶分發(fā)商品.1.1用戶登陸時(shí)序圖圖1.2用戶登陸時(shí)序圖用戶向管理員發(fā)出注冊(cè)信息,管理員接受并驗(yàn)證后返回給用戶,授權(quán)給用戶登陸.1.2管理員和客戶的信息交流時(shí)序圖圖1.3 管理員和客戶的信息交流時(shí)序圖2 該系統(tǒng)的角色的用例選購(gòu)商品向購(gòu)物車添加商品從購(gòu)物車刪除商品購(gòu)買商品并結(jié)帳預(yù)覽商品客戶登陸首頁(yè)時(shí)將會(huì)選擇商品,根據(jù)客戶需求,客戶將選擇商品,然后在將商品加入購(gòu)物車中??蛻魧⒏鶕?jù)瀏覽商品的資料判斷是否刪除商品,如果客戶對(duì)購(gòu)物車的商品表示滿意,客戶將去結(jié)帳2.1網(wǎng)上購(gòu)物系統(tǒng)的用例2.1 網(wǎng)上購(gòu)物系統(tǒng)的用例圖在整個(gè)系統(tǒng)中,用例描述系統(tǒng)的

50、功能需求.在分析階段,利用他們來(lái)檢查某個(gè)域類是否已定義.在設(shè)計(jì)階段,可以用來(lái)證實(shí)技術(shù)反噶是否能夠處理要求的功能.根據(jù)以上角色圖和用例圖就可以得到整個(gè)系統(tǒng)的用例如下 。 2.2 網(wǎng)上購(gòu)物系統(tǒng)的用例2.2 加入購(gòu)物車時(shí)序圖圖 2.3 加入購(gòu)物車時(shí)序圖該時(shí)序圖描述了擁護(hù)在登陸主頁(yè)到向購(gòu)物車內(nèi)添加商品的整過(guò)程。對(duì)象從左到右布置時(shí)序圖的頂部。從每個(gè)對(duì)象伸展的虛線叫做對(duì)象的生命線。在生命線聲的窄矩形框被稱做激活,激活表示正在執(zhí)行的某個(gè)操作。如上圖所示,當(dāng)顧客登陸主頁(yè)時(shí),他即將看到數(shù)據(jù)庫(kù)提供給他的一些商品,當(dāng)顧客選擇商品點(diǎn)擊add to Card按鈕時(shí), 首頁(yè)就將用戶選擇商品的信息傳遞給,在內(nèi)將信息入數(shù)組并

51、添加到購(gòu)物車內(nèi)。每次用戶在Eshop.jsp頁(yè)內(nèi)加入一件物品,頁(yè)面就向控制servlet發(fā)送一個(gè)請(qǐng)求。由servlet依次決定適當(dāng)?shù)膭?dòng)作,然后處理要加入的物品的請(qǐng)求參數(shù)。然后它例示一個(gè)新的CD Bean表示所選物品,并在會(huì)話內(nèi)更新購(gòu)物車對(duì)象。2.3 從購(gòu)物車中刪除商品的時(shí)序圖 圖2.4從購(gòu)物車中刪除商品的時(shí)序圖該時(shí)序圖描述了用戶從購(gòu)物車中刪除商品隨時(shí)間變化的過(guò)程。如上圖所示,當(dāng)顧客點(diǎn)擊Delete按鈕時(shí),Cart.jsp將用戶選擇的商品信息再一次傳遞給ShoppingServlet進(jìn)行處理,并在通過(guò)它對(duì)購(gòu)物車的商品進(jìn)行操作。2.4 瀏覽購(gòu)物車中的商品 圖 2.5瀏覽購(gòu)物車中的商品如上圖,在用戶

52、將選擇的商品添加到購(gòu)物車內(nèi)以后,如果用戶點(diǎn)擊購(gòu)物車內(nèi)的按鈕預(yù)覽商品時(shí),Cart.jsp就會(huì)把用戶點(diǎn)擊的那一行商品的信息發(fā)送到Disc.jsp內(nèi),在由它進(jìn)行判斷該商品的序號(hào)是那一種商品,然后在顯示該商品的資料. 2.5 結(jié)帳時(shí)序圖圖2.6結(jié)帳時(shí)序圖Checkout.jsp僅從會(huì)話中取出購(gòu)物車和所有請(qǐng)求的總數(shù),然后顯示所選的物品及總價(jià)格。顯示了結(jié)帳時(shí)客戶端的時(shí)序圖。一旦用戶結(jié)帳,購(gòu)物車商品的數(shù)量、價(jià)格等參數(shù)傳遞給ShoppingServlet,由它在進(jìn)行處理運(yùn)算,并把最終的結(jié)果再傳遞個(gè)Checkout.jsp,再又它顯示出來(lái)。2.6 瀏覽店內(nèi)的商品 圖 2.7 瀏覽店內(nèi)的商品當(dāng)客戶登陸首頁(yè)時(shí),用戶

53、選擇的商品完全是由數(shù)據(jù)庫(kù)提供的,用戶可以對(duì)菜單中的商品進(jìn)行選擇.3 網(wǎng)上購(gòu)物構(gòu)件圖構(gòu)件之間存在的唯一關(guān)系是構(gòu)件的依賴性。構(gòu)件依賴性指一個(gè)構(gòu)件依賴于另一個(gè)構(gòu)件。構(gòu)件依賴性畫(huà)成構(gòu)件之間的虛線箭頭。如下圖箭頭指的構(gòu)件表示被依賴,也就是說(shuō),Cart、Eshop、Checkout都依賴于ShoppingServlet。下圖描述的是在網(wǎng)上購(gòu)物系統(tǒng)中幾個(gè)構(gòu)件之間的依賴關(guān)系。 圖3.1網(wǎng)上購(gòu)物購(gòu)件圖4 網(wǎng)上購(gòu)物類圖 圖4.1網(wǎng)上購(gòu)物類圖在面向?qū)ο笾?,類圖是最重要的兔,它描述了系統(tǒng)中各個(gè)對(duì)象的類型和它們之間存在的各種關(guān)系。此系統(tǒng)包含:類“管理員”;類“購(gòu)物車”;類“客戶”;類“定單”;類“商品”。它們都有其屬性

54、和方法,上圖都已經(jīng)描述,在此不在說(shuō)明。5 網(wǎng)上購(gòu)物狀態(tài)圖圖5.1網(wǎng)上購(gòu)物狀態(tài)圖狀態(tài)圖用來(lái)描述一個(gè)特定對(duì)象的所有可能狀態(tài)及引起其狀態(tài)轉(zhuǎn)移的事件。大多數(shù)面向?qū)ο蠹夹g(shù)都用狀態(tài)圖表示單個(gè)對(duì)象在起周期中的行為。一個(gè)狀態(tài)圖包括一系列的狀態(tài)以及狀態(tài)之間的轉(zhuǎn)移。在這里我以購(gòu)物車為例對(duì)它的狀態(tài)進(jìn)行分析,首先觀察購(gòu)物具有兩個(gè)狀態(tài),車內(nèi)有商品、車內(nèi)無(wú)商品。然后再分析他的活動(dòng), 如果選擇商品,可添加到購(gòu)物車內(nèi),可以繼續(xù)選擇商品。如果選夠了商品,就從一個(gè)狀態(tài)進(jìn)入了另一個(gè)狀態(tài),一個(gè)狀態(tài)可以加進(jìn)五種信息:活動(dòng)、進(jìn)入操作、退出操作、事件和狀態(tài)歷史?;顒?dòng)是對(duì)象在特定狀態(tài)時(shí)進(jìn)行的行為。進(jìn)入操作是對(duì)象進(jìn)入某個(gè)狀態(tài)時(shí)發(fā)生的行為。退出

55、操作與進(jìn)入操作相似,但它在退出某個(gè)狀態(tài)時(shí)發(fā)生。6 網(wǎng)上購(gòu)物購(gòu)物車活動(dòng)圖圖 6.1網(wǎng)上購(gòu)物購(gòu)物車活動(dòng)圖活動(dòng)圖顯示 動(dòng)作及其結(jié)果,它即可用來(lái)描述操作(類的方法)的行為,也可以描述用例和對(duì)象內(nèi)部的工作過(guò)程?;顒?dòng)圖是由狀態(tài)圖變化而來(lái)的,它們用于不同的目的?;顒?dòng)圖主要強(qiáng)調(diào)的是動(dòng)作。與狀態(tài)圖不一樣,活動(dòng)圖中的動(dòng)作狀態(tài)之間的遷移于是靠事件觸發(fā)的,當(dāng)動(dòng)作狀態(tài)中的活動(dòng)完成時(shí)遷移就觸發(fā),活動(dòng)圖中一個(gè)活動(dòng)結(jié)束后將立即進(jìn)入下一個(gè)活動(dòng)。在上圖描述了網(wǎng)上購(gòu)物系統(tǒng)中購(gòu)物車的活動(dòng)圖。和購(gòu)物車的狀態(tài)圖相比它的活動(dòng)圖包含狀態(tài)以外還包括了購(gòu)物車的幾個(gè)活動(dòng),像添加商品、刪除商品和結(jié)帳等等接個(gè)活動(dòng)。6.1 結(jié)帳狀態(tài)圖 圖 6.2結(jié)帳狀

56、態(tài)圖6.2瀏覽商品狀態(tài)圖 圖 6.3瀏覽商品狀態(tài)圖6.3網(wǎng)上購(gòu)物首頁(yè)狀態(tài)圖 圖6.4網(wǎng)上購(gòu)物首頁(yè)狀態(tài)圖7 網(wǎng)上購(gòu)物的協(xié)作圖協(xié)作圖用于描述相互協(xié)作的對(duì)象間的交互關(guān)系和鏈接關(guān)系,但側(cè)重點(diǎn)不同。時(shí)序圖著重體現(xiàn)交互的時(shí)間順序,協(xié)作圖側(cè)重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系,同時(shí)時(shí)序圖與協(xié)作圖之間可以相互轉(zhuǎn)換。下圖所示的就是購(gòu)物車的時(shí)序圖轉(zhuǎn)化的協(xié)作圖。 圖7.1網(wǎng)上購(gòu)物的協(xié)作圖8 網(wǎng)上購(gòu)物的部署圖部署圖描述系統(tǒng)硬件的物理結(jié)構(gòu)以及在此結(jié)構(gòu)上執(zhí)行的軟件。部署圖可以顯示計(jì)算節(jié)點(diǎn)的拓?fù)浣Y(jié)構(gòu)和通信路徑、結(jié)點(diǎn)上運(yùn)行的軟件組件、軟件組件包含的邏輯單元等。部屬圖常常用于幫助理解分布式系統(tǒng)。在網(wǎng)上購(gòu)物系統(tǒng)中,我們可以從網(wǎng)絡(luò)上開(kāi)始

57、劃分結(jié)構(gòu),該系統(tǒng)分為三層結(jié)構(gòu),分別針對(duì)數(shù)據(jù)庫(kù)、服務(wù)器、和客戶機(jī)。下圖顯示了網(wǎng)上購(gòu)物系統(tǒng)的主要部屬。圖8.1網(wǎng)上購(gòu)物的部署圖第四章 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)使用的技術(shù) 主要技術(shù):JavaBean + JSP Servlet主要框架:使用了MVC模式JavaBean是描述Java的軟件組件模型,有點(diǎn)類似于Microsoft的COM組件概念。在Java模型中, 通過(guò)JavaBean可以無(wú)限擴(kuò)充Java程序的功能,通過(guò)JavaBean的組合可以快速的生成新的應(yīng)用程序。 對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是JavaBean可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。 JavaBean通過(guò)Java

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論