在線書店的設計與實現JSP+SQL

學識都 人氣:2.36W
畢業論文

目錄
前言 1
1.概述 2
1.1電子商務的定義及其市場前景 2
1.2 網上購物系統的發展 3
1.3 網上購物的現狀 4
1.4網上購物系統的構建 4
2.開發平臺簡介 5
2.1 SQL SERVER2000簡介 5
2.2 JSP概述 6
2.2.1 JSP的特點 7
2.2.2 JSP與其他動態網頁技術比較 8
2.2.3 JSP的內部對象及出錯處理 9
2.2.4 JSP實現原理 11
2.3 JAVABEAN 11
2.4 JSP的開發工具和運行環境 12
2.4.1 JSP運行環境介紹 12
2.4.2 JDK的安裝與配置 12
2.4.3 Tomcat的安裝與配置 13
2.5 JSP與後臺數據庫的連接 14
2.5.1 JDBC的特點 14
2.5.2 JDBC的結構 15
2.5.3 JDBC 驅動的類型 16
2.5.4連接數據庫 16
2.6 JAVABEAN文件 18
3.系統設計 19
3.1 需求分析 19
3.1.1 系統特點 19
3.1.2 建設網上書店的條件 19
3.2 系統功能簡介 20
3.2.1功能 20
3.3 系統結構設計 20
3.3.1 邏輯結構 20
3.3.2 物理結構 20
3.3.3模塊劃分 21
3.4 系統數據庫設計 22
3.4.1 需求分析 22
3.4.2 數據庫概念設計 22
3.4.3數據庫邏輯結構設計 23
4  系統的實現 27
4.1前言 27
4.2前臺開發 27
4.2.1重點推薦展臺的實現過程 27
4.2.2 新書上架實現過程 30
4.2.3 圖書分類實現過程 30
4.2.4 用戶管理實現過程 31
4.2.5 購物車實現過程 32
4.2.6 訂單生成及其查詢 33
4.3後臺開發 34
4.3.1 後臺登錄實現過程 34
4.3.2 圖書管理實現過程 35
4.3.3 用戶管理實現過程 36
4.3.4 訂單管理實現過程 36
4.4小節 36
5.系統的優化和解決的方法 37
5.1 JSP亂碼問題 37
5.2 其它的不足及其解決辦法 38
結束語 40
參考文獻 41
致謝 42

在線書店的設計與實現JSP+SQL

 
在線書店的設計與實現

摘要 :本文介紹了在線書店的開發過程。系統採用JSP+JavaBean的模式來開發1個小型的電子商務平臺,以SQL Server2000作爲數據庫。系統採用界面與業務邏輯分離的3層結構設計,將業務邏輯封裝在JavaBean中,使得系統的安全性、可維護性、重用性和可擴展性都大大提高。首先介紹了軟件的開發環境,其次介紹了本軟件的詳細設計過程:數據庫的設計、各個模塊的設計和實現,以及具體界面的設計和功能。最後對在本軟件開發過程中的問題進行了總結。
通過閱讀該論文,讀者可以瞭解到“在線書店設計開發”的規劃、設計過程,掌握系統的功能。同時對當前比較具有代表性的SUN公司開發工具Tomcat 和功能強大的微軟的數據庫開發工具SQL Server 2000 以及數據庫連接技術有1定了解。
   關鍵字:JSP;JavaBean;SQL Server2000
 
The Design And Realization Of The Bookstore On-Line
 
Abstract: This text introduced the process of development of the on-line bookstore. System adoption JSP+JavaBean mode comes to develops a small scaled electronic commerce platform, with the SQL Server2000 conduct and actions database. The system adoption interface separates with business logic of three layer construction design, seal to pack the business logic in JavaBean, make the safety of the system, can support the sex, heavy use the sex with can expand the sex to increases all and consumedly. Introduced the environment of development of the software first,and introduced the detailed design process of this software the next in order: design of the database,design of the each mold piece with realize,and the design of the concrete interface with function。Finally to proceeded the summary in this software development problem in the process.
     Pass to read that thesis, the reader can understand" on-line bookstore design development" of programming, design the process, control the function of the system At the same time to front compare have the representative SUN company development tool Tomcat to develop the tool SQL Server with the database of the mighty Microsoft in function 2000 and the database conjunction technique has certain understanding.
Keywords: JSP; JavaBean; SQL Server2000
前言
在Internet的迅速發展的帶動下,電子商務已經成爲經濟全球化的集中表現形式之1。作爲1種國際通行的商務模式,電子商務的發展正在成爲世界性的潮流,引發了自工業革命以來經濟領域1場最廣泛、最深刻的革命性變革。基於Internet的信息服務,商務服務已經成爲現代企業1項不可缺少的內容。商務網站作爲企業在互聯網世界的門戶,越來越多的企業不滿足於建立1個簡單的僅僅能夠發佈信息的靜態網站,而是需要1個易於維護、易於管理,使企業信息統1、標準、高效的能提供完善的電子商務服務的動態商務網站。
JSP是目前比較流行的Web開發程序。它具備Java的優點:穩定、安全、可移植性好,成爲大、中型網絡開發的'首選。使用JSP進行開發工作,不僅能夠製作像HTML1樣的靜態的網頁,還能夠製作出包含動態數據的網頁。
儘管在技術上,將Web與數據庫實現連接早已成爲可能,但在實際開發過程中還是會遇到相當多的困難和問題,其中也存在許多技巧和方法。從後臺數據庫的選擇,到採用何種技術實現Web與數據庫的連接都有許多技巧和原則,應該針對不同情況採取不同的策略。並且要顧及到實用性與安全性,比較成功的開發實例並不多見。因此,在現有軟件的基礎上的2次開發工作還是有相當重要的作用。
本文的應用背景是“圖書在線銷售系統”,這就是1個典型的基於JSP技術的Web數據庫開發實例。這1系統的就是充分利用JSP與JavaBean技術,以 Javascript作爲腳本語言,以關係式數據庫SQL Server2000作爲後端數據庫,用Macromedia Dreamweaver 8設計開發了1個能實現簡單的電子商務的小型動態商務網站——圖書在線銷售系統。該系統基本上具備1個網上書店銷售系統應該具備的功能,具體分爲用戶層和管理層兩大模塊,用戶層模塊實現了用戶註冊與登陸,購物車,各類查詢包括圖書查詢,訂單查詢,積分查詢等;管理層實現了用戶管理,商品管理,訂單管理等功能。
本文通過總結在開發設計中遇到的實際問題,比較系統地論述瞭如何通過JSP技術實現“圖書在線銷售系統”,希望能夠對大家有所啓迪。

TAGS:書店 JSPSQL