java畢業(yè)論文-網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+源碼(要源碼的下載后留言)_第1頁
java畢業(yè)論文-網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+源碼(要源碼的下載后留言)_第2頁
java畢業(yè)論文-網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+源碼(要源碼的下載后留言)_第3頁
java畢業(yè)論文-網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+源碼(要源碼的下載后留言)_第4頁
java畢業(yè)論文-網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+源碼(要源碼的下載后留言)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Design and Implementation of Online Bookstore Management Application System by Sun Kenan Supervisor:Associate Professor Dong Yueli Dalian Neusoft Institute of Information TechnologyJune 2008畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)題目:網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)(論文)的基本內(nèi)容: 近年來網(wǎng)絡(luò)商機(jī)的蓬勃發(fā)展,讓各個(gè)企業(yè)都朝向網(wǎng)絡(luò)發(fā)展,如時(shí)下流行的電子商務(wù)就是結(jié)合了多媒體,網(wǎng)絡(luò),商業(yè)分析等,在這個(gè)多元化

2、的時(shí)代里,我們必需順應(yīng)著時(shí)代的潮流,所以利用這次機(jī)會(huì)推出網(wǎng)上書店管理應(yīng)用系統(tǒng),來順應(yīng)時(shí)下網(wǎng)絡(luò)書店發(fā)展的突飛猛進(jìn)。我們解決了以往傳統(tǒng)的管理模式,不僅讓用戶方便,有效的取得最新、最快的圖書資訊,也可使管理人員更簡潔的進(jìn)行操作管理。做出符合大眾的網(wǎng)站,讓網(wǎng)絡(luò)圖書更好地融入大眾生活。畢業(yè)設(shè)計(jì)(論文)專題部分:題目:設(shè)計(jì)或論文專題的基本內(nèi)容:學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期第 1 周指導(dǎo)教師簽字:2008年 3 月 3 日網(wǎng)上書店管理應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要網(wǎng)上書店是時(shí)下最熱門的消費(fèi)方式之一,本文所介紹的網(wǎng)上書店管理系統(tǒng)就是針對(duì)此類而產(chǎn)生的。網(wǎng)上書店主要利用電子工具和網(wǎng)絡(luò)的特性來模擬現(xiàn)實(shí)書店的功能,同時(shí)利

3、用了網(wǎng)絡(luò)不受時(shí)間和空間限制的優(yōu)勢進(jìn)行交易,可以說是未來商務(wù)的一種理想的貿(mào)易方式??梢灶A(yù)見的是,電子商務(wù)的出現(xiàn)不僅將滿足人們的生活所求,而且終將成為一種新的經(jīng)濟(jì)增長方式。通過該系統(tǒng)的開發(fā)研究,不僅可以學(xué)到如何使用JSP來開發(fā)一個(gè)比較完善的網(wǎng)上圖書銷售系統(tǒng),還可以由此擴(kuò)展思路,開發(fā)出其它形式的服務(wù)于電子商務(wù)的應(yīng)用系統(tǒng)。網(wǎng)上圖書銷售系統(tǒng)全文共分為概述、需求分析、圖書管理模塊設(shè)計(jì)、詳細(xì)設(shè)計(jì)、總結(jié)等,詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的方法及內(nèi)容,對(duì)如何使用了JSP開發(fā)本系統(tǒng)作了較為詳細(xì)的介紹。本系統(tǒng)包括前臺(tái)的會(huì)員注冊(cè)、登錄/注銷、瀏覽圖書詳細(xì)信息、圖書搜索、新書上架、圖書投票、購物車、訂單與結(jié)算中心等功能模

4、塊和后臺(tái)的會(huì)員管理,使用JSP作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫采用。系統(tǒng)的實(shí)現(xiàn)采用軟件工程學(xué)的方法,按照問題定義、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼實(shí)現(xiàn)和系統(tǒng)的測試與維護(hù)的步驟嚴(yán)格操作的,事實(shí)證明這套方法行之有效,能夠在最短的時(shí)間內(nèi)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng),并為開發(fā)人員省去不必要的麻煩.軟件工程學(xué)是一套規(guī)范的、高效的和科學(xué)的軟件設(shè)計(jì)與實(shí)現(xiàn)的方法論。關(guān)鍵詞:網(wǎng)上圖書管理系統(tǒng);JSP編程;電子商務(wù);軟件工程 Design and Implementation of Online Bookstore Management Application SystemAbstract Online bookstor

