feat: 添加无需外部库即可从 DOCX 文件中提取文本的脚本,并创建会话索引 Markdown 文件。

This commit is contained in:
2026-02-02 15:27:08 +08:00
parent 79b9938dbb
commit 517644adea
10 changed files with 1050 additions and 0 deletions

View File

@@ -0,0 +1,133 @@
本科毕业设计(论文)任务书
课题名称
基于SpringBoot框架的高考志愿辅助填报系统
设计与实现
课题类型
系统设计
学院
软件学院
班级
22软工8班
专业
软件工程
指导教师
彭娟
职称
教授
学生姓名
向黎华
学号
229970427
重庆工程学院教务处制
课题主要任务与要求:
目标及基本要求
目标
随着高考综合改革的深入推进考生面临的专业与院校选择日益复杂传统的信息获取方式效率低下且缺乏针对性。因此开发一个智能、高效的高考志愿辅助系统具有重要的现实意义。基于SpringBoot框架的高考志愿辅助填报系统将整合历年录取数据与院校信息通过科学的算法为考生提供个性化的志愿填报建议。该选题主要在分析高考志愿辅助填报系统业务需求的基础上进行系统分析和设计然后进行系统实现和测试等。高考志愿辅助填报系统拟基于SpringBoot框架进行开发要求学生能综合运用的专业知识符合软件工程专业实践能力培养要求。
在毕业设计(论文)规定的时间内,通过完成毕业设计项目和相关文档的编写,从而加强学生对软件工程专业相关的基本理论和基本知识掌握,进一步熟悉软件需求分析、设计、实现、测试和部署的方法和技术,从而培养学生的技术实践能力和工程应用能力,能适应软件开发等工作岗位的需要。
2基本要求
①学术道德与规范
毕业设计(论文)必须由学生本人独立完成,遵从学术道德规范,不得有抄袭、剽窃等弄虚作假行为。
②撰写格式要求
毕业设计(论文)遵照重庆工程学院《本科设计(论文)撰写规范与范本》完成。
③开发流程
项目开发过程符合软件开发规范、标准、流程,并编写对应的开发文档。
④正文、摘要、关键字要求
不包含程序代码的论文正文应不少于10000字。
摘要应具有独立性、完整性和自含性,即不阅读全文就能获得必要的信息。摘要应包括四部分内容:从事这一设计(或研究)的目的和重要性;设计(或研究)的主要内容,指明已完成的工作内容;阐述设计(或研究)获得的基本结论和设计成果,突出对设计(或研究)的新见解;总结设计(或研究)的结论或结果的意义。
关键字一般列出3-5个高度反映论文主要内容的专业名词或词组
2.主要任务
1撰写开题报告
调研了解业务背景或现状,明确要解决的问题和实现技术,制定合理的实施路线,撰写开题报告。
2需求分析
根据业务需求完成该系统的需求分析借助UML工具完成用例图和活动图建模撰写该系统的需求说明书。
3系统设计
根据需求分析的内容要求实施系统的分析和设计借助UML工具完成系统架构图、部署图、类图等必要的建模设计确定系统的结构完成系统程序的结构设计、模块设计和数据结构设计还需对关键业务的流程或程序进行设计并编写系统设计说明书撰写系统设计说明书。
4系统实现
主要功能包括:
该系统的主要分为六大模块,概述如下:
院校专业管理:按省份、批次、学科门类分类;录入院校信息、专业详情,更新历年招生计划;标记院校专业特色与限制条件。
分数位次管理:收录历年高考分数线;支持考生分数位次换算、同分考生录取案例查询;关联分数区间推荐适配院校专业。
志愿填报管理:提供志愿模拟填报;支持院校专业排序、冲稳保梯度规划;校验志愿合理性,给出调整建议。
考生信息管理:建立考生档案包括高考分数、选考科目、体检结果、意向专业;记录志愿填报历史版本,支持回溯修改;推送录取进程、征集志愿通知。
数据统计分析:生成院校专业录取趋势报表;统计专业就业率、热门程度排行;支持按分数、地区、专业类型精准查询。
系统管理:管理考生、管理员账号,按角色分配权限;更新招生政策、录取规则库;配置通知模板;备份数据、查询操作日志。
5系统测试和部署
根据需求分析的内容要求实施系统的测试和部署。借助ApifoxJmeter等测试工具完成系统的测试用例的设计灰盒测试、接口测试、压力测试等测试内容。测试无误后部署上线。
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.