OA协同办公详细需求文档:功能模块与权限管理

需积分: 9 41 下载量 56 浏览量 更新于2024-08-02 1 收藏 668KB DOC 举报
本文档是关于OA协同办公系统的需求分析文档,主要关注于系统的功能设计、范围界定和术语定义。文档详细阐述了以下几个关键部分: 1. **概述** - 目的:该文档的主要目标是明确系统需求,为项目经理、系统分析师、设计师、开发人员、测试经理和测试设计人员提供指导,以便进行系统规划、设计和开发工作。 - 范围:系统涵盖个人办公、会议管理和系统管理三大核心模块。 2. **系统功能** - **个人办公** - 包括个人信息管理、日程安排、名片夹、公司通讯录、待办事项、在线信息和个人文件夹等功能,强调了不同用户权限的区别,如粗粒度和细粒度操作,如文档管理中,粗粒度处理创建和删除等通用操作,而细粒度则涉及文档所有者的特定权限。 - **会议管理**:涵盖了会议室管理和会议安排,确保资源有效利用和组织协调。 - **系统管理**:涉及组织管理,可能包括权限设置、用户组和角色管理等,以实现权限的灵活分配和继承。 3. **术语定义** - **粗粒度** 和 **细粒度**:用于描述操作的抽象程度,粗粒度处理的是对象类别,而细粒度则关注具体实例及其权限。 - **Group**:用户组,是权限分配的基本单元,可以包含其他组或用户,体现了权限的继承性。 - **Who**:指权限的拥有者,可能是Principal、User、Group等。 - **Resource**:系统中的资源,如文档、新闻等,它们构成树状结构,具有可访问性和权限控制。 4. **文档交付**: - 提供了一份详细的交付文档清单,包括项目的关键组成部分和相应的责任分工。 这份文档的重要性在于,它不仅明确了系统的设计目标和功能,还为项目团队提供了清晰的权限模型和术语框架,确保了协同办公系统的高效运作和权限管理的合理性。通过阅读和理解这份文档,开发团队可以根据需求进行模块化开发和测试,从而推动项目的顺利进行。