5、es are among the most popular form of consumption, the paper presented by the online bookstore management system that is generated for such. Online Bookstore, the main use of electronic tools and networks to simulate reality of the functions of bookstores, and the use of the network from time and sp

6、ace constraints of the advantages of transactions can be said to be an ideal future business of the trade. It can be foreseen is that the emergence of e-commerce will not only meet peoples life by seeking, and eventually will become a new mode of economic growth. The system developed by the research

7、, not only can learn how to use the JSP to develop a complete online book sales system, can also extend this idea to develop other forms of e-commerce services in the application system. The full text of online book sales system is divided into an overview of needs analysis, library management modul

8、e design, detailed design, review, detailed systems analysis, system design and content of the method on how to use the JSP development of the system made more detailed Introduced. The system, including the prospects Register, Login / write-off, visit the library more information, Book Search, book

9、shelves, books voting, shopping cart, orders and settlement center, and other functions module and the background of members of the management, use JSP as a development tool , A background database. System of a software engineering methods, in accordance with the definition of the problem, feasibili

10、ty studies, needs analysis, the outline design, detailed design, code realization and system testing and maintenance of strict operational steps, these methods have proved effective, In the shortest possible time, design and implementation of systems and developers avoid unnecessary troubles. Softwa

11、re engineering is a set of standardized, efficient and scientific software design and implementation of the methodology. Key words: online library management system; JSP programming; e-commerce, software engineering目 錄 TOC o 1-3 u 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 PAGEREF _Toc200164194 h I摘要 PAGEREF _Toc200164195 h IIAbs

12、tract PAGEREF _Toc200164196 h III目 錄 PAGEREF _Toc200164197 h IV第1章 緒論 PAGEREF _Toc200164198 h 1開發(fā)背景 PAGEREF _Toc200164199 h 11.2 網(wǎng)上書店的概念 PAGEREF _Toc200164200 h 11.3 網(wǎng)上書店與傳統(tǒng)書店的區(qū)別 PAGEREF _Toc200164201 h 11.4 國內(nèi)網(wǎng)上書店的現(xiàn)狀 PAGEREF _Toc200164202 h 2第2章 需求分析 PAGEREF _Toc200164203 h 32.1 設(shè)計(jì)目標(biāo) PAGEREF _Toc20

13、0164204 h 32.2 系統(tǒng)功能 PAGEREF _Toc200164205 h 32.3 系統(tǒng)特點(diǎn) PAGEREF _Toc200164206 h 42.4 軟件工程 PAGEREF _Toc200164207 h 4第3章 系統(tǒng)設(shè)計(jì) PAGEREF _Toc200164208 h 6系統(tǒng)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc200164209 h 6系統(tǒng)功能模塊劃分 PAGEREF _Toc200164210 h 63.3 系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc200164211 h 8數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc200164212 h 8數(shù)據(jù)庫需求分析 PAGEREF _Toc

14、200164213 h 8數(shù)據(jù)庫實(shí)體圖分析 PAGEREF _Toc200164214 h 8數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc200164215 h 10第4章 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc200164216 h 13客戶界面設(shè)計(jì) PAGEREF _Toc200164217 h 13共用模塊設(shè)計(jì) PAGEREF _Toc200164218 h 134.1.2 用戶登錄模塊設(shè)計(jì) PAGEREF _Toc200164219 h 134.1.3 在線購書模塊設(shè)計(jì) PAGEREF _Toc200164220 h 134.1.4 我的購物車模塊設(shè)計(jì) PAGEREF _Toc200164

15、221 h 144.1.5 訂單信息模塊設(shè)計(jì) PAGEREF _Toc200164222 h 144.2.管理界面設(shè)計(jì) PAGEREF _Toc200164223 h 15管理員登錄模塊設(shè)計(jì) PAGEREF _Toc200164224 h 154.2.2 現(xiàn)有圖書管理模塊設(shè)計(jì) PAGEREF _Toc200164225 h 154.2.3 訂單管理模塊設(shè)計(jì) PAGEREF _Toc200164226 h 154.2.4 用戶管理模塊設(shè)計(jì) PAGEREF _Toc200164227 h 16第5章結(jié)論 PAGEREF _Toc200164228 h 17參考文獻(xiàn) PAGEREF _Toc2001

