文档管理系统——技术实战

文档管理系统——整理

基础功能:

 

1. 目录管理、浏览、选择、排序等。

  •     a. 目录加载时,只能加载子目录,子目录的子目录不能加载。
  •     b. 选择目录时,要能够定位到前一指定目录。
  •     c. 设置目录权限,子目录继承父目录的所有权限。
  •     d. 目录可以手动拖拽排序。

2. 文档添加、修改、删除、选择目录、浏览、以及评论等。

  •     a. 编辑Html文档使用FckEditor编辑工具,编辑Office文档使用SoaOffice中间件。
  •     b. 文档版本控制,提供“正式”文档的历史记录。
  •     c. 以及文档的个个阶段状态显示(草稿-> 待批准-> 临时版 -> 正式版 -> 待评审 -> 评审中 -> 评审结束)。
  •     d. 文档浏览支持不同模式浏览(html模式和office模式)

3. 文档列表显示。

 

  •     a. 文档列表支持分页,排序,选中、鼠标移上显示不同的色彩等功能。
  •     b. 支持点击标题列跳转到文档浏览页面。
  •     c. 高级搜索与模糊搜索功能。

 

4. 支持评审流程。

 

  •     a. 从提交评审开始,就可以让管理员为某一文档设置评委,以及评审结束时间。
  •     b. 开始评审后,评委们就可以给这篇文档打分,并编辑评语。
  •     c. 系统会自动显示打分情况在文档浏览页面。

5. 版本管理

  •     a. 文档可分为临时版 的 和正式版的。临时文档可以修改,正式文档修改则相当于生成另一文档的copy。(可以说,正式版不能被修改)
  •     b. 版本号样式为(“3.11”为临时版,“3.00”为正式版)

6. 导航链接

  •     a. 主页面快捷连接导航。
  •     b. 目录导航,以及目录路径导航。

   

7. 权限控制系统:单独发布的一个系统。为以后所有功能提供权限控制。

 

 

扩展功能:

 

8. 发送邮件功能:

  •     a. 能够在某文档被评论、评委打分了之后,自动发送这个文档的链接给文档的创建人。
  •     b. 能够在管理员设置评委后,自动发送评委。
  •     c. 能够在监控目录下修改、添加、删除文档时,自动发邮件给监控人。
  •     d. 能够把某篇文档,以及包括附件(如果该文档是office文档,自动生成附件一起发送)发送给指定站内用户,或手动填写的有效EMail地址。

9. 模板管理

  •     a. 支持文档的模板化。即将文档复制一份另存为一个模板文档。
  •     b. 支持模板选择后自动识别并跳转到某一类型的文档编辑页面。
  •     c. 支持模版的修改,删除,添加功能。

10. 收藏夹功能:

  •     a. 支持文档连接添加到收藏夹。
  •     b. 支持手动添加收藏夹。
  •     c. 支持收藏夹的浏览,修改,删除功能。

11. 文档加锁和目录加锁(为文档提供了一个特殊的保密设置)

  •     a. 文档加锁后只能对文档有直接查看权限的用户浏览。
  •     b. 目录加锁后该目录不在继承上级目录的任何权限。(但在加锁时,以前的本级以及上级管理员还是会自动添加到该目录的权限中)

12. 更改目录

  •     a. 文档可以指定放在其他目录下,这需要其他目录的管理员再次批准方可在该目录下看到。

 

待开发功能:

   

    ... ...

 

 

实现技术:Asp.net MVC + Linq + lambda表达式 、 Jquery、 ExtJS。

技术特性:

      a. 页面提交一般采用form.submit(); 其他请求一般都是异步POST操作。

      b. Controller直接调用业务外观DMSFacade中的静态方法。

      c. 数据库访问直接调用存储过程实现;存储过程很直接、单一,都是基本的select、insert、update、delete。(为了不再数据库中操作业务逻辑)

      c. DMSFacade中几乎每一个方法都Open DB 并 Close DB。这样在Open 和Close 之间对数据库的多次存储过程调用,都不会重新建立数据连接。减少资源浪费。并且,这里是处理业务的关键代码所在。

 

 

页面快照:

1. 主页面

 

 

 

2.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值