摘要
本文主要就如何实现工业监控预警系统毕业设计项目做一份详细的报告。论文首先简单回顾项目课题的需求,之后,对需求进行简要分析,将项目面向的角色设定为用户、维修人员、管理员三种,并根据不同的角色开发相应的功能。
项目中用户和维修人员的核心功能紧紧围绕着仪器的告警与维修,通过websocket及邮箱的方式实现告警与维修进程的主动推送,以一种类似于物流的方式实现对仪器监控的流程化管理。此外,还实现了个人信息管理,仪器管理,维修工单管理,推送管理等必要的管理系统,使项目的设计尽量合理且人性化,项目功能达到闭环。项目中管理员角色的设定用于统筹整个系统的运作,并拥有更高的权限。
确定功能后,根据项目小组成员的能力特长分工为页面设计、后端开发、前端开发、移动端(ios)开发,制定项目开发工作流程图及时间表,开发完成后,每个小组成员将独立撰写分工部分的介绍、难点、不足点与收获,并进行汇总。
最后,论文对项目组实现功能进行截图展示,我们也提供了线上展示的URL,并将设计图及代码进行开源。
目 录
第一章 项目概述 3
1.1 项目背景 5
1.2 主要任务 5
1.3 功能描述 5
1.4 预期成果或目标 5
1.5 小组分工概况 5
第二章 设计方案 6
2.1 角色划分 6
2.2 功能详述 6
2.2.1 用户 6
2.2.2 维修人员 7
2.2.3 管理员 7
2.3 数据产生 7
第三章 小组分工 8
3.1 原型设计 9
3.2 页面设计 10
3.2.1 介绍 10
3.2.1 布局 10
3.2.2 页面可读性设计 11
3.2.3 收获 11
3.3 后台开发 12
3.3.1 介绍 12
3.3.2 难点 13
3.3.2 不足点 13
3.3.3 收获 13
3.4 前端开发 14
3.4.1 介绍 14
3.4.2 难点 14
3.4.3 不足点 15
3.4.4 收获 15
3.5 移动开发 15
3.5.1 介绍 15
3.5.2 难点 16
3.5.3 不足点 16
3.5.4 收获 16
3.6 前后端交互 17
3.6.1 假数据 17
3.6.2 API接口 18
第四章 功能实现 18
4.1 web端 18
4.2 移动端 22
第五章 实现结果 24
5.1 线上部署 24
5.2 设计及源码 24
第六章 总结 24
6.1 项目亮点 24
6.2 优化与改进 24
6.3 结论 24