版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 編號 </p><p> 畢 業(yè) 論 文(設(shè) 計(jì))</p><p> ?。?屆本科)</p><p> 論文題目: 基于JSP的網(wǎng)上圖書銷售系統(tǒng) </p><p> 學(xué) 院: 信息工程學(xué)院 </p><p> 專 業(yè)
2、: 計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 班 級: 本科 </p><p> 作者姓名: </p><p> 指導(dǎo)教師: 職稱: </p><p> 完成日期: 年 月
3、 日</p><p><b> 目 錄</b></p><p><b> 摘要2</b></p><p><b> 1 緒論2</b></p><p> 1.1 當(dāng)前研究現(xiàn)狀2</p><p> 1.2 研究意義3</p>
4、<p> 1.3 技術(shù)及開發(fā)環(huán)境選擇3</p><p> 1.3.1 JSP技術(shù)簡介3</p><p> 1.3.2 SQL Server數(shù)據(jù)庫4</p><p> 1.3.3 JavaBean5</p><p> 1.3.4 Servlet5</p><p> 1.3.5 基于B/
5、S的體系結(jié)構(gòu)5</p><p> 1.3.6 運(yùn)行環(huán)境6</p><p><b> 2 需求分析6</b></p><p> 2.1 可行性分析6</p><p> 2.1.1 技術(shù)可行性6</p><p> 2.1.2 操作可行性6</p><p>
6、 2.1.3 環(huán)境可行性6</p><p> 2.2 業(yè)務(wù)流程圖6</p><p><b> 3 總體設(shè)計(jì)7</b></p><p> 3.1 管理員界面主要的四個(gè)模塊7</p><p> 3.1.1 圖書管理7</p><p> 3.1.2 用戶管理7</p>
7、<p> 3.1.3 訂單管理8</p><p> 3.1.4 賬號管理8</p><p> 3.2 用戶界面主要的兩個(gè)模塊8</p><p> 3.2.1 用戶界面8</p><p> 3.2.2 用戶注冊9</p><p> 3.3 數(shù)據(jù)庫設(shè)計(jì)與連接9</p>&
8、lt;p> 3.3.1 數(shù)據(jù)庫設(shè)計(jì)9</p><p> 3.3.2 數(shù)據(jù)庫連接11</p><p> 3.4 系統(tǒng)界面簡介12</p><p> 3.4.1 登錄頁面12</p><p> 3.4.2 用戶注冊12</p><p> 3.4.3 管理員界面13</p><
9、;p> 3.4.4 查看圖書信息13</p><p> 3.4.5 查看所有用戶14</p><p> 3.4.6 管理員查看訂單信息14</p><p> 3.4.7 管理員設(shè)置15</p><p> 3.4.8 用戶界面15</p><p> 3.4.9 用戶瀏覽圖書16</p&
10、gt;<p> 3.4.10 用戶查詢圖書16</p><p> 3.4.11 用戶查看查看訂單信息17</p><p> 3.4.12 修改密碼17</p><p> 3.4.13 用戶的信息維護(hù)18</p><p><b> 4 系統(tǒng)測試18</b></p><p
11、> 4.1 測試的定義及目的18</p><p> 4.2 測試的原則18</p><p> 4.3 測試的方法19</p><p> 4.3.1 界面測試19</p><p> 4.3.2 功能測試19</p><p> 4.3.3 需求測試20</p><p>
12、 4.3.4 性能測試20</p><p> 4.4 圖書交易平臺的測試20</p><p><b> 5 項(xiàng)目總結(jié)20</b></p><p><b> 參考文獻(xiàn)22</b></p><p> Abstract22</p><p><b>
13、致 謝24</b></p><p> 基于JSP的網(wǎng)上圖書銷售系統(tǒng)</p><p> 摘要:隨著電子商務(wù)的普及,網(wǎng)絡(luò)銷售日趨成熟。網(wǎng)上購物具有跨越時(shí)空限制的特性,因此,給商業(yè)流通領(lǐng)域帶來了非同尋常的變革,為了適應(yīng)現(xiàn)代科學(xué)技術(shù)發(fā)展和商業(yè)經(jīng)營管理方式變革的要求,給消費(fèi)者提供更加便捷優(yōu)質(zhì)的服務(wù),電子商務(wù)開始興起并且將成為未來重要的商業(yè)運(yùn)營模式。網(wǎng)上圖書銷售系統(tǒng)是電子商務(wù)的一種
14、具體形式,它主要是企業(yè)通過在互聯(lián)網(wǎng)上開設(shè)網(wǎng)上書店,消費(fèi)者通過網(wǎng)絡(luò)瀏覽圖書信息,并可以在網(wǎng)上下訂單,采用多種方式支付的一種經(jīng)營模式。目前國內(nèi)的這種商務(wù)網(wǎng)站大多是用JSP來編寫,本文首先介紹了JSP相關(guān)技術(shù),針對網(wǎng)上圖書銷售系統(tǒng)的實(shí)際需求,設(shè)計(jì)開發(fā)了一個(gè)基于JSP的小型電子商務(wù)網(wǎng)站即網(wǎng)上圖書銷售系統(tǒng)。在設(shè)計(jì)開發(fā)中,采用基于JSP和SQL Server數(shù)據(jù)庫應(yīng)用體系結(jié)構(gòu),還介紹了圖書管理、訂單管理、用戶登錄管理等類中主要方法的實(shí)現(xiàn),以及網(wǎng)站主
15、頁和圖書瀏覽等頁面的JSP實(shí)現(xiàn)細(xì)節(jié)[1]。該系統(tǒng)采用JSP+Javabean+Servlet的技術(shù)方案,該系統(tǒng)主要完成的功能有兩部分:前臺用戶可以在網(wǎng)上進(jìn)行注冊、登錄、圖書查詢和圖書訂購等操作;后臺管理員可以進(jìn)行圖書、用戶和訂單的管理。該系統(tǒng)操作簡單,性能穩(wěn)定,易于維護(hù)和升</p><p> 關(guān)鍵詞:網(wǎng)上圖書銷售系統(tǒng);JSP;Java;MySql ;電子商務(wù)。</p><p><b
16、> 1緒論</b></p><p> 1.1 當(dāng)前研究現(xiàn)狀</p><p> 隨著網(wǎng)購數(shù)量的大量增加,網(wǎng)店交易日益活躍,網(wǎng)上搜索商品信息和購物逐步成為趨勢,再者,網(wǎng)店商品數(shù)量的日趨龐大,商品監(jiān)管難以到位,使得網(wǎng)店逐漸演變成了假貨天堂,再因?yàn)榫W(wǎng)店平臺競爭壓力驟增,很大一部分網(wǎng)店開始向獨(dú)立網(wǎng)店轉(zhuǎn)變,獨(dú)立網(wǎng)店成為了以后電子商務(wù)的發(fā)展趨勢;獨(dú)立網(wǎng)站不僅可以擁有自己的域名、品
17、牌、LOGO,而且還能更好的展示企業(yè)及個(gè)人網(wǎng)店的經(jīng)營文化,能讓網(wǎng)店在某個(gè)領(lǐng)域形成一個(gè)自身的品牌。而且獨(dú)立網(wǎng)店的數(shù)據(jù)庫資源是完全屬于自己的,能讓店主自主的掌握客戶群。</p><p> 同時(shí),傳統(tǒng)商家上網(wǎng)拓展也是一個(gè)明顯的趨勢,而他們更加注重自己的品牌、商品形象,以及為線下客戶提供更多的方便的、與線下結(jié)合的服務(wù)。只要他們上網(wǎng),獨(dú)立網(wǎng)站必將是最佳選擇。</p><p><b>
18、1.2 研究意義</b></p><p> 我國圖書流通過程信息化程度比較低,隨著寬帶上網(wǎng)的普及,網(wǎng)上圖書銷售系統(tǒng)將越來越廣泛的被認(rèn)識,一個(gè)方便易用的網(wǎng)上圖書銷售系統(tǒng)能夠?yàn)槿藗兲峁┮粋€(gè)與市場直接溝通的渠道,給我國的圖書流通注入了新的生機(jī)和活力。從傳統(tǒng)模式下的圖書手對手交易到通過對各種資源的整合,利用先進(jìn)、便捷的技術(shù)搭建網(wǎng)上圖書銷售系統(tǒng)這個(gè)應(yīng)用平臺,在網(wǎng)絡(luò)上實(shí)施圖書的交易,實(shí)現(xiàn)圖書電子商務(wù),對改善我國
19、的圖書經(jīng)營狀態(tài)、提高圖書競爭力有著極大地促進(jìn)作用[2]。一個(gè)網(wǎng)上圖書銷售系統(tǒng)為圖書的交易帶了極大的方便,方便人們從網(wǎng)絡(luò)獲取信息促成交易的形成,用戶只需進(jìn)行輸入一些簡單的漢字?jǐn)?shù)字或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo),并且具有檢索迅速、查找方便、簡單便捷、節(jié)約成本等優(yōu)點(diǎn)這些優(yōu)點(diǎn)能夠極大地提高圖書交易的效率。</p><p> 1.3 技術(shù)及開發(fā)環(huán)境選擇</p><p> 1.3.1 JSP技
20、術(shù)簡介</p><p> ?。?)"JSP(JAVASERVER Pages)是由Sun MicroSystems公司倡導(dǎo)、許多公司參與一起新建的一種動態(tài)網(wǎng)站技術(shù)標(biāo)準(zhǔn)。 </p><p> ?。?)JSP技術(shù)有點(diǎn)類似ASP技術(shù),它在傳統(tǒng)的網(wǎng)站HTML文件(*.htm,*.HTML)中插入JAVA程式段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.js
21、p)。</p><p> (3)用JSP研發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)(System)上運(yùn)行。JSP技術(shù)用JAVA編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)站的處理邏輯。網(wǎng)站還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)站邏輯與網(wǎng)站設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程式的研發(fā)變得迅
22、速和容易。</p><p> (4)Web服務(wù)器在遇到訪問JSP網(wǎng)站的請求時(shí),首先執(zhí)行其中的程式段,之后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的JAVA程式段可操作數(shù)據(jù)庫、再次定向網(wǎng)站等,以實(shí)現(xiàn)新建動態(tài)網(wǎng)站所要要的功能。 </p><p> ?。?)JSP與JAVA Servlet相同,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是1個(gè)HTML文本,因此客戶端只需要有瀏
23、覽器就能瀏覽。 </p><p> ?。?)JSP頁面由HTML代碼和嵌入其中的JAVA代碼所組成。服務(wù)器在頁面被客戶端請求以后對這樣個(gè)類JAVA代碼進(jìn)行處理,之后將生成的HTML頁面返回給客戶端的瀏覽器。JAVA Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程式的研發(fā)要要JAVA Servlet和JSP配合才可以完成。JSP具備了JAVA技術(shù)的容易易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要
24、面向因特網(wǎng)的全部特點(diǎn)[3]。 </p><p> JSP技術(shù)的強(qiáng)勢: </p><p> ?。?)一次編寫,到處運(yùn)行。在這樣個(gè)一點(diǎn)上JAVA比PHP更出色,除了系統(tǒng)(System)之外,代碼不用做任何更改。 </p><p> ?。?)系統(tǒng)(System)的多平臺支持?;旧峡稍谌科脚_上的任意環(huán)境中研發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)(System)部署,在任意環(huán)境中擴(kuò)展
25、。相比ASP/PHP的限制性是顯而易見的。 </p><p> (3)強(qiáng)大的可伸縮性。從僅有一個(gè)小的Jar文件就可運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,1臺服務(wù)器到無數(shù)臺服務(wù)器,JAVA顯示了1個(gè)巨大的生命力。 </p><p> ?。?)多樣化和功能強(qiáng)大的研發(fā)工具支持。這樣一點(diǎn)與ASP很像,JAVA剛剛有了許多
26、非常優(yōu)秀的研發(fā)工具,而且許多可免費(fèi)得到,而且其中許多剛剛可順利的運(yùn)行于多種平臺之下。 </p><p><b> JSP技術(shù)的弱勢:</b></p><p> ?。?) 與ASP相同,JAVA的多個(gè)優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,因此極大的增加了產(chǎn)品的復(fù)雜性。 </p><p> (2) JAVA的運(yùn)
27、行速度是用CLASS常駐內(nèi)存來完成的,因此它在多個(gè)情形下所用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)錢比”了。從另一方面,它還要硬盤空間來儲存一系列的.JAVA文件和.CLASS文件,以及對應(yīng)的版本文件。</p><p> 1.3.2 SQL Server數(shù)據(jù)庫</p><p> Microsoft SQL Server是由美國微軟公司所推出的關(guān)系數(shù)據(jù)庫解決方案,最新的版本是SQL S
28、erver 2012,已經(jīng)在2012年3月6日發(fā)布。Microsoft SQL Server數(shù)據(jù)庫的內(nèi)置語言是由美國標(biāo)準(zhǔn)局(ANSI)和國際標(biāo)準(zhǔn)組織(ISO)所定義的SQL語言,微軟公司對它進(jìn)行了部分?jǐn)U充而成為作業(yè)用SQL(Transact-SQL)。Microsoft SQL Server幾個(gè)初始版本適用于中小企業(yè)的數(shù)據(jù)庫管理,但是近年來它的應(yīng)用范圍有所擴(kuò)展,已經(jīng)觸及到大型、跨國企業(yè)的數(shù)據(jù)庫管理[4]。</p><
29、p> 1.3.3 JavaBean</p><p> JavaBean是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBeans 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機(jī)制發(fā)現(xiàn)和操作這些JavaBean 屬性。</p><p><
30、;b> Qqqqq</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><
31、b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b>
32、 Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q&l
33、t;/b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> Q</b></p><p><b> QQ</b></p><p> 3.4 系統(tǒng)界面簡介</p
34、><p><b> 3.4.1登錄頁面</b></p><p> 該模塊要求用戶或管理員輸入自己的賬號和密碼進(jìn)行登錄;若不填寫信息,則不能成功登錄。登錄頁面如圖13所示。</p><p><b> 圖13登錄界面</b></p><p><b> 3.4.2用戶注冊</b>
35、</p><p> 該模塊要求用戶必須輸入用戶賬號、密碼信息、性別、年齡、郵寄地址,否則不允許注冊。用戶的注冊信息被存入在數(shù)據(jù)庫users中。注冊頁面如圖14所示。</p><p> 圖14 用戶注冊界面</p><p> 3.4.3管理員界面</p><p> 管理員界面中各模塊的功能如表1所示。</p><p&
36、gt; 表1 管理員界面的功能模塊</p><p> 其界面如圖15所示。</p><p><b> 圖15 管理員界面</b></p><p> 3.4.4查看圖書信息</p><p> 該模塊用于查看系統(tǒng)中的圖書信息,可以看到圖書編號、圖書名稱、圖書價(jià)格、圖書描述和出版日期。如圖16所示。</p>
37、;<p> 圖16 圖書信息查看</p><p> 3.4.5查看所有用戶</p><p> 該模塊用于查看系統(tǒng)中的所有的用戶信息,可以看到用戶ID、用戶年齡、用戶性別和郵寄地址。如圖17所示。</p><p> 圖17 所有用戶信息查看</p><p><b> 參考文獻(xiàn):</b></p&
38、gt;<p> [1].史濟(jì)民.軟件工程―原理、方法與應(yīng)用[M].北京:高等教育出版社,2002:33-68</p><p> [2].蔡翠平.網(wǎng)絡(luò)程序設(shè)計(jì):JSP[M].北京:清華大學(xué)出版社,2004 :74-159</p><p> [9].呂行.農(nóng)副產(chǎn)品收購平臺的設(shè)計(jì)與實(shí)現(xiàn)[碩士畢業(yè)論文].西安電子科技大學(xué),2008:12-32</p><p&
39、gt; [10]. Rolf A.E. Mueller.E-Commerce and Entrepreneurship in Agricultural Markets.</p><p> E-Commerce and Agricultural Commodity Markets ,Hyunok Lee,University of California, Davis, presiding</p>
40、<p> R. Helbig, and U. Rickert, eds., pp. 179–89.Bonn: University of Bonn.2008:37-139</p><p> [11]. U.S. Department of Agriculture. Farm Computer Usage and Ownership. Washington, DC:NASS, July 30, 199
41、9:76-121.</p><p> JSP-based online book sales system</p><p> Abstract: With the popularity of e-commerce, online sales technology matures. Online shopping has characteristic across time and sp
42、ace limitations , therefore , to commercial circulation brings extraordinary change, in order to meet the requirements of modern science and technology development and business management methods change, to provide consu
43、mers with a more convenient and high-quality services, electronic Business began to rise and will become important in the future business model . Onl</p><p> Keywords: online book sales system ;JSP; Java;My
44、Sql;electronic commerce .</p><p><b> 致 謝</b></p><p> 經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲。作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)老師的督促指導(dǎo)以及同學(xué)們的幫助,想要完成這個(gè)設(shè)計(jì)是難以想象的 。</p><p> 在這里首先要
45、感謝我的指導(dǎo)老師彭仁杰老師,彭老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段從選題和查閱資料系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)、修改等整個(gè)過程中都給予了我悉心的指導(dǎo)。</p><p> 然后還要感謝大學(xué)四年來所有的老師為我們打下專業(yè)知識的基礎(chǔ);同時(shí)還要感謝所有的同學(xué)們,正是因?yàn)橛辛四銈兊闹С趾凸膭?lì),此次畢業(yè)設(shè)計(jì)才會順利完成 。</p><p> 最后感謝學(xué)院和我的母?!]東學(xué)院四年來對我的大力栽培。&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——基于jsp的網(wǎng)上圖書銷售系統(tǒng)
- 基于jsp的網(wǎng)上圖書銷售系統(tǒng)
- 網(wǎng)上圖書銷售系統(tǒng)畢業(yè)論文
- 網(wǎng)上圖書銷售系統(tǒng)畢業(yè)論文
- 網(wǎng)上圖書銷售畢業(yè)論文
- 基于jsp的網(wǎng)上圖書銷售系統(tǒng)0
- 畢業(yè)論文——網(wǎng)上圖書銷售管理系統(tǒng)
- 畢業(yè)論文——網(wǎng)上圖書銷售管理系統(tǒng)
- 畢業(yè)論文---網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)與應(yīng)用
- 基于jsp的網(wǎng)上圖書銷售系統(tǒng)的開發(fā)【開題報(bào)告】
- 畢業(yè)設(shè)計(jì)(論文)基于jsp、servlet的易購網(wǎng)上圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——網(wǎng)上圖書預(yù)約系統(tǒng)的設(shè)計(jì)
- 網(wǎng)上圖書訂閱系統(tǒng)的設(shè)計(jì)——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上圖書預(yù)約系統(tǒng)的設(shè)計(jì)
- 網(wǎng)上圖書訂閱系統(tǒng)的設(shè)計(jì)——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上圖書訂閱系統(tǒng)的設(shè)計(jì)
- 網(wǎng)上圖書預(yù)約系統(tǒng)的設(shè)計(jì)——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上圖書訂閱系統(tǒng)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上圖書銷售系統(tǒng)
- 網(wǎng)上圖書商城畢業(yè)論文
評論
0/150
提交評論