数据导出发布服务概要设计说明书.docx

上传人:夺命阿水 文档编号:428054 上传时间:2023-06-13 格式:DOCX 页数:32 大小:323.51KB
返回 下载 相关 举报
数据导出发布服务概要设计说明书.docx_第1页
第1页 / 共32页
数据导出发布服务概要设计说明书.docx_第2页
第2页 / 共32页
数据导出发布服务概要设计说明书.docx_第3页
第3页 / 共32页
数据导出发布服务概要设计说明书.docx_第4页
第4页 / 共32页
数据导出发布服务概要设计说明书.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据导出发布服务概要设计说明书.docx》由会员分享,可在线阅读,更多相关《数据导出发布服务概要设计说明书.docx(32页珍藏版)》请在课桌文档上搜索。

1、数据导出发布服务概要设计说明书山东省交通政务信息系统(二期)概要设计说明书数据中心卷数据导出公布服务KkCVicse山东省交通厅山东中创软件工程股份有限公司二OO四年九月文件变更记录*A-增加M-修改D-删节变更版本0期图表、表格、段落号A/M/D原因与修改情况描述修订人审核人1 弓I言31.1 编写目的31.2 背景31.3 定义32 系统设计42.1 需求规定42.2 系统运行环境42.3 基本设计概念与处理流程42.4 系统模块结构42.5 功能需求与功能模块的关系52.6 人工处理过程63 系统部署结构64 系统功能设计84.1数据的导出84.2数据集的保护121. 2.1更新数据集1

2、24. 2.2新建数据集144.3数据的公布175 接口设计215.1 1外部接口215.2 内部接口215.3 用户接口216 安全性设计217 系统出错处理设计218 数据库设计228.1表清单238.2表目录表(TSEARCHJABLE)238. 2.1表目录表字段列表238.3查询条件参数表(Tdtvarry)248.3 .1查询条件参数表字段列表248.4 数据目录表(TDATALlST)258. 4.1数据目录表字段列表258.5 数据目录访问权限表(TDTACL)258.5.1 数据目录访问权限表字段列表258.6 数据目录条件表(Tdatawhere)251 .6.1数据目录条

3、件表字段列表258 .6.2数据目录源表(TDATASOURCE)268.7 数据目录字段表(Tdatafield)268. 7.1数据目录字段表字段列表268.8 主题目录表(TSEARCH_T0PIC)278.8. 1主题目录表字段列表278.9字段目录表(TSEARCH_FIELD)288.9. 1字段目录表字段列表281引言1.1 编写目的本阶段的要紧任务是根据需求规格说明确定设计目标,与它们的优先顺序,并根据目标确定最适合的设计方法,制定各类规范。将系统按功能划分成模块的层次结构。确定每个模块的功能,建立与已确定的软件需求的对应关系。确定模块之间的调用关系,确定模块之间的接口,即模块

4、之间传递的消息。设计好接口的信息结构,评估模块划分的质量及导出模块结构的规则。完成应用服务设计的数据的导出与公布的服务设计。本说明书的编写目的是通过对本次软件开发的系统设计、约定及有关内容作出具体描述,说明对程序系统的设计考虑,包含其处理流程,组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计,为程序的全面设计奠定基础,也做为本项目开发人员、测试人员的指导性文件,作为他们工作的根据之一。该概要分析说明书的预期读者要紧有评审专家、交通厅领导、事业部分管领导、监理人员、项目构成员、QA人员、测试人员及其他有关人员等。1.2 背景A、软件系统的名称:数据的导出与公布服务,Verl.OOB

5、.开发的软件系统的最终用户或者适用的领域:本系统的最终用户为厅机关、厅直单位、17地市交通局。1.3定义办公人员:由系统管理员指定的进行数据导出公布的人员。导出功能:从数据中心中选择要导出的数据,执行导出功能形成XML或者XLS数据文件。公布功能:指选择需要的数据集,把需要在专网上公布的数据公布到专网上(关于公布到外网,由本系统导出的XML文件加上样式单由外网的公布系统公布)。数据集的保护:指办公人员对要导出的数据集新建、修改、删除操作。参考资料A.需求分析说明书一数据中心平台及服务功能2系统设计2.1需求规定开发目标:对数据中心需要对外公布的数据(如车船路统计等表达政务公开的分析经营决策性的

6、数据,运营企业及人员的诚信数据,催收征交数据,特别是针对公布比较大的数据文件)提供向外公布接口服务,另外。应用目标:实现数据中心对需要公布的数据公布的信息化。具体包含三个方面的内容:1、所需公布数据的导出2、数据集的保护3、数据的公布2.2 系统运行环境参见总章。2.3 基本设计概念与处理流程参见总章。2.4 系统模块结构软件结构:本系统的模块设计在考虑具体情况的前提下,分为三个模块来设计,如下图示:2.5 功能需求与功能模块的关系功能需求设计功能模块数据的导出功能数据导出模块:从数据中心导出需要公布的数据,形成XML数据文件或者者根据需要导出XLs(EXCEL)数据表格文件数据的公布功能数据

