zoukankan      html  css  js  c++  java
  • 大家帮忙看看如果面对这个升级文档该怎么处理,或者怎样才能处理得快一些(问在tianvcms改版前)

      系统架构:

    1. Iuser
      1. 统一用户登录系统
        1. 企业
        2. 用户
        3. 经销商
    2. 计划任务
      1. 任务状态
      2. 任务进度
      3. 开始时间
      4. 时间间隔
      5. 任务页面
    3. 添加日志功能
      1. 错误日志、
      2. 操作日志、
      3. 登录日志、
    4. 添加版本信息,记录版本变化,
      1. 升级日志
      2. 升级方法、代码
      3. 当前版本,
      4. 新版本提示
    5. 添加在线安装功能(非必要)
    6.  

     

      主要系增加系统:

    1. 购物系统
      1. 购物车
      2. 订单
      3. 发票
      4. 运输(送货)
      5. 多个价格机制
    2. 会员中心
      1. 博客
      2. 相册
      3. 好友
      4. 动态
      5. 信息
      6. 动网、discuz等论坛的接口
    3. 论坛
      1. 建议支持动网或者discuz模板
    4. 在线客服(非必要)
      1. 参考:Live800.com
    5. 添加计数器(稍微简单的)
      1. 更多的用户统计(在线用户,ip,地址,来源,当前访问页面等等)
      2. 更多页面统计
      3. 新闻、产品、广告等
        1. 更复杂些的流量统计
      1. chart
    6. 添加数据库管理
      1. 模拟sql客户端
    7. 添加文件管理
      1. 添加、删除、编辑、改名、移动、复制
      2. 压缩、解压、
    8. 邮件系统
      1. 主流邮件发送测试(163qqgmailyahoo…)
      2. 异步发送、定时发送、群发、优先级...
    9.  

       

     

    新版本意见:

    1. 去掉ajax.net
    2. StrHelper
    3. Imageprovider
      1. 地址帮助
    1. Filehelper
      1. getPath
      2. Add del update read
    1. 消息提示机制更新
    2. 生成静态文件(非必要)
    3. 自定义栏目表单级实现
    4. 缓存功能修正
      1. 没必要都去掉
    1. 增加im
    2. ssl登录(非必要)
    3. 支持动态添加栏目(column等级修改)
    4. 尝试加入zip path(非必要)
    5. 导入或者导出到  其它系统(非必要)
      1. 导入数据
      2. 使用模板

     

    Session问题的解决(考虑分布式系统)

     

      系统要求:

    1. mediumtrust支持
      1. xmlSerializer问题
      2. info问题
      3. str问题
    2. 远程维护、管理(非必要)
    3. 去掉global.asax(烦人)
    4. iis7支持或者优化(非必要)
    5. Expresssion web2 兼容
      1. 设计兼容
      2. 运行时兼容(非必要)
    6. viewState in database. ( 重要 )
    7. 取消自动增长机制
      1. (方便移植到其它数据库)
    8. 关闭网站
      1. 暂停访问
      2. ip限制
    9. 简化web.config(减少冲突,)
      1. 可以的话也去掉
      2. 可以的话尽量不改
      3. 至少兼容discuz与动网论坛
    10. 减少网站垃圾
    11. 保证多数据库的支持
      1. 至少测试accesssqlitemssqlmysql
      2. 数据库转换工具(可转换数据库)
    12.  
    13.  

     

    非必要、不急或者完全可以不要的功能:

    1. 生成静态文件(非必要)
    2. 更多采用webservice方式
      1. 增加远程管理
      2. 增加im管理
    1. ssl登录(非必要)
    2. 尝试加入zip path(非必要)
    3. 考虑分布式保证网站能运行到某个级别
      1. Session
      2. 数据库
      3. 多个web
    1. 导入或者导出到  其它系统(非必要)
      1. 导入数据
      2. 使用模板

     

      系统新添加内容或者修正:

    1. 系统后台
      1. 全新多语言模式
        1. 全新多语言数据库,(不再把多语言放同一数据表,独立对待每个语言)
      1. 添加两个后台样式(非必要)
      2. upload文件夹结构调整
      3. 树形后台
        1. /admin/user/blog/default.aspx
        2. /admin/user/album/default.aspx
        3. /admin/bbs/board/default.aspx
      1. admin更加独立
        1. 避免手动修改内容以后导致升级过分复杂
      1. 数据库备份(限access sqlite
      2. (  参考三思的库设计 )
        1. 文章、模板、图片...
      1. 标题颜色
      2. 不可删除文件的记录与清理
      3. 缩略图
        1. 加速
        2. 尺寸限制
      1. 所有栏目重新设计,
        1. 数据表重新设计
        2. 自身栏目加强
          1. 更多的开关
          2. 更优化的索引
        1. 自定义栏目大大扩充与完善
        2. 更多采用视图
        3. 分类功能的加强
          1. 分类统计功能
        1. itree集成
        2. 排序功能加强
          1. 增加置顶、置底
      1. 单文章分页、保存远程图片(非必要)
      2. 多图片上传
      3. 排序
      4. 属性(首页、置顶、…[放新的数据表]
      5. 回收站
        1. 删除恢复
      1. 草稿箱
      2. 增加编辑器
        1. (希望可以用fckeditor
    2.  

       

    3. 系统前台
      1. 缓存状态下的统计
        1. 采用ajax计数或者透明img好了
      1. 添加80以上控件(留言、分类、列表、等各种功能)
        1. 3种留言控件
        2. 8种以上广告控件
        3. 5种以上分类控件
        4. 4种以上分页控件
        5. 商城控件(购物车、订单等等)
        6. 用户中心控件(调用用户中心的数据,留言相册、用户、日志等等等)
        7. 3种以上计数器控件
    4.  

       

  • 相关阅读:
    svn忽略不需要同步的文件夹或文件
    Redis 字符串(String)
    Redis 数据类型
    Linux下安装rabbitMQ
    Windows平台下Git服务器搭建
    Linux下安装redis
    JVM调优总结
    Tomcat优化配置
    通过profile 用maven命令打不同配置的变量包
    Log4j日志配置说明
  • 原文地址:https://www.cnblogs.com/xiaozhai/p/1425633.html
Copyright © 2011-2022 走看看