发表于:2006-10-10 12:44:00
楼主
如何开发辅助决策系统?
具体参与的经历:
2005年的11月份我参加了济南供电公司辅助决策系统的开发:
开发环境介绍:
开发工具:Eclipse
开发框架: Struts
数据库: ORACLE 9i
数据量:500万条记录
业务流程:下级的数据库中抽取数据,生成自己辅助决策的数据库,然后每天一早定时抽取数据,抽取完数据以后,自己的系统访问自己的数据库,然后如果查看详细信息,系统去访问下级的数据库,可以看到系统的关键在于对业务熟悉的前提下,完成数据的抽取、计算、转化。
MVC模型:
展现层开始用InforReport,数据抽取用InforEAI。WEB应用服务器采用InfoWeb。
所以开始就明确了这个项目的开发大体思路和框架设计;
项目采用现场开发的方式,感觉比较好啊,和客户直接面对面的沟通根本不存在沟通的障碍,而且客户可以采用业务专家现场指导的方式,手把手的交给我们业务知识,需要什么数据立即找到相关的部门和人员落实数据源头的问题;不过到了项目的后期,开发人员的压力是比较大的,因为业务专家提出的修改意见,需要修改而且后期有很多的汇报工作,领导提提意见等,人多意见也多,必须满足客户的需求。这就是我比较喜欢现场开发的原因了,需求分析不用担心。
经过这么几个月的努力,我们的项目就差不多的满足了客户的需求,不存在返工的可能性;
开发项目的期间,注意项目组开发人员的生活质量,不要累坏啊,毕竟程序员不是铁人啊。
http://blogjava.net/badboyryan