7、公布模块:根据需要,新建或者直接在数据集列表中选择数据集,把数据公布到专网上(关于公布到外网上,由本系统导出的XML文件加上样式单由外网公布系统公布到外网上)数据集的保护数据集保护模块:实现对现有的数据集进行新建、修改、删除等功能。2.6 人工处理过程在数据的导出的时候,假如是要公布到外网上而导出的XML数据文件,需要手动把XML数据文件放到“处室业务的公布系统”进行公布。此操作实现了数据中心与外网的物理隔离。3系统部署结构结构图如下:数据的导出公布服务类文件部署根目录本系统部署根目录为zwyy/2q_deptapp/sjzxdefbDCPt子目录(放置本系统jsp文件)ConlnlOn子目录

8、(放置本系统内公用功能的文件)ReSoUrCe子目录(放置本系统用到的资源文件,如图片等)类文件部署根目录为zwyyWEB-INFclassesjtzw2qDept/dcfb子目录(放置本系统独自用到的类文件)IGlObal子目录(放置与其他系统公用的类文件)4系统功能设计系统功能概述:数据的导出与公布服务功能是对数据中心需要公开公布的数据提供的一项功能能够实现对数据中心数据的导出(导成XML文件或者XLS文件)、公布与数据集保护的功能。系统功能图如下:数据集维护4.1 数据的导出功能概述:由办公人员从数据中心中导出需要数据(如:要公布的信息量很大的数据文件的时候,手工的打出很烦恼,甚至不可能

9、),形成Xml文件数据(要公布的文件)或者者形成XIS(EXCEL)表格文件。输入:要储存文件的名称、要储存文件的路径录入项可空限制(录入方式直接录入还是选择录入还是系统自动生成?)要储存文件名称否手工录入要储存的路径否选择录入处理:办公人员进入数据导出界面,选择数据集与要导出的文件类型(XML文件或者XLS文件),点击“导出某某文件”,系统显示导出的“文件名称”与“导出操作”,点击“导出”,执行导出,系统提示“储存”或者“打开”操作,点“储存”,系统提示选择储存位置与名称,并执行导出,点打开,则系统执行打开操作。时序图:数据导出界面数据导办公人员r.111:进入界面P11BI2:显示数据集信

10、息产数据集并点婴4:摄示输入信息5输入导出文件的阂你II6:显示文件名称和导出操作协作图:重要场景说明:1、进入界面:办公人员登录系统后,进入数据导出界面。2、显示数据集信息:进入数据导出界面后,系统会显示数据集信息,以利于办公人员选择要导出的数据集。3、选数据集并点导出操作:办公人员根据需要选择要导出的数据集与导出类型,然后点击数据集后面的“导出XMLw或者“导出EXCEL操作。4、提示输入信息:办公人员点击“导出”操作后,系统会显示导出的文件名称与导出操作信息。6、点击确定办公人员点击“导出”系统会提示选择导出路径,如要修改名称,则输入新名称,并导出数据XML文件。8、执行导出:指系统执行

11、导出操作。9、回导出完毕与否系统提示导出完毕信息。输出:显示储存结果信息:信息储存成功(导出XML数据文件或者者XLS文件);信息储存失败。数据表操作:只读表:数据集执行的所有表、数据集表(tdatalist)4.2 数据集的保护4.2.1 更新数据集功能概述:办公人员要对现有的数据集进行修改,预览修改结果,再根据预览结果,进行修改、预览反复,然后储存修改。输入:保护人员登录进入到更新数据目录的页面,选择要更新的数据目录,更新源数据表,更新源数据字段,更新查询条件参数、更新生成数据目录的SqI检索条件,执行预览,查看检索的数据集是否正确,如不正确,能够再次修改,修改完成后,储存数据目录,系统将

