软件系统实施技术规范(3)

2019-08-31 19:10

部门 数量

部门 数量

数据集合举例三。用属性代表集合中数据的属性值:

数据集合举例四。利用组织单元数据描述单位里的部门情况,返回的是组织单元列表数据:

DataType=\

集合数据主要用于读取操作,根据数据平台的接口规范定义集合数据主要在GetData和TransformData函数的返回值中出现,也可以成为元数据中的组成部分。

? 单项数据查询的规范设计

数据查询是应用系统中的一项重要功能,单项数据查询是指查询结果反馈的数据量不大的查询操作。

元数据可以使用DataGuid和DataType调用GetData函数查询,返回值是与元数据规范格式相同的数据。

通过元数据加工形成的单项数据也可以通过GetData函数调用,单项数据的规范设计可以遵循元数据的规范设计,可以制定专用的DataGuid和DataType代表这些单项查询数据。

? 统计查询的命令和结果的规范设计

统计查询是一项常见应用,用于汇总数据情况。统计查询分命令和结果两项规范设计。下面列举智能公交的统计查询命令和反馈结果:

统计查询命令

11

统计查询结果

统计结果生成时间\

有效订单数量

数量 用户名

从示例中可以看出命令主要提供统计范围和条件,反馈结果主要提供统计结果,建议在反馈结果中包含统计的范围、条件以及统计结果的生成时间,这样只要单独保留统计结果就可以知道这一结果是针对怎样的范围和条件在哪个时间里统计出来的。

? 大数据量查询命令和查询结果的规范设计(页数和返回值)

检索具体数据时涉及大数据量查询操作,它会反馈大量查询结果,通常需要进行分页设置。大数据量查询命令需要包含分页参数和排序条件,查询结果内部也要包含分页结果、排序结果和查询时间。大数据量查询命令和查询结果的示例:

数据检索命令

结]

12

数据检索结果

CurrentPage=\检索的页号\数据量\查询结果生成时间\

