基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文

上傳人:good****022 文檔編號:116846265 上傳時間:2022-07-06 格式:DOC 頁數(shù):14 大?。?97.50KB
收藏 版權(quán)申訴 舉報 下載
基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文_第1頁
第1頁 / 共14頁
基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文_第2頁
第2頁 / 共14頁
基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《基于JSP的網(wǎng)上圖書銷售系統(tǒng)——畢業(yè)論文(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、編號 畢 業(yè) 論 文(設(shè) 計)( 屆本科)論文題目: 基于JSP的網(wǎng)上圖書銷售系統(tǒng) 學(xué) 院: 信息工程學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 本科 作者姓名: 指導(dǎo)教師: 職稱: 完成日期: 年 月 日目 錄摘要21 緒論21.1 當(dāng)前研究現(xiàn)狀21.2 研究意義31.3 技術(shù)及開發(fā)環(huán)境選擇31.3.1 JSP技術(shù)簡介31.3.2 SQL Server數(shù)據(jù)庫41.3.3 JavaBean51.3.4 Servlet51.3.5 基于B/S的體系結(jié)構(gòu)51.3.6 運行環(huán)境62 需求分析62.1 可行性分析62.1.1 技術(shù)可行性62.1.2 操作可行性62.1.3 環(huán)境可行性62.2 業(yè)務(wù)流程

2、圖63 總體設(shè)計73.1 管理員界面主要的四個模塊73.1.1 圖書管理73.1.2 用戶管理73.1.3 訂單管理83.1.4 賬號管理83.2 用戶界面主要的兩個模塊83.2.1 用戶界面83.2.2 用戶注冊93.3 數(shù)據(jù)庫設(shè)計與連接93.3.1 數(shù)據(jù)庫設(shè)計93.3.2 數(shù)據(jù)庫連接113.4 系統(tǒng)界面簡介123.4.1 登錄頁面123.4.2 用戶注冊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 用戶的信息維護184 系統(tǒng)測試184.1 測試的定義及目的184.2 測試的原則184.3 測試的方法194.3.1 界面測試194.3.2 功能測試194.3.3 需求測試204.3.4 性能測試204.4 圖書交易平臺的測試205 項目總結(jié)20參考文獻22Abstract22致 謝24II基于JSP的網(wǎng)上圖書銷售系統(tǒng) 摘要:隨著電子商務(wù)的普及,網(wǎng)絡(luò)銷售日趨成熟。網(wǎng)上購物具有跨越時空限制的特性,因此,給商業(yè)流通領(lǐng)域帶來了非同尋常的變革,為了適應(yīng)現(xiàn)代科學(xué)技術(shù)發(fā)展和商業(yè)經(jīng)營管理方式變革的要求,給消費者提供更加便捷優(yōu)質(zhì)的服務(wù),電子商

4、務(wù)開始興起并且將成為未來重要的商業(yè)運營模式。網(wǎng)上圖書銷售系統(tǒng)是電子商務(wù)的一種具體形式,它主要是企業(yè)通過在互聯(lián)網(wǎng)上開設(shè)網(wǎng)上書店,消費者通過網(wǎng)絡(luò)瀏覽圖書信息,并可以在網(wǎng)上下訂單,采用多種方式支付的一種經(jīng)營模式。目前國內(nèi)的這種商務(wù)網(wǎng)站大多是用JSP來編寫,本文首先介紹了JSP相關(guān)技術(shù),針對網(wǎng)上圖書銷售系統(tǒng)的實際需求,設(shè)計開發(fā)了一個基于JSP的小型電子商務(wù)網(wǎng)站即網(wǎng)上圖書銷售系統(tǒng)。在設(shè)計開發(fā)中,采用基于JSP和SQL Server數(shù)據(jù)庫應(yīng)用體系結(jié)構(gòu),還介紹了圖書管理、訂單管理、用戶登錄管理等類中主要方法的實現(xiàn),以及網(wǎng)站主頁和圖書瀏覽等頁面的JSP實現(xiàn)細(xì)節(jié)1。該系統(tǒng)采用JSP+Javabean+Servl

5、et的技術(shù)方案,該系統(tǒng)主要完成的功能有兩部分:前臺用戶可以在網(wǎng)上進行注冊、登錄、圖書查詢和圖書訂購等操作;后臺管理員可以進行圖書、用戶和訂單的管理。該系統(tǒng)操作簡單,性能穩(wěn)定,易于維護和升級,具有一定的應(yīng)用參考價值。關(guān)鍵詞:網(wǎng)上圖書銷售系統(tǒng);JSP;Java;MySql ;電子商務(wù)。1緒論1.1 當(dāng)前研究現(xiàn)狀隨著網(wǎng)購數(shù)量的大量增加,網(wǎng)店交易日益活躍,網(wǎng)上搜索商品信息和購物逐步成為趨勢,再者,網(wǎng)店商品數(shù)量的日趨龐大,商品監(jiān)管難以到位,使得網(wǎng)店逐漸演變成了假貨天堂,再因為網(wǎng)店平臺競爭壓力驟增,很大一部分網(wǎng)店開始向獨立網(wǎng)店轉(zhuǎn)變,獨立網(wǎng)店成為了以后電子商務(wù)的發(fā)展趨勢;獨立網(wǎng)站不僅可以擁有自己的域名、品牌

6、、LOGO,而且還能更好的展示企業(yè)及個人網(wǎng)店的經(jīng)營文化,能讓網(wǎng)店在某個領(lǐng)域形成一個自身的品牌。而且獨立網(wǎng)店的數(shù)據(jù)庫資源是完全屬于自己的,能讓店主自主的掌握客戶群。同時,傳統(tǒng)商家上網(wǎng)拓展也是一個明顯的趨勢,而他們更加注重自己的品牌、商品形象,以及為線下客戶提供更多的方便的、與線下結(jié)合的服務(wù)。只要他們上網(wǎng),獨立網(wǎng)站必將是最佳選擇。1.2 研究意義我國圖書流通過程信息化程度比較低,隨著寬帶上網(wǎng)的普及,網(wǎng)上圖書銷售系統(tǒng)將越來越廣泛的被認(rèn)識,一個方便易用的網(wǎng)上圖書銷售系統(tǒng)能夠為人們提供一個與市場直接溝通的渠道,給我國的圖書流通注入了新的生機和活力。從傳統(tǒng)模式下的圖書手對手交易到通過對各種資源的整合,利用

7、先進、便捷的技術(shù)搭建網(wǎng)上圖書銷售系統(tǒng)這個應(yīng)用平臺,在網(wǎng)絡(luò)上實施圖書的交易,實現(xiàn)圖書電子商務(wù),對改善我國的圖書經(jīng)營狀態(tài)、提高圖書競爭力有著極大地促進作用2。一個網(wǎng)上圖書銷售系統(tǒng)為圖書的交易帶了極大的方便,方便人們從網(wǎng)絡(luò)獲取信息促成交易的形成,用戶只需進行輸入一些簡單的漢字?jǐn)?shù)字或用鼠標(biāo)點擊即可達到自己想要的目標(biāo),并且具有檢索迅速、查找方便、簡單便捷、節(jié)約成本等優(yōu)點這些優(yōu)點能夠極大地提高圖書交易的效率。1.3 技術(shù)及開發(fā)環(huán)境選擇1.3.1 JSP技術(shù)簡介(1)JSP(JAVASERVER Pages)是由Sun MicroSystems公司倡導(dǎo)、許多公司參與一起新建的一種動態(tài)網(wǎng)站技術(shù)標(biāo)準(zhǔn)。 (2)J

8、SP技術(shù)有點類似ASP技術(shù),它在傳統(tǒng)的網(wǎng)站HTML文件(*.htm,*.HTML)中插入JAVA程式段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。(3)用JSP研發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)(System)上運行。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è)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程式的研發(fā)變得迅速和容易。(4)Web服務(wù)器在

9、遇到訪問JSP網(wǎng)站的請求時,首先執(zhí)行其中的程式段,之后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的JAVA程式段可操作數(shù)據(jù)庫、再次定向網(wǎng)站等,以實現(xiàn)新建動態(tài)網(wǎng)站所要要的功能。 (5)JSP與JAVA Servlet相同,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是1個HTML文本,因此客戶端只需要有瀏覽器就能瀏覽。 (6)JSP頁面由HTML代碼和嵌入其中的JAVA代碼所組成。服務(wù)器在頁面被客戶端請求以后對這樣個類JAVA代碼進行處理,之后將生成的HTML頁面返回給客戶端的瀏覽器。JAVA Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程式的研發(fā)要要JAVA Serv

10、let和JSP配合才可以完成。JSP具備了JAVA技術(shù)的容易易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的全部特點3。 JSP技術(shù)的強勢: (1)一次編寫,到處運行。在這樣個一點上JAVA比PHP更出色,除了系統(tǒng)(System)之外,代碼不用做任何更改。 (2)系統(tǒng)(System)的多平臺支持。基本上可在全部平臺上的任意環(huán)境中研發(fā),在任意環(huán)境中進行系統(tǒng)(System)部署,在任意環(huán)境中擴展。相比ASP/PHP的限制性是顯而易見的。 (3)強大的可伸縮性。從僅有一個小的Jar文件就可運行Servlet/JSP,到由多臺服務(wù)器進行集群和負(fù)載均衡,到多臺Application進行事

