廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目共享數(shù)據(jù)中心平臺設(shè)計說明書_第1頁
廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目共享數(shù)據(jù)中心平臺設(shè)計說明書_第2頁
廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目共享數(shù)據(jù)中心平臺設(shè)計說明書_第3頁
廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目共享數(shù)據(jù)中心平臺設(shè)計說明書_第4頁
廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目共享數(shù)據(jù)中心平臺設(shè)計說明書_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、項目名稱密級 廣州大學(xué)數(shù)字校園二期工程軟件系統(tǒng)平臺及總集成項目 文檔編號 ly2010-gzhudsc()-sjshm-sjzx 共 22 頁 廣州大學(xué)數(shù)字校園二期工程廣州大學(xué)數(shù)字校園二期工程 軟件系統(tǒng)平臺及總集成項目軟件系統(tǒng)平臺及總集成項目 共享數(shù)據(jù)中心平臺設(shè)計說明書共享數(shù)據(jù)中心平臺設(shè)計說明書 廣州聯(lián)奕信息科技有限公司 guangzhou lianyi information technology co., ltd. 版權(quán)所有 不得復(fù)制 copyright 2010 . all rights reserved 修訂記錄 承建單位 陽斌 日期2010-08-20 監(jiān)理單位日期2010-08-2

2、3 業(yè)主單位日期2010-08-23 日期修訂版本修改描述作者 2010-08-201.0創(chuàng)建并形成初稿陽斌 分發(fā)記錄 no.持有者和角色分發(fā)日期 1 2 3 4 5 6 目錄 第第 1 章章 引言引言.4 1.1 編寫目的.4 1.2 背景.4 1.3 定義.4 1.4 參考資料.5 第第 2 章章 總體設(shè)計總體設(shè)計.6 2.1 需求規(guī)定.6 2.1.1系統(tǒng)功能.6 2.1.2系統(tǒng)性能.7 2.1.3輸入輸出要求.8 2.1.4數(shù)據(jù)管理能力要求.8 2.1.5故障處理要求.9 2.1.6其他專門要求.9 2.2 運行環(huán)境.9 2.2.1設(shè)備.9 2.2.2支持軟件.10 2.2.3接口.10

3、 2.2.4控制.10 2.3 基本設(shè)計概念和處理流程.11 2.3.1模塊的標(biāo)準(zhǔn)流程.11 2.3.2安全控制.12 第第 3 章章 功能設(shè)計功能設(shè)計.13 3.1 權(quán)限管理.13 3.1.1模塊設(shè)計.13 3.1.2系統(tǒng)功能.13 第第 4 章章 接口設(shè)計接口設(shè)計.16 4.1 用戶接口.16 4.2 外部接口.16 4.2.1軟件接口.16 4.2.2硬件接口.16 4.3 內(nèi)部接口.17 第第 5 章章 運行設(shè)計運行設(shè)計.18 5.1 運行模塊組合.18 5.2 運行控制.18 5.3 運行時間.18 第第 6 章章 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計.19 6.1 概念結(jié)構(gòu)設(shè)計.19

4、6.1.1設(shè)計遵循的標(biāo)準(zhǔn).19 6.1.2各模塊邏輯結(jié)構(gòu).20 6.2 邏輯結(jié)構(gòu)設(shè)計.20 6.2.1關(guān)系數(shù)據(jù)表結(jié)構(gòu).20 第第 7 章章 系統(tǒng)出錯處理設(shè)計系統(tǒng)出錯處理設(shè)計.21 7.1 出錯信息.21 7.2 補救措施.21 7.3 系統(tǒng)維護(hù)設(shè)計.22 第 1 章 引言 1.1 編寫目的 本說明書給出廣州大學(xué)數(shù)據(jù)集成項目系統(tǒng)的設(shè)計說明,包括最終實現(xiàn)的軟 件必須滿足的功能、性能、接口和用戶界面、附屬工具程序的功能以及設(shè)計約 束等。 目的在于: 為編碼人員提供依據(jù); 為修改、維護(hù)提供條件; 項目負(fù)責(zé)人將按計劃書的要求布置和控制開發(fā)工作全過程; 項目質(zhì)量保證組將按此計劃書做階段性和總結(jié)性的質(zhì)量驗證

