办公设备管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
办公设备管理系统
概要设计说明书
编写:__________________________ 校对:__________________________ 审核:__________________________
成都欧大锦福科技有限公司
二O一八年七月
目录
1 整体方案 (2)
1.1系统整体架构 (2)
1.2 服务部署方案设计 (3)
1.2.1 执行环境 (3)
1.2.2 网络要求 (3)
1.2.3 系统架构设计原则 (3)
1.2.4 模块设计原则 (3)
1.2.5 整体架构 (4)
1.2.6 角色与权限 (4)
2整体功能设计 (4)
2.1 整体设计 (4)
2.2设计概述 (4)
2.2.1 用户登录 (4)
2.2.2 系统用户分级管理 (5)
2.2.3 用户权限管理 (5)
2.2.4 工具应用与下载管理 (6)
2.2.5 用户数据统计与分析 (6)
2.2.6 用户互动管理 (6)
3运行环境设计 (7)
3.1 软件性能指标 (7)
3.2 硬件要求 (7)
3.3 交互要求 (7)
1整体方案
1.1系统整体架构
描述:项目整体为单体B/S项目。前后端分离设计,前端采用bootstrap、vue等框架搭建,展示内容通过浏览器访问与使用客户进行交互。后端服务采用java语言实现,整体架构采用springboot搭建。实现前后端信息交互。主要设计业务包括:设备出入库、设备分发调拨、设备报废、设备数据分析、系统管理等业务功能。
1.2服务部署方案设计
描述:项目采用nginx做反向代理,负载均衡处理,提升服务端的并发量。采用redis作为缓存数据库,加快访问速度。
1.2.1执行环境
业务层模块:对CPU要求最高,其次是内存,对磁盘容量要求不高
存储层模块:对磁盘容量要求最高,其次是内存和CPU
1.2.2网络要求
根据系统设计而定,如果是分区分服的设计,普通的网络机房即可。
如果是全区全服的设计,需要三通的机房网络支持。
1.2.3系统架构设计原则
系统按照功能职责和安全性划分子系统和模块,参考成熟架构
异常处理
过载保护
各个子系统/模块可独立扩容
1.2.4模块设计原则
模块内各个层次低耦合高内聚
严格控制内存使用
严格控制所有对象资源的生存期,及时回收
逻辑验证在服务器端执行
对关键算法做性能优化
1.2.5整体架构
架构是为了系统模块内容服务,不同特色的模块选用不同类型的架构,我们根据此次系统架构的设计,充分满足稳定,高效,易维护,易扩。
1.2.6角色与权限
角色权限控制采用RBAC的方式进行控制。
控制权限细粒度到单个功能接口调用。
2整体功能设计
2.1整体设计
2.2设计概述
2.2.1用户登录
用户打开浏览器,访问最终部署后的url地址,展示登录界面,用户输入合法的用户名和密码后,可进入到管理界面
登录用例图(图2-2-1-1)
2.2.2系统用户分级管理
系统管理员,熟悉软件系统操作,拥有系统的最高管理权限,可向下级管理员和用户授权,负责系统日常维护。
单位管理员,熟悉常用软件操作,拥有中等权限,负责管理本单位用户的信息等。
普通用户,系统一般使用人员,不具有管理权限,登录后进行在线培训、在线考试、证件查看等操作。
2.2.3用户权限管理
用户操作权限由后台管理员授权管控,用户通过角色与权限进行关联,即一个用户拥有若干角色,每一个角色拥有若干权限,每个用户可以对应多个角色。系统管理员可以给任意用户分配任意角色。每个角色有对应的权限集合,系统管理员可以对任意角色分配任意权限。每个权限对应一个功能集合,一个菜单集合,和一个文件集合,系统管理员不能修改权限集合。
2.2.4设备管理
用户登录系统后,点击点击不同的设备管理菜单。进行不同的操作。
设备管理用例图(图2-2-4-1)
2.2.5工具应用与下载管理
为用户提供给系统使用指南,为系统管理员提供工具应用上载的技术指南和审批流流程,为工具应用使用者提供推荐等功能。提供审批流程管理系统的工具应用下载和上载的各项活动或操作。
2.2.6用户数据统计与分析
实现系统的用户数据特别是对工具应用操作的统计与分析,优化用户服务系统,展示已上线工具应用的数据统计及分析,包括空间内应用状态拼图,应用健康状态分布饼图,应用使用次数统计及排名、应用流量统计及排名与应用评价系统。
2.2.7用户互动管理
提供网页界面作为用户互动的窗口,包括各类通知,公告,周报、工具应用评价、工具应用帮助文档等。用户可以在页面点击新增,进入到编辑页面,可以编辑文字,添加图片等。点击保存后,数据入库,并在服务器生成可访问静态页面。
3运行环境设计
3.1软件性能指标
系统并发大于500个用户;
数据索引统计响应时间≦5秒;
3.2硬件要求
服务器要求:
Intel 奔腾E系列双核 2600MHz 以上或 Athlon64 X2 3000 以上的中央处理器
4GB及以上内存
客户端要求:
Pentium 43 GHz 以上的中央处理器
2GB以上内存。
具有USB通讯接口。
显示器分辨率1152 * 864。
3.3交互要求
界面美观简洁、系统功能一目了然,方便用户阅读、分析和判断
应用扩展及集成能力
符合基础系统标准
权限支持集成,应用访问权限限制
预留接口可与一体化对接,最终实现设备运转实时记录
安全设计
HSE要求
支持三防IP68 要求