资源预览内容
第1页 / 共58页
第2页 / 共58页
第3页 / 共58页
第4页 / 共58页
第5页 / 共58页
第6页 / 共58页
第7页 / 共58页
第8页 / 共58页
第9页 / 共58页
第10页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学生成绩管理系统组员: 工作分配:系统管理员对学生的管理、教师管理课程管理成绩处理、以最后的审查工作。:学生的课程选择、信息查询、密码修改、登陆、退出的工作。:对教师界面的开设课程、成绩提交,首页、我要留言的工作。:系统的文档,系统的头和尾界面的工作。:系统的美化。1.系统的主要功能系统登录,学生和教师信息的添加、修改和删除,学生留言,教师开课,学生选课,课表的显示,等功能。系统功能模块图如下:学生信息管理系统管理员登录学生登录教师登录1.1、管理员登录功能模块管理员登录学生管理添加学生信息删除学生信息查询学生信息修改学生信息查看学生留言教师管理添加教师信息删除教师信息修改教师信息查询教师信息教师管理添加课程信息删除课程信息修改课程信息查询课程信息1.2、教师登录功能模块图成绩提交信息查询修改密码教师管理开设课程课程查询提交课程删除课程以开设课程未提交课程已提交课程个人信息他人信息1.3、学生登录功能模块图课程选择课程查询提交课程删除课程课表显示成绩查询他人成绩留言查看留言学生登录信息查询密码修改我要留言2.系统的结构及部分代码说明结构图如下:其中msc.dao包是对向数据库里面添加、修改删除等操作;Msc.dbc包是连接数据库的;Msc.slt包对登录、添加、删除、修改等的验证;Msc.util包对编码的过滤和设置;Msc.vo包是一些需要的javabean代码;Webroot是页面的实现代码;3.界面部分实现代码及验证系统登录界面如果是管理员登录跳登录验证login_conf验证其中验证代码如下:package msc.slt;import java.io.IOException;import java.io.PrintWriter;import java.text.DateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import msc.vo.*;import msc.dao.*;public class login_conf extends HttpServlet public login_conf() super();public void destroy() super.destroy();public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html);request.setCharacterEncoding(utf-8);response.setCharacterEncoding(utf-8);PrintWriter out = response.getWriter();String id=request.getParameter(id);String password=request.getParameter(password);String kind=request.getParameter(kind);UserDAO udao=new UserDAO();User user=null;try user=udao.check(id,kind);if(user.getId().equals(id)HttpSession session;session=request.getSession(true); session.setAttribute(id,user.getId();session.setAttribute(na,user.getName();session.setAttribute(pa,user.getCode();session.setAttribute(kind,user.getKind();if(kind.equals(admin)if(password.equals(user.getCode()response.sendRedirect(admin_frame.jsp);else response.setHeader(refresh,2;URL=login.jsp) ; out.print(密码错误!请重新登录.);else if(kind.equals(student)if(password.equals(user.getCode()response.sendRedirect(student_frame.jsp);elseresponse.setHeader(refresh,2;URL=login.jsp) ;out.print(密码错误!请重新登录.);else if(kind.equals(teacher)if(password.equals(user.getCode()response.sendRedirect(teacher_frame.jsp);elseresponse.setHeader(refresh,2;URL=login.jsp) ;out.print(密码错误!请重新登录.); catch (Exception e) response.setHeader(refresh,2;URL=login.jsp) ;out.print(用户); out.print(id);out.print(不存在!请重新登录.);out.flush();out.close();验证成功跳转到admin_frame.jsp页面,可以进行对学生、教师、课程的管理等的操作。验证成功后进入的界面点击学生管理进入的页面这个界面可以对学生的添加,修改,删除查看留言等操作。点击相应的操作进入相应的界面,进入学生管理加载admin_stu.jsp,进入教师管理加载admin_tea.jsp,进入课程管理加载admin_cou.jsp,在这里我们有学生管理页面进行说明,其他不在一一说明,它们是类似的代码。点击学生管理界面的添加、删除、修改等功能用student_slf.java进行验证,代码如下:package msc.slt;import java.io.IOException;import java.io.PrintWriter;import java.sql.SQLException;import java.util.Vector;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import msc.dao.*;import msc.vo.Student;public class student_slt extends HttpServlet public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html);request.setCharacterEncoding(utf-8);response.setCharacterEncoding(utf-8); String action = request.getParameter(action); if (new.equalsIgnoreCase(action) doAdd(request,response); if(delete.equalsIgnoreCase(action) doDelete(request,response); if(update.equalsIgnoreCase(action)doUpdate(request,response); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doPost(request,response); public void doAdd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(text/html);request.setCharacterEncoding(utf-8);response.setC
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号