jsp2網(wǎng)絡(luò)書店銷售網(wǎng)站(ssh)_第1頁
jsp2網(wǎng)絡(luò)書店銷售網(wǎng)站(ssh)_第2頁
jsp2網(wǎng)絡(luò)書店銷售網(wǎng)站(ssh)_第3頁
jsp2網(wǎng)絡(luò)書店銷售網(wǎng)站(ssh)_第4頁
jsp2網(wǎng)絡(luò)書店銷售網(wǎng)站(ssh)_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計(jì)(論文)外文翻譯——原文摘要隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,網(wǎng)上買書越來越為人們所關(guān)注。通過網(wǎng)上書店系統(tǒng),人們可以足不出戶就可以選購自己所需的圖書,既省時(shí)又省力。而作為圖書中的一個(gè)重要部分,書也有很大的市場,所以開發(fā)一個(gè)網(wǎng)上交易的書網(wǎng)站是很必要的。本系統(tǒng)以JSP為主要制作工具,實(shí)現(xiàn)了用戶注冊、登陸、圖書發(fā)布,書籍瀏覽/查詢、對(duì)書籍的購買使用購物車以及用戶訂單生成等功能,從而實(shí)現(xiàn)了一套比較完善的網(wǎng)上書系統(tǒng)。系統(tǒng)的前臺(tái)主要是客戶瀏覽和操作,系統(tǒng)的后臺(tái)只有管理員可以進(jìn)行操作主要實(shí)現(xiàn)了客戶管理,公告管理,訂單管理等。本系統(tǒng)界面簡單直觀,易于操作和使用,交互性強(qiáng),完全基于Internet網(wǎng)絡(luò)。本文首先闡述了研究本系統(tǒng)的市場可行性分析,然后從客戶的角度出發(fā),分析了購物車模塊的主要實(shí)現(xiàn)。具體分析了數(shù)據(jù)庫的結(jié)構(gòu)和購物車模型的設(shè)計(jì)。

關(guān)鍵詞:書;購物車;JSPAbstractWiththedevelopmentoftheInternet,onlinebuybooksforpeopleplacemoreandmoreattention.Throughtheonlinebookstoresystem,peoplecanremainwithindoorscanchoosethebooks,isbothtimeandeffort.Asanimportantpartofthebookinthesecond-handbooks,thereisalargemarket,sothedevelopmentofanonlinetransactionsofsecond-handbookswebsiteisverynecessary.ThissystemtoJSPasthemaintool,realizedtheuserregistration,login,books,booksbrowsing/query,thepurchaseofbooksusetheshoppingcart,userordergenerationandotherfunctions,toachievearelativelycompleteonlinesecond-handbooksystem.Thefrontdeskismainlycustomersbrowseandoperation,systembackgroundonlyadministratorscanoperatemainlyrealizesthecustomermanagement,bulletinmanagement,ordermanagement.Thissystemsimpleandintuitiveinterface,easyoperationanduse,interactive,networkbasedentirelyontheInternet.Inthispaper,theanalysisofmarketfeasibilitystudyofthissystem,andthenfromthecustomer'spointofview,analyzedthemainshoppingcartmodule.Adetailedanalysisofthedesignofthestructureandtheshoppingcartdatabasemodel.keywords:secondbook,cart.JSP目錄摘要 1Abstract 2第一章緒論 41.1系統(tǒng)開發(fā)的目的 41.2系統(tǒng)開發(fā)的意義 5第二章可行性分析 62.1可行性研究的前提 62.1.1要求 62.1.2目標(biāo) 62.2技術(shù)可行性分析 62.2.1對(duì)系統(tǒng)的簡要描述 62.2.2開發(fā)工具簡介 62.2.3JSP介紹 72.3需求分析 82.3.1國外網(wǎng)上書店的現(xiàn)狀 82.3.2國內(nèi)網(wǎng)上書店的狀況 82.3.3網(wǎng)站建設(shè)的優(yōu)勢 92.3.4網(wǎng)站構(gòu)建的目標(biāo)分析 9第三章系統(tǒng)總體設(shè)計(jì) 113.1系統(tǒng)功能 113.3.1系統(tǒng)功能簡介 113.1.2系統(tǒng)功能模塊劃分 113.1.3用戶購物流程 123.2系統(tǒng)設(shè)計(jì) 133.2.1系統(tǒng)模塊化 133.2.2系統(tǒng)特點(diǎn) 133.3數(shù)據(jù)庫設(shè)計(jì) 143.3.1數(shù)據(jù)庫概述 143.3.2系統(tǒng)中設(shè)計(jì)的數(shù)據(jù)庫表結(jié)構(gòu) 14第四章系統(tǒng)主要模塊設(shè)計(jì) 17第五章系統(tǒng)測試 195.1測試概要 195.2測試環(huán)境 195.2.1硬件環(huán)境 195.2.2軟件環(huán)境 195.3測試結(jié)果 205.3.1測試步驟 205.3.2模塊測試 205.4系統(tǒng)的運(yùn)行與維護(hù) 20第六章總結(jié)與展望 226.1論文完成的工作 226.2總結(jié) 226.3展望 22第七章致謝 23參考文獻(xiàn) 24第一章緒論逐漸的Internet成為全球化的國際網(wǎng)絡(luò)。隨著用戶的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化。除了原先的科學(xué)技術(shù)和教育外,Internet已進(jìn)入了文化、經(jīng)濟(jì)、政治、新聞、體育、娛樂、商業(yè)和服務(wù)業(yè)??梢灶A(yù)見,Internet將成為我們構(gòu)筑未來嶄新的生活方式。另外雖然電子商務(wù)發(fā)展在世界范圍內(nèi)都是剛剛開始,但是其發(fā)展速遞極為迅速,傳統(tǒng)的商業(yè)模式正不斷地被新的商業(yè)模式所代替,無論什么模式都不具有固定性和成熟性。對(duì)于任何企業(yè)來說,都有一個(gè)探索與創(chuàng)新的問題,這也為我們加快和跨越發(fā)展提供了難得的機(jī)遇。我們要大膽進(jìn)行創(chuàng)新,積極探索符合實(shí)際的商業(yè)模式,壯大企業(yè)的市場競爭能力,以適應(yīng)全球化的激烈競爭。網(wǎng)上出售書是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國發(fā)展迅猛。隨著科學(xué)技術(shù)迅速發(fā)展,Internet這個(gè)昔日只被少數(shù)科學(xué)家接觸和使用的科研工具已經(jīng)成為了普通百姓都可以觸及大中型媒體傳播手段?,F(xiàn)在國民素質(zhì)素質(zhì)和科學(xué)技術(shù)水平的不斷提高,使知識(shí)更新的越來越快。人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須不斷的學(xué)習(xí),21世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,時(shí)間是非常寶貴的,人們由于種種原因沒有時(shí)間到書店去,也不知道哪家書店有自己需要的書籍,同時(shí)有些人因?yàn)榻?jīng)濟(jì)的原因承受不了新書的高昂的價(jià)格,綜合上面的原因促成了網(wǎng)上書店的發(fā)展。網(wǎng)上書店網(wǎng)站的建立可以比較好的解決這方面的問題,在書店與消費(fèi)者之間架起了一座高速、快捷的網(wǎng)上信息橋梁,而且目的是節(jié)約用戶的時(shí)間、降低用戶的購書成本,方便用戶購書。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,它已經(jīng)真正的進(jìn)入了我們的生活,成為我們生活中的一部分,并且在我們的生活中扮演著越來越重要的角色。我們步入了網(wǎng)絡(luò)時(shí)代,在信息社會(huì),人類的交流將采用新的方式進(jìn)入新的領(lǐng)域,人們正在改變著自己的生活方式,開始使用網(wǎng)絡(luò)聊天工具與朋友保持聯(lián)絡(luò),開始坐在家里收看各種網(wǎng)絡(luò)視頻,開始足不出戶地輕松購物,總之,人們學(xué)會(huì)了利用網(wǎng)絡(luò)與世界交流。企業(yè)建立自己的網(wǎng)上圖書銷售系統(tǒng)已經(jīng)勢在必行。一方面,企業(yè)可以更好的宣傳自己,提高企業(yè)的知名度,另一方面,彌補(bǔ)現(xiàn)有傳統(tǒng)模式的不足,可以把新的圖書信息及時(shí)發(fā)布于網(wǎng)上,使客戶更快更好地了解這些信息,提高購買率,增加銷售額,擴(kuò)大客戶群,拓展業(yè)務(wù)范圍,降低運(yùn)營成本,改善服務(wù)質(zhì)量,并且可以隨時(shí)接受用戶的反饋,使企業(yè)能夠根據(jù)這些反饋信息以及市場的變化即時(shí)做出反應(yīng),有利于企業(yè)更好地發(fā)展。1.1系統(tǒng)開發(fā)的目的做好網(wǎng)上書店系統(tǒng)的搭建與服務(wù),讓所有用戶能夠方便快速買到種類繁多、價(jià)廉質(zhì)優(yōu)的圖書,同時(shí)也可以節(jié)省大量的時(shí)間和金錢。讓用戶在網(wǎng)上已全新的模式賣圖書,在有效控制成本的同時(shí),大幅提升銷量并且不受地域與時(shí)間的限制。“電子商務(wù)”這個(gè)概念起源與20世紀(jì)70年代。當(dāng)時(shí)國際上一些大公司可通過建立自己的計(jì)算機(jī)網(wǎng)絡(luò)以實(shí)現(xiàn)各個(gè)機(jī)構(gòu)之間、商業(yè)伙伴的信息共享,這個(gè)過程稱為EDI。EDI這種方式通過傳遞標(biāo)準(zhǔn)數(shù)據(jù)流不僅可以避免人為失誤,而且能有效降低成本,提高效率。在過去30年中,世界1000個(gè)最大企業(yè)中,有95﹪以上使用了或還在使用這一技術(shù),EDI無論是過去,還是現(xiàn)在都是電子商務(wù)的基礎(chǔ)。

