報(bào)表平臺(tái)軟件需求說明書._第1頁
報(bào)表平臺(tái)軟件需求說明書._第2頁
報(bào)表平臺(tái)軟件需求說明書._第3頁
報(bào)表平臺(tái)軟件需求說明書._第4頁
報(bào)表平臺(tái)軟件需求說明書._第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、報(bào)表平臺(tái)軟件需求說明書質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)QR-19-02軟件需求說明書第iii 頁共64頁HUATeNO上海華騰軟件系統(tǒng)有限公司HUATeNO文檔信息文檔版本號(hào)起草人起草日期審核人審核日期批準(zhǔn)人批準(zhǔn)日期預(yù)期接收人華騰方:客戶方:監(jiān)理方:修訂記錄版本日期作者說明HUATeNO本文檔中的所有內(nèi)容為上海華騰軟件系統(tǒng)有限公司的機(jī)密和專屬所有。 未經(jīng)上海華騰軟 件系統(tǒng)有限公司的明確書面許可, 任何組織或個(gè)人不得以任何目的、 任何形式及任何手段復(fù) 制或傳播本文檔部分或全部?jī)?nèi)容。質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HUATeNO目錄1前言61.1目的61.2范圍61.3定義61.4 參

2、考資料 錯(cuò)誤!未定義書簽。1.5文檔約定 錯(cuò)誤!未定義書簽。2系統(tǒng)概述72.1目標(biāo)72.2用戶特點(diǎn)錯(cuò)誤!未定義書簽。2.3假定和約束73 需求規(guī)定 錯(cuò)誤!未定義書簽。3.1功能需求73.1.1 錯(cuò)誤!未定義書簽。3.1.2 錯(cuò)誤!未定義書簽。3.2性能需求603.3設(shè)計(jì)約束613.4其他要求614運(yùn)行環(huán)境規(guī)定 624.1設(shè)備624.2支持軟件625附錄625.1數(shù)據(jù)要求625.2報(bào)表格式 錯(cuò)誤!未定義書簽。5.3操作權(quán)限 625.4配置參數(shù)635.5用戶界面 64HUATehio1前言1.1目的本說明書的目的在于闡明報(bào)表平臺(tái)產(chǎn)品(以下簡(jiǎn)稱本產(chǎn)品)的各項(xiàng)需求,并給出本系統(tǒng)的總體設(shè)計(jì)。本需求為編制

3、如下文檔提供基本依據(jù):“軟件開發(fā)計(jì)劃”“軟件架構(gòu)設(shè)計(jì)書”“軟件概要設(shè)計(jì)說明書”“軟件測(cè)試計(jì)劃”“軟件安裝手冊(cè)”“系統(tǒng)使用手冊(cè)”本規(guī)格與“軟件架構(gòu)設(shè)計(jì)書”、“軟件概要設(shè)計(jì)說明書”一起,為編程與集成測(cè)試提供基 本依據(jù)。本規(guī)格為編制其它有關(guān)文件提供基本依據(jù)。本規(guī)格為軟件質(zhì)量保證人員提供工作依據(jù)。本規(guī)格將作為日后軟件確認(rèn)測(cè)試和系統(tǒng)驗(yàn)收之準(zhǔn)則。1.2范圍系統(tǒng)名稱:TopReport任務(wù)提出者:上海華騰軟件系統(tǒng)有限公司開發(fā)者:金融服務(wù)事業(yè)五部F52用戶:公司各需要報(bào)表平臺(tái)產(chǎn)品的實(shí)施項(xiàng)目預(yù)期讀者包括:軟件設(shè)計(jì)人員、軟件測(cè)試人員、技術(shù)管理人員。1.3定義即席查詢即席查詢(Ad Hoc)是用戶根據(jù)自己的需求,靈

4、活的選擇查詢條件,系統(tǒng)能夠根據(jù)用戶的 選擇生成相應(yīng)的統(tǒng)計(jì)報(bào)表。即席查詢與普通應(yīng)用查詢最大的不同是普通的應(yīng)用查詢是定制開發(fā)QR-19-02軟件需求說明書第#頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HUATeNO的,而即席查詢是由用戶自定義查詢條件的。2系統(tǒng)概述2.1目標(biāo)本軟件系統(tǒng)的建設(shè)目標(biāo)是建設(shè)一個(gè)可以進(jìn)行快速報(bào)表設(shè)計(jì),展現(xiàn)的基礎(chǔ)平臺(tái)支持即席查詢和定制報(bào)表。支持 excel 和ireport 設(shè)計(jì)報(bào)表??勺鰹閳?bào)表模塊集成到FlowPower平臺(tái)中。2.2產(chǎn)品定位人員角色產(chǎn)品價(jià)值業(yè)務(wù)人員靈活的即席查詢豐富的報(bào)表展現(xiàn)形式,支持定制報(bào)表和儀表盤 流程具有更大的靈活性,并能自行調(diào)整開發(fā)和維護(hù)人員

5、快速的報(bào)表設(shè)計(jì)與開發(fā)報(bào)表熱部署技術(shù)架構(gòu)由專門的產(chǎn)品組支持和維護(hù),因此應(yīng)用開發(fā)人員可以更專注于 客戶需求分析以及業(yè)務(wù)需求的開發(fā),提高項(xiàng)目質(zhì)量系統(tǒng)管理人員系統(tǒng)可以比較容易的進(jìn)行部署 報(bào)表權(quán)限可靈活配置 系統(tǒng)能夠確保穩(wěn)定、可靠及安全管理層統(tǒng)一了報(bào)表的開發(fā)與維護(hù)模式系統(tǒng)模塊化程度高,方便應(yīng)用集成的實(shí)現(xiàn) 降低了報(bào)表系統(tǒng)開發(fā)的成本2.3假定和約束本軟件僅考慮報(bào)表設(shè)計(jì)與展現(xiàn),不涉及ETL(數(shù)據(jù)提取,轉(zhuǎn)換和加載)和數(shù)據(jù)挖掘等內(nèi)容,但應(yīng)考慮預(yù)留將來擴(kuò)展的接口。3功能需求3.1功能綜述本軟件系統(tǒng)包含系統(tǒng)管理,數(shù)據(jù)集管理,報(bào)表管理,報(bào)表展現(xiàn)四大模塊:HUATeNO模塊功能描述功能說明開發(fā)過程開發(fā)過程概要開發(fā)過程用例

6、圖系統(tǒng)管理用戶管理機(jī)構(gòu)管理用戶組管理報(bào)表目錄管理單點(diǎn)登錄權(quán)限管理系統(tǒng)參數(shù)管理數(shù)據(jù)管理數(shù)據(jù)源管理數(shù)據(jù)集管理數(shù)據(jù)集參數(shù)數(shù)據(jù)集字段報(bào)表管理模板管理定制報(bào)表即席查詢?cè)O(shè)計(jì)報(bào)表操作權(quán)限配置報(bào)表發(fā)布報(bào)表設(shè)計(jì)導(dǎo)入與導(dǎo)出定時(shí)報(bào)表配置報(bào)表展現(xiàn)即席查詢展現(xiàn)定制報(bào)表展現(xiàn)報(bào)表打印報(bào)表卜載3.2開發(fā)過程3.2.1開發(fā)過程概要簡(jiǎn)要而言:報(bào)表就是用表格、圖表等格式來動(dòng)態(tài)顯示數(shù)據(jù)。具備多樣化的格式和動(dòng)態(tài)的數(shù)據(jù)。多樣化的格式:在報(bào)表系統(tǒng)中十分復(fù)雜的格式排版可以使用本地設(shè)計(jì)軟件制作成報(bào)表模板文件, 簡(jiǎn)單樣式的可以在線設(shè)計(jì)即席查詢式報(bào)表來定制;動(dòng)態(tài)的數(shù)據(jù):數(shù)據(jù)集是通過自定義查詢語句 來向數(shù)據(jù)源獲取動(dòng)態(tài)的數(shù)據(jù),并且可以配置傳入?yún)?shù),所

