基于springboot工程教育认证毕业要求达成度计算系统设计与开发.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-15
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15540
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今,工程教育专业认证在我国教育业兴起,并已经成为反应我国高校专业教学能力的一项重要指标。为了能更好地开展有关毕业要求达成度的认证工作、减少教师的工作量,同时更方便的管理相关数据,需要有一个专门帮助完成认证的相关工作的辅助系统。基于对此情况的思考,并充分结合本校教师对认证工作的相关需求,我设计并实现了本毕业要求达成度计算系统。

本系统的用户分为教师与学院院长两类。教师用户的主要功能为课程考核类别的管理、课程达成度的计算、相关佐证材料的生成等。院长用户除了相关的计算和材料生成功能外,还拥有对系统基础数据的初始化与管理、工作开展情况的检查等多项功能。

本系统是一个B/S系统,遵循MVVM设计模式。系统的后端使用Spring Boot开发,同时整合MyBatis作为持久层框架来将SQL语句与代码解耦,而数据库则选择了MySQL数据库。在前端的开发上主要使用了Vue.js框架,同时结合使用iView UI组件库来完成页面效果。

关键词:工程教育认证  Java  Spring Boot  Vue.js  MyBatis

 

目录

摘要

Abstract

1. 引言-1

1.1 研究背景-1

1.2 研究现状-1

1.3 研究目的和意义-2

1.4 本系统的影响-2

1.5 本文的结构安排-3

2. 相关技术介绍-4

2.1 Spring-4

2.2 Spring Boot-4

2.3 Thymeleaf-4

2.4 MyBatis-5

2.5 Apache Poi-5

2.6 Poi-tl-5

2.7 Vue.js-5

2.8 iView-6

3. 系统分析-7

3.1 用户需求分析-7

3.2 达成度计算方法分析-8

3.3 系统架构分析-9

3.4 系统可行性分析-10

3.4.1 技术可行性-10

3.4.2 安全可行性-10

3.4.3 操作可行性-10

3.4.4 社会可行性-10

4. 系统设计-11

4.1 系统结构设计-11

4.2 主要功能设计-12

4.2.1 达成度计算功能-12

4.2.2 达成材料导出功能-13

4.3 数据库设计-14

4.3.1 概念结构设计-14

4.3.2 逻辑结构设计-15

4.3.3 数据表与视图设计-16

4.3.4 数据表关系-21

5. 系统实现-23

5.1 用户功能实现-23

5.1.1 登录功能-23

5.1.2 注册功能-24

5.1.3 修改密码-24

5.2 院长功能实现-25

5.2.1 初始化功能-25

5.2.2 教师管理功能-27

5.2.3 教学计划管理功能-27

5.2.4 课程指标点管理功能-30

5.2.5 工作情况查看功能-30

5.2.6 二级指标点表导出功能-31

5.2.7 总达成度计算功能-32

5.3 教师功能实现-33

5.3.1 课程考核项管理功能-33

5.3.2 课程指标点计算功能-34

5.3.3 课程达成度分析功能-37

6.总结与展望-40

6.1 工作总结-40

6.2 系统展望-40

参考文献-41

致 谢-42

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本课题旨在解决教师以及开展认证工作的院长在工程认证毕业要求达成度认证过程中遇到的种种麻烦,与用户的实际使用相结合。系统为教师解决诸如认证课程考核类别的管理、达成度......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: