134 lines
7.4 KiB
Plaintext
134 lines
7.4 KiB
Plaintext
|
||
|
||
|
||
|
||
本科毕业设计(论文)任务书
|
||
|
||
|
||
|
||
|
||
|
||
课题名称
|
||
基于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.
|
||
|