16、64229 h 18致 謝 PAGEREF _Toc200164230 h 19第1章 緒論網(wǎng)上書店管理應(yīng)用系統(tǒng)是一個(gè)典型的電子商務(wù)應(yīng)用網(wǎng)站。它綜合了多種技術(shù),并且從技術(shù)層面來說,該系統(tǒng)既涵蓋了應(yīng)用客戶和Web客戶,又詳細(xì)描述了Web組件等中間技術(shù),也可以將我在大學(xué)幾年中所學(xué)的知識(shí)完全的發(fā)揮出來。近年來網(wǎng)路商機(jī)的蓬勃發(fā)展,讓各個(gè)企業(yè)都朝向網(wǎng)絡(luò)發(fā)展,如時(shí)下流行的電子商務(wù)就是結(jié)合了多媒體,網(wǎng)路,商業(yè)分析等,在這個(gè)多元化的時(shí)代里,我們必需順應(yīng)著時(shí)代的潮流,所以利用這次機(jī)會(huì)推出網(wǎng)上書店管理應(yīng)用系統(tǒng),來順應(yīng)時(shí)下網(wǎng)絡(luò)書店發(fā)展的突飛猛進(jìn),我們解決了以往傳統(tǒng)的管理模式,不僅讓用戶方便,有效的取得最新、最快的圖

17、書資訊,也可使管理人員更簡潔的進(jìn)行操作管理。為做出符合大眾的網(wǎng)站,讓網(wǎng)絡(luò)圖書更好地融入大眾生活作出一定的貢獻(xiàn)。1.2 網(wǎng)上書店的概念網(wǎng)上書店,又稱電子書店、網(wǎng)上書店等,是利用數(shù)字、網(wǎng)絡(luò)等技術(shù)在因特網(wǎng)上銷售網(wǎng)上傳輸?shù)奶摂M版書刊和在網(wǎng)外庫房備存的實(shí)體書刊。對(duì)網(wǎng)絡(luò)傳輸?shù)奶摂M版書刊,購買后可以直接下載;對(duì)網(wǎng)外實(shí)體書刊則由網(wǎng)上書店派人或通過其他運(yùn)輸系統(tǒng)把所購書刊送到購買者手上。網(wǎng)上書店的迅速發(fā)展對(duì)傳統(tǒng)的圖書流通體系產(chǎn)生了強(qiáng)烈的沖擊,縮減了圖書流通發(fā)行環(huán)節(jié),提高了圖書的流通速度。網(wǎng)上書店所提供的書訊,除最新出版的新書外,還有以前出版的圖書、古舊圖書。經(jīng)銷圖書品種數(shù)量之多、品種之全,令許多傳統(tǒng)書店難望其項(xiàng)背

18、。1.3 網(wǎng)上書店與傳統(tǒng)書店的區(qū)別中國圖書零售網(wǎng)點(diǎn)少,分布不均勻,而橫空出世的互聯(lián)網(wǎng)似乎為解決問題提供了可能。與傳統(tǒng)書店相比,網(wǎng)上書店的優(yōu)勢也非常明顯:傳統(tǒng)店開店的成本,如房屋租金、人員工資等是剛性的,增加一個(gè)店,就需要增加相應(yīng)的成本;而在網(wǎng)上開店,帶寬和服務(wù)器成本會(huì)隨著營業(yè)額的上升逐漸攤薄。與傳統(tǒng)物理書店相比較,在新書方面難以一爭高下的網(wǎng)上書店在賣庫存圖書的時(shí)候,發(fā)現(xiàn)自己處于絕對(duì)優(yōu)勢。更重要的在于,網(wǎng)上書店沒有架存空間的限制。而物理書店之所以少賣庫存書,其中一個(gè)重要原因就是沒有足夠大的空間去擺設(shè)。網(wǎng)上書店可以借海量虛擬陳列的技術(shù)優(yōu)勢,充分發(fā)掘和整合出版庫存資源。 另外,網(wǎng)站間互相借力也取得了

