海尔集团网站的网络营销是什么,seo网页优化包括哪些内容,wordpress可以关闭不,开平市网站建设1#xff0c; 概述
1.1 课题背景
开发一个学生成绩管理系统#xff0c;采用计算机对学生成绩进行处理#xff0c;进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率#xff0c;实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国中学的学生…1 概述
1.1 课题背景
开发一个学生成绩管理系统采用计算机对学生成绩进行处理进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国中学的学生成绩档案管理水平普遍都不是很高有的还停留在全用纸介质基础上这种管理方式已不能适应时代的发展社会的需求因为它浪费了大量的人力物力也存在着许多不足的因素。
在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案不需要大量的人力只需要几名专门录入员即可操作系统节省大量人力可以迅速查到所需信息、高效、安全学生在能方便的查看自己的成绩。
1.2 课题意义
学生成绩管理是各学校的主要日常管理工作之一涉及到校、系、师、生的诸多方面随着教学体制的不断改革尤其是学分制、选课制的展开和深入学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大操作简单具有人性化的学生成绩管理系统。
2主要技术
后端技术
技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelperSwagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui
前端技术
技术说明官网Thymeleaf现代的服务器端Java模板引擎https://www.thymeleaf.org/BootstrapCSS/HTML框架https://www.bootcss.com/Swiper特效插件https://www.swiper.com.cn/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosChart.js图表工具https://chartjs.cn/ 有源码 获取源码AdminLTE管理模板https://adminlte.io/
3需求分析
学生信息管理增加学生更改、删除学生信息宿舍信息管理对校内的宿舍信息进行增删改查课程信息管理对校内课程进行增删改查操作并设置授课老师、最大选课人数选课信息管理可以帮助学生处理所有的选课退课操作成绩管理对学生成绩有增删改查的权限并可查询学科排名可查询专业课绩点
4系统设计 5系统页面展示
登录注册 学生管理 添加学生 宿舍管理 添加宿舍 课程管理 选课管理 学科排名 学生个人成绩信息 专业绩点排名