电梯管理系统设计报告
目录
1. 项目概述 2
1.1 设计原则与目标 2
1.2 运行环境说明 3
2 关键技术 3
2.1 开发语言 3
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 3
2.2 开发环境 3
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 3
2.3 技术框架 3
2.4 数据库支持 3
3 用户角色说明 4
3.1 系统管理员 4
3.2 普通用户 4
4 系统功能模块说明 5
4.1 功能模块图 5
4.2 人员管理模块 5
4.3 电梯管理模块 5
5
4.4 电梯运行信息管理模块 6
5 核心流程说明 6
5.1 登录以及登录时自动更新电梯运行的信息 6
5.2 添加、删除电梯信息 6
5.3 查询所有电梯/根据条件查询电梯信息 7
5.4 修改电梯最近维修时间 7
5.5 查询所有/根据条件查询部分用户信息 7
5.6 添加、删除用户信息 8
5.7 提升普通人员权限 8
5.8 更新人员密码 8
5.9 查询所有电梯运行信息/故障电梯运行信息 8
5.10 查询运行时间过长的电梯 9
6 数据库结构设计 9
6.1.1 电梯信息管理 eleinfo 9
6.1.2 电梯运行信息管理 eleruninfo 9
6.1.3 维修人员信息管理 userinfo 10
6.1.4 维修人员登录信息管理 userlogininfo 10
7 操作说明 11
7.1 登录时自动更新电梯运行的信息 11
7.2 添加、删除电梯信息 12
7.3 查询所有电梯/根据条件查询电梯信息 13
7.4 修改电梯最近维修时间 14
7.5 查询所有/根据条件查询部分用户信息 15
7.6 添加、删除用户信息 16
7.7 提升普通人员权限 17
7.8 更新人员密码 18
7.9 查询所有电梯运行信息/故障电梯运行信息 19
7.10 查询运行时间过长的电梯 20
1.项目概述
1.1设计原则与目标
电梯维保信息化管理系统是为电梯目前存在的安全隐患而研发的一套管理监督系统。强化维保人员的工作监管,把握公司的维保状况,提升公司管理效率,建立有序、可控、科学的现在化管理体系而建成的一套完整的系统。具体分为四个功能:
1.人员调度查询功能
2.电梯查询维保功能
3.电梯定期自动提醒保养功能
1.2 运行环境说明
操作系统: Microsoft Windows 10
数据库管理系统: MySQL 10.1.21
数据库应用系统开发语言: Java 8