19、不凡效果。業(yè)內(nèi)人士認(rèn)為,卓越網(wǎng)創(chuàng)造了一些成功的銷售案例,與其在新浪等著名門戶網(wǎng)站主頁設(shè)置入口,擴(kuò)大傳播直接相關(guān)。而這一切都將首先歸結(jié)為網(wǎng)站獨(dú)有的、現(xiàn)階段超越物流、支付等瓶頸限制、對(duì)讀者而言最有號(hào)召力的優(yōu)勢價(jià)格優(yōu)勢。訪客量多銷售機(jī)率增加批量大進(jìn)價(jià)折扣低銷價(jià)低吸引讀者雖然這個(gè)真空狀態(tài)下的模型會(huì)在實(shí)際運(yùn)行中產(chǎn)生無數(shù)變體,但在庫存圖書買方市場這一大環(huán)境下,它對(duì)出版社并非沒有魅力。1.4 國內(nèi)網(wǎng)上書店的現(xiàn)狀無論是出于仿效,還是迫于競爭,一些老牌的圖書銷售商紛紛加入網(wǎng)上書店的行列,如龐諾書店(Barnesandnoble ),疆界書店(Borders )等。至少在1997年,國外網(wǎng)上書店達(dá)兩百家以上。而在

20、國內(nèi),自杭州新華書店創(chuàng)辦第一家網(wǎng)上書店后,網(wǎng)上書店如雨后春筍般涌現(xiàn)出來。其中最為有名的莫過于 1999年1月1日開通的上海書城網(wǎng)上書店和3月9日正式營業(yè)的北京圖書大廈網(wǎng)上書店?,F(xiàn)在,到底有多少中文圖書的網(wǎng)上書店,恐怕很難統(tǒng)計(jì)完整。為了說明這一點(diǎn),我做了一個(gè)小實(shí)驗(yàn)(時(shí)間:2008年4月3日下午),在搜狐網(wǎng)站上,用關(guān)鍵詞“網(wǎng)上書店”進(jìn)行查詢,去除重復(fù)結(jié)果后,發(fā)現(xiàn)從事網(wǎng)上中文圖書銷售的站點(diǎn)共有61個(gè),其中屬于新華書店系統(tǒng)的網(wǎng)站有5個(gè),占8.2%;出版社辦的有3個(gè),占4.9%;提供書目在9萬種以上的有6個(gè),占9.8%。另外,專業(yè)性圖書網(wǎng)站8個(gè),如計(jì)算機(jī)書店、工具書店、醫(yī)藥書店、法律書店、青少年書店等。

21、從這些統(tǒng)計(jì)數(shù)據(jù)中,我們多少也能看出國內(nèi)網(wǎng)上書店競爭的激烈性。 第2章 需求分析2.1 設(shè)計(jì)目標(biāo)網(wǎng)上圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),是為了適應(yīng)近年來網(wǎng)絡(luò)書店的快速發(fā)展,滿足人們足不出戶就可以在網(wǎng)上瀏覽,并且在第一時(shí)間找到自己需要的圖書。該系統(tǒng)的實(shí)現(xiàn),不僅有利于讀者更方便的購買到自己需要的圖書,更可以減少管理員進(jìn)行繁瑣后臺(tái)操作的時(shí)間,提高工作效率。網(wǎng)上圖書銷售系統(tǒng),可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊(cè)、瀏覽商品、查詢圖書、下定單、查看定單等功能;管理員可以通過定單管理、商品管理、評(píng)論管理等管理功能來對(duì)系統(tǒng)進(jìn)行維護(hù)更新。本系統(tǒng)能夠達(dá)到足不出戶,完成

