精华内容
下载资源
问答
  • java web学生成绩后台管理系统,基于mvc设计模式实现,可以做为java毕业设计项目 项目描述 (1)该系统的用户分为教师和学生。教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生...
  • 为了提高学生及教师对学生学习成绩查询的速度及准确度,采用MVC(Model-View-Controller)设计模式 、JSP技术、数据库连接池技术、系统安全控制等技术在系统设计中应用。做了学生成绩查询系统的总体设计和具体模块的...
  • 本人数据库实验期末的实验,讲的就是做一个基于WEB系统,供一所大学管理学生注册信息及成绩管理。
  • WEB课设之学生成绩管理系统.zip资源进行解压之后,包含博主本人的WEB课设报告(方便理解设计思路和流程以及源代码)+studentmanagement.zip(导入到eclipse就可以直接运用)+xr-web.sql(数据库文件转储文件,用...
  • 学生成绩查询web系统

    2021-01-11 21:14:46
    学生成绩查询web系统

    一、配置环境

    说明:推荐电脑上安装一个迅雷,这样下载得更快一点
    

    1、JDK15 配置

    JDK15 配置,参考博客:JDK15的下载安装+环境变量配置

    2、Tomcat9.0 配置

    Tomcat9.0 配置,参考博客:Tomcat9.0安装教程 Tomcat9.0环境变量配置教程

    3、JDBC 下载

    JDBC 官网下载地址:mysql-connector-java-8.0.22.jar

    4、MySQL 、Navicat 安装及新建数据库

    MySQL 安装,参考博客:windows10上安装mysql(详细步骤)
    Navicat 安装,参考网站:Navicat for MySQL v15中文企业版安装激活教程(附下载)

    5、eclipse下载插件

    Help—> Install New Software
    

    在这里插入图片描述
    选择 2020-12 - http://download.eclipse.org/releases/2020-12,勾选 Web, XML, Java EE and OSGi Enterprise Development
    next即可
    在这里插入图片描述

    二、eclipse将项目部署到tomcat上

    1.配置elipse中tomcat环境

    windows->preferences->sever->Runtime environments
    

    在这里插入图片描述
    点击Add
    在这里插入图片描述
    选择与你tomcat相同版本的环境
    在这里插入图片描述
    完成后sever控制台显示如下
    在这里插入图片描述

    2. 运行项目

    基于JSP的javaweb学生管理系统Git下载
    基于JSP的javaweb学生管理系统
    我下载的是2,如果环境没错的情况下,可以直接运行,如下
    在这里插入图片描述

    三、连接MySQL数据库

    1. 在MySQL数据库里建表

    我用的是Mysql8.0
    先新建数据库studentmanagement
    在这里插入图片描述
    再打开Webcontent中的sql文件,运行一下,点击刷新
    在这里插入图片描述

    2. 连接数据库的代码

    package com.wenr.util;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    public class DBUtil {
    	private static final String driver = "com.mysql.cj.jdbc.Driver";
    	private static final String url = "jdbc:mysql://localhost:3306/studentmanagement?useSSL=true&serverTimezone=GMT";
    	private static final String username = "root";
    	private static final String password = "xxx";//数据库密码
    
    	private static Connection conn;
    
    	static {
    		try {
    			Class.forName(driver);
    		} catch (Exception ex) {
    			ex.printStackTrace();
    		}
    	}
    
    	public static Connection getConnection() throws SQLException {
    		if (conn == null) {
    			conn = DriverManager.getConnection(url, username, password);
    			return conn;
    		}
    		return conn;
    	}
    }
    

    四、运行效果

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • eclipse基于 JSP+Mysql 做一个简单的学生成绩查询web系统-附件资源
  • 基于 Java Web学生成绩查询系统的设计与实现 王萍利 (西安职业技术学院 陕西 西安 710077) 摘要: 为了提高学生及教师对学生学习成绩查询的速度及准确度,采用 MVC(Model-View-Controller)设计模式 、JSP 技术、...

    基于 Java Web 的学生成绩查询系统的设计与实现 王萍利 (西安职业技术学院 陕西 西安 710077) 摘要: 为了提高学生及教师对学生学习成绩查询的速度及准确度,采用 MVC(Model-View-Controller)设计模式 、JSP 技术、数据库连接池技术、系统安全控制等技术在系统设计中应用。做了学生成绩查询系统的总体设计和具体模块的实现。 试验证明,系统运行良好,在学生成绩查询方面起到良好的作用。关键词: 成绩查询; MVC 设计模式; JSP 技术; 系统安全控制中图分类号: TP311.5 文献标识码: A 文章编号:1674-6236(2013)06-0018-03 Design and implementation of student achievement inquires system based on Java Web WANG Ping-li (Xi’an Vocational & Technical College, Xi’an 710077, China) Abstract: In order to improve the students and teachers to students’ learning achievement inquires the speed and accuracy,using MVC (Model-View-Controller) design mode, JSP technology, database connection pool technology, system safety control technology in the application of system design. the students’ achievement inquires the design of the whole system and specific modules in the system. Test shows that the operation of the system, is good, in the student achievement inquires the plays a good role. Key words: scores query; MVC design pattern; JSP technology; system security control 收稿日期:2012-10-31 稿件编号:201210209 作者简介:王萍利(1972—),女,陕西渭南人,硕士,讲师。 研究方向:计算机科学与技术。 随着网络的广泛应用, 我们获取信息的程度不断加强,对于学生来说,学生学习成绩的快速查询是大势所趋的。 以前,学生考试完,老师将学生的考试成绩单寄给学生的,这样的弊端是:不仅浪费人力,而且速度慢,再者安全性也不能得到保证。 每学期都有家长反映,学生没收到成绩单。 所以我们建立学生成绩查询系统,这样不但解决了以上的问题,而且为环保做了贡献。 1 系统设计 1.1 系统设计目标 1)能快速的查询学生的成绩;2)系统的界面大方、友好; 3)具有良好的平台兼容性;4)系统安全、可靠。 1.2 系统功能划分 对学生的成绩查询系统的需求进行了详细的分析。 得到了以下系统的功能层次结构图[1],如图 1 所示。 现列举部分模块并简要概述其功能: 1.2.1 用户管理 主要功能是对教师的信息、学生的信息进行注册和授权。 1)录入教师和学生的信息:教师的信息包括

    展开全文
  • SchoolCMS学校管理系统,中国首个开源『学校教务管理系统』建站更快速! 源代码平台 GitHub: : 编码云/开源中国: ://gitee.com/zongzhige/schoolcms 传送门 演示地址 (演示账号进入官方获取) 展示图片 功能简介...
  • 简单的学生成绩查询web系统

    千次阅读 2021-01-11 16:01:59
    实验内容:基于 JSP+Mysql 做一个简单的学生成绩查询web系统。 Java Web Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过...

    实验内容:基于 JSP+Mysql 做一个简单的学生成绩查询web系统。

    一、Java Web

    Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

    1、 B/S系统

    B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

    2、主要框架

    Java web涉及的技术框架包括:Struts、SpringMVC、springboot。
    Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向对象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。

    3、servlet

    Servlet是sun公司提供的一门用于开发动态web资源的技术。
    Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
    Sun公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:
    1、编写一个Java类,实现servlet接口。
    2、把开发好的Java类部署到web服务器中。
    按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet

    4.Web服务器

    Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
    目前最主流的三个Web服务器是Apache、 Nginx、 IIS。
    在UNⅨ和LINUX平台下使用最广泛的免费HTTP服务器是Apache和Nginx服务器,而Windows平台NT/2000/2003使用ⅡS的WEB服务器。

    Tomcat

    Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat中得到体现。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,是目前比较流行的Web应用服务器。
    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

    5、JSP

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。
    JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
    它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

    二、代码实现

    参考地址:学生成绩管理系统3.0(JSP+Servlet+MySQL)

    成功演示

    在这里插入图片描述

    主要代码

    导入驱动jar包

    这里连接的是MySql数据库,使用连接MySql的jar包。

    连接数据库

    驱动:org.gjt.mm.mysql.Driver
    URL:jdbc:mysql://<machine_name><:port>/dbname
    注:machine_name:数据库所在的机器的名称;
    port:端口号,默认3306

    import java.sql.DriverManager;
    
    import com.mysql.jdbc.*;
    
    public class Dbacesss {
    	String driverName="org.gjt.mm.mysql.Driver";
    	String dbUrl="jdbc:mysql://localhost:3306/studentsystem?useUnicode=true&characterEncoding=utf8";
    	String userName="root";
    	String password="123456";
    	public Connection conn=null;
    	public Dbacesss() {
    		try {
    			Class.forName(driverName);
    			conn=(Connection) DriverManager.getConnection(dbUrl, userName, password);
    			System.out.println("数据库连接成功");
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			System.out.println("数据库连接失败");
    		}
    	}
    	public void close(){
    		try{
    			this.conn.close();
    			//this.pst.close();
    			System.out.println("关闭数据库成功");
    		}catch(Exception e){
    			e.printStackTrace();
    			System.out.print("关闭失败");
    		}
    	}
    
    }
    
    
    建立Student,Course对象
    public class Student {
    	private int sid;		// 编号
    	private String sname;	// 名字
    	private String spwd;	// 密码
    	
    	public int getSid() {
    		return sid;
    	}
    	public void setSid(int sid) {
    		this.sid = sid;
    	}
    	public String getSpwd() {
    		return spwd;
    	}
    	public void setSpwd(String spwd) {
    		this.spwd = spwd;
    	}
    	public String getSname() {
    		return sname;
    	}
    	public void setSname(String sname) {
    		this.sname = sname;
    	}
    }
    
    public class Course {
    	private int cid;		// 编号
    	private String cname;	//名称
    	private int credit;		//学分
    	private double score;	// 成绩
    	
    	public int getCid() {
    		return cid;
    	}
    	public void setCid(int cid) {
    		this.cid = cid;
    	}
    	public String getCname() {
    		return cname;
    	}
    	public void setCname(String cname) {
    		this.cname = cname;
    	}
    	public int getCredit() {
    		return credit;
    	}
    	public void setCredit(int credit) {
    		this.credit = credit;
    	}
    	public double getScore() {
    		return score;
    	}
    	public void setScore(double score) {
    		this.score = score;
    	}
    }
    

    建立数据库并建表

    数据库模型
    在这里插入图片描述
    代码如下:

    /*
    Navicat MySQL Data Transfer
    
    Source Server         : Mysql
    Source Server Version : 80022
    Source Host           : localhost:3306
    Source Database       : studentsystem
    
    Target Server Type    : MYSQL
    Target Server Version : 80022
    File Encoding         : 65001
    
    Date: 2021-01-10 18:39:11
    */
    
    SET FOREIGN_KEY_CHECKS=0;
    
    -- ----------------------------
    -- Table structure for course
    -- ----------------------------
    DROP TABLE IF EXISTS `course`;
    CREATE TABLE `course` (
      `cid` int DEFAULT NULL,
      `cname` varchar(20) COLLATE utf8_czech_ci DEFAULT NULL,
      `credit` int DEFAULT NULL,
      `score` double DEFAULT NULL,
      KEY `cid` (`cid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
    
    -- ----------------------------
    -- Table structure for grade
    -- ----------------------------
    DROP TABLE IF EXISTS `grade`;
    CREATE TABLE `grade` (
      `sid` int DEFAULT NULL,
      `cid` int DEFAULT NULL,
      `grade` double DEFAULT NULL,
      KEY `sid` (`sid`),
      KEY `cid` (`cid`),
      CONSTRAINT `grade_ibfk_1` FOREIGN KEY (`sid`) REFERENCES `student` (`sid`),
      CONSTRAINT `grade_ibfk_2` FOREIGN KEY (`cid`) REFERENCES `course` (`cid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
    
    -- ----------------------------
    -- Table structure for student
    -- ----------------------------
    DROP TABLE IF EXISTS `student`;
    CREATE TABLE `student` (
      `sid` int DEFAULT NULL,
      `sname` varchar(20) COLLATE utf8_czech_ci DEFAULT NULL,
      `spwd` varchar(20) COLLATE utf8_czech_ci DEFAULT NULL,
      KEY `sid` (`sid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
    
    -- ----------------------------
    -- Table structure for users
    -- ----------------------------
    DROP TABLE IF EXISTS `users`;
    CREATE TABLE `users` (
      `username` varchar(10) COLLATE utf8_czech_ci DEFAULT NULL,
      `password` varchar(10) COLLATE utf8_czech_ci DEFAULT NULL,
      `type` int DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
    

    使用sql完成对数据库的操作

    public class test {
    	static String sql=null;
    	static Dbacesss dbl=null;
    	static ResultSet result=null;
    	public static void main(String[] args) {
    	   sql="select * from student";
    	   dbl=new Dbacesss(sql);
    	   try{
    		   result=dbl.pst.executeQuery();
    		   while(result.next()){
    			   int no=result.getInt(1);
    			   String sname=result.getString(2);
    			   String spwd=result.getString(3);
    			   System.out.println(no+"\t"+sname+"\t"+spwd+"\t");
    		   }
    	   }catch(Exception e){
    		   e.printStackTrace();
    		   
    	   }     
    	}
    
    }
    

    使用sql可以得到student表所有数据信息,增删改查,可类似实现。

    完成Tomcat的配置以及部署项目

    windows下载tomcat,并在eclipose中winow->perference 选择server,点击add选择添加tomcat,将项目部署到tomcat上面。

    servlet的使用

    新建servlet文件,继承HttpServlet。
    在这里插入图片描述
    在这里插入图片描述
    跳转发送

    String forwordUrl=null;
    RequestDispatcher rd=null;
    if(userName.equals("admin")&&password.equals("123")) {
    			forwordUrl="/temp/login/success.jsp";
    			rd=req.getRequestDispatcher(forwordUrl);
    			rd.forward(req, resp);
    }else {
    			forwordUrl="/temp/login/fail.jsp";
    			rd=req.getRequestDispatcher(forwordUrl);
    			rd.forward(req, resp);
    }
    

    导入bootstrap和jquery完成美化页面

    官方网站:Bootstrap

    将下载好的bootstrap和jquery复制到文件目录
    在这里插入图片描述

    注意导入顺序

    先引入 bootstrap.min.css (Bootstrap的样式表文件)
    然后引入自己写的 css 文件(style.css)
    然后引入 jQuery(javascript 库)
    最后引入 bootstrap.min.js 程序文件

    导出项目war文件部署到tomcat

    在这里插入图片描述

    网页查看

    找不见页面,首先启动tomcat!
    在这里插入图片描述
    在这里插入图片描述

    这里只完成了登录,其他类似 >0< 。

    三、实验总结

    搞了好久,感觉还是做的不太行,搞什么不行非得搞java。

    展开全文
  • 基于WEB 学生 成绩 查询系统 pdf
  • 学生成绩查询web系统—功能概述

    千次阅读 2021-01-06 12:04:38
    学生成绩查询web系统—功能概述 文章目录学生成绩查询web系统—功能概述任务摘要一、前景介绍1、背景2、规划二、技术分析1、前端技术2、后端技术...随着学生数量的日渐增多,学生教务系统的数据量也不断增加,这无疑

    学生成绩查询web系统—功能概述

    任务摘要

    对基于JSP+Mysql实现的简单的学生成绩查询web系统功能做一个简单的阐述,帮助大家了解其系统功能的实现。

    一、前景介绍

    1、背景

    随着学生数量的日渐增多,学生教务系统的数据量也不断增加,这无疑大大增加了教务系统的负担。如果能把负责学生成绩管理的模块独立出来形成一个独立的系统,便可以有效降低教务系统的数据量,不仅可以方便管理员对于所有学生的信息进行系统的管理,而且便于教师对学生成绩进行查询和修改,学生也可以查询自己的成绩。这些优点能够极大地提高学生成绩管理的效率。因此,开发一套合适的、兼容性好的系统是很有必要的。

    2、规划

    一个基于JSP成绩管理系统

    1. 良好的前端展示,便于用户操作,可以轻松上手
    2. 具有可靠性,系统不同角色分配的权限合理,不泄露用户信息
    3. 可以批量录入信息,实现对信息的增删改查
    4. 反应迅速,能及时给出反馈

    二、技术分析

    1、前端技术

    前端主要使用html、css、js等基本技术,此外还用到bootstrap、jQuery、jstl等技术使得前端交互性增强。页面布局多采用相对布局,放大或缩小页面,页面内容分仍保持相对位置。

    Frame框架
    用于实现页面的局部加载和刷新。
    jQuery技术
    为了可以直接在某条记录上动态修改数据(即直接在当前页面修改而不是重新打开一个修改数据的页面),采用了jQuery技术,实现了在记录原位置直接修改数据。
    Ajax
    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。
    JSON
    JavaScript Object Notation(JavaScript 对象表示法)
    JSON 是存储和交换文本信息的语法。类似 XML,比 XML 更小、更快,更易解析,是一种轻量级的数据传输方式。

    2、后端技术

    DAO (DataAccessObjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。
    DAO 模式提供了访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。
    DAO 模式的优势----两次隔离

    • 隔离了数据访问代码和业务逻辑代码。业务逻辑代码直接调用DAO方法即可,完全感觉不到数据库表的存在。分工明确,数据访问层代码变化不影响业务逻辑代码,这符合单一职能原则,降低了藕合性,提高了可复用性
    • 隔离了不同数据库实现。采用面向接口编程,如果底层数据库变化,如由 MySQL 变成 Oracle 只要增加 DAO 接口的新实现类即可,原有 MySQL 实现不用修改。这符合”开-闭”原则。该原则降低了代码的藕合性,提高了代码扩展性和系统的可移植性

    三层架构(web层、service层和dao层)

    三层架构(web层、service层和dao层)

    Controller层:(也叫web层)Controller层负责具体的业务模块流程的控制,在此层里面要调用Serice层的接口来控制业务流程。
    Service层:Service层主要负责业务模块的逻辑应用设计。调用DAO层存取数据。
    DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰。
    在这里插入图片描述

    3、数据库

    数据库的连接
    采用mysql数据库,连接数据库用到jdbc数据库驱动。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。
    数据库的设计
    该系统使用关系型数据库,建表时采用关系模型的数据结构,每个实体对应一张表,联系若有属性,也可对应一张表,如学生实体对应一张学生表,课程对应一张课程表,课程和学生之间是学习的关系,他们会产生一个属性-分数,因此也应该有一张学生课程表。
    设置表的主键、外键以及表之间的级联关系。如:成绩表中的学生必须是学生表中存在的学生,当删除学生表中某一个学生时,若两张表是级联删除关系时,成绩表中该学生的信息自动删除。更新时也一样。这样避免了后端逻辑实现的复杂性。
    服务器
    使用Tomcat服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

    4、登录验证

    统有学生、教师和管理员三种不同身份的用户,系统分别为设置权限等级,当某用户登录时,系统会检索他们的等级,让他们访问对应的操作页面,学生进入学生系统模块,教师进入教师系统模块,管理员进入管理员系统模块。

    三、功能模块

    1、系统划分及功能

    学生成绩管理系统分为三个模块:学生模块、教师模块和管理员模块。

    • 学生模块的功能:个人信息的查询,部分信息的修改,本人成绩的查询
    • 教师模块的功能:个人信息的查询,成绩的录入、修改、查看和分析
    • 管理员模块的功能:对学生、教师、班级、课程的增删改查,课程的安排,系统用户的添加和删除

    在这里插入图片描述

    2、功能例图

    ,学生成绩管理系统包括三个参与者:学生、教师、管理员。根据不同身份的用户和系统的交互活动不同,可以画出如下用例
    在这里插入图片描述

    四、系统设计

    1、系统结构

    学生成绩管理系统分为学生、教师和管理员三大模块。每个模块有分为几个子功能模块。
    学生登录后可进行的操作:

    • 查看个人资料
    • 修改个人资料
    • 查询分数

    教师登陆后可进行的操作:

    • 查看个人资料
    • 修改个人资料
    • 录入学生成绩
    • 修改成绩
    • 查询学生成绩
    • 成绩分析统计查询

    管理员登陆后可进行的操作:

    • 管理学生信息
    • 管理教师信息
    • 基本信息管理
    • 系统用户信息管理

    2、数据表

    student(学生表)
    在这里插入图片描述
    teacher(教师表)
    在这里插入图片描述
    score(成绩表)
    在这里插入图片描述

    3、E-R图

    系统整体的实体关系图
    在这里插入图片描述
    学生信息实体E-R图
    在这里插入图片描述
    教师信息实体E-R图
    在这里插入图片描述
    成绩信息实体E-R图
    在这里插入图片描述

    4、系统流程图

    学生
    在这里插入图片描述
    教师
    在这里插入图片描述
    管理员
    在这里插入图片描述

    总结

    此篇文章主要对简易的学生成绩管理web系统功能做一个简单的描述,让大家可以清楚的理解其功能,当然系统的功能也比较简单,很容易上手的。主要就是针对学生成绩管理的相关操作。希望这篇文章对你有所帮助。

    参考资料

    基于JSP和MYSQL实现的学生成绩管理系统
    .

    展开全文
  • 登录仅为个人账号,只是提供了一个模拟教务处登录,查询成绩等信息的思路。若用于其他学校的教务处,需要进行代码的修改。
  • 运用JSP,Servlet等Web开发技术开发的一个学生成绩管理系统。1. 充分利用实验1的成果,利用JSP显示实验1的运行结果。即原来输出在控制台的结果改成用JSP显示。 2. 要求结合JSP和Servlet的特性实现相关功能。设计主页...
  • 系统采用access数据库和asp.net开发,实现了信息统计,打印信息,等功能
  • 编写该系统的目的是为了对学生成绩进行信息化管理,降低教师管理的成本,提高工作效率。该系统有六张数据表:学生表、教师(管理员)表、成绩表、课程表、班级表、登录表。学生表和教师表用来存储系统用户;成绩表...
  • java web学生成绩管理系统 java web学生成绩管理系统 java web学生成绩管理系统 java web学生成绩管理系统 java web学生成绩管理系统 java web学生成绩管理系统
  • JSP学生成绩管理系统源代码附带数据库 JSP+Servlet+JavaBean
  • 本人亲自书写的oracle课程设计,发布出来方便大家。 第一节 概述 3 1、课题名称 3 2、背景说明 3 ...第七节 系统部分模块演示 15 1、登陆模块 15 2、恢复以及彻底删除模块 17 第八节 课程设计小结 19 附言 20
  • java、jsp学生信息,学生成绩管理查询系统,2019最新,
  • 本文实例为大家分享了Python实现学生成绩管理系统的具体代码,供大家参考,具体内容如下 基本功能: 输入并存储学生的信息:通过输入学生的学号、姓名、和分数,然后就可以把数据保存在建立的student文件里面。 打印...
  • java web 学生成绩管理系统

    千次阅读 2020-06-09 11:29:41
    一、基础功能简介 登录 操作 管理员 ... 用户管理【添加新用户、修改、删除、查询】 ... 教师管理【修改、删除、分配课程、查询】 ... 学生管理【修改、... 课程学生【导出excel、返回上一页、成绩提交】
  • 学生成绩管理系统.zip

    2020-04-29 21:36:44
    学生成绩管理系统,分为老师、学生和管理员三个角色,管理员管理系统,教师登记成绩学生查看成绩等,有源码和sql文件
  • 学生成绩管理系统(SSMS),涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。该系统分为三大类:管理员、学生、教师。该项目是基于javaweb进行开发,很适合刚学完javaweb的...
  • jsp+javabean+mysql学生成绩查询系统
  • 学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,893
精华内容 6,357
关键字:

web学生成绩查询系统