本人公司打算开发一套信息管理系统,请给一点使用 VC 开发数据库系统的建议!

解决方案 »

  1.   

    据说Powerbuilder最好。
    若已确定用VC做主开发平台,最好数据库设计部分用某DBMS实现,如SQL SERVER;而程序开发部分用VC(ADO或ODBC)。
    可能的话也可引入最新的SE方法,如Rational RUP
      

  2.   

    用VC开发数据库比较麻烦,不过很有效率哟!
    建设吗,不敢当,还是交流一下吧。
    一、可以将数据库的基本功能封装成一个模块,与信息管理功能分开
    二、数据库部分可以使用现在的类库或直接使用数据库的SDK进行开发
    三、建设不要在软件中固化数据库的信息,而应动态构造SQL语句,这样软件灵活性要大得多好了,
    有什么可多多交流
      

  3.   

    数据库VC的效率比不上VB,delphi之类的工具!其它,如图像,系统之类,VC是第一!!!
      

  4.   

    直接使用SDK开发时,数据库VC和其他开发工具的效率是不相上下的。
    开发的方法的取舍关键在于项目的规模大小,小项目无论怎么搞都行,
    大一点的项目则要多考虑可扩展性,
    hnyange的建议很可取的。
      

  5.   

    数据处理多而复杂时建议使用数据库的存储过程,一可以提高效率,二程序易于维护和升级。
    同意hnyange(老婆第一最爱,编程我的第二最爱)的:
    三、建设不要在软件中固化数据库的信息,而应动态构造SQL语句,这样软件灵活性要大得多,而且在数据量大的情况下,效率很高
      

  6.   

    开始时也许不是很快
    但是可以学到很多的基础的东西ODBC吧,使用起来比较方便,你可以自己写一个访问数据库的类来使用,这样可以充分考虑项目的独特性
      

  7.   

    用VC开发信息管理系统是个好的想法。
    但是对于开发团队的整体素质要求较高。
    使用PowerBuilder效率无疑较快,但是后续维护工作是很麻烦的,这点我深有
    体会,因为它不是面向对象的,一般开发都以事件/函数的模式写脚本开发,
    多人合作时,难以提炼出核心代码。后期维护变得很烦。
    Delphi也是个不错的选择,但是Delphi的语言核心只是Borland的一家产品,建立在这基础上无疑风险较大。
    使用VC可以充分利用C++语言面对对象的优势,将核心封装成对象,
    层层提炼出系统的核心,在处理大型系统时,这点尤其重要,可使维护修改工作易于进行,优点很多。
    但是使用VC对于开发团队要求较高,开发成员必须经验丰富,有较高的C++
    语言运用素质,尤其是核心开发人员必须能够驾驭整体,否则会严重影响开发
    效率,如果大家能力够的话,开发效率会超过那些RAD的工具。
    个人一点浅见,仅供参考。
      

  8.   

    VC+SQL server
    use OLEDB
      

  9.   

    简单的vc+access!
    有一定安全性和稳定性需求的用vc+sqlserver or vc+oracle!
    使用技术:
    1.mfc odbc
    2.ado
    3.ole db templates
    4.ole db