CRM项目读后感

来源:互联网 发布:手机望远镜软件 编辑:程序博客网 时间:2024/05/16 00:38

   1、 页面导航设计的可扩展性

          使用样式表设计页面其扩展性还是没有进行很好的设计, 这样在系统需要添加一个功能甚至一个模块的事后, 不但要重新设计一种颜色, 设置还要考虑整个页面的布局, 当前的高度是否充分等, 因此可能需要进行大范围的代码修改。 那么如何才能既照顾到页面导航的特性又能设计出充分的扩展性呢?

         当前有一种比较流行的做法, 不将页面导航部分用硬编码的方式进行, 而是将相关信息存放在数据库中, 在系统开始运行的时候,动态地从数据库中读取出相关信息, 然后再按照属性结构的方式显示在页面的左侧。 这样做如果设计得好,既可以照顾到页面的美观, 又可以很方便地进行修改, 可以具有很好的扩展性。

  2、 不要直接删除数据

       在很多商业应用中, 数据安全是第一位的, 而在数据操作中, 数据的删除操作是最危险的, 所以在这种情况下不要真正地删除数据, 哪怕留出一段缓冲的时间再运行其他工具赖删除比直接删除来得安全。 或者设置删除标志, 如设置一个flag,当在页面点击“删除”操作时就将数据库中相应的flag置为1, 而flag=0时则表示没有删除数据。

原创粉丝点击