12、数据目录名称、源数据表、源数据字段、SQL检索语句存入数据库内。通过删除功能能够删除数据目录更新的数据目录信息:录入项可空限制数据集名称否数据集的具体名称。源数据表名称否构成数据集的源数据表,从表目录中选择。源数据表别名否源数据表的别名源字段名称S-构成数据集的源字段,从字段目录中选择。字段内容描述否用于说明字段内容。字段公式否输入字段运算公式。字段显示顺序否输入字段显示顺序查询条件可输入生成数据集的查询条件查询条件参数可输入查询条件中用到的参数系统处理过程:推断必输数据是否都已录入内容,假如都已录入,则储存输入数据到数据库中,并反馈储存结果给当前操作员。编帽数据目录页向数据目录维护后台时序图

13、::操作员协作图:L修改数据目录信息2:发送修改数据目录信息3:反馈验证结果4:检查是否正确5:正确,保存结果6:不正确,则修改验证后保存7:删除数据目录信息8:发送删除数据目录信息9:显示操作结果信息为:操作员1:修改数据目录信息4:检查是否正确7:删除数据目录信息编辑数据目录页面八3:反馈验证结果9:显示操作结果信息2:发送修改数据目录信息5:正确,保存结果6:不正确,则修改验证后保存8:发送删除数据目录信息数据目录维输出:显示修改结果信息:信息修改成功;信息修改失败。数据表操作:可写表:数据目录表、数据目录数据源表、数据目录字段表、数据目录条件表、数据目录查询参数表。只读表:主题目录表、

14、表目录表、字段目录表。4. 2.2新建数据集功能概述:办公人员根据实际的需要,能够新建数据集,并能够预览新数据集的结果,并确认新建。输入:保护人员登录进入到新建数据集的页面,输入新建数据集名称,选择源数据表,选择源数据字段,录入查询条件参数、录入生成数据集的SqI检索条件,执行预览,查看检索的数据集是否正确,如不正确,能够再次修改,修改完成后,储存数据集,系统将数据集名称、源数据表、源数据字段、SQL检索语句存入数据库内。输入的数据集信息:录入项可空限制数据集名称否数据集的具体名称。源数据表名称否构成数据集的源数据表,从表目录中选择。源数据表别名否源数据表的别名源字段名称否构成数据集的源字段,

15、从字段目录中选择。字段内容描述否用于说明字段内容。字段公式否输入字段运算公式。字段显示顺序否输入字段显示顺序查询条件可输入生成数据集的查询条件查询条件参数可输入查询条件中用到的参数处理:推断必输数据是否都已录入内容,假如都已录入,校验数据是否重复,假如不重复则储存输入数据到数据库中,并反馈储存结果给当前操作员时序图+数据目录维z录页面护后台:操作员P口1:输入新建的数据目录信息F2:发送新建数据目录信息U-3:反馈验证结果i5:正确,保存结果16:不正确,则修改验证后保存协作图:天-:操作员1:输入新建的数据目录信息4:检查是否正确新建数据目 一录页面一2:发送新建数据目录信息5:正确,保存结

16、果6:不正确,则修改验证后保存3:反馈验证结果数据目录维输出:显示储存结果信息:信息储存成功;信息储存失败。.数据表操作:可写表:数据目录表、数据目录数据源表、数据目录字段表、数据目录条件表、数据目录查询参数表。只读表:主题目录表、表目录表、字段目录表。4.3数据的公布功能概述:办公人员根据需要,选择数据集,点击公布操作,直接公布到专网上(关于公布到外网上,由本系统导出的XML文件加上样式单由外网公布系统公布到外网上)。公布时与处室公布公用一个tfbxxb表,而且公布形式,使用的是导出一个以tfbxxb中最大idmain.htm为名称的htm文件来进行公布的,且htm文件储存在.picncws

17、文件下;公布成功后,点击专网上的公布条目公布系统会自动连接htm文件。输入:登录信息、指定数据条目与栏目信息录入项可空限制(录入方式直接录入还是选择录入还是系统自动生成?)输入数据否公布的条目手工录入指定数据否公布到的栏目选择录入处理:办公人员数据导出公布系统后,系统显示能够公布的数据集信息,选择数据集,点击“公布操作”,系统提示输入公布的数据条目与选择信息栏目,点击“确认”,系统会显示,公布的数据栏目与公布的数据条目,假如确认正确,点执行公布。系统提示公布成功/失败。时序图:协作图:2:显示数据集信息4:提不输入发布信息重要场景说明:1、进入界面办公人员登录系统后,进入数据公布界面。2、显示

