数据集合举例三。用属性代表集合中数据的属性值:
数据集合举例四。利用组织单元数据描述单位里的部门情况,返回的是组织单元列表数据:
DataType=\
集合数据主要用于读取操作,根据数据平台的接口规范定义集合数据主要在GetData和TransformData函数的返回值中出现,也可以成为元数据中的组成部分。
? 单项数据查询的规范设计
数据查询是应用系统中的一项重要功能,单项数据查询是指查询结果反馈的数据量不大的查询操作。
元数据可以使用DataGuid和DataType调用GetData函数查询,返回值是与元数据规范格式相同的数据。
通过元数据加工形成的单项数据也可以通过GetData函数调用,单项数据的规范设计可以遵循元数据的规范设计,可以制定专用的DataGuid和DataType代表这些单项查询数据。
? 统计查询的命令和结果的规范设计
统计查询是一项常见应用,用于汇总数据情况。统计查询分命令和结果两项规范设计。下面列举智能公交的统计查询命令和反馈结果:
统计查询命令
11
统计查询结果
统计结果生成时间\
从示例中可以看出命令主要提供统计范围和条件,反馈结果主要提供统计结果,建议在反馈结果中包含统计的范围、条件以及统计结果的生成时间,这样只要单独保留统计结果就可以知道这一结果是针对怎样的范围和条件在哪个时间里统计出来的。
? 大数据量查询命令和查询结果的规范设计(页数和返回值)
检索具体数据时涉及大数据量查询操作,它会反馈大量查询结果,通常需要进行分页设置。大数据量查询命令需要包含分页参数和排序条件,查询结果内部也要包含分页结果、排序结果和查询时间。大数据量查询命令和查询结果的示例:
数据检索命令
结]
12
数据检索结果
CurrentPage=\检索的页号\数据量\查询结果生成时间\
从例子中可以看到查询命令中的PageSize和CurrentPage是分页参数,SortMethod和OrderMethod是排序参数。返回结果中的属性PageSize、CurrentPage和Total是分页结果,QueryTime是查询时间,SortMethod和OrderMethod是排序结果,
大数据量查询要求做到能够查询应用软件中存储的所有数据。
数据查询中可能存在互相矛盾的查询条件或可选的查询条件,在数据规范的设计和描述中要标注清楚,避免产生一些无效查询。
4. 数据规范文档编写格式
在软件项目的功能设计技术上要求编写应用软件的数据规范文档,根据以往项目经验数据规范文档需要包含下面五个章节:
? 系统拓扑结构和功能描述
本章用于描述应用软件的系统布局、网络结构、功能清单和角色定义。角色定义中需要包括角色说明,人员组成和可以使用的功能。
? 基本数据类型和格式的定义
基本数据类型是指在数据规范中各个节点属性使用的数据类型和遵循的数据格式,本章必须遵循“第四节第二点 数据类型描述”中定义的标准数据类型及其格式和扩展数据类型及其格式,如果有其他扩展的数据类型和格式可以在这里扩展,在本章末尾需要定义数据规范统一遵循的应用标识的具体值。
? 元数据规范清单。
13
本章用于描述所有元数据的相关信息,每个元数据都要包含下面八项内容: 数据名称,定义元数据的文字名称、数据含义和数据类型代码; 数据定义,数据包含的内容清单; 数据格式,描述元数据遵循的XML格式;
数据描述,描述数据包含的内容的具体含义,包括:节点名称、类型(文本型的含长度)和含义;
数据完整性说明,描述元数据和其他元数据之间的关系,包括:引用关系、符合性关系、校验型关系等;数据删除会带来哪些影响。
流转方式,描述数据如何在应用软件各角色之间的流转方式; 访问权限,描述数据被各角色的访问和操作权限。
数据生成的频度:何时增加数据,何时删除数据,何时调整数据。 ? 具有固定数据标识或类型的单项数据读取规范。
本章用于描述固定数据标识或类型的查询数据。如:数据写入操作错误信息查询、系统配置情况以及数据清单等信息,涉及这些数据的XML格式在这里进行描述,每个查询规范都要包含下面六项内容:
数据名称,定义数据的文字名称、数据标识和数据类型; 数据定义,数据包含的内容清单;
返回值数据格式,描述数据遵循的XML格式;
数据描述,描述数据包含的内容的具体含义,包括:名称、类型和含义;
数据完整性说明,描述数据的来源以及与其他数据之间的关系,包括:引用关系、符合性关系、校验型关系等;
访问权限,描述数据被访问权限。 ? 查询命令和查询结果数据规范清单。
本章用于描述数据查询命令和返回结果的格式,命令和结果按照一一对应的方式出现。应用软件包含的所有数据使用本章定义的规范都可以获取。每组查询规范包含下面七项内容:
命令名称,定义命令的文字名称和数据类型; 命令含义,描述查询命令的用途;
查询命令格式,定义输入参数遵循的XML格式;
查询命令含义,描述命令包含的内容的具体含义,包括:名称、类型和含义;
14
返回结果格式,定义返回结果遵循的XML格式;
返回结果含义,描述结果包含的内容和具体含义,包括:名称、类型和含义; 访问权限,描述查询命令可以被那些角色使用。 附件二包含了一个数据规范编制的样本供参考。
五、 组织结构管理规范
为避免工作人员在不同的应用软件中拥有不同的身份信息,统一部署了组织结构管理系统,应用软件只要按照组织结构管理规范进行身份验证和角色分配操作,不再需要开发独立的组织结构管理功能,从而实现单一的身份认证和管理方式。组织结构管理系统也遵循本文定义的接口技术规范和数据格式规范。
1. 组织结构管理系统的功能
提供密码帐户信息和证书账户信息的合法性验证;提供组织单元具体属性的检索;提供组织单元关系的检索;提供应用软件接口方式和地址的检索;让拥有组织结构管理功能的应用软件上传组织结构信息;提供用户界面管理系统中组织结构信息,提供用户界面配置系统中的角色成员。
2. 应用软件需要使用的功能
应用软件执行身份验证操作时向组织结构管理系统提供验证信息,系统负责返回验证结果。
应用软件使用组织结构管理系统中的关联信息执行角色分配和操作权限判断。
3. 身份验证操作的数据规范
应用软件通过本规范调用组织结构管理系统进行身份验证和注销操作,应用软件必需按照接口技术规范在数据查询操作中实现身份验证和身份注销功能。身份验证主要包括密码身份验证和证书身份验证,数据规范如下:
? 密码身份验证。
命令名称:密码身份验证。根据提供的密码验证组织单元身份的合法性,数据类型:LoginTicket
命令含义:通过提供登录名和口令验证访问者身份的合法性。 输入参数格式:
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库软件系统实施技术规范(3)在线全文阅读。
相关推荐: