需求规格说明书
1. 引言
本文档旨在详细分析和规范公文传输系统项目的需求,以确保项目的顺利开发和最终交付符合用户期望的高质量系统。公文传输系统是为了实现红头文件和相关信息在网络中安全传输而设计的系统。它将利用数字文档技术、信息安全技术、中间件技术及计算机网络等技术,实现红头文件的制作、盖章、分发、接收、阅读、打印、归档等功能。
2. 用户场景
2.1 用户角色
公文传输系统将支持以下用户角色:
- 管理员:负责系统设置、用户管理和权限分配。
- 普通用户:可以创建、编辑和传输红头文件,执行文件管理操作。
- 审批者:可以审批红头文件传输请求。
2.2 用户需求
2.2.1 管理员
管理员通过登录到系统来管理用户账户和系统设置。管理员可以执行以下操作:
- 创建新用户账户。
- 分配和管理用户的权限。
- 设置审批流程和权限。
- 监视系统活动和审计文件传输记录。
2.2.2 普通用户
普通用户通过登录到系统来创建、编辑和传输红头文件。普通用户可以执行以下操作:
- 创建和编辑红头文件。
- 盖章和电子签名文件。
- 将文件分发给其他用户。
- 安全地接收、阅读、打印和归档文件。
- 追踪文件传输状态。
2.2.3 审批者
审批者通过登录到系统来审批红头文件传输请求。审批者可以执行以下操作:
- 批准或拒绝文件传输请求。
- 查看审批流程和文件传输记录。
3. 类图
- User:包含用户的基本信息和权限。
- Document:描述系统中的各种红头文件。
- ApprovalRequest:代表用户的审批请求。
- AccessLog:记录用户的系统访问活动。
4. 界面原型
登录界面
注册界面
团队介绍
用户管理
用户注册
使用墨刀创建的初步界面原型,包括主要页面、交互和界面设计。这里展示了软件预期外观和用户交互。
5. 功能描述
5.1 用户管理
5.1.1 创建用户账户
管理员能够创建新用户账户,为其指定用户名、密码和权限。
5.1.2 权限分配
管理员能够分配不同用户角色的权限,如创建、编辑、传输文件以及审批请求的权限。
5.2 红头文件管理
5.2.1 创建和编辑红头文件
普通用户可以创建新的红头文件,编辑现有的文件,包括文本内容和附件。
5.2.2 盖章和电子签名
用户能够在文件上盖章和进行电子签名,以确保文件的完整性和真实性。
5.3 文件传输
5.3.1 文件分发
用户能够将文件分发给其他用户,指定接收者和审批者。
5.3.2 安全接收和处理
用户能够安全地接收、阅读、打印和归档文件,确保文件的保密性和完整性。
5.4 审批流程
5.4.1 设置审批流程
管理员能够设置审批流程,指定审批者和流程步骤。
5.4.2 审批请求处理
审批者能够查看待审批的请求,批准或拒绝文件传输请求。
6. 验收验证标准
6.1 用户验证
- 用户账户创建:管理员能够成功创建用户账户。
- 权限分配:管理员能够成功分配和管理用户的权限。
6.2 红头文件验证
- 文件创建和编辑:普通用户可以成功创建和编辑红头文件。
- 盖章和电子签名:用户能够成功在文件上盖章和进行电子签名。
6.3 文件传输验证
- 文件分发:用户可以成功将文件分发给其他用户。
- 安全接收和处理:用户能够成功安全地接收、阅读、打印和归档文件。
6.4 审批流程验证
- 审批流程设置:管理员能够成功设置审批流程。
- 审批请求处理:审批者能够成功批准或拒绝文件传输请求。
7. 撰写的工作流程、组员分工和组员工作量比例
1. 工作流程
1.1 需求梳理
- 活动描述:收集、审查和整理此次任务的需求。
- 任务分配:
- 20211104窦豆、20211123安季然负责需求的收集、审查和整理。
1.2 需求分析
- 活动描述:对已收集的需求进行分析和分类,确定系统功能和非功能需求,编写需求文档。
- 任务分配:
- 20211110梁艺轩 负责对需求进行分析和分类。
- 20211115范伊晴、20211116彭玮琪 负责编写需求文档。
1.3 需求审批
- 活动描述:提交需求文档给利益相关者进行审批,并在审批后更新需求文档。
- 任务分配:
- 20211104窦豆、20211110梁艺轩、20211115范伊晴、20211116彭玮琪、20211123安季然共同负责需求文档的审批和更新。
2. 组员分工和工作量比例
2.1 成员 20211104窦豆
- 责任:需求收集、审查和整理、需求文档的审批和更新、撰写博客。
- 工作量比例:30%
2.2 成员 20211110梁艺轩
- 责任:对需求进行分析和分类、需求文档的审批和更新。
- 工作量比例:20%
2.3 成员 20211115范伊晴
- 责任:负责编写需求文档、需求文档的审批和更新。
- 工作量比例:20%
2.4 成员 20211116彭玮琪
- 责任:负责编写需求文档、需求文档的审批和更新。
- 工作量比例:20%
2.5 成员 20211123安季然
- 责任:需求的收集、需求文档的审批和更新。
- 工作量比例:10%