勤哲excel服务器开发实施管理系统的一点小结

     从第一次接触勤哲excel服务器到用这个工具给众多客户开发设计项目有7、8个年头了。一直有网友加qq和我探讨各类问题,今天得闲觉得有必要交流分享下使用勤哲开发、设计、实施项目的经验。以下主要结合几十个案例的心得归纳下:

    一 勤哲excel服务器只是工具,必先利其器 

    勤哲excel服务器只是工具,相比于delphi、.NET等开发工具,勤哲有其简单易用的特点,本人也经常用.NET等专业编程工具,勤哲与这些专业编程工具相比肯定功能要差些,但是勤哲能让毫无编程功底的人快速上手,并能迅速给他们带来成就感。我不想去过多探讨勤哲与专业编程工具的优劣。经过多年使用勤哲,我个人认为如果要用勤哲软件设计一套好用的管理系统,运用的人还是需要借助一些编程,不论是SQL,亦或是vba或c#。实事求是的说勤哲自带的功能有时虽然能解决一些问题,但是通过一定的sql语句或其他代码,可以让执行效率更高、更准确。
   
    以数据库表设计为例,没有数据库编程功底的,在勤哲中不会去考虑什么数据库范式、主外键、索引、约束等。这样做出的系统,即使看上去功能好像满足了,但随着数据库记录的增大,今后的效率不会很高。比如,一个几万条记录的查询可能就会让人等很久。

    设计的合理性也容易被无编程经验使用勤哲的人忽视。数据库类软件,各单据、报表基本都有关联,一个字段在某个单据中看似不重要,但这个字段可能会影响关联报表的查询统计,也或者会影响其他单据的填报准确性及合理性。比如,某个数量字段是否允许为空值,对其他统计查询的准确性会产生极大的影响。

    想真正利用好勤哲excel服务器这个工具,就必须利其器。这个“利其器”需要设计者们不单单研究勤哲自身的功能,你要真正把系统设计好,还需要掌握好数据库知识,懂一些sql代码。如果能了解vba则对客户端上的设计会有一定的帮助(不过我不太赞成在ES上用vba,有点影响效率);懂.NET的话,对于web端的开发设计基本的都能搞定了。这些综合来说,数据库知识以及sql是最重要的,其他你可以不懂,但这两个我一直建议朋友们深究下。

    对于一些对编程一知半解,但要设计的系统是比较复杂的朋友,我的建议是不妨建议单位将勤哲excel服务器的设计外包出去。专业化分工的今天,不是什么事情都要亲历亲为,将专业的东西交给专业的人去做,自己可以将有限的时间投入到更有意义的事情上去。

   二 真正了解你要做什么
  
    我在从前的文章中提出需求分析是勤哲excel服务器设计系统的重中之重。说到底就是你要真正了解你们单位究竟要用设计出来的系统做什么?
  
    从我近几年给客户做系统的实际情况来看,对需求认识清晰的客户,在设计系统的时候,时间上能节约一大把,最终提交给客户的软件也能贴合客户的需求。反之,有部分客户需求模糊,需求变化大,就会导致设计经常返工,做了不少无用功。

    对自己要做的系统一定要清晰,不能含糊。比如在给一个客户设计他们的薪资系统的时候,由于本身他们的制度就很完善,提交给我的文档、表单全面,需要实现的功能明确。因为客户的需求明确,虽然这个薪资系统十分特别,工资计算要判断的条件十分复杂,但客户提供的资料中各种计算条件、公式都涉及到了,因此在经过需求分析后很快就开发、实施完毕。再举一个反例,同样是一套制造业的计件工资管理系统,由于客户提交的需求在工资定额环节没有统计好各车间的特殊情况,导致提交给他们的系统返工了3次,做了不少无用功。

    也正是需求确认在软件设计中的重要性,因此在给客户设计系统前,都会严格要求客户提供详细的需求,没有详细的需求,这种开发订单我宁愿不接,一来开发出来的东西没有针对性,是很难满足客户的需要的,如果返工太多,时间投入与收入比就很大,说白了就是亏本买卖;二来客户花了钱也拿不到自己想象中的系统,也是一种损失。

    因此,不论你是要自己用勤哲设计系统还是委托外包给别人,都必须认真了解、分析你需要做的系统究竟要实现哪些功能,达到哪些管理目的。需求了解的好,以后的设计开发就成功了70%,并且大大提高设计开发速度。


  三 真实了解终端使用者的感受

    在进行相关软件系统设计的时候,我们大都考虑的是如何实现需求和功能。跟一些用户交流的时候,客户主要也只是要求我哪些功能要实现成什么样子。大多数时候,我们容易忽略终端用户的使用感受。例如,在某个案例中,库房的操作人员在qq上跟我诉苦:她每天的工作已经很繁琐了,真不喜欢再操作软件,并且她每天都要提交报表的,然后在原来的某个管理软件中还要录入一次,并且录入起来特别费劲,希望我在设计相关单据的时候能真正为她减轻些工作。的确,在本人开发实施过的管理软件中,像她这样的诉求并不是第一次。任何软件,如果实际操作者带着厌烦的情绪来使用,很难保证软件操作的准确性与实时性。

   如果你曾经没有过丰富的软件开发实施经验,就需要和基层的操作人员仔细沟通,了解他们的工作需要。有经验的开发人员就更加需要结合自己曾经做过的项目经验,再跟操作人员交流下,因为你之前遇到过的其他终端用户的感受,在另一个客户那里不一定他们能表述的出,这时候就需要你用经验去提点他们,这样虽然浪费了一点点聊天的时间,但是对整个项目的开发进程乃至实施都是百利而无一害。


   四 勤哲excel服务器开发实施企业管理系统的优势

   在第一点中,我已经阐述了勤哲软件只是个工具,并且跟传统的.NET、VB、delphi等编程工具相比,其功能都要弱很多。那么勤哲系统的优势在哪里?

   结合自己做过的勤哲excel服务器案例来说,可以归纳为两点。

   1、大多数企事业单位都在用excel。很多表单、报表都以excel的形式填报着,里面有许多数据,操作人员也已熟悉了excel的操作方式。这样,无论对于开发设计人员搜集整理需求,还是将来的操作人员使用勤哲excel服务器设计出来的系统,都能带来极大的方便。

   2、勤哲初步设计的简单性。在这里,我特别指出是“初步”设计的简单性,如果要深入,我在前面已经提及到,需要有一定的数据库编程基础。但是千万别小看这个初步设计的简单性。管理软件,尤其是对勤哲excel服务器感兴趣的客户或网友,他们很难在市面上买到成品化的适合自身需要的软件系统,他们的特殊需求很多都需要定制,而且个别功能会在以后又会有调整。在我用勤哲excel服务器设计开发的案例中,80%以上的客户,在以后的不是特别复杂的功能添加上都能自己胜任了,比如增加几个字段、报表内容再多加些内容、工作流的调整、乃至自己再添加些表单或统计查询报表,在我提供的模板上照着样子就能自己维护了。这样一个很大的优势就是,客户不用太为系统今后的扩展和更改再去麻烦软件开发人员,浪费不必要的财力。当然还有那20%的不愿配备人手或浪费时间在勤哲的学习上,连系统维护一并外包的客户,我想说的是,没有编程功底的人都能维护,有软件开发经验的人维护起来更花不了太多精力了。
  

  五 广而告之

    您所在的单位,如果没有找到合适的管理软件,需要定制,可以考虑下勤哲excel服务器,如果您想做的专业些,或者您不想花太多时间去研究勤哲可以外包给我们来设计开发,业务交流QQ: 534246681。

