一、源码特点
JSP 高校学生信息管理系统 是一套完善的系统源码,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,以及相应配套的设计文档,系统主要采用B/S模式开发
。
研究的基本内容是基于Web的学生信息存管理系统,使用JSP作为页面开发工具。Web服务的运行环境选择的是Tomcat 7.0和JDK 1.7,利用myeclipse和Dreamweaver作为开发工具,
MySQL 作为后台运行的数据库
java 高校学生信息管理系统Myeclipse开发mysq
二、功能介绍
(1)班级管理:对班级信息进行添加、删除、修改和查看
(2)学期管理:对学期信息进行添加、删除、修改和查看
(3)学生管理:对学生信息进行添加、删除、修改和查看
(4)教师管理:对教师信息进行添加、删除、修改和查看
(5)管理员管理:对管理员信息进行添加、删除、修改和查看
(6)课程管理:对课程信息进行添加、删除、修改和查看
(7)成绩管理:对成绩信息进行添加、删除、修改和查看
(8)课程安排管理:对课程安排信息进行添加、删除、修改和查看
登录模块
用户进入系统必须进行登录功能的身份验证来校验身份信息,同时需要输入随机验证码
数据库设计
班级信息数据表(banji)
其主要用来存储所有班级的信息:班级编号,班级等信息字段。表4.1显示了表中各个字段的数据类型、大小以及简短描述。
表4.1 班级信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
bjid |
INTEGER |
11 |
是 |
班级编号 |
2 |
bj |
VARCHAR |
40 |
否 |
班级 |
学期信息数据表(xueqi)
其主要用来存储所有学期的信息:学期编号,学期等信息字段。表4.2显示了表中各个字段的数据类型、大小以及简短描述。
表4.2 学期信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
xqid |
INTEGER |
11 |
是 |
学期编号 |
2 |
xq |
VARCHAR |
40 |
否 |
学期 |
学生信息数据表(xuesheng)
其主要用来存储所有学生的信息:学生编号,用户名,密码,姓名,入学时间,出生时间,性别,班级等信息字段。表4.3显示了表中各个字段的数据类型、大小以及简短描述。
表4.3 学生信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
xsid |
INTEGER |
11 |
是 |
学生编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
rxsj |
VARCHAR |
40 |
否 |
入学时间 |
6 |
cssj |
VARCHAR |
40 |
否 |
出生时间 |
7 |
xb |
VARCHAR |
40 |
否 |
性别 |
8 |
bj |
VARCHAR |
40 |
否 |
班级 |
教师信息数据表(jiaoshi)
其主要用来存储所有教师的信息:教师编号,用户名,密码,姓名,专业,性别,年龄等信息字段。表4.4显示了表中各个字段的数据类型、大小以及简短描述。
表4.4 教师信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
jsid |
INTEGER |
11 |
是 |
教师编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
zy |
VARCHAR |
40 |
否 |
专业 |
6 |
xb |
VARCHAR |
40 |
否 |
性别 |
7 |
nl |
VARCHAR |
40 |
否 |
年龄 |
管理员信息数据表(gly)
其主要用来存储所有管理员的信息:管理员编号,用户名,密码,姓名等信息字段。表4.5显示了表中各个字段的数据类型、大小以及简短描述。
表4.5 管理员信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
glyid |
INTEGER |
11 |
是 |
管理员编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
课程信息数据表(kecheng)
其主要用来存储所有课程的信息:课程编号,课程,介绍,学分等信息字段。表4.6显示了表中各个字段的数据类型、大小以及简短描述。
表4.6 课程信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
kcid |
INTEGER |
11 |
是 |
课程编号 |
2 |
kc |
VARCHAR |
40 |
否 |
课程 |
3 |
js |
VARCHAR |
40 |
否 |
介绍 |
4 |
xf |
VARCHAR |
40 |
否 |
学分 |
成绩信息数据表(chengji)
其主要用来存储所有成绩的信息:成绩编号,课程,学生,学期,成绩,登记时间等信息字段。表4.7显示了表中各个字段的数据类型、大小以及简短描述。
表4.7 成绩信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
cjid |
INTEGER |
11 |
是 |
成绩编号 |
2 |
kc |
VARCHAR |
40 |
否 |
课程 |
3 |
xs |
VARCHAR |
40 |
否 |
学生 |
4 |
xq |
VARCHAR |
40 |
否 |
学期 |
5 |
cj |
VARCHAR |
40 |
否 |
成绩 |
6 |
djsj |
VARCHAR |
40 |
否 |
登记时间 |
课程安排信息数据表(kcap)
其主要用来存储所有课程安排的信息:课程安排编号,课程,班级,教师等信息字段。表4.8显示了表中各个字段的数据类型、大小以及简短描述。
表4.7 课程安排信息数据表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
kcapid |
INTEGER |
11 |
是 |
课程安排编号 |
2 |
kc |
VARCHAR |
40 |
否 |
课程 |
3 |
bj |
VARCHAR |
40 |
否 |
班级 |
4 |
js |
VARCHAR |
40 |
否 |
教师 |
代码设计
课程
学生
学期
成绩
登记时间
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为mysql5.0,使用java语言开发。
3、数据库文件名是jspxsxx.sql ,系统名称xsxx
4、系统首页地址:http://127.0.0.1:8080/xsxx/login.jsp
四系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