7、以其獲取數(shù)據(jù)的方式是十分靈活的,另外在即席查詢中,用戶可以自己在頁面上動(dòng)態(tài)地填寫查詢條件表單,即時(shí)地刷新數(shù)據(jù),更進(jìn) 一步地加強(qiáng)了數(shù)據(jù)的動(dòng)態(tài)實(shí)時(shí)性。下圖闡述了一個(gè)報(bào)表被創(chuàng)建的整個(gè)過程。系統(tǒng)開發(fā)人員配置數(shù)據(jù)源和數(shù)據(jù)集,給報(bào)表提供了動(dòng) 態(tài)數(shù)據(jù)獲取方式;業(yè)務(wù)實(shí)施人員通過具體需求,確定報(bào)表的格式,排版十分復(fù)雜使用本地的設(shè)HUATeNO計(jì)工具預(yù)先繪制模板,并上傳到服務(wù)器,生成定制報(bào)表,排版簡(jiǎn)單,但要求很強(qiáng)的即時(shí)性和查 詢靈活性,則在 web頁面上直接設(shè)計(jì)即席查詢報(bào)表,最后上報(bào)管理員審核發(fā)布;報(bào)表使用者訪 問發(fā)布后的報(bào)表頁面,查看或者下載報(bào)表。開發(fā)人員設(shè)計(jì)數(shù)據(jù)源設(shè)計(jì)數(shù)據(jù)集使用者QR-19-02軟件需求說明書

8、第9頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HUATeNQHUATeNQ322開發(fā)過程用例圖幵岌者AOracle業(yè)勢(shì)人員日mplaiel.MnlreporLuserinfaser業(yè)務(wù)人員CioTB USER址勢(shì)人員、彎理員u&er_dataset 報(bào)信息現(xiàn)在姜毅職業(yè)勞犀的一號(hào)用戶信息表的 數(shù)規(guī)于晶盤開媳創(chuàng)謹(jǐn)埶抿集*酉隘了 簡(jiǎn)單的査詢語句WeletJ * from 7B_USER: r 并起)user_dataset點(diǎn)擊岌布并毆置 掙羔狡限*讖 向管理員申根 發(fā)布請(qǐng)求,管浬員 審擾刪1后,丟軸 生應(yīng)一個(gè)境布版 (不代許穆諛) 的最純報(bào)需日在本地設(shè)計(jì)軟眸中設(shè)計(jì)定制抿表,最后 棵存,生質(zhì)一亍

9、樟板交 件=templatel xml* 并上犧到serverC查詢蠡據(jù)集學(xué)段,誤取到有ID.NAME.AGE等宇段。設(shè)計(jì)表頭列編號(hào)、姓名 和年齡,最后C將創(chuàng)崖的喪頭列于手段匹團(tuán),如騙號(hào)列顯示ID字段。最后帰 ff/adhflc userinffl的即席查伺記錄A通過配詛DBC連接,創(chuàng)蘿了一4-datasource-詡數(shù)據(jù) 憑可以正章聯(lián)通業(yè)勞庫所屬的 OraclejftiSEtB創(chuàng)建定制報(bào)黑,在其中戲査其 所使用的藪據(jù)集藥 usei_data?et保存生辰一聚 report_js erinfo的定制抿表記錄-矚號(hào)年謗7IDNAMEAGEadhoc useririfo使用者在線査看根夷3.3系統(tǒng)

10、管理3.3.1用戶管理新增用戶功能概述系統(tǒng)管理員可以新增用戶輸入(1) 用戶編號(hào)QR-19-02軟件需求說明書第15頁共64頁(2)(3)(4)用戶名密碼(輸入兩次)郵箱輸入項(xiàng)說明(1)(2)(3)(4)檢查用戶編號(hào),數(shù)字必填項(xiàng),用戶在系統(tǒng)中的唯一標(biāo)識(shí) 用戶名,文本必填項(xiàng),用戶在系統(tǒng)中的顯示名稱 密碼,密碼輸入框,必填項(xiàng)郵箱,文本選填項(xiàng)(1)(2)(3)(4)處理用戶編號(hào)應(yīng)該為固定長(zhǎng)度的整數(shù)用戶名無重復(fù)郵箱格式是否正確密碼必須為6位系統(tǒng)存儲(chǔ)用戶信息,并將新創(chuàng)建的用戶加入到默認(rèn)用戶組中 輸出(1)(2)(3)(4)用戶編號(hào)用戶名 創(chuàng)建人 創(chuàng)建時(shí)間查詢用戶查詢用戶詳細(xì)信

11、息輸入(1)(2)用戶編號(hào)查詢用戶名輸入項(xiàng)說明(1)(2)處理用戶編號(hào),文本可填項(xiàng),精確匹配,為空則查詢?nèi)?查詢用戶名,文本可選項(xiàng),模糊匹配,當(dāng)為空則查詢?nèi)肯到y(tǒng)根據(jù)查詢條件查詢用戶信息輸出(1)查詢到的用戶信息列表修改用戶功能概述配置修改用戶信息HUATeNO.1用戶基本信息修改輸入(1)新用戶名(2)新郵箱地址輸入項(xiàng)說明(1)新用戶名,文本必填項(xiàng),默認(rèn)值為原始用戶名(2)新郵箱地址,文本選填項(xiàng)檢查(1)新用戶名無重復(fù)(2)郵箱地址格式是否合法(3)當(dāng)前操作員應(yīng)具有用戶管理權(quán)限或者操作的用戶為自己處理系統(tǒng)更新用戶信息輸出(1)用戶編號(hào)(2)新用戶名(3)新郵箱地

12、址(4)最近修改人(5)最近修改日期.2修改密碼功能概述用戶修改自己的密碼輸入(1)舊密碼(2)新密碼(輸入兩次)輸入項(xiàng)說明(1)舊密碼,密碼輸入框,必輸項(xiàng)(2)新密碼,密碼輸入框,必輸項(xiàng)檢查(1)舊密碼,應(yīng)與用戶當(dāng)前密碼一致,6位(2)新密碼,長(zhǎng)度為6位處理系統(tǒng)更新用戶密碼輸出(1)用戶編號(hào)(2)用戶名(3)最近修改人質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HUATeNO(4)最近修改時(shí)間.3 重置密碼在用戶遺忘密碼時(shí),可以對(duì)其進(jìn)行重置密碼的操作,密碼將被重置輸入(1)待重置的用戶檢查(1)當(dāng)前操作員是否具有用戶管理權(quán)限處理系統(tǒng)重置用戶的密碼輸出(1)用戶編號(hào)(2)

