# smartSchool **Repository Path**: prograpeyoung/smart-school ## Basic Information - **Project Name**: smartSchool - **Description**: 智慧校园 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-01-13 - **Last Updated**: 2022-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 智慧校园系统正在开发中..... >
最近更新时间 2021 -06 -30 10:39
### 部署方法: > 将sql文件夹下的smartschool.sql文件导入到数据库,在application.yml里面将数据库用户名密码修改匹配环境中的MySQL。 > 用maven打出jar包,将python4j目录下的四个脚本放在jar包同级目录下分别运行DownTrackImgs_scheduler.py和DownWarningImgs_scheduler.py > 这时可能会生成两个文件夹imgs_track和imgs_warning,如果没有生成代表数据库中图片尚未下载,可以手动创建文件夹,两个文件夹分别是存放抓拍表和警告表中图片的。1.系统管理人员进行对摄像头信息的录入、更新、停用的操作页面
 >2.辅导员进行学生管理和查看,辅导员有权限查看此菜单,根据所分配的班级对应的数据权限查看信息
 >3.宿舍管理员进行查看所属宿舍楼下的人员进出情况
 >4.辅导员可以查看所分配班级的学生行动轨迹路线,以及抓拍图片,是否归宿等
 >5.宿舍管理员宿舍管理员查看所属宿舍楼里的非法入侵信息,如男女串宿、外来人员、他寝就宿等
 >6.导员可以查看所属学生的异常归宿情况,此页信息也会通过微信公众号消息推送
 ##### 2. 定时任务 >学生归宿统计,每天的22:00会查询未归宿的人员,添加到归宿异常表,并通过公众号推送到导员
 ### 二、微信小程序模块 ### 三、trassir API模块 附加: >四个python脚本,用来对trassir推送的抓拍图片进行定时、即时下载功能
>DownTrackImgs_scheduler和DownWarningImgs_scheduler分别是对capture和warning表的抓拍图片定时下载脚本
>DownTrackImgs_now和DownWarningImgs_now分别是对capture和warning表的抓拍图片即时下载脚本
```python '''全局变量''' '''mysql 数据库信息''' mysqlUser = 'root' mysqlPwd = '123456' dbname = 'smartschool' captureTable = 'sys_capture' picPath = 'imgs_track/%s.jpg' picUrl = 'https://10.32.84.100:8080/s/FRTrackImageAPI/track-image?guid=' ''' 下载图片并保存到本地磁盘 url: 图片下载路径 captureid: mysql数据库sys_caputre中的主键,用来做图片名称 ''' ``` ```python #!/usr/bin/python # -*- coding: UTF-8 -*- ''' 启动定时任务,每隔5分钟,从mysql数据库中取最近5分钟的抓怕图片guid, 然后调用创视睿接口,传递guid进去,拿到图片,存放到本地 ''' import ssl import urllib.request import mysql.connector import datetime from apscheduler.schedulers.blocking import BlockingScheduler '''全局变量''' '''mysql 数据库信息''' mysqlUser = 'root' mysqlPwd = '123456' dbname = 'smartschool' captureTable = 'sys_enter_warning' picPath = 'imgs_warning/%s.jpg' picUrl = 'https://10.32.84.100:8080/s/FRTrackImageAPI/track-image?guid=' ''' 下载图片并保存到本地磁盘 url: 图片下载路径 captureid: mysql数据库sys_caputre中的主键,用来做图片名称 ''' ``` `author: PrograpeYoung`