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

正文內(nèi)容

基于jsp的在線購(gòu)物網(wǎng)站(編輯修改稿)

2025-12-11 17:04 本頁(yè)面
 

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