13、用戶名(3)最近修改人(4)最近修改日期刪除用戶功能概述從系統(tǒng)中刪除用戶信息輸入(1)待刪除的用戶檢查(1)當(dāng)前操作用戶必須擁有用戶管理的權(quán)限(2)待刪除的用戶不能為當(dāng)前操作員處理系統(tǒng)刪除存儲(chǔ)的用戶信息,清空該用戶的歷史日志文件輸出(1)刪除操作執(zhí)行結(jié)果3.3.2機(jī)構(gòu)管理功能概述機(jī)構(gòu)管理用于對(duì)用戶進(jìn)行分類歸檔,統(tǒng)一管理。機(jī)構(gòu)具有樹形結(jié)構(gòu)的上下級(jí)層次關(guān)系,具有機(jī) 構(gòu)管理權(quán)限的用戶可以對(duì)機(jī)構(gòu)、機(jī)構(gòu)下人員進(jìn)行統(tǒng)一的配置管理。創(chuàng)建機(jī)構(gòu)輸入(1)機(jī)構(gòu)名稱(2)機(jī)構(gòu)描述(3)上級(jí)機(jī)構(gòu)HUATeNO檢查(1)機(jī)構(gòu)名稱,格式合法,且無重復(fù)處理保存機(jī)構(gòu)信息,顯示保存操作結(jié)果輸出(1)

14、機(jī)構(gòu)名稱(2)機(jī)構(gòu)描述(3)上級(jí)機(jī)構(gòu)名稱(4)創(chuàng)建人(5)創(chuàng)建時(shí)間查詢機(jī)構(gòu)輸入(1)機(jī)構(gòu)名稱(2)上級(jí)機(jī)構(gòu)輸入項(xiàng)說明(1)機(jī)構(gòu)名稱,文本輸入框,模糊匹配機(jī)構(gòu)名稱,為空時(shí)忽略該查詢條件,查詢所有(2)上級(jí)機(jī)構(gòu),列表選項(xiàng),匹配上級(jí)機(jī)構(gòu),為空時(shí)匹配所有檢查(1) 機(jī)構(gòu)名稱,格式合法,無非法字符處理根據(jù)用戶輸入的查詢條件返回匹配到的查詢結(jié)果輸出(1) 匹配到的機(jī)構(gòu)查詢結(jié)果 3.323修改機(jī)構(gòu)3.323.1基礎(chǔ)信息修改功能概述修改機(jī)構(gòu)的基礎(chǔ)配置信息界面原型-曰華騰銀行總齊/三華歆疔上海分疔B 舉瞞銀疔上海斎匚區(qū)分右T 華麋行上海閔亡區(qū)分行回窣薛圧饒海涯分行以樹的方式顯示機(jī)構(gòu)的層次,可以通過

15、拖曳樹節(jié)點(diǎn)調(diào)整層次,雙擊某個(gè)樹節(jié)點(diǎn)可以彈出編輯菜 單,進(jìn)行機(jī)構(gòu)的屬性修改HUATeNO.2 成員修改功能概述調(diào)整機(jī)構(gòu)成員構(gòu)成輸入(1)用戶列表輸入項(xiàng)說明(1)用戶列表,拖曳列表必填項(xiàng)檢查(1)當(dāng)前操作員是否具有機(jī)構(gòu)管理權(quán)限界面原型處理存儲(chǔ)更新機(jī)構(gòu)當(dāng)前成員信息輸出(1)機(jī)構(gòu)編號(hào)(2)機(jī)構(gòu)名稱(3)機(jī)構(gòu)成員列表(4)最近修改人(5)最近修改時(shí)間QR-19-02軟件需求說明書第17頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HLIAireNCI333用戶組管理功能概述報(bào)表平臺(tái)中的用戶組等同于“角色”,用于配置一組權(quán)限,方便統(tǒng)一管理。對(duì)這個(gè)用戶組賦予 定的權(quán)限,那么該組內(nèi)的用戶就具有

16、相同的權(quán)限。用戶組操作包括創(chuàng)建用戶組、修改用戶組權(quán)限、調(diào)整用戶組成員、刪除用戶組等操作。創(chuàng)建用戶組功能概述創(chuàng)建一個(gè)新的用戶組,該用戶組在第一次創(chuàng)建后無任何權(quán)限和成員。輸入(1)(2)(3)用戶組編號(hào)用戶組名稱用戶組描述輸入項(xiàng)說明(1)(2)(3)檢查用戶組編號(hào),數(shù)字必輸項(xiàng),用戶組在系統(tǒng)中的唯一標(biāo)識(shí)用戶組名稱,文本必輸項(xiàng),用戶組在系統(tǒng)中的顯示名稱,全局唯一用戶組描述,文本選填項(xiàng),簡(jiǎn)介用戶組的文字(1)(2)(3)(4)處理用戶組編號(hào),應(yīng)為指定位數(shù)的整數(shù),且無重復(fù)用戶組名稱長(zhǎng)度合法,無重復(fù)用戶組描述,應(yīng)小于 100個(gè)漢字當(dāng)前操作用戶應(yīng)具有用戶組管理權(quán)限存儲(chǔ)用戶組信息輸出(1)(2)(

17、3)(4)(5)用戶組編號(hào) 用戶組名稱 用戶組描述 創(chuàng)建人創(chuàng)建時(shí)間修改用戶組刪除用戶組系統(tǒng)管理員刪除用戶組輸入(1)檢杳待刪除的用戶組(1)當(dāng)前操作人是否擁有用戶組管理權(quán)限(2)不能刪除自己所在的用戶組,并且待刪除的用戶組不能為系統(tǒng)預(yù)置的用戶組(如:默認(rèn) 用戶組、超級(jí)管理員組等)(3)待刪除的用戶組下不能存在下級(jí)用戶組處理刪除用戶組,并移除與該用戶組相關(guān)聯(lián)的數(shù)據(jù)輸出(1)刪除操作的執(zhí)行結(jié)果3.3.4報(bào)表目錄管理 報(bào)表目錄用于歸檔存放報(bào)表,方便分類查找查看。報(bào)表目錄分為公用目錄和個(gè)人目錄。 公用目錄公用目錄是公有的,但同時(shí)對(duì)于每個(gè)用戶,又受帶資源權(quán)限(詳見3.3.6.

18、2資源權(quán)限的授予與解除)所約束。每個(gè)用戶只能看到擁有查看權(quán)的目錄或者報(bào)表,也就是說只能看到公用目錄中 自己擁有權(quán)限的那一部分。對(duì)公用目錄的新增、移動(dòng)、修改、刪除操作,必須具備目錄管理權(quán) 限的用戶才可以執(zhí)行。個(gè)人目錄則是每個(gè)用戶專屬的,用戶可以任意管理自己的個(gè)人目錄結(jié)構(gòu)。3.3.5單點(diǎn)登錄功能概述接入外部單點(diǎn)登錄平臺(tái),提供統(tǒng)一的用戶登錄。用戶組或用戶信息導(dǎo)入功能概述報(bào)表系統(tǒng)從單點(diǎn)登錄服務(wù)器獲取用戶組信息,同步轉(zhuǎn)換更新到本地系統(tǒng)庫。同步操作可以設(shè)定 為定時(shí)任務(wù),確保兩者數(shù)據(jù)保持一致。界面原型輸入(1)信息服務(wù)地址(2)驗(yàn)證信息QR-19-02軟件需求說明書第#頁共64頁質(zhì)量管理運(yùn)作體

