Java程序设计
Java程序设计
1000+ 人选课
更新日期:2026/04/02
开课时间2026/03/05 - 2026/07/30
课程周期21 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

       本课程根据基于岗位工作项目要求,以企业真实案例“智慧校园管理系统”作为课程项目,将系统拆分成管理系统开发环境搭建、校园管理系统数据处理、学生成绩管理系统、购书系统、校园配送系统、用户登录界面设计实现、学生劳动教育课程模块、学生通讯簿系统和图书管理系统等从简单到复杂、层层递进的9个子项目,并以此序化课程72个技能点。同时。建设中俄双语课程,在学堂在线国际平台上线实现职教出海。

       本课程根据 基于岗位工作项目要求,将智慧校园管理从简单到复杂、层层递进的开发项目,并将完成项目所需的知识、技能和素质要求划分到9个项目章节中。

       项目1 主要介绍Java语言背景、特点、平台特性、开发环境及Java Application程序开发过程,并通过项目实训介绍Eclipse开发工具在智慧校园管理系统开发环境搭建的使用;

       项目2 主要讲解Java语言的基础知识,如标识符、基本数据类型、运算符和scanner类等内容,来实现学生成绩管理、购书系统、校园配送系统等功能模块设计;

       项目3 主要讲解程序的选择、循环结构,通过项目实训练习学生成绩管理功能模块的实现;

       项目4 主要讲解类和对象的概念、语法定义以及使用,构造方法的作用及使用,this关键字和static关键字的使用,内部类定义及用途,在购书系统功能模块的设计与实现子项目中熟练类和对象知识的使用;

       项目5 讲解类的继承、抽象类与接口、多态与异常,并通过校园配送系统功能模块的设计与实现子项目实训巩固所学知识点;

       项目6 讲解AWT布局与绘图、Swing窗口与对话框、Swing菜单与按钮组件,在用户登录功能模块界面设计实训任务中熟悉图形用户界面设计的使用;

       项目7 主要介绍String类、数组的使用、常用工具类、集合与List接口、Set与Map接口,并通过学生劳动教育课程功能模块的设计与实现子项目巩固常用类库的使用;

       项目8 介绍字节流、字符流、以及Flie文件访问,通过学习学生通讯簿系统功能模块的实现实训项目熟练I/O的操作;

       项目9 主要讲解MySQL数据库技术,Java语言的数据库操作技术JDBC,使用JDBC编写数据库应用程序的步骤和基本方法,实现一个图书管理功能模块的设计。

image.png

你将收获什么?

       本课程拥有一支年龄结构、职称结构、学历结构、工程背景的教学服务团队,高级双师型专业技术职称人数超过85%,具有丰富的项目开发和实践教学经验。通过选择本课程,你将获得一个高水平、工程背景深厚的学团队对你学习过程的全力服务和技术支持。

      1、熟练掌握Java语言语法,理解掌握Java语言语法和面向对象编程技术,掌握JDK常用类库、I/O技术、GUI编程技术、多线程技术等高级编程知识;

      2、获得初步培养能力:Java程序阅读能力、程序编写能力、程序调试能力、JDK文档阅读能力,理解和运用计算生态的能力,终身学习能力和用Java解决工程复杂问题的综合能力;

      3、你的计算思维和核心素养将得到全面发展,为成为一个有扎实学识、卓越能力、家国情怀、职业素养的Java软件工程师打下坚实的基础;     

      4、Java软件开发方向是我国目前IT行业计算机类专业学生的重要的就业方向。通过职业技能等级等认证考试,获得国家学分银行认定,你将在Java方向就业迈出坚实的步伐。

      让我们利用Java程序控制操作计算机,用计算机去触摸世界,用计算思维去思考创新吧。

适合什么人学习?

    1、计算机类相关专业学生,了解程序设计基础知识。

    2、对Java编程感兴趣的社会初学者。

    3、想要入门Java编程的非计算机专业的学生。

    4、准备从事Java软件开发相关工作的专业人员。


我该怎么学这门课?

课程配套教材

[1]Java程序设计基础,电子工业出版社,“十四五”职业教育国家规划教材,2021.07

[2] Java程序设计项目化教程(微课版),北京理工大学出版社,2023.1  

  image.png

课程大纲

课程章节

  • 学习准备
  • 任务1 智慧校园管理系统开发环境搭建
  • 任务2 智慧校园管理系统数据处理功能实现
  • 任务3 学生成绩管理功能模块实现
  • 任务4 购书系统功能模块的设计与实现
  • 任务5 校园配送系统功能模块的设计与实现
  • 任务6 用户登录功能模块界面设计
  • 任务7 学生劳动教育课程功能模块的设计与实现
  • 任务8 学生通讯簿系统功能模块的实现
  • 任务9 图书管理系统功能模块的设计与实现

学习准备

课程概述

课程标准

授课计划

任务1 智慧校园管理系统开发环境搭建

任务分析

任务技能点1 Java概述

任务技能点2 JDK的下载和安装

任务技能点3 简单的Java Application程序

任务实训

任务小测

思政课堂

技能拓展实践

任务2 智慧校园管理系统数据处理功能实现

任务分析

任务技能点1 标识符

任务技能点2 基本数据类型

任务技能点3 运算符

任务技能点4 Scanner类

任务实训

任务小测

思政课堂

技能拓展实践

职业技能竞赛

任务3 学生成绩管理功能模块实现

任务分析

任务技能点1 if 语句

任务技能点2 switch语句

任务技能点3 for循环语句

任务技能点4 while循环语句

任务技能点5 do while循环语句、多重循环

任务技能点6 跳转语句

任务技能点7 方法和递归

任务实训

任务小测

思政课堂

技能拓展实践

技能导图动画

任务4 购书系统功能模块的设计与实现

任务分析

任务技能点1 面向对象

任务技能点2 构造方法与this关键字

任务技能点3 内部类

任务实训

任务小测

思政课堂

技能拓展实践

任务5 校园配送系统功能模块的设计与实现

任务分析

任务技能点1 类的继承

任务技能点2 抽象类

任务技能点3 子类重写父类

任务实训

任务小测

思政课堂

技能拓展实践

任务6 用户登录功能模块界面设计

任务分析

任务技能点1 GUI概述

任务技能点2 Swing容器

任务技能点3 布局管理器

任务技能点4 组件

任务技能点5 事件

任务实训

任务小测

思政课堂

技能拓展实践

任务7 学生劳动教育课程功能模块的设计与实现

任务分析

任务技能点1 字符串的使用

任务技能点2 数组

任务技能点3 常见工具类

任务技能点4 集合

任务技能点5 接口

任务实训

任务小测

思政课堂

技能拓展实践

任务8 学生通讯簿系统功能模块的实现

任务分析

任务技能点1 字节流

任务技能点2 字符流的操作

任务技能点3 文件类

任务实训

任务小测

思政课堂

技能拓展实践

任务9 图书管理系统功能模块的设计与实现

任务分析

任务技能点1 MySQL数据库的安装与配置

任务技能点2 JDBC概述

任务技能点3 连接数据库

任务技能点4 操作数据库

任务实训

任务小测

思政课堂

技能拓展实践

App 下载
关注我们