设计基于Java的层次型文档管理系统框架,主要解决需求文件操作问题,包括文件的增加、删除和修改功能。系统支持将文件存储在多个硬盘或文档服务器上,使得上层调用者无需关心具体存储位置,只需关心文件操作的内容。权限管理是框架的核心特性,只有拥有相应权限的用户才能执行文件操作。通用文档服务功能也是框架的关键组成部分,文档具有相应的文件、附件和相关业务管理属性。此外,框架还考虑了满足特定业务领域文档管理需求的层次,不同领域文档有不同属性和管理需求。在实现程序框架代码时,需要指定各业务操作接口,并明确各类接口之间的继承关系,以及每个业务接口的具体功能。框架代码应将业务操作接口实现到“业务文档服务”层。用户可以选择特定的文档管理类型,如“工程文档”、“学生文档”,并自定义其属性。
暂无评论