5、和確認(rèn)。 本說明書的預(yù)期讀者包括: 項目開發(fā)人員,特別是編碼人員; 軟件維護(hù)人員; 技術(shù)管理人員; 執(zhí)行軟件質(zhì)量保證計劃的專門人員; 參與本項目開發(fā)進(jìn)程各階段驗證、確認(rèn)以及負(fù)責(zé)為最后項目驗收、 鑒定提供相應(yīng)報告的有關(guān)人員。 合作各方有關(guān)部門的負(fù)責(zé)人;項目組負(fù)責(zé)人和全體參加人員。 1.2 背景 伴隨著廣州大學(xué)信息化建設(shè)的逐步深入,學(xué)校對各個部門的數(shù)據(jù)的需求也 越來越多;由于各個應(yīng)用系統(tǒng)在建設(shè)時,相互獨立,并未從整體考慮,做到各 個應(yīng)用系統(tǒng)之間的數(shù)據(jù)共享;因此,廣州大學(xué)目前急需解決的是各個應(yīng)用系統(tǒng) 之間存在的信息孤島問題,在這樣的大環(huán)境下,由聯(lián)奕公司,為廣州大學(xué)集成 各個應(yīng)用系統(tǒng)的共享、決策數(shù)據(jù),

6、并實現(xiàn)系統(tǒng)決策的初步應(yīng)用。 1.3 定義 本項目開發(fā)的軟件,約定: 中文全稱:共享數(shù)據(jù)中心平臺系統(tǒng) 中文別稱: 共享數(shù)據(jù)中心 英文全稱: data center platform 本報告用到的術(shù)語符合國家標(biāo)準(zhǔn)軟件工程術(shù)語(gb/t11475-1995) 。 1.4 參考資料 與本文直接相關(guān)的國家標(biāo)準(zhǔn)包括:(中國標(biāo)準(zhǔn)出版社 1996 年) gb8566-1995軟件生存期過程 gb8567-88 計算機軟件產(chǎn)品開發(fā)文件編制指南 gb9385-88計算機軟件需求說明編制指南 gb/t11457-1995軟件工程術(shù)語 第 2 章 總體設(shè)計 2.1 需求規(guī)定 在充分理解廣州大學(xué)數(shù)字化校園一期工程軟件平

7、臺及總集成項目招標(biāo) 文件的基礎(chǔ)上,根據(jù)學(xué)校共享數(shù)據(jù)中心的需求分析,我們設(shè)計此方案,來最大 限度滿足廣州大學(xué)的需要。 2.1.1 系統(tǒng)功能 廣州大學(xué)的數(shù)據(jù)集成項目包括三個部分:集成系統(tǒng)、應(yīng)用系統(tǒng)、系統(tǒng)管理。 系統(tǒng)的結(jié)構(gòu)框圖如下: xx平臺 系統(tǒng)管理xx系統(tǒng) 用 戶 管 理 角 色 管 理 迎 新 管 理 系 統(tǒng) 綜 合 查 詢 管 理 xx系統(tǒng) 權(quán) 限 管 理 日 志 管 理 業(yè)務(wù)功能需求主要分為 xx 系統(tǒng)、xx 系統(tǒng)、系統(tǒng)管理三個部分。xx 系統(tǒng) 主要是對現(xiàn)有的應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)層面的集成,解決目前數(shù)據(jù)孤島現(xiàn)象;xx 系 統(tǒng)是在數(shù)據(jù)共享的基礎(chǔ)上,擴(kuò)展的應(yīng)用需求,為決策分析提供決策數(shù)據(jù);系統(tǒng) 管