22、網(wǎng)上定購業(yè)務(wù)。系統(tǒng)有很強(qiáng)的適應(yīng)性,能夠發(fā)布在互連網(wǎng)上,局域網(wǎng)上或者單機(jī)測試使用,如果能夠經(jīng)常的管理和維護(hù),將是一個(gè)很好的網(wǎng)上交易平臺(tái)。系統(tǒng)的前臺(tái)和后臺(tái)分離,前臺(tái)主要提供給用戶來瀏覽圖書,定購圖書,而管理員則針對(duì)每天新到的圖書對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行更新、修改,這樣就能保證用戶每天都能獲取最新的圖書信息。不但免去了管理員每天都要在電腦中記錄圖書數(shù)據(jù),整理雜亂圖書的負(fù)擔(dān),而且使得圖書的管理變得簡單、輕松。避免了手工操作和錯(cuò)誤記錄所帶來的數(shù)據(jù)錯(cuò)誤和時(shí)間的耗費(fèi)。 系統(tǒng)功能網(wǎng)上圖書銷售系統(tǒng),可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊(cè)、瀏覽商品、查詢圖書、下定單

23、、查看定單等功能;管理員可以通過定單管理、商品管理、評(píng)論管理等管理功能來對(duì)系統(tǒng)進(jìn)行維護(hù)更新。本系統(tǒng)能夠達(dá)到足不出戶,完成網(wǎng)上定購業(yè)務(wù)。系統(tǒng)有很強(qiáng)的適應(yīng)性,能夠發(fā)布在互連網(wǎng)上,局域網(wǎng)上或者單機(jī)測試使用,如果能夠經(jīng)常的管理和維護(hù),將是一個(gè)很好的網(wǎng)上交易平臺(tái)。系統(tǒng)的前臺(tái)和后臺(tái)分離,前臺(tái)主要提供給用戶來瀏覽圖書,定購圖書,而管理員則針對(duì)每天新到的圖書對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行更新、修改,這樣就能保證用戶每天都能獲取最新的圖書信息。不但免去了管理員每天都要在電腦中記錄圖書數(shù)據(jù),整理雜亂圖書的負(fù)擔(dān),而且使得圖書的管理變得簡單、輕松。避免了手工操作和錯(cuò)誤記錄所帶來的數(shù)據(jù)錯(cuò)誤和時(shí)間的耗費(fèi)。2.3 系統(tǒng)特點(diǎn)頁面模塊化:本

24、系統(tǒng)在界面設(shè)計(jì)上都采用模塊化處理思想,把很多頁面共有部分分集成一個(gè)模塊,例如頁面的頭、尾和導(dǎo)航條,這樣在開發(fā)是直接引用這些共用頁面就可以了,大大提高開發(fā)效率并提高系統(tǒng)可維護(hù)性。三層結(jié)構(gòu):本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),既程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。三層在物理結(jié)構(gòu)上也是獨(dú)立的,業(yè)務(wù)邏輯處理層采用javabean實(shí)現(xiàn),用戶界面與邏輯分離,系統(tǒng)的安全性、可維護(hù)性、重用性和可擴(kuò)展性都大大提高。面向?qū)ο笤O(shè)計(jì):在系統(tǒng)中將用戶、圖書等都封裝成相應(yīng)的類,同時(shí)每類都有自己對(duì)應(yīng)的操作類,從而再次提高了對(duì)數(shù)據(jù)庫操作的安全性和程序的可擴(kuò)展性。易操作:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要

25、的地方進(jìn)行提示。源程序可讀性:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡介明了,也方便了將來的維護(hù)。人性化設(shè)計(jì):本系統(tǒng)導(dǎo)航的另一個(gè)亮點(diǎn)是導(dǎo)航明顯。不管用戶位于本書店的那個(gè)角落,都不會(huì)迷路。2.4 軟件工程軟件已經(jīng)成為繼與計(jì)算機(jī)的系統(tǒng)及產(chǎn)品的關(guān)鍵組成成分。在過去40年中,軟件已經(jīng)從特定的問題解決和信息分析工具演化為一門獨(dú)特的產(chǎn)業(yè)。但早期的“軟件設(shè)計(jì)”文化和歷史產(chǎn)生了一系列至今還存在的問題,軟件已經(jīng)成為計(jì)算機(jī)系統(tǒng)演化過程中的阻

