一、源码特点
java Web研究生信息管理系统是一套完善的java web信息管理系统 ,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境
为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
jsp 研究生信息管理系统
二、功能介绍
(1)学期管理:对学期信息进行添加、删除、修改和查看
(2)专业管理:对专业信息进行添加、删除、修改和查看
(3)研究生管理:对研究生信息进行添加、删除、修改和查看
(4)教师管理:对教师信息进行添加、删除、修改和查看
(5)管理员管理:对管理员信息进行添加、删除、修改和查看
(6)课程管理:对课程信息进行添加、删除、修改和查看
(7)成绩管理:对成绩信息进行添加、删除、修改和查看
数据库设计
专业信息数据表(zhuanye)
表4.1 专业信息数据表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zyid | INTEGER | 11 | 是 | 专业编号 |
2 | zy | 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 | 否 | 年龄 |
代码设计
/
DBO db=new DBO();
request.setCharacterEncoding("gb2312");//设置页面字符集
ResultSet rs=null;//初始化 结果集
String keyid =(String)request.getParameter("keyid");
String kc=(String)request.getParameter("kc");// 变量 名 :课程
String xs=(String)request.getParameter("xs");// 变量 名 :学生
String xq=(String)request.getParameter("xq");// 变量 名 :学期
String cj=(String)request.getParameter("cj");// 变量 名 :成绩
String djsj=(String)request.getParameter("djsj");// 变量 名 :登记时间
String sql="";//初始化sql语句
int row=1;//初始化 操作标识
int num=0;
try{
sql="select count(1) as num from chengji where kc='"+kc+"' and xs='"+xs+"' and xq='"+xq+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
out.println("<script>");
out.println("alert('成绩信息添加失败,数据重复');");
out.println("window.location='chengjiadd.jsp'");
out.println("</script>");
return;
}
sql="insert into chengji(kc,xs,xq,cj,djsj) values('"+kc+"','"+xs+"','"+xq+"','"+cj+"','"+djsj+"')";
;//成绩SQL 语句
//int row =0;
row=db.update(sql);
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspyjsxx.sql ,系统名称yjsxx
4、系统首页地址:http://127.0.0.1:8080/yjsxx/login.jsp
四系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