18、数据集信息办公人员进入数据公布界面后,系统显示数据集信息,以利于选择要公布的数据集。3、选数据集并点公布操作选择要公布的数据集,并点击后面的公布操作。4、提示输入公布信息体统提示输入输入公布的条目信息与选择公布所在的栏目。5、输入公布的条目与选择公布所在的栏目6、执行公布系统执行公布。7、返回公布成功/失败系统显示公布成功失败信息。输出:外网数据库公布记录。数据表操作:只读表:数据集信息表、数据集执行的表5接口设计5.1 外部接口本系统是数据中心的一个构成部分,能够为应用服务前端展现提供服务接口,能够为基础数据查询服务提供数据集接口服务。本系统建立的数据集,基础数据查询系统能够直接应用。5.2

19、 内部接口5.3 用户接口用户要进行数据的导出、公布或者者数据集的保护工作,首先有权限的用户进入数据导出公布系统,再根据菜单的提示进行导出、公布与数据集保护等工作。数据导出:用户能够根据数据集表的提示进行导出操作,或者导出XML文件,或者导出EXCEL表格文件。数据公布:用户如要想把数据直接公布到专网上,能够根据数据集表的提示进行公布操作。数据集保护:用户能够根据需要进行,创建数据集,修改或者者删除数据集的操作。创建数据集,要求用户根据数据集的含义或者者内容进行命名,根据需要进行选择表、相应字段与条件;修改与删除数据集,选择要更新的数据集,更新源数据表,更新源数据字段,更新查询条件参数、更新生

20、成数据集的Sql检索条件,执行预览,查看检索的数据集是否正确,如不正确,能够再次修改,修改完成后,储存数据目录,系统将数据目录名称、源数据表、源数据字段、SQL检索语句存入数据库内。通过删除功能能够删除数据集。6安全性设计参见总章7系统出错处理设计参见总章8数据库设计PDM图主题目录表顺序号NUMBER(9)主题名称VARCHAR2(100)主题代码NUMBER表代码NMBER(9)状态标志CHAR(2)版目顺序号NUMBER(9)数据目录名称VARCHAR2(100)状态标志CHAR(2)表目录表Jl质序斗NUMBER(9)Gk表名称VARCHAR2(50)表代码VARCHAR2(30)状态

21、标志CHAR(2)表说明VARCHAR2(100)数据目录源表顺芹号NUuBER(9)源数据表idNMBER(9)数据目录idNMBER(9)源数据表别名VARCHAR2(30)状态标志char(2)字段目录表顺序号NUMBER(9)dk字段名称VARCHAR2(30)字段代码VARCHAR2(30)字段说明VARCHAR2(100)表代码NMBER(9)字段类型VARCHAR2(30)状态标志CHAR(2)数据目录字段表顺庠号NUMBER(9)字段描述VARCHAR2(100)字段idNMBER(9)数据目录idNMBER(9)计算公式VARCHAR2(100)字段显示顺序NUMBER状态标

22、志CHAR(2)查询条件参数表顺序号N皿BER(9)r)k查询条件idNUMBER(9)参数名称VARCHAR2(30)参数描述VARCHAR2(100)参数值VARCHAR2(100)状态标志CHAR(2)数据目录条件表顺序号NIJMBER(9)数据目录idNUMBER查询条件VARCHAR2(200)状态标志CHAR(2)数据目录访问权限表顺序号NUuBER(9)操作员idNUMBER数据目录idNUMBER状态标志CHAR(2)8. 1表清单名称代码表目录表TSEARCH_TABLE查询条件参数表Tdtvarry数据目录表Tdatalist数据目录访问权限表TDTACL数据目录条件表Td

23、atawhere数据目录源表Tdatasource数据目录字段表Tdatafield主题目录表TSEARCH_T0PIC字段目录表TSEARCH_FTELD8.2 表目录表(TSEARCH.TABLE)8.2.1表目录表字段列表名称代码数据类型要紧的强制文本说明顺序号TBLE.SEQNUMBER(9)TRUETRUE序列表名称TABLE_NAMEVARCHAR2(50)FALSETRUE说明表的内容,如车辆信息表表代码TABLE_C0DEVARCHAR2(30)FALSETRUE存放表的真实名称;如tcarinfo表说明TABLE,N0TEVARCHAR2(100)FALSETRUE状态标志T

24、ABLE_FLAGCHAR(2)FALSETRUE状态标志8.3 查询条件参数表(Tdtvarry)8. 3.1查询条件参数表字段列表名称代码数据类型要紧的强制文本说明顺序号TVAR_SEQNUMBER(9)TRUETRUE序列查询条件idTVARjmEREIDNUMBER(9)FALSETRUE参数名称TVAR_NAMEVARCHAR2(30)FALSETRUE参数名称,如wheret.ryid=v_ryid;v_ryid是参数参数描述TVAR_NOTEVARCHAR2(100)FALSETRUE对参数的说明描述参数值TVAR_VALUEVARCHAR2(100)FALSETRUE存放用户输

