《数据导出发布服务概要设计说明书.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检索语句存入数据库内。输入的数据集信息:录入项可空限制数据集名称否数据集的具体名称。源数据表名称否构成数据集的源数据表,从表目录中选择。源数据表别名否源数据表的别名源字段名称否构成数据集的源字段,从字