8、理是輔助管理人員快捷地管理系統(tǒng)的權(quán)限等功能。 2.1.2 系統(tǒng)性能 充分考慮廣州大學(xué)的需求特色,做到功能齊全;要求操作方便快捷,性能 優(yōu)越;系統(tǒng)要能在廣州大學(xué)可能出現(xiàn)的各種環(huán)境下具有很好的穩(wěn)定性;系統(tǒng)特 別強調(diào)安全性,杜絕非法入侵,系統(tǒng)要能夠使用過程中可能出現(xiàn)的災(zāi)難,具有 很強的容錯能力;系統(tǒng)應(yīng)充分考慮易擴(kuò)展性,能適應(yīng)新業(yè)務(wù)的變化;系統(tǒng)要求 具備完整的文檔和清晰風(fēng)格,具備很好的可維護(hù)性。 良好的用戶界面 系統(tǒng)的設(shè)計應(yīng)該充分考慮用戶的使用習(xí)慣,具有較好的可操作性 主要設(shè)計風(fēng)格:主要設(shè)計風(fēng)格: 采用藍(lán)色色調(diào),象征學(xué)校辦事的嚴(yán)肅性。 整個界面以簡潔明快為主,利用簡單的圖案,文字和線條

9、組成,突出學(xué)校 牢固的基礎(chǔ)和為全師生服務(wù)的精神。 版面設(shè)計版面設(shè)計: 可維護(hù)性 考慮到應(yīng)用的多變性,系統(tǒng)采用層次化設(shè)計思想,每層實現(xiàn)特定的功能, 并通過標(biāo)準(zhǔn)接口向上層提供透明的服務(wù),因此,最大限度的實現(xiàn)了系統(tǒng)各模塊 的功能獨立性,每一層的改動不影響其它層次。這樣可以方便的添加、修改、 刪除應(yīng)用,提高系統(tǒng)的可維護(hù)性;管理系統(tǒng)采用圖形化用戶界面,方便管理員 管理、維護(hù)系統(tǒng); 可擴(kuò)展性 系統(tǒng)在設(shè)計之初要考慮到系統(tǒng)以后的擴(kuò)展,除了采用層次結(jié)構(gòu),保證功能 實現(xiàn)與通訊接口最大限度的獨立,在與通信平臺的接口設(shè)計上盡量標(biāo)準(zhǔn)化,以 實現(xiàn)和新系統(tǒng)的無縫連接。 安全性

10、原則 系統(tǒng)的管理系統(tǒng)與維護(hù)系統(tǒng)設(shè)置了用戶管理權(quán)限,采用帳號+操作日志作, 對管理員采取有效的管理,最大限度降低內(nèi)部管理、操作失誤帶來的不必要的 損失。 穩(wěn)定性 在系統(tǒng)運行的穩(wěn)定性方面,采用。 數(shù)據(jù)完備性 根據(jù)不同的需要,可以對數(shù)據(jù)庫采取實時熱備份或定時備份的策略。 2.1.3 輸入輸出要求 輸入:一般為使用人員鍵盤輸入,部分為外部文件導(dǎo)入輸入。 輸出:一般為屏幕輸出、打印輸出,部分為文件輸出。 對于數(shù)據(jù)交換的輸入/輸出,是主要是應(yīng)用系統(tǒng)數(shù)據(jù)集成是本期項目的重點, 涉及學(xué)校各個相關(guān)部門本期要集成的應(yīng)用系統(tǒng)包括:迎新管理系統(tǒng)、教務(wù)管理 系統(tǒng)、學(xué)生工作管理系統(tǒng)、人力資

11、源管理系統(tǒng)、協(xié)同辦公管理系統(tǒng)、財務(wù)管理 系統(tǒng)、網(wǎng)絡(luò)課程平臺、精品課程管理系統(tǒng)、圖書館管理系統(tǒng)、郵件管理系統(tǒng)。 2.1.4 數(shù)據(jù)管理能力要求 數(shù)據(jù)管理能力要求能滿足廣州大學(xué)的數(shù)據(jù)處理需求,當(dāng)前庫大小約 2gb 4gb,歷史庫 8gb12gb,歸檔庫大小不限。 2.1.5 故障處理要求 硬件故障 客戶端硬件故障:一般性的計算機硬件故障,不能啟動、硬件損壞,最好有 備用機器。 通訊故障:客戶端與服務(wù)器無法通訊,導(dǎo)致局部業(yè)務(wù)暫停,應(yīng)檢查通訊線 路及設(shè)置,保證網(wǎng)絡(luò)通訊暢通。 服務(wù)器硬件故障:web 服務(wù)器站無法啟動,導(dǎo)致數(shù)據(jù)交換系統(tǒng)暫停,應(yīng)有備 件或備機替代。 數(shù)據(jù)服務(wù)器硬件故障:數(shù)據(jù)無