19、系文件一三級(jí)文件記錄編號(hào)HUATeN OHUATeNO(3)用戶組或用戶信息轉(zhuǎn)換器(4)定時(shí)任務(wù)輸入項(xiàng)說明(1) 信息服務(wù)地址,必填項(xiàng),系統(tǒng)從該地址(如WebService )獲取用戶組或用戶信息(2)驗(yàn)證信息,調(diào)用獲取用戶組或用戶信息服務(wù)時(shí)可能會(huì)需要的身份驗(yàn)證信息(3)用戶組或用戶信息轉(zhuǎn)換器,選填項(xiàng),外部用戶組或用戶信息可能與本地的存在不能自動(dòng) 轉(zhuǎn)換的情況,這時(shí)候可以指定一個(gè)轉(zhuǎn)換類,用于在同步信息時(shí)進(jìn)行必要的轉(zhuǎn)換(4) 定時(shí)任務(wù),文本必填項(xiàng),格式參考CRON表達(dá)式,為空時(shí)表示不設(shè)置定時(shí)同步檢查(1)信息服務(wù)地址,服務(wù)必須可用(2)用戶組或用戶信息轉(zhuǎn)換器,如果填寫了值,則檢測(cè)類路徑下是否有該轉(zhuǎn)

20、換器類(3)定時(shí)任務(wù),是否為正確的 CRON表達(dá)式處理保存同步配置信息,調(diào)用遠(yuǎn)程服務(wù)獲取用戶/用戶組信息,轉(zhuǎn)換存儲(chǔ)至本地系統(tǒng)。如果配置了 CRON 表達(dá)式,創(chuàng)建定時(shí)任務(wù)并執(zhí)行調(diào)度。輸出(1)同步操作的執(zhí)行結(jié)果單點(diǎn)登錄的接入輸入(1)單點(diǎn)登錄用戶標(biāo)識(shí)(2)單點(diǎn)登錄用戶組輸入項(xiàng)說明(1)單點(diǎn)登錄用戶標(biāo)識(shí),用戶通過SSO成功登錄后,獲取到的該單點(diǎn)登錄系統(tǒng)的賬戶標(biāo)識(shí)(2)單點(diǎn)登錄用戶組,用戶通過SSO成功登錄后,獲取到的所屬用戶組信息檢查(1)外部單點(diǎn)登錄是否成功,并與本報(bào)表系統(tǒng)正確接入處理查詢系統(tǒng)中是否存在該外部ID為本次單點(diǎn)登錄的ID,如果不存在,則創(chuàng)建一個(gè)用戶,并設(shè)置該用戶的外部I

21、D屬性為本次登錄的ID,加入到默認(rèn)的用戶組。登錄流程諸求SSO Sew 遴行登錄用戶登錄翌告弄退出X T 蠻錄成由 t使用外邸|范|攀 衣施庫用戶記錄 片叩屜用戶俎 標(biāo)識(shí)分駅用戶爼單點(diǎn)登錄用戶的權(quán)限第一次從單點(diǎn)登錄服務(wù)器登錄后會(huì)產(chǎn)生一條新的用戶記錄,并被匹配加入到對(duì)應(yīng)的用戶組中, 所以第一次登錄后,用戶擁有默認(rèn)用戶組中的所有權(quán)限。之后,就像操作本地用戶一樣操作該 新生成的用戶即可3.3.6權(quán)限管理功能概述本系統(tǒng)中權(quán)限體系分為兩種:一種是菜單權(quán)限(系統(tǒng)的開發(fā)配置管理),一般被開發(fā)和管理人員所擁有;另一種是資源權(quán)限(目錄和報(bào)表的查看權(quán)限),一般被查看報(bào)表的用戶所具有。另外,擁有管理權(quán)

22、限的用戶同時(shí)擁有查看權(quán)限。關(guān)系圖機(jī)構(gòu)包含了用戶,用戶委派了用戶組,而用戶組可以綁定菜單權(quán)限和資源權(quán)限。HUATeNO菜單權(quán)限菜單權(quán)限用于限定登錄用戶訪問的操作頁面。如擁有報(bào)表設(shè)計(jì)權(quán)限的用戶可以訪問報(bào)表設(shè)計(jì)頁 面進(jìn)行報(bào)表設(shè)計(jì)配置。目前預(yù)置的菜單權(quán)限類型如下:(1)數(shù)據(jù)管理a)數(shù)據(jù)源管理(數(shù)據(jù)源的增刪改查)b)數(shù)據(jù)集管理(數(shù)據(jù)集的增刪改查操作)c)參數(shù)管理(參數(shù)的增刪改查操作)(2)報(bào)表設(shè)計(jì)a)模板管理(模板的增刪改查操作)b)即席查詢管理(即席查詢的增刪改查操作)c)定制報(bào)表管理(定制報(bào)表的增刪改查操作)d)定時(shí)報(bào)表管理(定時(shí)報(bào)表的增刪改查操作)e)報(bào)表設(shè)計(jì)導(dǎo)入與導(dǎo)出(導(dǎo)入導(dǎo)出操作)(3)系統(tǒng)管

23、理a)用戶管理(用戶的增刪改查操作)b)機(jī)構(gòu)管理(機(jī)構(gòu)的增刪改查,以及機(jī)構(gòu)的層級(jí)、下屬人員管理等操作)c)用戶組管理(用戶組的增刪改查)d)目錄管理(目錄的新增、移動(dòng)、刪除、重命名等操作)e)權(quán)限管理(權(quán)限分配操作)f)系統(tǒng)參數(shù)管理(管理系統(tǒng)參數(shù))g)日志查看(查看日志)資源權(quán)限資源權(quán)限是針對(duì)某個(gè)資源(目錄或者報(bào)表)是否具備查看權(quán)3.361菜單權(quán)限的授予與解除界面原型QR-19-02軟件需求說明書第23頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)-曰回觀霜晉湮闔13數(shù)疇源苣理E C較辰集管理圍募*理# 3口報(bào)表設(shè)計(jì)a匚桓板巻理圖即席查詢苣理団走制報(bào)表爸理 走時(shí)痢翻圍抿表設(shè)計(jì)導(dǎo)入與辱出-曰口

24、葩顯窗用戶管理圍機(jī)曲理0 用戶袒琶理BO目錄管理E 祝圍丟豁數(shù)苣理 an日志查晉輸入(1)用戶組(2)權(quán)限樹輸入項(xiàng)說明(1)要操作的用戶組(2)權(quán)限樹,可復(fù)選樹,選中表示該用戶組擁有對(duì)應(yīng)的權(quán)限處理存儲(chǔ)更新修改后的用戶組權(quán)限輸出(1)用戶組名稱(2)用戶組當(dāng)前擁有的權(quán)限(3)最后修改人(4)修改時(shí)間3.362資源權(quán)限的授予與解除功能概述為指定用戶組分配目錄或者報(bào)表的查看權(quán)。輸入(1)用戶組(2)目錄或者報(bào)表檢查(1)當(dāng)前操作用戶是否擁有權(quán)限管理權(quán)限處理HUATeNO為用戶組分配選中的目錄或者報(bào)表的資源查看權(quán)限。輸出(1) 授權(quán)操作執(zhí)行結(jié)果337系統(tǒng)參數(shù)管理功能概述系統(tǒng)參數(shù)是指系統(tǒng)在運(yùn)行時(shí)所需的一

