

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)</p><p> 論文(設(shè)計(jì))題目:基于JSP的網(wǎng)上書(shū)店系統(tǒng)</p><p> 系 別: 計(jì)算機(jī)與信息科學(xué)系 </p><p> 專(zhuān) 業(yè): 網(wǎng) 絡(luò) 工 程 </p><p><b> 目錄</b></p
2、><p><b> 目錄2</b></p><p><b> 摘 要1</b></p><p><b> 關(guān)鍵詞1</b></p><p> Abstract1</p><p><b> 第1章 緒論2</b>&l
3、t;/p><p> 1.1論文研究背景及意義2</p><p> 1.2研究思路和工作計(jì)劃2</p><p> 第2章 相關(guān)技術(shù)和方法3</p><p> 2.1系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)3</p><p> 2.1.1系統(tǒng)開(kāi)發(fā)方法3</p><p> 2.1.2系統(tǒng)開(kāi)發(fā)技術(shù)4<
4、;/p><p> 2.2開(kāi)發(fā)工具及環(huán)境4</p><p> 2.3UML在面向?qū)ο笤O(shè)計(jì)與分析的運(yùn)用4</p><p> 2.3.1 UML簡(jiǎn)介4</p><p> 2.3.2 UML的組成5</p><p> 第3章 系統(tǒng)需求分析5</p><p> 3.1 業(yè)務(wù)及系統(tǒng)角色5
5、</p><p> 3.2 系統(tǒng)結(jié)構(gòu)5</p><p> 3.3 用例需求6</p><p> 3.4 功能需求7</p><p> 3.4.1部分流程功能7</p><p> 3.4.2主要實(shí)現(xiàn)功能8</p><p> 3.4.3網(wǎng)站功能概述9</p>&
6、lt;p> 第4章 系統(tǒng)功能模塊設(shè)計(jì)10</p><p> 4.1功能模塊設(shè)計(jì)10</p><p> 4.4.1圖書(shū)信息管理10</p><p> 4.4.2購(gòu)物車(chē)管理10</p><p> 4.4.3會(huì)員管理10</p><p> 4.4.4訂單處理10</p><p
7、> 4.2系統(tǒng)組件功能表11</p><p> 4.3系統(tǒng)功能流程圖11</p><p> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)12</p><p> 5.1數(shù)據(jù)庫(kù)總體設(shè)計(jì)12</p><p> 5.1.1數(shù)據(jù)信息組成12</p><p> 5.1.2 數(shù)據(jù)流程E-R圖13</p><p
8、> 5.2數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)15</p><p> 5.2.1數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)15</p><p> 5.2.2數(shù)據(jù)描述17</p><p> 5.2.3數(shù)據(jù)庫(kù)連接20</p><p> 第6章 系統(tǒng)實(shí)現(xiàn)21</p><p> 6.1 測(cè)試系統(tǒng)功能21</p><p>
9、 6.2 系統(tǒng)界面展示22</p><p> 6.2.1商城首頁(yè)22</p><p> 6.2.2會(huì)員登陸22</p><p> 6.2.3購(gòu)物車(chē)23</p><p> 6.2.4訂單查詢(xún)25</p><p> 6.2.5后臺(tái)管理25</p><p><b>
10、 總結(jié)28</b></p><p><b> 后記28</b></p><p><b> 參考文獻(xiàn)28</b></p><p> 基于JSP的在線書(shū)店系統(tǒng)</p><p> 摘 要 :Internet最早在美國(guó)出現(xiàn),如今,世界各國(guó)紛紛加入到這個(gè)行列,使Internet成為
11、全球化的網(wǎng)際網(wǎng)絡(luò)。隨著用戶(hù)的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化。</p><p> 在線書(shū)店交易網(wǎng)站就是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國(guó)發(fā)展迅猛,如同一些書(shū)店紛紛在各地開(kāi)設(shè)分店以拉近書(shū)店與顧客間距離一樣。隨著現(xiàn)今全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識(shí)更新的越來(lái)越快,人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓被社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須多讀書(shū)不斷的學(xué)習(xí),21世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,
12、時(shí)間是非常寶貴的,人們由于種種原因沒(méi)有時(shí)間到書(shū)店去,也不知道哪家書(shū)店有自己需要的書(shū)籍,同時(shí)那些傳統(tǒng)書(shū)店的經(jīng)營(yíng)者又沒(méi)什么好的方法讓人們知道我這就有顧客所需要的書(shū)籍,這種買(mǎi)賣(mài)雙方之間信息交流上的阻礙成為“在線書(shū)店”網(wǎng)站發(fā)展的原動(dòng)力。</p><p> 在線書(shū)店網(wǎng)站的建立可以更好的解決這方面的問(wèn)題,我們向廣大用戶(hù)推出的是一種全新的網(wǎng)上信息服務(wù),旨在書(shū)店與消費(fèi)者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您
13、的時(shí)間、方便您的購(gòu)書(shū),使您永遠(yuǎn)走在時(shí)代的前沿。</p><p> 關(guān)鍵詞:Internet;網(wǎng)上書(shū)店;JSP;Mysql Database;Hibernate</p><p> Online bookstore business system</p><p> Abstract :With the development of the Internet, on
14、line bookstores more concern for people. Through the online bookstore, people can stay at home to buy the books they need. Online bookstore is based on the actual needs of the company, using dynamic web technology was de
15、veloped. The system of information issued by the front and back office management and maintenance systems site of two parts; in support of the operational functions of the entire site, based on the reception site to help
16、 users of </p><p> Key word: Internet;online bookstore;Jsp;Mysql Database;Hibernate</p><p><b> 第1章 緒論</b></p><p> 1.1論文研究背景及意義</p><p> 隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入
17、,在線書(shū)店已成為傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略之一.目前,在線書(shū)店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶(hù)服務(wù)、在線網(wǎng)站管理功能等,可以說(shuō),傳統(tǒng)書(shū)店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效動(dòng)作。雖然傳統(tǒng)書(shū)店規(guī)模有所不同,隨著網(wǎng)上交易的開(kāi)展,都將有力地改變企業(yè)的發(fā)展空間,會(huì)對(duì)企業(yè)的競(jìng)爭(zhēng)力產(chǎn)生不可忽視的影響。</p><p> 作為一個(gè)虛擬的書(shū)店,在線
18、書(shū)店具有很多新的特性,以下這些是它的優(yōu)勢(shì):其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的書(shū)店低得多:不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫(kù)存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí),在線書(shū)店更容易開(kāi)拓全球市場(chǎng),國(guó)際互聯(lián)網(wǎng),www顧名思義體現(xiàn)了全球的一體化;實(shí)現(xiàn)24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,在線書(shū)城可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以利用多媒體促銷(xiāo),各種文字,圖象和動(dòng)畫(huà),聲音,讓受眾全方位感受
19、廣告訴求;依靠客戶(hù)數(shù)據(jù)庫(kù)能夠提供全新的個(gè)人化服務(wù)等等。</p><p> 這些特性使在線書(shū)店充滿(mǎn)生命力,也是它發(fā)展的源動(dòng)力。</p><p> 1.2研究思路和工作計(jì)劃</p><p> 在此次系統(tǒng)設(shè)計(jì)的過(guò)程當(dāng)中,先后經(jīng)歷了對(duì)軟件進(jìn)行調(diào)研,熟悉開(kāi)發(fā)環(huán)境,系統(tǒng)關(guān)鍵技術(shù),查找類(lèi)似的相關(guān)系統(tǒng)的資料;系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),功能模塊開(kāi)發(fā),功能模塊測(cè)試,系統(tǒng)調(diào)試和
20、系統(tǒng)試運(yùn)行和修改。</p><p> 研究設(shè)計(jì)并開(kāi)發(fā)本系統(tǒng),前后共耗時(shí)4個(gè)月的時(shí)間。</p><p> 在系統(tǒng)類(lèi)型的確立,課題思路,各個(gè)模塊的設(shè)計(jì)時(shí)間安排等方面的調(diào)研和確定需求用了兩到三周的時(shí)間;系統(tǒng)關(guān)鍵技術(shù),查找類(lèi)似的相關(guān)系統(tǒng)的資料用了一周時(shí)間;系統(tǒng)概要設(shè)計(jì)用了一周的時(shí)間;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)用了一周時(shí)間;功能模塊開(kāi)發(fā)和功能模塊測(cè)試用了五周的時(shí)間;最后系統(tǒng)調(diào)試和運(yùn)行及最后修改直至確認(rèn)耗費(fèi)了
21、近四周的時(shí)間。</p><p> 第2章 相關(guān)技術(shù)和方法</p><p> 2.1系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)</p><p> 2.1.1系統(tǒng)開(kāi)發(fā)方法</p><p> 管理信息系統(tǒng)開(kāi)發(fā)方法主要有:結(jié)構(gòu)化生命周期開(kāi)發(fā)方法、原型法、面向?qū)ο蟮拈_(kāi)發(fā)方法等。</p><p> 1) 結(jié)構(gòu)化生命周期開(kāi)發(fā)方法</p&g
22、t;<p> 目前較為流行的MIS開(kāi)發(fā)方法是結(jié)構(gòu)化生命周期開(kāi)發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶(hù)至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命周期進(jìn)行分析與設(shè)計(jì)。用結(jié)構(gòu)化生命周期開(kāi)發(fā)方法開(kāi)發(fā)一個(gè)系統(tǒng),將整個(gè)開(kāi)發(fā)過(guò)程劃分為5個(gè)依次連接的階段:</p><p> a) 系統(tǒng)規(guī)劃階段:主要任務(wù)是明確系統(tǒng)開(kāi)發(fā)的請(qǐng)求,并進(jìn)行初步的調(diào)查,通過(guò)可行性研究確定下一階段的實(shí)施。</p>
23、;<p> b) 系統(tǒng)分析階段:主要任務(wù)是對(duì)組織結(jié)構(gòu)與功能進(jìn)行分析,理清鄂爾多斯市接待工作流程和數(shù)據(jù)處理流程,并且將流程抽象化,通過(guò)對(duì)功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。</p><p> c) 系統(tǒng)設(shè)計(jì)階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、各個(gè)界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。</p><
24、p> d) 系統(tǒng)實(shí)施階段:主要任務(wù)是討論確定設(shè)計(jì)方案、對(duì)系統(tǒng)模塊進(jìn)行測(cè)試、進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對(duì)相關(guān)人員進(jìn)行培訓(xùn)等。</p><p> e) 系統(tǒng)運(yùn)行階段:主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評(píng)價(jià)系統(tǒng)的運(yùn)行效率,對(duì)運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問(wèn)題則對(duì)系統(tǒng)進(jìn)行修改、調(diào)整。</p><p><b> 2) 原型法</b></p>&l
25、t;p> 原型法在系統(tǒng)開(kāi)發(fā)過(guò)程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開(kāi)發(fā)人員憑借自己對(duì)用戶(hù)需求的理解,通過(guò)強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原形,然后與用戶(hù)協(xié)商,反復(fù)修改原形直至用戶(hù)滿(mǎn)意。原型法的應(yīng)用使人們對(duì)需求有了漸進(jìn)的認(rèn)識(shí),從而使系統(tǒng)開(kāi)發(fā)更有針對(duì)性。 </p><p> 3) 面向?qū)ο笙到y(tǒng)開(kāi)發(fā)方法</p><p> 面向?qū)ο螅∣O,Object Oriented)
26、的系統(tǒng)開(kāi)發(fā)方法,是近年來(lái)受到關(guān)注的一種系統(tǒng)開(kāi)發(fā)方法。面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法的基本思想是將客觀世界抽象地堪稱(chēng)是若干個(gè)相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開(kāi)發(fā)。</p><p> 在本系統(tǒng)的開(kāi)發(fā)過(guò)程中采用的是結(jié)構(gòu)化生命周期開(kāi)發(fā)方法。</p><p> 2.1.2系統(tǒng)開(kāi)發(fā)技術(shù)</p><p
27、> 本課題是B/S (Browser/Server)即瀏覽器和服務(wù)器結(jié)構(gòu)的軟件項(xiàng)目,采用了MVC(Model View Controller)模式進(jìn)行設(shè)計(jì)。其中,Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,用JavaBean(實(shí)體類(lèi))來(lái)實(shí)現(xiàn);View層用于與用戶(hù)的交互,用JSP來(lái)實(shí)現(xiàn);Controller層是Model與View之間溝通的橋梁,它可以分派用戶(hù)的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶(hù)的輸入并將它們映射為模型層可
28、執(zhí)行的操作,用Struts來(lái)實(shí)現(xiàn)。</p><p> 2.2開(kāi)發(fā)工具及環(huán)境</p><p> 此次要開(kāi)發(fā)的網(wǎng)上書(shū)店系統(tǒng)是一個(gè)在Internet網(wǎng)絡(luò)環(huán)境下運(yùn)行的系統(tǒng),因此我采用的技術(shù)有Struts+Hibernate+JSP,開(kāi)發(fā)工具為MyEclipse、應(yīng)用服務(wù)器Tomcat、數(shù)據(jù)庫(kù)MySQL。</p><p> MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEcli
29、pse Enterprise Workbench,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大地提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML、Struts、JSF、CSS、Javascript、SQL、Hibernate。</p><p> Tomca
30、t是Apache軟件基金會(huì)(Apache Software Foundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。Tomcat是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行
31、的。</p><p> MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu),而2009年,SUN又被Oracle收購(gòu)。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</p><p&
32、gt; 2.3UML在面向?qū)ο笤O(shè)計(jì)與分析的運(yùn)用</p><p> 2.3.1 UML簡(jiǎn)介</p><p> 2.3.1 UML簡(jiǎn)介UML(Unified Modeling Language),統(tǒng)一建模語(yǔ)言。它不是系統(tǒng)設(shè)計(jì)的方法,而是系統(tǒng)建模的標(biāo)準(zhǔn)。它是軟件界第一個(gè)統(tǒng)一的可視化的建模語(yǔ)言,已成為國(guó)際軟件廣泛承認(rèn)的標(biāo)準(zhǔn),應(yīng)用領(lǐng)域很廣泛,可用于商業(yè)建模(Business Modeling)
33、、軟件開(kāi)發(fā)建模的各個(gè)階段,也可用于其它類(lèi)型的系統(tǒng)。它是一個(gè)通用的建模語(yǔ)言,具有創(chuàng)建系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為等多種結(jié)構(gòu)模型的能力,具有可擴(kuò)展性和通用性,適合于多種、多變結(jié)構(gòu)的建模。</p><p> 2.3.2 UML的組成</p><p> UML(Unified Modeling Language),統(tǒng)一建模語(yǔ)言。它不是系統(tǒng)設(shè)計(jì)的方法,而是系統(tǒng)建模的標(biāo)準(zhǔn)。它是軟件界第一個(gè)統(tǒng)一的可視化
34、的建模語(yǔ)言,已成為國(guó)際軟件廣泛承認(rèn)的標(biāo)準(zhǔn),應(yīng)用領(lǐng)域很廣泛,可用于商業(yè)建模(Business Modeling)、軟件開(kāi)發(fā)建模的各個(gè)階段,也可用于其它類(lèi)型的系統(tǒng)。它是一個(gè)通用的建模語(yǔ)言,具有創(chuàng)建系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為等多種結(jié)構(gòu)模型的能力,具有可擴(kuò)展性和通用性,適合于多種、多變結(jié)構(gòu)的建模。</p><p> 第3章 系統(tǒng)需求分析</p><p> 3.1 業(yè)務(wù)及系統(tǒng)角色 &
35、lt;/p><p><b> 3.2 系統(tǒng)結(jié)構(gòu)</b></p><p> 系統(tǒng)結(jié)構(gòu)是系統(tǒng)的最高層概念。在開(kāi)發(fā)網(wǎng)上書(shū)店系統(tǒng)的實(shí)例之前,應(yīng)該先選擇或定義好一個(gè)合適的系統(tǒng)結(jié)構(gòu)。該系統(tǒng)主要采用MVC三層模式,分別是模型(Model)層、視圖(View)層和控制(Controller)層。結(jié)構(gòu)模型如圖3.1所示:</p><p> 圖3.1 MVC三層
36、模式</p><p> 模型(Model)層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯。在MVC的三個(gè)部件中,模型(Model)層擁有最多的處理任務(wù)。封裝的是數(shù)據(jù)源和所有基于對(duì)這些數(shù)據(jù)的操作。JavaBean分為業(yè)務(wù)類(lèi)和數(shù)據(jù)實(shí)體,業(yè)務(wù)類(lèi)處理業(yè)務(wù)數(shù)據(jù)、數(shù)據(jù)實(shí)體承載數(shù)據(jù),基本上大多數(shù)的項(xiàng)目都是使用這種MVC的實(shí)現(xiàn)模式。在一個(gè)組件中,Model往往表示組件的狀態(tài)和操作狀態(tài)的方法,如處理請(qǐng)求執(zhí)行業(yè)務(wù)邏輯、訪問(wèn)數(shù)據(jù)庫(kù)、封裝數(shù)據(jù)等等。封裝的數(shù)據(jù)
37、和行為必須是獨(dú)立于任何的表現(xiàn),提高可重復(fù)性,可以獨(dú)立的測(cè)試,不要包含任何的Servlet和JSP的API。</p><p> 視圖(View)層用于與用戶(hù)的交互,封裝的是對(duì)數(shù)據(jù)源Model的一種顯示。一個(gè)模型可以由多個(gè)視圖,而一個(gè)視圖理論上也可以和不同的模型關(guān)聯(lián)起來(lái),通常用JSP來(lái)實(shí)現(xiàn)。JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技
38、術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類(lèi)似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)行。</p><p> 控制(Controller)層封裝的是外界作用于模型的操作。通常,這些操作會(huì)轉(zhuǎn)發(fā)到模型上,并調(diào)用模型中相應(yīng)的一個(gè)或
39、者多個(gè)方法。一般Controller在Model和View之間起到了溝通的作用,處理用戶(hù)在View上的輸入,并轉(zhuǎn)發(fā)給Model。這樣Model和View兩者之間可以做到松散耦合,甚至可以彼此不知道對(duì)方,而由Controller連接起這兩個(gè)部分。</p><p><b> 3.3 用例需求</b></p><p> 購(gòu)物單管理模塊用例列表</p>&l
40、t;p> 會(huì)員注冊(cè)管理模塊用例列表</p><p> 后臺(tái)管理模塊用例列表</p><p><b> 3.4 功能需求</b></p><p> 3.4.1部分流程功能</p><p> 圖:3.2 用戶(hù)注冊(cè)部分功能說(shuō)明</p><p> 新用戶(hù)必須注冊(cè)并登陸后才能進(jìn)行在線購(gòu)
41、買(mǎi),否則會(huì)提示你還沒(méi)有登陸的信息,也就不具有在線交易的權(quán)限。</p><p> 用戶(hù)登陸后,可以通過(guò)關(guān)鍵字、書(shū)籍類(lèi)型、特價(jià)專(zhuān)賣(mài)等信息查詢(xún)到用戶(hù)想要查找的書(shū)籍信息。</p><p> 根據(jù)前臺(tái)用戶(hù)的需求,畫(huà)出以下E-R圖</p><p> 圖:3.3用戶(hù)留言E-R圖 </p><p> 3.4.2主要實(shí)現(xiàn)功能</p>&l
42、t;p> 網(wǎng)上書(shū)店系統(tǒng)的前臺(tái)模塊主要實(shí)現(xiàn)以下功能:</p><p> 1.會(huì)員登陸及身份驗(yàn)證</p><p> A.用戶(hù)注冊(cè)成為會(huì)員 </p><p> B.驗(yàn)證用戶(hù)注冊(cè)信息</p><p> C.會(huì)員登陸系統(tǒng)時(shí)的身份給證 </p><p><b> D.修改資料</b><
43、;/p><p><b> 2.在線選購(gòu)商品</b></p><p> A.瀏覽不同類(lèi)別的書(shū)籍 </p><p><b> B.書(shū)籍查詢(xún) </b></p><p> C.用戶(hù)選購(gòu)自己喜愛(ài)的書(shū)籍并放入購(gòu)物車(chē) </p><p> D.用戶(hù)管理自己的購(gòu)物車(chē) <
44、/p><p><b> E.用戶(hù)提交訂單 </b></p><p> F.用戶(hù)查看自己提交的訂單信息</p><p><b> G. 用戶(hù)留言</b></p><p><b> 3.系統(tǒng)管理</b></p><p><b> A.商品管理
45、 </b></p><p><b> B.訂單管理 </b></p><p><b> C.會(huì)員管理</b></p><p><b> D.管理員管理 </b></p><p> 3.4.3網(wǎng)站功能概述</p><p> 該系
46、統(tǒng)主要分為五大模塊:用戶(hù)登錄注冊(cè)、網(wǎng)上購(gòu)物、訂單管理、在線留言和管理系統(tǒng)。各模塊的功能如下:</p><p> (一)、用戶(hù)登錄、注冊(cè)</p><p> 用戶(hù)注冊(cè)是為了保證用戶(hù)在本網(wǎng)站的安全性,便于網(wǎng)站管理。用戶(hù)登錄后才可以進(jìn)行購(gòu)物。</p><p><b> (二)、網(wǎng)上購(gòu)物</b></p><p> 用戶(hù)在進(jìn)
47、行網(wǎng)上購(gòu)物時(shí),必須先登陸,如果是新用戶(hù),則必須先進(jìn)行注冊(cè)。</p><p><b> 1、書(shū)籍展示</b></p><p> 用戶(hù)可以通過(guò)搜索的方式查看書(shū)籍信息,搜索的方式有:按圖書(shū)類(lèi)別,特價(jià)區(qū),新品上市分類(lèi)。每本書(shū)都顯示了商品類(lèi)別等。如果想了解每本書(shū)的詳細(xì)信息可以點(diǎn)擊書(shū)名圖片下的‘查看詳情’。詳細(xì)信息還包括了類(lèi)別、名稱(chēng)、型號(hào)、市場(chǎng)價(jià)、特價(jià)、內(nèi)容簡(jiǎn)介等。用戶(hù)還可以
48、通過(guò)直接輸入書(shū)名進(jìn)行查看。</p><p><b> 2、購(gòu)物車(chē)</b></p><p> 用戶(hù)在瀏覽書(shū)籍時(shí),按下“購(gòu)買(mǎi)”按鈕,就可以將書(shū)籍放入自己的購(gòu)物車(chē)中,便于購(gòu)買(mǎi)。用戶(hù)還可以根據(jù)自己的需要,進(jìn)行查看、修改和清空購(gòu)物車(chē)的操作。</p><p><b> (三)、訂單管理</b></p><p&
49、gt; 為了用戶(hù)更好的方便網(wǎng)上購(gòu)物,設(shè)置了訂單管理模塊,用戶(hù)可以多次挑選書(shū)籍到購(gòu)物車(chē)中,最后一起統(tǒng)一結(jié)賬.方便快捷.也可以更好的查看自己的購(gòu)物信息!</p><p><b> (四)、在線留言</b></p><p> 通過(guò)菜單“顧客留言”提交所要留言信息,以便得到管理員的解答或者評(píng)價(jià)書(shū)籍。</p><p><b> (五)、
50、系統(tǒng)管理</b></p><p> 管理系統(tǒng)是系統(tǒng)管理員對(duì)整個(gè)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),是此網(wǎng)站最重要的大門(mén)。在進(jìn)入本欄目時(shí)系統(tǒng)會(huì)提示輸入系統(tǒng)管理員的用戶(hù)名和密碼,對(duì)于其他用戶(hù)此界面是不可見(jiàn)的。它包括商品管理、訂單管理、會(huì)員管理和管理員管理,這里重點(diǎn)介紹商品管理。</p><p> 商品管理包括圖書(shū)庫(kù)存管理、訂單管理、圖書(shū)銷(xiāo)售情況管理。</p><p>
51、;<b> 1、圖書(shū)庫(kù)存管理</b></p><p> 管理員可以添加書(shū)籍、添加特價(jià)書(shū)籍、添加書(shū)籍分類(lèi)及修改書(shū)籍庫(kù)存信息和刪除書(shū)籍。</p><p> 2、圖書(shū)銷(xiāo)售情況管理</p><p> 管理員可根據(jù)日期和書(shū)號(hào)任一種或這兩個(gè)條件作為查詢(xún)條件,了解圖書(shū)的銷(xiāo)售情況。</p><p><b> 3、訂單
52、管理</b></p><p> 訂單管理員可以查詢(xún)所有訂單記錄信息,可以查看詳細(xì)訂單,受理,結(jié)單,刪除訂單等功能。</p><p> 第4章 系統(tǒng)功能模塊設(shè)計(jì)</p><p><b> 4.1功能模塊設(shè)計(jì)</b></p><p> 4.4.1圖書(shū)信息管理</p><p> 該
53、模塊實(shí)現(xiàn)圖書(shū)書(shū)目信息的分類(lèi)顯示,也是提供圖書(shū)信息依據(jù)書(shū)籍類(lèi)型等信息快速搜索的功能。此外,在用戶(hù)選擇了對(duì)應(yīng)書(shū)目信息后,還可以顯示出有關(guān)該圖書(shū)的詳細(xì)信息,以便于客戶(hù)了解所購(gòu)商品。</p><p> 4.4.2購(gòu)物車(chē)管理</p><p> 用于維護(hù)每一個(gè)進(jìn)入網(wǎng)上書(shū)店的客戶(hù)對(duì)應(yīng)的購(gòu)物車(chē)。即將客戶(hù)所選購(gòu)的圖書(shū)商品信息記錄到對(duì)應(yīng)的購(gòu)物車(chē)中,以便于到收銀臺(tái)進(jìn)行結(jié)賬處理。</p><
54、;p><b> 4.4.3會(huì)員管理</b></p><p> 實(shí)現(xiàn)網(wǎng)上書(shū)店客戶(hù)信息的注冊(cè)、及身份驗(yàn)證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門(mén)或者郵寄,因此需要收集與客戶(hù)相關(guān)的聯(lián)系方式、通信地址等信息。</p><p><b> 4.4.4訂單處理</b></p><p> 根據(jù)客戶(hù)購(gòu)物車(chē)中的信息,以及客戶(hù)所
55、選擇的送貨方式和付款方式,連同客戶(hù)對(duì)應(yīng)的個(gè)人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。</p><p> 4.2系統(tǒng)組件功能表</p><p> 下表中給出了構(gòu)成網(wǎng)上書(shū)店系統(tǒng)的各個(gè)組件,通過(guò)下表,可以從宏觀上了解各個(gè)組件的功能。</p><p><b> 組件功能表:</b></p><p> 4.3系統(tǒng)功能流程圖&
56、lt;/p><p> 如下圖 4.1 主要介紹了系統(tǒng)功能的總體流程</p><p> 圖 4.1 系統(tǒng)功能總體流程圖</p><p><b> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 5.1數(shù)據(jù)庫(kù)總體設(shè)計(jì)</p><p> 5.1.1數(shù)據(jù)信息組成</p><p>
57、; 根據(jù)系統(tǒng)功能需求,本系統(tǒng)由以下數(shù)據(jù)信息組成,分別是:</p><p> 1> 管理員信息表,其中包括商品管理員,訂單管理員,會(huì)員管理員和系統(tǒng)管理員。</p><p> 2> 購(gòu)物車(chē)信息表,其中包括訂單編號(hào),金額,下單時(shí)間,訂單狀態(tài)。</p><p> 3> 購(gòu)物車(chē)查詢(xún)信息,其中包括商品名稱(chēng),市場(chǎng)價(jià),會(huì)員價(jià),數(shù)量,金額。</p>
58、;<p> 4> 注冊(cè)用戶(hù)信息表,其中包括登錄賬號(hào),會(huì)員等級(jí),真實(shí)姓名,用戶(hù),密碼,聯(lián)系電話(huà)等等。</p><p> 5>會(huì)員等級(jí)信息表,其中包括賬號(hào),姓名,會(huì)員級(jí)別,聯(lián)系電話(huà),注冊(cè)時(shí)間等等</p><p> 6>存儲(chǔ)顧客購(gòu)買(mǎi)的信息,其中包括顧客以前購(gòu)買(mǎi)記錄的信息。</p><p> 7>存儲(chǔ)訂單的信息,其中包括某個(gè)用戶(hù)
59、每次購(gòu)買(mǎi)商品的所有信息的記錄。</p><p> 8>訂單信息表,其中包括管理員的姓名,密碼。</p><p> 9>管理員管理信息表,其中包括各類(lèi)管理員的名字,權(quán)限等</p><p> 5.1.2 數(shù)據(jù)流程E-R圖</p><p><b> 如圖5-1所示。</b></p><p
60、> 圖 5-1 數(shù)據(jù)流程E-R圖</p><p> 該網(wǎng)上書(shū)店使用Mysql數(shù)據(jù)庫(kù)。</p><p> 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類(lèi):非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象
61、記錄、域等。 </p><p> 新建一個(gè)數(shù)據(jù)庫(kù):db_ebook</p><p> 創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。</p><p><b> 標(biāo)識(shí)需要的數(shù)據(jù);</b></p><p> 收集被標(biāo)識(shí)的字段到表中;</p
62、><p><b> 標(biāo)識(shí)主關(guān)鍵字字段;</b></p><p> 繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表;</p><p><b> 規(guī)范數(shù)據(jù);</b></p><p> 標(biāo)識(shí)指定字段的信息;</p><p><b> 創(chuàng)建物理表。</b></p>
63、<p> 考慮到用戶(hù)的使用,網(wǎng)上書(shū)城的數(shù)據(jù)庫(kù)設(shè)計(jì)主要分成這幾個(gè)部分</p><p> 1: 管理員信息表 ( admin ) 6: 注冊(cè)會(huì)員信息表 ( member )</p><p> 2: 購(gòu)物車(chē)信息表 ( cart ) 7: 會(huì)員等級(jí)信息表 ( memberlevel )</p>
64、<p> 3: 購(gòu)物車(chē)查詢(xún)表 ( cartselectedmer ) 8: 書(shū)籍詳細(xì)信息表 ( merchandise )</p><p> 4: 管理類(lèi)型表 ( category ) 9: 訂單信息表 ( order )</p><p> 5: 下單信息表 ( leaveword )</p>
65、<p> 后臺(tái)管理,在建立數(shù)據(jù)庫(kù)之間,首先要針對(duì)后臺(tái)的功能需求建立數(shù)據(jù)模型,然后再建數(shù)據(jù)庫(kù)。畫(huà)出部分的E-R圖:</p><p> 圖5.2 會(huì)員E-R圖 </p><p> 圖5.3 圖書(shū)信息E-R圖 </p><p> 5.2數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)</p><p> 1. 數(shù)標(biāo)識(shí)需要的數(shù)據(jù);</p><
66、p> 2.收集被標(biāo)識(shí)的字段到表中;</p><p> 3.標(biāo)識(shí)主關(guān)鍵字字段;</p><p> 4.繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表;</p><p><b> 5.規(guī)范數(shù)據(jù);</b></p><p> 6.標(biāo)識(shí)指定字段的信息;</p><p> 5.2.1數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)</p&g
67、t;<p> DateBase_Name :db_eshop</p><p><b> Admin表</b></p><p> 圖 5.4 管理員信息表</p><p><b> cart表</b></p><p> 圖 5.5 購(gòu)物車(chē)信息表</p><
68、p> cartselectedmer表</p><p> 圖 5.6 購(gòu)物車(chē)詳細(xì)查詢(xún)表</p><p><b> category表</b></p><p> 圖 5.7 管理類(lèi)型表</p><p> leaveword表</p><p> 圖 5.8 下單信息表</p&g
69、t;<p><b> member表</b></p><p> 圖 5.9 會(huì)員注冊(cè)信息表</p><p> MemberLevel表</p><p> 圖 5.10 會(huì)員等級(jí)表</p><p> merchandise表</p><p> 圖 5.11 書(shū)籍詳細(xì)信息表&
70、lt;/p><p><b> orders表</b></p><p> 圖 5.12 訂單表</p><p><b> 5.2.2數(shù)據(jù)描述</b></p><p><b> 系統(tǒng)關(guān)系結(jié)構(gòu)圖</b></p><p> 圖 5.13系統(tǒng)關(guān)系結(jié)構(gòu)圖<
71、;/p><p><b> 數(shù)據(jù)流圖</b></p><p><b> 頂層數(shù)據(jù)流圖</b></p><p> 圖 5.14頂層數(shù)據(jù)流圖</p><p><b> 第二層數(shù)據(jù)流圖</b></p><p> 圖 5.15第二層數(shù)據(jù)流圖</p>
72、;<p><b> 第三層數(shù)據(jù)流圖</b></p><p> 圖 5.16第三層數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典</b></p><p> 圖 5.17 數(shù)據(jù)字典</p><p> 5.2.3數(shù)據(jù)庫(kù)連接</p><p><b>
73、 部分代碼如下:</b></p><p> <!--配置JDBC連接屬性--></p><p> <property name="myeclipse.connection.profile">com.mysql.jdbc.Driver</property></p><p> <proper
74、ty name="connection.url">jdbc:mysql://localhost:3306/db_eshop?useUnicode=true&characterEncoding=gb2312</property></p><p> <property name="connection.username">root
75、</property></p><p> <property name="connection.password">123</property></p><p> <property name="connection.driver_class">com.mysql.jdbc.Driver</p
76、roperty></p><p> <property name="dialect">org.hibernate.dialect.MySQLDialect</property></p><p> <!-- 解決HQL查詢(xún)中直接使用中文的問(wèn)題 --></p><p> <property nam
77、e="hibernate.query.factory_class"></p><p> org.hibernate.hql.classic.ClassicQueryTranslatorFactory</p><p> </property></p><p> <!-- 配置C3P0連接池屬性 --></p
78、><p> <property name="hibernate.connection.provider_class"></p><p> org.hibernate.connection.C3P0ConnectionProvider</p><p> </property></p><p> &
79、lt;property name="hibernate.c3p0.max_size">20</property></p><p> <property name="hibernate.c3p0.min_size">5</property></p><p> <property name="
80、hibernate.c3p0.timeout">50000</property></p><p> <property name="hibernate.c3p0.max_statements">100</property></p><p> <property name="hibernate.c3p
81、0.idle_test_period">3000</property></p><p> <!-- 在控制臺(tái)顯示SQL語(yǔ)句 --></p><p> <property name="show_sql">true</property></p><p> <!-- 注冊(cè)O(shè)RM
82、映射文件 --></p><p> <mapping resource="com/ORM/Memberlevel.hbm.xml" /></p><p> <mapping resource="com/ORM/Merchandise.hbm.xml" /></p><p> <ma
83、pping resource="com/ORM/Admin.hbm.xml" /></p><p> <mapping resource="com/ORM/Orders.hbm.xml" /></p><p> <mapping resource="com/ORM/Cartselectedmer.hbm.xml&
84、quot; /></p><p> <mapping resource="com/ORM/Cart.hbm.xml" /></p><p> <mapping resource="com/ORM/Leaveword.hbm.xml" /></p><p> <mapping resou
85、rce="com/ORM/Category.hbm.xml" /></p><p> <mapping resource="com/ORM/Member.hbm.xml" /></p><p> </session-factory></p><p><b> 第6章 系統(tǒng)實(shí)現(xiàn)<
86、;/b></p><p> 6.1 測(cè)試系統(tǒng)功能</p><p> 1.測(cè)試一:在管理員登陸時(shí),用戶(hù)名或密碼有一項(xiàng)為空或者填寫(xiě)錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。</p><p> 具體操作:用戶(hù)名、密碼、任意一項(xiàng)為空或者填寫(xiě)有誤。</p><p> 結(jié)果:都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。</p><p&g
87、t; 結(jié)論:要求管理員必須填寫(xiě)正確的用戶(hù)名和密碼,才能進(jìn)入管理頁(yè)面。</p><p> 2.測(cè)試二:管理員刪除一注冊(cè)用戶(hù)后,并讓其登陸,看是否登陸成功。</p><p> 具體操作:管理員刪除一會(huì)員表中的用戶(hù)后,該用戶(hù)在前臺(tái)登陸。</p><p> 結(jié)果:該用戶(hù)無(wú)法登陸。</p><p> 結(jié)論:用戶(hù)數(shù)據(jù)刪除功能正常。</p&
88、gt;<p> 3.測(cè)試三:管理員刪除一圖書(shū)的信息,在前臺(tái)按關(guān)鍵字查詢(xún),看是否能找到對(duì)應(yīng)的信息。</p><p> 具體操作:在圖書(shū)管理頁(yè)面中的圖書(shū)查看與修改頁(yè)面中刪除一圖書(shū)的信息。</p><p> 結(jié)果:在前臺(tái)搜索中,按關(guān)鍵字查詢(xún)不到此書(shū)信息。</p><p> 結(jié)論:刪除圖書(shū)信息功能正常。</p><p> 6.
89、2 系統(tǒng)界面展示</p><p><b> 6.2.1商城首頁(yè)</b></p><p><b> 6.2.2會(huì)員登陸</b></p><p> 用戶(hù)輸入用戶(hù)名和密碼后登陸首頁(yè),查詢(xún)相關(guān)書(shū)籍,購(gòu)物車(chē)等信息!</p><p><b> 6.2.3購(gòu)物車(chē)</b></p&
90、gt;<p> 用戶(hù)選擇購(gòu)物商品,進(jìn)行訂單的三個(gè)過(guò)程:</p><p><b> 一:查看購(gòu)物車(chē)物品</b></p><p><b> .</b></p><p><b> 二:確認(rèn)訂單信息</b></p><p> .三: 訂單提交成功</p&g
91、t;<p><b> 6.2.4訂單查詢(xún)</b></p><p> 訂單成功后,查詢(xún)?cè)敿?xì)的訂單信息!</p><p><b> 6.2.5后臺(tái)管理</b></p><p> 一:后臺(tái)登陸界面:四個(gè)類(lèi)型的后臺(tái)管理員的登陸界面</p><p><b> 二:登陸管理界面
92、:</b></p><p> 登陸界面后有六大管理模塊</p><p><b> 三:會(huì)員管理:</b></p><p> 這個(gè)是會(huì)員管理登陸后的查詢(xún)會(huì)員信息,每個(gè)類(lèi)型的管理員登陸后,只能對(duì)相應(yīng)的權(quán)限進(jìn)行操作,不能對(duì)其他模塊進(jìn)行操作.</p><p><b> 四:商品管理:</b&g
93、t;</p><p> 這個(gè)是商品管理員登陸后查詢(xún)商品信息!</p><p><b> 總結(jié)</b></p><p> 經(jīng)過(guò)幾個(gè)多月以來(lái)的努力,在老師和同學(xué)的幫助下我終于順利的把課程設(shè)計(jì)完成了。在這次做課程設(shè)計(jì)的過(guò)程中,使我深深的了解到自己的不足,有很多東西還有待去了解和學(xué)習(xí)。本網(wǎng)上書(shū)店系統(tǒng)整體來(lái)說(shuō)并不是很完善, 實(shí)現(xiàn)部分主要是購(gòu)物系統(tǒng),
94、 顧客留言, 后臺(tái)管理及會(huì)員登錄四個(gè)方面. 還有更多未實(shí)現(xiàn)的功能如:網(wǎng)上支付,售后服務(wù)等未實(shí)現(xiàn), 時(shí)間的允許下有待改進(jìn)相關(guān)的功能. 對(duì)于對(duì)JSP研究的比較少,同時(shí)它本身有一定的難度,網(wǎng)上書(shū)店開(kāi)發(fā)系統(tǒng)還有需要更多的時(shí)間和經(jīng)歷的投入,去完善. 同時(shí)通過(guò)本次設(shè)計(jì)的制作, 在一定程度上應(yīng)該說(shuō)是一種提高, 了解到動(dòng)態(tài)網(wǎng)頁(yè)在編程中所用的眾多對(duì)象.</p><p><b> 后記</b></p&g
95、t;<p> 課程設(shè)計(jì)是大學(xué)生活中的一個(gè)實(shí)踐環(huán)節(jié),它培養(yǎng)大學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專(zhuān)業(yè)技能、理論聯(lián)系實(shí)際、獨(dú)立分析、解決實(shí)際問(wèn)題的能力,從而使學(xué)生得到從事本專(zhuān)業(yè)工程技術(shù)和科學(xué)研究工作的基本訓(xùn)練。而計(jì)算機(jī)專(zhuān)業(yè)具有理論寬和應(yīng)用能力強(qiáng)的特點(diǎn),這就更加要求學(xué)生在實(shí)際工作中使用計(jì)算機(jī)解決問(wèn)題的技能,培養(yǎng)學(xué)生的創(chuàng)新精神和創(chuàng)新能力。</p><p> 在整個(gè)課程設(shè)計(jì)過(guò)程中,我得到了老師的悉心指導(dǎo)和大力支持,使我
96、的專(zhuān)業(yè)知識(shí)有了很大的提高,他在工作中認(rèn)真負(fù)責(zé)對(duì)學(xué)生的關(guān)心愛(ài)護(hù),都是我在以后的學(xué)習(xí)和工作中的榜樣。同時(shí)感謝和我一起做課程設(shè)計(jì)的同學(xué),從設(shè)計(jì)到完成,交流與討論都使我受益非淺。也給予了我許多的幫助,大家始終團(tuán)結(jié)協(xié)作,努力拼搏,有較高的團(tuán)隊(duì)意識(shí),我也認(rèn)識(shí)和學(xué)會(huì)了什么是團(tuán)隊(duì),我們自始至終在一種愉快的氣氛中學(xué)習(xí)工作。</p><p><b> 參考文獻(xiàn)</b></p><p>
97、 [1]孫鑫:Servlet/JSP深入詳解 [M],北京:電子工業(yè)出版社,2008 </p><p> [2]蔡劍, 景楠著:《JAVA WEB應(yīng)用開(kāi)發(fā):J2EE和TOMCAT》[M],北京:清華大學(xué)出版社,2005 </p><p> [3] 胡百敬,姚巧玫:SQL Server 2005 數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解[M].北京:電子工業(yè)出版社,2006</p><p
98、> [4] 李海峰.基于J2EE技術(shù)開(kāi)發(fā)高性能BBS論壇[D].上海:華東師范大學(xué),2006.</p><p> [5] 王夕寧,王曉平.JSP通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2010</p><p> [6] 賽奎春.JSP信息系統(tǒng)開(kāi)發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2006</p><p> [7] (美)格羅夫
99、著,章小莉 等譯. SQL完全手冊(cè)(第二版)[M].北京:電子工業(yè)出版社,2006</p><p> [8]Bruce Eckel:《Java編程思想》[M],北京:機(jī)械工業(yè)出版社,2008</p><p> [9]良葛格:《JAVA JDK 5.0學(xué)習(xí)筆記》[M],北京:清華大學(xué)出版社,2006 </p><p> [10]劉小華:《JSP應(yīng)用開(kāi)發(fā)詳解》[
100、M],北京:電子工業(yè)出版社,2010</p><p> [11]傅雯彬,蔡承書(shū): 《JAVASCRIPT動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)實(shí)務(wù)》[M],北京:中國(guó)鐵道出版社,2009</p><p> [12] 畢建信.基于MVC設(shè)計(jì)模式的Web應(yīng)用研究與實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),2006 </p><p> [13] (美)PAUL R.ALLEN :《J2EE技術(shù)內(nèi)幕》
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp課程設(shè)計(jì)-- 網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店系統(tǒng)jsp課程設(shè)計(jì)
- jsp+sql_網(wǎng)上書(shū)店課程設(shè)計(jì)
- 基于jsp的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)
- 基于jsp的網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)
- 基于jsp的網(wǎng)上書(shū)店銷(xiāo)售系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--網(wǎng)上書(shū)店管理系統(tǒng)
- 網(wǎng)上書(shū)店管理系統(tǒng)課程設(shè)計(jì)
- 基于jsp的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
- 基于jsp的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書(shū)店課程設(shè)計(jì)--網(wǎng)上書(shū)店登錄界面的網(wǎng)頁(yè)設(shè)計(jì)
- 網(wǎng)上書(shū)店課程設(shè)計(jì)-- 網(wǎng)上書(shū)店登錄界面的網(wǎng)頁(yè)設(shè)計(jì)
- 課程設(shè)計(jì)論文—— 網(wǎng)上書(shū)店
- [jsp畢設(shè)]jsp網(wǎng)上書(shū)店系統(tǒng)
- 基于jsp網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 網(wǎng)上書(shū)店管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---網(wǎng)上書(shū)店管理系統(tǒng)
- 基于jsp的網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書(shū)店畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論