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

正文內(nèi)容

基于struts2的網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-11-14 03:27本頁面
  

【正文】 表 51管理員信息表 鍵 列名 數(shù)據(jù)類型 長度 可空 描述 主鍵 帳號(hào) varchar 20 否 管理員登錄帳號(hào) 密碼 varchar 20 否 管理員登錄密碼 用戶 訂單 用 戶 管理員yua 用 戶 圖書yua 用 戶 。幾個(gè)主要的表如下所示。 圖 53實(shí)體之間關(guān)系的 ER圖 數(shù)據(jù)庫詳細(xì)結(jié)構(gòu)設(shè)計(jì) 網(wǎng)上書店數(shù)據(jù)庫中各張表的設(shè)計(jì)結(jié)果如下面的表格所示。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系。 (3) ordertable(訂單表),包括訂單編號(hào),收貨人姓名,收貨地址,購書種類等。 在 bookshop 的數(shù)據(jù)庫中,根據(jù)項(xiàng)目的需求建立相應(yīng)的數(shù)據(jù)表,如下: (1) guanliyuan(管理員表 ),包括管理員帳號(hào)和密碼。在 MySql 數(shù)據(jù)庫管理系統(tǒng)中建立名稱為 bookshop 的數(shù)據(jù)庫。 返回查詢結(jié)果 SQL 語句查詢數(shù)據(jù)庫 返回圖書對(duì)象相關(guān)信息或訂單對(duì)象信息 輸出圖書相關(guān)信息或 訂單信息 數(shù)據(jù)存儲(chǔ)層 數(shù)據(jù)庫 在線書店操作界面 Javabean 用戶截面層 業(yè)務(wù)處理層 5 系統(tǒng)總體設(shè)計(jì) 18 圖 52 前臺(tái)系統(tǒng)功能模塊 網(wǎng)上書店后臺(tái)系統(tǒng)功能模塊如圖 53 所示。工作原理如圖 51 所示 . 圖 51 三層架構(gòu)的工作原理 上面的 JavaBeans 通過返回對(duì)象的形式來返回?cái)?shù)據(jù),從而通過封裝數(shù)據(jù)達(dá)到再一次提高數(shù)據(jù)安全性的目 的。 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 17 三層結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),即程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。為了使網(wǎng)上書店的所有界面具有統(tǒng)一的風(fēng)格,把頁頭和頁尾的代碼分開寫,分別放到 JSP 文件中,在其他頁面中使用時(shí),只要利用 include 指令將它們包含進(jìn)來即可。 系統(tǒng)特點(diǎn) 頁面模塊化 本系統(tǒng)在界面設(shè)計(jì)上都采用了模塊化處理思想,因?yàn)橛行┠K要經(jīng)常用到,所以把它設(shè)計(jì)為公共模塊。 (2) 用戶管理:查看已在該網(wǎng)站上注冊的用戶。 (10) 查看用戶的購買記錄:可以查看此用戶在本網(wǎng)站的購書記錄。 (8) 查看圖書詳細(xì)情況:查看詳細(xì)資料,這樣方便是否能購買這本圖書,購買后有沒有對(duì)用戶有幫助。 (6) 重點(diǎn)書介紹:推銷自己利潤最好的圖書。 (4) 新書上架:給用戶知道最近本書店有什么新書。 (2) 用戶登錄:判斷用戶是否為合法用戶,只有合法用戶才能購買圖書。 系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)如下圖 48所示。 圖 47 系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)部分) 用戶登錄 用戶信息 圖書查詢 圖書信息 購物車處理 更新圖書 信息 購物車信息存儲(chǔ) 反饋圖書信息 圖書信息存儲(chǔ) 圖書信息 訂單提交 確認(rèn)圖書信息 訂單數(shù)據(jù) 付款等 圖書購買 訂單數(shù)據(jù) 訂單查詢 管理員 管理員登錄 訂單數(shù)據(jù)存儲(chǔ) 訂單數(shù)據(jù) 訂單處理 更新訂單數(shù)據(jù) 注冊用戶 處理結(jié)果信息 管理員 處理結(jié)果信息 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 15 第三層數(shù)據(jù)流程圖 用戶登錄處理。 系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)管理)如下圖 47示。 系統(tǒng)第二層數(shù)據(jù)流圖(前臺(tái)購書)如圖 46所示。根據(jù)頂層數(shù)據(jù)流圖,對(duì)前臺(tái)購書和后臺(tái)管理模塊作進(jìn)一步分解,得到第二層數(shù)據(jù)流圖。 系統(tǒng)數(shù)據(jù)流程分析 頂層數(shù)據(jù) 流程圖 系統(tǒng)頂層數(shù)據(jù)流圖如下圖 45所示。 西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 13 (1) 用戶在客戶端點(diǎn)擊存在服務(wù)器中的主頁時(shí),系統(tǒng)能快速響應(yīng)。 (3) 用戶管理,主要有用戶注冊、修改用戶信息。 (1) 圖書管理,主要有修改圖書信息、添加圖書、刪除圖書。 法律可行性 該平臺(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。加之傳遞方便、耐存儲(chǔ),網(wǎng)上賣書具有比傳統(tǒng)書店更大的成本優(yōu)勢。JSP+JavaBeans 幾乎可以在所有平臺(tái)上通行無阻,從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái), JSP和 JavaBeans甚至不用重新編譯。 Java 語言是一種優(yōu)秀的編程語言 ,它最大的優(yōu)點(diǎn)就是與平臺(tái)無關(guān),在 Windows 、 Linux 以及其它平臺(tái)上,都可以使用相同的代碼??尚行匝芯抗ぷ鞯闹饕蝿?wù)不是研究如何解決問題,而是要用最小的代價(jià) 在最短時(shí)間內(nèi)確定該項(xiàng)目是否具有開發(fā)的可行性。具體的 文件內(nèi)容是固定的,具體代碼如下: ?xml version= encoding=UTF8 ? !DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration 3 開發(fā)環(huán) 境的搭建與配置 11 struts2 package name=default namespace=/ extends=strutsdefault action name=login class= method=execute result name=success//result /action /package /struts2 4 系統(tǒng)的需求與分析 12 4 系統(tǒng)的需求與分析 可行性分析 開發(fā)任何一個(gè)計(jì)算機(jī)系統(tǒng)都會(huì)受時(shí)間和資源的限制。 (2) 在 文件中加入一個(gè)過濾器配置。 等 jar 包,導(dǎo)入到項(xiàng)目中。在下載的包里面解壓后,找到。然后根據(jù)提示進(jìn)行安裝。然后根據(jù)提示進(jìn)行安裝。詳細(xì)設(shè)計(jì)如圖 31和圖 32。 右擊我的電腦 屬性,點(diǎn)擊“高級(jí)”選項(xiàng)卡,單擊“環(huán)境變量”。安裝好 JDK 后,會(huì)自動(dòng)安裝 JRE。 運(yùn)行剛下載好的 ,按提示進(jìn)行操作。點(diǎn)擊 Java SE 6 Update 10 Beta 后面的 Download 按鈕,在接下來頁面中選擇 JDK 6。 3 開發(fā)環(huán)境的搭建與配置 9 3 開發(fā)環(huán)境的搭建與配置 開發(fā)環(huán)境簡介 開發(fā)環(huán)境的選擇會(huì)影響系統(tǒng)的運(yùn) 行和維護(hù),所以在這里給出此網(wǎng)上書店開發(fā)與運(yùn)行環(huán)境的選擇如下: 開發(fā)環(huán)境: Windows XP 開發(fā)工具: MyEclipse 應(yīng)用服務(wù)器: 數(shù)據(jù)庫管理系統(tǒng): MySql 使用框架: Struts2 開發(fā)軟件的下載,安裝與環(huán)境配置 JDK 下載及安裝 首先要下載 JDK 的最新版本。 Struts2 的工作原理 如圖 22 所示 ?;蛘哒f,WebWork 衍生出了 Struts2,而不是 Struts 1 衍生了 Struts2。 Struts 2 與 Struts 1 相比,確實(shí)有很多革命性的改進(jìn),但 它并不是新發(fā)布的新框架,而是在另一個(gè)赫赫有名的框架 : webwork 基礎(chǔ)上發(fā)展起來的。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能,如圖 21 所示。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 控制 (Controller)可以理解為從用戶接收請(qǐng)求 , 將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。對(duì)一個(gè)開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計(jì)。業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。 MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。 視圖 (View)代表用戶交互界面,對(duì)于 Web 應(yīng)用來說,可以概括為 HTML 界面,但有可能為 XHTML、 XML 和 Applet??蚣艿牧6仍酱?,其中包含的領(lǐng)域知識(shí)就更加完整 。與傳統(tǒng)的基于類庫 的面向?qū)ο?重用技術(shù)西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文 6 比較,應(yīng)用框架更注重于面向?qū)I(yè)領(lǐng)域的軟件重用。一個(gè)框架它規(guī)定了應(yīng)用的體系結(jié)構(gòu),闡明了整個(gè)設(shè)計(jì)、協(xié)作構(gòu)件之間的依賴關(guān)系、責(zé)任分配和控制流程,表現(xiàn)為一組抽象類以及其實(shí)例之間協(xié)作的方法,它為構(gòu)件復(fù)用提供了上下文 (Context)關(guān)系。另一種定義認(rèn)為,框架是可被應(yīng)用開發(fā)者定制的應(yīng)用骨架。自 JSP推出后,眾多大公司都支持 JSP技術(shù)的服務(wù)器, 如 IBM、 Oracle公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器 。 JSP 同 Servlet 一樣 在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML文本,因此客戶端只要有瀏覽器就能瀏覽。插入 的 JAVA 程序段可以操 作數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP將網(wǎng)頁邏輯 與網(wǎng)頁設(shè)計(jì)、 顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 2 系統(tǒng)關(guān)鍵技術(shù)綜述 5 2 系統(tǒng)關(guān)鍵技術(shù)綜述 JSP 動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù) JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。當(dāng)你在網(wǎng)上書店買過書成為其顧客后,書店就會(huì)通過它的網(wǎng)頁和電子郵件同你保持聯(lián)系,會(huì)根據(jù)你上次購書的信息,了解你主要的閱讀興趣與購書范圍。網(wǎng)上書店系統(tǒng)都非常重視提供雙向交流服務(wù),設(shè)有讀者評(píng)論、專題推薦、作者訪談、專家點(diǎn)評(píng)和幫助讀者找書的 “ 眼睛 ” 等專欄。在付款程序上,網(wǎng)上書店設(shè)計(jì)了 “ 網(wǎng)上 ” 和 “ 網(wǎng)下 ” 兩種方法,前者適用于使用信用卡的讀者,后者是使用免費(fèi)電話、傳真等結(jié)算途徑 . (6) 提供全方位的圖書信息和雙向交流的渠道。網(wǎng)上書店網(wǎng)頁內(nèi)容的設(shè)計(jì)安排簡明實(shí)用,容易操作,讀者只需坐在電腦屏幕前,在網(wǎng)上書店的主頁上填好相應(yīng)的表格,就可以將自己的需要登錄到網(wǎng)上書店的數(shù)據(jù)庫中,馬上得到是否有貨的信息,大大簡化了購書手續(xù)。網(wǎng)上書店的圖書價(jià)格一般比傳統(tǒng)書店優(yōu)惠10~ 30%,即便加上運(yùn)費(fèi)也還是便宜的。 (4) 圖書價(jià)格便宜。讀者還可以通過網(wǎng)上書店提供的免費(fèi)電話同顧客服務(wù)代表保持聯(lián)系。如果讀者發(fā)現(xiàn)訂單有差錯(cuò),可以及時(shí)修改。 (3) 圖書傳遞速 度快。 1997 年中,亞馬遜網(wǎng)上書店打出一條很有吸引力的廣告: “ 亞馬遜,地球上最大的書店 ” 。 (2) 圖書品種多。 網(wǎng)上書店具有以下的優(yōu)越性: (1) 獨(dú)特的運(yùn)作方式。網(wǎng)絡(luò)書店是純虛擬的,采用以網(wǎng)絡(luò)作為平臺(tái)搜集、整理圖書信息,用網(wǎng)下配送公司實(shí)施速遞服務(wù)的電子商務(wù)形式,是網(wǎng)上零售業(yè)的典型代表。前一類書店已經(jīng)開始逐步銷售更多的商品,在很大程度上,是以圖書為主打產(chǎn)品,開發(fā)其他商品作為補(bǔ)充。就目前情況而言,上述幾類的網(wǎng)絡(luò)書店可以分為兩大類。這一類網(wǎng)上書店立足公司主營業(yè)務(wù),主要對(duì)海外進(jìn)行圖書銷售,近年來銷售量逐漸增加。我國 500 多家出版社中,已建立網(wǎng)站的有 349 家,占 62%。如,主要依托傳統(tǒng)的圖書大廈的圖書儲(chǔ)存進(jìn)行網(wǎng)絡(luò)售書,屬于新華書店上網(wǎng)或上網(wǎng)的書店。歷時(shí) 7 年之后,雖然已經(jīng)把實(shí)體書店沖擊得七零八落,但是當(dāng)當(dāng)網(wǎng)和卓越網(wǎng)自己仍沒有實(shí)現(xiàn)盈利,未來如何實(shí)現(xiàn)規(guī)模與利潤的平衡將是他們一個(gè)長期的難題。 但無論是當(dāng)當(dāng)網(wǎng)還是卓越網(wǎng),在中國要復(fù)制亞馬遜模式,就意味著要接受庫存、配送、銷售和管理成本的考量。缺點(diǎn)是不利于擴(kuò)張。 卓越網(wǎng)自成立之初就確立了專注在圖書音像產(chǎn)品領(lǐng)域的方向,堅(jiān)持“精選品種、全場庫存、快捷配送”的卓越模式。低價(jià)與規(guī)模成為當(dāng)當(dāng)網(wǎng)最為看重的兩大法寶。有以卓越網(wǎng)和當(dāng)當(dāng)網(wǎng)為代表的直接建立在因特網(wǎng)上的虛擬書店,其中卓越定位于精品圖書的銷售,當(dāng)當(dāng)網(wǎng)則是追隨亞馬遜模式的多品種銷售的代表;還有一類是出于競爭或仿效也加入網(wǎng)上書店行列的一些老牌圖書銷售商,如新華 書店。甚至在傳統(tǒng)發(fā)行體系頗為完善的德國,也同樣刮起了網(wǎng)上售書的旋風(fēng)。從創(chuàng)辦至今,亞馬遜公司的全球客戶已達(dá) 4000 萬,是最受歡迎的購物網(wǎng)站; 它在網(wǎng)絡(luò)上銷售的商品已達(dá) 430 萬種;營業(yè)額已超過 10億美元;其公司市值更超過了 300 億美元。 1994 年 7月,美國考夫?貝佐斯在西雅圖開設(shè)了全球第一家網(wǎng)上書店 —— 亞馬遜書店。本系統(tǒng)正是在這樣的背景下,順應(yīng)時(shí)代的發(fā)展與科技的進(jìn)步而產(chǎn)生的,并擁有很大的發(fā)展空間。網(wǎng)上書店是一個(gè)在因特網(wǎng)上銷售圖書的電子商務(wù)系統(tǒng)。越來越多的人開始意識(shí)到 Inter 所蘊(yùn)含的經(jīng)濟(jì)價(jià)值的無窮商機(jī) 。 今天的 Inter 已不再是計(jì)算機(jī)人員和軍事部門進(jìn)行科研的領(lǐng)域,而是變成了一個(gè)開發(fā)和使用信息資源的覆蓋全球的信息海洋。 Struts2 Framework。 MVC Pattern。本系統(tǒng)通用性強(qiáng),經(jīng)過簡單的修改就可以應(yīng)用于更廣
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1