25、些全局設(shè)置。每個(gè)參數(shù)項(xiàng)由參數(shù)段編號(hào)(用于給參數(shù)分類 別)、參數(shù)編號(hào)、參數(shù)名、參數(shù)值和備注說明組成。系統(tǒng)預(yù)置參數(shù)系統(tǒng)預(yù)置了很多參數(shù)項(xiàng)供用戶調(diào)整配置,隨著系統(tǒng)的功能完善,后續(xù)也會(huì)追加更多的參數(shù)項(xiàng)。 例:當(dāng)前系統(tǒng)預(yù)置的部分參數(shù):(1) 報(bào)表平臺(tái)基礎(chǔ)目錄,報(bào)表平臺(tái)的根路徑(2) 定時(shí)報(bào)表生成目錄,用于定時(shí)任務(wù)生成報(bào)表后存放,相對(duì)目錄(3) 臨時(shí)目錄,系統(tǒng)運(yùn)行過程中產(chǎn)生的臨時(shí)文件存放路徑,相對(duì)目錄(4) 日期格式,日期格式化字符串(5) 報(bào)表預(yù)覽的默認(rèn)數(shù)據(jù)量,整數(shù)(6) 報(bào)表默認(rèn)分頁大小,整數(shù)(7) 上下級(jí)用戶組權(quán)限傳遞,(0 -不傳遞;1 -傳遞),傳遞時(shí)表示上級(jí)用戶組除了擁有 自有權(quán)限

26、之外,同時(shí)也擁有其所有下級(jí)用戶組的權(quán)限(8) 系統(tǒng)編碼,報(bào)表系統(tǒng)所使用的默認(rèn)編碼(9) 空值處理,當(dāng)值為空時(shí)的顯示樣式(10) 報(bào)表發(fā)布審核,發(fā)布報(bào)表是否需要審核確認(rèn)查詢系統(tǒng)參數(shù)輸入(1) 參數(shù)段編號(hào)(2) 參數(shù)編號(hào)(3) 參數(shù)名輸入項(xiàng)說明(1) 參數(shù)段編號(hào),下拉可選項(xiàng),為空時(shí)表示忽略參數(shù)段,查詢?nèi)?2) 參數(shù)編號(hào),文本選填項(xiàng),精確匹配,為空時(shí)表示查詢?nèi)?3) 參數(shù)名,文本選填項(xiàng),模糊匹配,為空時(shí)標(biāo)識(shí)查詢?nèi)刻幚聿檎覞M足條件的系統(tǒng)參數(shù)信息輸出(1)匹配到的系統(tǒng)參數(shù)信息列表QR-19-02軟件需求說明書第25頁共64頁質(zhì)量管理運(yùn)作體系 文件一三級(jí)文件記錄編號(hào)HUATeNO3.3

27、.7.3修改系統(tǒng)參數(shù)輸入(1)參數(shù)值(2)備注處理更新對(duì)應(yīng)系統(tǒng)參數(shù)的參數(shù)值和備注信息輸出(1)參數(shù)段編號(hào)(2)參數(shù)編號(hào)(3)參數(shù)名(4)參數(shù)值(5)備注3.4數(shù)據(jù)管理數(shù)據(jù)主要包括數(shù)據(jù)源,數(shù)據(jù)集和參數(shù)的定義,為報(bào)表提供了多樣化的數(shù)據(jù)獲取方式。3.4.1數(shù)據(jù)源管理管理報(bào)表平臺(tái)可用的數(shù)據(jù)源,報(bào)表生成所需的數(shù)據(jù)從給定的數(shù)據(jù)源中獲取。因目前僅支持?jǐn)?shù)據(jù) 庫類型的數(shù)據(jù)源,后續(xù)可以擴(kuò)展其他類型的數(shù)據(jù)源創(chuàng)建數(shù)據(jù)源輸入(1)數(shù)據(jù)源編號(hào)(2)數(shù)據(jù)源名稱(3)是否使用JNDI(4)JNDI名稱(5)驅(qū)動(dòng)(6)用戶名(7)密碼(8)IP地址(9)端口(10)數(shù)據(jù)庫(11)URL(12)最大閑置數(shù)(13)最

28、大連接數(shù)(14)超時(shí)(15)驗(yàn)證查詢輸入項(xiàng)說明HUATeNO(1)數(shù)據(jù)源編號(hào),自動(dòng)生成,該數(shù)據(jù)源在系統(tǒng)中的唯一標(biāo)識(shí)(2)數(shù)據(jù)源名稱,文本必填項(xiàng),該數(shù)據(jù)源在系統(tǒng)中的顯示名稱(3)是否使用JNDI,復(fù)選框,勾選表示使用JNDI,需另外填寫JNDI要輸入(4)JNDI名稱,文本選填項(xiàng),當(dāng)啟用JNDI時(shí)必須填寫(5)驅(qū)動(dòng),JDBC驅(qū)動(dòng)類名(6)用戶名,數(shù)據(jù)庫登錄名(7)密碼,數(shù)據(jù)庫登錄密碼,密碼輸入框(8)IP地址,數(shù)據(jù)庫IP地址,IP輸入框(9)端口,數(shù)字框,范圍限定為 0 - 65535(10)URL JDBC連接地址,系統(tǒng)自動(dòng)輔助生成,也可自行修改(11)最大閑置數(shù),數(shù)字框,當(dāng)前保持的最大閑置連

29、接數(shù)量(12)最大連接數(shù),數(shù)字框連接池在同一時(shí)間能分配的最大連接數(shù)量(13)超時(shí),數(shù)字框,數(shù)據(jù)庫超時(shí)時(shí)間(毫秒)(14)查詢驗(yàn)證,可選輸入項(xiàng),用來校驗(yàn)連接池中連接的是否能正常工作的 檢查(1)數(shù)據(jù)源名稱,格式合法,且無重復(fù)(2)當(dāng)勾選JNDI時(shí),檢查是否填寫了 JNDI名稱,當(dāng)未勾選 JNDI時(shí), 了值(3)JNDI名稱,是否符合 JNDI命名規(guī)則(4)IP地址,是否符合IPv4地址格式(5)端口號(hào),是否在限定的數(shù)字范圍內(nèi)(6)驗(yàn)證填寫的JNDI或者JDBC數(shù)據(jù)源是否能夠正常聯(lián)通 處理名稱,其余項(xiàng)均不需SELECT語句其余的項(xiàng)是否都輸入系統(tǒng)驗(yàn)證數(shù)據(jù)源連通性,聯(lián)通成功則存儲(chǔ)更新數(shù)據(jù)源信息,并創(chuàng)建