電子商務(wù),即在信息社會(huì)中,掌握信息技術(shù)和商務(wù)規(guī)則,利用電子工具和網(wǎng)絡(luò)從事的商品活動(dòng),隨著網(wǎng)絡(luò)技術(shù)的成熟,網(wǎng)上銀行,網(wǎng)上商店等將逐步替代傳統(tǒng)商務(wù)活動(dòng)。電子商務(wù)以其公平、快捷、方便、高效、成本低、中間環(huán)節(jié)少、全球性、全天候交易和服務(wù)等巨大優(yōu)勢,已經(jīng)開始贏得人們的青睞。隨著因特網(wǎng)技術(shù)的飛速發(fā)展,電子商務(wù)越來越趨于成熟并滲透到商業(yè)團(tuán)體的各個(gè)領(lǐng)域,網(wǎng)上商務(wù)在技術(shù)上已經(jīng)相當(dāng)成熟,而且實(shí)用性非常強(qiáng),市場潛力巨大。網(wǎng)上商務(wù)特別是網(wǎng)上商品交易,已經(jīng)是全球經(jīng)濟(jì)發(fā)展不可逆轉(zhuǎn)的趨勢。隨著商品網(wǎng)上交易的日益普及,政策法規(guī)的不斷完善,技術(shù)水平的不斷提高,商品網(wǎng)上交易必將成為商品交易的主要手段之一。隨著信息時(shí)代的不斷發(fā)展,信息技術(shù)、Internet/Intranet技術(shù)和數(shù)據(jù)庫技術(shù)也進(jìn)入了發(fā)展的高峰時(shí)期。數(shù)據(jù)庫是從60年代初發(fā)展起來的計(jì)算機(jī)技術(shù),經(jīng)過四十來年的發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)趨于成熟。Web數(shù)據(jù)庫在新的Internet環(huán)境中發(fā)生了很大的變化。數(shù)據(jù)庫的應(yīng)用也呈現(xiàn)出多樣化的空間,如數(shù)字圖書館、電子出版物、電子商務(wù)、遠(yuǎn)程教育系統(tǒng)等的出現(xiàn),給web數(shù)據(jù)庫技術(shù)提出了更多、更高的要求。同時(shí),隨著傳統(tǒng)的管理方式的繁瑣和不確定性越來越不能滿足人們的需求和需要,因此通過網(wǎng)絡(luò)進(jìn)行銷售、管理和查詢等操作已經(jīng)被人們漸漸地接受并受到廣泛的歡迎。網(wǎng)絡(luò)書店銷售管理系統(tǒng)是目前Internet上廣泛使用的在線管理系統(tǒng)之一,使用網(wǎng)絡(luò)化銷售管理環(huán)境可以適應(yīng)現(xiàn)代化信息時(shí)代的發(fā)展,并可以解決一些在現(xiàn)實(shí)生活中不能夠完成的工作。伴隨著電子商務(wù)技術(shù)的不斷成熟,電子商務(wù)的功能也越來越強(qiáng)大。隨著社會(huì)信息量的迅速膨脹,想要依靠人工手段及時(shí)對(duì)大量信息進(jìn)行收集、處理、分析及科學(xué)決策是難以做到的,并且這種方式也存在一定的不確定性和錯(cuò)誤性。因此人們意識(shí)到,改革傳統(tǒng)管理模式,將管理流程的處理、流轉(zhuǎn)、匯總過程電子化、信息化,從而實(shí)現(xiàn)管理自動(dòng)化,已勢在必行。管理自動(dòng)化已在我國電子政務(wù)建設(shè)中成為了必不可少的一部分,本論文從多個(gè)角度詳細(xì)闡述了基于ASP.NET的管理自動(dòng)化的可行性,主要是技術(shù)分析,結(jié)構(gòu)分析,經(jīng)濟(jì)分析,市場分析等。對(duì)于客戶來說他們更注重的是產(chǎn)品的可用性,易用性,以及產(chǎn)品的友好性和后期的可維護(hù)性等,而ASP.NET獨(dú)有的簡單、易懂、易維護(hù)為廣大用戶所接受,用ASP.NET開發(fā)的軟件產(chǎn)品在我國的電子商務(wù)具體較強(qiáng)的生命力。網(wǎng)上書店目前已在很多銷售系統(tǒng)以及相關(guān)的管理部門中得到應(yīng)用,不同的用戶根據(jù)各自的業(yè)務(wù)特點(diǎn)對(duì)網(wǎng)絡(luò)書店銷售管理系統(tǒng)也提出了一些改良的意見。應(yīng)用程序在得到用戶認(rèn)同的同時(shí),很多的意見和建議也對(duì)設(shè)計(jì)本系統(tǒng)有著不可估量的作用。我也在積極的從自身查找不足,包括設(shè)計(jì)思想、性能優(yōu)化、操作簡便等,不斷使整個(gè)系統(tǒng)能夠更加完善?!半娮由虅?wù)”這個(gè)概念起源與20世紀(jì)70年代。當(dāng)時(shí)國際上一些大公司可通過建立自己的計(jì)算機(jī)網(wǎng)絡(luò)以實(shí)現(xiàn)各個(gè)機(jī)構(gòu)之間、商業(yè)伙伴的信息共享,這個(gè)過程稱為EDI。EDI這種方式通過傳遞標(biāo)準(zhǔn)數(shù)據(jù)流不僅可以避免人為失誤,而且能有效降低成本,提高效率。在過去30年中,世界1000個(gè)最大企業(yè)中,有95﹪以上使用了或還在使用這一技術(shù),EDI無論是過去,還是現(xiàn)在都是電子商務(wù)的基礎(chǔ)。

電子商務(wù),即在信息社會(huì)中,掌握信息技術(shù)和商務(wù)規(guī)則,利用電子工具和網(wǎng)絡(luò)從事的商品活動(dòng),隨著網(wǎng)絡(luò)技術(shù)的成熟,網(wǎng)上銀行,網(wǎng)上商店等將逐步替代傳統(tǒng)商務(wù)活動(dòng)。電子商務(wù)以其公平、快捷、方便、高效、成本低、中間環(huán)節(jié)少、全球性、全天候交易和服務(wù)等巨大優(yōu)勢,已經(jīng)開始贏得人們的青睞。隨著因特網(wǎng)技術(shù)的飛速發(fā)展,電子商務(wù)越來越趨于成熟并滲透到商業(yè)團(tuán)體的各個(gè)領(lǐng)域,網(wǎng)上商務(wù)在技術(shù)上已經(jīng)相當(dāng)成熟,而且實(shí)用性非常強(qiáng),市場潛力巨大。網(wǎng)上商務(wù)特別是網(wǎng)上商品交易,已經(jīng)是全球經(jīng)濟(jì)發(fā)展不可逆轉(zhuǎn)的趨勢。隨著商品網(wǎng)上交易的日益普及,政策法規(guī)的不斷完善,技術(shù)水平的不斷提高,商品網(wǎng)上交易必將成為商品交易的主要手段之一。1.2系統(tǒng)開發(fā)的意義做為一個(gè)虛擬的書店,網(wǎng)上書店具有很多新的特性,一下這些是它的優(yōu)勢:其營業(yè)成本完全有理由比傳統(tǒng)意義上的書店低得多;不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí)網(wǎng)上書店更容易開拓全球市場。實(shí)現(xiàn)24小時(shí)營業(yè),不需要營業(yè)員,網(wǎng)上書店可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以利用多媒體促銷、各種文字、圖像和動(dòng)畫、聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個(gè)人化服務(wù)等等。這些特性使網(wǎng)上書店充滿生命力,也是它發(fā)展的源動(dòng)力。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,它已經(jīng)真正的進(jìn)入了我們的生活,成為我們生活中的一部分,并且在我們的生活中扮演著越來越重要的角色。我們步入了網(wǎng)絡(luò)時(shí)代,在信息社會(huì),人類的交流將采用新的方式進(jìn)入新的領(lǐng)域,人們正在改變著自己的生活方式,開始使用網(wǎng)絡(luò)聊天工具與朋友保持聯(lián)絡(luò),開始坐在家里收看各種網(wǎng)絡(luò)視頻,開始足不出戶地輕松購物,總之,人們學(xué)會(huì)了利用網(wǎng)絡(luò)與世界交流。企業(yè)建立自己的網(wǎng)上圖書銷售系統(tǒng)已經(jīng)勢在必行。一方面,企業(yè)可以更好的宣傳自己,提高企業(yè)的知名度,另一方面,彌補(bǔ)現(xiàn)有傳統(tǒng)模式的不足,可以把新的圖書信息及時(shí)發(fā)布于網(wǎng)上,使客戶更快更好地了解這些信息,提高購買率,增加銷售額,擴(kuò)大客戶群,拓展業(yè)務(wù)范圍,降低運(yùn)營成本,改善服務(wù)質(zhì)量,并且可以隨時(shí)接受用戶的反饋,使企業(yè)能夠根據(jù)這些反饋信息以及市場的變化即時(shí)做出反應(yīng),有利于企業(yè)更好地發(fā)展。Internet網(wǎng)是目前全球最大的計(jì)算機(jī)通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。www系統(tǒng)是一個(gè)大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動(dòng)了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的信息服務(wù)方式。www技術(shù)之所以能在全球普及,一個(gè)重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個(gè)處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,另一方面,www提供了共享數(shù)據(jù)的方法。兩者相互聯(lián)合取長補(bǔ)短,發(fā)揮各自優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。本系統(tǒng)主要針對(duì)網(wǎng)上書店方案分析與網(wǎng)絡(luò)規(guī)劃,本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可執(zhí)行系統(tǒng)。本系統(tǒng)可以使管理方便的進(jìn)行系統(tǒng)管理,可以使用戶方便的在線購書。本系統(tǒng)采用jsp作為開發(fā)語言,采用ssh框架,sqlserver作為數(shù)據(jù)庫,tomcat作為服務(wù)器。網(wǎng)上書店要實(shí)現(xiàn)的功能很多,本系統(tǒng)最重要的就是圖書銷售部分?,F(xiàn)在一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)也有很多,應(yīng)用也比較廣泛,說明這種管理系統(tǒng)已經(jīng)得到用戶的認(rèn)可和滿意。對(duì)于銷售管理用戶來說,利用計(jì)算機(jī)支持銷售的查詢操作和日常管理,是手工操作和管理所不能比擬的。一直以來人們使用傳統(tǒng)人工的方式管理相關(guān)資料,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外由于時(shí)間的一些原因,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。

隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)應(yīng)用的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)銷售信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是對(duì)銷售方面的科學(xué)化、正規(guī)化管理,與現(xiàn)代科技接軌的重要條件。

