一、源码特点
jsp高校学生资助管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
jsp高校学生资助管理系统myeclipse开发mysql数
二、功能介绍
1.用户管理模块包括对系统内用户信息的发布,修改,查看,删除等功能。
2.学生管理模块包括对系统内学生信息的发布,修改,查看,删除等功能。
3.家庭管理模块包括对系统内家庭信息的发布,修改,查看,删除等功能。
4.奖惩管理模块包括对系统内奖惩信息的发布,修改,查看,删除等功能。
5.成绩管理模块包括对系统内成绩信息的发布,修改,查看,删除等功能。
6.资助管理模块包括对系统内资助信息的发布,修改,查看,删除等功能。
7.登录、退出
控制层的serlvet 主要代码
-
- public class yonghuServlet extends HttpServlet {
- public void service(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- request.setCharacterEncoding("gb2312");
- System.out.println("method"+request.getParameter("method"));
- String method=(String)request.getParameter("method");
- if(method.equals("insert")){//用户添加
- insertM(request, response);
- }else if(method.equals("list")){//用户列表
- ListM(request, response);
- }else if(method.equals("delete")){//用户删除
- deleteM(request, response);
- }else if(method.equals("modifyindex")){//用户修改页面
- modifyIndex(request, response);
- }
- else if(method.equals("modify")){//用户修改
- modifyM(request, response);
- }else if(method.equals("detail")){//用户详细信息
- detailM(request, response);
- }else if(method.equals("Plist")){//用户列表信息
- PListM(request, response);
- }
- }
- private void insertM(HttpServletRequest request, HttpServletResponse response){//用户添加
- DBO db=new DBO();//初始化数据链接基础类
- String sql="";//sql语句初始化
- String keyid =(String)request.getParameter("keyid");//用户表主键
- String yhm=(String)request.getParameter("yhm");//用户名
- String mm=(String)request.getParameter("mm");//密码
- String xm=(String)request.getParameter("xm");//姓名
- String lxdh=(String)request.getParameter("lxdh");//联系电话
- String qx=(String)request.getParameter("qx");//权限
-
- response.setCharacterEncoding("gb2312");
- sql="insert into yonghu(yhm,mm,xm,lxdh,qx) values('"+yhm+"','"+mm+"','"+xm+"','"+lxdh+"','"+qx+"')";
- ;//用户SQL 语句
- int row=1;
- try {
- row=db.update(sql);//执行sql语句 insert语句
- if(row==1){
- request.setAttribute("flag", "操作成功");
- }else{
- request.setAttribute("flag", "操作失败");
- }
-
-
- request.getRequestDispatcher("yonghu/yonghuadd.jsp").forward(request, response);
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- }
- private void ListM(HttpServletRequest request, HttpServletResponse response){//用户信息列表
- ResultSet rs=null;
- String sql="select * from yonghu where 1=1 ";//查询用户 sql语句
- DBO db=new DBO();//初始化数据链接基础类
- db.open();
-
- //用户信息查询
- response.setCharacterEncoding("gb2312");
- try{
- rs=db.query(sql);//查询结果
-
- //PrintWriter out = response.getWriter();
- request.setAttribute("rs", rs);
-
-
- request.getRequestDispatcher("yonghu/yonghulist.jsp").forward(request, response);
- }catch(Exception e){
- e.toString();
- e.printStackTrace();
- }
-
- }
- private void PListM(HttpServletRequest request, HttpServletResponse response){//用户分页信息列表
- ResultSet rs=null;
- String sql="select * from yonghu where 1=1 ";//查询用户 sql语句
- DBO db=new DBO();//初始化数据链接基础类
-
- String str=(String)request.getParameter("Page");
-
- response.setCharacterEncoding("gb2312");
- try{
-
- if(str==null){
- str="0";
- }
- rs=db.query(sql);
-
- PrintWriter out = response.getWriter();
- request.setAttribute("rs", rs);
-
-
- request.getRequestDispatcher("yonghu/yonghuPlist.jsp?Page="+str).forward(request, response);
- }catch(Exception e){
- e.toString();
- e.printStackTrace();
- }
-
- }
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发servlet。
3、数据库文件名是jspszizhu.sql,系统名称zizhu
4、系统首页地址:http://127.0.0.1:8080/zizhu/
