精品文档---下载后可任意编辑中山学院学生成绩管理系统分析与设计中期报告(以下报告内容为案例猜想)一、项目概述本项目是为中山学院实现学生成绩管理的目的,使用 Web 开发技术搭建学生成绩管理系统。通过系统管理员权限,管理员可以管理学生成绩信息,包括录入、查看、修改和删除。学生可以查看自己的成绩,但不能修改。老师可以查询自己所教授的课程成绩,但不能修改。二、项目进度项目目前已完成以下工作:1.需求分析- 参考客户需求文档,进行业务流程分析,理解用户需求。- 超出需求文档所涉及的其他需求,更进一步挖掘用户需求。2.技术选型- 基于 Web 开发,使用前端 Vue.js 框架、后端 Spring Boot 框架、持久层 MybatisPlus 框架。3.数据库设计- 根据需求文档和分析结果设计了数据表。4.系统框架搭建- 搭建了前后端基本框架。前端使用 Vue.js 框架,后端使用 Spring Boot 框架,以及持久层 MybatisPlus 框架。5.登录功能- 实现了用户登录功能。6.学生成绩管理功能- 实现学生成绩管理功能,包括成绩录入、成绩查询、成绩修改和成绩删除。目前正在进行以下工作:1.老师成绩查询功能精品文档---下载后可任意编辑- 实现老师成绩查询功能,满足老师查询与所授课程相关的学生成绩信息。2.学生成绩查询- 实现学生成绩查询功能,满足学生查询自己的成绩信息。三、遇到的问题及解决方法遇到的问题主要有以下几点:1.技术选型问题- 由于技术选型不当,导致对项目的开发产生不良的影响。例如,一些框架与现有系统不兼容,需要重新寻找相关技术并重新调整。解决方法是对框架的兼容性进行更加充分的考量,避开技术合作冲突。2.需求变更问题- 客户的需求可能会常常改动,在开发过程中可能需要进行一系列的需求变更。解决方法是及时与客户进行沟通,了解客户需求变化,合理调整项目计划和开发进度。3.时间规划问题- 项目计划与时间排期之间没有协调好,导致部分工作推迟至下一个开发周期。解决方法是充分考虑工作量,在制定计划和时间排期时,充分估算时间,并适时调整计划。四、下一步工作计划下一步工作主要包括:1.老师成绩查询功能的实现。2.学生成绩查询功能的实现。3.原型系统应用功能的实现和性能测试。4.尝试扩展 App 端,方便学生、老师、管理员在 App 端进行成绩管理。五、结论通过以上分析与工作部署,我们已经初步实现了中山学院成绩管理系统开发中的相关工作。同时,我们将继续对系统进行完善和测试,确...