当前位置: 首页 > news >正文

基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)

博主24h在线,想要源码文档部署视频直接私聊,9.9元拿走!

基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明 三个角色

管理员:个人信息、课程管理、成绩管理、教师管理、学生管理

教师:个人信息、课程管理、成绩管理、学生信息查看

学生:人个信息管理、成绩查询

技术框架

JSP Servlet MySQL JDBC Tomcat CSS JavaScript bootstrap jquery

基于javaweb+mysql的JSP+Servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)


public class ServletEditCos extends HttpServlet{private Course course;private ServletFindAllCos servletFindAllCos=new ServletFindAllCos();private ServletSelectCos selectOne=new ServletSelectCos();private CourseServiceImpl courseServiceImpl=new CourseServiceImpl();public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {int courseID=Integer.parseInt(request.getParameter("courseID"));String courseName = request.getParameter("courseName");int courseCredit = Integer.parseInt(request.getParameter("courseCredit"));int courseHours = Integer.parseInt(request.getParameter("courseHours"));String courseTea = request.getParameter("courseTea");String coDate = request.getParameter("courseDate");Date courseDate = null;try {courseDate = new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("courseDate"));} catch (ParseException e) {e.printStackTrace();} course=new Course(courseID,courseName,courseCredit,courseHours,courseTea,courseDate);int rs=courseServiceImpl.editCos(course,coDate);if(rs>0){request.setAttribute("msg", "修改成功!!");servletFindAllCos.doGet(request, response);//	request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);}else{return "SF";  }  return null;  }  }public class ServletaddTeacher extends HttpServlet{private User user;private Teacher teacher;private UserServiceImpl userServiceImpl = new UserServiceImpl();private TeacherServiceImpl teacherServiceImpl =new TeacherServiceImpl();private ServletFindAllTea findTea=new ServletFindAllTea();public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String teaNum = request.getParameter("teaNum");String teaName = request.getParameter("teaName");String pwd = request.getParameter("password");String teaSex = request.getParameter("teaSex");int teaAge = Integer.parseInt(request.getParameter("teaAge"));String teaCourse = request.getParameter("teaCourse");String major = request.getParameter("major");String department = request.getParameter("department");String phone = request.getParameter("phone");int roleID = Integer.parseInt(request.getParameter("role"));user = new User(teaNum, teaName, pwd, phone, roleID);teacher = new Teacher(teaNum, teaName, teaSex, teaAge, teaCourse, major,department);//验证是否存在该教师User rs=userServiceImpl.login(user);
}

http://www.lryc.cn/news/221481.html

相关文章:

  • 基于卷积优化算法的无人机航迹规划-附代码
  • 科技云报道:不卷自研大模型,金山办公如何创新生成式AI?
  • 3BHE022291R0101 PCD230A 专注于制造卓越人工智能
  • 小程序 scroll-view 性能问题
  • 【移远QuecPython】EC800M物联网开发板的硬件PWM和PWM输出BUG
  • OverDraw的优化
  • 数据结构—字符串
  • inne所属公司抢注“童年时光”商标仍被冻结
  • 20231106-前端学习加载和视频球特效
  • Arrays.asList() 和 List.of() 的列表之争
  • 基于51单片机的停车场管理系统仿真电路设计
  • APIView单一资源的查看更新删除
  • UML--类图的表示
  • JVM字节码文件浅谈
  • DBever 连接trino时区问题 The datetime zone id ‘GMT+08:00‘ is not recognised
  • xlua源码分析(二)lua Call C#的无wrap实现
  • MySql优化经验分享
  • 【Linux】:使用git命令行 || 在github创建项目 || Linux第一个小程序——进度条(进阶版本)
  • Kotlin apply 交换两个数
  • Android jetpack : Navigation 导航 路由 、 单个Activity嵌套多个Fragment的UI架构方式
  • 【react】在react中祖父、父亲、孙子组件层层解构其余属性props时报错children.forEach is not function
  • P9831 [ICPC2020 Shanghai R] Gitignore
  • LinkList集合方法(自写)
  • Ansible playbook自动化运维工具详解
  • 图像切分:将一张长图片切分为指定长宽的多张图片
  • ROS学习笔记(5):ros_control
  • 《008.Springboot+vue之自习室选座系统》
  • 道可云元宇宙每日资讯|5G数智新时代元宇宙发展论坛在厦门举办
  • 使用 Go 写入文件
  • 调用DeleteLocalRef的正确姿势