25、入的参数状态标志TVAR.FLGCHR(2)FALSETRUE状态标志8.4 数据目录表(Tdatalist)8.4.1 数据目录表字段列表名称代码数据类型要紧的强制文本说明顺序号TDATA_SEQNUMBER(9)TRUETRUE序列数据目录名称TDATA_NAMEVARCHAR2(100)FALSETRUE状态标志TDATA,FLAGCHAR(2)FALSETRUE8.5 数据目录访问权限表(TDTACL)8.5.1 数据目录访问权限表字段列表名称代码数据类型要紧的强制文本说明顺序号TDTCL.SEQNUMBER(9)TRUETRUE序列操作员idTdtaclryidNUMBER(9)FA

26、LSETRUE操作员id,与数据目录id是多对一的关系数据目录idTdtacldataidNUMBER(9)FALSETRUE数据目录id状态标志TDTACL_FLAGCHAR(2)FALSETRUE状态标志8.6 数据目录条件表(Tdatawhere)1.1 .1数据目录条件表字段列表名称代码数据类型要紧的强制文本说明顺序号TDTWHERE_SEQNUMBER(9)TRUETRUE序列数据目录idTDTWHERE_DATAIDNUMBER(9)FALSETRUE查询语句的参数说明查询条件TDTWHERE_WHEREVARCHAR2(200)FALSETRUE查询语言使用说明状态标志TDTwH

27、ERE_FLAGCHAR(2)FALSETRUE状态标志8.6 .2数据目录源表(TDATASoURCE)8.6.2.1数据目录源表字段列表名称代码数据类型要紧的强制文本说明顺序号TDTSRC_SEQNUMBER(9)TRUETRUE序列源数据ftidTDTSRC_TABLETDNUMBER(9)FALSETRUE对应源数据表的id,一对多的关系数据目录idTDTSRC_DATAIDNUMBER(9)FALSETRUE数据目录id源数据表别名TDTSRC,ALIASVARCHAR2(30)FALSETRUE指定源数据表的别名状态标志TDTSRC_FLAGchar(2)FALSETRUE状态标志

28、8.7 数据目录字段表(Tdatafield)8.7.1 数据目录字段表字段列表名称代码数据类型要紧的强制文本说明顺序号TDTFILED_SEQNUMBER(9)TRUETRUE序列字段描述TDTFIELD_NOTEVRCHR2(100)FALSETRUE对数据目录中的字段内容描述字段idTDTFIELD_FIELDIDNUMBER(9)FALSETRUE与源数据表中的字段对应数据目录idTDTFIELD_DATAIDNUMBER(9)FALSETRUE计算公式TDTFIELD_FROMATVARCHAR2(100)FALSETRUEselect语句中的计算公式,常数等,当字段id等于0时生效

29、字段显示顺序TDTFIELD,S0RTNUMBERFALSETRUE字段在数据目录中的显示顺序状态标志TDTFIELD_FLAGCHAR(2)FALSETRUE状态标志8.8 主题目录表(TSEAReHjroPIC)8.8.1 主题目录表字段列表名称代码数据类型要紧的强制文本说明顺序号TopIC_SEQNUMBER(9)TRUETRUE序列型主题名称TOPIC_T1TLEVRCHAR2(100)FALSETRUE存放主题名称:如车辆主题、人员主题。主题代码TOPIC_CODENUMBER(9)FALSETRUE表代码TOPIC.TABLEIDNUMBER(9)FALSETRUE状态TOPIC_

30、FLAGCHR(2)FALSETRUE状态标准标志8.9 字段目录表(TSEARCILFIELD)8.9.1 字段目录表字段列表名称代码数据类型要紧的强制文本说明顺序号FIELD.SEQNUMBER(9)TRUETRUE序列字段名称FIELD.NAMEVARCHAR2(30)FALSETRUE字段内容描述,如;姓名字段代码FIELD.CODEVARCHR2(30)FALSETRLE字段的名称,如name字段说明FlELD_NOTEVRCHR2(100)FALSETRUE表代码FIELD_TABLEIDNUMBER(9)FALSETRUE字段所在表的顺序号字段类型FIELD_DATATYPEVARCHAR2(30)FALSETRUE字段类型状态标志FIELD_FLAGCHAR(2)FALSETRIE状态标志

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号