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

正文內(nèi)容

紡織印染企業(yè)管理信息系統(tǒng)設(shè)計(jì)及配色算法研究-資料下載頁

2025-06-07 02:35本頁面
  

【正文】 有標(biāo)準(zhǔn)構(gòu)件的基礎(chǔ)上,還具有從表格中讀取、顯示和編輯數(shù)據(jù)構(gòu)件的能力 [26]。 應(yīng)用 Delphi 可以方便地進(jìn)行傳統(tǒng) C/S結(jié)構(gòu)以及基于 ffeb 的 C/S結(jié)構(gòu)應(yīng)用開發(fā)。 新一代 DBMS 觀念是在傳統(tǒng)的 C/S結(jié)構(gòu)中加上應(yīng)用程序服務(wù)器,這種新的結(jié)構(gòu)就是所謂的多層 結(jié)構(gòu) ( NTiet■ 或 MultiTier)。 應(yīng)用程序服務(wù)器包括了界面的統(tǒng)一,業(yè)務(wù)規(guī)則的制定和數(shù)據(jù)處理邏輯 的規(guī)定等等。而 Delphi 適應(yīng)新一代的 DBMS 的需求,從多層 C/S的數(shù)據(jù)庫應(yīng)用到 Web C/S結(jié)構(gòu)的 應(yīng)用,都給出了很好的解決方案。 Delphi 提供了齊全而功能強(qiáng)大的開發(fā)工具。 Delphi 提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯 ( Image Editor),以及各種開發(fā)數(shù)據(jù)庫 的應(yīng)用程序,如 Desktop DateBase Expert 等等 [27】 。除此之外,還允許用戶掛接其它的應(yīng)用程序開發(fā) 工具。如 Borland 公司的資源編輯器 ( Resource Workshop)。 此外, Delphi 還具有高效率的數(shù)據(jù)庫管 理系統(tǒng)和新一代更先進(jìn)的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件,為基于數(shù)據(jù)庫 的應(yīng)用開發(fā)創(chuàng)造了條件。 鑒于 Delphi 擁有的諸多優(yōu)點(diǎn),結(jié)合到本系統(tǒng)軟件的需求,我們選擇 作為前臺(tái)開發(fā)工具。第三章紡織印染企業(yè)管理信息系統(tǒng)總體設(shè)計(jì) 21 建模工具的選擇 UML 簡(jiǎn)介 UML (Unified Modeling Language)是基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語言,它不僅統(tǒng) ~了 Booch、 Kumbaugh、 Jacobson 的表示方法,并且對(duì)其作了進(jìn)一步的發(fā)展,是多種方法相互借鑒、相互融合、 趨于 ~致、走向標(biāo)準(zhǔn)化的產(chǎn)物 ?。 UML 由 Rational 軟件公司創(chuàng)立。 1997 年 ,對(duì)象管理集團(tuán) 0MG(0bject Management Group)將 作為行業(yè)標(biāo)準(zhǔn)。 UML 是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適 用的建模語言。它溶入了軟件 工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)? 象的分析與設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)全過程。 UML 通過以下五類圖(共九種圖形 ) 建立系統(tǒng)模型 129]: 第一類是用例圖 ( Use Case Diagram), 從用戶角度來描述系統(tǒng)功能。 第二類是靜態(tài)圖 ( Static Diagram), 包括類圖 ( Class Diagram)、 對(duì)象圖 ( Object Diagram) 和包圖 ( Package Diagram)。 其中,類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不僅包括類之間的聯(lián)系,如依 賴、聚合等,還包括類的內(nèi) 部結(jié)構(gòu),如屬性、方法等。類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè) 生命周期中都是有效的。對(duì)象圖是類圖的實(shí)例,幾乎使用與類圖完全相同的標(biāo)識(shí)。它們的不同點(diǎn)在 于對(duì)象圖顯示類的多個(gè)對(duì)象實(shí)例,而不是實(shí)際的類,一個(gè)對(duì)象圖是類圖的一個(gè)實(shí)例。由于對(duì)象存在 生命周期,因此對(duì)象圖只在系統(tǒng)某一時(shí)間段內(nèi)存在。包圖由包或類構(gòu)成,表示包與之間的關(guān)系。包 圖用于描述系統(tǒng)的分層結(jié)構(gòu)。 第三類是行為圖 ( Behavior Diagram), 包括狀態(tài)圖 ( State Diagram) 和活動(dòng)圖 ( Activity Diagram)。 狀態(tài)圖描述類的對(duì)象 所有可能的狀態(tài)及事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移過程。實(shí)際中,不需要為 所有的類畫狀態(tài)圖,而只需為那些有多個(gè)狀態(tài),其狀態(tài)受外界影響會(huì)發(fā)生改變的類畫狀態(tài)圖。活動(dòng) 圖用來描述為實(shí)現(xiàn)用例要求而進(jìn)行的一系列活動(dòng)及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。 第 四 類 是 交 互 圖 ( Interactive Diagram),包括順序圖 ( Sequence Diagram) 和協(xié)作圖 (Collaboration Diagram 乂其中,順序圖顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā) 送順序,同時(shí)顯示對(duì)象之間的交互,協(xié)作圖描述對(duì)象之間的協(xié)作關(guān) 系,二者之間有些相似。如果要 強(qiáng)調(diào)時(shí)間和順序,則使用順序圖;如果要強(qiáng)調(diào)上下級(jí)關(guān)系,則選擇協(xié)作圖。 第 五類是實(shí)現(xiàn)圖 ( Implementation Diagram), 包括 構(gòu)件圖 ( Component Diagram)和 配置圖 (Reployment Diagram)。 其中,構(gòu)件圖描述代碼構(gòu)件的物理結(jié)構(gòu)及各構(gòu)件間的依賴關(guān)系 。一 個(gè)構(gòu)件 可能是一個(gè)資源代碼構(gòu)件、一個(gè)二進(jìn)制構(gòu)件或一個(gè)可執(zhí)行構(gòu)件。構(gòu)件圖有助于分析和理解構(gòu)件間的 相互影響程度。配置圖是系統(tǒng)中軟硬件的物理體系結(jié)構(gòu),它可以顯示實(shí)際的計(jì)算機(jī)和設(shè)備 (用節(jié)點(diǎn)表 示 )以 及它們之間的連接關(guān)系,也可顯示連接的類型及部件之間的依賴性。在節(jié)點(diǎn)內(nèi)部,放置可執(zhí)行 部件和對(duì)象以顯示節(jié)點(diǎn)與可執(zhí)行軟件單元的對(duì)應(yīng)關(guān)系。 從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計(jì)系統(tǒng)時(shí),首先是描述需求;其次根據(jù)需求建立系統(tǒng) 的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中,在第一步和第二步中所建立的 模型都是靜態(tài)的,包括用況圖、類圖、對(duì)象圖、組件圖和配置圖等,是標(biāo)準(zhǔn)建模語言 UML 的靜態(tài)建 模機(jī)制。第三步中所建立的模型或者可執(zhí)行,或者表示執(zhí)行時(shí)的時(shí)序狀態(tài)或交互關(guān)系,它包括狀態(tài) 圖、活動(dòng)圖、順序圖和協(xié)作圖, 是標(biāo)準(zhǔn)建模語言 UML 的動(dòng)態(tài)建模機(jī)制。 UML 具有以下特點(diǎn) : 面向?qū)ο蟆?UML 支持面向?qū)ο蠹夹g(shù)的主要概念,提供了一批基本的模型元素的表示圖形和方 法,能簡(jiǎn)潔明了地表達(dá)面向?qū)ο蟮母鞣N概念。 統(tǒng)一標(biāo)準(zhǔn)。 UML 融合了當(dāng)前一些流行的面向?qū)ο箝_發(fā)方法的主要概念和技術(shù),成為一種標(biāo)準(zhǔn) 化的統(tǒng)一建模語言,結(jié)束了以往各種方法的建模語言的不一致。 可視化,表示能力強(qiáng)。通過 UML 的模型圖能清晰地表示系統(tǒng)的邏輯模型和實(shí)現(xiàn)模型??捎糜? 各種復(fù)雜系統(tǒng)的建模。 獨(dú)立于過程。 UML 是系統(tǒng)建模語言,獨(dú)立于開發(fā)過程。 獨(dú)立于程序設(shè)計(jì)語言。用 UML 建立的軟件系統(tǒng)模型可以用 Java、 VC++、 Smalltalk 等任何 一22 _____________________________ 第三章紡織印染企業(yè)管理倍息系統(tǒng)總體設(shè)計(jì) _____________________________ 種面向?qū)ο蟮某绦蛟O(shè)計(jì)來實(shí)現(xiàn)。 易于掌握使用。 UML 圖形結(jié)構(gòu)淸晰,建模簡(jiǎn)潔明了,容易掌握使用。 使用 UML 進(jìn)行系統(tǒng)分析和設(shè)計(jì),可以加速軟件開發(fā)的進(jìn)程,提高代碼質(zhì)量,支持動(dòng)態(tài)的業(yè)務(wù)需 求。UML 適用于各種規(guī)模的系統(tǒng)開發(fā),能促進(jìn)軟件復(fù)用,方便地集成已有的系統(tǒng),并能有效處理開 發(fā)中的各種風(fēng)險(xiǎn)。由于具有這些特點(diǎn)和優(yōu)點(diǎn), UML 得到了計(jì)算機(jī)業(yè)界和越來越多的軟件人員的青睞。 UML 適用于各類軟件系統(tǒng)的建模,從應(yīng)用系統(tǒng)到計(jì)算機(jī)系統(tǒng)支持軟件,從一般的企業(yè)的信息管理系 統(tǒng)到基于Web 的分布式應(yīng)用系統(tǒng)。 UML建 模工具的選擇 目前,市場(chǎng)上的 UML 建模工具主要包括 : Rational Rose、 Select Enterprise、 PowerDesigner、 Visual UML、 UMLStdio、 Visio 等。由于各建模工具開發(fā)商有不同的定位、能力和市場(chǎng)策略,使得 各種UML 建模工具都不同程度地實(shí)現(xiàn)了 UML 標(biāo)準(zhǔn)的不同子集。在我國,廣大軟件開發(fā)員使用較多的 是以下三種 : Rational Rose、 PowerDesigner 和 Microsoft Visio以下將對(duì)三種建模工具作一研 究和比較,見表 。 K Rational Rose Rational Rose 由 Rational 公司所開發(fā),是目前基于 UML 最好的 CASE (Compute Aided Software Engineering)工具 [31]。美國《應(yīng)用程序開發(fā)戰(zhàn)略》教授 Yourdon 曾評(píng)價(jià)其為 “ 00CASE 界的 Microsoft” 。 它將 UML 和諧地集成到面向?qū)ο蟮能浖_發(fā)過程中,不論是在系統(tǒng)需求階段,還是在對(duì)象的分 析與設(shè)計(jì)、軟件的實(shí)現(xiàn)與測(cè)試階段,它都提供了清晰的 UML 表達(dá)方法和完善的工具,方便建立起相 應(yīng)的軟件模型,并支持 RUP (Rational Unified Process) — Rational 統(tǒng) 一過程。它有良好的界面, 為大型軟件工程提供可塑性和柔軔性極強(qiáng)的解決方案 。 Rational Rose 可視化開發(fā)工具可與多種開 發(fā)環(huán)境無縫集成,支持多種操作平臺(tái)和開發(fā)語言。但在數(shù)據(jù)庫建模方面與 PowerDesignei■ 有較大差 距,且圖形質(zhì)量不及 Visio。 PowerDesigner 由 Sybase 公司開發(fā)的一種數(shù)據(jù)庫建模工具 [32],在 后開始了對(duì)面向?qū)ο箝_發(fā)的支持,后來又 引入對(duì) UML 的支持。目前,該系列化產(chǎn)品已能提供一 個(gè)完整的建模解決方案,且其模塊化的結(jié)構(gòu)又 為購買和擴(kuò)展提供了靈活性,用戶可以根據(jù)其特定的需要來對(duì)該系列產(chǎn)品進(jìn)行裁剪;由于具有靈活 的分析和設(shè)計(jì)特性,它允許使用一種結(jié)構(gòu)化的方法有效地創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)倉庫,而不需要嚴(yán)格地 遵守一種特定的方法學(xué)。它繼承了 Sybase 在數(shù)據(jù)庫方面的一貫優(yōu)勢(shì) ?,在數(shù)據(jù)庫建模方面有非常全 面的建模和整合能力,加強(qiáng)了橫貫所有建模技術(shù)的元數(shù)據(jù)集成,它所提供的直觀的符號(hào)表示能方便 地建立數(shù)據(jù)庫的概念模型 ( CDM)和物理模型 ( PDM), 并使兩種模型方便地互相轉(zhuǎn)化,實(shí)現(xiàn)兩類模型 的無縫連接。因此,能簡(jiǎn)單地向非技術(shù)人員展示數(shù)據(jù)庫的設(shè)計(jì)。 工具名稱 功能特性 圖形能力 支持平臺(tái) 屬于高端建模分析軟件,涉及軟件分 圖形、美觀性和布局能 力較差 具有最好的軟件平臺(tái)支 Rational Rose 析建模工具的幾乎所有方面,提供對(duì) 持性,得到大部分廠商 UML 的全面支持 支持,完美支持 J2EE 早期版本中支持的 UML 圖形較少, 圖形布局和組織能力較 支持超過 40 種數(shù)據(jù)庫的 PowerDesigner 在數(shù)據(jù)庫建模方面有非常全面的建 強(qiáng),但美觀性方面不及 建模,完全兼容 J2EE 模和整 合能力 Visio 及 .NET 平臺(tái) Microsoft Visio 專業(yè)作圖工具,適合制作專業(yè)的演示 圖形,模型能力不強(qiáng) 具有非常強(qiáng)的圖形美化 和布局能力 建模方面涉及不多,支 持的數(shù)據(jù)庫類型較少 表 三種建模工具的比較 第四章紡織印染企業(yè)管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 23 Visio 由 Microsoft 公司開發(fā),原來僅僅是一種畫圖工具,直到 Visi〇 2021 才開始引入軟件分析設(shè)計(jì) 功能。它繼承了 Microsoft Office— 貫的操作方便特性,是目前用圖形方式來表示各種商業(yè)模型 的 最有力的工具。但模型能力不強(qiáng)(例如:一些版本不支持代碼生成和正反向工程 ),設(shè)計(jì)或分析規(guī) 模較大的系統(tǒng)時(shí),速度會(huì)急劇下降。 通過比較,可以看出三種建模工具雖都提供了對(duì) UML 的支持,但在實(shí)際使用中卻各有所長(zhǎng)。針 對(duì)在整個(gè)軟件生命周期中涉及到的不同圖形(如 UML 圖、 ER圖、系統(tǒng)框圖等 ), 可以采用不同的建 模工具 。 Rational Rose 對(duì) UML 建模提供全系列的支持,且容易體現(xiàn)迭代開發(fā)、用況驅(qū)動(dòng)等特性, 所以可以用來繪制 UML 圖形 。PowerDesigner 以數(shù)據(jù)庫建模見長(zhǎng),可方便地繪制概念模型圖 (ER圖 ); Visio在建模方面涉及不多,支持的數(shù)據(jù)庫類型較少,但對(duì)圖形語義的描述較為方便,圖形質(zhì)量較 好,可用于系統(tǒng)框圖、流程圖等的繪制。 綜上所述,本項(xiàng)目在開發(fā)過程中,采用 Visio 繪制流程圖;采用 PowerDesigner 繪制數(shù)據(jù)庫概 念模型圖,并自動(dòng)轉(zhuǎn)換成物理模型,生成 SQL 腳本。 東南大學(xué)碩士學(xué)位論文 24 信息需求 處理需求 圖 41 數(shù) 據(jù)庫設(shè)計(jì)的基 本步驟 第四章紡織印染企業(yè)管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) (2) 1設(shè)計(jì)步驟 數(shù)據(jù)庫設(shè)計(jì)的任務(wù)就是指根據(jù)用戶需求研制數(shù)據(jù)庫結(jié)構(gòu)的過程。具體地說,是指對(duì)于一個(gè)給定 的應(yīng)用環(huán)境構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能能有效地存取數(shù)據(jù)、滿足用 戶的信息需求和處理要求,也就是根據(jù)各種應(yīng)用處理的要求,把現(xiàn)實(shí)世界的數(shù)據(jù)加以合理地組織, 滿足硬件和操作系統(tǒng)的特性,利用已有的 DBMS 來建立能夠?qū)崿F(xiàn)系統(tǒng)目標(biāo)的數(shù)據(jù)庫 |34]。數(shù)據(jù)庫設(shè)計(jì)也 和其它工程設(shè)計(jì)一樣,具有如下三個(gè)特征: 反復(fù)性 (Iterative) 數(shù)據(jù)庫設(shè)計(jì)不能 “ 一氣呵成 ” ,需要反復(fù)地推敲和修改才能完成。前階段的設(shè)計(jì)是后階段設(shè)計(jì)的 基礎(chǔ)和起點(diǎn),但后階段也可向前階段反饋其要求。如此反復(fù)修改,以臻完善。 試探性 ( Tentative) 數(shù)據(jù)庫設(shè)計(jì)不同于求一個(gè)問題的數(shù)學(xué)解,設(shè)計(jì)結(jié)果一般不是唯一的。設(shè)計(jì)的過程往往是個(gè)試探 的過程。在設(shè)計(jì)過程中,有各式各樣的要求和制約因素,它們之間往往是矛盾的,需要設(shè)計(jì)人員進(jìn) 行權(quán)衡和全面考慮。 分步進(jìn)行 (Multistage) 數(shù)據(jù)庫設(shè)計(jì)常常由不同的人員分階段進(jìn)行方面是由于技術(shù)上分工的需要;另一方面是為了 分段把關(guān),逐級(jí)審查,保證設(shè)計(jì)的質(zhì)量和進(jìn)度。 本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)分為如圖 41 所示的若干步驟: 需求分析就是
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1