此包分一卷和二卷,需要两个下载后解压完整安装包 一、此版需要安装SQL2005版 二、这个破解如果要用手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时用的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装2016除应用服务器数据库以外的的称副机。如果不用这些功能,这个副机可以省掉。 三、下面是安装操作 1.在主机的电脑上安装SQL2005,再装“9.2.335版”,安装时默认安装即可,安装之后按以下第四步进行注册。 2.破解好之后停止的服务,打开SQL2005的SQL Server Management Studio Express管理器,分别恢复数据库包里的四个数据库(恢复数据库时请看压缩包里配套的“数据库还原说明”请详细看,这里面有很多路径需要改的,不要老是问我怎么还原不了的),还原后启动服务即可,此时主机已装好,如果不用手机APP和微信等功能就到此为止,然后在其它电脑上装2016版的客户端登陆这台就可以用了。如果要用手机APP、微信、WEB等功能那继续装副机。 3.副机系统要求:最好用WIN2003系统,因为其它系统不好配置,其它系统装不好的不要问我原因。在副机的电脑上安装2016版,安装时选自定义,然后选“除应用服务器数据库”以外的所有项目,装好之后按我们配套的“手机微信填报等说明.pdf”说明进行配置,这个稍微有点复杂,请详细看。 四、注册机使用说明请看9.2补丁里的。 在这里给大家解译一下:主机主要是用来存储数据的,一切操作请在装了EXCEL服务器2016的客户端上操作,不要在到主机上操作了,有很多客户直接在主机上登陆客户端或者控制台,老是给我说提示升级怎么办,这当然不能登陆,因为恢复我们配套的数据库后,服务器已经是2016的服务了,你再用低版本来登陆当然会提示你升级,切记切记,不要在主机上登陆。 注:登陆EXCEL服务器2016的客户端时点出关于里看到试用天数还有1天的,这个是正常现象,不会过期的,只是一个显示而以,不要再问为什么只有1天之类的。
此包分一卷和二卷,需要两个下载后解压完整安装包 一、此版需要安装SQL2005版 二、这个破解如果要用手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时用的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装2016除应用服务器数据库以外的的称副机。如果不用这些功能,这个副机可以省掉。 三、下面是安装操作 1.在主机的电脑上安装SQL2005,再装“9.2.335版”,安装时默认安装即可,安装之后按以下第四步进行注册。 2.破解好之后停止的服务,打开SQL2005的SQL Server Management Studio Express管理器,分别恢复数据库包里的四个数据库(恢复数据库时请看压缩包里配套的“数据库还原说明”请详细看,这里面有很多路径需要改的,不要老是问我怎么还原不了的),还原后启动服务即可,此时主机已装好,如果不用手机APP和微信等功能就到此为止,然后在其它电脑上装2016版的客户端登陆这台就可以用了。如果要用手机APP、微信、WEB等功能那继续装副机。 3.副机系统要求:最好用WIN2003系统,因为其它系统不好配置,其它系统装不好的不要问我原因。在副机的电脑上安装2016版,安装时选自定义,然后选“除应用服务器数据库”以外的所有项目,装好之后按我们配套的“手机微信填报等说明.pdf”说明进行配置,这个稍微有点复杂,请详细看。 四、注册机使用说明请看9.2补丁里的。 在这里给大家解译一下:主机主要是用来存储数据的,一切操作请在装了EXCEL服务器2016的客户端上操作,不要在到主机上操作了,有很多客户直接在主机上登陆客户端或者控制台,老是给我说提示升级怎么办,这当然不能登陆,因为恢复我们配套的数据库后,服务器已经是2016的服务了,你再用低版本来登陆当然会提示你升级,切记切记,不要在主机上登陆。 注:登陆EXCEL服务器2016的客户端时点出关于里看到试用天数还有1天的,这个是正常现象,不会过期的,只是一个显示而以,不要再问为什么只有1天之类的。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值