# line-work **Repository Path**: softoutsource/line-work ## Basic Information - **Project Name**: line-work - **Description**: Line-Work在线协同办公系统,其目的也是为了减轻线下的工作的一套程序 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 57 - **Created**: 2023-06-06 - **Last Updated**: 2023-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Line-Work在线协同办公系统 目前,随着互联网的发展,各种行业,各种处事方式,都由线下迁移到了线上。而Line-Work在线协同办公系统,其目的也是为了减轻线下的工作的一套程序。其开发模式采用的是前后端分离的实现方式,后端用的技术栈为现在流行的Java后端,SpringBoot应用架构。前端采用的是使用人数较多的微信小程序,可以方便用户不需要去下载APP,也不用打开电脑网页浏览器去访问,减轻了用户操作的繁琐。这套系统目前为微信小程序,后期随着系统的开发,可能会做成网页pc版本,而使用的技术栈为Vue。 此项目为开源项目,如果大家喜欢,可以点个Start/Fork/Watch。如果有发现问题,或者有什么建议大家可以提Issues,或者bug修复的话直接提Pull Request申请。 项目地址:https://gitee.com/fj520/line-work 目前主要的功能如下: - 微信用户实现登录 - - 能够获取用户的昵称、头像等信息,记录到系统当中去 - 用户实现在线签到(人脸识别签到) - - 1、用户签到,通过当前是否为工作日和是否是签到时间,来判断当前是否可以签到 - 2、人脸识别,用户首次签到会将用户的头像信息保存到数据库当中去,二次签到的时候可以判断当前用户是否为本人。 - 3、签到的同时,会对用户所在位置进行定位,以此来获取用户打卡城市的疫情防控风险等级如何。若为高风险地区,会给企业管理员用户推送一条微信消息,告知企业管理员进行人员隔离与疫情防控(定位功能已完成,但是消息推送尚未实现) 首页截图 ![首页图片](https://markdown-userqiao.oss-cn-beijing.aliyuncs.com/25edc4e17af363c9a8dbeb958c7ea7d.jpg)