●熟悉java基础,有良好的编程习惯;
●熟悉基于Servlet、HTML等的web编程;
●熟悉extJS、JQuery、spring、mybatis等应用开发框架及MVC模式;
●熟悉Ajax、JavaScript、XML、Css等技术;
●熟悉JSP页面上的EL、JSTL;
●熟悉Oracle、MySQL、MongoDB、redis数据库,可以书写基本标准的SOL语句;
●熟悉当前常用java开发软件Eclipse;
项目名称:智慧环卫云平台
项目描述:
基于 MVC 模式下进行项目的设计、在 spring 框架下,利用 JDBC 对项目的持久层的数据库(MySQL)进行操作,service 完成项目的业务层,表现层主要使用 extJs、JQuery、Ajax、JSON 等进行实现,MongoDB存储图片,redis写缓存
主要功能:
0.管理用户部分:用户的创建、登录、修改密码;
1.人员信息管理:公司职工信息的新建、修改、删除、查询、导出Excel
2.车辆信息管理:公司车辆信息的新建、修改、删除、查询、导出Excel
3.设施信息管理:公司设施信息的新建、修改、删除、查询、导出Excel
4.实时监控:对作业的人员、车辆进行实时监控,将人员和车辆的信息和位置标注在百度地图上,并定时进行刷新,保证实时性。
5.人员/车辆历史轨迹:查询人员或车辆在某一时间段的行程轨迹,在百度地图上画出行走的路线,计算人员或车辆作业的路线总里程,并提供轨迹回放的功能。
6.视频监控:调用第三方(萤石云)SDK,实现对车辆和设施的实时视频监控功能。可以随时查看指定的设施或者车辆上配置的摄像头监控画面。
7.区域管理:在百度地图上画出区域,将经纬度坐标点位存在数据库,并分配给指定人员或者车辆进行作业
8.路线管理:在百度地图上画出路线,将经纬度坐标点位存在数据库,并分配给指定人员或者车辆进行作业
9.人员/车辆报警:判断人员和车辆是否在指定路线或区域作业,若不在则超出区域报警或者路线偏离报警。
10.排班管理:对公司的所有职工进行排班。
11.绩效考核:针对职工的出勤情况,是否迟到、早退、旷工等进行考核扣分,并评级。
12.各类报表:车辆作业里程报表、人员作业里程报表、车辆油耗明细报表、设施数量统计报表等
13.与安卓app开发对接,为安卓端提供实现功能所需接口。