微查(测试版)上线了

微查(测试版)上线

2013/08/29 

       真的好久好久没有上博客园了,但是,自己还始终牵挂着博客园,从我邮件中不时地会看到网友对我以前文章的评论和回复,对我的期望。我也想继续写“跟我开发NSP”,继续写“从C语言实战谈编程”,但是,这段时间我的注意力和精力都转移到一个新的项目开发上了,这个项目就是“微查”。以至于其他所有项目都暂时被放下了,一个人能集中精力把一件事做好就不错了,我也是这样想的。

      微查是什么?微查到底是怎么一回事?其实这个问题挺好的,也问出了我开始搞微查的过去。

      我是做企业信息化的,在此之前我一直在开发NSP(NetWork Searching Platform 网上查询平台),也写过相关的文章。经过一年多的努力,NSP基本成型,功能达到了设计的预期,但是在推广NSP上,我们发现了问题,NSP是建立在企业信息化比较好的状况之上,企业有大量的数据,企业有大量复杂的查询需求。这类企业虽然也不少,但是进入门槛比较高,一般都有相关的固定的IT企业,程序再好,产品再好很难打入进去。我们又想在互联网上建立NSP,但是,企业会担心数据安全问题,NSP有存在数据存在在互联网还是存放在企业内部的处理上技术问题。因此,这让我对企业信息化该走哪条路进行了反思。我在不停地思索企业信息化的关键点究竟在那里。

      企业信息化的关键点在于信息,关键的关键点在于企业的最高领导人,说白了就是企业的老板,能不能及时方便掌握企业经营管理信息。而我们以前考虑企业信息化的时候,走了一条相反的路,企业信息化首先是从业务信息化做起,然后到管理信息化,最后才到领导人信息化。放眼望去很少企业的最高领导人能够想得到什么信息就能及时方便地获取什么信息。他们获取的信息方式还是属于当面听取汇报,看报表,好的一点能看看企业内网就已经很不错了,但是,看的东西绝对是别人给他看的,很少能做到他想看的。如果我们在设计企业信息化道路的时候,先企业领导者信息化,让领导者感受信息的作用,然后,对领导关心的信息,进行信息采集或系统开发,这样自上而下的,先重后轻的,先急后缓的,开展企业信息化项目建设,不是更好吗?不是能得到企业最高领导人的支持吗?而现在,领导人自己并不具体知道系统是做什么的,只是签字,批钱,系统上线后,还不时听到对系统的抱怨。这样能对企业信息化充满热情吗?因此,如何实现企业领导者先信息化成为我考虑的重点。

      企业信息化真的需要很多钱吗?真的就不能从小开始,真的就不能从企业领导人的开始吗?现在的企业信息化的氛围和条件,以及人们对信息化的认知都和以前有很大的不同。就信息本身而言,信息的范围、种类、数量要比以前增加了许多。同时,信息也从大开始向小的方面发展,出现了微信息,微博,微信等概念和相关产品。信息分类使得信息的重要性和适用性明显增强。另外,人们获取信息的渠道也和过去有所扩展,尤其是移动互联,打破了办公地域的局限,真正做到了随时随地随心。因此移动互联不但改变我们的生活,而且将改变我们的工作,改变我们的世界。所以,我在企业领导者、信息、移动互联三者找寻他们之间的关系。最终的发现他们关系的结果就是“微查”:向企业领导者提供通过移动互联(手机)查看到企业微信息的平台。

     微查最直白的解释就是微信息的查询。实际上,企业的微信息是指企业管理者关心的经营管理信息。这些信息量小而微,但是,十分重要,价值连城。如何获取这些信息?我们去建立各种业务系统?建立各种各样的管理系统?这种花大价钱的老路我们不会去选择。我们发现几乎所有的企业小微企业,大中型企业,无论是有系统的企业和没有系统的企业,他们都会用xls来保存和处理数据信息。尤其是中小企业,那些没有钱搞信息化的则用xls代替了系统,也能满足企业经营管理需要。因此,我们将采用xls作为微信息的采集存储。这种方式可以在几乎所有企业,尤其是中小企业采用。

       有了微信息后,我们如何将微信息展示给企业领导者呢?这就是微查职责了,微查向企业提供一个上传xls功能,微信息上传到企业的专门数据库,微查提供了一个微信息查询功能,企业领导者只要进入企业微查平台,他就能查看到他所想看到的各种经营管理信息。例如,当日的经营统计表,当月的财务报表,重大事项进展情况,客户信息表,库存情况,应收应付情况,员工情况,产品清单列表,合同统计表等,通过这些信息他就能把控这个企业,无论他在单位,还是出差在外,还是出门应酬营销,还是在家只要有手机他都能对这些信息进行查看分析从而做出管理的决定。因此,在我们看来,微查是企业信息化一种新的途径,它和传统从下而上的信息化相反,走的是一条从上到下的信息化之路。有关微信息和信息化新道路的问题,我会专题研究和大家讨论的。

      当然在决定开发微查的时候,我们也做了微查的市场调研,做了类似产品差异性分析。我们的结论是,在面向企业信息化专业方面我们具有特长,而微查只是这个特长的一个方面,我们有足够的理由把这个产品做好,为今后的NSP,NCP,NRP以及EOM系列产品打下基础。而我们产品定位,就是小微企业,向他们提供企业管理,加强合作伙伴联系、产品营销三大功能,帮助他们走向信息化。这类企业数量众多,信息化程度不高,但是,由于它们大都是私营企业和民营企业,因此,他们的管理者更加关注自己企业的经营,因此,向他们提供免费或低廉的信息化产品,有利于他们企业将产品营销和经营管理走向互联网,走向最新信息化的模式。

           微查示意图: 

 

     接下来是痛苦的产品开发,和所有开发一样,我们经历了初步的成功的喜悦,也经历了步步是跟头的痛苦,经历了开心,也经历了痛苦。最主要的痛苦是我们要转向互联网,转向手机,这些恰恰是我们的弱项,这和以往的编程有很大的不同,开发环境不同,测试环境不同,考虑重点也不同,但是,程序员总有一种不畏新,不畏难的情结,迎接这些挑战正是程序员乐趣所在。

     微查的程序和普通的程序应该有很大的不同:

      首先,它采用了NSS软件新架构,程序分成了核心底层,EOM公共底层,应用大类层,应用小类层和界面函数层。因此,它不是从头到尾都是新开发的函数,它的许多函数都是共用了其他公共函数,这确保了架构和合理和程序的质量,提高了编程的效率。

