团队作业(二):需求分析
项目名:电子公文传输系统
成员:朱涛、沈芮吉、滕珠江、朱佑民、毕然、姜佳钰、祝维卿
日期:2020年10月25日
1、引言
1.1 编写目的
通过本文档定义电子公文传输系统的需求,以求在项目组员和相关成员之间达成一致的需求描述,便于系统用户确认对产品的需求,确保开发人员能够根据需求进行合适的开发。本文档的预期读者有用户,项目经理,开发人员,系统管理员,与该项目相关的竞争人员以及对该项目感兴趣的其他人员。
1.2 背景
电子公文传输系统就是利用计算机网络和安全技术,实现政府部门与部门之间、单位与单位之间政府红头文件的起草、制作、分发、接收等功能,以现代的电子公文传输模式取代传统的纸质公文传输模式。公文经过计算机排版,制作成含有红头和公章的电子公文文件,经过加密,通过计算机网络直接发送给接收方,接收方通过解密处理,还原得到内容和版面与发送方完全一样的公文文件,最后用彩色打印机打印出含有红头和公章的公文。整个过程都是通过计算机监控在政府专用网络中进行的,从而大大缩短了公文传输的时限,并有效地提高了公文的安全性能 。
2、用户场景
2.1 用户
使用者用户可对公文文件进行发送、接收,并对自己的文件浏览、查询、打印、归档等工作。
2.1.1 公文上传:在安全登录情况下,从电脑中将需处理的公文上传至电子公文系统。
2.1.2 公文管理:使用者根据自己所发布或所接收的文件,按照密级、紧急程度等进行分类归档。
2.1.3 公文发送:根据所需发送对象、权限、密级等要求进行申请、批准,最后进行加密发送。
2.1.4 公文接收:对相应接收到的公文进行判断并解密,安全保存至用户公文系统。
2.1.5 公文下载:将用户公文系统中的公文进行下载请求,判断请求是否合法后下载至本地。
2.1.6 在线浏览:不同密级按需验证后在线浏览。
2.1.7 公文查询:在用户公文库和公开公文库中按照标题、成文日期、密级、签发部门等进行查询。
2.2 管理员
2.2.1 系统管理
系统管理包括个人管理、用户管理和角色管理。使用者用户只能使用个人管理功能,管理者可以使用全部系统管理功能。其功能设计如下:
(1)个人管理:系统用户可修改自己的登录密码、用户名、邮箱等信息。
(2)用户管理:系统管理员可以增加、删除和修改系统用户信息。
(3)角色管理:管理员可增加、删除和修改系统角色信息。
2.2.2 权限管理
管理员可根据系统设置的安全规则、安全策略对不同级别的用户分配不同的权限。
2.2.3 文件管理
文件管理主要有新增文件、修改文件、删除文件、查询文件和查看文件列表。其功能设计如下:
(1)修改文件:管理员可对所有使用者用户发布的文件进行修改。
(2)查询文件:管理员可查询所有发布和接收的公文。
(3)文件列表:管理员可进入后台选择文件列表,查看用户发布及签收文件的情况。
2.2.4 配置管理
配置管理主要有字号管理、用户字号关联等功能。其功能设计如下:
(1)字号管理:用于初始化、增加、删除和修改公文的字号。
(2)用户字号关联:用于设置使用者用户与公文字号的关联。每个机关单位只能使用特定范围的公文字号,通过设置用户和字号关联,可以减少操作错误,方便系统使用。
2.2.5 公告管理
管理员可根据系统内当前时段的需求发布公告。
2.2.6 日志管理
日志管理包括系统的日志记录和查看模块,日志记录由系统在用户操作过程中自动生成,管理员可在系统中查看日志记录。
三、类图
四、界面原型
五、功能概述
六、验收验证标准
测试功能 | 测试项目 | 功能实现 | 预期结果 | 验收 |
基本功能 | 注册 |
基本信息包括:姓名、电话号码、邮箱、密码、所属部门等 符合一定特殊要求完成注册 |
对不同部门的工作人员,进行验证电话号码、邮箱、部门等关键信息,录入系统,进行注册 | |
登录 | 验证账号和密码进行登录 | 验证账户和密码进入页面,实现用户功能 | ||
用户功能 | 公文上传 | 在安全登录情况下,从电脑中将需处理的公文上传至电子公文系统。 | 验证是否安全登录完成公文上传 | |
公文发送 | 验证不同密级、紧急度、发送对象等是否符合要求,进行发送。 | 发送前对发送请求进行验证加密 | ||
公文接收 | 对相应接收到的公文进行判断并解密,安全保存至用户公文系统。 | 对接收到的公文二次验证并保存 | ||
公文管理 | 使用者根据自己所发布或所接收的文件,按照密级、紧急程度等进行分类归档。 | 根据关键词进行分类保存并上锁 | ||
公文下载 | 将用户公文系统中的公文进行下载请求,判断请求是否合法后下载至本地。 | 完整下载公文内容 | ||
在线浏览 |
不同密级按需验证后在线浏览。 |
验证用户,完成在线浏览 | ||
公文查询 | 在用户公文库和公开公文库中按照标题、成文日期、密级、签发部门等进行查询。 | 根据关键词精准查询 | ||
管理员功能 | 系统管理 | 个人管理:系统用户可修改自己的登录密码、用户名、邮箱等信息。
用户管理:系统管理员可以增加、删除和修改系统用户信息。 角色管理:管理员可增加、删除和修改系统角色信息。 |
使用管理员权限对用户信息及管理权限进行增删查改 | |
权限管理 |
管理员可根据系统设置的安全规则、安全策略对不同级别的用户分配不同的权限。 |
根据规定,对不同用户的权限进行设置 | ||
文件管理 |
修改文件:管理员可对所有使用者用户发布的文件进行修改。 查询文件:管理员可查询所有发布和接收的公文。 文件列表:管理员可进入后台选择文件列表,查看用户发布及签收文件的情况。 |
对文件及其列表进行增删查改 | ||
管理配置 | 字号管理:用于初始化、增加、删除和修改公文的字号。
用户字号关联:用于设置使用者用户与公文字号的关联。每个机关单位只能使用特定范围的公文字号,通过设置用户和字号关联,可以减少操作错误,方便系统使用。 |
便利统一文件格式 | ||
公告管理 | 管理员可根据系统内当前时段的需求发布公告。 | 管理员在系统中发布公告 | ||
日志管理 | 日志管理包括系统的日志记录和查看模块,日志记录由系统在用户操作过程中自动生成,管理员可在系统中查看日志记录。 | 在运行过程中自动生成日志,管理员通过查看日志维护系统 |