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

正文內(nèi)容

基于j2ee招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì)(編輯修改稿)

2024-10-08 13:02 本頁面
 

【文章內(nèi)容簡介】 何時(shí)如何與它們的容器進(jìn)行交互作用。容器負(fù)責(zé)提供公用的服務(wù),例如目錄服務(wù)、事務(wù)管理、安全性、資源緩沖池以及 容錯(cuò)性。但這里值得注意的是, EJB 并不是實(shí)現(xiàn) J2EE 的唯一途徑。正是由于 J2EE 的開放性,使得有的廠商能夠以一種和 EJB 平行的方式來達(dá)到同樣的目的。 ( 4) RMI(Remote Method Invoke):正如其名字所表示的那樣, RMI 協(xié)議調(diào)用遠(yuǎn)程對象上方法。它使用了序列化方式在客戶端和服務(wù)器端傳遞數(shù)據(jù)。 RMI 是一種被 EJB 使用的更底層的協(xié)議。 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 5 頁 共 38 頁 ( 5) Java IDL/CORBA:在 Java IDL 的支持下,開發(fā)人員可以將 Java 和 CORBA 集成在一起。 他們可以創(chuàng)建 Java 對象并使之可在 CORBA ORB 中展開, 或者他們還可以創(chuàng)建 Java 類并作為和其它 ORB 一起展開的 CORBA 對象的客戶。后一種方法提供了另外一種途徑,通過它 Java 可以被用于將你的新的應(yīng)用和舊的系統(tǒng)相集成。 ( 6) JSP(Java Server Pages): JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端所請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 ( 7) Java Servlet: Servlet 是一種小型的 Java 程序,它擴(kuò)展了 Web 服務(wù)器的功能。作為一種服務(wù)器端的應(yīng) 用,當(dāng)被請求時(shí)開始執(zhí)行,這和 CGI Perl 腳本很相似。 Servlet 提供的功能大多與 JSP 類似,不過實(shí)現(xiàn)的方式不同。 JSP 通常是大多數(shù) HTML 代碼中嵌入少量的 Java 代碼,而 servlets 全部由 Java 寫成并且生成 HTML。 ( 8) XML(Extensible Markup Language): XML 是一種可以用來定義其它標(biāo)記語言的語言。它被用來在不同的商務(wù)過程中共享數(shù)據(jù)。 XML 的發(fā)展和 Java 是相互獨(dú)立的,但是,它和 Java 具有的相同目標(biāo)正是平臺(tái)獨(dú)立性。通過將 Java 和 XML 的組合,可以得到一個(gè)完美的 具有平臺(tái)獨(dú)立性的解決方案。 ( 9) JMS(Java Message Service): MS 是用于和面向消息的中間件相互通信的應(yīng)用程序接口 (API)。它既支持點(diǎn)對點(diǎn)的域,有支持發(fā)布 /訂閱 (publish/subscribe)類型的域,并且提供對下列類型的支持:經(jīng)認(rèn)可的消息傳遞 ,事務(wù)型消息的傳遞,一致性消息和具有持久性的訂閱者支持。 JMS 還提供了另一種方式來對您的應(yīng)用與舊的后臺(tái)系統(tǒng)相集成。 ( 10) JTA(Java Transaction Architecture): JTA 定義了一種標(biāo)準(zhǔn)的 API,應(yīng)用系統(tǒng)由此可 以訪問各種事務(wù)監(jiān)控。 ( 11) JTS(Java Transaction Service): JTS 是 CORBA OTS 事務(wù)監(jiān)控的基本的實(shí)現(xiàn)。JTS 規(guī)定了事務(wù)管理器的實(shí)現(xiàn)方式。該事務(wù)管理器是在高層支持 Java Transaction API (JTA)規(guī)范,并且在較底層實(shí)現(xiàn) OMG OTS specification 的 Java 映像。 JTS 事務(wù)管理器為應(yīng)用服務(wù)器、資源管理器、獨(dú)立的應(yīng)用以及通信資源管理器提供了事務(wù)服務(wù)。 ( 12) JavaMail: JavaMail 是用于存取郵件服務(wù)器的 API,它提供了一套郵件服務(wù)器的 抽象類。不僅支持 SMTP 服務(wù)器,也支持 IMAP 服務(wù)器。 ( 13) JTA(JavaBeans Activation Framework): JavaMail 利用 JAF 來處理 MIME 編碼的郵件附件。 MIME 的字節(jié)流可以被轉(zhuǎn)換成 Java 對象。 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 6 頁 共 38 頁 第二章 系統(tǒng)概論 系統(tǒng)概述 系統(tǒng)功能與背景 本設(shè)計(jì)的功能主要是對項(xiàng)目、廠商、產(chǎn)品信息的保存、查閱、修改與刪除。由于本系統(tǒng)主要 是針對這些信息而設(shè)計(jì)的,所以功能主要集中在信息的閱讀與操作方面??梢酝ㄟ^本系統(tǒng)方便及時(shí)地查閱到相關(guān)信息。具體途徑有兩種:一種是通過搜索引擎直接輸入關(guān)鍵字,系統(tǒng)對數(shù)據(jù)庫進(jìn)行查找并返回查找結(jié)果;另一種是用戶直接在信息頁面逐級(jí)搜索瀏覽 [4]。 本系統(tǒng)中主要完成的功能如下: ( 1) 客戶界面部分: 產(chǎn)品信息查詢。 廠商信息查詢。 項(xiàng)目信息查詢。 綜合查詢。 ( 2) 管理界面部分: 項(xiàng)目管理。 廠商管理。 系統(tǒng)預(yù)覽 如圖 所示為客戶端的產(chǎn)品信息、廠商信息、項(xiàng)目信息的查詢界面。從圖中可以看出,客戶可以對具體的某 個(gè)產(chǎn)品。項(xiàng)目或廠商信息進(jìn)行查詢,也可以進(jìn)行綜合查詢,實(shí)現(xiàn)客戶對信息的全方位了解和掌握 [5]。 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 7 頁 共 38 頁 圖 客戶界面部分的信息查詢界面 如圖 所示為管理端的項(xiàng)目管理界面。從圖中可以看出,管理員可以增加、刪除項(xiàng)目,單擊某個(gè)具體的項(xiàng)目,可以對此項(xiàng)目信息進(jìn)行修改。 圖 管理端的項(xiàng)目管理界面 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 8 頁 共 38 頁 如圖 所示是管理端的添加項(xiàng)目信息界面。從圖中可以看出,管理員添加項(xiàng)目信息時(shí)涉及的內(nèi)容有項(xiàng)目名稱、項(xiàng)目時(shí)間、項(xiàng)目負(fù)責(zé)單位、項(xiàng)目總造價(jià)和項(xiàng)目說明等。 圖 管理端的項(xiàng)目信息添加界面 系 統(tǒng)特點(diǎn) 這個(gè)設(shè)計(jì)具有以下特點(diǎn): ( 1)功能模塊化:通過對功能的劃分,將龐大的系統(tǒng)功能進(jìn)行了分解、簡化,并將它們整理成不同的模塊,這樣極大地提高了系統(tǒng)的開發(fā)效率,增加了代碼的可重用性 ( 2)三層結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),即程序邏輯結(jié)構(gòu)氛圍用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲(chǔ)層。三層在實(shí)際的物理結(jié)構(gòu)上也是獨(dú)立的,業(yè)務(wù)邏輯處理層采用 JavaBeans 實(shí)現(xiàn),用戶界面與業(yè)務(wù)邏輯分離,系統(tǒng)的安全性、可維護(hù)性、重用性和擴(kuò)展性都大大提高。 ( 3)面向?qū)ο笤O(shè)計(jì):系統(tǒng)中將項(xiàng)目、產(chǎn)品、類別、廠商等信息都封裝成相應(yīng)的類,同 時(shí)每個(gè)類都有自己對應(yīng)的操作類,從而增加了本設(shè)計(jì)的安全性和邏輯上的可擴(kuò)展性 [6]。 系統(tǒng)設(shè)計(jì) 下面著重從系統(tǒng)設(shè)計(jì)思想角度出發(fā),介紹系統(tǒng)的功能模塊劃分和結(jié)構(gòu)設(shè)計(jì)。 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 9 頁 共 38 頁 系統(tǒng)設(shè)計(jì)思想 (1)管理端與客戶端分離,使功能更加清晰 本設(shè)計(jì)把系統(tǒng)中的功能進(jìn)行了劃分,將功能劃分為客戶端與管理端兩部分 [7],這樣劃分的好處是思路比較清晰,便于開發(fā)。 (2)三層結(jié)構(gòu)架構(gòu) 采用三層架構(gòu)設(shè)計(jì),工作原理圖如圖 所示。 圖 三層架構(gòu)的工作原理圖 采用三 層架構(gòu)以后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)邏輯層發(fā)送請求,業(yè)務(wù)邏輯層按自己的邏輯規(guī)則將請求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層只和中間業(yè)務(wù)邏輯層進(jìn)行交互,不用直接對數(shù)據(jù)庫進(jìn)行操作,它只要維護(hù)與中間業(yè)務(wù)邏輯層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性及程序的可維護(hù)性。同時(shí)也降低了對用戶界面層開發(fā)人員的要求。 系統(tǒng)功能模塊劃分 根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖。本設(shè)計(jì)從客戶端、管理端分別對功能模塊圖加以描述??蛻艚缑娴南?統(tǒng)功能模塊圖如圖 所示。 用戶界面層 業(yè)務(wù)邏輯層 數(shù)據(jù)存儲(chǔ)層 增加、刪除、查詢 修改產(chǎn)品、廠商、 使用 SQL 語句查 類別和項(xiàng)目信息 詢數(shù)據(jù)庫 返回操作信息 返回查詢結(jié)果 招標(biāo)信息 系統(tǒng)界面 JavaBean 數(shù)據(jù)庫 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 10 頁 共 38 頁 圖 客戶界面的功能模塊圖 管理界面的功能模塊圖如圖 所示 。 圖 管理界面的功能模塊圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設(shè)計(jì)思想,可得出如圖 所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖。 客戶登陸 在線查詢 產(chǎn)品信息查詢 廠商信息查詢 項(xiàng)目信息查詢 綜合信息查詢 類別信息查詢 查詢產(chǎn)品信息 廠商詳細(xì)信息 項(xiàng)目詳細(xì)信息 項(xiàng)目基本信息 廠商基本信息 查詢項(xiàng)目信息 查詢項(xiàng)目信息 產(chǎn)品詳細(xì)信息 類別產(chǎn)品查詢 項(xiàng)目詳細(xì)信息 廠商詳細(xì)信息 增加、刪除、修改、廠商產(chǎn)品 增加、 刪除、修改、 廠商信息 所有廠商列表 增刪改類別信息 增加 、 刪除 、 修改 項(xiàng)目 信息 所有項(xiàng)目列表 項(xiàng)目管理 廠商管理 管理員登陸 信息管理 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 11 頁 共 38 頁 圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù) 據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟: ( 1)數(shù)據(jù)庫需求分析。 ( 2)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。 ( 3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。 數(shù)據(jù)庫需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入 [8]。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)處理 的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 通過上述系統(tǒng)功能分析,針對本系統(tǒng)的需求,總結(jié)出如下的需求信息: ( 1)本系統(tǒng)主要包括項(xiàng)目管理、產(chǎn)品管理、廠商管理。 ( 2)項(xiàng)目中的投標(biāo)設(shè)備基本都要分類,每一類包括一些產(chǎn)品。 ( 3)每個(gè)廠商都生產(chǎn)自己的產(chǎn)品,通過這些產(chǎn)品來參與某個(gè)項(xiàng)目的招標(biāo)。一個(gè)廠商招標(biāo)管理系統(tǒng) 客戶端部分 管理端 部分 JavaBean 部分 數(shù)據(jù)庫部分 產(chǎn)品操作類 報(bào)價(jià)操作類 類別操作類 廠商操作類 項(xiàng)目操作類 項(xiàng)目產(chǎn)品類 項(xiàng)目數(shù)據(jù)類 報(bào)價(jià)數(shù)據(jù)類 類別數(shù)據(jù)類 產(chǎn)品數(shù)據(jù)類 廠商數(shù)據(jù)類 項(xiàng)目產(chǎn)品廠商類 連接池管理類 連接池類 廠商管理 項(xiàng)目管理 綜合信息查詢 產(chǎn)品信息 廠商信息查詢 項(xiàng)目信息查詢 連接池 數(shù)據(jù)類 數(shù)據(jù)操作類 基于 J2EE招標(biāo)信息管理系統(tǒng)的分析與設(shè)計(jì) 第 12 頁 共 38 頁 可以生產(chǎn)多個(gè)產(chǎn)品,甚至可以是多類產(chǎn)品。每個(gè)產(chǎn)品在招標(biāo)時(shí)都要給出報(bào)價(jià)單。 ( 4)每個(gè)產(chǎn)品都對應(yīng)著一個(gè)產(chǎn)品類別,一個(gè)類別可以有多個(gè)產(chǎn)品。一個(gè)報(bào)價(jià)單對應(yīng)著一個(gè)或者多個(gè)產(chǎn)品,一個(gè)產(chǎn)品對應(yīng)著一個(gè)或多個(gè)報(bào)價(jià)單。 ( 5)每個(gè)項(xiàng)目的招標(biāo)設(shè)備有一個(gè)或多個(gè)產(chǎn)品類別,一個(gè)類別可以對應(yīng)多個(gè)項(xiàng)目。 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):項(xiàng)目信息,
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1