基于Spring Boot和Vue的考场自动分配系统的设计与实现 (需求文档)

邯  郸  学  院

毕业论文(设计)开题报告书

论文(设计)题目   基于Spring Boot和Vue的考 

                       场自动分配系统的设计与实现  

学生姓名                      

                          

指导教师                       

                          

                软件工程         

  2023年11月05日

        

1. 本表需在指导教师和有关领导审查批准的情况下,要求学生认真填写。

2. 课题来源分为教师提供选题或学生自拟课题;教师的科研任务;社会有关单位委托的课题;其他来源。

    3. 若课题因故变动时,应向指导教师提出申请,提交题目变动论证报告。

题目来源

生产实践题

主要研究内容

1.基本内容

考场自动分配系统的目标是实现高效、公平和优化的考试管理,减少人工操作和错误,提高考试的整体效果和质量。管理考场信息,收集和维护考场的相关信息,包括考场容量、考场位置、设备设施情况等,确定每个考场的可用座位数量和其他限制条件;管理考生信息,收集和维护考生的相关信息,包括考生姓名、学号、报考科目、特殊需求等,分析考生的需求和条件,如不同科目的考生人数、考生之间的关联要求等;设计和实施考场分配算法,根据考场和考生的信息,自动分配考生至合适的考场。考虑多种因素,如考场容量与需求等;制定考场分配策略,根据实际需求和约束条件,确定分配的优先级和规则,考虑诸如满足特殊需求的考生、优化总体分配结果等方面的因素;对考场分配结果进行评估和分析,检查分配的准确性和公平性。

  1. 具体要求

备注;要一份50%的录像和代码

完成50%后录像,找一搏打包 ,录像也发给一搏

功能实现:本设计考场自动分配的功能模块,包括但不限于以下功能:

对于管理员角色:

  1. 管理员用户模块:
  • 个人中心:管理员可以查看修改个人信息、修改密码、导出个人信息等;
  1. 考场管理模块:
  • 基本信息:容纳学生数量,考场位置,是否支持多媒体,采光度;
  • 查看考场列表和详细信息;
  • 根据教室特征以及学生信息特征以及监考教师信息特征进行聚类分析划分考场;
  1. 考试管理模块:
  • 基本信息:添加、编辑和删除考试科目;
  • 创建考试计划和时间表;
  1. 教师管理模块:
  • 基本信息:居住位置,教室偏好;
  • 分配教师监考任务;
  1. 公告模块:
  • 公告:向考生和教师发送考试分配公告;
  • 报告:统计考场利用率;

     对于教师角色:

(1)教师用户模块:

  • 个人中心:查看,修改个人信息,包括姓名、工号、所属学院;导出个人信息等;

(2)监考管理:

  • 查看分配给自己的监考任务;
  • 报告考场异常情况;

对于学生角色:

(1)学生用户管理:

  • 个人中心:查看,修改个人信息,包括姓名、学号、就读专业,是否有作弊史;导出个人信息等
  • 注册登录:通过邮箱验证码登录注册。

(2)考试信息:

  • 查看考试时间和地点;
  • 查看考试分配公告;

3.现有条件

硬件:计算机,Win11 操作系统;

软件:MySQL,IntelliJ IDEA,JDK,Visual Studio Code。

开题依据(包括相关研究现状、此项研究的理论意义、学术价值、应用前景等)

  1. 相关研究现状

(1)历史背景:

首先,随着计算机技术的进步和普及,计算机在各个领域的应用变得更加广泛,计算机算法和优化技术的发展使得考场分配问题可以通过自动化和优化方法来解决。其次,随着人口增长和教育水平的提高,考试的规模也逐渐扩大。传统的手工考场分配方式难以应对大规模考试的需求,需要更高效、准确的分配方法。而且,不论考试而言,公平性无疑是考试管理的最基本原则之一,要求每位考生都有相同的机会和条件参加考试。考场自动分配系统可以通过合理的分配策略和算法,确保考生在不同考场中的条件相对均衡。再有,考场资源是有限的,如何有效地利用考场座位以满足更多考生的需求成为一个挑战。考场自动分配系统可以通过算法和策略,优化考场资源的利用,提高资源利用率。综上所述,随着计算机技术的发展和考试管理的需求,考场自动分配系统应运而生。

