资源简介
1.开发环境:Mysql数据库;tomcat7.0;eclipse
基本设计要求:
1)用户管理:系统分为3级用户权限:超级管理员可以管理宿舍楼信息,楼中的宿舍房等信息;普通管理员可以管理宿舍成员;普通用户不用注册,可以直接查看宿舍成员的信息。
2)后台宿舍信息管理:超级管理员可以对宿舍楼信息、宿舍房间信息和宿舍中的学生信息进行增删改查。普通管理员可以对宿舍中的学生信息进行增删改查。
3)前台宿舍信息查询:要求根据学号或姓名查出学生的宿舍信息,例如位于哪个宿舍的那个楼的哪个房间。
扩展要求:
1)实现普通管理员按宿舍楼划分权限,某个楼的管理员只能管理本宿舍楼的学生信息。
2)实现学生宿舍信息的高级查询。例如可以按宿舍号查,按学生姓名或学号查询。
3)实现学生宿舍信息的批量导入。例如使用excel文件导入批量信息。
代码片段和文件信息
package com.wgh.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class CharacterEncodingFilter implements Filter {
protected String encoding = null; // 定义编码格式变量
protected FilterConfig filterConfig = null; // 定义过滤器配置对象
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig; // 初始化过滤器配置对象
this.encoding = filterConfig.getInitParameter(“encoding“); // 获取配置文件中指定的编码格式
}
// 过滤器的接口方法,用于执行过滤业务
public void doFilter(ServletRequest request ServletResponse response
FilterChain chain) throws IOException ServletException {
if (encoding != null) {
request.setCharacterEncoding(encoding); // 设置请求的编码
// 设置应答对象的内容类型(包括编码格式)
response.setContentType(“text/html; charset=“ + encoding);
//System.out.println(“sssssssssssss“);
}
chain.doFilter(request response); // 传递给下一个过滤器
}
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
}
相关资源
- 学生宿舍管理系统数据库设计实验报
- 宿舍管理系统毕业设计
- 宿舍管理系统SQL数据库+源代码
- 宿舍管理系统.zip
- maven+ssm 宿舍管理系统 +mysql 宿舍管理
- servlet和mysql实现宿舍管理系统
- 宿舍管理系统ssh+mysql+论文
- SQl 学生宿舍管理系统数据库课程设计
- 宿舍管理系统数据库文件
- 数据库完整的课程设计——学生宿舍
- Oracle数据库大作业
- 学生信息管理系统 数据库大作业
- 宿舍管理系统带界面,mysql
- sql学生宿舍管理系统
- 数据库大作业sql server
- 数据库大作业23958
- Delphi学生宿舍管理系统SQL版.rar
- 宿舍管理系统(源代码)
- 快餐厅数据库大作业.rar
评论
共有 条评论