编写目的
为了让更多的人及时知道国家的命令和社会热点以及疫情发展情况。
比如上级通知下级(省通知各个市,市通知各个县,县通知各个镇,镇通知各个村)
比如:村长在APP发个消息通知村民,今天拜神活动取消。这个APP致力于让广大群众都了解重要通知并且重要通知能被通知到位。
背景
2020年的疫情延迟了开学,延迟了工作,少出门,少聚会是国家不断强调的事情,还有一些重要的事情需要我们及时知道,所以通过通告APP可以及时知道上级传达的命令。
定义
通告:是适用于在一定范围内公布应当遵守或者周知事项的周知性公文。通告的使用面比较广泛,一般机关、企事业单位甚至临时性机构都可使用
目标
- 国家以及社会想要告知广大人民的信息能过得到及时发布;
- 广大人民可以及时指导社会热点情况和疫情发生情况
用户的特点(待完善)
假定和约束
本系统采用vue+nodeJS+mysq开发技术自主开发,开发周期为2020年03月06日-2020年04月20日左右。
业务概念一览(待完善)
用活动图或者顺序图描述相关的业务流程。
本系统的业务流程相对简单,其基本流程是用户(包括普通用户和有权限的用户)或者管理员登录系统,各自有各自的权限。
功能性需求
用例图
用例名称:用户注册
描述:用户注册用户分为普通用户和有权限的用户
编号:uc_01
优先级:A(高)
角色: 使用本APP的用户
前置条件:无
主事件流:
1、普通用户使用账号密码注册,注册成功跳到登录页面
2、有权限的用户需要后台管理员审核,审核通过就能登录
用例名称:编辑个人基本信息
描述:通过账号密码登录
编号:uc_02
优先级:A(高)
角色: 使用本APP的用户
前置条件:用户拥有帐号并且登录成功
主事件流:
1、 用户使用帐号密码登进系统
2、 用户可以查看通告
3、 用户可以修改个人信息
4、用户可以退出登录状态
其他事件流:
A1: 有未填写的信息
(1).显示未填写部分的提示信息
(2).返回主事件流第2步
用例名称:有权限的用户登录
描述:有权限的用户登录
编号:uc_03
优先级:A(高)
角色: 使用本APP的用户
前置条件:有权限的用户,通过账号密码登录
主事件流:
1、 有权限的用户使用帐号密码登进系统
2、 有权限的用户可以增加通告
3、 有权限的用户可以查看通告
4、 有权限的用户可以删除通告
5、 有权限的用户可以发布通告
6、 有权限的用户可以修改个人信息
7、 有权限的用户可以退出登录状态
用例名称:管理员登录
描述:管理员登录
编号:uc_04
优先级:A(高)
角色: 管理员
前置条件:管理员通过账号密码登录
主事件流:
1、 管理员使用帐号密码登进系统
2、 管理员可以查看通告
3、管理员可以发布通告
4、管理员可以修改个人信息
5、管理员可以退出登录状态
其他专门要求
系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。
定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。
支持软件
支持主流浏览器的操作系统。开发软件采用:node.js + vue.js + MySQL全栈JavaScript开发软件。