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

前端之家收集整理的这篇文章主要介绍了我这两个月编写的投资公司管理软件的点点体会前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

说说体会吧。

1、开发前调研

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

做这个软件的前提是这家民间借贷公司董事长先提出来的,原因是在公司运营中发现了些问题,必须由电脑来解决,人工解决不了。主要问题是放贷时流程不顺,审核不清,出了问题员工互相推诿。管理层是有这个管理软件的概念的,但也只是模糊,具体说不出什么来,也就是说不出这个软件到底要解决什么问题。我只能挨个部门一个一个地谈,了解业务,一聊就是半天,收集各种单据、表格。在与董事长初次见面时我就向其提到了调研的重要性,我说的最终结果是我会成为投资公司的业务精英。否则是做不出好的软件来的,不会提高管理水平,很能吹吧,哈。当时看董事长的表情,居然有膜拜。

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

2、c/s还是b/s?

不敢说开发语言,只能说开发工具。自从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聊一聊

猜你在找的VB相关文章