快捷搜索: 王者荣耀 脱发

java毕业设计)基于java学生宿舍管理系统

基于java学生宿舍管理系统 本系统适用于毕业设计和课程设计,基于ssh框架实现,主要实现的功能有:系统分为三个角色,主要有管理员,宿管和学生,管理员的主要功能有:宿管和学生管理,宿舍楼管理,宿舍管理,学生入住登记,学生宿舍调换,学生迁出登记,缺寝记录等,学生可以查看自己的缺寝记录,宿管可以管理学生和登记学生的缺寝记录

一.技术环境

JDK版本:1.8 IDE工具:eclipse 数据库: mysql 编程语言: Java tomcat: 8.0 详细技术:HTML+CSS+JS+JSP+JAVA+SSH+MYSQL

二.系统功能

三.代码示例

package com.action;

import java.io.PrintWriter;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;

import com.bean.*;
import com.dao.*;


public class StudentAddSave extends ActionSupport {
          
   

	//下面是Action内用于封装用户请求参数的属性
	private String Student_Username ;
    private String Student_Password ;
    private String Student_Name ;
    private String Student_Sex ;
    private String Student_Class ;
	public String getStudent_Username() {
          
   
		return Student_Username;
	}

	public void setStudent_Username(String studentUsername) {
          
   
		Student_Username = studentUsername;
	}

	public String getStudent_Password() {
          
   
		return Student_Password;
	}

	public void setStudent_Password(String studentPassword) {
          
   
		Student_Password = studentPassword;
	}

	public String getStudent_Name() {
          
   
		return Student_Name;
	}

	public void setStudent_Name(String studentName) {
          
   
		Student_Name = studentName;
	}

	public String getStudent_Sex() {
          
   
		return Student_Sex;
	}

	public void setStudent_Sex(String studentSex) {
          
   
		Student_Sex = studentSex;
	}

	public String getStudent_Class() {
          
   
		return Student_Class;
	}

	public void setStudent_Class(String studentClass) {
          
   
		Student_Class = studentClass;
	}

	//处理用户请求的execute方法
	public String execute() throws Exception {
          
   
		
		//解决乱码,用于页面输出
		HttpServletResponse response=null;
		response=ServletActionContext.getResponse();
		response.setContentType("text/html;charset=UTF-8");
		response.setCharacterEncoding("UTF-8");
		PrintWriter out = response.getWriter();
		
		//创建session对象
		HttpSession session = ServletActionContext.getRequest().getSession();
		//验证是否正常登录
		if(session.getAttribute("id")==null){
          
   
			out.print("<script language=javascript>alert(请重新登录!);window.location=Login.jsp;</script>");
			out.flush();out.close();return null;
		}
		
		//查询用户名是否存在
		List<StudentBean> list=new StudentDao().GetList("Student_Username="+Student_Username+"", "");
		if(list.size()>0)
		{
          
   
			out.print("<script language=javascript>alert(用户名已经存在!);history.back(-1);</script>");
			out.flush();out.close();return null;
		}
		//添加
		StudentBean cnbean=new StudentBean();
		cnbean.setStudent_Username(Student_Username);
		cnbean.setStudent_Password(Student_Password);
		cnbean.setStudent_Name(Student_Name);
		cnbean.setStudent_Sex(Student_Sex);
		cnbean.setStudent_Class(Student_Class);
		cnbean.setStudent_State("未入住");
		cnbean.setStudent_DomitoryID(0);
		new StudentDao().Add(cnbean);
		    
		//跳转
		out.print("<script language=javascript>alert(添加成功!);window.location=StudentManager.action;</script>");
		out.flush();out.close();return null;
		
	}
	
	//判断是否空值
	private boolean isInvalid(String value) {
          
   
		return (value == null || value.length() == 0);
	}
	
	//测试
	public static void main(String[] args) {
          
   
		System.out.println();
	}
	
}

五.有意者请私谢谢

经验分享 程序员 微信小程序 职场和发展