我这两个月编写的投资公司管理软件的点点体会

本人标准程序猿一枚,平时喜欢钻研技术,对net,java均有一点点研究,与坛子里的大牛相差太远。

说说体会吧。

1、开发前调研

做过MIS软件的朋友们都知道,这种软件最关键的就是前期调研。在接到这个任务后,我去那家投资公司跑了不下二十趟,先从董事长、总经理处开始灌输。

投资公司的主要业务是吸收存款、发放贷款,光这两块还好办,最难的是财务部门居然还在用EXCEL表来做账。由于本人以前写ERP时对财务一直很抵触,现在也不得不硬着头皮上了。问过各路会计,看过初级会计实务,总之过程很艰辛。

2、c/s还是b/sp>

不敢说开发语言,只能说开发工具。自从2002年VS出现后,我便一直用着,写过N个 站和B/S程序,觉得很方便。但做 站就得小心了,你知道的:viewstate、sql注入等。不过用来做B/S程序确实很棒的。

当然,程序的界面也要考虑,在选择时,我首先想到的是B/S,然后考虑并发(多家分公司联合使用)、UI、数据安全性、存取速度。综合各种因素后,最后放弃B/S。

既然要作WINFORM,有两种选择,用.net的C#还是vb,用.net的好处多多不用多说,但其也有弱点,有时会莫名其妙的运行很慢。最后选择用VB6,原因有:熟悉还没有全忘、积攒的控件多,开发速度快,最后一个是主要原因。日后有时间了,再用C#重写一遍。

悲催的是VB6在WIN7下运行不稳定,IDE经常无故的关闭。不得换回了XP。

3、代码复制与撰写软件帮助

为什么要说这些呢,个人感觉,在复制代码和编译时,都可以检测错误的,不是说程序员copy代码就不是合格的程序员,几十个窗体,总有相同的地方,当复制代码时经常会发现以前的代码错误。

当软件全部写完后,写软件帮助也是不可忽视的,我这是样做的,写哪个模块的帮助文档,就会检查该模块的全部代码。同样,也发现了错误,而且有的是非常严重的错误。

总的来说,这个软件有点功能多了,除了存款贷款、财务,居然办公管理花去了我一半的时间,完全就是一OA了。现在想一想,有点偏了,比如车辆管理处,人家只提出了出车记录和保养记录,结果我从 上下了个车辆管理软件一参考,觉得不错,就全加上了。

记得有个同仁说过一句话:别人不要的功能,千万别给加上。我又忍不住加了。

上图:

 

 

 

有兴趣的朋友可加QQ:48403849聊一聊

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年1月22日
下一篇 2014年1月22日

相关推荐