• jsp高校学生资助管理系统myeclipse开发mysql数据库serlvet技术BS模式java编程网页结构


    一、源码特点
        jsp高校学生资助管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
    TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

    jsp高校学生资助管理系统myeclipse开发mysql数


    二、功能介绍
    1.用户管理模块包括对系统内用户信息的发布,修改,查看,删除等功能。
    2.学生管理模块包括对系统内学生信息的发布,修改,查看,删除等功能。
    3.家庭管理模块包括对系统内家庭信息的发布,修改,查看,删除等功能。
    4.奖惩管理模块包括对系统内奖惩信息的发布,修改,查看,删除等功能。
    5.成绩管理模块包括对系统内成绩信息的发布,修改,查看,删除等功能。
    6.资助管理模块包括对系统内资助信息的发布,修改,查看,删除等功能。
    7.登录、退出

    控制层的serlvet 主要代码

    1. public class yonghuServlet extends HttpServlet {
    2. public void service(HttpServletRequest request, HttpServletResponse response)
    3. throws ServletException, IOException {
    4. request.setCharacterEncoding("gb2312");
    5. System.out.println("method"+request.getParameter("method"));
    6. String method=(String)request.getParameter("method");
    7. if(method.equals("insert")){//用户添加
    8. insertM(request, response);
    9. }else if(method.equals("list")){//用户列表
    10. ListM(request, response);
    11. }else if(method.equals("delete")){//用户删除
    12. deleteM(request, response);
    13. }else if(method.equals("modifyindex")){//用户修改页面
    14. modifyIndex(request, response);
    15. }
    16. else if(method.equals("modify")){//用户修改
    17. modifyM(request, response);
    18. }else if(method.equals("detail")){//用户详细信息
    19. detailM(request, response);
    20. }else if(method.equals("Plist")){//用户列表信息
    21. PListM(request, response);
    22. }
    23. }
    24. private void insertM(HttpServletRequest request, HttpServletResponse response){//用户添加
    25. DBO db=new DBO();//初始化数据链接基础类
    26. String sql="";//sql语句初始化
    27. String keyid =(String)request.getParameter("keyid");//用户表主键
    28. String yhm=(String)request.getParameter("yhm");//用户名
    29. String mm=(String)request.getParameter("mm");//密码
    30. String xm=(String)request.getParameter("xm");//姓名
    31. String lxdh=(String)request.getParameter("lxdh");//联系电话
    32. String qx=(String)request.getParameter("qx");//权限
    33. response.setCharacterEncoding("gb2312");
    34. sql="insert into yonghu(yhm,mm,xm,lxdh,qx) values('"+yhm+"','"+mm+"','"+xm+"','"+lxdh+"','"+qx+"')";
    35. ;//用户SQL 语句
    36. int row=1;
    37. try {
    38. row=db.update(sql);//执行sql语句 insert语句
    39. if(row==1){
    40. request.setAttribute("flag", "操作成功");
    41. }else{
    42. request.setAttribute("flag", "操作失败");
    43. }
    44. request.getRequestDispatcher("yonghu/yonghuadd.jsp").forward(request, response);
    45. } catch (Exception e) {
    46. e.printStackTrace();
    47. }
    48. }
    49. private void ListM(HttpServletRequest request, HttpServletResponse response){//用户信息列表
    50. ResultSet rs=null;
    51. String sql="select * from yonghu where 1=1 ";//查询用户 sql语句
    52. DBO db=new DBO();//初始化数据链接基础类
    53. db.open();
    54. //用户信息查询
    55. response.setCharacterEncoding("gb2312");
    56. try{
    57. rs=db.query(sql);//查询结果
    58. //PrintWriter out = response.getWriter();
    59. request.setAttribute("rs", rs);
    60. request.getRequestDispatcher("yonghu/yonghulist.jsp").forward(request, response);
    61. }catch(Exception e){
    62. e.toString();
    63. e.printStackTrace();
    64. }
    65. }
    66. private void PListM(HttpServletRequest request, HttpServletResponse response){//用户分页信息列表
    67. ResultSet rs=null;
    68. String sql="select * from yonghu where 1=1 ";//查询用户 sql语句
    69. DBO db=new DBO();//初始化数据链接基础类
    70. String str=(String)request.getParameter("Page");
    71. response.setCharacterEncoding("gb2312");
    72. try{
    73. if(str==null){
    74. str="0";
    75. }
    76. rs=db.query(sql);
    77. PrintWriter out = response.getWriter();
    78. request.setAttribute("rs", rs);
    79. request.getRequestDispatcher("yonghu/yonghuPlist.jsp?Page="+str).forward(request, response);
    80. }catch(Exception e){
    81. e.toString();
    82. e.printStackTrace();
    83. }
    84. }

    三、注意事项
            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/

     

     

     

     

  • 相关阅读:
    【Vue】响应式与数据劫持
    4、运算符
    k8s中的端口hostPort、port、nodePort、targetPort
    面向Java开发者的ChatGPT提示词工程(9)
    【深度思考】:人工智能的发展会带来生产力和生产关系的变革吗?
    Rust嵌入式编程---动态内存分配器(Vec,String等)
    数字经济概念辨析
    angular的observable
    【软件测试】测试人,被裁后已失业大半年该如何破局?
    k8s 容忍和污点
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/127043201