​javaweb课设 数据库课设-简单学生管理系统 学生选课系统【源码+数据库+课设报告】

发布于:2022-12-13 ⋅ 阅读:(1358) ⋅ 点赞:(1)

🔥作者主页:雨晨源码🔥 

💖简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作💖


💖文末联系💖


精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻

Java精彩实战毕设项目案例

Java精彩新手课设项目案例

小程序精彩项目案例

## 🏆1 开发环境

 - 开发语言:Java  - 技术:Javaweb+serverlet+jsp

 - 数据库:MySQL     - 架构:B/S      - 源码类型: Web    

 - 编译工具:Idea、Eclipse、MyEclipse (选其一)   

 - 其他:jdk1.8、Tomcat8.5 、Navica、Maven

##🏆 2 功能介绍:三个角色:学生/老师/管理员

2.1 学生:登录,学生选课(选课、取消选课),课程查询,学籍信息,注销等。

2.2 老师:登录,选课管理,查询学生信息,个人信息修改,注销等。

2.3 管理员:登录,学生管理,课程管理,老师管理,注销等。

##🏆3 项目功能截图: 

3.1代码文件截图

3.2 学生页面:

1. 登录页面

2. 选课

3. 学籍信息

3.3 教师端页面:

1. 课程管理

2.学生信息

3.3 管理员端页面:

1.学生管理

2.教师管理

1.课程管理

 

##🏆4 代码实现: 

4.1 选课代码实现

public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {	
		this.doPost(request, response);
		}

	/**
	 * The doPost method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to post.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
		out.println("<HTML>");
		out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
		out.println("  <BODY><center>");
		try{
			request.setCharacterEncoding("utf-8");
			Student stu = new Student(request.getParameter("Sname"),request.getParameter("Spassword"),request.getParameter("Sclass")
					,request.getParameter("Ssex"),0);
			DaoStu insert = new DaoStu();
			int rs = insert.insertStu(stu);
			if(rs!=0){
				out.println("添加成功:"+stu.getSNo());
			}else{
				out.println("添加失败"+stu.getSNo());
			}
			response.sendRedirect("/Ten/tea/selectStu.jsp");
		}catch(Exception e){e.printStackTrace();}
		out.println("  </center></BODY>");
		out.println("</HTML>");
		out.flush();
		out.close();
	}

以上就是部分功能展示,总的来说:本系统功能完善,界面简捷,数据库设计合理,代码工整,适合学习!!

如需了解,评论区资咨询即可,,点餐收藏评论三连走起呀!!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓如果大家有任何疑虑,请在下方位置详细咨询。


网站公告

今日签到

点亮在社区的每一天
去签到