摘要:针对的是区县里的各社区的规模统计,实现在线数据统计,不同用户分权限管理查询,简化公司的人工操作工序,提高社区工作人员的工作效率的基于web服务架构的社区管理系统。
本系统采用采用B/S结构,后台服务端采用Nginx+SpringBoot+Redis+Mysql编写。前端基于Vue.js+Node.js的MVVM视图框架构建。主要是对小区人员数量,车辆数量和住房数量的统计,对于区县级的小区数据汇总管理主要针对不同岗位阶层的人,系统管理员,网格员,领导,和查询人员。并给他们赋予不同的权限进行信息查询,修改,分析。能够大大提高社区的信息化管理水平,较大限度地减少手工操作带来的不便与失误。
关键词:社区管理;社区治理;管理系统;SpringBoot;Node.js
Abstract: For the scale statistics of each community, the district and county, the community management system with online data statistics, user management and query of different users, simplify the manual operation process of the company, and improve the work efficiency of community staff.
The system adopts the B / S structure, and the background service side is written in Nginx + SpringBoot + Redis + Mysql.Front-end is built based on the Vue.js+Node.js MVVM view framework.It is mainly the statistics of the number of community personnel, the number of vehicles and the housing number, and the district data summary and management at the district and county level is mainly aimed at different post classes, system administrators, grid members, leaders, and inquiry personnel.And give them different permissions to conduct information query, modify, analysis.It can greatly improve the information management level of the community, and greatly reduce the inconvenience and mistakes caused by manual operation.
Key words: community management; community governance; management system; SpringBoot;Node.js
目录
1. 引言 4
1.1. 文档目的 4
1.2. 读者对象 5
1.3. 术语与缩写解释 5
2. 系统概述 5
2.1. 系统介绍 5
系统设计背景 5
2.2. 角色规划 6
2.3. 流程规划 8
3. 模块概述 11
3.1账号密码模块 11
3.2登录模块 11
3.3个人信息模块 11
3.4信息查看模块 11
3.5用户管理模块 11
3.6信息录入模块 11
3.7公告模块 11
4. 功能性需求 12
4.1. 用户登录 12
4.1.1. 功能概述 12
4.1.2. 数据约束 12
4.1.3. 业务约束 12
4.1.4. 操作角色 13
4.1.5. 原型设计图 13
4.2. 密码找回与修改 13
4.2.1 功能概述 13
4.2.2 数据约束 13
4.2.3 业务约束 14
4.2.4 操作角色 14
4.2.5. 原型设计图 14
4.3. 数据统计总览 16
4.3.1 功能概述 16
4.3.2 数据约束 17
4.3.3 业务约束 17
4.3.4 操作角色 17
4.3.5. 原型设计图 17
4.4. 个人信息编辑 17
4.4.1 功能概述 17
4.4.2 数据约束 18
4.4.3 业务约束 18
4.4.4 操作角色 18
4.4.5. 原型设计图 19
4.5. 添加或修改工作日志 20
4.5.1 功能概述 20
4.5.2 数据约束 20
4.5.3 业务约束 20
4.5.4 操作角色 20
4.5.5. 原型设计图 20
4.6. 新增网格员 21
4.6.1 功能概述 21
4.6.2 数据约束 21
4.6.3 业务约束 21
4.6.4 操作角色 21
4.6.5. 原型设计图 22
4.7. 发布公告 22
4.7.1. 功能概述 22
4.7.2. 数据约束 22
4.7.3. 业务约束 22
4.7.4. 操作角色 23
4.7.5. 原型设计图 23
5. 性能需求 23
5.1. 一般性需求 23
5.2. 可用性需求 24
5.3. 安全性需求 24
5.4. 兼容性需求 24
5.5. 扩展性需求 24
6. 设计约束 25
6.1. 标准约束 25
6.2. 硬件约束 25
6.3. 软件限制 25
6.4. 维护服务 25