因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情,計(jì)算機(jī)技術(shù)在銷售方面中的應(yīng)用順應(yīng)了我國的國情,實(shí)現(xiàn)了銷售管理要實(shí)現(xiàn)更加方便快捷的目標(biāo)。根據(jù)用戶的需要和系統(tǒng)具體實(shí)現(xiàn)的功能是制定系統(tǒng)設(shè)計(jì)思想的關(guān)鍵,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮本管理系統(tǒng)的優(yōu)點(diǎn)。根據(jù)現(xiàn)存網(wǎng)上書店的實(shí)際情況,本系統(tǒng)基本設(shè)計(jì)思想如下:實(shí)用性:無論任何管理系統(tǒng)都必須有一定的實(shí)用性,系統(tǒng)以用戶需求為目的,以方便用戶為原則。根據(jù)用戶的需要設(shè)計(jì)出合理的、操作簡便的管理系統(tǒng),系統(tǒng)可以在未來幾年內(nèi)滿足各種需求,具有一定的實(shí)用性??煽啃裕阂粋€(gè)系統(tǒng)的應(yīng)用必須具有一定的可靠性,本系統(tǒng)通過合理的網(wǎng)絡(luò)設(shè)計(jì)和軟硬件的合理選擇,確保了本系統(tǒng)的可靠性。安全性:在系統(tǒng)設(shè)計(jì)過程中,合理的分配和利用網(wǎng)絡(luò)各種安全措施,既可以有效的利用網(wǎng)絡(luò)中的共享資源,同時(shí)也可以保證和提高系統(tǒng)的安全性和可靠性??删S護(hù)性:系統(tǒng)的設(shè)計(jì)一定要方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級(jí)等)和網(wǎng)絡(luò)的維護(hù)等??删S護(hù)性可以提高系統(tǒng)的效率和安全,提高系統(tǒng)的安全和維護(hù)??蓴U(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)一定要能在未來的銷售系統(tǒng)中進(jìn)行擴(kuò)展和改善,以滿足未來系統(tǒng)的發(fā)展。這樣系統(tǒng)才能不斷進(jìn)行擴(kuò)展和更新,才能滿足用戶的更高要求;系統(tǒng)還需要具備一定的靈活性,這樣才能便于系統(tǒng)的擴(kuò)展,使系統(tǒng)的功能不斷的更新并且更加完善。智能性:智能化的操作對(duì)一個(gè)管理系統(tǒng)來說是非常重要的,系統(tǒng)的智能性不僅可以便于用戶操作整個(gè)系統(tǒng),還可以使管理員合理、方便的對(duì)系統(tǒng)進(jìn)行管理,使系統(tǒng)朝著人性化的方向發(fā)展。開放性:系統(tǒng)是面向用戶操作的,系統(tǒng)的設(shè)計(jì)應(yīng)該滿足不同人群的使用。開放性就是使系統(tǒng)可以面向不同的用戶,并滿足其不同的要求。集中性:對(duì)系統(tǒng)中的各模塊進(jìn)行集中管理,可以便于用戶操作和操作后臺(tái)的管理,使系統(tǒng)更加集成化。第二章可行性分析2.1可行性研究的前提網(wǎng)上圖書銷售系統(tǒng)是目前Internet上廣泛使用的在線系統(tǒng)之一。網(wǎng)上售書這是信息社會(huì)發(fā)展的必然要求。國際互聯(lián)網(wǎng)的開通,為信息社會(huì)的飛速發(fā)展創(chuàng)造了條件。據(jù)美國電腦工業(yè)年鑒公司1999年底公布的報(bào)告說,全球因特網(wǎng)使用者到1999年底已達(dá)2.59億,2002年將上升到4.9億,2005年可達(dá)到7.65億。在全球范圍內(nèi)每千人中的因特網(wǎng)使用者1999年為43人,2002年將達(dá)到79人,2005年將達(dá)到118人。網(wǎng)民隊(duì)伍的迅速擴(kuò)充,無疑為網(wǎng)上售書的發(fā)展提供了巨大的市場空間。加上圖書因其具有標(biāo)識(shí)清晰、規(guī)格統(tǒng)一、特征容易描述、同種商品個(gè)體之間無差異等特性而能成為發(fā)展電子商務(wù)的最為理想的商品類型。因此,網(wǎng)上售書成為各國發(fā)展電子商務(wù)的首選目標(biāo),國際互聯(lián)網(wǎng)開通后,各國最大的電子商務(wù)網(wǎng)站也大都是網(wǎng)上書店。只要網(wǎng)絡(luò)發(fā)展沒有停止,網(wǎng)上售書的發(fā)展就不會(huì)停止。

其次,網(wǎng)上售書因其自身具有的經(jīng)營上的優(yōu)勢對(duì)讀者具有強(qiáng)大的吸引力,這也是剌激網(wǎng)上售書發(fā)展的重要原因。網(wǎng)上售書對(duì)于讀者而言,其魅力主要表現(xiàn)在三個(gè)方面:一是品種豐富,讀者選書的余地大。凡屬稍具規(guī)模的網(wǎng)上書店,一般都具有良好的網(wǎng)絡(luò)購書界面,由于不受實(shí)物陳列空間的限制,網(wǎng)上書店向讀者提供的選書品種往往能數(shù)十倍于實(shí)物書店,讀者可以通過分類查找方式選擇自己所需購買的圖書。二是購買方便。讀者在網(wǎng)上查找到自己所需要的圖書后,可立即發(fā)出購書信息,網(wǎng)上書店接到訂購信息后即可確認(rèn),不幾天就可收到送達(dá)的所購圖書。亞馬遜書店只需幾十秒鐘即可向顧客發(fā)出確認(rèn)信息,一小時(shí)之內(nèi)就可將書送到購書者手中。三是售價(jià)便宜。電子商務(wù)是在Internet環(huán)境下,實(shí)現(xiàn)消費(fèi)者網(wǎng)上購物,商戶之間網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營模式。21世紀(jì),進(jìn)入信息社會(huì),數(shù)字和網(wǎng)絡(luò)的時(shí)代,電子商務(wù)正以前所未有的力量沖擊著人們千百年來形成的商務(wù)觀念與模式,間接作用于社會(huì)經(jīng)濟(jì)的方方面面。隨著經(jīng)濟(jì)的發(fā)展,各中小企業(yè)為了更好的在競爭中生存發(fā)展,發(fā)展電子商務(wù)已成為必然,然而怎樣實(shí)現(xiàn)企業(yè)電子商務(wù),怎樣建設(shè)企業(yè)電子商務(wù)是企業(yè)面臨的兩個(gè)難題。企業(yè)要發(fā)展必須在聯(lián)系我國的基本國情的同時(shí)考慮自身實(shí)際情況建立一個(gè)電子商務(wù)網(wǎng)站,現(xiàn)階段我國的電子商務(wù)基礎(chǔ)還不太發(fā)達(dá),完全實(shí)現(xiàn)電子商務(wù)是不可能的。而分析我國目前已有的電子商務(wù)網(wǎng)站狀況對(duì)于建設(shè)好中小企業(yè)電子商務(wù)網(wǎng)站的意義非常重要。Jsp作為sun公司的開發(fā)語言,具有開源語言的優(yōu)勢,完全免費(fèi),ssh框架作為jsp的開發(fā)語言,可以實(shí)現(xiàn)方便快捷的開發(fā)。由于JSP程序設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)思想,且具有語言簡單易學(xué)開發(fā)快捷等特點(diǎn),所以用JSP開發(fā)中,一些可預(yù)見的風(fēng)險(xiǎn)可降到最低,如:技術(shù)問題、用戶操作等。從而保證了項(xiàng)目的開發(fā)周期,節(jié)約了時(shí)間成本,也極大減少了對(duì)程序員開發(fā)本系統(tǒng)的培訓(xùn)環(huán)節(jié)。JSP開發(fā)的應(yīng)用程序易于維護(hù),可降低產(chǎn)品后期的維護(hù)成本,提高項(xiàng)目利潤點(diǎn),所以從經(jīng)濟(jì)角度來講,JSP開發(fā)本系統(tǒng)也是非??尚械摹?目前我國已有的網(wǎng)上書店各種各樣,形形色色,且各有特點(diǎn),而我國又處在電子商務(wù)蓬勃發(fā)展的時(shí)期??蛻艉饬恳粋€(gè)產(chǎn)品的好壞的標(biāo)準(zhǔn)不是語言有多么先進(jìn),也不是技術(shù)有多么高深,他們的標(biāo)準(zhǔn)是能滿足用戶需求、操作簡捷、界面友好等特點(diǎn)的軟件環(huán)境。面對(duì)眾多的網(wǎng)上書店,用戶在使用系統(tǒng)的過程中也不斷提出新的需求,這就要求我們必須在短時(shí)間內(nèi)完成高質(zhì)量的符合用戶需求的系統(tǒng)。JSP以及其獨(dú)有特點(diǎn),理所當(dāng)然成了網(wǎng)上書店平臺(tái)開發(fā)的首選。2.1.1要求①功能:購物車管理、訂單管理。②安全與保密要求:系統(tǒng)中的注冊用戶的注冊信息不能對(duì)外泄露,購物車和訂單中的數(shù)據(jù)要嚴(yán)格不允許出錯(cuò)。2.1.2目標(biāo)本系統(tǒng)希望通過構(gòu)建一個(gè)書網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng)的書店打造一個(gè)新的銷售平臺(tái)。本系統(tǒng)希望通過電子信息化的手段對(duì)網(wǎng)上書店進(jìn)行建設(shè)與管理,實(shí)現(xiàn)用戶可以方便網(wǎng)上售書,網(wǎng)上買書。網(wǎng)上書店系統(tǒng),是在Windows操作系統(tǒng)下開發(fā)的,使用JSP來編寫,客戶端腳本用Jscript來編寫,數(shù)據(jù)庫使用MYSQL數(shù)據(jù)庫,Web服務(wù)器采用MTOMCAT。網(wǎng)上書店是一個(gè)典型得Web電子商務(wù)系統(tǒng),本系統(tǒng)介紹了如何分析、規(guī)劃系統(tǒng),數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn),以及腳本的編寫等內(nèi)容,通過實(shí)例一步步展示了如何用JSP進(jìn)行電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),最后開發(fā)一個(gè)完整的系統(tǒng)。當(dāng)然在實(shí)際中使用的系統(tǒng)往往比這里所設(shè)計(jì)的更加完善和成熟,如在實(shí)際應(yīng)用中,在數(shù)據(jù)庫的選擇,數(shù)據(jù)的驗(yàn)證和安全性的方面會(huì)有更多的要求。2.2技術(shù)可行性分析2.2.1對(duì)系統(tǒng)的簡要描述隨著計(jì)算機(jī)、網(wǎng)絡(luò)通訊和信息技術(shù)的普及。電子商務(wù)在國際上得到廣泛的應(yīng)用,取得了巨大的成功。我國也不例外,特別是各大電子商務(wù)網(wǎng)站從無到有,得到很大的發(fā)展,并取得成功。為了適應(yīng)新環(huán)境下的新的銷售模式和顧客銷售方式的改變,擬開發(fā)一個(gè)網(wǎng)上書店系統(tǒng)。它是基于Intern/Intran及Web技術(shù),建立以Brower/Server為結(jié)構(gòu)模式,以數(shù)據(jù)庫為后臺(tái)核心應(yīng)用,以服務(wù)、銷售為目的的信息交流平臺(tái)。整個(gè)交易的管理將涉及到人、財(cái)、物多個(gè)方面,企業(yè)和企業(yè)、企業(yè)和客戶及企業(yè)內(nèi)部等各方面的協(xié)調(diào)和管理。因此,交易管理是涉及商務(wù)活動(dòng)全過程的管理。電子商務(wù)的發(fā)展,將會(huì)提供一個(gè)良好的交易管理的網(wǎng)絡(luò)環(huán)境及多種多樣的應(yīng)用服務(wù)系統(tǒng)。這樣,能保障電子商務(wù)獲得更廣泛的應(yīng)用,特性如下:

