广师天院学生信息管理系统的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-13 格式:DOCX 页数:3 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

广师天院学生信息管理系统的设计与实现的中期报告.docx

广师天院学生信息管理系统的设计与实现的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

广师天院学生信息管理系统的设计与实现的中期报告一、项目介绍本项目是一个基于Web的学生信息管理系统,旨在为广东师范大学天河学院的学生、教师、管理员等用户提供便捷的学生信息管理服务,包括学生基本信息维护、课程管理、成绩管理、教师管理、班级管理、学院管理等模块。二、技术选型1.前端技术:采用Vue.js框架,使用Element-UI组件库和Axios进行HTTP请求。2.后端技术:采用SpringBoot框架,使用MyBatis进行数据库操作,使用Swagger构建RESTfulAPI文档。3.数据库:MySQL数据库。三、进展情况目前,我们已经完成了系统的基本框架,并实现了以下功能:1.学生信息维护:包括学生个人信息的查看、修改、新增、删除等操作。学生可以自行维护个人信息,管理员也可以进行统一管理。2.课程管理:包括课程信息的查看、新增、修改、删除等操作。教师和管理员可以进行课程的管理。3.成绩管理:包括成绩的录入、修改、查询等操作。教师可以录入自己的课程成绩,学生可以查询自己的成绩。4.教师管理:包括教师信息的查看、新增、修改、删除等操作。管理员可以进行教师的管理。5.班级管理:包括班级信息的查看、新增、修改、删除等操作。管理员可以进行班级的管理。6.学院管理:包括学院信息的查看、新增、修改、删除等操作。管理员可以进行学院的管理。7.登录功能:包括用户登录、退出登录等操作。根据不同的角色,进入对应的页面。未来的工作重点是完善系统的功能,优化用户体验,增强系统的可用性和安全性,包括但不限于以下几个方面:1.完善权限管理机制,防止未授权访问。2.优化首页设计,提高用户体验。3.实现数据统计分析功能,方便教学管理及决策人员进行数据分析和决策。4.加强数据加密技术,确保系统的安全性。5.将系统部署在服务器上,提高系统的可用性和性能。四、遇到的问题及解决方案1.前后端交互问题解决方案:前端使用Axios进行HTTP请求,后台使用@RequestBody注解将请求参数映射到后端的JavaBean中,然后进行处理,最后返回结果。2.权限管理问题解决方案:在用户登录时,记录用户的身份和权限信息,后台根据用户的身份和权限进行拦截,防止未授权访问。3.数据库设计问题解决方案:在数据库设计时,根据系统的需求,确定了各个实体的关系,并进行不断的优化。五、预期成果1.完成一个基于Web的学生信息管理系统。2.提供便捷的学生信息管理服务,方便用户进行信息维护和查询。3.优化用户体验和系统性能,增强系统的可用性和安全性。