登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Layui与Echarts框架的学生成绩管理系统的设计与实现毕业论文

 2021-11-07 08:11  

摘 要

随着互联网的迅猛发展,当今时代的大部分教育单位都选择采用无纸化、网络化管理学生信息。开发学生成绩管理系统,是将教育行业与计算机行业相结合,提高教师及管理人员工作效率的重要途径,同时为教师和学生提供简单方便的查询信息功能。但是普遍的学生成绩管理系统具备的功能都比较简单,无法直观清晰的给用户展示对学生成绩的分析,针对这些缺点,本系统致力于使用ECharts框架可视化分析学生成绩。

本文综合应用java web、JSON、三层架构开发模式等开发技术,采用B/S架构设计,结合Layui、ECharts框架,使网站便于开发和维护。本文针对系统进行分析与设计,实现了登录功能,学生模块、教师模块、课程模块、成绩模块的增删改查功能,以及用户权限管理、个人信息管理等功能。在用户设置中,为系统用户设置三种不同角色,分别是:系统管理员、教师和学生,不同角色拥有不同权限。同时,本次开发完成各个页面前端的设计与实现工作。在完成学生成绩管理系统的功能同时,更加注重学生成绩可视化分析方面的研究和开发。

关键字:Layui框架;ECharts框架;java web;学生成绩管理

Abstract

With the rapid development of the Internet, most educational institutions in today's era have chosen to adopt paperless and networked management of student information. The development of student achievement management system is an significant way to combine the education industry with the computer industry, to improve the workpiece ratio of teachers and administrators, and to bring convenient and simple information inquiry function for users. However, the common student achievement management system has a relatively simple function, which cannot directly and clearly show the user the analysis of student performance in data. In view of these shortcomings, this system is committed to using the ECharts framework to visually analyze student performance.

In this thesis, Java web, JSON, three-layer architecture development mode and other development technologies are comprehensively applied. B/S architecture design is adopted, and Layui and ECharts framework are combined to accelerate the development of the website. In the student achievement management system’s function, completed the login function, add, delete, modify and check function of student module, teacher module, course module, grade module, as well as user authority management,the personal information management and other functions. Three different roles are set for system users, namely: system administrator, teacher and student. Different roles have different permissions. At the same time, the design and implementation of the front end of each page has been completed.And it pays more attention to develop the visual analysis of students' achievement.

Key Words:Layui;ECharts;java web;Student's Score Managerment System

目 录

第1章 绪论 1

1.1研究背景及意义 1

1.2国内外研究现状 1

1.3论文主要工作 2

1.4论文结构 2

第2章 系统分析 3

2.1需求分析 3

2.1.1功能性需求 3

2.1.2非功能性需求 10

2.2可行性研究 10

2.3技术方案需求 11

第3章 系统设计 12

3.1架构设计 12

3.2模块划分 12

3.3数据库设计 18

3.3.1系统E-R图 18

3.3.2系统物理表 20

第4章 系统实现 22

4.1登录模块 22

4.2学生信息管理模块 24

4.3课程管理模块 28

4.4成绩管理模块 28

4.5个人信息管理模块 31

第5章 系统测试 32

5.1测试方法与测试环境 32

5.2测试用例和测试结果 32

第6章 总结与展望 37

6.1工作总结 37

6.2工作展望 37

参考文献 38

致谢 39

第1章 绪论

1.1研究背景及意义

在这个互联网发展的时代,高校教育行业也逐渐脱离手工管理的模式,走向无纸化、网络化,与教育行业相关的网络技术也在迅速发展[1]。随着教育行业的现代化发展和网络的大量普及,教育行业对于各类软硬件的需求逐渐加大,各类线上的教务管理系统也应运而生[2]。利用这些线上教务管理系统,处理学生、教师相关事务,通过科学化管理,可以很好地提高管理质量,促进校园信息化发展,提高校园服务水平[3]

学生成绩管理系统就是这些教务管理系统的一部分,它可以有效管理学生成绩,是教育行业中一个关键的部分[4]。学生成绩管理系统不仅可以让学校的管理者和教师更加高效地管理学生成绩,更能让广大学生在第一时间知道自己的成绩,并在线上向学校做出反馈,对提高教学质量、提供优质教学环境有着积极的作用[5]。本课题研究的意义便是开发大方简洁的学生成绩管理系统,同时加入可视化分析成绩的功能,为老师和学生提供便利。

1.2国内外研究现状

在国外教育行业中,学校拥有专门的技术团队开发和维护学校系统[6]。而在国内,关于学生成绩管理系统的研究目前大多处于由低水平向高水平提升的阶段[7]。但是,现存的学生成绩管理系统也具有明显的缺点:教师在对学生成绩管理时,经常面对大量文本形式的数据,而缺少图形化的直观展示方式,导致教师无法清晰、快速地把握学生成绩情况;同时学生在分析自己成绩时,也需要更加明了的成绩动态图,来进行自我分析。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图