团队作业(二)
团队作业(二):需求分析
《需求规格说明书》
项目名称:电子公文传输系统
参与人员:王皓岩、徐嘉晟、郭昊、朱轩锐、甘泞与、高泽正
编写日期:2020.10.17
一、引言
1.编写目的
电子公文传输系统就是使用已有的计算机通讯网络与信息安全防护技术,实现单位、组织各部门之间、不同单位之间、上下级单位之间公文的草拟、签章、分发、收取等功能,并以电子化的数字公文传输通讯方式完全取代传统的纸质公文发送方式。通过本文档我们定义电子公文传输系统的需求,以求在项目组员和相关成员之间达成一致的需求描述,便于系统用户确认对产品的需求,确保开发人员能够根据需求进行合适的开发。
2.背景
电子公文传输系统就是利用计算机网络和安全技术,实现政府部门与部门之间、单位与单位之间政府红头文件的起草、制作、分发、接收等功能,以现代的电子公文传输模式取代传统的纸质公文传输模式。若需紧急状况公文立即传输,可能导致重要文件的传输不能按时到达。本项目主要是为了节约人力物力与时间,在相对安全的情况下传输公文。
二、用户场景
1.用户
用户可对公文文件进行发送、接收,对自己的文件浏览、查询、打印等。
公文传输:在安全登录情况下,从电脑中将需处理的公文上传至电子公文系统。
公文管理:使用者根据自己所发布或所接收的文件,按照密级、紧急程度等进行分类归档。
公文加密:将公文使用密码算法加密进行加密发送。
公文接收:对相应接收到的公文进行判断并解密,安全保存至用户公文系统。
2.管理员
管理员可以发布所有文件,普通用户只能阅读自己对应权限下的文件。
管理员可增加、删除和修改系统角色信息。
管理员可根据系统设置的安全规则、安全策略对不同级别的用户分配不同的权限。
管理员可进入后台选择文件列表,查看用户发布及签收文件的情况。
管理员可查询所有发布和接收的公文,可对所有使用者用户发布的文件进行修改。
三、功能图
四、界面原型
五、功能描述
(一)、概述
公文草件(电子签名)、电子公文(加密)、传输(解密)、收文(电子签名验证)
(二)实现技术
加密技术:数字签名、身份认证、密码加密技术
后端构建:服务框架构建、数据库开发、网络通信、数据传输
前端开发:基于Spring框架开发软件
(三)功能描述
发信人登录验证身份,向系统上传需传输的文件,文件保存进对应部门数据库,文件中不包含红头和部门公章。
文件发送前,使用部门私钥进行数字签名,并进行RS加密,进入待传输列表。
文件通过传输,发送至接收方数据库,系统通过邮件通知接收方及时接受文件。
接收方首先使用接收部门私钥对文件进行解密,继而使用发文部门私钥对文件进行验签,确认发送方身份。
确认无误后,系统为公文添加红头和发文部门公章,并存储进接收部门数据库,可供后续查阅。
在各部门之外还存在“管理员”用户,“管理员”可以对各部门公文进行读、执行操作。