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

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn)-閱讀頁

2025-05-27 18:24本頁面
  

【正文】 家 規(guī)模較大的書店中,如果沒有這項功能,用戶將 很難 找到自己 所需要的圖書,這 樣整個 “網(wǎng)上書店”的吸引力將會因此大大降低。不論是否熟悉圖書分類法,只要輸入書名、 作者 、 ISBN、出版社、圖書類別等查詢條件中的任意一項的關(guān)鍵字,就可以 迅速 查 詢到所有和關(guān)鍵字有關(guān)的圖書信息。隨著對內(nèi)容 提要的關(guān)鍵字檢索的增加,對分類主題 增加 相應(yīng)的基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第三章 系統(tǒng)總體設(shè)計 15 描述和關(guān)鍵字,此類查詢將會提供更加強大的查詢功能。“網(wǎng)上書店”的目的是實現(xiàn)圖書的銷售。 5. 購書結(jié)賬 購書結(jié)賬時用戶在書店購買圖書后必然要做的一件事。一些大型企業(yè)的電子商務(wù)活動也可利用網(wǎng)上的金融工具 來 進行結(jié)算。目前普遍采用的還是貨到付款方式。 6. 圖書管理功能 添加新圖書 : 管理人員可以通過這個功能向書店錄入新的圖書。由于時間久了,數(shù)據(jù)庫中的圖書量也就大了, 也 可以利用圖書搜索功能查找到你需要修改的圖書,修改方法與添加新圖書方法一樣。網(wǎng)上書店的注冊用戶和后臺管理實現(xiàn)直達(dá)式交流,使溝通更具實時性和準(zhǔn)確性??蛻粼谫徫飼r需要提交交易表單給商品管理員,只有等到確認(rèn)后才能發(fā)貨,同時商品倉庫中對應(yīng)商品的數(shù)量將減少,并將交易標(biāo)單的狀態(tài)值設(shè)為已發(fā)貨。管理員可以創(chuàng)建和編輯商品類目,在添加新商品的時候需要選擇相應(yīng)的類目。一個企業(yè)如果失去了客戶就意味著企業(yè)的倒閉。需要說明的是客戶信息管理并不僅僅是將客戶的信息整理好放進數(shù)據(jù)庫里就萬事大吉,而是要在歸檔、整理的同時對這些信息進行二次加工,從中挖掘出有利于企業(yè)發(fā)展的信息。 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第三章 系統(tǒng)總體設(shè)計 16 主要功能模塊功能介紹 客戶界面系統(tǒng)功能模塊 圖 客戶界面的系統(tǒng)功能模塊圖 客戶登錄 在線購書 查看購物車 查看訂單信息 圖書查詢 購買 查看圖書詳情 客戶注冊登錄 在線購書 修改購買數(shù)量 刪除已選圖書 提交購物車 清空購物車 繼續(xù)購書 查看訂單詳情 購買 查看圖書詳情 購買 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第三章 系統(tǒng)總體設(shè)計 17 管理界面系統(tǒng)功能模塊 圖 管理界面的系統(tǒng)功能模塊圖 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率、以及實現(xiàn)的 效果 產(chǎn)生影響。 設(shè)計數(shù)據(jù)庫系統(tǒng)應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及 將來可能增加的需求。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。 ( 1) 用戶分一般用戶和管理員用戶。 ( 3) 每一本圖書都從屬于一種類型。 ( 5) 一個 用戶對應(yīng)一張訂單列表。 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴展,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。 ( 2) 普通用戶,包括數(shù)據(jù)項:用戶 ID、用戶名、密碼等。 ( 4) 圖書分類,包括數(shù)據(jù)項:分類編號、分類名稱。 ( 6) 訂單,包括數(shù)據(jù)項:訂單編號、用戶編號、下單時間等。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動 [10]。 實體之間關(guān)系的 ER 圖如圖 所示。對于 “ 聯(lián)系集 ” ,根據(jù)聯(lián)系方式的不同,采取不同的手段以使被它聯(lián)系的實體所對應(yīng)的關(guān)系彼此實現(xiàn)某種聯(lián)系 [11]。 在線書店數(shù)據(jù)庫中各個表的 設(shè)計結(jié)果如下面的表格所示。如 表 所示為 bookadmin 書店管理員信息表。表 所示為 store 庫存表,記錄書店現(xiàn)有的 圖書信息。 表 為 allorders訂單總表,記錄某個用戶的訂單總信息。 表 bookadmin 書店管理員信息表 序號 字段名 含義 類型 長度 備注 1 AdminUser 管理員名 Varchar 20 2 AdminPass 密碼 Varchar 50 表 User 用戶信息表 序號 字段名 含義 類型 長度 備注 1 UserName 用戶名 Char 20 不能為空 2 PassWord 密碼 Char 16 不能為空 3 TrueName 真實姓名 Char 10 4 Sex 性別 Char 2 5 Email 電子郵件 Varchar 50 不能為空 6 Address 郵寄地址 Varchar 60 不能為空 7 CodeNO 郵政編碼 Int 20 表 store 庫存表 序號 字段名 含義 類型 長度 備注 1 BookID 圖書編號 Char 15 主鍵,不能為空 2 BookName 圖書名 Char 30 不能為空 3 Author 作者名 Char 20 不能為空 4 Price 定價 Money 10 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第三章 系統(tǒng)總體設(shè)計 21 5 Publisher 出版社 Varchar 50 6 Cover 封面 Varchar 50 7 Amount 總 數(shù)量 Int 12 8 Leavnumber 剩余數(shù)量 Int 12 9 Type 分類名稱 Varchar 20 10 Intro 圖書簡介 Varchar 100 11 Mark 標(biāo)記 Char 2 “1”推薦圖書 表 bookclass 圖書分類表 序號 字段名 含義 類型 長度 備注 1 ID 分類編號 Int 11 主鍵 2 Classname 分類名稱 Varchar 30 表 allorders訂單總表 序號 字段名 含義 類型 長度 備注 1 OrderID 訂單號 Int 12 2 BookID 圖書編號 Int 12 3 Amount 訂貨數(shù)量 Int 12 表 order 訂單詳細(xì)表 序號 字段名 含義 類型 長度 備注 1 OrderID 訂單編號 Int 12 主鍵,不能為空 2 BookID 圖書編號 Char 15 3 TotalQuatity 購買數(shù)量 Int 12 4 TotalPrice 總金額 Money 12 5 UserName 用戶名 Char 20 6 Datatime 下單時間 Data YYMMDD 7 IsPayoff 是否已付款 Int 11 8 IsSales 是否發(fā)貨 Int 11 9 Content 備注 Char 60 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計介紹 22 第四章 系統(tǒng)詳細(xì)設(shè)計介紹 系統(tǒng)關(guān)鍵技術(shù) JSP/SERVLET 和 JDBC 技術(shù) JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn), JSP 技術(shù)是在 Servlet 技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為 Java 服務(wù)器編程的重要組成部分雖然它還未成型,但是它必將和 J2EE( Java 2 Enterprise Edition)一起發(fā)展 [12]。每一頁第一次被調(diào)用時,通過 JSP 引擎自動被編譯成 Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的 Servlet。 這種模式允許工作分成兩部分,組件開發(fā)與頁面設(shè)計的編譯(結(jié)合一些方法的調(diào)用)。 現(xiàn)在已經(jīng)有許多 Web Server 支持 JSP(如 Sun 的 Java Web Server, Apacheamp。 JSP 與 Microsoft 的 ASP 技術(shù)非常相似,兩者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。普通的 HTML頁面只依賴于 Web 服務(wù)器,而 ASP 和 JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。ASP 和 JSP 都是面向 Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。此外, ASP 與 JSP 還有一個更 為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。具體說來,其腳本的處理,摒棄了常用的解釋執(zhí)行方式,而是采用一種全新的先對代碼進行轉(zhuǎn)換、編譯,而后再執(zhí)行的方式,可以大大提高運行效率。其中編譯 Servlet 代碼生成的字節(jié)碼( .Class)將一直停留在服務(wù)器端的相關(guān)目錄內(nèi)供后續(xù)客戶端對它的請求重用。而 Servlet 時在 Java 基礎(chǔ)上的一種技術(shù)和標(biāo)準(zhǔn)。 Servlet 程序基于 Servlet API 而開發(fā)的。JSP 技術(shù)作為一種全新的服務(wù)器端使用技術(shù),具有良好的跨平臺實用性和與協(xié)議無關(guān)性。同時, JSP 只是第一次被請求的時候才編譯,后續(xù)請求將直接調(diào)用駐留在服務(wù)器端的經(jīng) 過編譯后的字節(jié)碼( .class),其訪問速度將會大大提高。 JSP/Servlet 與后臺數(shù)據(jù)庫的連接使用了 JDBC 接口技術(shù) [12]。JDBC 具有兩層結(jié)構(gòu): JDBC API 和 JDBC Driver API。而后者則提供了 JDBC Driver Manager 與后臺各異構(gòu)數(shù)據(jù)庫驅(qū)動程序的接口。目前使用的 JDBC 驅(qū)動程序有 [14]: ? JDBCODBC 橋程序:該驅(qū)動程序作為 JDK 的一部分提供,并且目前許多的數(shù)據(jù)庫廠商均為其產(chǎn)品提供基于 ODBC 的驅(qū)動程序。 ? NETPROTOCAL ALLJAVA DRIVER:將 JDBC 調(diào)用轉(zhuǎn)換為獨立的 DBMS 的網(wǎng)絡(luò)協(xié)議,再由應(yīng)用程序?qū)⒕W(wǎng)絡(luò)協(xié)議轉(zhuǎn)換為 DBMS 協(xié)議。 以上各種驅(qū)動程序在程序運行時由 JDBC DRIVER MANAGER 動態(tài)載入。實現(xiàn)該功能的 API 類庫包含在 包中,同時該包中還包含有與數(shù)據(jù)庫建立連接、傳送用戶查詢請求和接收查詢結(jié)果的用于實現(xiàn)與數(shù)據(jù)庫連接的其他功能的類,如 DRIVER MANAGER 類、 CONNECTION 類、 STATEMENT 類和 RESULTSET 類。 JavaBean Javabean 組件是用 java 語言編寫的,與開發(fā)平臺無關(guān)的,可重用的軟件組件,使用標(biāo)準(zhǔn)的方法命名規(guī)則,是一個得到業(yè)界各廣大產(chǎn)商支持的技術(shù) [15]。開發(fā)人員可以編寫出可重用的組件,然后在各個平臺上運行。在 jsp 頁面中有負(fù)責(zé)存取內(nèi)容和顯示的標(biāo)記, 業(yè)務(wù)邏輯被包含在可重用的組件中,即 JavaBean 組件。beaninstancename39。page|request|session|application39。 class 是定義改 JavaBean 對象的類名,它也是大小寫敏感的。 bean。它可以通過表達(dá)式所計算出的值。 當(dāng) jsp 中使用 bean 標(biāo)記時,程序執(zhí)行的過程如下: ( 1)首先程序試圖在屬性所值的范圍( id, scope)中尋找 bean。它的類型由 type 和 class 來指定。 ( 3)如果 class 被指定,而器指定的非抽象類又具有一個空參數(shù)的初始化函數(shù),則 bean 將實例化并添加到 scope 指定的范圍中。 ( 5) beanname 是指向從一個被序列化的對象來創(chuàng)建 JavaBean 的 文件名。 (6)如果 scope 指定為 request,則 bean 將從請求的上下文中通過 getAttribute()方法被取出。如果 bean 是被創(chuàng)建的,它將被存放在當(dāng)前的請求上下文中。 (7)當(dāng)指定 session 是 bean 從當(dāng)前會話中通過 getValue( )方法取出。當(dāng) bean 需要多個 HTTP 請求中被使用時,基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計介紹 25 應(yīng)使用此范圍。隨著 WEB 技術(shù)的日益成熟,Browse/Server(簡稱 B/S)結(jié)構(gòu)已成為取代 Client/Server(簡稱 C/S)結(jié)構(gòu)的一種全新技術(shù)。 因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1