12、法訪問,業(yè)務(wù)暫停,應(yīng)有備件或備機替代。 軟件故障 客戶端應(yīng)用程序故障:部分業(yè)務(wù)處理不正常,應(yīng)檢查設(shè)置或 ie 等配套設(shè)置; 后臺服務(wù)器故障:部分業(yè)務(wù)處理不正常,應(yīng)檢查設(shè)置或更換配套程序。 2.1.6 其他專門要求 出于系統(tǒng)安全性等考慮!系統(tǒng)集成到門戶系統(tǒng)中,通過門戶系統(tǒng)實現(xiàn)單點 登陸,方便管理人員訪問共享數(shù)據(jù)中心平臺。 2.2 運行環(huán)境 2.2.1 設(shè)備 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)交換服務(wù)器數(shù)據(jù)交換服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置客戶端客戶端 刀片服務(wù)器 (可考慮小型 機) 刀片服務(wù)器刀片服務(wù)器 1000m / 100m p-3 600 以上 內(nèi)存 4g 以上內(nèi)存

13、4g 以上內(nèi)存 2g 以上內(nèi)存 128mb 以上 硬盤 300gb硬盤 300gb硬盤 300gb硬盤 1g 以上 1000m 網(wǎng)卡1000m 網(wǎng)卡1000m 網(wǎng)卡100m/10m 網(wǎng) 卡 2.2.2 支持軟件 服務(wù)器操作平臺:windows 2000/linux/ unix/windows nt web 服務(wù)器:resin2.5/ apache 客戶端:ie 6.0 及以上 網(wǎng)絡(luò)環(huán)境:intranet 與 internet 支持協(xié)議:tcp/ip、smtp、pop3、http、ssl 數(shù)據(jù)庫:oracle、sql server、sybase、informix、db2 支撐環(huán)境:jdk1.5

14、及以上 開發(fā)工具:myeclipse 設(shè)計工具: rose 2003、 visio 2007 管理工具:vss 6.0 2.2.3 接口 提供明確的業(yè)務(wù)規(guī)范和業(yè)務(wù)流程,給第三方內(nèi)容提供商提供開放的平臺, 集成各個應(yīng)用系統(tǒng),最終將該系統(tǒng)建設(shè)成為一個共享數(shù)據(jù)中心平臺; 其中, esb 數(shù)據(jù)交換系統(tǒng)對外部異構(gòu)系統(tǒng)的數(shù)據(jù)采集都有嚴(yán)格數(shù)據(jù)接口,數(shù)據(jù)傳輸采 用消息中間件進(jìn)行傳輸,數(shù)據(jù)接口采用標(biāo)準(zhǔn)的 sql 語句連接異構(gòu)數(shù)據(jù)庫的方式。 2.2.4 控制 本系統(tǒng)采用 b/s 體系架構(gòu),服務(wù)器采用 apusic server 6.0、apusic esb server 6.0,運行只需在服務(wù)器端起動 esb 服

15、務(wù)、web 服務(wù),客戶端運行 ie 瀏 覽器,訪問服務(wù)器端地址和端口。即可運行。所有的控制利用 java 的多線程 技術(shù),實現(xiàn)對共享資源的一致性維護(hù)。 2.3 基本設(shè)計概念和處理流程 2.3.1 模塊的標(biāo)準(zhǔn)流程 開始 缺省信息簡表 (有聯(lián)接) (有導(dǎo)航) (有功能條) (有復(fù)選框) (可能有參考) 點擊聯(lián)接看詳細(xì)信 息 詳細(xì)信息中: 有修改按扭 有擴(kuò)展信息聯(lián)接 點擊修改去修改 選種復(fù)選框 功能條:刪除 功能條:增加功能條:查詢 結(jié)果信息簡表 (有聯(lián)接) (有導(dǎo)航) (有功能條) (有復(fù)選框) (可能有參考) 點擊聯(lián)接去擴(kuò)展信 息維護(hù) 2.3.2 安全控制 開始 初始化組織結(jié)構(gòu)初始化人員初始化人

