二 〇 二 三 年 五 月
本科毕业设计说明书
题 目:《网络工程实践》实验报告管理系统的设计与实现
学生姓名: 李帅
学 院 : 信 息 工 程 学 院
系 别:计算机
专 业:计 算 机 科 学 与 技 术
班 级:计 19- 1
指导教师: 马晓波 副 教授
学校代码: 10128
学 号:201910201055
内蒙古工业大学本科毕业设计说明书
摘 要
《网络工程实践》实验报告管理系统是一个基于Web的系统,旨在方便管理和评估
学生的实验报告,提高教学效率和质量。
系统分为管理员、教师和学生三个用户,拥有管理员可以管理师生信息,向学生发
送消息,浏览学生报告的内容和成绩;教师可以管理学生信息,发送消息给本班学生,
在线发布和批改实验报告,生成学生报告和成绩单;学生可以在线查看消息,提交和生
成实验报告,并查看自己的成绩和评价;本系统不向游客开放,因为系统为学院内部使
用,学院内的教师和学生都由管理员授权才能使用自己的功能。系统的特色功能包括批
量导入学生信息、批量生成学生报告、一键导出学生成绩表、学生成绩分析等。系统采
用Java语言,后端使用SSM框架开发,前端使用ElementUI框架和Vue框架开发,系统数
据库采用MySQL语言。
本系统的实现可以优化实验报告管理流程,提高教学效果和质量,同时也为学生提
供了一个方便快捷的在线提交实验报告的途径。
关键词:网络工程实践;实验报告;管理系统;发送消息
内蒙古工业大学本科毕业设计说明书
Abstract
The "Network Engineering Practice" experiment report management system is a
web-based system designed to facilitate the management and evaluation of student
experiment reports and improve the efficiency and quality of teaching.
The system is designed for three user roles: administrator, teacher, and student.
Administrators have the ability to manage teacher and student information, send messages to
students, review student reports, and view their grades. Teachers can manage student
information, send messages to their class, publish and grade experiment reports online, and
generate reports and grade sheets for students. Students can view messages, submit and
generate experiment reports, and view their grades and evaluations. The system is not open to
visitors as it is for internal use by the Academy, where faculty and students are authorized by
the administrator to use their own functions.Special features of the system include bulk import
of student information, batch report generation, one-click export of student grades, and
student grade analysis. The system is developed using the Java language, with the backend
using the SSM framework and the frontend using ElementUI and Vue frameworks. The
database of the system is using MySQL language.
The implementation of this system can optimize the management process of experiment
reports, improve teaching effectiveness and quality, and provide a convenient and quick way
for students to submit experiment reports online.
Keywords: Network Engineering Practice; experiment report; management system;
messaging
内蒙古工业大学本科毕业设计说明书
目 录
引言 ............................................................................................................................................ 1
第一章 系统需求分析 .............................................................................................................. 2
1.1 可行性分析 ................................................................................................................. 2
1.2 用户分析 ..................................................................................................................... 2
1.2.1 管理员 .............................................................................................................. 2
1.2.2 教师 .................................................................................................................. 3
1.2.3 学生 .................................................................................................................. 4
第二章 系统设计 ...................................................................................................................... 6
2.1 系统任务 ..................................................................................................................... 6
2.2 数据库设计 ................................................................................................................. 6
2.2.1 E-R 实体图 ....................................................................................................... 6
2.2.2 数据库表设计 .................................................................................................. 8
第三章 系统实现 .................................................................................................................... 12
3.1 用户信息管理 ........................................................................................................... 12
3.1.1 用户登录 ........................................................................................................ 12
3.1.2 用户修改密码 ................................................................................................ 14
3.1.3 添加用户信息 ................................................................................................ 14
3.1.4 删除用户信息 ................................................................................................ 17
3.1.5 修改用户信息 ................................................................................................ 18
3.1.6 搜索用户信息 ................................................................................................ 19
3.2 消息管理 ................................................................................................................... 19
3.2.1 用户发送消息 ................................................................................................ 19
3.2.2 用户删除消息 ................................................................................................ 20
3.2.3 用户修改消息 ................................................................................................ 20
3.2.4 用户搜索消息 ................................................................................................ 21
3.2.5 用户确认消息 ................................................................................................ 21
3.3 报告管理 ................................................................................................................... 22
3.3.1 用户发布实验 ................................................................................................ 22
3.3.2 用户完成实验 ................................................................................................ 23
3.3.3 用户批改报告 ................................................................................................ 23
3.3.4 用户查看实验 ................................................................................................ 24
3.3.5 用户分析成绩 ................................................................................................ 25
3.3.6 用户生成成绩单 ............................................................................................ 26
3.3.7 用户生成报告 ................................................................................................ 26
结论 .......................................................................................................................................... 29
参考文献 .................................................................................................................................. 30
谢辞 .......................................................................................................................................... 31
内蒙古工业大学本科毕业设计说明书
1
引 言
随着信息技术的不断发展和应用,计算机教育已成为高校教育的重要组成部分。在
计算机教育中,实验教学是非常重要的一个环节,而实验报告是实验教学的核心内容之
一。
然而,传统的实验报告管理方式存在一些不足,如手动管理容易出错、工作量大、
效率低下等问题。比如在学习《网络工程实践》这门课程的时候,我们的实验报告都是
在线下完成,无论在写报告还是交报告都需要消耗很多的人力和时间。当时就在构思是
否要设计一个《网络工程实践》课程的实验报告管理系统,这样所有的教务都能在线上
进行,节约了人力,节省了时间,提高了效率,随着时间的推移还会更加规范实验报告
管理。因此,为了提高实验报告管理效率和质量,我开发了《网络工程实践》实验报告
管理系统。
该系统旨在实现更快捷、更准确的实验报告管理和评估,帮助教师更好地管理和评
估学生的实验报告,提高教学效率和质量。同时,也逐步为计算机科学与技术教育领域
的数字化管理提供了实践和探索。