.net 的各位大侠,请帮帮忙。
本人正在给公司开发一套社内管理系统。因为第一次做这么大的系统,经常在各方面遇到困难。今天想向各位大侠请教的是数据访问问题,请各位不吝赐教!谢谢了。机能:社内日程管理
概述:1。公司140人左右,每人每天至少会有1-3条日程安排。各个员工可以看到,但不能改动其他员工的日程安排。自己的可以
      2。日程的浏览方式可以按日,周,月为单位进行浏览。
      3。日程安排的详细信息会涉及的很多东西,像访问客户的次数,每次的进展情况等等。问题:在数据处理是我应该:
    1。一次性读取所有数据,然后在关闭窗口时一次性更新数据库(这样可以避免频繁访问操作数据库)?
 还是应该:
    2。每次只读取相应浏览单位(日,周,月)的所有数据,每次新建日程,更新日程后插入,就更新数据。每次浏览单位变动后就访问数据库获取相应数据?   那种方案更好?谢谢各位!!

解决方案 »

  1.   

    谢谢楼上各位大侠的回答
    看来用第二种方法还是好.这个功能借助了国外一个挺有人气的calendar开源代码。他是用xml作为数据文件,一次性读,一次性保存,因为我要把它的数据文件改成数据库的数据,所以不确定该怎么办好,现在差不多放心了。再次谢谢楼上的各位大侠!!
      

  2.   

    如果 小C 问下,如果使用 DATASET 效率怎样。
    操作 只对 DATASET 进行。
    定时 将 DATASET 对数据库进行添充。请教!