摘要:随着社会的进步、人口的增加、科学技术日新月异地发展,伴随着人们物质文化生活水平的提高,建筑业得以迅速地发展,大批的高楼大厦拔地而起,十几层甚至几十层的宾馆酒店、居民住宅、办公娱乐等高楼鳞次栉比。建筑业的迅速发展,使得作为大楼交通工具的电梯得以告诉发展,目前,电梯已日益普及,人们的生活越来越离不开它。为了更高效的管理电梯,电梯维保和报修系统应运而生。
本系统分为前台和后台,前台是用小程序开发,为了实现前后台分离,前台通过后台提供的API操作数据库,前台主要功能是,电梯基本信息,员工,安防设备查询,以及员工对安检维修信息的增加至数据库,和业主提交对电梯的反馈;系统后台采用PHP的YII2框架开发,主要是对数据库中员工表、电梯表、电梯详细信息表、维保表、维修表及反馈表等各个数据库表的操作管理。
本报告中首先介绍系统出现的背景及原因,在市场调查的基础上,对系统进行了详细的需求分析,在确定需求分析的基础上得出可行性分析,包括社会可行性、经济可行性及市场可行性,然后进行详细设计,以及一系列功能测试,分析、概要出系统的不足、程序开发中的遇到的问题以及需要改进的地方,为二次开发提供宝贵经验。
关键词:小程序;管理信息系统;MySQL;YII2;MVC 框架;
目录
摘要
Abstract
1 引言-5
1.1 课题背景-5
1.2 研究的意义和目标-5
1.3 开发工具简介-5
2 系统分析-6
2.1 可行性分析-6
2.1.1 技术可行性-6
2.1.2 社会可行性-6
2.1.3 经济可行性-6
2.2 需求分析-6
2.2.1 前台功能需求-7
2.2.2 后台功能需求-7
2.3 业务流程设计分析-8
3 系统概要设计-10
3.1 总体结构设计-10
3.2 功能模块设计-10
3.3 数据库设计-11
3.3.1 概念结构设计-11
3.3.2 逻辑结构设计-12
4 详细设计和实现-16
4.1 前台用户管理-16
4.1.1 前台用户管理模块-16
4.1.2 数据存储模块-22
4.2 后台管理员管理-24
4.3 API接口设计-27
5 软件测试-29
5.1 界面测试-29
5.2 模块测试-29
5.3 功能测试-30
5.4 环境测试-35
6 结束语-38
6.1 总结-38
6.2 展望-38
参考文献-40
致 谢-42