excel服务器

excel服务器 , 模板在Excel服务器中是最基础的 , 也最核心的存在 , 整个系统都是以模板为载体 , 通过对其设置权限、公式、流程等功能 , 将模板与模板之间进行串联 , 由点及线 , 由线成面 , 最后才形成完整的、统一的自动化管理系统 , 那么模板究竟是什么 , 以及如何来定义模板 , 不少新手朋友都是看着简单 , 做起也难 , 现在我们就一起来揭开一下模板的神秘面纱 。
【excel服务器】

excel服务器

文章插图
先来看下上面这张图 , 以此图为例 , 来阐述一下模板的相关概念:
一、模板:只有字段(标题行/列) , 没有具体内容的空白表样;
1)单一数据项:其下面只能填写1项内容的字段(如橙色区域 , 1张表只能填写1个订单编号);
2)重复数据项:其下面可以填写多项内容的字段(如蓝色区域 , 1张表可以重复填写n多条产品明细)
定义数据项时 , 系统会根据所选择的数据项字段 , 自动创建出相应的数据表 , 即 平时所说的“主表”与“明细表” , 而定义数据项时所选择的字段 , 就是该数据表中的字段 , 其中 , 定义单一数据项所生成的表一般认为是“主表” , 它包含了该模板表单的主要字段信息 , 重复数据项所生成的表一般认为是“明细表” , 因为它包含了该模板表单的具体明细字段信息 。
3)字段的区域:在Excel服务器中 , 字段区域对应的是Excel模板中的表格区域 , 也是用于填写和显示表单内容的地方 , 只有定义了数据项(即 字段)的区域 , 才可以进行数据的填报 , 否则 , 填报时会提示“数据表处于保护状态”而禁止录入 。
excel服务器

文章插图
由图可知:模板 , 数据表 , 数据项(字段) , 区域 , 是一个逐级包含的关系
excel服务器

文章插图
二、浅谈系统开发中的规则
当我们系统开发好投入使用后就会在系统中产生大量的数据 , 如果让这些数据以一种很乱的方式进行储存 , 不仅效率低 , 浪费资源 , 还会产生大量的重复的、冗余的垃圾数据 , 所以 , 如何让这些数据有序地 , 有规则的进行合理储存 , 就会显得尤为重要 , 而我们都知道 , 数据填报之后又都是储存在数据表当中的 , 所以 , 要想数据有序合理的储存 , 就必须要保证数据库的表结构设计合理 , 也就是在开发系统时 , 就需要先对模板及数据表进行合理的结构设计 , 一般来说 , 至少要遵循以下原则:
1)原子性:即字段不能再拆分 , 如工资 , 如果又包含了基础工资、津贴等 , 则须要把“工资”拆分成“基础工资”、 “津贴”两个字段 。
2)对于数据表 , 要保证表中所有列都完全依赖于表中候选键(即 可以决定某一行记录的某一个字段或多个字段的组合字段) , 也可通俗理解为 要保证“一张表只描述一件事” 。
如 酒店的“入住信息表”中有字段:房间号、房间类型、房间状态客房描述、床位数 , 入住人数 这几个字段 , 分析可知 , 其中“房间类型”跟“房间号”并不是一回事 , 所以 , “房间类型”字段应该放在另外一张表 , 房间类型表 里面 。

推荐阅读