基于Jsp+Servlet+Web的学生信息管理系统

目 录
1绪论 5
1.1 课题背景及现状… 5
1.2 开发环境及工具介绍… 5
1.2.1 操作系统 … 5
1.2.2 编译环境 … 5
1.2.2.1Eclipse Neon Release (4.6.0) 5
1.2.2.2JetBrains WebStorm 2016.2.4 5
1.2.2.3Apache Tomcat v8.0 5
1.2.2.4MySQL Workbench 6.3 CE 5
1.3 编程语言… 6
2需求分析 6
2.1 面向人群… 6
2.2 总体功能描述… 6
2.3 功能描述… 6
2.3.1 用户登录系统实现功能 … 6
2.3.2 管理员登录系统实现功能 … 6

3总体设计 6
3.1 运行环境… 6
3.2 基本处理流程… 7
3.2.1 用户登录流程图 … 7
3.2.2 子模块操作处理流程图 … 7
3.3 模块结构… 8
3.3.1 系统结构图 … 8
3.3.2 功能模块简介 … 8

4详细设计 8
4.1 子管理模块设计… 8
4.1.1 程序流程图 … 8
4.1.2 算法描述 … 9
4.2 关键类说明… 9

5数据库设计 9

5.1 概念结构设计… 9
5.2 逻辑结构设计… 10
5.3 物理结构设计… 10
6编码与测试 11
6.1 操作界面截图… 11
6.2 调试过程… 12
6.3 登录注册模块… 13
6.4 增删改查模块… 13
7实验总结 17
附录 18
参考文献 23

2需求分析
2.1面向人群
学校的学生信息管理人员以及老师和学生
2.2总体功能描述
本系统利用 Java Web 技术实现了学生信息管理系统,具有简单的学生信息管理功能。实现了以下功能模块:
院系信息管理模块,学生信息管理模块,课程信息管理模块,成绩管理模块并能根据登入用户的权限自动展示相关操作。
2.3功能描述
2.3.1用户登录系统实现功能
(1)查看全部用户,用页面返回结果
(2)查看全部院系,用页面返回结果
(3)查看全部学生信息,用页面返回结果
(4)查看全部课程信息,课程平均分,课程不及格率,用页面返回结果
(5)查看全部成绩,用页面返回结果
2.3.2管理员登录系统实现功能
(1)对用户进行增删改查,用页面返回处理以及查询结果
(2)对院系进行增删改查,用页面返回处理以及查询结果
(3)对学生进行增删改查,用页面返回处理以及查询结果
(4)对课程进行增删改查,并可以查看平均分、不及格率和成绩排名,用页面返回处理以及查询结果
(5)对成绩进行增删改查,用页面返回处理以及查询结果

3总体设计
3.1运行环境
硬件环境:Windows 7 及以上,处理器:Intel Pentium 及以上,内存:2G 以上浏览器:IE9 以上及 Chrome,FireFox,Safari 等现代浏览器

3.2基本处理流程
3.2.1用户登录流程图
基于Jsp+Servlet+Web的学生信息管理系统_第1张图片

<%@page import="model.User"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>



	
	管理员操作界面
	
	

	

	<%
		//获取登录成功的用户信息
		User user = (User) session.getAttribute("admin");
		//判断用户是否登录
		if(user != null){
	%>
	
管理员操作界面
<% }else{ response.sendRedirect("login.html"); } %>

基于Jsp+Servlet+Web的学生信息管理系统_第2张图片
基于Jsp+Servlet+Web的学生信息管理系统_第3张图片
基于Jsp+Servlet+Web的学生信息管理系统_第4张图片
基于Jsp+Servlet+Web的学生信息管理系统_第5张图片
基于Jsp+Servlet+Web的学生信息管理系统_第6张图片
基于Jsp+Servlet+Web的学生信息管理系统_第7张图片
基于Jsp+Servlet+Web的学生信息管理系统_第8张图片
基于Jsp+Servlet+Web的学生信息管理系统_第9张图片
基于Jsp+Servlet+Web的学生信息管理系统_第10张图片
基于Jsp+Servlet+Web的学生信息管理系统_第11张图片
基于Jsp+Servlet+Web的学生信息管理系统_第12张图片
基于Jsp+Servlet+Web的学生信息管理系统_第13张图片
基于Jsp+Servlet+Web的学生信息管理系统_第14张图片
基于Jsp+Servlet+Web的学生信息管理系统_第15张图片
基于Jsp+Servlet+Web的学生信息管理系统_第16张图片
基于Jsp+Servlet+Web的学生信息管理系统_第17张图片

你可能感兴趣的:(java,servlet,学生信息管理系统,毕业设计,Web)