一、源码特点
java 学生信息管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
java 学生信息管理系统
二、功能介绍
1.班级管理模块包括对系统内班级信息的发布,修改,查看,删除等功能。
2.学期管理模块包括对系统内学期信息的发布,修改,查看,删除等功能。
3.学生管理模块包括对系统内学生信息的发布,修改,查看,删除等功能。
4.教师管理模块包括对系统内教师信息的发布,修改,查看,删除等功能。
5.管理员管理模块包括对系统内管理员信息的发布,修改,查看,删除等功能。
6.课程管理模块包括对系统内课程信息的发布,修改,查看,删除等功能。
7.成绩管理模块包括对系统内成绩信息的发布,修改,查看,删除等功能。
8.用户登录 个人信息修改
数据库设计
其主要用来存储所有班级的信息:班级编号,班级等信息字段。表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 |
否 |
登记时间 |
代码设计
学生编号
学号
姓名
入学时间
出生时间
性别
班级
操作
<%
if(rs!=null){
while(rs.next()){
%>
<%=rs.getString("xsid")%>
<%=rs.getString("yhm")%>
<%=rs.getString("xm")%>
<%=rs.getString("rxsj")%>
<%=rs.getString("cssj")%>
<%=rs.getString("xb")%>
<%=rs.getString("bj")%>
">编辑| " onClick="javascript:if(confirm('是否删除')){return true;}else{return false;}">删除|">查看
<%
}
}
%>
第一页 上一页 下一页 最后一页 第页/共页
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspstudent.sql ,系统名称student
4、系统首页地址:http://127.0.0.1:8080/student/login.jsp
四 、系统实现