30、數(shù)據(jù)源連接池輸出(1)存儲(chǔ)成功的數(shù)據(jù)源信息(2)創(chuàng)建人(3)創(chuàng)建時(shí)間(4)若失敗則輸出錯(cuò)誤信息查詢數(shù)據(jù)源輸入(1)數(shù)據(jù)源名稱輸入項(xiàng)說明(1)數(shù)據(jù)源名稱,文本選填項(xiàng),模糊匹配,為空時(shí)查詢所有檢查(1)數(shù)據(jù)源名稱,格式合法QR-19-02軟件需求說明書第27頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)處理根據(jù)查詢條件查詢數(shù)據(jù)源信息輸出(1)匹配到的數(shù)據(jù)源信息列表輸入修改數(shù)據(jù)源(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)數(shù)據(jù)源名稱是否使用JNDIJNDI名稱IP地址端口號(hào)數(shù)據(jù)庫名URL驅(qū)動(dòng)用戶名密碼最大閑置數(shù)最大連接數(shù)

31、超時(shí)驗(yàn)證查詢輸入項(xiàng)說明(注:參考331.1創(chuàng)建數(shù)據(jù)源) 檢查(注:參考創(chuàng)建數(shù)據(jù)源) 處理檢查連通性,成功則更新數(shù)據(jù)源的配置信息輸出(1)(2)(3)(4)數(shù)據(jù)源當(dāng)前的配置信息最近修改人最近修改日期更新失敗則輸出異常信息輸入刪除數(shù)據(jù)源(1)檢查待刪除的數(shù)據(jù)源(1)待刪除的數(shù)據(jù)源,應(yīng)沒有被數(shù)據(jù)集關(guān)聯(lián)使用HUATeNO處理驗(yàn)證是否有數(shù)據(jù)集引用了待刪除數(shù)據(jù)源,如果有則彈出警告并列出這些數(shù)據(jù)集名稱,沒有則刪 除數(shù)據(jù)源輸出(1)刪除操作的執(zhí)行結(jié)果(2)刪除失敗則返回被關(guān)聯(lián)使用中的報(bào)表名稱列表3.4.2數(shù)據(jù)集管理功能概述數(shù)據(jù)集是數(shù)據(jù)的集合,通過配置查詢,從數(shù)據(jù)源中獲取符合條件的數(shù)

32、據(jù)來填充數(shù)據(jù)集。報(bào)表在 生成時(shí),會(huì)使用當(dāng)前綁定的數(shù)據(jù)集查詢數(shù)據(jù),并生成最終報(bào)表。創(chuàng)建數(shù)據(jù)集界面原型1051Select from ucr where ageSPPARAM_AGE| and GEND ER-$P(PARAMLGEND ER)IX(required)PA UA 胡(neqiarEd)PiR:iftA_FOO fix汁 ngquiped) 左側(cè)為數(shù)據(jù)集配置主面板,在此面板中用戶定義數(shù)據(jù)集名、查詢類型、查詢語句等基本信 右側(cè)為參數(shù)配置面板,用戶可以在該面板中進(jìn)行參數(shù)的配置,在查詢語句中,可以使用通 配符$PXXX來表示引用了一個(gè)參數(shù)輸入(1)數(shù)據(jù)集編號(hào)(2)數(shù)據(jù)集名稱(

33、3)查詢類型(4)查詢語句(5)參數(shù)HUATeNO輸入項(xiàng)說明(1) 數(shù)據(jù)集編號(hào),自動(dòng)生成,查詢語句在系統(tǒng)中的唯一標(biāo)識(shí)(2) 數(shù)據(jù)集名稱,文本必填項(xiàng),查詢語句的在系統(tǒng)中的顯示名稱(3) 查詢類型,下拉框,必填項(xiàng),(0 - SQL ,1 -存儲(chǔ)過程,2 -ibatis 動(dòng)態(tài)SQL 3 - JavaBean)(4) 查詢語句,文本必填項(xiàng)(5) 參數(shù),具體參考333參數(shù)配置檢查(1) 根據(jù)語句類型檢查語句內(nèi)容語法是否正確處理驗(yàn)證數(shù)據(jù)集是否能正常聯(lián)通并獲取數(shù)據(jù),驗(yàn)證成功則存儲(chǔ)數(shù)據(jù)集信息,失敗則警告用戶并顯示錯(cuò)誤信息輸出(1)數(shù)據(jù)集編號(hào)(2)數(shù)據(jù)集名稱(3)創(chuàng)建人(4)創(chuàng)建時(shí)間查詢數(shù)據(jù)集輸入

34、(1)數(shù)據(jù)集名稱(2)查詢類型輸入項(xiàng)說明(1) 數(shù)據(jù)集名稱,文本可填項(xiàng),模糊查詢,為空時(shí)則查詢所有(2) 查詢類型,下拉可選項(xiàng),(0- SQL , 1 -存儲(chǔ)過程,2 -ibatis 動(dòng)態(tài)SQL 3 -JavaBean), 為空時(shí)查詢所有類型處理查找滿足查詢條件的數(shù)據(jù)集輸出(1) 匹配到的數(shù)據(jù)集信息列表342.3修改數(shù)據(jù)集輸入(1)數(shù)據(jù)集名稱(2)數(shù)據(jù)源(3)查詢類型(4)查詢語句(5)參數(shù)配置輸入項(xiàng)說明HUATeNO(注:參考3.321創(chuàng)建數(shù)據(jù)集)檢查(注:參考創(chuàng)建數(shù)據(jù)集)處理驗(yàn)證數(shù)據(jù)集聯(lián)通且能正常獲取數(shù)據(jù),成功后更新數(shù)據(jù)集信息,失敗則警告用戶并顯示錯(cuò)誤信息 輸出(1)數(shù)據(jù)集編

35、號(hào)(2)數(shù)據(jù)集名稱(3)最近修改人(4)最近修改時(shí)間342.4刪除數(shù)據(jù)集輸入(1)待刪除的數(shù)據(jù)集檢查(1)待刪除的數(shù)據(jù)集,應(yīng)沒有被任何報(bào)表關(guān)聯(lián)使用處理檢查有無報(bào)表正在使用數(shù)據(jù)集,如果有,則警告用戶并顯示關(guān)聯(lián)的報(bào)表名列表,沒有則刪除數(shù) 據(jù)集輸出(1)刪除操作的執(zhí)行結(jié)果3.4.3數(shù)據(jù)集參數(shù)數(shù)據(jù)集參數(shù)是指用戶可以自行制定數(shù)據(jù)集查詢語句中的參數(shù)值,從而靈活地獲取符合條件的數(shù)據(jù)來生成報(bào)表。通過頁面配置添加數(shù)據(jù)集參數(shù),數(shù)據(jù)集在查詢語句中以通配符$PXXX的方式引用該參數(shù)。配置參數(shù)界面原型HUATeNO輸入(1) 參數(shù)名稱(2) 參數(shù)說明(3) 類型(4) 默認(rèn)值(5) 參數(shù)控件綁定輸入項(xiàng)說明

