# checkin **Repository Path**: Ellie0718/checkin ## Basic Information - **Project Name**: checkin - **Description**: 智能自动考勤系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-25 - **Last Updated**: 2024-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # checkin 作者:信息19-2班 191001229 张雯瑷 #### 介绍 智能自动考勤系统 #### 软件架构 系统采用B/S架构 #### 安装教程 1. 新建目录checkin/code 2. 新建终端 3. 输入命令npm init,根目录中多了package.json //初始化项目,若没有npm命令(npm -v),则需要安装nodejs 4. 到百度搜索express,安装生成器命令:(1)npm install -g express generator (2)express -ejs 5. 执行npm install //把插件安装到node_modules 6. npm start -- --port=8010 //若3000端口提示被占用,把端口改成8010 7. http://localhost:8010 8. 下载layui mini源码 9. 导出不带源码管理信息的源代码,把zip文件拷贝到public目录下,解压后删除zip文件 10. cmd中执行ipconfig查看本机ip地址 //192.168.133.1 11. http://192.168.133.1:8010 #### 使用说明 1. 登录 * 用户名:lhy * 密码:123456 2. 用户管理 * 修改用户基本资料(用户名、邮箱) * 修改密码 * 退出登录 3. 课程管理 * 新建课程(课程名、学时、上课时间;一名教师只能创建一门课程) * 查看课程信息(课程名、学时、上课时间、学生签到情况) * 修改课程信息(课程名、学时、上课时间) * 删除课程 3. 学生管理 * 查看学生信息(学号、姓名、性别、班级、邮箱、签到次数、是否上传比对照、是否进行邮箱验证) 点击签到次数可以查看该学生具体的签到日志以及柱状图统计 * 添加学生信息(学号、姓名、性别、班级、邮箱) * 修改学生信息(学号、姓名、性别、班级、邮箱) * 删除学生信息(单个/批量)