一、源码特点
JSP学生考勤管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
JSP学生考勤管理系统myeclipse开发sql数据库BS
二、功能介绍
(1)权限管理:对权限信息进行添加、删除、修改和查看
(2)学院管理:对学院信息进行添加、删除、修改和查看
(3)班级管理:对班级信息进行添加、删除、修改和查看
(4)用户管理:对用户信息进行添加、删除、修改和查看
(5)课程管理:对课程信息进行添加、删除、修改和查看
(6)课表安排管理:对课表安排信息进行添加、删除、修改和查看
(7)考勤管理:对考勤信息进行添加、删除、修改和查看
(8)请假管理:对请假信息进行添加、删除、修改和查看
(9)教学安排管理:对教学安排信息进行添加、删除、修改和查看
(10)登录、退出
数据库设计
表1 权限信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | qxid | INTEGER | 11 | 是 | 权限编号 |
2 | qx | VARCHAR | 40 | 否 | 权限 |
表2 学院信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xyid | INTEGER | 11 | 是 | 学院编号 |
2 | xy | VARCHAR | 40 | 否 | 学院 |
表3 班级信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | bjid | INTEGER | 11 | 是 | 班级编号 |
2 | bj | VARCHAR | 40 | 否 | 班级 |
3 | js | VARCHAR | 40 | 否 | 教师 |
表4 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | dz | VARCHAR | 40 | 否 | 地址 |
6 | dh | VARCHAR | 40 | 否 | 电话 |
7 | qx | VARCHAR | 40 | 否 | 权限 |
8 | szxy | VARCHAR | 40 | 否 | 所在学院 |
9 | nl | VARCHAR | 40 | 否 | 年龄 |
10 | xb | VARCHAR | 40 | 否 | 性别 |
11 | zy | VARCHAR | 40 | 否 | 专业 |
12 | xy | VARCHAR | 40 | 否 | 学院 |
13 | bj | VARCHAR | 40 | 否 | 班级 |
表5 课程信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | kcid | INTEGER | 11 | 是 | 课程编号 |
2 | kc | VARCHAR | 40 | 否 | 课程 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
4 | rkjs | VARCHAR | 40 | 否 | 任课教师 |
表6 课表安排信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | kbapid | INTEGER | 11 | 是 | 课表安排编号 |
2 | kc | VARCHAR | 40 | 否 | 课程 |
3 | sksj | VARCHAR | 40 | 否 | 上课时间 |
4 | skdd | VARCHAR | 40 | 否 | 上课地点 |
5 | zjjs | VARCHAR | 40 | 否 | 主讲教师 |
6 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
7 | bz | VARCHAR | 40 | 否 | 备注 |
表7 考勤信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | kqid | INTEGER | 11 | 是 | 考勤编号 |
2 | xs | VARCHAR | 40 | 否 | 学生 |
3 | zt | VARCHAR | 40 | 否 | 状态 |
4 | sksj | VARCHAR | 40 | 否 | 上课时间 |
5 | xksj | VARCHAR | 40 | 否 | 下课时间 |
6 | bz | VARCHAR | 40 | 否 | 备注 |
7 | kc | VARCHAR | 40 | 否 | 课程 |
8 | rq | VARCHAR | 40 | 否 | 日期 |
表8 请假信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | qjid | INTEGER | 11 | 是 | 请假编号 |
2 | qj | VARCHAR | 40 | 否 | 请假 |
3 | kc | VARCHAR | 40 | 否 | 课程 |
4 | rq | VARCHAR | 40 | 否 | 日期 |
5 | qjsj | VARCHAR | 40 | 否 | 请假时间 |
6 | qjts | VARCHAR | 40 | 否 | 请假天数 |
7 | qjnr | VARCHAR | 40 | 否 | 请假内容 |
8 | sqxs | VARCHAR | 40 | 否 | 申请学生 |
9 | qjzt | VARCHAR | 40 | 否 | 请假状态 |
10 | shzt | VARCHAR | 40 | 否 | 审核状态 |
11 | ps | VARCHAR | 40 | 否 | 批示 |
表9 教学安排信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | jxapid | INTEGER | 11 | 是 | 教学安排编号 |
2 | kc | VARCHAR | 40 | 否 | 课程 |
3 | bj | VARCHAR | 40 | 否 | 班级 |
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsxskq.sql,系统名称xskq
4、系统首页地址:http://127.0.0.1:8080/xskq/