36、(1) 參數(shù)名稱,文本必填項(xiàng)(2) 參數(shù)說明,文本選填項(xiàng),參數(shù)的說明文字(3) 類型,下拉框,必填項(xiàng),(0 -字符串,1 -雙精度浮點(diǎn)數(shù),2 -整數(shù),3 -長(zhǎng)整數(shù),4-超大數(shù)字,5 -日期,6 -數(shù)據(jù)庫日期,7 -時(shí)間戳,8 -布爾值)(4) 默認(rèn)值,文本可選項(xiàng)(5) 參數(shù)控件綁定,下拉框,指定參數(shù)在頁面渲染時(shí)候的控件顯示方式檢查(1) 參數(shù)名稱,應(yīng)為字母數(shù)字或下劃線構(gòu)成,并且首字母不能為數(shù)字(2) 參數(shù)說明,100個(gè)漢字長(zhǎng)度以內(nèi)(3) 類型和默認(rèn)值,必須合法匹配處理存儲(chǔ)查詢參數(shù)配置輸出(1)參數(shù)名稱(2)參數(shù)描述(3)參數(shù)控件綁定343.2參數(shù)控件化單獨(dú)的參數(shù)只有在配置成控件后,用戶才能在頁

37、面上便捷地輸入實(shí)參值。參數(shù)控件化就是指通HUATeNO過配置,指定該參數(shù)在前臺(tái)頁面時(shí)的應(yīng)該顯示的控件,如顯示成數(shù)字框、日期框、下拉框,其 提供選擇的數(shù)據(jù)是動(dòng)態(tài)或者靜態(tài)的等等。在實(shí)際的配置過程中,有些具備通用性的控件化配置,用戶可以配置一次后保存為參數(shù)模板,以后再次配置時(shí)只需要將該模板綁定到該參數(shù)上,即可 實(shí)現(xiàn)控件化,無需繁瑣地每次都需要重新配置。通用配置(1)控件名,參數(shù)控件保存時(shí)的名稱(2)標(biāo)簽,控件的顯示標(biāo)簽,默認(rèn)值為參數(shù)說明(3)必輸項(xiàng),實(shí)參是否必須指定值(4)描述,控件的描述文字(5)數(shù)據(jù)源,控件可能需要 sql動(dòng)態(tài)獲取選擇值,這時(shí)需要制定數(shù)據(jù)源(6)默認(rèn)值,實(shí)參默認(rèn)值,用戶可以選擇使

38、用一條sql語句,或者靜態(tài)列表,或者一個(gè)自疋義的對(duì)象用于動(dòng)態(tài)地獲取默認(rèn)值(7)寬度,參數(shù)的寬度(8)編輯類型,參數(shù)控件的渲染類型編輯類型配置 文本框(1)輸入類型,普通文本、數(shù)字(2)文本長(zhǎng)度,限制文本輸入的最大長(zhǎng)度(3)當(dāng)選擇普通文本時(shí),可選擇驗(yàn)證方式,如email、整數(shù)、URL中文、密碼、數(shù)字或字母等(4)當(dāng)選擇數(shù)字時(shí),可填寫最小值、最大值、小數(shù)位數(shù)、前綴后綴等日期選擇框(1)輸入類型,日期、時(shí)間(2)是否可手工輸入(3)日期時(shí)間格式化字符串選擇與下拉(1)輸入類型,包括靜態(tài)列表,數(shù)據(jù)字典,動(dòng)態(tài)下拉,動(dòng)態(tài)下拉樹(2)單選多選(3)是否可輸入(4)當(dāng)選擇靜態(tài)列表時(shí),需要填寫靜態(tài)列表可選值,格

39、式為0,上海;1,北京;(5)當(dāng)選擇數(shù)據(jù)字典時(shí),需要填寫數(shù)據(jù)字典號(hào)(6)當(dāng)選擇動(dòng)態(tài)下拉時(shí),需要?jiǎng)討B(tài)下拉數(shù)據(jù)集名稱以及值映射,格式value,display name(7)當(dāng)選擇動(dòng)態(tài)下拉樹時(shí),需要?jiǎng)討B(tài)下拉樹數(shù)據(jù)集名稱以及值映射,格式value,displayname 界面原型HUATeNO羞熬控件配査口 |口岡用戶呂輸入雜1用戶髓墮5用戶默認(rèn)直 SQL 0對(duì)魚0靜態(tài)klpname from ur where id=l回岡數(shù)據(jù)源 datasource 1選擇if列表 SQL 0時(shí)啟0靜稠ifselt from user343.3參數(shù)的使用輸入(1) 實(shí)參值檢查(1)必輸項(xiàng)參數(shù)是否已

40、輸入(2)實(shí)參值數(shù)據(jù)格式是否正確范例如在 創(chuàng)建數(shù)據(jù)集的原型圖中, 配置了 PARAM_AG和PARAM_GEND參數(shù),在報(bào)表展現(xiàn)時(shí),系統(tǒng)獲取數(shù)據(jù)集中的查詢語句,拼接用戶輸入的實(shí)參值生成最終查詢語句,使用該語句向數(shù)據(jù) 源查詢滿足條件的數(shù)據(jù)QR-19-02軟件需求說明書第33頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)三級(jí)文件記錄編號(hào)HUATeNO用戶輸入VUU=2554櫃板文件剜査詢語句select* from Luserwtiere ageJPVAR1生祐終查詢語句 向數(shù)據(jù)源獲取齡 、9埶據(jù)源示倒;時(shí)齡在25歲趾上用戶報(bào)夷343.4預(yù)置參數(shù)預(yù)置參數(shù)使用通配符$Sxxxx表示,

41、以下為預(yù)置的參數(shù):(1)PAGE_SIZE分頁大?。?)PAGE_NQ 頁碼(3)USER_ID當(dāng)前登錄用戶號(hào)(4)USER_NAME當(dāng)前登錄用戶名(5)GROUPD當(dāng)前登錄用戶組號(hào)(6)GROUP_NAM當(dāng)前登錄用戶組名(7)CURRENT_TIME 當(dāng)前時(shí)間,格式形如 2012-01-01 00:00:00(8)CURRENT_YEARi 前年份(9)CURRENT_MONT 當(dāng)前月份(10)CURRENT_DAY 當(dāng)前日期(11)CURRENT_HOURi 前時(shí)(12)CURRENT_MINUTE當(dāng) 前分(13)CURRENT_SECONI當(dāng) 前秒(14)CURRENT_MILLISEC

42、ONDi 前毫秒(15)CURRENT_REPORT_NAME前 報(bào)表名稱3.4.4數(shù)據(jù)集字段數(shù)據(jù)集被創(chuàng)建之后,用戶可以查看編輯其字段信息。每個(gè)字段擁有字段標(biāo)識(shí)、字段別名、字段 類型(整數(shù)、浮點(diǎn)、字符串、日期、時(shí)間、日期和時(shí)間、未知)和字段長(zhǎng)度這幾個(gè)基本信息, 用戶可以對(duì)其進(jìn)行更改(注意:轉(zhuǎn)換有風(fēng)險(xiǎn),如數(shù)字轉(zhuǎn)字符串可以,但是字符串轉(zhuǎn)數(shù)字則不一 定可以轉(zhuǎn))。另外包括附加屬性:字段描述、數(shù)據(jù)格式。HUATeNO3.441設(shè)置數(shù)據(jù)格式數(shù)據(jù)格式用戶定義不同類型數(shù)據(jù)的默認(rèn)顯示方式,如日期、時(shí)間的顯示格式;浮點(diǎn)數(shù)的位數(shù)、 前綴后綴等。系統(tǒng)預(yù)置的數(shù)據(jù)格式有:(1)整數(shù)a)千分位b)科學(xué)計(jì)數(shù)法c)百萬d)千萬

