首页 > 人才培养 > 本科教育 > 教学大纲 > 正文

《企业级应用开发课程设计( Course Design for Enterprise Application Development)》教学大纲

    作者: 发布时间: 2025-11-05 15:25 访问次数:


企业级应用开发课程设计( Course Design for Enterprise Application Development)》教学大纲

制定时间:2025年4月

一、课程基本信息

)适用专业:计算机科学与技术

)课程代码:

(三)学分/课内学时:2学分/2周

)课程类别:专业教育

)课程性质:必修/实践课

)先修课程:《Web编程基础实训》、《数据结构B》、《面向对象的程序设计方法 》、《数据库原理及应用》等

)后续课程:毕业设计(论文)

二、课程教学目标

《企业级应用开发课程设计》旨在全面提升学生编程能力,以满足企业实际需求。知识层面,让学生系统掌握企业级应用开发涉及的各类技术栈,涵盖后端如Spring Boot 框架、数据库 SQL 语言,前端像 Vue.js 等开发框架,以及分布式系统、微服务架构等概念,构建扎实知识体系。

技能培养上,通过大量实践项目,锻炼学生从需求分析、设计架构、编码实现到测试部署的全流程开发能力。学生能独立搭建开发环境,编写高质量代码,调试解决复杂问题,确保应用性能优化、安全可靠。

思维塑造方面,培养学生的工程化思维,使其理解代码规范、团队协作、版本控制的重要性,学会在团队中高效沟通,依据项目需求灵活运用所学知识,提升解决实际问题与应对挑战的能力,为未来投身企业级应用开发领域奠定坚实基础 。课程目标及能力要求具体如下:

(一)具体目标

目标1:助力学生深度掌握企业级应用开发核心技术。学生能够熟练运用主流后端框架如 Spring Boot 搭建稳定服务,精通数据库操作,高效编写 SQL 语句实现数据管理;前端借助 Vue.js 构建交互良好的界面。通过实操,独立完成功能完备的企业级应用模块开发,提升代码质量与问题解决能力。

目标2:着重培养学生在团队中的协作及项目管理能力。在模拟企业项目环境下,学生学会与成员沟通需求、分配任务,遵循统一代码规范协同开发。同时,熟练使用项目管理工具,制定合理计划,把控进度,处理冲突,确保项目按质按量交付,适应企业项目运作模式。

(二)课程目标与毕业要求的对应关系

毕业要求

毕业要求指标点

课程目标

教学单元

评价方式

1. 专业必需自然科学、工程基础和专业知识,能够用于解决计算机软件开发中的复杂工程问题。

1.5:软件系统设计、开发的软件工程思想及其在开发团队中应用,实现对大型软件系统复杂工程问题的解决方案进行分析与改进。

目标2

需求说明书编写、技术验证、开发环境搭建、数据库设计、

实训报告

3. 能够设计针对计算机应用系统设计中的复杂工程问题的解决方案,设计满足特定需求的系统,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

3.3:能够进行计算机应用系统的需求分析、方案设计、代码实现和系统集成、部署等方面的方案优化,体现创新意识。

目标1

技术验证、开发环境搭建、UI设计、软件编码、软件测试、软件运行软件测试、软件运行

实训成果

3.4:能够进行计算机应用系统开发文档的撰写。

目标2

实训报告撰写

实训报告

三、教学内容与方法

(一)教学内容及要求

教学单元

教学内容

学习产出要求

推荐学时

推荐教学方式

支撑

课程目标

备注

1

课题选题及分析

查阅相关文献资料,了解课题的工程背景,明确课题的设计任务及要求,进行业务流程分析,完成课题选题。

完成业务流程、数据需求和功能需求的分析,提出可能的解决方案。

0.5天

教师指导,学生自学

目标1

2

系统需求分析

熟悉需求分析的步骤和方法,利用需求分析工具完成选题分析。

根据课题需求,用例图、功能模块图和IPO图。

1.5天

教师指导,学生自学

目标1

3

概要设计

熟悉概要设计的要求,形成概要设计。

形成概要设计文档及数据库。

1天

教师指导,学生自学

目标2

4

系统功能模块实现

利用Spring技术栈、前端技术栈VUE实现系统功能。

掌握Spring技术栈及前端技术栈的开发方法,形成系统。

5天

教师指导,学生自学

目标2

5

撰写课程设计报告

 

设计报告内容要求:需求分析文档,概要设计文档,详细设计文档,系统调试。

报告格式规范,项目齐全,条理清晰,文笔流畅,内容充实。

2天

教师检查