26、礙因素。軟件是由程序數(shù)據(jù)和文檔組成。這些條目構(gòu)成了軟件工程過程中的配置項(xiàng),而軟件工程的目的就是為建造高質(zhì)量的軟件提供一個(gè)框架。簡單的說,軟件工程就是為了經(jīng)濟(jì)的獲得可靠的和能在實(shí)際機(jī)器上高效運(yùn)行的軟件而建立和使用的好地工程原則。軟件業(yè)的發(fā)展,使得傳統(tǒng)的軟件方法已經(jīng)不適應(yīng)軟件的開發(fā)與維護(hù)的需要,迫切需要采用工程的概念、原理、技術(shù)和方法來規(guī)范軟件的開發(fā)與維護(hù)過程。軟件工程是一種過程化的技術(shù)。軟件工程遵循七條基本原理:用分階段的生命周期計(jì)劃嚴(yán)格管理堅(jiān)持進(jìn)行階段評(píng)審實(shí)行嚴(yán)格產(chǎn)品控制采用現(xiàn)代程序設(shè)計(jì)技術(shù)結(jié)果應(yīng)能清楚的審查開發(fā)小組的人員應(yīng)該少而精承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性軟件工程的傳統(tǒng)途徑:它使用生命

27、周期方法學(xué)和各種結(jié)構(gòu)分析和結(jié)構(gòu)設(shè)計(jì)技術(shù)。一般來說,軟件生命周期由軟件定義、軟件開發(fā)和軟件維護(hù)三個(gè)時(shí)期組成。其中,軟件定義時(shí)期又可分為問題定義,可行性研究和需求分析;軟件開發(fā)時(shí)期又可以分為總體設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和單元測試,綜合測試。根據(jù)這種基本原理,人們?cè)O(shè)計(jì)出很多適合不同情況的基本模型。其中使用最廣的是瀑布模型和快速原形模型。第3章 系統(tǒng)設(shè)計(jì)根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設(shè)計(jì)思想,可以得出如圖3.1所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖。在線書店JavaBean數(shù)據(jù)庫管理端界面客戶端界面圖書管理模塊添加圖書模塊添加圖書分類模塊付款發(fā)貨模塊訂單信息模塊用戶管理訂單管理圖書管理登錄/注冊(cè)訂單信息管理、購物車界面在線勾書界

28、面圖3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)功能模塊圖,這里按客戶界面、管理界面分別對(duì)功能模塊圖進(jìn)行描述??蛻艚缑娴南到y(tǒng)功能模塊圖如圖3.2,3.3所示。圖3.2 前臺(tái)系統(tǒng)功能模塊圖圖3.3 后臺(tái)系統(tǒng)功能模塊圖3.3 系統(tǒng)開發(fā)環(huán)境 操作系統(tǒng): Windows XP Home Edition SP2。CPU:Intel(R) Pentium(R) processor 1.60GHZ 5。92 MHz。內(nèi)存:512M硬盤空間:至少需要100MB以上的硬盤空間來安裝所需的組件。一個(gè)數(shù)據(jù)庫系統(tǒng)在應(yīng)用的過程中通常都會(huì)有添加、修改、刪除和查詢等操作,因此用戶對(duì)數(shù)據(jù)庫的需求將具體體體現(xiàn)在對(duì)各種細(xì)

29、細(xì)的提供、保存、更新和查詢等方面。圖書網(wǎng)站的數(shù)據(jù)庫需要滿足以下信息需求:可以維護(hù)和瀏覽圖書信息??梢跃S護(hù)和瀏覽用戶信息,用戶分為注冊(cè)會(huì)員和管理員用戶。可以維護(hù)和瀏覽圖書分類信息。可以維護(hù)和瀏覽定單,一個(gè)用戶對(duì)應(yīng)一張定單列表,一個(gè)定單列表對(duì)應(yīng)多張定單詳細(xì)信息。綜合上面對(duì)圖書購物網(wǎng)站數(shù)據(jù)庫的需求分析,涉及如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。管理員信息:包括帳號(hào)、姓名和密碼等數(shù)據(jù)項(xiàng)。注冊(cè)會(huì)員:包括用戶ID、密碼、Email、 等數(shù)據(jù)項(xiàng)。圖書信息:包括圖書編號(hào)、圖書名稱、分類編號(hào)的呢個(gè)數(shù)據(jù)項(xiàng)。圖書分類:包括分類編號(hào)和分類名稱等數(shù)據(jù)項(xiàng)。定單列表:包括定單列表編號(hào)和用戶編號(hào)等數(shù)據(jù)項(xiàng)。定單詳細(xì)情況:包括定單編號(hào)、定單列

