《软件需求规格说明书》
一、引言
电子公文传输系统通过已有的计算机通信网络与信息安全防护技术,实现单位,组织各部门之间,不同单位之间,上下级单位之间公文的草拟,签章,分发收取等功能,采用数字化的方式取代传统纸质发送方式。公文使用计算机制作生成的模板,最终成为含有红头和公章的数字公文板式文件。发送方经过加密发送给收方,收取方通过解密还原发方文件。电子公文传输系统的使用,有效的提高了公文传输时限,有效确保了公文的安全性。
二、用户场景
普通用户:
1.起草、编辑、编写公文,自动在公文中添加格式、模板和红头等。
2.上传发送,实现公文存储到本地数据库和上传过程中的加密,确保传输过程和存储结果的安全性和稳固性。
3.在线查询检索、浏览阅读数据库中的公文,对于一些公文需要用户向管理员申请权限才能阅读。
4.对管理员进行反馈,如某某号公文存在一定问题等等。
5.下载和打印公文。
管理员:
1.公文的传输和接受存储到本地数据库,确保传输过程中的安全性和稳固性。
2.公文修改,对于某些数据库中的公文实现增删改查。
3.基于CL表的访问控制,对于每个用户明确其访问等级,对于文件要划分归档某个等级,实现用户表和文件表的各项的增删改查。
4.实现对于用户访问更高等级文件的请求进行回复,特殊情况准许其访问等。
5.建立日志,实现每个用户访问记录的存储,访问时间、文件号、浏览时间等系列数据的保存和浏览。
三、类图
四、界面原型
五、功能描述
一、概述
本电子公文处理系统支持收文办理、发文办理、公文检索、待办提醒、公文审核、用户管理、模板管理、日志管理等功能
二、具体功能
1.普通用户
(1)起草撰写公文
系统提供红头格式模板,用户可以在系统中进行编辑撰写公文;
(2)上传公文
用户可以在自己的电脑端进行发送公文,同时发送端数据库会留有公文备份;
(3)加密保护
用户在发送公文时系统会提供加密保护,确保传输过程的存储结果的安全性和稳固性;
(4)公文检索
用户可以在系统中进行检索曾经发出或收到过的公文,对于一些特殊公文需要用户向管理员申请权限才能阅读;
(5)反馈举报
用户可向管理员反馈举报某一用户存在泄漏公文或非法获取公文等行为;
(6)下载打印公文
用户可以将收到的公文进行下载本地,可将自己本地的公文进行打印。
2.管理员
(1)公文集中管理
管理员可以将每次传输的公文进行备份,以便实现后续功能
(2)公文修改
对于某些备份的公文实现增添改查。
(3)公文审核
对于每次传递的公文进行审核,若存在原则性问题,则从中截断传输,并反馈给发文方。
(4)基于CL表的访问控制
由于存在某些非接收用户也需查看公文的情况,故管理员可将公文按密级进行归档,并对每个用户设定密级权限,限制密级大于公文密级才能查看自己非主送方的公文。
(5)审核请求
由于存在某些越级查看公文的特殊情况,用户可以提交申请,管理员进行审核回复授权。
(6)建立日志
实现每个用户访问记录的存储,以便以后审计。
六、验收验证标准
测试功能 | 测试项目 | 标准 | 验收 |
---|---|---|---|
普通用户 | 注册 | 用户可根据邮箱、用户名、密码完成注册 | |
登陆 | 用户提供用户名和密码,无误后进行登陆 | ||
公文格式 | 可为不同密级的公文提供红头模板 | ||
公文上传 | 对编辑好的公文可以进行上传 | ||
公文发送 | 用户输入接收者信息,进行发送 | ||
公文接收及下载 | 接收公文,检查无误,进行下载 | ||
公文阅读 | 在线浏览阅读公文 | ||
公文查询 | 在权限范围之内进行公文查询 | ||
反馈 | 用户可根据需要对公文进行反馈 | ||
管理员 | 管理权限 | 管理员可根据系统设置的安全规则、安全策略对不同级别的用户分配不同的权限 | |
日志管理 | 管理员可在系统中查看日志记录 |
七、文档任务的工作量比例
学号姓名 | 完成任务 | 工作量比例 |
---|---|---|
20201307梁辰鱼 | 任务分工、界面原型 | 1/7 |
20201310何忠鑫 | 引言、验收验证标准 | 1/7 |
20201317鲁永欣 | 类图 | 1/7 |
20201323谭顺心 | 用户场景 | 1/7 |
20201325夏俊睿 | 功能描述 | 1/7 |
20201222龚杰 | 界面原型 | 1/7 |