目标3

(二)教学方法

1. 课堂讲授

(1)采用启发式教学,激发学生主动学习的兴趣,培养学生独立思考、分析问题和解决问题的能力,引导学生主动通过实践和自学获得自己想学到的知识。

(2)在教学内容上,先给学生讲解题目要求、实训标准、实训过程中必须的文档要求等,要求学生完成项目需求调研、技术验证、开发环境搭建、详细设计、界面设计、编码、测试、发布等工作。

(3)在教学过程中采用多媒体教学与传统板书、教具教学相结合,提高课堂教学信息量,增强教学的直观性。

(4)理论教学与工程实践相结合,引导学生应用数学、自然科学和工程科学的基本原理,采用现代设计方法和手段,掌握Spring技术和前端编程技术,激发学生对计算机科学与技术专业的学习兴趣。

(5)鼓励学生结合自己的兴趣进行自主课题设计。

 

四、考核及成绩评定

(一)考核内容及成绩构成

课程考核以考核学生能力培养目标的达成为主要目的,以检查学生对各知识点的掌握程度和应用能力为重要内容,包括平时考核和期末考核两个部分。平时考核采用平时表现评定学生成绩;期末考核采用实训报告等方式评定学生成绩。各课程目标的考核内容、成绩评定方式、目标分值建议如下:

课程目标

考核内容

成绩评定方式

成绩占总评分比例

目标成绩占当次考核比例

学生当次考核平均得分

目标达成情况计算公式

目标1学生能够熟练运用主流后端框架;前端借助 Vue.js 构建交互良好的界面。通过实操,独立完成功能完备的企业级应用模块开发,提升代码质量与问题解决能力

程序代码

实训成果

15%

100%

B

需求、设计、编码、测试、发布等相关内容

实训报告

35%

100%

C1

目标2:着重培养学生在团队中的协作及项目管理能力。同时,熟练使用项目管理工具,制定合理计划.

小组项目完成情况

实训成果

15%

100%

A

报告撰写情况

实训报告

35%

100%

C2

总评成绩(100%)=实训成果(30%)+实训报告(70%)

100%

——

——

(二)平时考核成绩评定

实训成果支持目标1,共占总评分30%。对应目标的评分标准如下:

对应目标

目标1:助力学生深度掌握企业级应用开发核心技术。学生能够熟练运用主流后端框架如 Spring Boot 搭建稳定服务,精通数据库操作,高效编写 SQL 语句实现数据管理;前端借助 Vue.js 构建交互良好的界面。通过实操,独立完成功能完备的企业级应用模块开发,提升代码质量与问题解决能力。

考查点

系统功能设计合理、Spring技术、VUE技术运用正确。

成绩比例

100%

评分标准

100%

90%

能极为熟练地运用 Spring Boot,在搭建复杂服务架构时,代码结构清晰、性能优化极佳,无明显漏洞。数据库操作极为高效,面对复杂业务场景,SQL 语句编写精准、简洁且执行速度快。运用 Vue.js 构建的界面交互效果极其出色,动画流畅、用户体验近乎完美。独立开发的应用模块功能完整且具备创新性,代码质量堪称行业典范,能迅速且出色地解决各类复杂技术难题。

89.9%

75%

熟练运用 Spring Boot 搭建稳定服务,代码规范,性能良好。数据库操作熟练,编写的 SQL 语句能高效完成任务。Vue.js 界面交互友好,功能实现完整。独立完成的应用模块功能完善,代码质量高,遇到问题能较快找到有效解决方案。

74.5%

60%

能运用 Spring Boot 搭建基本服务,偶有小问题但不影响整体运行。数据库操作基本正确,SQL 语句能满足常规需求。Vue.js 构建的界面交互正常,无明显卡顿。开发的应用模块功能大部分实现,代码有一定规范性,遇到问题能在一定时间内解决。

59.9%至

0

难以运用 Spring Boot 搭建可用服务,错误频出。数据库操作频繁出错,SQL 语句无法正确执行。Vue.js 界面交互混乱,功能严重缺失。无法独立完成应用模块开发,代码质量极差,对技术问题几乎无解决能。

五、参考学习资料

(1)推荐教材:

《Spring Boot企业级开发教程(第2版)》作者:黑马程序员 出版社:人民邮电出版社 出版时间:2024年7月

《Spring Boot实战派》作者:龙中华 出版社:电子工业出版社 出版时间:   2020年1月。

(2)参考教材:

《互联网轻量级框架整合开发》作者:杨开振 出版社:电子工业出版社出版时间:2018年07月。