微查解决方案:项目架构图:

 

第二,它第一次采用多页面共一类的编程方法,多个页面共调用一个类(每个页面都有自己的命名空间),便于程序的集中编写,而以前要么采用一个页面对应一个类,要么多个页面对应于一个类(函数命名空间不分开)。

 

第三,控件动态产生,静态的页面只有静态的架构,没有内容。所以显示的控件都是程序运行时产生的。这种动态产生控件形式,给程序代来很多麻烦,控件只有产生两次才能进入它的事件程序。但是,动态控件的灵活性和便于参数化,便于可扩展特性,让我们不得不选择它们。

第四,参数化,微查是参数化程度比较高的程序,其中命令行的命令按钮等都是通过参数传递实现的,一些返回参数,数据库参数,页面参数,控件参数,函数参数等等,能参数化的地方都尽可能用上参数了。通过参数,大大简化了程序结构。比如微查主要功能界面:手机微查,手机微查演示,电脑版微查,电脑版微查演示,这四个页面本质上是一个程序,他们都是通过参数调用相同的函数实现各自功能的。

第五,一个页面实现多种页面功能,在微查主页面中,既有查询条件、查询结果界面,又有分类查看界面,又有管理界面。这些界面是通过功能按钮在同一个页面上实现的,而一般是一个功能界面要新建一个页面的。这样微查的页面文件就少了许多。

所有微查页面文件示意图:

   

第六,div+css微查采用非常严格的div+css,在div中没有一个style,实现了div和css严格分离,保证了今后维护的专业性,以及程序的安全性。而我们常见的div+css的情况下,div依然有大量的style,css照用。这样样式变动就可能会涉及到两个文件。

   微查也是经历了开发、测试、上线这个过程,由于微查采用了wap方式,因此它不得不面对各种手机操作系统,各种系统上的浏览器问题。这些问题,比我们原来想象更加困难,更加不可以控制,但是,也因此加深了对各种浏览器的认识。

   而今,微查基本上开发完成了,长期以来,除了博客和微博,我一直希望能和网友有更加紧密的交流机会。借上线之际,与博客园各位长期关心EOM的朋友做个在线的交流,这个交流可以是程序设计,可以功能设计,可以是页面设计,也可以是微查的市场方面的探讨,总之,我想通过在线试用的方式,用一个可以看得见和摸得到的产品与大家交流软件项目的体会,希望能够得到更多更好的宝贵意见和建议,我希望这些能够对微查的改进产生帮助。

使用入门:

1、 手机浏览器上输入:t.iweicha.com(意思为:测试.我的微查.com) 进入手机微查,点击“进入演示”可以看到已经上传的分类:产品、财务、关注等,可以任意点击其中,看到其内容,也可以点击首页下面的微查广告进入微查广告平台。

2、 电脑版微查是为了企业员工上传xls以及进行各种管理而设置的,电脑版覆盖了手机版全部功能,并且比手机版功能更加强大。电脑版上也可以查看一些内容比较多的信息。

3、 其他诸如,查询功能,注册功能,管理功能,查看上传等功能网友们也可以根据兴趣,点击试用,不要担心会把网站给搞瘫,反之是测试网站,瘫了再建就行了。

4、 我们计划t.iweicha.com保留到九月底。微查正式测试完成后,将最终投放到生产网站。

附:

1、微查简介

http://t.iweicha.com/ms/files/introduction.htm#introduction

2、微查手机版首页

http://t.iweicha.com

3、微查手机版演示(可以从微查手机版首页点击进入)

http://t.iweicha.com/ms/ms10demo1.aspx?sys_code=MS50

4、微查电脑版首页(可以从微查手机版首页点击进入)

http://t.iweicha.com/ms/ms10main.aspx?sys_code=MS10

5、微查电脑版演示(可以从微查手机版首页点击进入)

http://t.iweicha.com/ms/ms10demo.aspx?sys_code=MS50

 我的微薄:http://weibo.com/n216eom

 微博官方微博:http://weibo.com/iweicha

原文地址:https://www.cnblogs.com/n216/p/weicha_on_line.html