16、員權(quán)限 人員身份及功能確 認(rèn) 人員組織結(jié)構(gòu)初始化用戶組權(quán)限 開始 信息錄入 記錄身份與權(quán)限信 息到lt_gg_yhb 權(quán)限控制 功能模塊中列出不 同的功能:增加, 修改,查詢,刪除 查看權(quán)限 查看當(dāng)前用戶所擁 有的權(quán)限信息及其 所對用的動作權(quán)限 role.jsp roleview.jsp 權(quán)限控制 第 3 章 功能設(shè)計 數(shù)據(jù)交換系統(tǒng)是整個共享數(shù)據(jù)中心的核心系統(tǒng),共享數(shù)據(jù)中心的所有應(yīng)用 都基于數(shù)據(jù)交換系統(tǒng)的基礎(chǔ)上,形成完整的平臺。共享數(shù)據(jù)中心的數(shù)據(jù)提取、 處理、映射、裝載等都是基本 etl 的核心思想、soa 的開放式技術(shù),形成異構(gòu) 的數(shù)據(jù)交換處理系統(tǒng)。整個數(shù)據(jù)中心平臺的數(shù)據(jù)交換體系,都基本可視

17、化的配 置工具,完成各個應(yīng)用系統(tǒng)之間的數(shù)據(jù)采集、交換、共享、同步工作,完全基 于數(shù)據(jù)交換流程的可定制的數(shù)據(jù)交換設(shè)計。 3.1 權(quán)限管理 3.1.1 模塊設(shè)計 當(dāng)用戶通過數(shù)據(jù)集管理菜單訪問數(shù)據(jù)集信息時,系統(tǒng)會根據(jù)管理員的相關(guān) 權(quán)限展示所有的數(shù)據(jù)集信息,并根據(jù)系統(tǒng)管理員上次授權(quán),選中已經(jīng)授權(quán)數(shù)據(jù) 集信息,并生成相關(guān)樹形頁面;同時,提供用戶保存功能按鈕。整體設(shè)計上, 依據(jù)系統(tǒng)架構(gòu)體系,繼承 service 接口、command 接口,實現(xiàn)相應(yīng)的業(yè)務(wù)邏輯。 3.1.2 系統(tǒng)功能 權(quán)限管理需要實現(xiàn)的業(yè)務(wù)功能包括模板授權(quán),模板授權(quán)中用戶包括新增, 取消,數(shù)據(jù)集授權(quán)功能也包括新增授權(quán),取消授權(quán)兩部分。 3.

18、1.2.1 自定義查詢模板授權(quán)信息 .1 模塊概述 (描述該模塊設(shè)計功能) .2 系統(tǒng)流程 .3 信息流程說明 1.用戶選中用戶,并點擊模板權(quán)限部門管理菜單,系統(tǒng)根據(jù)用戶的請求向業(yè) 務(wù)層提交模板查詢請求。相應(yīng)的查詢條件等參數(shù)通過 execute 的參數(shù) form 傳遞到 searchservice 業(yè)務(wù)處理對象中。 2.查詢服務(wù)對象(searchservice)根據(jù)請求的類型,查找查詢配置文件,裝載相 應(yīng)的模板查詢的配置文件,并生成前臺展示的界面返回給用戶。 3.同時,在生成部模板詢界面時,系統(tǒng)再次請求,要求返回查詢結(jié)果數(shù)據(jù)。 searchservic

