需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 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 |