# attendance **Repository Path**: pengxinglang/attendance ## Basic Information - **Project Name**: attendance - **Description**: 学生考勤系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2019-11-28 - **Last Updated**: 2024-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # attendance #### 系统描述 **这是一个学生考勤系统,有老师在线考勤、学生在线请假、老师在线审核的系统,用于PC端** #### 技术栈 **Thymeleaf+spring+springMvc+SpringSecurity+MybatisPlus** #### 测试账号 - **学生角色:账号123 密码123** - **老师角色:账号124 密码123** - 测试地址:路径地址:8080 #### 放本地跑程序环境配置步骤(推荐) 1. 安装mysql5.7版本,账号:root,密码123456,若密码不一样自行修改项目的配置文件application.yml。sql语句在项目根目录下的sql包中。mysql客户端自行选择。 2. 代码编辑工具IDEA,安装完直接打开项目,等工具把jar包下完直接运行AttendanceApplication.java文件即可(自行配置jdk1.8,以及tomcat8.5) #### 放虚拟机内跑程序(尚未调试完成,还存在bug) 1. 自行安装虚拟机centos7版本,安装docker 2. 利用docker安装mysql5.7和jdk1.8(建议利用阿里云加速) - *安装mysql5.7:docker run --name mysql -p 3306:3306 mysql:5.7* - ** 3. 项目镜像 - 可利用idea工进行打包配置到虚拟机上 - 可直接在阿里云在我以上传的镜像,下载到虚拟机上(需虚拟机的地址为192.168.140.127) - *命令:sudo docker push registry.cn-shanghai.aliyuncs.com/pxlang/stuattend:1.1* 4. 本执行: docker run --name stuattend -p 8080:8080 registry.cn-shanghai.aliyuncs.com/pxlang/stuattend:1.1 即可(确保mysql是运行的) #### 尚未实现的功能 1. 个人信息页面的上传头像的功能 2. 学生角色后台首页的新增留言功能 #### 效果图 - 登录注册 ![输入图片说明](https://images.gitee.com/uploads/images/2019/1129/160743_771b9cac_4923434.png "QQ图片20191129160818.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/1129/160829_59a9ddc9_4923434.png "QQ图片20191129160921.png") - 后台首页 ![输入图片说明](https://images.gitee.com/uploads/images/2019/1129/161002_b2a34bdd_4923434.png "QQ图片20191129161055.png") - 个人信息 ![输入图片说明](https://images.gitee.com/uploads/images/2019/1129/161110_e927d60c_4923434.png "QQ图片20191129161151.png")