19、e 根據(jù)查詢類型,以及相應(yīng)的查詢配置文件,生成相應(yīng)的查詢 語言,提交給 session 接口。 4.session 接口根據(jù)查詢的請求語法,解釋成相應(yīng)的查詢語言,向數(shù)據(jù)庫請求 查詢。數(shù)據(jù)庫根據(jù)查詢語言查詢滿足條件的模板信息,返回給相應(yīng)的 session 對象。 5.searchservice 接收到 session 返回的查詢結(jié)果后,直接將數(shù)據(jù)進(jìn)行組裝,生 成前臺界面能夠處理的數(shù)據(jù)結(jié)構(gòu),返回能前臺界面。 6.查詢展示界面根據(jù) searchservice 返回的結(jié)果信息,生成查詢的數(shù)據(jù)內(nèi)容。 7.用戶選中模板,點擊保存,系統(tǒng)根據(jù)請求要新增模板信息時。提交保存請 求。新增界面才向后臺提交保存請求。

20、 8.在 modalservice 接收到請求信息后,查找 savecommand 對象,調(diào)用 savecommand 的 execute 方法,傳入用戶選中的模板信息資料。 9.savecommand 將新增的模板權(quán)限入庫并刪掉取消的模板權(quán)限,并將這些信 息保存到數(shù)據(jù)庫中 報表導(dǎo)出信息 第 4 章 接口設(shè)計 4.1 用戶接口 在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在 界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出 的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多數(shù)是學(xué)校領(lǐng) 導(dǎo),應(yīng)盡量向以簡潔、清晰的界面展示。在設(shè)計語言上

21、,使用 java 進(jìn)行編程, 在界面上可使用 web 所提供的可視化組件。 其中界面要做到操作簡單,易于管 理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用 visual c+ 庫中的 錯誤提示函數(shù)。 總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用 4.2 外部接口 4.2.1 軟件接口 服務(wù)器程序可使用 jdbc 提供的對 oracle 的接口,進(jìn)行對數(shù)據(jù)庫的所有訪 問。 在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù) 進(jìn)行網(wǎng)絡(luò)傳輸及接收。同時,采用 esb 提供的數(shù)據(jù)采集及消息傳遞功能,實現(xiàn) 數(shù)據(jù)的透明傳輸與共享。 我們將對服務(wù)器的接口配置統(tǒng)一放置在“系

22、統(tǒng)安裝目錄web-inform- config.xml”文件中,客戶可以根據(jù)需要更改 jdbc 連接類型、數(shù)據(jù)庫類型、數(shù)據(jù) 庫用戶密碼、全局設(shè)定等等。 4.2.2 硬件接口 在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用 java.io 的標(biāo)準(zhǔn)輸入/輸出,對輸 入進(jìn)行處理。 在輸出方面,打印機的連接及使用,也可用 java.io 的標(biāo)準(zhǔn)輸入/輸出對其進(jìn) 行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用高速 100m 以太網(wǎng)絡(luò)。 4.3 內(nèi)部接口 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行 信息傳遞。具體參數(shù)的結(jié)構(gòu)將在數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息 將是以

23、數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 對于各個應(yīng)用系統(tǒng)之間的數(shù)據(jù)傳遞,采取 esb 提供的消息傳遞方式,將共 享數(shù)據(jù)、決策數(shù)據(jù)通過 esb 客戶端采集后,經(jīng)過 esb 消息通道傳遞到共享數(shù) 據(jù)中心主題數(shù)據(jù)庫中,然后將共享數(shù)據(jù)再通過定制的調(diào)度規(guī)則,下載到需求共 享數(shù)據(jù)的 esb 客戶端,再同步到應(yīng)用系統(tǒng)的提供的接口中。 第 5 章 運行設(shè)計 5.1 運行模塊組合 客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對 輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊, 將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息 后隨

24、即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器程序的 接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢 模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。 5.2 運行控制 運行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中, 需對運行控制進(jìn)行正確的判斷,選擇正確的運行控制路徑。 在網(wǎng)絡(luò)傳方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到反饋,收 到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接到數(shù) 據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端, 并等待確認(rèn)。 5.3 運行時間 在軟體的需求分析中

