大家在使用勤哲excel服务器二次开发嘚过程中一定会遇到这样或那样的问题尤其对于没有任何计算机逻辑、语言、程序等基础的人士更是如此,目前在企业中使用广泛使用勤哲excel服务器二次开发的人员有很多是企业的核心管理者、中高层管理人员、以致总裁助理、销售经理、财务、人事、行政等不在此一一列舉我本人正是从一个没有任何计算机语言、逻辑、编程等基础的角度来给大家共享一下最近学习的体会,本文仅以下载的30天试用版为例和大家分享一下我的学习体会。
在勤哲公司的网站()上有各类教程、也有《Excel服务器认证工程师培训教材——勤哲Excel服务器服务器讲解》以下简称《高级版教程》电子文档下载,在教程中、文档上已经讲述的内容和我们在此不在赘述也不再重复什么是勤哲excel服务器二次开發及其功能和它的作用等,本篇将以——勤哲Excel服务器高级企业版 Framework的安装勤哲excel服务器二次开发会帮你自动配置的,还有高级服务器版必须啟动IIS服务启动IIS服务在控制面板——添加删除程序——添加/删除Windows组件中找到,掌握好这几个关键点后安装会顺利成功。
角色和用户:关于勤哲excel服务器二次开发使用角色和用户的相关解释清参照《高级版教程》上面讲的非常清楚,请参照31-41页在此我想提示一下没有相关基础的朋友,有些人始终搞不太清角色和用户简单的说角色涉及到管理权限,而用户只有使用权限先讲用户(User):最终操作人员,是权限的最终受益者, 而角色(Role):则带有比较明显的水平(交叉)性质;比方说现定义一个角色:经理这个经理包含了各個部门的经理,权限是一致的几个部门经理同属于‘经理’这个角色情况下又想他们之间的权限有区别,这就关系到权限的设定你只能对每个部门经理(身份为:用户)单独授权了,当然你也可以根据该用户身处的用户组和角色之间的关联关系或者排斥关系来确认用户的最終权限这是一个并集的关系,如果您对这个概念的详细内容还是不明白建议大家在网上寻求一下答案。
一、单一数据和重复数据
在下一篇的博文中我们将讲到模板设计中的数据管理这个内容页非常重要
加载中,请稍候......
}有谁用过勤哲excel服务器二次开发
各位亲,有谁用过勤哲excel服务器二次开发这款软件怎么样?全部
勤哲excel服务器二次开发是03年出版的公司已经用了很多年了,还不错是比excel高级的信息管理工具,你可以去它官网看看全部
从第一次接触勤哲excel服务器二次开發到用这个工具给众多客户开发设计项目有7、8个年头了一直有网友加qq和我探讨各类问题,今天得闲觉得有必要交流分享下使用勤哲开发、设计、实施项目的经验以下主要结合几十个案例的心得归纳下:
勤哲excel服务器二次开发只是工具,相比于delphi、.NET等开发工具勤哲有其简单噫用的特点,本人也经常用.NET等专业编程工具勤哲与这些专业编程工具相比肯定功能要差些,但是勤哲能让毫无编程功底的人快速上手並能迅速给他们带来成就感。我不想去过多探讨勤哲与专业编程工具的优劣经过多年使用勤哲,我个人认为如果要用勤哲软件设计一套恏用的管理系统运用的人还是需要借助一些编程,不论是SQL亦或是vba或c#。实事求是的说勤哲自带的功能有时虽然能解决一些问题但是通過一定的sql语句或其他代码,可以让执行效率更高、更准确
以数据库表设计为例,没有数据库编程功底的在勤哲中不会去考虑什么数据庫范式、主外键、索引、约束等。这样做出的系统即使看上去功能好像满足了,但随着数据库记录的增大今后的效率不会很高。比如一个几万条记录的查询可能就会让人等很久。
设计的合理性也容易被无编程经验使用勤哲的人忽视数据库类软件,各单据、报表基本嘟有关联一个字段在某个单据中看似不重要,但这个字段可能会影响关联报表的查询统计也或者会影响其他单据的填报准确性及合理性。比如某个数量字段是否允许为空值,对其他统计查询的准确性会产生极大的影响
想真正利用好勤哲excel服务器二次开发这个工具,就必须利其器这个“利其器”需要设计者们不单单研究勤哲自身的功能,你要真正把系统设计好还需要掌握好数据库知识,懂一些sql代码如果能了解vba则对客户端上的设计会有一定的帮助(不过我不太赞成在ES上用vba,有点影响效率);懂.NET的话对于web端的开发设计基本的都能搞萣了。这些综合来说数据库知识以及sql是最重要的,其他你可以不懂但这两个我一直建议朋友们深究下。
对于一些对编程一知半解但偠设计的系统是比较复杂的朋友,我的建议是不妨建议单位将勤哲excel服务器二次开发的设计外包出去专业化分工的今天,不是什么事情都偠亲历亲为将专业的东西交给专业的人去做,自己可以将有限的时间投入到更有意义的事情上去
从我近几年给客户做系统的实际情况來看,对需求认识清晰的客户在设计系统的时候,时间上能节约一大把最终提交给客户的软件也能贴合客户的需求。反之有部分客戶需求模糊,需求变化大就会导致设计经常返工,做了不少无用功
对自己要做的系统一定要清晰,不能含糊比如在给一个客户设计怹们的薪资系统的时候,由于本身他们的制度就很完善提交给我的文档、表单全面,需要实现的功能明确因为客户的需求明确,虽然這个薪资系统十分特别工资计算要判断的条件十分复杂,但客户提供的资料中各种计算条件、公式都涉及到了因此在经过需求分析后佷快就开发、实施完毕。再举一个反例同样是一套制造业的计件工资管理系统,由于客户提交的需求在工资定额环节没有统计好各车间嘚特殊情况导致提交给他们的系统返工了3次,做了不少无用功
也正是需求确认在软件设计中的重要性,因此在给客户设计系统前都會严格要求客户提供详细的需求,没有详细的需求这种开发订单我宁愿不接,一来开发出来的东西没有针对性是很难满足客户的需要嘚,如果返工太多时间投入与收入比就很大,说白了就是亏本买卖;二来客户花了钱也拿不到自己想象中的系统也是一种损失。
因此不论你是要自己用勤哲设计系统还是委托外包给别人,都必须认真了解、分析你需要做的系统究竟要实现哪些功能达到哪些管理目的。需求了解的好以后的设计开发就成功了70%,并且大大提高设计开发速度
在进行相关软件系统设计的时候,我们大都考虑的是如何实现需求和功能跟一些用户交流的时候,客户主要也只是要求我哪些功能要实现成什么样子大多数时候,我们容易忽略终端用户的使用感受例如,在某个案例中库房的操作人员在qq上跟我诉苦:她每天的工作已经很繁琐了,真不喜欢再操作软件并且她每天都要提交报表嘚,然后在原来的某个管理软件中还要录入一次并且录入起来特别费劲,希望我在设计相关单据的时候能真正为她减轻些工作的确,茬本人开发实施过的管理软件中像她这样的诉求并不是第一次。任何软件如果实际操作者带着厌烦的情绪来使用,很难保证软件操作嘚准确性与实时性
如果你曾经没有过丰富的软件开发实施经验,就需要和基层的操作人员仔细沟通了解他们的工作需要。有经验的开發人员就更加需要结合自己曾经做过的项目经验再跟操作人员交流下,因为你之前遇到过的其他终端用户的感受在另一个客户那里不┅定他们能表述的出,这时候就需要你用经验去提点他们这样虽然浪费了一点点聊天的时间,但是对整个项目的开发进程乃至实施都是百利而无一害
在第一点中,我已经阐述了勤哲软件只是个工具并且跟传统的.NET、VB、delphi等编程工具相比,其功能都要弱很多那么勤哲系统嘚优势在哪里?
1、大多数企事业单位都在用excel很多表单、报表都以excel的形式填报着,里面有许多数据操作人员也已熟悉了excel的操作方式。这樣无论对于开发设计人员搜集整理需求,还是将来的操作人员使用勤哲excel服务器二次开发设计出来的系统都能带来极大的方便。
2、勤哲初步设计的简单性在这里,我特别指出是“初步”设计的简单性如果要深入,我在前面已经提及到需要有一定的数据库编程基础。泹是千万别小看这个初步设计的简单性管理软件,尤其是对勤哲excel服务器二次开发感兴趣的客户或网友他们很难在市面上买到成品化的適合自身需要的软件系统,他们的特殊需求很多都需要定制而且个别功能会在以后又会有调整。在我用勤哲excel服务器二次开发设计开发的案例中80%以上的客户,在以后的不是特别复杂的功能添加上都能自己胜任了比如增加几个字段、报表内容再多加些内容、工作流的调整、乃至自己再添加些表单或统计查询报表,在我提供的模板上照着样子就能自己维护了这样一个很大的优势就是,客户不用太为系统今後的扩展和更改再去麻烦软件开发人员浪费不必要的财力。当然还有那20%的不愿配备人手或浪费时间在勤哲的学习上连系统维护一并外包的客户,我想说的是没有编程功底的人都能维护,有软件开发经验的人维护起来更花不了太多精力了
您所在的单位,如果没有找到匼适的管理软件需要定制,可以考虑下勤哲excel服务器二次开发如果您想做的专业些,或者您不想花太多时间去研究勤哲可以外包给我们來设计开发业务交流QQ: 。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。