(2)考场自动分配平台现状评述:

目前,考场自动分配是一个活跃的研究领域,涉及到计算机科学、优化算法、人工智能等多个学科。一些研究工作已经在实际考试中应用,并取得了良好的效果。一些考试管理机构和学校也开始采用考场自动分配系统,提高考试管理的效率和公平性。考场自动分配涉及大量的考生和考场信息,对数据管理和隐私保护提出了挑战。研究者们致力于设计安全的数据管理和处理方法,保护考生和考场的隐私。提出了不同的考场分配策略,以满足不同的需求和限制条件。

(3)发展方向:

未来的研究重点可能包括更精确的优化算法、更灵活的分配策略、更好的数据管理和隐私保护等方面。同时,结合实际应用需求,将考场自动分配系统与其他考试管理环节相结合,形成完整的考试管理解决方案。

  1. 理论意义、学术价值

(1)理论意义:

考场自动分配是一个复杂的优化问题,涉及到多个变量、目标和约束条件。通过研究考场自动分配问题,可以推动优化算法和方法的发展,丰富优化问题领域的理论研究。考场自动分配旨在提高资源利用效率和保障考试的公平性。研究考场自动分配可以探索如何通过合理的算法设计和决策方法,在尽可能满足各项约束条件的前提下,实现考场资源的最优配置。

(2)学术价值:

    考场自动分配平台的研究可以推动推进优化算法和资源利用优化的应用,保障考试的公平性和公正性,提升数据管理与分析能力,提高效率和效益,并在实践中为考试管理提供有效的解决方案。

  1. 应用前景

考场自动分配具有广阔的应用前景,主要体现在以下几个方面:

  1. 考试管理:

考场自动分配是考试管理的重要环节,可以用于各类大型考试的考场分配,如高考、公务员考试、托福、雅思等。通过科学合理地分配考场,可以确保考生在考试中获得公平和公正的机会,提升考试管理的质量和效率。

  1. 学校教务管理:

考场自动分配可以应用于学校教务管理中,如期末考试、补考、毕业论文答辩等,通过自动化和智能化的考场分配系统,可以有效规划和利用教学资源,提高教务管理的效率和质量。

  1. 社会招聘:

考场自动分配可以用于社会招聘,如公共招聘、企业招聘等。通过科学合理地分配考场,可以提高面试的公平性和公正性,降低面试过程中的管理成本,增强招聘效率和效益。

  1. 证书考试:

考场自动分配可用于证书考试,如驾照考试、职业资格考试等。通过自动化和智能化的考场分配系统,可以降低管理成本、提高效率和准确性,为考试机构提供更好的服务。

  1. 考试培训机构:

考场自动分配可应用于各类考试培训机构,如教育培训、语言培训等。通过考场自动分配系统,可以提高学生管理和培训的效率,降低管理成本,提升机构的服务水平和竞争力。

起止时间和进度安排(包括外出调研)

2022年09月20日—2022年12月15日:查阅相关资料、综述,提交申请书;

2022年12月15日—2023年02月25日:撰写开题报告;

2023年02月25日—2023年03月15日:设计系统架构;

2023年03月16日—2023年04月17日:学习、编写相关命令;

2023年04月18日—2023年04月27日:系统设计与测试;

2023年04月28日—2023年05月09日:撰写毕业论文;

2023年05月10日—2023年05月25日:由指导老师评阅,修改论文,准备毕业答辩。

预期结果及成果形式

1.预期结果

预期按照进度安排完成基于Spring Boot和Vue的考场自动分配平台的设计与实现。

2.成果形式

(1)撰写8000字毕业论文,对该课题进行详细系统的叙述

(2)完成基于Spring Boot和Vue的考场自动分配平台的设计。

可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)

1.具备的条件

(1)硬件设备:计算机,Win11 操作系统