30、表編號(hào)、圖書編號(hào)和購書數(shù)量等數(shù)據(jù)項(xiàng)。在了解了數(shù)據(jù)庫的需求后,就可以設(shè)計(jì)出滿足客戶需求的各種實(shí)體以及他們之間的關(guān)系。該系統(tǒng)的實(shí)體由管理員實(shí)體、用戶信息實(shí)體、圖書信息實(shí)體、圖書類型實(shí)體、定單列表實(shí)體、定單詳細(xì)信息實(shí)體,下面將分別進(jìn)行介紹。管理員實(shí)體 管理員賬號(hào)用戶名密碼圖書類型實(shí)體圖書類型類型編號(hào)類型名稱圖書信息實(shí)體圖書信息圖書名稱圖書定價(jià)圖書簡介總數(shù)量作者出版社圖書封面所屬類別用戶信息實(shí)體用戶信息聯(lián)系 性別用戶姓名用戶名電子郵件 地址定單列表定單列表訂單編號(hào)是否發(fā)貨是否付款提交時(shí)間應(yīng)付金額定單詳細(xì)信息實(shí)體定單詳細(xì)信息圖書名稱作者圖書類別圖書價(jià)格訂購數(shù)量數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)

31、據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。由數(shù)據(jù)模型利用MS Access進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:allorders訂單信息列表表3.10 allorders訂單信息名稱類型是否為空說明IDInt(11)NO主鍵OrderidInt(11)YES訂單號(hào)BooknoInt(11)YES書號(hào)AmountInt(11)YES訂貨數(shù)量說明:此表存放訂單信息。Bookadmin書店管理員信息列表表3.11 Bookadmin書店管理員信息名稱類型是否為空說明AdminUserVarchar(20)YES用戶名AdminPassVarchar(50)YES密

32、碼說明:此表存放系統(tǒng)管理員信息。Book圖書信息列表表3.12 Book圖書信息名稱類型是否為空說明IDInt(11)-主鍵BookNameVarchar(40)-書名BookClassInt(11)-圖書分類名AuthorVarchar(25)YES作者PublishVarchar(150)YES出版社BookNoVarchar(30)YES書號(hào)ContenttextYES內(nèi)容簡介PrincefloatYES原價(jià)AmountInt(11)YES總數(shù)量Leav_NumberInt(11)YES乘余數(shù)量RegTimedatetime-登記時(shí)間PictureVarchar(200)YES圖書封面說

33、明:此表存放圖書信息。bookclass圖書分類表表3.13 bookclass圖書分類名稱類型是否為空說明IDInt(11)YES分類編號(hào)ClassnameVarchar(30)YES分類名稱說明:此表存放圖書分類信息。order訂單詳細(xì)表表3.14 order訂單詳細(xì)名稱類型是否為空說明idInt(11)-主鍵orderidVarchar(20)-訂單編號(hào)useridInt(11)-用戶IDsubmittimedatetime-訂單提交時(shí)間consignnmenttimedatetimeYES交貨時(shí)間totalpricefloatYES總金額contenttextYES備注ipaddres

34、sVarchar(20)YES用戶IPispayoffInt(11)YES是否已付款issalesInt(11)YES是否已發(fā)貨說明:此表存放訂單詳細(xì)信息。shop_user用戶信息表表3.15 shop_user用戶信息名稱類型是否為空說明idInt(11)-主鍵usernameVarchar(20)-用戶名稱passwordVarchar(50)-密碼namesVarchar(20)YES真實(shí)姓名sexVarchar(2)YES性別addressVarchar(150)YES地址phoneVarchar(20)YES postVarchar(8)YES emailVarchar(50)YE

