基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文
《基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、編號(hào) 畢 業(yè) 論 文(設(shè) 計(jì))( 屆本科)論文題目: 基于JSP的網(wǎng)上圖書銷售系統(tǒng) 學(xué) 院: 信息工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 本科 作者姓名: 指導(dǎo)教師: 職稱: 完成日期: 年 月 日目 錄摘要21 緒論21.1 當(dāng)前研究現(xiàn)狀21.2 研究意義31.3 技術(shù)及開發(fā)環(huán)境選擇31.3.1 JSP技術(shù)簡(jiǎn)介31.3.2 SQL Server數(shù)據(jù)庫(kù)41.3.3 JavaBean51.3.4 Servlet51.3.5 基于B/S的體系結(jié)構(gòu)51.3.6 運(yùn)行環(huán)境62 需求分析62.1 可行性分析62.1.1 技術(shù)可行性62.1.2 操作可行性62.1.3 環(huán)境可行性62.2 業(yè)務(wù)流程
2、圖63 總體設(shè)計(jì)73.1 管理員界面主要的四個(gè)模塊73.1.1 圖書管理73.1.2 用戶管理73.1.3 訂單管理83.1.4 賬號(hào)管理83.2 用戶界面主要的兩個(gè)模塊83.2.1 用戶界面83.2.2 用戶注冊(cè)93.3 數(shù)據(jù)庫(kù)設(shè)計(jì)與連接93.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)93.3.2 數(shù)據(jù)庫(kù)連接113.4 系統(tǒng)界面簡(jiǎn)介123.4.1 登錄頁(yè)面123.4.2 用戶注冊(cè)123.4.3 管理員界面133.4.4 查看圖書信息133.4.5 查看所有用戶143.4.6 管理員查看訂單信息143.4.7 管理員設(shè)置153.4.8 用戶界面153.4.9 用戶瀏覽圖書163.4.10 用戶查詢圖書163.4.11
3、 用戶查看查看訂單信息173.4.12 修改密碼173.4.13 用戶的信息維護(hù)184 系統(tǒng)測(cè)試184.1 測(cè)試的定義及目的184.2 測(cè)試的原則184.3 測(cè)試的方法194.3.1 界面測(cè)試194.3.2 功能測(cè)試194.3.3 需求測(cè)試204.3.4 性能測(cè)試204.4 圖書交易平臺(tái)的測(cè)試205 項(xiàng)目總結(jié)20參考文獻(xiàn)22Abstract22致 謝24II基于JSP的網(wǎng)上圖書銷售系統(tǒng) 摘要:隨著電子商務(wù)的普及,網(wǎng)絡(luò)銷售日趨成熟。網(wǎng)上購(gòu)物具有跨越時(shí)空限制的特性,因此,給商業(yè)流通領(lǐng)域帶來了非同尋常的變革,為了適應(yīng)現(xiàn)代科學(xué)技術(shù)發(fā)展和商業(yè)經(jīng)營(yíng)管理方式變革的要求,給消費(fèi)者提供更加便捷優(yōu)質(zhì)的服務(wù),電子商
4、務(wù)開始興起并且將成為未來重要的商業(yè)運(yùn)營(yíng)模式。網(wǎng)上圖書銷售系統(tǒng)是電子商務(wù)的一種具體形式,它主要是企業(yè)通過在互聯(lián)網(wǎng)上開設(shè)網(wǎng)上書店,消費(fèi)者通過網(wǎng)絡(luò)瀏覽圖書信息,并可以在網(wǎng)上下訂單,采用多種方式支付的一種經(jīng)營(yíng)模式。目前國(guó)內(nèi)的這種商務(wù)網(wǎng)站大多是用JSP來編寫,本文首先介紹了JSP相關(guān)技術(shù),針對(duì)網(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ù)庫(kù)應(yīng)用體系結(jié)構(gòu),還介紹了圖書管理、訂單管理、用戶登錄管理等類中主要方法的實(shí)現(xiàn),以及網(wǎng)站主頁(yè)和圖書瀏覽等頁(yè)面的JSP實(shí)現(xiàn)細(xì)節(jié)1。該系統(tǒng)采用JSP+Javabean+Servl
5、et的技術(shù)方案,該系統(tǒng)主要完成的功能有兩部分:前臺(tái)用戶可以在網(wǎng)上進(jìn)行注冊(cè)、登錄、圖書查詢和圖書訂購(gòu)等操作;后臺(tái)管理員可以進(jìn)行圖書、用戶和訂單的管理。該系統(tǒng)操作簡(jiǎn)單,性能穩(wěn)定,易于維護(hù)和升級(jí),具有一定的應(yīng)用參考價(jià)值。關(guān)鍵詞:網(wǎng)上圖書銷售系統(tǒng);JSP;Java;MySql ;電子商務(wù)。1緒論1.1 當(dāng)前研究現(xiàn)狀隨著網(wǎng)購(gòu)數(shù)量的大量增加,網(wǎng)店交易日益活躍,網(wǎng)上搜索商品信息和購(gòu)物逐步成為趨勢(shì),再者,網(wǎng)店商品數(shù)量的日趨龐大,商品監(jiān)管難以到位,使得網(wǎng)店逐漸演變成了假貨天堂,再因?yàn)榫W(wǎng)店平臺(tái)競(jìng)爭(zhēng)壓力驟增,很大一部分網(wǎng)店開始向獨(dú)立網(wǎng)店轉(zhuǎn)變,獨(dú)立網(wǎng)店成為了以后電子商務(wù)的發(fā)展趨勢(shì);獨(dú)立網(wǎng)站不僅可以擁有自己的域名、品牌
6、、LOGO,而且還能更好的展示企業(yè)及個(gè)人網(wǎng)店的經(jīng)營(yíng)文化,能讓網(wǎng)店在某個(gè)領(lǐng)域形成一個(gè)自身的品牌。而且獨(dú)立網(wǎng)店的數(shù)據(jù)庫(kù)資源是完全屬于自己的,能讓店主自主的掌握客戶群。同時(shí),傳統(tǒng)商家上網(wǎng)拓展也是一個(gè)明顯的趨勢(shì),而他們更加注重自己的品牌、商品形象,以及為線下客戶提供更多的方便的、與線下結(jié)合的服務(wù)。只要他們上網(wǎng),獨(dú)立網(wǎng)站必將是最佳選擇。1.2 研究意義我國(guó)圖書流通過程信息化程度比較低,隨著寬帶上網(wǎng)的普及,網(wǎng)上圖書銷售系統(tǒng)將越來越廣泛的被認(rèn)識(shí),一個(gè)方便易用的網(wǎng)上圖書銷售系統(tǒng)能夠?yàn)槿藗兲峁┮粋€(gè)與市場(chǎng)直接溝通的渠道,給我國(guó)的圖書流通注入了新的生機(jī)和活力。從傳統(tǒng)模式下的圖書手對(duì)手交易到通過對(duì)各種資源的整合,利用
7、先進(jìn)、便捷的技術(shù)搭建網(wǎng)上圖書銷售系統(tǒng)這個(gè)應(yīng)用平臺(tái),在網(wǎng)絡(luò)上實(shí)施圖書的交易,實(shí)現(xiàn)圖書電子商務(wù),對(duì)改善我國(guó)的圖書經(jīng)營(yíng)狀態(tài)、提高圖書競(jìng)爭(zhēng)力有著極大地促進(jìn)作用2。一個(gè)網(wǎng)上圖書銷售系統(tǒng)為圖書的交易帶了極大的方便,方便人們從網(wǎng)絡(luò)獲取信息促成交易的形成,用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字?jǐn)?shù)字或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo),并且具有檢索迅速、查找方便、簡(jiǎn)單便捷、節(jié)約成本等優(yōu)點(diǎn)這些優(yōu)點(diǎn)能夠極大地提高圖書交易的效率。1.3 技術(shù)及開發(fā)環(huán)境選擇1.3.1 JSP技術(shù)簡(jiǎn)介(1)JSP(JAVASERVER Pages)是由Sun MicroSystems公司倡導(dǎo)、許多公司參與一起新建的一種動(dòng)態(tài)網(wǎng)站技術(shù)標(biāo)準(zhǔn)。 (2)J
8、SP技術(shù)有點(diǎn)類似ASP技術(shù),它在傳統(tǒng)的網(wǎng)站HTML文件(*.htm,*.HTML)中插入JAVA程式段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。(3)用JSP研發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)(System)上運(yùn)行。JSP技術(shù)用JAVA編程語(yǔ)言編寫類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ā)變得迅速和容易。(4)Web服務(wù)器在
9、遇到訪問JSP網(wǎng)站的請(qǐng)求時(shí),首先執(zhí)行其中的程式段,之后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的JAVA程式段可操作數(shù)據(jù)庫(kù)、再次定向網(wǎng)站等,以實(shí)現(xiàn)新建動(dòng)態(tài)網(wǎng)站所要要的功能。 (5)JSP與JAVA Servlet相同,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是1個(gè)HTML文本,因此客戶端只需要有瀏覽器就能瀏覽。 (6)JSP頁(yè)面由HTML代碼和嵌入其中的JAVA代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這樣個(gè)類JAVA代碼進(jìn)行處理,之后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JAVA Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程式的研發(fā)要要JAVA Serv
10、let和JSP配合才可以完成。JSP具備了JAVA技術(shù)的容易易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的全部特點(diǎn)3。 JSP技術(shù)的強(qiáng)勢(shì): (1)一次編寫,到處運(yùn)行。在這樣個(gè)一點(diǎn)上JAVA比PHP更出色,除了系統(tǒng)(System)之外,代碼不用做任何更改。 (2)系統(tǒng)(System)的多平臺(tái)支持?;旧峡稍谌科脚_(tái)上的任意環(huán)境中研發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)(System)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的限制性是顯而易見的。 (3)強(qiáng)大的可伸縮性。從僅有一個(gè)小的Jar文件就可運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事
11、務(wù)處理,消息處理,1臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器,JAVA顯示了1個(gè)巨大的生命力。 (4)多樣化和功能強(qiáng)大的研發(fā)工具支持。這樣一點(diǎn)與ASP很像,JAVA剛剛有了許多非常優(yōu)秀的研發(fā)工具,而且許多可免費(fèi)得到,而且其中許多剛剛可順利的運(yùn)行于多種平臺(tái)之下。 JSP技術(shù)的弱勢(shì):(1) 與ASP相同,JAVA的多個(gè)優(yōu)勢(shì)正是它致命的問題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,因此極大的增加了產(chǎn)品的復(fù)雜性。 (2) JAVA的運(yùn)行速度是用CLASS常駐內(nèi)存來完成的,因此它在多個(gè)情形下所用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)錢比”了。從另一方面,它還要硬盤空間來儲(chǔ)存一系列的.JAVA文件和.CLASS
12、文件,以及對(duì)應(yīng)的版本文件。1.3.2 SQL Server數(shù)據(jù)庫(kù)Microsoft SQL Server是由美國(guó)微軟公司所推出的關(guān)系數(shù)據(jù)庫(kù)解決方案,最新的版本是SQL Server 2012,已經(jīng)在2012年3月6日發(fā)布。Microsoft SQL Server數(shù)據(jù)庫(kù)的內(nèi)置語(yǔ)言是由美國(guó)標(biāo)準(zhǔn)局(ANSI)和國(guó)際標(biāo)準(zhǔn)組織(ISO)所定義的SQL語(yǔ)言,微軟公司對(duì)它進(jìn)行了部分?jǐn)U充而成為作業(yè)用SQL(Transact-SQL)。Microsoft SQL Server幾個(gè)初始版本適用于中小企業(yè)的數(shù)據(jù)庫(kù)管理,但是近年來它的應(yīng)用范圍有所擴(kuò)展,已經(jīng)觸及到大型、跨國(guó)企業(yè)的數(shù)據(jù)庫(kù)管理4。1.3.3 JavaBea
13、nJavaBean是一種JAVA語(yǔ)言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBeans 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機(jī)制發(fā)現(xiàn)和操作這些JavaBean 屬性。QqqqqQQQQQQQQQQQQQQQQQQQQ3.4 系統(tǒng)界面簡(jiǎn)介3.4.1登錄頁(yè)面該模塊要求用戶或管理員輸入自己的賬號(hào)和密碼進(jìn)行登錄;若不填寫信息,則不能成功登錄。登錄頁(yè)面如圖13所示。圖13登錄界面3.4.2用戶注冊(cè)該模塊要求用戶必須輸入用戶賬號(hào)、密碼信息、性別、年齡、郵寄地址,否則不
14、允許注冊(cè)。用戶的注冊(cè)信息被存入在數(shù)據(jù)庫(kù)users中。注冊(cè)頁(yè)面如圖14所示。圖14 用戶注冊(cè)界面3.4.3管理員界面管理員界面中各模塊的功能如表1所示。圖書管理增加圖書刪除圖書修改圖書查看圖書用戶管理增加用戶刪除用戶修改用戶查看用戶查看所有用戶訂單管理查看所有訂單查看未處理訂單查看已處理訂單賬號(hào)管理增加管理員刪除管理員修改密碼表1 管理員界面的功能模塊其界面如圖15所示。圖15 管理員界面3.4.4查看圖書信息 該模塊用于查看系統(tǒng)中的圖書信息,可以看到圖書編號(hào)、圖書名稱、圖書價(jià)格、圖書描述和出版日期。如圖16所示。圖16 圖書信息查看3.4.5查看所有用戶 該模塊用于查看系統(tǒng)中的所有的用戶信息,
15、可以看到用戶ID、用戶年齡、用戶性別和郵寄地址。如圖17所示。圖17 所有用戶信息查看參考文獻(xiàn):1.史濟(jì)民.軟件工程原理、方法與應(yīng)用M.北京:高等教育出版社,2002:33-682.蔡翠平.網(wǎng)絡(luò)程序設(shè)計(jì):JSPM.北京:清華大學(xué)出版社,2004 :74-1599.呂行.農(nóng)副產(chǎn)品收購(gòu)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)碩士畢業(yè)論文.西安電子科技大學(xué),2008:12-3210. Rolf A.E. MuellerE-Commerce and Entrepreneurship in Agricultural MarketsE-Commerce and Agricultural Commodity Markets ,Hy
16、unok Lee,University of California, Davis, presidingR. Helbig, and U. Rickert, eds., pp. 17989.Bonn: University of Bonn.2008:37-13911. U.S. Department of Agriculture. Farm Computer Usage and Ownership. Washington, DC:NASS, July 30, 1999:76-121.JSP-based online book sales systemAbstract: With the popu
17、larity of e-commerce, online sales technology matures. Online shopping has characteristic across time and space limitations , therefore , to commercial circulation brings extraordinary change, in order to meet the requirements of modern science and technology development and business management meth
18、ods change, to provide consumers with a more convenient and high-quality services, electronic Business began to rise and will become important in the future business model . Online book sales system is a specific form of e-commerce , it is mainly through the creation of online bookstore business on
19、the Internet , consumers browse book information through the network, and you can order online , using a business model a variety of ways to pay . Currently this business websites are mostly used to write JSP , this paper introduces the JSP related technologies, the actual demand for online book sal
20、es system , designed and developed a small JSP-based e-commerce site that online book sales system . In the design and development , based on JSP and SQL Server database application architecture , but also introduces the main method of JSP implementation class library management , order management,
21、user access management , as well as browse the website home page and other pages of books implementation details . The system uses JSP + Javabean + Servlet JSP-based technology solutions for book sales system to complete the function has two main parts: the front desk users can register, login , boo
22、k search and book ordering and other operations on the Internet ; background administrator can be books, users and order management . The system is simple to operate, stable performance, easy maintenance and upgrades, has a certain reference value application .Keywords: online book sales system ;JSP
23、; Java;MySql;electronic commerce .致 謝經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲。作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)老師的督促指導(dǎo)以及同學(xué)們的幫助,想要完成這個(gè)設(shè)計(jì)是難以想象的 。在這里首先要感謝我的指導(dǎo)老師彭仁杰老師,彭老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段從選題和查閱資料系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)、修改等整個(gè)過程中都給予了我悉心的指導(dǎo)。然后還要感謝大學(xué)四年來所有的老師為我們打下專業(yè)知識(shí)的基礎(chǔ);同時(shí)還要感謝所有的同學(xué)們,正是因?yàn)橛辛四銈兊闹С趾凸膭?lì),此次畢業(yè)設(shè)計(jì)才會(huì)順利完成 。最后感謝學(xué)院和我的母校隴東學(xué)院四年來對(duì)我的大力栽培。再此感謝大家對(duì)我的支持和幫助,我要真誠(chéng)地說聲:謝謝!11
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 優(yōu)化工作流程提高工作效率
- 文化創(chuàng)新優(yōu)秀課件
- 急性白血病免疫分型ppt課件
- 圓錐曲線性質(zhì)的探討與幾何證明的簡(jiǎn)單應(yīng)用
- 材料作文寫作技巧
- 機(jī)械制圖螺紋畫法
- 低價(jià)中標(biāo)合理性的確定和約束機(jī)制的研究報(bào)告
- 綜合性學(xué)習(xí)的復(fù)習(xí)
- 函數(shù)的極值與最值
- 醫(yī)療衛(wèi)生類通用PPT模板
- 中國(guó)最美的100個(gè)地方
- 住院醫(yī)師規(guī)范化培訓(xùn)發(fā)展歷程
- 六年級(jí)數(shù)學(xué)上冊(cè)百分?jǐn)?shù)解決問題
- 某工程有限公司項(xiàng)目入廠安全培訓(xùn)教材
- 液態(tài)光學(xué)膠應(yīng)用