避免重复劳动,需要大家多讨论,三思而后行。
不能够分任务,每人一块责任田,然后放任不管了。
把数据库相关操作提炼出来,找老手做,新手只需要做asp页面就ok

解决方案 »

  1.   

    提高开发效率的方法:1、美工作页面2、系统分析的人设计好数据库,一些存储过程如Insert / Update /Delete可以由工具自动生成。当然复杂的Stored Procedure需要自己写3、写数据访问层(Data Access Layer)的人,可以用sqlHelper,传递给存储过程的参数就执行存储过程。而且sqlHelper有存储过程参数缓存的功能。4、如果有复杂的业务逻辑(Business Logic),需要逻辑层封装。5、UI的代码就是直接调用后面的业务逻辑层(或数据访问层)的方法。UI要复用,需要做成User Control ,美工要改变页面的布局,可以把User Control 放在不同的Table里。也可以把User Control放在不同的页。
    还有就是,数据的增加和修改页面基本上都一样,一般都在一个页里(或者User Control)里完成。
      

  2.   


    自动产生存储过程:SPGen - Stored Procedure Generator
    http://www.thecodeproject.com/cs/database/spgen.asp其实数据访层问的许多代码都是相似的,可以自己写一个工具产生
      

  3.   

    1。美工先行,
    2。较大的项目采用MVC设计
      

  4.   

    没那么复杂,作为Team Leader,你只要控制进度和代码质量,至于他们做得慢,1是不要让他们去做美工,2是应该先培训再开工,3是应该统一team内部的代码规范,做到互相之间可以进行code review。生手总有成熟的一天,谁让你的手下还没成熟起来呢,呵呵
      

  5.   

    SqlHelper是什么东西,我在PetShop里看到了?请大家给讲讲好吗>?