随着现代信息技术的快速发展,智慧化校园已是校园信息化的必然发展趋势。智能化提升校园的管理效率并降低人工成本是现代化设备建设的重要组成部分。为了方便学生、教师等学校居住人员的日常保修。使大家的生活更加智能化和便利化而设计的智能保修系统。
所以 FixSystem 是一套专注于校园报修的工具系统,FixSystem 管理端采用 B/S 架构、客户端(学生端、维修工人)使用 app 来登陆报修以及处理日常业务。
手机端下载地址:!
- 摒弃传统的报修方法,省时省力。
- 无需手动去填纸质保修单。
- 对设备维修进程一目了然,查看实时维修状态。
- 系统自动生成维修故障数据,如:维修次数等。
- 报修简便、时效快、耗时少、操作更加人性化。
管理员
学生和工人端
该校园智能保修系统采用前后端分离技术,需要通过 ajax 进行交互,具体的 api 文档可见 API 文档
部分 API 展示如下图:
FixSystem 能够处理学校保修问题,随时方便校内人员进行保修处理,校内出现需要维护的物品都可随时与工人联系处理问题。管理人员也可在管理端随时查看进度等消息。下面将介绍本系统的全部功能。
系统采用了 Docker 来部署服务,使用前需先在服务器部署 Docker
关于 Docker 的安装可参考 :官方文档--Ubuntu
# 安装好 Docker 后再安装 docker-compose
sudo apt-get install docker-compose
# 创建 docker-compose.yml 文件
touch docker-compose.yml
编写下列配置信息到 docker-compose.yml
里面
version: '3'
services:
service_redis:
container_name: container_redis
image: redis:4.0.14
environment:
- TZ=Asia/Shanghai
ports:
- "6379:6379"
volumes:
- ./config/redis/redis.conf:/usr/local/etc/redis/redis.conf
- ./data/redis/:/data/
- ./log/redis/:/var/log/redis/
command: redis-server /usr/local/etc/redis/redis.conf
# restart: always 表示每次重启 docker 这个会自动启动
restart: always
service_mysql:
container_name: container_mysql
image: mysql:5.7
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: root
MYSQL_ROOT_HOST: '%'
ports:
- "3306:3306"
volumes:
- ./config/mysql/my.cnf:/etc/mysql/conf.d/my.cnf
- ./data/mysql/:/var/lib/mysql/
- ./data/init/:/docker-entrypoint-initdb.d/
- ./log/mysql/:/var/log/mysql/
command: [
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci'
]
restart: always
再启动服务,Docker 就好自动下载相应的 mysql、redis
# docker-compose 启动
docker-compose up -d
创建数据库:运行 mysql 脚本
到这里为止已经把基本环境搭建好了,现在执行编译启动后端的库就能稳定提供 api 了 具体参考:API 文档
MIT License
Copyright (c) 2020 alsritter
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
指导老师: 廖伟国
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。