一、源码特点
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 | 否 | 登记时间 |
代码设计
<TABLE cellSpacing=0 cellPadding=3 width="100%" align=center border=1 bordercolor="#33CCCC" id="table1">
<TBODY id="table2">
<tr align="center" bgcolor="#ebf0f7">
<td width="9%" height="25" >学生编号</td>
<td width="9%" height="25" >学号</td>
<td width="9%" height="25" >姓名</td>
<td width="9%" height="25" >入学时间</td>
<td width="9%" height="25" >出生时间</td>
<td width="9%" height="25" >性别</td>
<td width="9%" height="25" >班级</td>
<td width="10%">操作</td>
</tr>
<%
if(rs!=null){
while(rs.next()){
%>
<tr align='center' bgcolor='#FFFFFF' onmouseover='this.style.background="#F2FDFF"' onmouseout='this.style.background="#FFFFFF"'>
<td height="24" ><%=rs.getString("xsid")%></td>
<td height="24" ><%=rs.getString("yhm")%></td>
<td height="24" ><%=rs.getString("xm")%></td>
<td height="24" ><%=rs.getString("rxsj")%></td>
<td height="24" ><%=rs.getString("cssj")%></td>
<td height="24" ><%=rs.getString("xb")%></td>
<td height="24" ><%=rs.getString("bj")%></td>
<td ><a href="xueshengupdate.jsp?keyid=<%=rs.getString("xsid")%>">编辑</a>| <a href="xueshengdelete.jsp?keyid=<%=rs.getString("xsid")%>" onClick="javascript:if(confirm('是否删除')){return true;}else{return false;}">删除</a>|<a href="xueshengdetail.jsp?keyid=<%=rs.getString("xsid")%>">查看</a></td>
</tr>
<%
}
}
%>
</TBODY></TABLE>
<span id="spanFirst">第一页</span> <span id="spanPre">上一页</span> <span id="spanNext">下一页</span> <span id="spanLast">最后一页</span> 第<span id="spanPageNum"></span>页/共<span id="spanTotalPage"></span>页
</td></tr></table>
三、注意事项
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
四 、系统实现