做网站和做app哪个更难,工程与建设,王也道长,修改网站模板一、源码特点 java Web学习系统进度管理系统是一套完善的java web信息管理系统 #xff0c;对理解JSP java编程开发语言有帮助#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用B/S模式开发。开发环 境为TOMCAT7.0,Myeclipse8.5开发#xff0c;数据库为…一、源码特点 java Web学习系统进度管理系统是一套完善的java web信息管理系统 对理解JSP java编程开发语言有帮助系统具有完整的源代码和数据库系统主要采用B/S模式开发。开发环 境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 java web 学习系统进度管理系统1 二、功能介绍 前台功能 首页浏览 试卷浏览、在线答题 查看试卷浏览浏览试卷任务 用户注册、登录 后台功能 (1)用户管理对用户信息进行添加、删除、修改和查看 (2)章节管理对章节信息进行添加、删除、修改和查看 (3)试题管理对试题信息进行添加、删除、修改和查看 (4)试卷管理对试卷信息进行添加、删除、修改和查看 (5)组卷管理对组卷信息进行添加、删除、修改和查看 (6)回答管理对回答信息进行添加、删除、修改和查看 (7)成绩管理对成绩信息进行添加、删除、修改和查看 (8)试卷任务管理对试卷任务信息进行添加、删除、修改和查看 (9)试卷浏览管理对试卷浏览信息进行添加、删除、修改和查看
数据库设计 [表yonghu] 用户列属性表格 序号字段名称数据类型长度主键描述1yhidINTEGER11是用户编号2yhmVARCHAR40否用户名3mmVARCHAR40否密码4xmVARCHAR40否姓名5qxVARCHAR40否权限 [表zhangjie] 章节列属性表格 序号字段名称数据类型长度主键描述1zjidINTEGER11是章节编号2zjVARCHAR40否章节 [表shiti] 试题列属性表格 序号字段名称数据类型长度主键描述1stidINTEGER11是试题编号2tmVARCHAR40否题目3lxVARCHAR40否类型4zjVARCHAR40否章节5msVARCHAR40否描述6daVARCHAR40否答案7tsVARCHAR40否提示8tpVARCHAR40否图片9fzVARCHAR40否分值 [表shijuan] 试卷列属性表格 序号字段名称数据类型长度主键描述1sjidINTEGER11是试卷编号2kcVARCHAR40否课程3sjVARCHAR40否试卷4ctsjVARCHAR40否出题时间5cjrVARCHAR40否出卷人6jzsjVARCHAR40否截止时间 [表zujuan] 组卷列属性表格 序号字段名称数据类型长度主键描述1zjidINTEGER11是组卷编号2sjVARCHAR40否试卷3stVARCHAR40否试题
代码设计
private void insertM(HttpServletRequest request, HttpServletResponse response){//成绩添加chengjiDao daonew chengjiDao();chengji chengjinew chengji();chengji.setCjid((String)request.getParameter(keyid));
chengji.setSj((String)request.getParameter(sj));
chengji.setKssj((String)request.getParameter(kssj));
chengji.setCj((String)request.getParameter(cj));
chengji.setYh((String)request.getParameter(yh));response.setCharacterEncoding(gb2312);try {dao.insert(chengji);request.setAttribute(flag, 操作成功); request.getRequestDispatcher(chengji/chengjiadd.jsp).forward(request, response);} catch (Exception e) {e.printStackTrace();}}private void ListM(HttpServletRequest request, HttpServletResponse response){//成绩信息列表ResultSet rsnull;chengjiDao dao new chengjiDao();System.out.println(alist);String sql;response.setCharacterEncoding(gb2312);try{rsdao.qlist(sql);PrintWriter out response.getWriter();request.setAttribute(rs, rs); request.getRequestDispatcher(chengji/chengjilist.jsp).forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}}private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表ResultSet rsnull;chengjiDao dao new chengjiDao();String str(String)request.getParameter(Page);String sql;response.setCharacterEncoding(gb2312);try{if(strnull){str0;}
rsdao.qlist(sql);PrintWriter out response.getWriter();request.setAttribute(rs, rs); request.getRequestDispatcher(chengji/chengjiinfo.jsp?Page1).forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}}private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//成绩修改首页ResultSet rsnull;response.setCharacterEncoding(gb2312);chengjiDao dao new chengjiDao();String keyid(String)request.getParameter(keyid);String sql;if(keyid!null!keyid.equals()){sql and cjidkeyid;}try{rsdao.qlist(sql);PrintWriter out response.getWriter();request.setAttribute(rs, rs); request.getRequestDispatcher(chengji/chengjimodify.jsp).forward(request, response);//response.sendRedirect(chengji/chengjimodify.jsp);}catch(Exception e){e.toString();e.printStackTrace();}}private void detailM(HttpServletRequest request, HttpServletResponse response){//成绩详细信息页面ResultSet rsnull;response.setCharacterEncoding(gb2312);chengjiDao dao new chengjiDao();String keyid(String)request.getParameter(keyid);String sql;if(keyid!null!keyid.equals()){sql and cjidkeyid;}try{rsdao.qlist(sql);request.setAttribute(rs, rs); request.getRequestDispatcher(chengji/chengjidetail.jsp).forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}} 三、注意事项 1、管理员账号admin密码admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 3、数据库文件名是jspxyjd.sql 系统名称xyjd 4、系统首页地址http://127.0.0.1:8080/xyjd/login.jsp
四 系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