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

正文內(nèi)容

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

2022-11-28 21:53:59 本頁面
 

【正文】 的實(shí)力、規(guī)模與外國同行還有很大差距:信息服務(wù)不完善、結(jié)算方式落后、通訊資費(fèi)的瓶頸問題等等。 目前,電子商務(wù)的熱潮很大程度上是商家和 IT界炒作的結(jié)果和一相情愿的表現(xiàn)。 4. 信息服務(wù)欠完善 網(wǎng)絡(luò)的最大優(yōu)勢在于開展信息服務(wù),而信息服務(wù)的“不完善、低 質(zhì)量”正是國內(nèi)網(wǎng)上書店的一大敗筆。更有一些小的網(wǎng)上書店尚不具備網(wǎng)上支付能力,只能讓讀者采用郵購等傳統(tǒng)的異地購書方式。 書店擔(dān)心讀者提交定單卻不付款,或收到假定單,而讀者更擔(dān)心付款后收不到書,或自己的金融信息被別人竊取等。在信息系統(tǒng)開發(fā)過程中容易發(fā)生的傾向是 ,隨著設(shè)計的深入 , 開發(fā)人員往往陷于具體技術(shù)問題的解決技巧 , 而忽略了系統(tǒng)本身的目標(biāo) , 這往往是造成系統(tǒng)應(yīng)用后用戶不滿意的原因之一。 圖書選購(可按分類方式查找圖書,或通過關(guān)鍵字進(jìn)行查詢) 購物車功能 查看圖書詳細(xì)情況 用戶注冊 用戶登錄 查看用戶訂單信息 修改用戶個人信息 2. 管理界面部分 現(xiàn)有圖書管理:修改、刪除、查看 用戶信息管理:查看、刪除 訂單管理:查看訂單清單、更改訂貨付款、出貨狀態(tài)、刪除訂單 添加圖書 添加圖書分類 登出管理系統(tǒng) 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第三章 系統(tǒng)總體設(shè)計 6 第二章 網(wǎng)上書店系統(tǒng)分析 系統(tǒng)設(shè)計思想 系統(tǒng)設(shè)計思想在一定程度上決定了一個系統(tǒng)設(shè)計的成敗,也從某個角度反映了一個系統(tǒng)的生命力。這樣做不僅避免了程序代碼中一些不必要的重復(fù),更重要的是使整個系統(tǒng)層次結(jié)構(gòu)更為清晰,大大方便了以后系統(tǒng)功能的增加。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時也降低了對用戶界面層開發(fā)人員的要求,因?yàn)樗静恍枰M(jìn)行任何數(shù)據(jù)庫操作。 系統(tǒng)邏輯體系結(jié)構(gòu)如圖 所示: 圖 網(wǎng)上書店邏輯體系結(jié)構(gòu) 在客戶端的 PC 和公司的主機(jī)或數(shù)據(jù)庫之間有一個巨大的中間層。一個在線顧客會喜歡自己的在線購物車是一個能夠單擊的小圖標(biāo);當(dāng)他單擊圖標(biāo)的時候他會希望網(wǎng)上的數(shù)據(jù)以彩色表格的形式表現(xiàn)出來。 當(dāng) Web 服務(wù)器程序剛開始做一些提供 HTML 頁面之外的工作的時候,它與各個企業(yè)系統(tǒng)間沒有任何聯(lián)系,因?yàn)闆]有中間層。 Web 服務(wù)器程序并不能執(zhí)行所有的工作,因此一些擴(kuò)展程序就產(chǎn)生了。對一些人來說,它指的是整個網(wǎng)站的后臺程序,包括從服務(wù)器軟件到中間軟件到數(shù)據(jù)庫的所有的不同組件和存儲器。只要應(yīng)用與數(shù)據(jù)集中在服務(wù)器端,而在應(yīng)用客戶端只有標(biāo)準(zhǔn)的 WEB 瀏覽器和少量的執(zhí)行程序。 ? 系統(tǒng)開發(fā)操作系統(tǒng): Windows XP ? 系統(tǒng)開發(fā)數(shù)據(jù)庫系統(tǒng): MySQL ? 系統(tǒng)開發(fā)前臺頁面設(shè)計: Dreamweaver MX 2020 ? JSP 服務(wù)端引擎: Tomcat . ? 系統(tǒng)后臺設(shè)計開發(fā)環(huán)境: Eclipse Java SDK 的安裝以及環(huán)境變量的配置 為了實(shí) 現(xiàn) JSP 技術(shù),首先需要建立運(yùn)行環(huán)境, 因 為在 使用 Java 編程序之前要在操作系統(tǒng)中安裝 Java SDK[5]。 1. 軟件準(zhǔn)備 在 處下載 JDK(Java 2 SDK、 Standard Edition )。 安裝和配置 web 服務(wù)器 1. 簡介 Tomcat 是 jakarta 項(xiàng)目中的一個重要的子項(xiàng)目,其被 JavaWorld 雜志的編輯選 為2020 年度最具創(chuàng)新的 java 產(chǎn)品 (Most Innovative Java Product),同時它又是 sun 公司官方推薦的 servlet 和 JSP 容器,因此其越來越多的受到軟件公司和開發(fā)人 員的喜愛。注意安裝之前系統(tǒng)必須安裝了 以上版本 。啟動后可以在瀏覽器中輸入 tomcat 本身具有 web 服務(wù)器的功能,因此我們不必安裝 apache,當(dāng)然其也可以與 apache 集成到一起。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序, Java 程序就通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫 相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。但是安裝、管理與維護(hù)數(shù)據(jù)庫經(jīng)常令企業(yè)感到很吃力。MySQL Analysis Services 提供的商業(yè)智能使企業(yè)能制定出更明智的商業(yè)決策。.。D:\LubeeTomcat\mon\lib\。在名稱中我把它命名為 SQL,在服務(wù)器中選擇本地數(shù)據(jù)庫,單擊下一步。這樣就在 WindowsXP 的數(shù)據(jù)源中新建了我的 bookshop 數(shù)據(jù)庫的 ODBC連接。這樣往往效果甚差,不管用。當(dāng)用戶從登錄界面登錄, JSP 程序進(jìn)行賬號和密碼的檢查后,如果數(shù)據(jù)符合則成功 登錄,將用戶的 ID 寫入 session 對象,對以后的頁面都會先檢查 session 對象保存的數(shù)據(jù),從而判斷用戶是否可以瀏覽頁面,以達(dá)到安全控制。 ? 安全交易問題(付款方式) Sparkle 網(wǎng)上書店特意為交易事項(xiàng)做了以下條款設(shè)置: 1. 和用戶之間的契約 本書店有權(quán)在發(fā)現(xiàn)了網(wǎng)絡(luò)書店上顯現(xiàn)的產(chǎn)品及訂單的明顯錯誤或缺貨的情況下,單方面撤回任何契約。如果發(fā)生了意外情況,在確認(rèn)了您的訂單后,商品發(fā)生了價格變化,本報社書店會通過 通知用戶 ,在網(wǎng)絡(luò)書店沒有取消訂單的情況下,讓用戶決定是否取消訂單。 5. 條款的無效性及其條件 如果出于任何原因,這些條款及其條件的部分不能得以實(shí)行,其他條款及其條件的有效性將 不受影響。 具體說來 ,“網(wǎng)上書店” 購書系統(tǒng)實(shí)際上是運(yùn)行在 WEB 服務(wù)器中的一個 WEB應(yīng) 用程序。通過圖書的展示才能讓購書者能夠找到自己想要購買的圖書。 2. 圖書信息發(fā)布 圖書信息發(fā)布是指在“網(wǎng)上書店”中發(fā)布一些最新流行的熱門的書籍的信息,及帶有促銷性質(zhì)的新聞、消息 ,用以提高購買者的購買欲。為適合不同用戶的需要,本系統(tǒng)采用快速查詢―――關(guān)鍵字查詢。 4. 購物車 購物車是“網(wǎng)上書店”中最重要的部分。目前在互聯(lián)網(wǎng)上可實(shí)現(xiàn)的結(jié)賬方法較多,很多銀行也開辦了網(wǎng)上銀行。本系統(tǒng)采用的是貨到付款方式。 7. 圖書定 單管理 也即商品交易處理,這是后臺管理非常重要的一部分。 8. 圖書類目管理 網(wǎng)上書店系統(tǒng)對商品進(jìn)行相應(yīng)得分類,以方便管理。相反一個能夠善于利用客戶信息、有著良好客戶關(guān)系的企業(yè)必將逐步走向成功。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致 [9]。 通過上述系統(tǒng)功能的分析,針對一般在線書店的需求,總結(jié)出如下的需求信息。 ( 4) 一個用戶可以購買多本圖書。 ( 1) 管理員信息包括數(shù)據(jù)項(xiàng):用戶名、密碼。 ( 5) 訂單列表,包括數(shù)據(jù)項(xiàng):訂單編號、圖書編號、購書數(shù)量。 本實(shí)例根據(jù)上面的設(shè)計規(guī)劃出的實(shí)體有:管理員信息實(shí)體、用戶信息實(shí)體、圖書實(shí)體、圖書分類實(shí)體、訂單實(shí)體、訂單列表實(shí)體。 管理員(管理用戶名,密碼) 用戶(用戶名,密碼,真實(shí)姓名,性別,電子郵件,郵寄地址,郵政編碼) 圖書(圖書編號,圖書名稱,分類名稱,作者,出版社,圖書封面,圖書簡介,定價,總數(shù)量,剩余數(shù)量,標(biāo)記) 圖書分類(分類編號,分類名稱) 訂單列表(訂單編號,圖書編號 ,訂貨數(shù)量) 購書 圖書分類 密碼 用戶名 用戶名 密碼 地址 Email 訂單號 用戶號 圖書編號 購書數(shù)量 訂單編號 用戶編號 是否發(fā)款 圖書編號 圖書名稱 封面 分類編號 分類名稱 N N 圖書 訂單 用戶 管理員 訂單列表 管理 管理 管理 擁有 1 1 1 1 1 N 分類編號 N 1 備注 是否發(fā)貨 總金額 性別 真實(shí)姓名 郵編 作者 出版社 定價 標(biāo)記 總數(shù)量 剩余數(shù)量 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第三章 系統(tǒng)總體設(shè)計 18 訂單(訂單編號,圖書編號,用戶名,總金額,備注,下單時間,是否已付款,是否已 發(fā)貨) 3. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。表 所示為 User 信息表 ,記錄商店所有用戶的詳細(xì)信息。 表 所示為 order 訂單表,記錄單張訂單的具體信息。 JSP 提供了多種方式訪問 Java class、 Servlet、 Applets和 Web Server,因此, Web 應(yīng)用的功能可以分成多個明確定義公用借口的組件,通過 JSP 將它們結(jié)合在一起。Jserv等),這使 JSP 具有良好的可移植性。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。在 ASP 中, VBScript 代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 Java 虛擬機(jī)執(zhí)行,這種編譯操作僅在對 JSP頁面的第一次請求時發(fā)生。這種服務(wù)器端的駐留程序功能將極大的提高對客戶端的請求執(zhí)行效率。 Servlet 程序能響應(yīng)各個不同的客戶端,并且可以提供 Thre。它是為了進(jìn)一步提高 Java 服務(wù)器端的開發(fā)能力而發(fā)展起來的。其運(yùn)行過程如下:配置了 JSP/Servlet 執(zhí)行環(huán)境的服務(wù)器再遇到客戶端發(fā)來的一個 JSP 頁面請求時,首先由 JSP 引擎把對應(yīng)的 JSP 頁面代碼( HTML 和 JSP腳本代碼組成的混合碼)轉(zhuǎn) 換成 SERVLET 代碼,然后由 JSP 引擎調(diào)用 Servlet 端的編譯器對 Servlet 代碼進(jìn)行解釋成為字節(jié)碼( .class),最后由 JVM( Java Virtual 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計介紹 21 Machine)執(zhí)行該字節(jié)碼并返回給 Client 端相應(yīng)的結(jié)果。 ASP 的編程語言是 VBScript 之類的腳本語言, JSP 使用的是 Java,這是兩者最明顯的區(qū)別。在 ASP 或 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。在這種應(yīng)用模式編譯,使得業(yè)務(wù)邏輯和數(shù)據(jù)處理分開。 JSP 是結(jié)合 markup( HTML 或 XML)和 Java 代碼來處理的一種動態(tài)頁面。表 所示為 bookclass 分類表,記錄書店現(xiàn)有的圖書分類。每個表格在數(shù)據(jù)庫中的一個表。 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第三章 系統(tǒng)總體設(shè)計 17 圖 實(shí)體之間關(guān)系的 ER圖 ( 2) ER 圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換 ER 圖中每個實(shí)體,相應(yīng)轉(zhuǎn)換為一個關(guān) 系,該關(guān)系包括對應(yīng)實(shí)體的全部屬性,并確定該關(guān)系的關(guān)鍵字。 2. 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 ( 1)創(chuàng)建 ER 圖 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實(shí)體, 以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 ( 3) 圖書,包括數(shù)據(jù)項(xiàng):圖書編號、圖書名稱、分類編號等。 ( 6) 一個列 表對應(yīng)多張訂單。 ( 2) 訂單分詳細(xì)訂單和總訂單。數(shù)據(jù)庫設(shè)計 一般包括如下幾個步驟: ? 數(shù)據(jù)庫需求分析 ? 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 ? 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 1. 數(shù)據(jù)庫需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)管理員登錄k 后臺管理 現(xiàn)有圖書管理 添加新圖書 添加圖書分類 訂單管理 用戶管理 刪除圖書 查看圖書資料 修改圖書資料 添加新圖書 添加圖書分類 刪除圖書分類 查看訂單詳情 刪除訂單 查看用戶詳情 查看用戶資料 刪除用戶 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第三章 系統(tǒng)總體設(shè)計 16 構(gòu)能充分滿足各種信息的輸出和輸入。當(dāng)然這些工作要隨著經(jīng)營者的經(jīng)營策略不同而具體進(jìn)行考慮。 基于 JSP 技術(shù)的網(wǎng)上書店的設(shè)計與實(shí)現(xiàn) 第三章 系統(tǒng)總體設(shè)計 14 9. 客戶信息管理 用現(xiàn)代企業(yè)管理的觀點(diǎn)來看,客戶信息 是企業(yè)很重要的商業(yè)信息。 管理員與查看人員擁有的權(quán)限,可以查看和修改用戶訂單的狀態(tài) 。 查看與修改: 管理 人 員所擁有的權(quán)限,進(jìn)行以往添加過的圖書進(jìn)行查看與修改,假如
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1