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

正文內(nèi)容

基于jsp的網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計-閱讀頁

2024-12-27 09:51本頁面
  

【正文】 放到 WEBINF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。你在瀏覽器中訪問這個應(yīng)用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet文件,然后編譯。另外 Tomcat 也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。當(dāng) 然本地也可以。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache.我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Apache 和 Tomcat 的配置文件即可。 Realm 類似于 Unix 里面的 Unix中,一個 group 對應(yīng)著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。 2:JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。 在 Tomcat4 中,你還可以利用 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者 Session 實行監(jiān)聽。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器 提供的是一致的。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB, JMS,JAAS 等,同時也支持 Jsp 和 Tomcat 則功能沒有 那么強(qiáng)大,它不提供EJB 等支持。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要采用 EJB 等技術(shù), Jsp 和 Servlet 已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費了。我們這里要提到另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 ,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 ,在 中,可以利用標(biāo)簽庫實現(xiàn) Java 代碼與Html 文件的分離,使 Jsp 的維護(hù)更方便。如與上面提到的JBoss 集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個項目)集成起來開發(fā)基于 Xml 的應(yīng)用,與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。如今,開源軟件越來越收到人們的重視, Linux 就是一個成功的典型 [11]。 Resin 對靜態(tài)頁處理能力相對較弱,為了更好的發(fā)揮特性,通常,它都與 Apache 組合使用,這樣的組合可以架構(gòu)出功能十分強(qiáng)大的站點。 2) 無限的可擴(kuò)展性 包括客戶機(jī)的連接共享,資源 Pooling 以及動態(tài)網(wǎng)頁和 EJB 組建群集。 在本次設(shè)計中,選擇使用的是 Tomcat 服務(wù)器。在安裝好數(shù)據(jù)庫后 JSP 并不能直接 與數(shù)據(jù)庫連接 [8],這里選擇利用第三方 JDBC驅(qū)動程序連接數(shù)據(jù)庫。因此,可以利用公共數(shù)據(jù)庫訪問連接 JavaBean 的開發(fā)。 在加載了 JDBC 驅(qū)動程序,建立了數(shù)據(jù)庫的 URL 后,創(chuàng)建一個 的文件,通 過調(diào)用 DriverManager 類的 getConnection 方法與 db_Business 數(shù)據(jù)庫連接。這樣,在其他的 Java 文件和頁面中聲明調(diào)用或包含了 文件后,都可以對數(shù)據(jù)庫操作了。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語言中實現(xiàn)的 [9]。 使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式 。這次設(shè)計中就學(xué)習(xí)使用了 CSS 層疊樣式表,在 HTML 文文檔外部將一系列 CSS 規(guī)則存儲到一個 .CSS 文件中。利用它來統(tǒng)一設(shè)計網(wǎng)站 內(nèi)網(wǎng)頁背景及外部框架的樣式。還用 .br 和 .wenbenkuang 兩個選擇器確定輸出文本框時的樣式。 享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 第 3章 系統(tǒng) 分析 可行性分析 可行性分析是在全面調(diào)查基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、運(yùn)行的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功。這部分將從以下四個方面進(jìn)行研究:技術(shù)可行性、經(jīng) 濟(jì)可行性、操作可行性和調(diào)度可行性。購買一臺高性能 PC 機(jī)作為企業(yè)的網(wǎng)站對于這個營銷商來說并不是問題。因此得到了廣泛的支持和承認(rèn),成為一種非常流行的網(wǎng)站開發(fā)技術(shù)。鑒于 JSP 技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可 以得到很多的技術(shù)支持。 ( 2)經(jīng)濟(jì)可行性 根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團(tuán)隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為5300 元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護(hù)費。這樣看來一個成功的網(wǎng)站建成后為這個營銷商帶來的效益將會遠(yuǎn)大于成本。如何做好經(jīng)濟(jì)可行性分析,需要通過仔細(xì)的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機(jī)應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。 享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 需求分析 商務(wù)系統(tǒng)隨著中國經(jīng)濟(jì)的高速發(fā)展發(fā)生了巨大的變化。 業(yè)務(wù)需求分析 網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)站上那么簡單,當(dāng)今的網(wǎng)站設(shè)計包含了更多的設(shè)計元素,給予瀏覽者更多的視覺享受。建設(shè)一個宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。 用戶需求分析 這個網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù) :網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動態(tài),另一個重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費者的需求在增長和變化,商城在面對面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購等技術(shù)。企業(yè)需要定期更新現(xiàn)有商品的詳細(xì)信息、商城動態(tài)和聯(lián)系方式,必要時還要對企業(yè)的介紹做更改。 功能需求分析 根據(jù)上面的需求分析,需要設(shè)計出網(wǎng)站的前臺與后臺。根據(jù)以上的想法,設(shè)計出網(wǎng)站的功能: 前臺用戶相關(guān)功能主要包括: 1) 用戶注冊 、登錄 ; 2) 購物車; 3) 訂單查詢; 4) 個人資料修改; 5) 發(fā)布留言。 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對網(wǎng)站的要求。得出網(wǎng)站的兩個業(yè)務(wù)主角,即用戶與管理員。對應(yīng)網(wǎng)站的功能可以確定,用戶活動對應(yīng)網(wǎng)站 前臺業(yè)務(wù)流程;管理員活動對應(yīng)網(wǎng)站的后臺業(yè)務(wù)流程。 前臺業(yè)務(wù)流程分析 前臺業(yè)務(wù)主要面向客戶。前臺業(yè)務(wù)流程如圖 所示。 使用數(shù)據(jù)庫中權(quán)限的功能對管理員設(shè)置權(quán)限 ,管理員可以對 商品及商品分類 的信息進(jìn)行 新增,修改及刪除,也可以對訂單信息進(jìn)行 查看、撤銷、發(fā)貨、完成等處理,同時管理員也可以對用戶信息進(jìn)行管理 。 圖 后臺業(yè)務(wù)流程 圖 數(shù)據(jù)流程分析 在分析了系統(tǒng)的業(yè)務(wù)流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設(shè)計網(wǎng)站的數(shù)據(jù)庫做好基礎(chǔ)。數(shù)據(jù)流程圖是一個圖示工具,容易理解,容易在開發(fā)和用戶方之間進(jìn)行交流,以及在開發(fā)組織內(nèi)部交流。 根據(jù)前臺業(yè)務(wù)流程,可以將用戶的活動分為兩 類。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。網(wǎng)站數(shù)據(jù)流的總體圖如圖 所示。 圖 網(wǎng)站數(shù)據(jù)流的零級 圖 上面得到的零級圖并不是整個網(wǎng)站數(shù)據(jù)的詳細(xì)流 程圖。例如將商城信息分為了商品信息、分類信息和用戶信息。 運(yùn)行環(huán)境及開發(fā)工具 操作系統(tǒng): Windows 2021。 用 戶 站內(nèi)信息 管理員 更新商品信息 更新用戶信息 生成訂單 顯示信息 用戶信息存儲 商品信息存儲 用 戶 訂單處理 用戶訂單 用戶信息 訂單內(nèi)容信息 商品信息 訂單 商品的更新數(shù)據(jù) 商品信息 用戶信息 用戶信息 處理信息 訂單信息存儲 處理后的訂單 訂單信息 管理員 用 戶 用 戶 0 網(wǎng)站系統(tǒng) 站內(nèi)信息 訂單 數(shù)據(jù) 商城 信息 享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 Web 應(yīng)用服務(wù)器: 。 享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 第 4章 系統(tǒng) 總體 設(shè)計 系統(tǒng) 結(jié)構(gòu) 設(shè)計 根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁面中。 前臺是一個比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。在為系統(tǒng)劃分功能模塊,并以模塊為單位 來實現(xiàn)設(shè)計時也是以這個結(jié)構(gòu)為根基的。網(wǎng)站前臺所顯示的信息在后臺都應(yīng)該有對應(yīng)的維護(hù)。因此,各個管理的界面會作為主管理界面的分支。后臺將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺再將數(shù)據(jù)庫中的信息取出來并顯示。而模塊是指具備有輸入輸出、邏輯功能 、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序 。合理的 功能模塊的劃分能夠 極 大限度地減少重復(fù)勞動 、 提高開發(fā)工作的效率 并 增大系統(tǒng)的可維護(hù)性。 網(wǎng)絡(luò)購物中心的功能結(jié)構(gòu)如圖 所示。這樣,將前臺模塊再細(xì) 分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個人資料模塊、留言板模塊。下面詳細(xì)說明一下這些功能模塊的設(shè)計: ( 1)用戶管理模塊: 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。 ( 2)購物車模塊: 在超市購物,可以根據(jù)自己的需要將很多種商品挑選至購物車或購物籃中,然后到收銀臺結(jié)款。在網(wǎng)上商城中,所選商品須通過購物車進(jìn)行暫存,然后生產(chǎn)訂單。 ( 3)訂單管理模塊: 用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。 ( 4)個人資料管理模塊: 用戶資料修改時為用戶更改個人信息所提供的窗口,為了保護(hù)用戶信息部網(wǎng)絡(luò)購物中心 后臺部分 前臺部分 用戶管理 購物車管理 訂單管理 個人資料管理 留言板管理 管理員身份驗證 商品管理 處理訂單 用戶信息管理 公告信息管理 鏈接信息管理 享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 受非法侵害,用戶只有登錄網(wǎng)頁后才有權(quán)限修改個人資料。在現(xiàn)實網(wǎng)絡(luò)開發(fā)中存在著各種各樣的留言板,但它們都由基于瀏覽留言板及添加留言板 2 部分組成。下面可以設(shè)計如何將這些模塊組織在一起,構(gòu)成一個結(jié)構(gòu)比較合理的前臺了。另外各個模塊間也應(yīng)該互相鏈接起來。以后臺的業(yè)務(wù)流程分析和前臺各個模塊的設(shè)計為基礎(chǔ) 、 根據(jù)用戶的需求分析來確定后臺管理模塊應(yīng)具有的功能 。該模塊的功能是對管理員身份進(jìn)行能夠驗證。 ( 2) 商品管理模塊: 向商品表插入前臺首頁展示的商品信息,也就是添加商品信息的功能。 ( 4) 用戶信息管理模塊: 查詢注冊所有用戶,對一些非法或失信用戶進(jìn)行刪除操作 。 ( 6) 鏈接信息管理模塊: 管理員向前臺首頁添加友情鏈接信息。一個設(shè)計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。對用戶需求進(jìn)行享有工作室 為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服:810354974/844511071/465729264 分析時數(shù)據(jù)庫設(shè)計的第一個階段。 ( 2) 設(shè)計數(shù)據(jù)庫的概念模型。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。 在設(shè)計好前臺與后臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計了。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。概念模型實際上是現(xiàn)實世界到機(jī)器世界的一個中間層次。 以下是各個數(shù)據(jù)表的 實體 圖。根據(jù)前面對網(wǎng)站前臺與后臺功能模塊的分析和對數(shù)據(jù)庫中實 體關(guān)系的設(shè)計,可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級鏈接信息、管理員信息、公告信息等。結(jié)構(gòu)如表 所示。表 tb_User 的結(jié)構(gòu)如 表 下。表 tb_Text 的結(jié)構(gòu)如 表 所示。表 tb_Sub的結(jié)構(gòu)如 表 。表tb_Shop 的結(jié)構(gòu)如 表 所示。表 tb_Link 的結(jié)構(gòu)如 表 所示。表 tb_Admin 的結(jié)構(gòu)如表 所示。表 tb_Affiche的結(jié)構(gòu)如 表 所示。在本章將具體討論如何實現(xiàn)功能模塊,最終實現(xiàn)整個系統(tǒng)。 程序設(shè)計 本系統(tǒng) 設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面( HTML)的設(shè)計以及客戶端驗證機(jī)制( JavaScript)的設(shè)計。他不僅能夠 實現(xiàn)網(wǎng)頁的動態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯誤,從而在一定程度上實現(xiàn)網(wǎng)站的安
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1