(2)软件设备:MySQL,IntelliJ IDEA,JDK,Visual Studio Code。

(3有基本的Java编程语言基础知识储备

(4有基本的Vue、Js前端知识储备和MySQL数据库基础知识储备

(5)有网上查阅的各种资料;

(6)有学校老师提供的各种参考资料。

2.待解决的问题

(1)安全隐患问题:

考场自动分配系统涉及到考生的隐私信息,如个人身份证号码、考试成绩等,如果系统安全存在漏洞,可能会导致考生信息泄露。因此,需要加强系统安全保护措施,确保考生信息的安全性。

3.拟采取的研究方法

(1)文献综述

首先进行文献综述,了解目前已有的相关研究成果和方法。通过查阅学术论文、研究报告、专利等文献资料,可以了解到该领域的最新进展、存在的问题以及解决方案。

(2)数据分析

收集和分析考场分配过程中所涉及的数据,如考生信息、考场信息、考试规则等。可以通过统计学方法对数据进行处理和分析,发现其中的规律和关联,

4.技术路线

技术路线如图1所示。

   图1  技术路线图

5.实验方案

基于Spring Boot和Vue的考场自动分配平台的设计与实现

(1分析考场自动分配平台的需求

(2设计考场自动分配平台的功能模块,包括学生端,教师端和管理端的各项功能

3根据教室特征以及学生信息特征以及监考教师信息特征进行聚类分析划分考场

4完成学生端和管理端相关代码的编写和实现。运用所学的开发工具和编程语言,确保代码的可靠性和可行性

5)实验报告和总结:编写实验报告,详细记录实验过程、结果和分析。总结实验的收获和经验教训,为后续的研究和应用提供参考。

主要参考文献

  1. Vue.js框架在网站前端开发中的研究.刘亚茹;张军.电脑编程技巧与维护,2022.
  2. 响应式考场座位安排系统设计与实现. 黄帅;李勤;李航宇;陈奇瀚;郭定枨;廖志超.现代信息科技,2023
  3. 基于PHP的考场座位安排应用系统的研究. 张巧林.教育教学论坛,2020
  4. 基于web的期末考试监考管理系统的设计与实现. 王爽;张海军.价值工程,2010
  5. 高校课程考试考场编排的设计与实现——基于调课系统的应用. 秦菲.广西教育,2021
  6. 基于WeChat和Web Server的考试信息查询系统的设计与实现. 刘庆.电脑知识与技术,2019
  7. 提前监考安排的0-1线性规划模型. 王田娥;王增辉;万保成;韩佳新.数学的实践与认识,2021
  8. 基于考场编排的改进分治混洗算法研究. 曹树国.计算机应用与软件,2019
  9. 电子化考试的作弊方法与防范措施. 余鹏飞;郭磊;冯宇;黎鹏.实验科学与技术,2022
  10. 分布估计算法在排考中的应用. 庞天丙.电子制作,2019
  11. 高校自动排考算法的设计. 孔风琴.职教通讯,2019
  12. Shupeng S,Shuanggui C,Huiqin Z. Taylor Polynomial Spatial Reference Field Method for Field Geomagnetic Diurnal Variation Reduction[J]. Izvestiya, Physics of the Solid Earth,2022,58(6).
  13. Xu J,Zhen S,Ma Y. Design and Implementation of Examination Room Sign-in System Based on Face Recognition SDK[J]. Advances in Computer, Signals and Systems,2022,6(6).

指导教师审查意见

该生对本课题****软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程软件工程。同意该课题开题。

                                           指导教师:

                                                               2023年11月 4日

教研室论证意见

依据选题差异的简短评语。该选题具有实际意义,对选题的目的、意义、研究现状陈述清楚,对研究内容明确,开发模块、技术路线、实验方案设计规划较为合理,进度安排符合规定,同意就此选题展开研究。

教研室主任:

                                                               2023 年11 月4日

系(二级学院)主任(院长)审查意见

同意开题。

系(二级学院)主任(院长) 

2023年11月4日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值