我刚接了项目,一个中型企业的MIS系统,有三个程序员。要用到数据库,请问如何将项目划分为几个模块,分别开发再综合进主程序?是不是用几个数据模块?如何测试?另外,数据库用SQL Server,用BDE还是MIDAS?请不要笑话,我第一次在软件公司工作。

解决方案 »

  1.   

    项目模块根据你的系统各个功能来划分的,现在还不好说;数据库访问功能 最好单独放在几个数据模块里;我倾向于用ADO 和COM+结合的方式来实现,这样发布方便;测试嘛,根据所有功能,为每个功能制定一个或几个的测试步骤,作为“测试计划”,在功能完成后, 或者软件完成后,逐项进行测试、核对。
      

  2.   

    感谢 SunnyWay。还有个问题,数据库访问分几个数据模块,那这个数据模块要访问另一个数据模块中的dataset怎么办?比如有几个基础表在一个数据模块中,或者一个数据模块要更新另外模块中的dataset。这种情况如何分别开发?
      

  3.   

    大致可分为基础数据录入模块,数据处理模块,公共变量单元,当然比较简单的方法是写成动态连接库的形式,分发的时候,把他们放和应用程序统一目录即可。代码编写规范是一定要有的。最重要的数据字典的定义,他决定了你整个系统的性能;关于数据库的使用赞同SunnyWay的看法!