刘洪通 邱胜海 董莺 陈腊梅
摘要:特殊时期,倡导保持社交距离和保护师生健康,这给学生的学习带来了极大的影响,各级政府及学校对在线实践教学及考核非常重视。随着互联网、云计算及大数据等技术的日益成熟,易于构建实践类课程的在线答辩考核。探讨了毕业设计在线答辩系统构建的现状,分析设计了在线答辩系统的功能、数据模型,设计了融合Bootstrap、Springboot、MyBatis等多项技术的分布式软件架构体系,描述了应用于该系统的关键技术,最后以该系统的在线视频答辩模块的开发为例,详细描述了系统的开发过程。实践证明,该系统具有易用性、高性能、可扩展性及用户体验良好等优点,能够提高实践类课程的答辩管理效率,有助于实现教学信息资源共享,能更快、更好地实现教学配套服务。
关键词:在线答辩;Springboot;毕业设计;概念数据模型;持久层框架;分布式系统
中图分类号:TP391,TP311 文献标识码:A
文章编号:1009-3044(2021)29-0070-03
Design and Implementation of Online Completion Course Defense System Based on Distributed Environment
LIU Hong-tong, QIU Sheng-hai, DONG Ying, CHEN La-mei
(Department of Mechanical Engineering, Nanjing Institute of Technology, Nanjing 211167, China)
Abstract: In special times, it is recommended to keep a social distance and protect the health of teachers and students, that has had a great impact on students' learning. Governments and schools at all levels paid great attention to online practical teaching and assessment. With the increasing maturity of technologies such as the Internet, cloud computing, and big data, it is easy to construct online defense assessments for practical courses. Discussed the current status of the graduation design online defense system, analyzed and designed the function and data model of the online defense system, designed a distributed software architecture system integrating Bootstrap, Springboot, MyBatis and other technologies, and described the key to the system technology. Finally, taking the development of the online video defense module of the system as an example, the development process of the system is de⁃ scribed in detail. Practice has proved that the system has the advantages of ease of use, high performance, scalability and good us⁃ er experience, which can improve the efficiency of the defense management of practical courses, help realize the sharing of teaching information resources, and achieve faster and better realization teaching supporting services.
Key words: online defense; Springboot; graduation project; conceptual data model; persistence layer framework; Distributed System
1背景
互聯网的快速发展已经改变了我们的世界,数字化、信息化在不断地改变我们的生活。“互联网+创业”也已经成为国家级的主题,由于要保持社交距离和保护师生健康的原因,对人们的工作、生活、学生的上课、毕业设计、课程设计、实验与实习等教学活动在线下实现受到较大的影响,这对于学校、教师和学生都是非常大的挑战[1]。与此同时,钉钉、腾讯会议等在线会议视频平台逐渐进入了教师和学生的学习中,已成为学生学习、课设等教学活动的最好途径。……