本科毕业设计(论文)任务书 课题名称 基于SpringBoot框架的高考志愿辅助填报系统 设计与实现 课题类型 系统设计 学院 软件学院 班级 22软工8班 专业 软件工程 指导教师 彭娟 职称 教授 学生姓名 向黎华 学号 229970427 重庆工程学院教务处制 课题主要任务与要求: 目标及基本要求 目标 随着高考综合改革的深入推进,考生面临的专业与院校选择日益复杂,传统的信息获取方式效率低下且缺乏针对性。因此,开发一个智能、高效的高考志愿辅助系统具有重要的现实意义。基于SpringBoot框架的高考志愿辅助填报系统将整合历年录取数据与院校信息,通过科学的算法为考生提供个性化的志愿填报建议。该选题主要在分析高考志愿辅助填报系统业务需求的基础上,进行系统分析和设计,然后进行系统实现和测试等。高考志愿辅助填报系统拟基于SpringBoot框架进行开发,要求学生能综合运用的专业知识,符合软件工程专业实践能力培养要求。 在毕业设计(论文)规定的时间内,通过完成毕业设计项目和相关文档的编写,从而加强学生对软件工程专业相关的基本理论和基本知识掌握,进一步熟悉软件需求分析、设计、实现、测试和部署的方法和技术,从而培养学生的技术实践能力和工程应用能力,能适应软件开发等工作岗位的需要。 (2)基本要求 ①学术道德与规范 毕业设计(论文)必须由学生本人独立完成,遵从学术道德规范,不得有抄袭、剽窃等弄虚作假行为。 ②撰写格式要求 毕业设计(论文)遵照重庆工程学院《本科设计(论文)撰写规范与范本》完成。 ③开发流程 项目开发过程符合软件开发规范、标准、流程,并编写对应的开发文档。 ④正文、摘要、关键字要求 不包含程序代码的论文正文应不少于10000字。 摘要应具有独立性、完整性和自含性,即不阅读全文就能获得必要的信息。摘要应包括四部分内容:从事这一设计(或研究)的目的和重要性;设计(或研究)的主要内容,指明已完成的工作内容;阐述设计(或研究)获得的基本结论和设计成果,突出对设计(或研究)的新见解;总结设计(或研究)的结论或结果的意义。 关键字一般列出3-5个高度反映论文主要内容的专业名词(或词组)。 2.主要任务 (1)撰写开题报告 调研了解业务背景或现状,明确要解决的问题和实现技术,制定合理的实施路线,撰写开题报告。 (2)需求分析 根据业务需求完成该系统的需求分析,借助UML工具完成用例图和活动图建模,撰写该系统的需求说明书。 (3)系统设计 根据需求分析的内容要求,实施系统的分析和设计,借助UML工具完成系统架构图、部署图、类图等必要的建模设计,确定系统的结构,完成系统程序的结构设计、模块设计和数据结构设计,还需对关键业务的流程或程序进行设计,并编写系统设计说明书,撰写系统设计说明书。 (4)系统实现 主要功能包括: 该系统的主要分为六大模块,概述如下: 院校专业管理:按省份、批次、学科门类分类;录入院校信息、专业详情,更新历年招生计划;标记院校专业特色与限制条件。 分数位次管理:收录历年高考分数线;支持考生分数位次换算、同分考生录取案例查询;关联分数区间推荐适配院校专业。 志愿填报管理:提供志愿模拟填报;支持院校专业排序、冲稳保梯度规划;校验志愿合理性,给出调整建议。 考生信息管理:建立考生档案包括高考分数、选考科目、体检结果、意向专业;记录志愿填报历史版本,支持回溯修改;推送录取进程、征集志愿通知。 数据统计分析:生成院校专业录取趋势报表;统计专业就业率、热门程度排行;支持按分数、地区、专业类型精准查询。 系统管理:管理考生、管理员账号,按角色分配权限;更新招生政策、录取规则库;配置通知模板;备份数据、查询操作日志。 (5)系统测试和部署 根据需求分析的内容要求,实施系统的测试和部署。借助Apifox,Jmeter等测试工具完成系统的测试用例的设计,灰盒测试、接口测试、压力测试等测试内容。测试无误后,部署上线。 (6)撰写毕业设计(论文) 根据完成的毕业设计的项目,完成毕业设计(论文)的撰写。 3.成果形式 (1)毕业设计项目:需求说明书、系统设计说明书、项目源代码等; (2)毕业设计(论文)以及相关过程材料:开题报告、答辩PPT及项目演示视频、毕业设计(论文)。 完成课题应注意的若干问题 1.学生独立完成本毕业设计,自备毕业设计开发所需的软硬件环境。 2.根据选题,须查阅不少于10篇相关文献(不含词典和手册),其中外文文献不少于1篇,文献引用须遵从GB/T 7714-2015标准。 3. 毕业设计(论文)项目开发完成后,指导老师要对项目进行验收,并填写《软件学院本科毕业设计(论文)项目验收报告》。明确项目通过验收后,毕业设计(论文)项目才视为最终完成。 4.毕业设计(论文)撰写完毕后,要进行论文查重和AIGC检测。查重率和AIGC检测均要低于25%才能参加毕业设计(论文)答辩。 任务起止时间 2025年10月16日至2026年4月27日。 进度安排 序号 各阶段工作主要内容 时间安排 备注 1 毕业设计(论文)开题 2025.10.16-2025.11.15 2 系统设计与主体功能实现 2025.11.16-2025.12.31 3 毕业设计(论文)初稿 2026.01.01-2026.02.10 4 中期检查及项目功能完善 2026.03.01-2026.03.15 5 毕业设计(论文)定稿和查重 2026.03.16-2025.03.20 6 毕业设计(论文)评阅 2026.03.21-2026.03.31 评阅前定稿查重与AIGC检测 7 毕业设计(论文)答辩 2026.04.21-2026.04.27 答辩后终稿查重与AIGC检测 主要参考文献 [1]温创新.基于微服务架构的新高考志愿填报推荐系统设计[J].科技创新与应用,2025, (10): 28-33. [2]刘明奇,程江珂,陈晓兰.高考志愿填报辅助决策系统的设计与实现[J]. 现代信息科技,2022, 6 (17): 38-40,44. [3]洪涛,杨亦足,徐宏宇等.大数据启发的高考志愿辅助填报系统[J]. 信息系统工程,2021, 34 (5): 13-14. [4]王宇轩.融合大数据分析的高考志愿推荐系统设计与实现[D].西安:西安工业大学,2024. [5]李慧静,姚海霞.基于数据驱动的阳光高考志愿决策软件设计与实现[J]. 现代计算机,2023, 29(22): 89-93. [6]肖灿,张自力,何小明等.基于商务智能的高考志愿填报指导系统设计与实现[J]. 西南师范大学学报(自然科学版), 2012, 37 (5): 89-97. [7] 吕云翔.软件工程-理论与实践(第2版)[M].北京:人民邮电出版社,2018. [8] Zhang Fang,Sun Guiling,Zheng Bowen,etc. Design and Implementation of Energy Management System Based on Spring Boot Framework[J]. Information, 2021,12(11): 457-469. [9]张磊.基于 SpringBoot 的高考志愿智能填报系统设计与实现[D].济南:山东师范大学,2023. [10] 朱少民.软件测试[M].北京:人民邮电出版社,2017.