35、S電子郵件regtimeDatetimeYES注冊(cè)時(shí)間regipaddressVarchar(20)YES注冊(cè)IP說明:此表存放用戶信息。 第4章 系統(tǒng)實(shí)現(xiàn)為了提高代碼的重用性,把共用部分做成獨(dú)立的文件保存,保存在inc目錄里。這些文件都是純HTML代碼。調(diào)用方式: 頁面格式 菜單文件4.1.2 用戶登錄模塊設(shè)計(jì)為了檢驗(yàn)用戶是否是書店的合法用戶,所以輸入用戶名和密碼來核對(duì)用戶的合法性。該模塊需要用到login.java這個(gè)Bean。4.1.3 在線購書模塊設(shè)計(jì)在該模塊用戶可以看見書店現(xiàn)有的圖書;用戶可以查詢圖書;用戶可以購買圖書,把選中的圖書放進(jìn)購物車,也可以查看圖書的詳細(xì)資料。4.1.4 我

36、的購物車模塊設(shè)計(jì)在“我的購物車”這個(gè)功能模塊中,用戶可以修改自己購買的圖書數(shù)量,可以刪除已經(jīng)選購的圖書,可以提交購物車。可以清空購物車和繼續(xù)購書。4.1.5 訂單信息模塊設(shè)計(jì)該功能模塊用戶可以看見自己已經(jīng)提交的所有訂單,可以查看訂單詳細(xì)情況。并設(shè)計(jì)以彈出窗口的形式顯示訂單信息,在這里用戶可以付款。該模塊需要用到login.java這個(gè)Bean。4.2.2 現(xiàn)有圖書管理模塊設(shè)計(jì)在該模塊管理員可以對(duì)圖書資料進(jìn)行全部的操作。4.2.3 訂單管理模塊設(shè)計(jì)管理員可以查看訂單用戶的詳細(xì)資料,訂單的詳細(xì)資料并根據(jù)用戶是否付款決定是否發(fā)貨。4.2.4 用戶管理模塊設(shè)計(jì)管理員可以在該模塊查看用戶的詳細(xì)的資料及修

37、改和刪除已經(jīng)存在的用戶資料。第5章結(jié)論隨著信息技術(shù)在我國企業(yè)中的廣泛應(yīng)用,企業(yè)的生產(chǎn)經(jīng)營活動(dòng)越來越依賴計(jì)算機(jī)信息系統(tǒng),很多企業(yè)都構(gòu)建了自己的企業(yè)管理系統(tǒng)。但是由于科技的發(fā)展,社會(huì)文明的進(jìn)步,人們已不在滿足于現(xiàn)在的經(jīng)營、生活方式。Internet的出現(xiàn)使更多的商業(yè)機(jī)構(gòu)可以在線銷售貨物和提供服務(wù),比較容易的地為客戶和企業(yè)用戶提供這些功能。網(wǎng)上書店管理系統(tǒng),基本上體現(xiàn)了電子商務(wù)各方面的優(yōu)點(diǎn),正確把握住了時(shí)代的脈搏,順應(yīng)了社會(huì)發(fā)展的需要,向廣大客戶提供了一套網(wǎng)上書店購買圖書過程中所需的全部服務(wù)。網(wǎng)上書店有著其他形式的書店所不能比擬的優(yōu)勢:它不需要店鋪和龐大的銷售網(wǎng)絡(luò),通過在網(wǎng)上直接訂購、支付、結(jié)算,減少了中間的環(huán)節(jié)和開支。不受時(shí)空的限制,一天24小時(shí)的營業(yè)時(shí)間。全世界范圍內(nèi)都可以銷售等。在設(shè)計(jì)這套體統(tǒng)以及對(duì)電子商務(wù)進(jìn)行初步探討和設(shè)計(jì)過程中,我更深入的了解了JSP的優(yōu)點(diǎn)和先進(jìn)之處,也看到了JSP技術(shù)在電子商務(wù)應(yīng)用上的光明前途。通過幾個(gè)月的設(shè)計(jì),網(wǎng)上書店管理系統(tǒng)基本完成了要求的諸項(xiàng)基本功能,實(shí)現(xiàn)了一個(gè)簡單的不同部分以數(shù)據(jù)為中心的模型,在方案的各部分在實(shí)際運(yùn)作中能夠解決相應(yīng)的問題。在設(shè)計(jì)和制作網(wǎng)上圖書銷售

溫馨提示

  • 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)論