25、,對運行時間的要求為必須對作出的操作有較快的反 應(yīng)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作反應(yīng)將受 到很大的影響。所以將采用高速 100m 以太網(wǎng)絡(luò),實現(xiàn)客戶端與服務(wù)器之間的 連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪 問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高 性能的服務(wù)器,建議使用刀片服務(wù)器。硬件對本系統(tǒng)的速度影響將會大于軟件 的影響。 第 6 章 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 (如果有個性化功能定制開發(fā),需要寫此章節(jié)內(nèi)容) 通過對目前的廣州大學(xué)的需求分析,導(dǎo)出準(zhǔn)確嚴(yán)格的數(shù)據(jù)項定義、數(shù)據(jù)項 之間的關(guān)系和數(shù)據(jù)操作任務(wù),為數(shù)據(jù)庫的概念設(shè)

26、計、邏輯設(shè)計、物理設(shè)計和分 布設(shè)計建立堅實的基礎(chǔ),為優(yōu)化數(shù)據(jù)庫的結(jié)構(gòu)提供可靠的依據(jù)?,F(xiàn)行系統(tǒng)分析 可分為兩個階段,一是分析現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)、業(yè)務(wù)流程和數(shù)據(jù)流程,明確 認(rèn)識現(xiàn)行系統(tǒng)的功能和所需信息;二是在第一階段的基礎(chǔ)上,抽象出現(xiàn)行系統(tǒng) 的邏輯模型。 6.1 概念結(jié)構(gòu)設(shè)計 6.1.1 設(shè)計遵循的標(biāo)準(zhǔn) 表名定義標(biāo)準(zhǔn): 表的命名規(guī)則為:公司名簡稱_模塊簡稱_表的拼音首字母縮寫 如信息集標(biāo)準(zhǔn)中用到的表的表示:ly_xxbz_ + 表的拼音首字母縮寫。 (如:ly_xxbz_xxj 表示的是聯(lián)奕信息標(biāo)準(zhǔn)信息集)。 域名的定義標(biāo)準(zhǔn): 域的描述:該域的簡單描述,使用中文拼音每個字母。 域的數(shù)據(jù)類型:特定的

27、域數(shù)據(jù)類型(numeric, varchar2, date, clob, blob) 。 例如: xxmc varchar2(20)指該域名是學(xué)校名稱, 類型是 varchar2,長度 是 20。 索引名定義標(biāo)準(zhǔn): xk_ x用x表明該對象是一個索引. 索引類型: p-主鍵索引 u-唯一的索引 r-通常索引 6.1.2 各模塊邏輯結(jié)構(gòu) 數(shù)據(jù)中心后臺管理模塊 (個性化開發(fā)功能所涉及數(shù)據(jù)庫 e-r 圖,示例如下:) fk_ly_ykt_g_reference_ly_ykt_w fk_ly_ykt_g_reference_ly_ykt_k fk_ly_ykt_k_reference_

28、ly_ykt_s fk_ly_ykt_s_reference_ly_ykt_s ly_ykt_wlqbz sfrzh tjsj wlbzbs varchar2(20) date number(3) ly_ykt_shxx shdm shmc dd varchar2(60) varchar2(90) varchar2(120) ly_ykt_shkgl shklsh shkh shrq shrxm fbsj shdd shrlxfs lqsj lqzt varchar2(30) varchar2(20) date varchar2(60) date varchar2(120) varchar2(

29、60) date varchar2(30) ly_ykt_khxx sfrzh kh kxlh kpzt zcrq kyxq rxfxe varchar2(20) varchar2(20) varchar2(30) varchar2(30) varchar2(8) varchar2(8) number(8) ly_ykt_grjyxx sfrzh kh kxlh jyrq jysj jydd jylx jylsh shdm zdjh jyje jyye varchar2(20) varchar2(20) varchar2(30) date date varchar2(90) varchar2(60) varchar2(60) varchar2(90) varchar2(60) number(8,2) number(8,2) 6.2 邏輯結(jié)構(gòu)設(shè)計 6.2.1 關(guān)系數(shù)據(jù)表結(jié)構(gòu) (1)表名:ly_xxbz_xxj 序號字段數(shù)據(jù)類型null說明 1xxjjdbhnumber(20)no信息子集、信息類、信息表的編號 2xxjmcvarchar2(100)no信息子集、信息類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論