43、e)百分比(2)浮點(diǎn)數(shù)a)兩位小數(shù)b)三位小數(shù)c)四位小數(shù)d)整數(shù)顯示e)百分比(整數(shù))f)百分比(兩位小數(shù))g)百分比(三位小數(shù))h)百分比(四位小數(shù))(3)字符串(4)日期a)yyyy-MM-ddb)yyyy 年 MM月 dd 日(5)時(shí)間a)HH:mm:ssb)HH時(shí) mm分 ss 秒(6)日期和時(shí)間a)yyyy-MM-dd HH:mm:ssb)yyyy年MM月dd日HH時(shí)mn分ss秒定義數(shù)據(jù)格式預(yù)置的數(shù)據(jù)格式如果不滿足用戶所需,用戶可以自行定義數(shù)據(jù)格式,不同類型數(shù)據(jù)的格式配置項(xiàng)如下表:數(shù)據(jù)類型所需配置項(xiàng)備注說明整數(shù)前綴前綴字符,如“Y” ,顯示為“Y 100 ”后綴后綴字

44、符,如“?!?,顯示為“100兀”計(jì)數(shù)法千分位和科學(xué)計(jì)數(shù)法HUATeNO變換系數(shù)最后的值=原始值*變換系數(shù)浮點(diǎn)數(shù)前綴后綴小數(shù)位數(shù)保留的小數(shù)位數(shù)計(jì)數(shù)法變換系數(shù)字符串前綴后綴日期格式格式化字符串,如 yyyy/MM/dd時(shí)間格式格式化字符串,如 HH:mm:ss日期和時(shí)間格式格式化字符串,如 yyyy-MM-dd HH:mm:ss3.5報(bào)表管理報(bào)表管理主要包括定制報(bào)表和即席查詢報(bào)表的維護(hù)與展現(xiàn)等功能。定制報(bào)表是指用戶使用專業(yè) 的報(bào)表設(shè)計(jì)軟件,定制格式排版等相對(duì)復(fù)雜的報(bào)表模板,以此模板建立報(bào)表,并可生成靜態(tài)的 報(bào)表文件;即席查詢是指用戶在瀏覽器中設(shè)計(jì)完整的報(bào)表表格,最終可以生成附加查詢條件、 過濾器、

45、排序器和統(tǒng)計(jì)項(xiàng)的在線報(bào)表,具有非常強(qiáng)的靈活性。3.5.1模板管理報(bào)表模板是指用戶使用專業(yè)設(shè)計(jì)軟件在本地制作復(fù)雜的報(bào)表并保存為模板文件(附帶了復(fù)雜的 排版格式、查詢語句、參數(shù)定義等信息)。上傳到報(bào)表平臺(tái)后,系統(tǒng)解析這些文件并作為定制報(bào)表所需的模板,最后結(jié)合實(shí)際的數(shù)據(jù)源生成最終的報(bào)表創(chuàng)建模板輸入(1)模板名稱(2)模板文件輸入項(xiàng)說明(1)模板名稱,文本必輸項(xiàng),模板的顯示名稱(2)模板文件,文件上傳必輸項(xiàng)檢查(1)模板名稱,格式合法,且在系統(tǒng)中唯一(2)模板文件,后綴名應(yīng)為 jasper、xml、jrxml ,且能正確編譯處理系統(tǒng)編譯模板文件,編譯成功則存儲(chǔ)入庫,失敗則警告用戶并顯示錯(cuò)

46、誤信息輸出(1)模板名稱QR-19-02軟件需求說明書第37頁共64頁質(zhì)量管理運(yùn)作體系文件一三級(jí)文件記錄編號(hào)HUATeNO(2)創(chuàng)建人(3)創(chuàng)建時(shí)間查詢模板輸入(1)模板名稱輸入項(xiàng)說明(1)模板名稱,文本可填項(xiàng),模糊查詢,為空時(shí)則查詢所有檢查(1)模板名稱,格式合法處理查詢滿足條件的模板信息輸出(1)模板名稱(2)創(chuàng)建人(3)創(chuàng)建時(shí)間修改模板輸入(1)新的模板文件輸入項(xiàng)說明(1)新的模板文件,文件上傳必輸項(xiàng)檢查(1)新的模板文件格式是否為jasper、jrxml、xml,并且能被后臺(tái)識(shí)別編譯處理更新模板配置輸出(1)模板名稱(2)最近修改人(3)最近修改時(shí)間3.5.

47、1.4刪除模板輸入(1)模板名輸入項(xiàng)說明(1) 模板名,待刪除的模板名稱檢查待模板應(yīng)沒有被其他報(bào)表關(guān)聯(lián)使用。HUATeNO處理刪除待刪除的模板輸出(1)刪除操作的執(zhí)行結(jié)果(2)刪除失敗時(shí)報(bào)告失敗原因,如果是因?yàn)楸粓?bào)表關(guān)聯(lián)使用,則列出被關(guān)聯(lián)的報(bào)表名3.5.2定制報(bào)表創(chuàng)建定制報(bào)表界面原型導(dǎo)出養(yǎng)型月aiH-iojaoiB找的樓飯2口 PDF HTML QCSV 口 XLS RTF TEXT IMAGEQR-19-02軟件需求說明書第43頁共64頁那足PARAMI -如框PARAM:-史晶框PARAM3 -下師輸入(1)報(bào)表名稱(2)報(bào)表描述(3)報(bào)表模板(4)動(dòng)態(tài)選擇模板(5)數(shù)據(jù)集類

48、型(6)數(shù)據(jù)源(7)支持的導(dǎo)出類型(8)所屬報(bào)表目錄(9)參數(shù)綁定輸入項(xiàng)說明(1)報(bào)表名稱,文本必輸項(xiàng),報(bào)表在平臺(tái)中的唯一標(biāo)示(2)報(bào)表描述,文本可選項(xiàng),報(bào)表的簡(jiǎn)介文字(3)報(bào)表模板,列表必選項(xiàng),定制報(bào)表的設(shè)計(jì)模板HUATeNO(4) 動(dòng)態(tài)選擇模板,勾選框,配置不同時(shí)間段定制報(bào)表所用的模板,設(shè)定后,報(bào)表會(huì)優(yōu)先匹配指定時(shí)間段的模板,沒有匹配到則默認(rèn)使用(4)中選擇的模板(5) 數(shù)據(jù)源,下拉必選項(xiàng),報(bào)表所使用的數(shù)據(jù)源(6) 支持的導(dǎo)出類型,多選框,(0 -PDF, 1 -HTML,2 -CSV,3 -XLS,4 -RTF,5 -TEXT,6-EXCEL,7 -IMAGE),允許導(dǎo)出下載的報(bào)表文檔類型(7) 所屬報(bào)表目錄,目錄樹單選,報(bào)表存放的目錄(8) 參數(shù)綁定,將模板中附帶的參數(shù)和具體的參數(shù)控件化類型綁定,完成對(duì)參數(shù)編輯控件的顯示定義檢查(1) 報(bào)表名稱,格式合法,無重復(fù)(2) 數(shù)據(jù)源處理系統(tǒng)存儲(chǔ)報(bào)表定義輸出(1)報(bào)表名稱(2)創(chuàng)建人(3)創(chuàng)建時(shí)間定制報(bào)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論