1、普遍性:電子商務(wù)作為一種新型的交易方式,將生產(chǎn)企業(yè)、流通企業(yè)以及消費(fèi)者和管理者帶入了一個(gè)網(wǎng)絡(luò)經(jīng)濟(jì)、數(shù)字化生存的新天地。

2、方便性:在電子商務(wù)環(huán)境中,人們不再受地域的限制,客戶能以非常簡捷的方式完成過去較為繁雜的商務(wù)活動(dòng),如通過網(wǎng)絡(luò)銀行能夠全天侯地存取資金帳戶、查詢信息等,同時(shí)使得企業(yè)對(duì)客戶的服務(wù)質(zhì)量可以大大提高。

3、整體性:電子商務(wù)能夠規(guī)范事務(wù)處理的工作流程,將人工操作和電子信息處理集成為一個(gè)不可分割的整體,這樣不僅能提高人力和物力的利用,也可以提高系統(tǒng)運(yùn)行的嚴(yán)密性。

4、安全性:在電子商務(wù)中,安全性是一個(gè)至關(guān)重要的核心問題,它要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,如加密機(jī)制、簽名機(jī)制、安全管理、存取控制、防火墻、防病毒保護(hù)等等,這與傳統(tǒng)的商務(wù)活動(dòng)有著很大的不同。

5、協(xié)調(diào)性:商務(wù)活動(dòng)本身是一種協(xié)調(diào)過程,它需要客戶與公司內(nèi)部、生產(chǎn)商、批發(fā)商、零售商間的協(xié)調(diào),在電子商務(wù)環(huán)境中,它更要求銀行、配送中心、通訊部門、技術(shù)服務(wù)等多個(gè)部門的通力協(xié)作,往往電子商務(wù)的全過程是一氣呵成的。2.2.2開發(fā)工具簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。數(shù)據(jù)庫方面則是使用Microsoft公司推出的數(shù)據(jù)系統(tǒng)SQLServer2005,它以操作簡單及自身的安全性、可靠性及所具有強(qiáng)大功能,深受廣大開發(fā)人員的青睞。數(shù)據(jù)庫技術(shù)還在不斷的發(fā)展,并且不斷地與其它計(jì)算機(jī)技術(shù)相互滲透。數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)通信技術(shù)相結(jié)合,產(chǎn)生了分布式數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)與面向?qū)ο蠹夹g(shù)相結(jié)合,產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。在數(shù)據(jù)庫技術(shù)中有四個(gè)名詞,其概念應(yīng)該分清。(1)數(shù)據(jù)庫(database,DB):DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。(2)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS):DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮虳BMS。(3)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS):DBS是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。(4)數(shù)據(jù)庫技術(shù):這是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。數(shù)據(jù)庫技術(shù)是操作系統(tǒng)的文件系統(tǒng)基礎(chǔ)上發(fā)展起來的。而DBMS本身要在操作系統(tǒng)的支持下才能工作。數(shù)據(jù)庫不僅用到數(shù)據(jù)結(jié)構(gòu)的知識(shí),而且豐富了數(shù)據(jù)結(jié)構(gòu)的內(nèi)容。在關(guān)系數(shù)據(jù)庫中要用到集合論、數(shù)理邏輯的理論。因此,數(shù)據(jù)庫技術(shù)是一門綜合性較強(qiáng)的學(xué)科。2.2.3JSP介紹JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。[1]Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。JSP可用一種簡單易懂的等式表示為:HTML+Java+JSP標(biāo)記=JSP。2.3技術(shù)簡介2.3.1JAVA技術(shù)簡介Java語言自從1996年正式發(fā)布。目前已經(jīng)成長為IT領(lǐng)域必不可少的主流編程語言。Java起源于Sun公司的“Green”項(xiàng)目。1999年,Sun公司吧Java2技術(shù)分成了J2SE,J2EE和J2ME。其中J2E為分布式的企業(yè)應(yīng)用提供開發(fā)和運(yùn)行環(huán)境。進(jìn)入21世紀(jì)以后,J2EE由于固有的良好的線性和可擴(kuò)展性,逐漸成為各大開發(fā)商青睞的對(duì)象。Java語言中具有面向?qū)ο蟮膬?yōu)勢、安全、跨平臺(tái)、直接支持分布式的網(wǎng)絡(luò)中的應(yīng)用、魯棒性、效率等.Java語言是非常簡單且高效的,它使編程時(shí)間縮短,卻使功能增強(qiáng),讓編程人員接手起來也更加簡單,方便。Java語言就像萬花筒一樣,隨意只是幾個(gè)普通碎片組成起來,但是只要你發(fā)揮想象輕輕搖一搖,就會(huì)變換出千萬種不同的花色。[1]2.3.2JSP技術(shù)簡介互聯(lián)網(wǎng)已經(jīng)發(fā)展成為Web應(yīng)用程序中,如電子商務(wù),電子政務(wù),應(yīng)用系統(tǒng)的基礎(chǔ)設(shè)施。基于Web的應(yīng)用程序稱為瀏覽器/服務(wù)器模式,即B/S模式。開發(fā)Web應(yīng)用程序,傳統(tǒng)的HTML不能滿足要求,需要一些語言來處理用戶請(qǐng)求。目前,生成動(dòng)態(tài)網(wǎng)頁的方法有CGI、ASP.NET、PHP和JSP。其中JSP是基于Java的。JSP是JavaServerPage的縮寫。JSP用來創(chuàng)建動(dòng)態(tài)Web應(yīng)用程序的快捷方式,并繼承了Java“一次編寫,到處運(yùn)行”的特點(diǎn)。[2]JSP具有以下特點(diǎn):1.將內(nèi)容的生成和顯示進(jìn)行分離2.強(qiáng)調(diào)可重用的組件3.采用標(biāo)識(shí)簡化頁面開發(fā)4.健壯性與安全性5.良好的移植性6.企業(yè)級(jí)的擴(kuò)展性和性能2.3.3SSH2簡介SSH2(Struts2+Spring+Hibernate)是J2EE的最新流行框架。Spring是一個(gè)開源框架,它由RodJohnson創(chuàng)建。企業(yè)性應(yīng)用的開發(fā)是十分復(fù)雜。開發(fā)周期長而且開發(fā)難度十分大。為了解決這些問題,RodJohnson創(chuàng)建了Spring框架。從前只能由EJB完成的事情,現(xiàn)在Spring需要使用JacaBean就可以了。從簡單性、可測試性和松耦合的來說,所有Java應(yīng)用都可以使用Spring框架中來開發(fā)。而不止是用來開發(fā)服務(wù)器端而已。[3]Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,Java程序員可以使用它自己的編程思想來操縱數(shù)據(jù)庫。在任何需要使用JDBC的場合下Hibernate都可以完美勝任。程序員不僅可以在Java的客戶端程序中運(yùn)用Hibernate,也可以在Servlet/JSP的Web應(yīng)用中運(yùn)用,最革命的是,Hibernate可以替換在CMP,完成數(shù)據(jù)持久化的重任。[4]Struts2框架是以WebWork基礎(chǔ)上發(fā)展起來的。從某種意義上來說,Struts2不是Struts1的繼承。應(yīng)該認(rèn)為是WebWork衍生出了Struts2,因?yàn)镾truts2是在WebWork的基礎(chǔ)上進(jìn)行了升級(jí),并不是一個(gè)獨(dú)立創(chuàng)造的全新框架。正因此Struts2在穩(wěn)定性、性能等各方面都可以得到。很好的保證:Struts2是結(jié)合了Struts1和WebWork兩者的優(yōu)勢創(chuàng)造出來的。[5]它是一個(gè)十分令人期待的框架。SSH2框架結(jié)構(gòu)如圖2-1所示。圖2-1SSH2框架結(jié)構(gòu)圖2.3.3myeclipse簡介MyEclipse達(dá)到了企業(yè)工作臺(tái)水平,是EclipseIDE擴(kuò)展,用戶可以用它來大大提高效率的數(shù)據(jù)庫和JavaEE開發(fā)、釋放、和應(yīng)用程序服務(wù)器的集成。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是適合用來開發(fā)Java,J2EE的Eclipse插件集合。MyEclipse的功能特別強(qiáng)大,支持面廣泛,特別是對(duì)各種開放源產(chǎn)品的支持效果很是不錯(cuò)。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:1.J2EE模型2.WEB開發(fā)工具3.EJB開發(fā)工具4.應(yīng)用程序服務(wù)器的連接器5.J2EE項(xiàng)目部署服務(wù)6.數(shù)據(jù)庫服務(wù)7.MyEclipse整合幫助以上所有功能,在Eclipse中都可以找到對(duì)應(yīng)功能部件。這些功能的實(shí)現(xiàn)是利用一系列的插件。MyEclipse的結(jié)構(gòu)上是模塊化的,這樣可以在不影響其他模塊在任何單個(gè)模塊擴(kuò)展和升級(jí)。簡單來說,MyEclipse的是Eclipse插件,J2EE的集成,支持代碼編寫,配置,測試和調(diào)試功能強(qiáng)大的開發(fā)環(huán)境。[6]2.3.4sqlserver簡介SQLServer是一個(gè)后臺(tái)數(shù)據(jù)庫管理系統(tǒng),它功能強(qiáng)大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQLServer的接口。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的。于1988年推出了第一個(gè)OS/2版本,在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。

