freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于jsp的在線購物網站(編輯修改稿)

2025-12-11 17:04 本頁面
 

【文章內容簡介】 是一般大型網站采用的數據庫,要求用戶必須在服務器上安 裝 .NET Framework。 SQL Server 向來是一次性購買的解決方案 ,價格適中, SQL Server 在數據庫,可以是小用戶,也可以是大用戶,大企業(yè)。 SQL Server 是一個 數據 庫平臺,提供數據庫的從服務器到終端的完整的解決方案。 MS SQL Server 比 ACCESS 功能強大。它們都是微軟的數據庫產品 。 Oracle 適宜為大型公司提供大型解決方案 (安裝稍復雜 )Oracle 有許多部件適 應性能強比 SQL Server 具有更強大,在可擴縮性和性能方面不可小覷。非常靈活 ,允許使用者按需要添加工具 .但是較高的價格以及在安裝和高效運行上的復雜性 ,建立完整數據庫解決方案的方式必須額外購買所需要的每一個附加特性 。 BD2 是 IBM 公司研制的一種關系型數據庫系統(tǒng)。主要應用于大型應用系統(tǒng),具 有較好的可 伸縮性,可支持從大型機到單用戶環(huán)境,應用于 OS/ Windows 等平臺 下。提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規(guī)模到大規(guī)模應用程序的執(zhí)行能力,具有與平臺無關的基本功能和 SQL 命令。采用了數據分 級技術,能夠使大型機數據很方便地下載到 LAN 數據庫服務器,使得客戶機 /服務 器用戶和基于 LAN 的應用程序可以訪問大型機數據,并使數據庫本地化及遠程連接 透明化。它以擁有一個非常完備的查詢優(yōu)化器而著稱,其外部連接改善了查詢性能,并支持多任務并行查詢。具有很好的網絡支持能力,每個子系統(tǒng)可以連接十幾萬個分 布式用戶,可同時激活上千個活動線程,對大型分布式應用系統(tǒng)尤為適用。 Access 主要適用于中小型應用系統(tǒng),或作為客戶機 /服務器系統(tǒng)中的客戶端數 據庫。它具備了許多先進的大型數據庫管理系統(tǒng)所具備的特征,如事務處理 /出錯 回滾能力等。具有界面友好、易學易用、開發(fā)簡單、接口靈活等特點 ,是典型的新 一代桌面數據庫管理系統(tǒng) .用存儲的數據建立窗體和報表,可視性好,強大的數據 組織、用戶管理、安全檢查等功能。 蘭州交通大學博文學院畢業(yè)設計 13 MySQL 是一種開放源代碼的關系型數據庫管理系統(tǒng) (RDBMS),使用最常用的數 據庫管理語言 結構化查詢語言 (SQL)進 行數據庫管理。 MySQL 是開放源代碼的, 因此任何人都可以在 General Public License 的許可下下載并根據個性化的需要 對其進行修改。因為其速度、可靠性和適應性而備受關注。 短小精悍,象 access 一樣的文件型數據庫,但比 access 強百倍。真正多用戶多任務的數據庫系 統(tǒng),從 Linux 上移植過來的,安全性非常好,完全可以作為大型數據庫使用 。 從價格和使用性上,我選擇了微軟的 SQL Server 2020。 Oracle 和 BD2價格太高,適用于大型分布式網站開發(fā),不適合小型的網絡交易網站,而 Access 不是很對于商務網站開發(fā)不是很靈活, MySQL 雖然是完全免費 而且開源,但是對專業(yè)的數據服務支持和安全性還不是很好。 開發(fā)與運行環(huán)境 數據庫: SQL Server2020 開發(fā)工具包: JDK (或以上版本) 開發(fā)環(huán)境 : MyEclipse (或以上版本 ) Dreamweaver CS3(或以上版本 ) JSP 服務器: TOMCAT (或以上版本 操作系統(tǒng): Windows XP 瀏覽器: IE 分辨率: 1027*768 蘭州交通大學博文學院畢業(yè)設計 14 第 4 章 系統(tǒng)設計功能模塊: 項目規(guī)劃 網上購物系統(tǒng)是一個典型的 JSP數據庫開發(fā)應用程序,由前臺商品展示及銷售、后臺管理 2部分組成。 ? 前臺商品展示及銷售 : 該部分主要包括新品上架、特價商品、銷售排行、購物車、會員管理、商品公告及訂單查詢、商品查詢等。 ? 后臺管理 : 該部分主要對商城內的一些基礎數據進行有效管理,包括商品管理、會員管理、訂單管理、公告管理等。 系統(tǒng)功能結構圖 網上購物 系統(tǒng) 前臺 功能結構如 圖 41所示 圖 41 系統(tǒng)前臺功能結構圖 網上購物系統(tǒng)后臺功能結構如圖 42所示 圖 42 系統(tǒng) 后臺 功能結構圖 蘭州交通大學博文學院畢業(yè)設計 15 處理流程 系統(tǒng)處理 業(yè)務流程 如圖 43 所示 圖 43 業(yè)務流程圖 蘭州交通大學博文學院畢業(yè)設計 16 系統(tǒng)設計 本系統(tǒng)在設計時應該滿足以下幾個目標: ? 采用人機對話的操作方式,界面設計美觀友好、信息查詢靈活、方便、快捷、準確、數據存儲安全可靠。 ? 全面展示商城內所有商品,并可展示最新商品及特價商品。 ? 為顧客提供一個方便、快捷的商品信息查詢功能。 采用模糊查詢查詢數據。 ? 會員 可以隨時修改自己 的會員資料 。 ? 實現(xiàn)網上購 物。 ? 商品銷售排行,以方便顧客了解本商城內的熱銷商品及幫助企業(yè)領導者做出相應的決策。 ? 查看商城內的公告信息。 ? 用戶隨時都可以查看自己的訂單。 ? 對用戶輸入的數據,系統(tǒng)進行嚴格的數據檢驗,盡可能排除人為的錯誤。 ? 系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。 ? 系統(tǒng)運行穩(wěn)定、安全可靠。 數據庫設計 本系統(tǒng)數據庫采用 SQL Server 2020 數據庫,系統(tǒng)數據庫名稱為 pany,共包含5張表。 ( 1) PRODUCT(商品信息表) 商品信息表主要用來保存商品 的詳細 信息。表 PRODUCT 的結構如 表 41所示。 表 41 商品類信息表 字段名 數據類型 長度 是否主鍵 描述 productID int 4 是 商品 ID serialNumber varchar 20 否 商品編號 name varchar 20 否 商品名稱 brand varchar 20 否 商品品牌 蘭州交通大學博文學院畢業(yè)設計 17 model varchar 20 否 商品型號 price numeric 10,2 否 商品價格 picture varchar 100 否 商品圖片 description varchar 800 否 商品介紹 ( 2) NEWS( 新聞 類信息表 ) 新聞 信息表主要用來保存 新聞 類別中信息。表 NEWS的結構如 表 42所示。 表 42 新聞類信息表 字段名 數據類型 長度 是否主鍵 描述 newsID Int 4 是 新聞 ID title varchar 100 否 新聞標題 contents varchar 1000 否 新聞內容 writerDate varchar 50 否 發(fā)布日期 ( 3) MESSAGE( 留言板信息 表) 留言板信息 表用來保存 顧客在購買商品時的 留言 信息。表 MESSAGE 的結構如 表 43所示 。 表 43留言板信息 表 字段名 數據類型 長度 是否主鍵 描述 messageId int 4 是 留言 ID title varchar 50 否 留言題目 contents varchar 500 否 留言內容 writer varchar 20 否 留言顧客名 publishTime varchar 30 否 留言時間 replyCount int 4 否 回復數量 蘭州交通大學博文學院畢業(yè)設計 18 ( 4) REPLY( 留言板回復 表 ) 留言板回復 表用來保存 回復顧客留言 的詳細信息。表 REPLY 的結構如 表 44所示。 表 44 留言板回 復 表 字段名 數據類型 長度 是否主鍵 描述 replyID int 4 是 回復 ID messageID int 4 否 與 MESSAGE 表的 messageID 字段關聯(lián) contents varchar 300 否 回復內容 write varchar 20 否 回復作者 publishTime varchar 30 否 回復時間 ( 5) USERS( 用戶 信息表) 用戶 信息表主要用來存儲所注冊的 用戶 的信息。表 USERS 的結構如 表 46所示。 表 46 用戶 信息表 字段名 數據類型 長度 是否 主鍵 描述 userID int 4 是 會員 ID userName varchar 20 否 用戶名 passWord varchar 20 否 密碼 status int 4 否 用戶級別 蘭州交通大學博文學院畢業(yè)設計 19 第 5 章 網上購物系統(tǒng)實現(xiàn)過程 本系統(tǒng)所采用的是 Inter 架構,三層 B/S模式,采用 JSP+SQL Server 2020 數據庫技術實現(xiàn),同時利用了 JavaBean、 JavaScript、 JDBCODBC 橋接器等技術。本節(jié)將首先介紹系統(tǒng)開發(fā)工具、再介紹系統(tǒng)各部分的實現(xiàn)方法。 系 統(tǒng)各部分的實現(xiàn)方法 從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)功能模塊分為前臺 和后臺。前臺包括 有用戶注冊、 用戶登錄、 修改個人信息、查詢商品、 特價商品展示、新品展示、 購買商品、 加入購物車、支付等功能。后臺模塊總要有添加商品、刪除商品、添加商品類別、管理用戶、管理公告、管理訂單 等。各模塊雖然是獨立的,但又統(tǒng)一于同一數據庫中,便于管理員管理維護數據庫,同時也便于用戶的操作。 創(chuàng)建與數據庫的連接 在 JSP中可以使用 Java 的 JDBC技術,實現(xiàn)對數據庫中表記錄的查詢、修 改和刪除等操作。 JDBC 技術在 JSP 中占有很 重要的位置。 JDBC( Java DataBase Connectivity)是 Java 數據庫連接 API。簡單地說, JDBC 能完成三件事: ? 與一個數據庫建立連接 ? 向數據庫發(fā)送 SQL 語句 ? 處理數據庫返回的結果 JDBCODBC 橋是一個 JDBC驅動程序,它通過將 JDBC操作轉換為 ODBC 操作來實現(xiàn)JDBC操作。對 ODBC,它像是通常的應用程序,橋為所有對 ODBC 可用的數據庫實現(xiàn) JDBC。JDBC在設計上和 ODBC 很相似。 JDBC和數據庫建立連接的一種常見方式是建立一個JDBCODBC 橋接器。由于 ODBC驅動程 序被廣泛的使用,建立這種橋接器,是的 JDBC 有能力訪問幾乎所有類型的數據庫。 JDBC 也可以直接加載數據庫渠道程序訪問數據庫。 訪問數據庫的 JavaBean JavaBean 是一種 Java 語言寫成的可重用組件。為寫成 JavaBean,類必須是具體的和公共的,并且具有無參數的構造器。 JavaBean 通過提供符合一致性設計模式的公共方 蘭州交通大學博文學院畢業(yè)設計 20 法將內部域暴露成為屬性。眾所周知,屬性名稱符合這種模式,其他 Java 類可以通過自省機制發(fā)現(xiàn)和操作這些 JavaBean 屬性。 用戶可以使用 JavaBean 將功能、處理、值、 數據庫訪問和其他任何可以用 Java 代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內部的 JSP 頁面、 Servlet、其他JavaBean、 Applet 程序或應用來使用這些對象。用戶可以認為 JavaBean 提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變。 JSP 的一個重要特性就是可以用 JavaBean 實現(xiàn)功能的擴展。將大部分功能放在JavaBean 中完成,以使 JSP 頁面程序更干凈簡潔、利于維護。 JavaBean 可以很方便的用來捕獲頁面表單的輸入并完成各種業(yè)務邏輯的處理。 ? 連接數據庫的 JavaBean— BaseDao。通過 JSP 頁面調用此 JavaBean,可以實現(xiàn)對數據庫的連接,數據表的添加、刪除、更新等操作。 ? 編譯及使用 JavaBean 例如用 JDK 的 javac 命令編譯 ,得到 文件,即表示建立了一個 JavaBean。在
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1