I
兔子大学北京校区
详细设计文档
基于SpringBoot+Vue教务管理(课程管
理)系统的设计与实现
学 院: 计算机学院
专 业 名 称: 软件工程
学 生 姓 名: 忧伤大白兔
学 号: 00000001
完成日期: xxxx 年 xx 月 xx 日
II
摘 要
III
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理
方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工
作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学
认识。基于 Delphi 7 与数据库技术建立一个高校课程管理系统该系统为学生和
教师提供了查询、修改、存储、增加记录、选课等功能,功能比较落齐全,基本
上能满足学生和老师的要求。开发语言:Java;数据库:MySQL;系统架构:
B/S;后端:SpringBoot(Spring+SpringMVC+Mybatis);前端:Vue;工具:
IDEA,JDK1.6,Maven
关键词:Java,数据库,springboot,vue,课程管理系统
IV
目 录
1 绪论........................................................................1
2 需求分析....................................................................2
2.1 系统简介..............................................................2
2.1.1 系统类型........................................................2
2.1.2 系统用法........................................................2
2.1.3 系统特点 ........................................................2
2.2 需求分析..............................................................2
2.2.1 系统数据流图....................................................2
2.2.2 系统功能需求....................................................3
2.2.3 可行性研究......................................................4
3 系统设计....................................................................5
3.1 总体设计..............................................................5
3.2 系统模块设计..........................................................6
3.3 学生模块设计..........................................................6
3.4 教师模块..............................................................6
3.5 管理员模块............................................................6
4 系统实现....................................................................8
4.1 系统开发环境介绍......................................................8
4.2 系统基础构件的实现....................................................8
4.2.1 场景搭建........................................................8
4.2.2 学生信息实体....................................................8
4.2.3 成绩表实体......................................................9
4.3 模块页面实现..........................................................9
4.4 管理员页面实现.......................................................13
4.5 教师页面实现.........................................................16
4.6 学生页面实现.........................................................21
5 系统测试...................................................................27
5.1 总体测试.............................................................27
5.2 黑盒测试.............................................................28
参考文献.....................................................................30
致 谢.......................................................................31
1
1 绪论
教务管理工作是高等学校教育工作的一项重要内容,是整个学校管理的核心
和基础。教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手
段,组织 、协调 、指挥并指导各方面人员的活动,以便高效率、高质量地完成
各项教学任务,完成国家所制定的教育目标。教务管理工作是学校教学工作的中
枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、
创造性和科学性很强的工作。教务管理工作关系到高校教学秩序的稳定和教学质
量的提高,关系到高校的发展和人才的培养,教务管理高校中占有相当重要的地
位。
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理
方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工
作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学
认识。同时,运用先进的信息技术,开发高校综合教务管理信息系统,是深化教
务体制改革的有利措施。
vue 是以组件化的编程方式、面向对象的程序设计、快速的 Pascal 编译器、
众多的组件和强大的数据库及网络应用开发支持,在竞争激励的开发工具市场中
越来越羸得程序设计者的青睐。vue 是 Windows 系统下的可视化集成开发工具,
提供了强大的可视化组件功能,使程序员能够快速、高效地开发出 Windows 系统
下的应用程序,特别是在数据库和网络方面,vue 与其它开发工具相比更是胜出
一筹。可视化主要是指开发图形用户界面时,不需编写大量程序代码以描述界面
的外观特性,而只需把所需的组件加入窗体相应位置即可。