SQLServer不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實(shí)上,SQLServer數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQLServer的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQLServer的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對(duì)象來達(dá)成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€(gè)系統(tǒng)結(jié)構(gòu)。SQLServer企業(yè)管理器是SQLServer的主要管理工具,它提供了一個(gè)遵從MMC標(biāo)準(zhǔn)的用戶界面,使用戶得以定義SQLServer實(shí)例組。將個(gè)別服務(wù)器注冊到組中。為每個(gè)已注冊的服務(wù)器配置所有SQLServer選項(xiàng)。在每個(gè)已注冊的服務(wù)器中創(chuàng)建并管理所有SQLServer數(shù)據(jù)庫、對(duì)象、登錄、用戶和權(quán)限。在每個(gè)已注冊的服務(wù)器上定義并執(zhí)行所有SQLServer管理任務(wù)。通過喚醒調(diào)用SQL查詢分析器,交互地設(shè)計(jì)并測試SQL語句、批處理和腳本。喚醒調(diào)用為SQLServer定義的各種向?qū)А?.3.5BS簡介B/S結(jié)構(gòu)就是只安裝和維護(hù)一個(gè)服務(wù)器,客戶端是利用瀏覽器來運(yùn)行軟件。隨著Internet技術(shù)的興起和發(fā)展。C/S結(jié)構(gòu)已經(jīng)無法滿足人們的要求。于是人們開始變換的C/S,這產(chǎn)生了B/S結(jié)構(gòu)。B/S比C/S的維護(hù)工作量大大減少了。[9]C/S結(jié)構(gòu)的每個(gè)客戶端都必須安裝和配置軟件。B/S能夠降低總體擁有成本。隨著計(jì)算機(jī)技術(shù)的發(fā)展,目前大多數(shù)科技公司都不約而同的對(duì)數(shù)據(jù)提出了實(shí)時(shí)性、一致性和安全性等這些要求。傳統(tǒng)類型C/S結(jié)構(gòu)根本達(dá)不到這些要求,迫切的需要做出改變。但是B/S結(jié)構(gòu)則不同,它可以清楚正確的看到系統(tǒng)正在處理的業(yè)務(wù),這樣有利于管理人員快速的做出決策,有效地避免了企業(yè)經(jīng)濟(jì)上的虧損。B/S結(jié)構(gòu)的軟件,因?yàn)樵跀?shù)據(jù)集中在數(shù)據(jù)庫服務(wù)器,客戶端不持有任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫連接信息,也無需進(jìn)行數(shù)據(jù)同步,所以安全性可以大大提高。B/S結(jié)構(gòu)中的數(shù)據(jù)采取了集中式管理模式。當(dāng)客戶端的業(yè)務(wù)產(chǎn)生數(shù)據(jù)時(shí),這些數(shù)據(jù)都直接被存入中央數(shù)據(jù)庫。這樣的做法避免了數(shù)據(jù)一致性的問題。這些優(yōu)點(diǎn)很好更好的迎合了人們的需要。[10] 以當(dāng)下技術(shù)水平來說,利用B/S結(jié)構(gòu)來開發(fā)網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,是容易把握的而且成本也是比較低的。這樣的開發(fā)模式實(shí)現(xiàn)了不同的人,從不同的地點(diǎn),不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它可以有效地保護(hù)和管理數(shù)據(jù)訪問平臺(tái),服務(wù)器數(shù)據(jù)庫也是非常安全的。尤其是在這樣一種跨平臺(tái)語言JAVA之后出現(xiàn),B/S體系結(jié)構(gòu)管理軟件是更方便、更快捷、更高效。2.4需求分析2.4.1國外網(wǎng)上書店的現(xiàn)狀國外網(wǎng)上書店主要分布在歐美等經(jīng)濟(jì)技術(shù)比較發(fā)達(dá)的國家和地區(qū)。起步早、規(guī)模大、發(fā)展快、數(shù)量多等,其中在90年代末期國外已有網(wǎng)上書店1000多家。亞馬遜網(wǎng)上書店由每個(gè)人杰夫&貝佐斯于1995年7月創(chuàng)立并開始營業(yè),它是目前全球最大的在線圖書店,而且將自己的勢力拓展到歐洲部分市場。目前亞馬遜可以提供470萬種圖書目錄及相關(guān)信息,擁有620萬名網(wǎng)上顧客。可見其發(fā)展勢頭迅猛。Borders網(wǎng)上書店屬于美國Borders集團(tuán)有限公司的一部分。主要經(jīng)營圖書、雜志、音像等商品1000多萬件。2.4.2國內(nèi)網(wǎng)上書店的狀況(1)起步晚、數(shù)量少。最早的網(wǎng)上書店是中國書店,建立于1995年,而后至1997年新華書店才建立網(wǎng)上書店。(2)起步底、模式少。2000年評(píng)選出總體競爭力前5名網(wǎng)上書店是:當(dāng)當(dāng)網(wǎng)上書店、中國尋書網(wǎng)、上海書城網(wǎng)上書店、博庫網(wǎng)上書店、全國購書網(wǎng)。(3)分布極不平衡。網(wǎng)上書店基本集中在北京為中心的地區(qū)和廣東為中心的地區(qū)。2.4.3網(wǎng)站建設(shè)的優(yōu)勢網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,從基本的對(duì)外溝通展示、信息發(fā)布功能、在線圖書展示功能,到在線洽談功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)書店功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。同傳統(tǒng)書店相比,網(wǎng)上書店具有如下優(yōu)勢:(1)通過網(wǎng)上書店購物,購買者足不出戶,就可以省很多時(shí)間,價(jià)格和便捷這兩個(gè)優(yōu)點(diǎn)存在決定了網(wǎng)上書店發(fā)展的良好前景。(2)與傳統(tǒng)的書店經(jīng)營模式相比,網(wǎng)上書店可以節(jié)省包括商場租金、書本上架、書本翻閱消耗、員工工資等一筆很大的成本費(fèi)用,在傳統(tǒng)的書店里一般沒有折扣的新書、暢銷書、精品書,在網(wǎng)上書店就可以以低價(jià)格購買到,這在競爭中起到極其重要的作用。2.4.4網(wǎng)站構(gòu)建的目標(biāo)分析網(wǎng)上書店的開展,需要投入資金、人力、物力,重新整合書店的業(yè)務(wù)流程,對(duì)書店經(jīng)營管理方式進(jìn)行變革,以適應(yīng)新的網(wǎng)絡(luò)經(jīng)濟(jì)模式;因而在網(wǎng)站上的管理成功與否直接關(guān)系到網(wǎng)上書店的生存與發(fā)展,書店的投入必須得到回報(bào),那么書店應(yīng)該怎樣構(gòu)建自己的網(wǎng)站系統(tǒng)才能實(shí)現(xiàn)書店的發(fā)展策略需要呢?因此首先需要明確網(wǎng)站構(gòu)建要實(shí)現(xiàn)的目標(biāo)和目的:(1)實(shí)現(xiàn)網(wǎng)上電子化交易網(wǎng)上書店的首要目的就是銷售商品,網(wǎng)站必須提供完善的購物功能并且實(shí)現(xiàn)交易過程全電子化,提高效率、可靠、安全的交易平臺(tái),保證網(wǎng)上購物的方便性、快捷性、安全性。(2)提高書店經(jīng)營管理信息化水平通過構(gòu)建網(wǎng)上書店,是重整書店業(yè)務(wù)流程,整合書店資源,提高書店信息利用率;從而加強(qiáng)書店的經(jīng)營管理、提高經(jīng)營效率,降低成本,合理配置資源。第三章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能因?yàn)樵摼W(wǎng)站是網(wǎng)上書店,所以來考慮在現(xiàn)實(shí)生活中到書店購書的步驟:先是選好希望購買的書,然后結(jié)帳付款。但是這里面還包含這一些隱藏的步驟:如果是一家大一些的書店,圖書種類很多,或許會(huì)直接向服務(wù)員你所要的圖書在什么地方(告訴他圖書的名稱),也或許會(huì)先找到想要的圖書所在的類別(還有子類別,如語音=>英語),在那里可以看到同一類的圖書,如果是差不多的圖書,還會(huì)考慮它們的價(jià)格折扣等。挑選圖書時(shí)首先吸引人定是它的封面,然后會(huì)看看它的大概內(nèi)容,也或者會(huì)讓服務(wù)員推薦給你一些圖書。選好后,把它放進(jìn)購物車,然后付款。但是或許有些人先把某圖書放到購物車,最后發(fā)現(xiàn)花了太多的錢,而想要去掉一些;或許他干脆都不要了。電子商務(wù)是在Internet環(huán)境下,實(shí)現(xiàn)消費(fèi)者網(wǎng)上購物,商戶之間網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營模式。21世紀(jì),進(jìn)入信息社會(huì),數(shù)字和網(wǎng)絡(luò)的時(shí)代,電子商務(wù)正以前所未有的力量沖擊著人們千百年來形成的商務(wù)觀念與模式,間接作用于社會(huì)經(jīng)濟(jì)的方方面面。隨著經(jīng)濟(jì)的發(fā)展,各中小企業(yè)為了更好的在競爭中生存發(fā)展,發(fā)展電子商務(wù)已成為必然,然而怎樣實(shí)現(xiàn)企業(yè)電子商務(wù),怎樣建設(shè)企業(yè)電子商務(wù)是企業(yè)面臨的兩個(gè)難題。企業(yè)要發(fā)展必須在聯(lián)系我國的基本國情的同時(shí)考慮自身實(shí)際情況建立一個(gè)電子商務(wù)網(wǎng)站,現(xiàn)階段我國的電子商務(wù)基礎(chǔ)還不太發(fā)達(dá),完全實(shí)現(xiàn)電子商務(wù)是不可能的。而分析我國目前已有的電子商務(wù)網(wǎng)站狀況對(duì)于建設(shè)好中小企業(yè)電子商務(wù)網(wǎng)站的意義非常重要。3.3.1系統(tǒng)功能簡介通過對(duì)需求的分析,我們確定本系統(tǒng)大體有一下幾部分功能:管理員所應(yīng)該具有的功能:管理員可以管理系統(tǒng)的用戶,管理員對(duì)訂單進(jìn)行終極管理,管理員可以發(fā)布系統(tǒng)公告。注冊用戶所應(yīng)該具有的功能:用戶可以進(jìn)行系統(tǒng)進(jìn)行注冊登入,用戶可以查看網(wǎng)站上面發(fā)布的圖書,用戶登入后可以發(fā)布自己要出售的圖書,可以收藏圖書,可以把圖書加入購物車,可以購買圖書。用戶還可以查看自己的訂單。3.1.2系統(tǒng)功能模塊劃分因?yàn)樵摼W(wǎng)站是網(wǎng)上書店,所以來考慮在現(xiàn)實(shí)生活中到書店購書的步驟:先是選好希望購買的書,然后結(jié)帳付款。但是這里面還包含這一些隱藏的步驟:如果是一家大一些的書店,圖書種類很多,或許會(huì)直接向服務(wù)員你所要的圖書在什么地方(告訴他圖書的名稱),也或許會(huì)先找到想要的圖書所在的類別(還有子類別,如語音=>英語),在那里可以看到同一類的圖書,如果是差不多的圖書,還會(huì)考慮它們的價(jià)格折扣等。挑選圖書時(shí)首先吸引人定是它的封面,然后會(huì)看看它的大概內(nèi)容,也或者會(huì)讓服務(wù)員推薦給你一些圖書。選好后,把它放進(jìn)購物車,然后付款。但是或許有些人先把某圖書放到購物車,最后發(fā)現(xiàn)花了太多的錢,而想要去掉一些;或許他干脆都不要了。圖1展示的是它的大概過程(其實(shí)是顧客的購書流程)。找到子類別先找到類別直接查找找到子類別先找到類別直接查找查看、比較,作出決定查看、比較,作出決定放到購物車放到購物車檢查購物車檢查購物車考慮、計(jì)算考慮、計(jì)算找一些書,重新放回書架找一些書,重新放回書架結(jié)賬結(jié)賬但是電子商務(wù)是由網(wǎng)絡(luò)和網(wǎng)頁實(shí)現(xiàn)的,在實(shí)現(xiàn)該流程時(shí)稍微有些不同。主要在于顧客不能實(shí)時(shí)地看到和拿到真實(shí)地商品,而網(wǎng)上商店也不能實(shí)時(shí)地拿到顧客的付款?,F(xiàn)在的電子商務(wù)一般采用網(wǎng)上登記帳號(hào),在一定時(shí)間內(nèi)送貨上門或郵寄的方式,付款一般采用銀行卡或現(xiàn)金支付方式。為簡單起見這里只假設(shè)是送貨上門和現(xiàn)金支付的方式。事實(shí)上由于存在信用的保證問題,這也是大家最能接受的方式。系統(tǒng)必須用網(wǎng)頁實(shí)現(xiàn)。但是還有非常重要的一點(diǎn)就是網(wǎng)站的后臺(tái)管理,沒有能夠在上面的圖中體現(xiàn)出來,因?yàn)樯厦娴姆治鍪菑念櫩偷慕嵌冗M(jìn)行分析的?,F(xiàn)在來看看書店的管理員所需要的一些操作,它們是:(1):圖書管理:管理員可以維護(hù)系統(tǒng)的圖書(2):客戶管理:管理員可以對(duì)系統(tǒng)的注冊客戶進(jìn)行管理(3):留言管理:管理可以查看圖書的留言信息(4):訂單管理:管理員可以查看客戶的訂單(5):管理員管理:管理員可以維護(hù)系統(tǒng)的管理員信息注意到上面的分析中有兩點(diǎn):(1)前臺(tái)(購書者的角度)的活動(dòng)與后臺(tái)(書店管理員的角度)的活動(dòng)是相對(duì)獨(dú)立而且也理應(yīng)是獨(dú)立的:(2)后天管理本身的各個(gè)活動(dòng)之間是相對(duì)獨(dú)立的。因此在畫系統(tǒng)圖時(shí)不必將后臺(tái)活動(dòng)考慮進(jìn)去。并不是一個(gè)活動(dòng)對(duì)應(yīng)一個(gè)頁面,要使整個(gè)系統(tǒng)運(yùn)行起來還需要一些支持的頁面。事實(shí)上,為了使邏輯清晰和便于管理和修改,也為了避免出現(xiàn)各種微小的錯(cuò)誤,提倡盡量將各個(gè)功能分割開來,寫成不同的頁面,因此在最后完成的系統(tǒng)中還有很多支持頁面。3.1.3用戶購物流程網(wǎng)上書店主要實(shí)現(xiàn)網(wǎng)上購書的整個(gè)流程,用戶進(jìn)入書店,先注冊登錄成為書店的合法用戶才能購買圖書,填寫用戶相關(guān)資料,注冊成功后,則用戶就可以登錄書店網(wǎng)站(只有成功登錄的用戶才能在書店上進(jìn)行購買功能);用戶可以通過網(wǎng)上的圖書查詢或圖書展示,查找相關(guān)圖書,也可以通過新書上架或銷售排行來進(jìn)行圖書購買,當(dāng)點(diǎn)擊圖書時(shí)就可以瀏覽圖書的詳細(xì)信息;如果是找到想要購買的圖書時(shí),登錄用戶就可以通過購物車功能,把想購買的圖書先放進(jìn)購物車中,然后可以選擇結(jié)賬或者繼續(xù)購買圖書;當(dāng)用戶找到全部想要購買的圖書后,可以對(duì)購買的圖書進(jìn)行數(shù)量上的修改,這樣可以大量購買同一本書,而節(jié)省時(shí)間,當(dāng)所有都確定后,用戶可以點(diǎn)擊結(jié)賬按鈕,進(jìn)行結(jié)賬服務(wù);結(jié)賬時(shí),系統(tǒng)會(huì)再一次要求用戶填寫資料,確保能把購買圖書送到顧客那里,并生成訂單。用戶購物流程:選購->加入購物車->下訂單->支付->發(fā)貨->完成用戶在網(wǎng)上書店購物的整個(gè)購物流程如圖3-2所示。圖3-3網(wǎng)站購物與交易處理流程圖3-2購物流程3.2系統(tǒng)設(shè)計(jì)3.2.1系統(tǒng)模塊化1.頁面模塊化本系統(tǒng)把頁面中一下常用的部分集成為模塊,例如頁面的頭和尾,這樣設(shè)計(jì)新的頁面時(shí)如果有重新出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝就可以。2.三層結(jié)構(gòu)架構(gòu)本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),這要用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層則按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將查找的數(shù)據(jù)返回給用戶界面層。這樣用戶界面層不知道數(shù)據(jù)庫的結(jié)構(gòu),只要維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時(shí)也降低了用戶界面層開發(fā)人員的要求。工作原理如圖3-3所示。圖3-3系統(tǒng)三層架構(gòu)設(shè)計(jì)3.2.2系統(tǒng)特點(diǎn)1、頁面模塊化本系統(tǒng)在界面設(shè)計(jì)都采用了模塊化處理思想,把公告模板和主要頁面程序分開,因?yàn)橛行┠0逡?jīng)常用到,所以把它設(shè)計(jì)為公告模板。為了使網(wǎng)上書店的所有界面具有統(tǒng)一風(fēng)格,我們采用模板頁來控制整個(gè)網(wǎng)站的整體風(fēng)格。2、三層結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),即程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。三層在實(shí)際的無聊結(jié)構(gòu)上也是獨(dú)立的,用戶界面與業(yè)務(wù)邏輯分離,系統(tǒng)的安全性、可維護(hù)性、重用性和可拓展性都大大提高。3、人性化設(shè)計(jì)本系統(tǒng)導(dǎo)航的另一個(gè)亮點(diǎn)就是導(dǎo)航明晰。這樣就比較方便用戶操作。3.3數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)采用數(shù)據(jù)庫管理系統(tǒng)SQLServer2005管理圖書、公告、會(huì)員、訂單、購物車等數(shù)據(jù)。數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計(jì)是應(yīng)用軟件中的關(guān)鍵部分,數(shù)據(jù)庫表設(shè)計(jì)采用規(guī)范化關(guān)系模式的方法。在關(guān)系數(shù)據(jù)庫中,規(guī)范化關(guān)系模式就是要解決關(guān)系模式中存在的插入異常、刪除異常、修改異常、數(shù)據(jù)冗余問題。規(guī)范化的基本思想是消除數(shù)據(jù)依賴中不合適的部分,是模塊中的各種關(guān)系模式達(dá)到某種程度的“分離”,讓一個(gè)關(guān)系描述一個(gè)概念、一個(gè)實(shí)體或者實(shí)體間的一種聯(lián)系,若多于一個(gè)概念就把它分離出去。但這樣并不意味著,規(guī)范化程度越高模式就越好。我們必須結(jié)合應(yīng)用環(huán)境對(duì)關(guān)系模式進(jìn)行優(yōu)化,例如適當(dāng)增加冗余,提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能。3.3.1數(shù)據(jù)庫概述數(shù)據(jù)庫是一些關(guān)于某個(gè)特定主題或目的的信息集合,在生活中處處都有數(shù)據(jù)庫。將數(shù)據(jù)庫保存在計(jì)算機(jī)中,可以通過管理數(shù)據(jù)庫來更好地把握信息。管理數(shù)據(jù)庫不是簡單地存儲(chǔ)信息列表,還要對(duì)信息進(jìn)行編輯、分析與排序。需求分析和系統(tǒng)分析是完成一個(gè)系統(tǒng)的第一步,數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)是第二步??梢哉f整個(gè)系統(tǒng)的代碼實(shí)現(xiàn)的是依賴于前面這兩步的。數(shù)據(jù)庫設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)表,搞清楚該實(shí)體有哪些屬性,對(duì)應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮得個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫設(shè)計(jì)的核心。在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系。現(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩裕淼男邪瑢?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。3.3.2系統(tǒng)中設(shè)計(jì)的數(shù)據(jù)庫表結(jié)構(gòu)系統(tǒng)的數(shù)據(jù)字典:book表列名數(shù)據(jù)類型是否為空說明IdINTNotnull圖書編號(hào)(主鍵)bnamevarchar(50)Notnull圖書名bcbsvarchar(50)Notnull出版社bjcxvarchar(50)Notnull幾成新bmoneyvarchar(50)Notnull價(jià)格bschoolvarchar(50)Notnull學(xué)校bclassvarchar(50)Notnull班級(jí)btypeINTNotnull類型bpathvarchar(50)Notnull圖片地址bstINTNotnull所屬書攤users表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)usernamevarchar(50)Notnull用戶名Passwordvarchar(50)Notnull密碼dd表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)MyidINTNotnull用戶idTotlemoneyvarchar(50)Notnull消費(fèi)金額Typevarchar(50)Notnull交易方式TimesDatatimeNotnull下單時(shí)間gwc表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)MyidINTNotnull留言客戶idbookidINTNotnull圖書idbumINTNotnull數(shù)量sc表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)MyidINTNotnull留言客戶idbookidINTNotnull圖書idgg表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)titlevarchar(50)Notnull公告admins表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)usernamevarchar(50)Notnull用戶名Passwordvarchar(50)Notnull密碼btype表列名數(shù)據(jù)類型是否為空說明IdINTNotnull(主鍵)Btypevarchar(50)Notnull類型ER圖:第四章系統(tǒng)主要模塊設(shè)計(jì)根據(jù)系統(tǒng)的詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)我們編碼得到系統(tǒng)的主要模塊設(shè)計(jì)。1書主頁進(jìn)入網(wǎng)站首先看到的是書網(wǎng)站的首頁,首頁只要提供用戶的注冊和登入,提供圖書的搜索,左邊部分展示的是網(wǎng)站圖書的主要類型,中間部分展示的是新增書攤和新上架圖書,右邊部分主要描述的是公告,新手指南,交易規(guī)則,網(wǎng)站最下部分是友情鏈接。2管理員登入界面:系統(tǒng)提供一個(gè)管理登入用的界面,管理員只要輸入正確的用戶名和密碼就可以登入系統(tǒng)進(jìn)行管理。3公告管理界面:管理員登入系統(tǒng)后可以對(duì)網(wǎng)站的公告進(jìn)行管理。4用戶注冊界面:網(wǎng)站首頁為用戶提供了注冊界面。輸入用戶名和密碼即可注冊成功。5圖書添加界面:用戶登入網(wǎng)站后進(jìn)入個(gè)人書攤可以添加要出手的書。7訂單管理界面:管理員可以對(duì)系統(tǒng)的訂單進(jìn)行終極管理。第五章系統(tǒng)測試5.1測試概要信息技術(shù)的飛速發(fā)展,使軟件產(chǎn)品應(yīng)用到社會(huì)的各個(gè)領(lǐng)域,軟件產(chǎn)品的質(zhì)量自然成為人們共同關(guān)注的焦點(diǎn)。不論軟件的生產(chǎn)者還是軟件的使用者,生存在競爭的環(huán)境中,軟件開發(fā)商為了占有市場,必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標(biāo)之一,以免在激烈的競爭中被淘汰出局。用戶為了保證自己業(yè)務(wù)的順利完成,當(dāng)然希望選用優(yōu)質(zhì)的軟件。質(zhì)量不佳的軟件產(chǎn)品不僅會(huì)使開發(fā)商的維護(hù)費(fèi)用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險(xiǎn),造成公司信譽(yù)下降,繼而沖擊股票市場。在一些關(guān)鍵應(yīng)用(如民航訂票系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)、自動(dòng)飛行控制軟件、軍事防御和核電站安全控制系統(tǒng)等)中使用質(zhì)量有問題的軟件,還可能造成災(zāi)難性的后果。測試的目的軟件測試的目的是盡可能多地發(fā)現(xiàn)軟件產(chǎn)品(主要是指程序)中的錯(cuò)誤和缺陷。明確測試的目的是一件非常重要的事,因?yàn)樵诂F(xiàn)實(shí)世界中對(duì)測試工作存在著許多模糊或者錯(cuò)誤的看法,這些看法嚴(yán)重影響著測試工作的順利進(jìn)行。有人認(rèn)為測試是為了證明程序是正確的,也就是說程序不再有錯(cuò)誤,事實(shí)證明這是不現(xiàn)實(shí)的。因?yàn)橐ㄟ^測試來發(fā)現(xiàn)程序中的所有錯(cuò)誤就要窮舉所有可能的輸入數(shù)據(jù),檢查它們是否產(chǎn)生正確的結(jié)果。例如,一個(gè)需要3個(gè)16位字長的整型輸入數(shù)據(jù)的程序,輸入數(shù)據(jù)的所有組合情況大約有3×1014種,若每組數(shù)據(jù)的測試時(shí)間為1ms,那么即使一年365天,每天24小時(shí)地測試,也大約需要1萬年的時(shí)間。測試用例要進(jìn)行測試,除了要有測試數(shù)據(jù)(或稱輸入數(shù)據(jù))外,還應(yīng)同時(shí)給出該組測試數(shù)據(jù)應(yīng)該得到怎樣的輸出結(jié)果,我們稱它為預(yù)期結(jié)果。在測試時(shí)將實(shí)際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯(cuò)誤。因此測試用例是由測試數(shù)據(jù)和預(yù)期結(jié)果構(gòu)成的。為了發(fā)現(xiàn)程序中的錯(cuò)誤,應(yīng)竭力設(shè)計(jì)能暴露錯(cuò)誤的測試。一個(gè)好的測試用例是極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試用例。一次成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。白盒測試和黑盒測試測試的關(guān)鍵是測試用例的設(shè)計(jì),其方法可分成兩類:白盒測試和黑盒測試。白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計(jì)測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。黑盒測試是把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計(jì)測試用例,檢查程序的功能是否符合規(guī)格說明的要求。軟件測試的主要步驟有單元測試、集成測試和確認(rèn)測試。單元測試(UnitTesting)單元測試也稱模塊測試。通常單元測試可放在編碼階段,程序員在編寫好一個(gè)模塊后,總會(huì)對(duì)自己編寫的模塊進(jìn)行測試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)說明書中規(guī)定的模塊功能和算法。單元測試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤,通常采用白盒測試。集成測試(IntegrationTesting)集成測試也稱組裝測試,它是對(duì)由各模塊組裝而成的程序進(jìn)行測試,主要檢查模塊間的接口和通信。集成測試主要發(fā)現(xiàn)設(shè)計(jì)階段產(chǎn)生的錯(cuò)誤,通常采用黑盒測試。確認(rèn)測試(ValidationTesting)確認(rèn)測試的任務(wù)是檢查軟件的功能、性能及其他特征與用戶的需求一致,它是以需求規(guī)格說明書(即需求規(guī)約)作為依據(jù)的測試。確認(rèn)測試通常采用黑盒測試。確認(rèn)測試產(chǎn)生測試程序是否滿足需求規(guī)格說明書所列的各項(xiàng)要求,然后要進(jìn)行軟件配置復(fù)查,特別是文檔是否齊全,各方面的質(zhì)量是否符合要求等。如果一個(gè)軟件是為某個(gè)客戶定制的,那么最后由客戶來實(shí)施驗(yàn)收測試(acceptancetesting),以便客戶確認(rèn)該軟件是他所需要的。如果一個(gè)軟件是作為產(chǎn)品被許多客戶使用的話,那不可能為每個(gè)客戶進(jìn)行驗(yàn)收測試。大多數(shù)軟件生產(chǎn)者使用一種Alpha測試和Beta測試的過程,來揭露僅由最終用戶才能發(fā)現(xiàn)的錯(cuò)誤。軟件測試方法從測試人員角度看,可分為手動(dòng)測試和自動(dòng)測試。從源代碼的角度可分為單元測試和功能測試。從理論定義來分,可分為黑盒測試和白盒測試。我們主要討論了兩個(gè)問題,一個(gè)是系統(tǒng)的聯(lián)機(jī)文檔,另一個(gè)是系統(tǒng)的測試,下面我們分別加以說明。作為一個(gè)完整的系統(tǒng),聯(lián)機(jī)文檔是其中不可缺少的部分也是相當(dāng)重要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項(xiàng)功能。減少誤操作,減少錯(cuò)誤產(chǎn)生的可能,這對(duì)用戶和開發(fā)人員都有很多的好處。所以在開發(fā)本系統(tǒng)中,也加入了不少的文檔,除了對(duì)于各大模塊的詳細(xì)說明外,對(duì)于易出錯(cuò)和不易操作的地方(如多條件查詢部分)又作了詳細(xì)的說明。