11、務(wù)處理,消息處理,1臺服務(wù)器到無數(shù)臺服務(wù)器,JAVA顯示了1個巨大的生命力。 (4)多樣化和功能強大的研發(fā)工具支持。這樣一點與ASP很像,JAVA剛剛有了許多非常優(yōu)秀的研發(fā)工具,而且許多可免費得到,而且其中許多剛剛可順利的運行于多種平臺之下。 JSP技術(shù)的弱勢:(1) 與ASP相同,JAVA的多個優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,因此極大的增加了產(chǎn)品的復(fù)雜性。 (2) JAVA的運行速度是用CLASS常駐內(nèi)存來完成的,因此它在多個情形下所用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價錢比”了。從另一方面,它還要硬盤空間來儲存一系列的.JAVA文件和.CLASS

12、文件,以及對應(yīng)的版本文件。1.3.2 SQL Server數(shù)據(jù)庫Microsoft SQL Server是由美國微軟公司所推出的關(guān)系數(shù)據(jù)庫解決方案,最新的版本是SQL Server 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)U充而成為作業(yè)用SQL(Transact-SQL)。Microsoft SQL Server幾個初始版本適用于中小企業(yè)的數(shù)據(jù)庫管理,但是近年來它的應(yīng)用范圍有所擴展,已經(jīng)觸及到大型、跨國企業(yè)的數(shù)據(jù)庫管理4。1.3.3 JavaBea

13、nJavaBean是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBeans 通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機制發(fā)現(xiàn)和操作這些JavaBean 屬性。QqqqqQQQQQQQQQQQQQQQQQQQQ3.4 系統(tǒng)界面簡介3.4.1登錄頁面該模塊要求用戶或管理員輸入自己的賬號和密碼進行登錄;若不填寫信息,則不能成功登錄。登錄頁面如圖13所示。圖13登錄界面3.4.2用戶注冊該模塊要求用戶必須輸入用戶賬號、密碼信息、性別、年齡、郵寄地址,否則不

14、允許注冊。用戶的注冊信息被存入在數(shù)據(jù)庫users中。注冊頁面如圖14所示。圖14 用戶注冊界面3.4.3管理員界面管理員界面中各模塊的功能如表1所示。圖書管理增加圖書刪除圖書修改圖書查看圖書用戶管理增加用戶刪除用戶修改用戶查看用戶查看所有用戶訂單管理查看所有訂單查看未處理訂單查看已處理訂單賬號管理增加管理員刪除管理員修改密碼表1 管理員界面的功能模塊其界面如圖15所示。圖15 管理員界面3.4.4查看圖書信息 該模塊用于查看系統(tǒng)中的圖書信息,可以看到圖書編號、圖書名稱、圖書價格、圖書描述和出版日期。如圖16所示。圖16 圖書信息查看3.4.5查看所有用戶 該模塊用于查看系統(tǒng)中的所有的用戶信息,

15、可以看到用戶ID、用戶年齡、用戶性別和郵寄地址。如圖17所示。圖17 所有用戶信息查看參考文獻:1.史濟民.軟件工程原理、方法與應(yīng)用M.北京:高等教育出版社,2002:33-682.蔡翠平.網(wǎng)絡(luò)程序設(shè)計:JSPM.北京:清華大學(xué)出版社,2004 :74-1599.呂行.農(nóng)副產(chǎn)品收購平臺的設(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īng)接近尾聲。作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)老師的督促指導(dǎo)以及同學(xué)們的幫助,想要完成這個設(shè)計是難以想象的 。在這里首先要感謝我的指導(dǎo)老師彭仁杰老師,彭老師平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段從選題和查閱資料系統(tǒng)的設(shè)計、實現(xiàn)、修改等整個過程中都給予了我悉心的指導(dǎo)。然后還要感謝大學(xué)四年來所有的老師為我們打下專業(yè)知識的基礎(chǔ);同時還要感謝所有的同學(xué)們,正是因為有了你們的支持和鼓勵,此次畢業(yè)設(shè)計才會順利完成 。最后感謝學(xué)院和我的母校隴東學(xué)院四年來對我的大力栽培。再此感謝大家對我的支持和幫助,我要真誠地說聲:謝謝!11

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!