</p><p> <CreateTime Type=\建立时间</CreateTime> <Creater Type=\创建人</Creater> <ReadCount Type=\阅读次数</ReadCount> ...... </Data> …… </Document> </p><p>从例子中可以看到查询命令中的PageSize和CurrentPage是分页参数,SortMethod和OrderMethod是排序参数。返回结果中的属性PageSize、CurrentPage和Total是分页结果,QueryTime是查询时间,SortMethod和OrderMethod是排序结果, </p><p>大数据量查询要求做到能够查询应用软件中存储的所有数据。 </p><p>数据查询中可能存在互相矛盾的查询条件或可选的查询条件,在数据规范的设计和描述中要标注清楚,避免产生一些无效查询。 </p><p>4. 数据规范文档编写格式 </p><p>在软件项目的功能设计技术上要求编写应用软件的数据规范文档,根据以往项目经验数据规范文档需要包含下面五个章节: </p><p>? 系统拓扑结构和功能描述 </p><p>本章用于描述应用软件的系统布局、网络结构、功能清单和角色定义。角色定义中需要包括角色说明,人员组成和可以使用的功能。 </p><p>? 基本数据类型和格式的定义 </p><p>基本数据类型是指在数据规范中各个节点属性使用的数据类型和遵循的数据格式,本章必须遵循“第四节第二点 数据类型描述”中定义的标准数据类型及其格式和扩展数据类型及其格式,如果有其他扩展的数据类型和格式可以在这里扩展,在本章末尾需要定义数据规范统一遵循的应用标识的具体值。 </p><p>? 元数据规范清单。 </p><p>13 </p><p> </p><p>本章用于描述所有元数据的相关信息,每个元数据都要包含下面八项内容: 数据名称,定义元数据的文字名称、数据含义和数据类型代码; 数据定义,数据包含的内容清单; 数据格式,描述元数据遵循的XML格式; </p><p>数据描述,描述数据包含的内容的具体含义,包括:节点名称、类型(文本型的含长度)和含义; </p><p>数据完整性说明,描述元数据和其他元数据之间的关系,包括:引用关系、符合性关系、校验型关系等;数据删除会带来哪些影响。 </p><p>流转方式,描述数据如何在应用软件各角色之间的流转方式; 访问权限,描述数据被各角色的访问和操作权限。 </p><p>数据生成的频度:何时增加数据,何时删除数据,何时调整数据。 ? 具有固定数据标识或类型的单项数据读取规范。 </p><p>本章用于描述固定数据标识或类型的查询数据。如:数据写入操作错误信息查询、系统配置情况以及数据清单等信息,涉及这些数据的XML格式在这里进行描述,每个查询规范都要包含下面六项内容: </p><p>数据名称,定义数据的文字名称、数据标识和数据类型; 数据定义,数据包含的内容清单; </p><p>返回值数据格式,描述数据遵循的XML格式; </p><p>数据描述,描述数据包含的内容的具体含义,包括:名称、类型和含义; </p><p>数据完整性说明,描述数据的来源以及与其他数据之间的关系,包括:引用关系、符合性关系、校验型关系等; </p><p>访问权限,描述数据被访问权限。 ? 查询命令和查询结果数据规范清单。 </p><p>本章用于描述数据查询命令和返回结果的格式,命令和结果按照一一对应的方式出现。应用软件包含的所有数据使用本章定义的规范都可以获取。每组查询规范包含下面七项内容: </p><p>命令名称,定义命令的文字名称和数据类型; 命令含义,描述查询命令的用途; </p><p>查询命令格式,定义输入参数遵循的XML格式; </p><p>查询命令含义,描述命令包含的内容的具体含义,包括:名称、类型和含义; </p><p>14 </p><p> </p><p>返回结果格式,定义返回结果遵循的XML格式; </p><p>返回结果含义,描述结果包含的内容和具体含义,包括:名称、类型和含义; 访问权限,描述查询命令可以被那些角色使用。 附件二包含了一个数据规范编制的样本供参考。 </p><p>五、 组织结构管理规范 </p><p>为避免工作人员在不同的应用软件中拥有不同的身份信息,统一部署了组织结构管理系统,应用软件只要按照组织结构管理规范进行身份验证和角色分配操作,不再需要开发独立的组织结构管理功能,从而实现单一的身份认证和管理方式。组织结构管理系统也遵循本文定义的接口技术规范和数据格式规范。 </p><p>1. 组织结构管理系统的功能 </p><p>提供密码帐户信息和证书账户信息的合法性验证;提供组织单元具体属性的检索;提供组织单元关系的检索;提供应用软件接口方式和地址的检索;让拥有组织结构管理功能的应用软件上传组织结构信息;提供用户界面管理系统中组织结构信息,提供用户界面配置系统中的角色成员。 </p><p>2. 应用软件需要使用的功能 </p><p>应用软件执行身份验证操作时向组织结构管理系统提供验证信息,系统负责返回验证结果。 </p><p>应用软件使用组织结构管理系统中的关联信息执行角色分配和操作权限判断。 </p><p>3. 身份验证操作的数据规范 </p><p>应用软件通过本规范调用组织结构管理系统进行身份验证和注销操作,应用软件必需按照接口技术规范在数据查询操作中实现身份验证和身份注销功能。身份验证主要包括密码身份验证和证书身份验证,数据规范如下: </p><p>? 密码身份验证。 </p><p>命令名称:密码身份验证。根据提供的密码验证组织单元身份的合法性,数据类型:LoginTicket </p><p>命令含义:通过提供登录名和口令验证访问者身份的合法性。 输入参数格式: </p><p><Document TaskGuid=\0690f841-7773-445c-9f48-a7a0427686d5\ DataGuid=\ <UserNameTicket> </p><p>15 </p><p> </p><p></p> <br /> <p><script type="text/javascript">s("content-m");</script></p> </div> <div class="m-pages"><li><a>共6页: </a></li><li><a href='718648_2.html'>上一页</a></li><li><a href='718648.html'>1</a></li><li><a href='718648_2.html'>2</a></li><li class="thisclass"><a href='#'>3</a></li><li><a href='718648_4.html'>4</a></li><li><a href='718648_5.html'>5</a></li><li><a href='718648_6.html'>6</a></li><li><a href='718648_4.html'>下一页</a></li></div> <div class="down-word"> <div class="word-ico"></div> <div class="word-tit"> <span class="docx">软件系统实施技术规范(3).doc</span> <span>将本文的Word文档下载到电脑</span> <span>下载失败或者文档不完整,请联系客服人员解决! </span> </div> <div class="word-pic"><a href="javascript:;">下载这篇word文档</a></div> </div> </article> <div class="art-prenext"> <p>下一篇:<a href="/wenku/jiaoyu/718647.html">2015年黑龙江省绥化市中考语文试题及答案 - 图文</a></p> </div> <script type="text/javascript">s("like-m");</script> <div class="main-tab"><a class="on" href="javascript:;">相关阅读</a></div> <div class="tab-box"> <ul class="main-new on clearfix"> <li><a href="/wenku/jiaoyu/1151876.html" title="中国石油大学(北京)远程在线考试答案—《油气">中国石油大学(北京)远程在线考试答案—《油气</a></li> <li><a href="/wenku/jiaoyu/1229519.html" title="中国移动网上大学传输设备PTN烽火L2题库">中国移动网上大学传输设备PTN烽火L2题库</a></li> <li><a href="/wenku/jiaoyu/1287270.html" title="苏教版三年级数学下册口算练习题竖式精选(两">苏教版三年级数学下册口算练习题竖式精选(两</a></li> <li><a href="/wenku/jiaoyu/1230553.html" title="2021年高考全国乙卷文科数学试题答案">2021年高考全国乙卷文科数学试题答案</a></li> <li><a href="/wenku/jiaoyu/1150887.html" title="2019年江苏五年制专转本英语统考真题">2019年江苏五年制专转本英语统考真题</a></li> <li><a href="/wenku/jiaoyu/938557.html" title="《统计学》复习题(3)">《统计学》复习题(3)</a></li> <li><a href="/wenku/jiaoyu/1131506.html" title="大型集团党建制度(包括三会一课、党员学习、">大型集团党建制度(包括三会一课、党员学习、</a></li> <li><a href="/wenku/jiaoyu/1053491.html" title="干燥机,润磨机设备操作维护规程">干燥机,润磨机设备操作维护规程</a></li> <li><a href="/wenku/jiaoyu/1144707.html" title="2006年中国药科大学有机化学考研专业课真题及">2006年中国药科大学有机化学考研专业课真题及</a></li> <li><a href="/wenku/jiaoyu/688148.html" title="夏季减肥打造小蛮腰">夏季减肥打造小蛮腰</a></li> </ul> </div> <div class="main-tab"><a class="on" href="javascript:;">本类排行</a></div> <div class="tab-box"> <ul class="main-new on clearfix"> <li><a href="/wenku/jiaoyu/1287711.html" title="2022最新数学教师工作总结方案多篇">2022最新数学教师工作总结方案多篇</a></li> <li><a href="/wenku/jiaoyu/1230558.html" title=" 2021高考全国甲卷文科数学试题及答案"> 2021高考全国甲卷文科数学试题及答案</a></li> <li><a href="/wenku/jiaoyu/1151861.html" title="中国石油大学(北京)远程在线考试答案—《安全">中国石油大学(北京)远程在线考试答案—《安全</a></li> <li><a href="/wenku/jiaoyu/1151866.html" title="石油大学《化工过程设备设计》主观题(单数)">石油大学《化工过程设备设计》主观题(单数)</a></li> <li><a href="/wenku/jiaoyu/1151863.html" title="中国石油大学(北京)远程在线考试答案—《催化">中国石油大学(北京)远程在线考试答案—《催化</a></li> <li><a href="/wenku/jiaoyu/1092360.html" title="石油大学远程在线考试《机械制造基础》试题答">石油大学远程在线考试《机械制造基础》试题答</a></li> <li><a href="/wenku/jiaoyu/666323.html" title="广西路网项目公路工程文件材料收集立卷归档实">广西路网项目公路工程文件材料收集立卷归档实</a></li> <li><a href="/wenku/jiaoyu/718492.html" title="六年级汉语拼音总复习题(新星小学)">六年级汉语拼音总复习题(新星小学)</a></li> <li><a href="/wenku/jiaoyu/1278950.html" title="最新苏教版三年级数学上册《间隔排列》易错题">最新苏教版三年级数学上册《间隔排列》易错题</a></li> <li><a href="/wenku/jiaoyu/1271665.html" title="部编版三年级语文上册基础知识练习(2021期末">部编版三年级语文上册基础知识练习(2021期末</a></li> </ul> </div> </div> <footer class="footer"> <p class="bt-links"><a href="https://m.77cn.com.cn">手机版</a><span class="v-line">|</span><a href="https://www.77cn.com.cn">PC版</a><span class="v-line">|</span><a href="https://m.77cn.com.cn/fww">范文大全</a></p> <p>Copyright © 2019-2022 免费范文网 版权所有<br/> 声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。<br/>客服QQ: 邮箱:tiandhx2@hotmail.com<br/> <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">苏ICP备16052595号-18</a> </p> <div style="display:none;"> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6e245478384fea490ec3a2317ee103ab"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </div> </footer> <div class="theme-popover"> <div class="theme-poptit"> <a href="javascript:;" title="关闭" class="close">×</a> <b>注册会员免费下载</b>(下载后可以自由复制和排版) </div> <div class="theme-popbod dform"> <!--<p class="downtit">下载本文档需要支付 <i>7</i> 元</p>--> <!--<p class="chose"><span>支付方式:</span><span class="pay1"><img src="https://www.77cn.com.cn/img/wxpay.jpg" class="over"></span> <span class="pay2"><img src="https://www.77cn.com.cn/img/alipay.jpg"></span></p>--> <!--<div class="youke_pay">--> <!--<div class="wxpay"><a href="javascript:;">微信支付并下载</a></div>--> <!--<div class="alipay" style="display:none;"><a href="javascript:;">支付宝支付并下载</a>--> <!--</div>--> <!--</div>--> <p class='wxpay'><a href='https://www.77cn.com.cn/user/index.php'>马上注册会员</a></p> <p class="downtxt">注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。<br>微信: QQ:</p> </div> </div> <div class="theme-popover-mask"></div> <script> //menu $(".header .menu").on("click", function(){ $("body").append("<div class=\"mask-bg menu-mask-bg\"></div>"); $(".menu-slide").show(); $("html,body").css({height:$(window).innerHeight(), overflow:"hidden"}); setTimeout(function(){ $(".menu-slide").css({transform:"translateX(-50px)"}); },50) }); $("body").on("click", ".menu-mask-bg", function(){ $(".menu-slide").css({transform:"translateX(-100%)"}); $(".menu-mask-bg").remove(); $("html,body").removeAttr("style"); setTimeout(function(){ $(".menu-slide").hide(); },300) }); //search $(".header .search").click(function(){ if($(".search-box").is(":hidden")){ $(this).children("i").removeClass("search-icon").addClass("close-icon"); $(".search-box").fadeIn("fast"); }else{ $(this).children("i").removeClass("close-icon").addClass("search-icon"); $(".search-box").fadeOut("fast"); } }); //nav if($(".nav").length > 0) { var nav = new Swiper(".nav",{ slidesPerView: "auto" }); } </script> <script> $(".pay1 img").click(function () { $(".wxpay").css("display", "block"); $(".alipay").css("display", "none"); $(".pay1 img").addClass("over"); $(".pay2 img").removeClass("over"); }); $(".pay2 img").click(function () { $(".wxpay").css("display", "none"); $(".alipay").css("display", "block"); $(".pay1 img").removeClass("over"); $(".pay2 img").addClass("over"); }); </script> <script type="text/javascript"> jQuery(document).ready(function($) { $('.word-pic a').click(function(){ $('.theme-popover-mask').fadeIn(100); $('.theme-popover').slideDown(200); $(".vip-up").hide(); $(".vip-pay").hide(); var downid = '718648' $('.wxpay a').click(function(){ var payurl = 'https://www.77cn.com.cn/hupipay/payment_pay_tz.php?payway=wx&aid='; payurl = payurl.replace('payment', 'youke'); var gotourl = payurl + downid location.href = gotourl; }); $('.alipay a').click(function(){ var payurl = 'https://www.77cn.com.cn/hupipay/payment_pay_tz.php?payway=ali&aid='; payurl = payurl.replace('payment', 'youke'); var gotourl = payurl + downid location.href = gotourl; }); }) $('.theme-poptit .close').click(function(){ $('.theme-popover-mask').fadeOut(100); $('.theme-popover').slideUp(200); }) }) </script> <script src="/js/gobacktop.js" type="text/javascript"></script> </body> </html>