由于本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯(cuò)所以在本階段力求使用有限的時(shí)間找出盡可能多的錯(cuò)誤,力求系統(tǒng)盡量正確。我們在本系統(tǒng)的測試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來設(shè)計(jì)是檢測)請(qǐng)一位不熟悉本系統(tǒng)的人來進(jìn)行隨意性的操作,打破習(xí)慣的操作順序,從中發(fā)現(xiàn)錯(cuò)誤,在此階段系統(tǒng)的大量錯(cuò)誤得到了改正。

系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計(jì)的重要步驟加載測試。加載測試工作貫穿于程序測試工作的全過程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫的加載測試工作。要設(shè)計(jì)出一個(gè)好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:1)基本表的個(gè)數(shù)越少越好。2)主鍵的個(gè)數(shù)越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單。3)字段的個(gè)數(shù)越少越好。4)所有基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計(jì)中,如何處理多對(duì)多的關(guān)系和如何設(shè)計(jì)主鍵,是兩個(gè)有著較大難度、需要重點(diǎn)考慮的問題。軟件測試是軟件開發(fā)中的重中之重,沒有一點(diǎn)可以馬虎的,在項(xiàng)目管理過程中,強(qiáng)調(diào)的是每個(gè)過程的每一個(gè)環(huán)節(jié)都要進(jìn)行測試,保證系統(tǒng)在每個(gè)階段可以控制。因?yàn)檐浖y試中考慮的問題基本上是項(xiàng)目管理中需要考慮的問題。具體說,軟件測試是事務(wù)性的,而項(xiàng)目管理是策略性,一些策略性的東西必須在一些事務(wù)性的事務(wù)上來實(shí)現(xiàn)。軟件測試的事務(wù)性操作很多,這些操作需要一個(gè)良好的心態(tài)去對(duì)待。必須有一個(gè)良好團(tuán)隊(duì)合作的精神??傊?,軟件開發(fā)是一件很辛苦的事,只有在工作中多總結(jié),才能找到符合自己的方式方法,才能在工作中事半功倍。業(yè)務(wù)建模和需求的目的是對(duì)網(wǎng)上書進(jìn)行評(píng)估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點(diǎn)是充分考慮系統(tǒng)的實(shí)用性。包括用戶、系統(tǒng)管理員,模型是對(duì)系統(tǒng)需求的描述,表達(dá)了系統(tǒng)的功能和所提供的服務(wù),包括用戶登錄、購物車(訂單)子系統(tǒng)、圖書瀏覽檢索子系統(tǒng)、添加圖書子系統(tǒng)、用戶管理等等。5.2測試環(huán)境5.2.1硬件環(huán)境本系統(tǒng)測試的硬件環(huán)境如下:處理器:InterPentium41.6GHz或更高;內(nèi)存:512MB或更高;硬盤空間:80GB;顯卡:SVGA顯示適配器或集成顯卡;5.2.2軟件環(huán)境1、服務(wù)器端操作系統(tǒng):WindowsXP;網(wǎng)絡(luò)協(xié)議:TCP/IP;Web服務(wù)器:IIS;數(shù)據(jù)庫:SQLServer2005;2、客戶端瀏覽器:InternetExplorer5.0以上、360安全瀏覽器、TT;5.3測試結(jié)果5.3.1測試步驟(1)主頁測試(2)用戶登錄窗口測試(3)修改用戶密碼窗口的測試(4)購物車(訂單)子系統(tǒng)和測試(5)圖書瀏覽檢索子系統(tǒng)(6)添加新書子系統(tǒng)(7)用戶查看信息5.3.2模塊測試模塊測試如圖5-1所示。圖5-1模塊測試5.4系統(tǒng)的運(yùn)行與維護(hù)直接運(yùn)行電腦上的IE瀏覽器,,進(jìn)入本系統(tǒng)的主菜單,然后根據(jù)需要進(jìn)行操作,退出系統(tǒng)只需點(diǎn)擊主菜單中的“退出系統(tǒng)”即可。完成系統(tǒng)實(shí)施,投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。在系統(tǒng)的整個(gè)使用壽命中,都建伴隨系統(tǒng)維護(hù)工作的進(jìn)行,系統(tǒng)維護(hù)的目的是保證管理信息。系統(tǒng)正常而可靠運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,系統(tǒng)地維護(hù)的內(nèi)容可以分為以下幾類:系統(tǒng)應(yīng)用程序維護(hù):系統(tǒng)的業(yè)務(wù)處理過程是通過應(yīng)用程序的運(yùn)行而實(shí)現(xiàn)的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化,就必然要對(duì)程序進(jìn)行修改和調(diào)整。數(shù)據(jù)庫維護(hù):數(shù)據(jù)庫維護(hù)工作一般是由數(shù)據(jù)庫管理員負(fù)責(zé),主要負(fù)責(zé)數(shù)據(jù)庫的安全性和完整性以及進(jìn)行并發(fā)性控制。數(shù)據(jù)庫管理員負(fù)責(zé)維護(hù)數(shù)據(jù)庫中的數(shù)據(jù),當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)類型,長度等發(fā)生變化時(shí),或者需要添加某個(gè)數(shù)據(jù)項(xiàng)到數(shù)據(jù)庫時(shí),要負(fù)責(zé)修改相關(guān)的數(shù)據(jù)、數(shù)據(jù)字典、并通知有關(guān)人員。數(shù)據(jù)備份與恢復(fù)等都是數(shù)據(jù)庫維護(hù)的內(nèi)容。代碼維護(hù):隨著系統(tǒng)應(yīng)用范圍的擴(kuò)大,應(yīng)用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進(jìn)行一定程度的增加、修改、刪除以及設(shè)置新的代碼。為了能讓其他編程人員也能看懂本系統(tǒng),代碼注釋對(duì)每段都作了詳細(xì)說明。第六章總結(jié)與展望6.1論文完成的工作經(jīng)過近兩個(gè)月的設(shè)計(jì)和開發(fā),網(wǎng)上書店系統(tǒng)基本開發(fā)完畢。系統(tǒng)具備了前臺(tái)銷售系統(tǒng)和后臺(tái)管理系統(tǒng)的功能,購物車將前臺(tái)銷售管理系統(tǒng)的各個(gè)子系統(tǒng)緊密聯(lián)系在一起,完成客戶從網(wǎng)上購物的整個(gè)過錯(cuò),后臺(tái)管理系統(tǒng)主要負(fù)責(zé)維護(hù)和管理數(shù)據(jù)庫的圖書信息、客戶信息、訂單信息以及保證數(shù)據(jù)庫中的數(shù)據(jù)的一致性。在本次畢業(yè)設(shè)計(jì)過程中,對(duì)SQLServer2005和JSP的操作和使用有了一個(gè)系統(tǒng)的學(xué)習(xí)和了解。在本系統(tǒng)的開發(fā)過程中,通過查閱相關(guān)資料和通過自己的學(xué)習(xí),為日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。

本次畢業(yè)設(shè)計(jì)大概持續(xù)了三個(gè)多月的時(shí)間,現(xiàn)在到了結(jié)尾的時(shí)候。決定做這個(gè)課題時(shí),覺得這個(gè)課題有一定的難度。今天回想起來,卻十分的欣慰,因?yàn)橥ㄟ^我們的努力終于完成了。雖然這不是我在大學(xué)期間第一次寫論文,但卻是花費(fèi)心血最多的一次,這是對(duì)我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、邏輯思維能力、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都進(jìn)步了。這期間的學(xué)習(xí)是我終身受益的,現(xiàn)在畢業(yè)設(shè)計(jì)已經(jīng)接進(jìn)尾聲,這個(gè)學(xué)習(xí)的過程必將會(huì)對(duì)我以后的工作和學(xué)習(xí)提供很大的幫助。6.2總結(jié)在系統(tǒng)的設(shè)計(jì)開發(fā)過程中,注重了科學(xué)的軟件思路。首先在總統(tǒng)設(shè)計(jì)上,采用了模塊化和分層的設(shè)計(jì)思想,使整個(gè)系統(tǒng)流程清晰、邏輯合理,為系統(tǒng)的實(shí)現(xiàn)創(chuàng)造了良好的條件。其次,在各功能模塊的實(shí)現(xiàn)上,采用了目前比較流行的B/S架構(gòu)。作為一個(gè)簡單的通用網(wǎng)上書店系統(tǒng),具備的功能還不夠完善,有很多可以拓展的地方。在實(shí)際中,可以根據(jù)企業(yè)的具體要求進(jìn)行發(fā)展。6.3展望由于本系統(tǒng)僅具有網(wǎng)上書店的基本功能,因此還有很多需要完善的地方,總結(jié)有如下幾點(diǎn):1、網(wǎng)上訂單的安全:客戶從網(wǎng)上正式提交定點(diǎn)后,就不能否認(rèn)自己提交過訂單,這可以采用數(shù)字簽名的技術(shù)來實(shí)現(xiàn);2、網(wǎng)上支付的安全:由于該系統(tǒng)目前沒有和銀行的網(wǎng)上支付業(yè)務(wù)真正取得聯(lián)系,所以本系統(tǒng)并沒有實(shí)現(xiàn)網(wǎng)上支付。如果要實(shí)現(xiàn)網(wǎng)上支付,可以對(duì)客戶信息的加密來保證信息的安全。第七章致謝本論文的順利完成,離不開老師的關(guān)心和幫助。從課題的選擇到項(xiàng)目的最終完成,再到最后論文的順利完成,老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。她多次詢問我的進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。雖只有短短一個(gè)月時(shí)間,卻讓我受益匪淺,在此,我首先要向我的指導(dǎo)老師致以最崇高的敬意和深深的謝意。同時(shí)還要感謝老師,在本設(shè)計(jì)開發(fā)過程中我遇到很多技術(shù)上的困難無法解決,我都會(huì)麻煩請(qǐng)教他們指導(dǎo),他們都會(huì)不厭其煩的幫我分析解決困難,并教會(huì)我如何自己應(yīng)對(duì)困難,如何自己獨(dú)立順利解決,同時(shí),給予我極大的鼓勵(lì)和信心,我要發(fā)自肺腑的對(duì)他們表示我最樸實(shí)的謝意。感謝我的寢室同學(xué),大家都是來自全國五湖四海,感謝他們對(duì)我時(shí)時(shí)刻刻的幫助和支持,感謝她們在我每次需要他們鼓勵(lì)時(shí)能為我加油,給我提出諸多寶貴的意見和建議,我要謝謝他們,我的大學(xué)生活因?yàn)樗麄兏泳?。感謝培養(yǎng)了我三年的母校,感謝三年來幫助過我的老師們,沒有他們的指導(dǎo)教育就不會(huì)有我的今天,還要感謝大學(xué)幾年里許許多多曾經(jīng)幫助過我和啟迪過我的人,我會(huì)永遠(yuǎn)記住他們?yōu)槲宜龅囊磺?。最后,感謝幾位在百忙之中審閱我的論文的老師們,你們辛苦了!謝謝!參考文獻(xiàn)[1]孫衛(wèi)琴.Java面向?qū)ο缶幊?[M]電子工業(yè)出版社.2006.7.[2]楊學(xué)全.JSP編程技術(shù).[M]北京:清華大學(xué)出版社.2009.4.01.[3]孟瓊.Spring框架事務(wù)處理技術(shù)研究.[J/OL]江西省計(jì)算機(jī)研究所.2012.10.05.[4]董袁泉.基于Hibernat框架的J2EE應(yīng)用開發(fā).[J/OL]沙洲職業(yè)工學(xué)院學(xué)報(bào).2011-03-15.[5]余銀山;胡正華.基于Struts2框架的Web應(yīng)用開發(fā)研究.[J/OL]電腦知識(shí)與技術(shù).2009-06-05[6]肖煒.基于MyEclipse開發(fā)環(huán)境的移動(dòng)圖書館系統(tǒng)設(shè)計(jì).[J

溫馨提示

  • 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. 人人文庫網(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)論