一、源码特点
java 家教管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
java 家教管理系统Myeclipse开发mysql数据库
二、功能介绍
本系统一共分为学生、教师和管理员两个角色,不同的角色有不同的角色功能菜单,每个部分由其功能模块组成,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密
相连的
(1)评价功能:为了更直观的了解教员的信息,用户可以对教员进行评价。
(2)注册会员功能:用户只有注册之后才能登陆系统。
(3)教员信息管理功能:管理员可以对教员信息进行删除,教员可以对信息进行修改,删除。
(4)学员信息管理功能:管理员可以对学员信息进行删除,学员可以对信息进行修改,删除。
(5)公告功能:管理可以管理发布公告,如修改,删除,查看;学员和教员只能看到公告。
(6)收藏信息管理功能:学员或者教员觉得某个信息符合自己的要求,便可以收藏此条信息,方便找到自己需要的信息。
(7)预约功能:学员或者教员可以直接预约某个教员或者学员,在我的预约中可以查看到对方的联系方式。
(8)信息查询功能:为了能够方便准确的查询到符合自己条件的信息,可以直接进行信息查询。
(9)找回密码功能:为了避免用户忘记密码登陆不了,所以设计了找回密码功能。
数据库设计
表3.1管理员信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Aid | INTEGER | 11 | 是 | 管理员编号 |
2 | Username | VARCHAR | 40 | 否 | 用户名 |
3 | Password | VARCHAR | 40 | 否 | 密码 |
4 | Fullname | VARCHAR | 40 | 否 | 姓名 |
表3.2 教员表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Tid | INTEGER | 11 | 是 | 教员编号 |
2 | Username | VARCHAR | 40 | 否 | 用户名 |
3 | Password | VARCHAR | 40 | 否 | 密码 |
4 | Fullname | VARCHAR | 40 | 否 | 姓名 |
5 | Gender | VARCHAR | 40 | 否 | 性别 |
6 | Seniority | VARCHAR | 40 | 否 | 教龄 |
7 | Photo | VARCHAR | 40 | 否 | 照片 |
8 | Explaina | VARCHAR | 40 | 否 | 说明 |
表3.3学员基本信息
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Sid | INTEGER | 11 | 是 | 学员编号 |
2 | Username | VARCHAR | 40 | 否 | 用户名 |
3 | Password | VARCHAR | 40 | 否 | 密码 |
4 | Fullname | VARCHAR | 40 | 否 | 姓名 |
5 | grade | VARCHAR | 40 | 否 | 年级 |
6 | Learnings | VARCHAR | 40 | 否 | 学习情况 |
7 | hobby | VARCHAR | 40 | 否 | 爱好 |
表3.4 公告详情表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Nid | INTEGER | 11 | 是 | 公告编号 |
2 | Title | VARCHAR | 40 | 否 | 标题 |
3 | content | VARCHAR | 40 | 否 | 内容 |
4 | Releasetime | VARCHAR | 40 | 否 | 发布时间 |
表3.5 招聘家教表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Rid | INTEGER | 11 | 是 | 招聘家教编号 |
2 | Title | VARCHAR | 40 | 否 | 标题 |
3 | Student | VARCHAR | 40 | 否 | 学员 |
4 | Recruitmentc | VARCHAR | 40 | 否 | 招聘条件 |
5 | Price | VARCHAR | 40 | 否 | 价格 |
6 | introduce | VARCHAR | 40 | 否 | 介绍 |
7 | Releasetime | VARCHAR | 40 | 否 | 发布时间 |
8 | state | VARCHAR | 40 | 否 | 状态 |
表3.6 招聘学生表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Rid | INTEGER | 11 | 是 | 招聘学生编号 |
2 | Title | VARCHAR | 40 | 否 | 标题 |
3 | Teacher | VARCHAR | 40 | 否 | 教员 |
4 | Guidancec | VARCHAR | 40 | 否 | 辅导条件 |
5 | Effect | VARCHAR | 40 | 否 | 效果 |
6 | Price | VARCHAR | 40 | 否 | 价格 |
7 | introduce | VARCHAR | 40 | 否 | 介绍 |
8 | Releasetime | VARCHAR | 40 | 否 | 发布时间 |
9 | state | VARCHAR | 40 | 否 | 状态 |
表3.7 预约表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | mid | INTEGER | 11 | 是 | 预约编号 |
2 | Flowingw | VARCHAR | 40 | 否 | 流水 |
3 | type | VARCHAR | 40 | 否 | 类型 |
4 | number | VARCHAR | 40 | 否 | 编号 |
5 | usera | VARCHAR | 40 | 否 | 用户 |
6 | timea | VARCHAR | 40 | 否 | 时间 |
7 | Explaina | VARCHAR | 40 | 否 | 说明 |
8 | state | VARCHAR | 40 | 否 | 状态 |
表3.8 收藏表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | Cid | INTEGER | 11 | 是 | 收藏编号 |
2 | type | VARCHAR | 40 | 否 | 类型 |
3 | number | VARCHAR | 40 | 否 | 编号 |
4 | usera | VARCHAR | 40 | 否 | 用户 |
5 | timea | VARCHAR | 40 | 否 | 时间 |
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspjiajiao.sql ,系统名称jiajiao
4、系统首页地址:http://127.0.0.1:8080/jiajiao/qt/index.jsp
四、系统实现