基于javaweb+mysql的学生成绩管理系统(管理员、教师、学生)
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:个人信息、课程管理、成绩管理、教师管理、学生管理
教师:个人信息、课程管理、成绩管理、学生信息查看
学生:人个信息管理、成绩查询
管理员
教师
学生
技术框架
JSP Servlet MySQL JDBC Tomcat CSS JavaScript bootstrap jquery
<div class="txt">
<p>
<a href="ServletFindAllTea" target="mainRight">查询教师信息</a>
</p>
<p>
<a href="admin/addTeacher.jsp" target="mainRight">添加教师信息</a>
</p>
</div>
</li>
<li>
<div class="t">
<i></i><a class="head"><h3>学生管理</h3>
</a>
</div>
<div class="txt">
<p>
<a href="ServletFindAllStu" target="mainRight">查询学生信息</a>
</p>
<p>
<a href="admin/addStudent.jsp" target="mainRight">添加学生信息</a>
}
}
package servlet;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import service.Impl.StudentServiceImpl;
import service.Impl.UserServiceImpl;
import model.Student;
import model.User;
public int addUser(User user) {
String sql = "insert into user(user_num,user_name,password,phone,role_id) values('"
+ user.getUserNum()
+ "','"
+ user.getUserName()
+ "','"
+ user.getPassword()
+ "',"
+ user.getPhone()
+ ","
+ user.getRoleID() + ")";
int rs = dbCon.query(sql);
return rs;
}
public List findAll() {
List<UsRole> list = new ArrayList<UsRole>();
String sql = "select user_id,user_num,user_name,password,phone,role_name from user,role where user.role_id=role.role_id";
ResultSet rs = dbCon.find(sql);
try {
while (rs.next()) {
int userID = rs.getInt("user_id");
String userNum = rs.getString("user_num");
String userName = rs.getString("user_name");
String pwd = rs.getString("password");
String phone = rs.getString("phone");
i++;
}
rs = dbCon.