Java程序设计项目式教程(含实训任务单) 任务工单 赵国玲 11 Java 开发环境搭建-124图书管理系统打包_第1页
Java程序设计项目式教程(含实训任务单) 任务工单 赵国玲 11 Java 开发环境搭建-124图书管理系统打包_第2页
Java程序设计项目式教程(含实训任务单) 任务工单 赵国玲 11 Java 开发环境搭建-124图书管理系统打包_第3页
Java程序设计项目式教程(含实训任务单) 任务工单 赵国玲 11 Java 开发环境搭建-124图书管理系统打包_第4页
Java程序设计项目式教程(含实训任务单) 任务工单 赵国玲 11 Java 开发环境搭建-124图书管理系统打包_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工单ITJava开发环境搭建

任务名称Java开发环境搭建

要进行Java程序开发,苜先要为Java程序的编辑、运行搭建一个开发环境。

JDK是进行Java程序开发必须安装的工具包,它既提供「Java程序所必需的开发环

任务描述境,也提供了Java运行环境。

本次实训的主要任务是卜.载、安装JDK,配置Java开发、运行Java程序的平台,并运

行第一个Java程序。

(1)自己动手从Oracle网站上下载JDK工具包。

(2)安装JDK。

任务实施要求

(3)配置系统环境变量:Java_Homc,ClassPalh.PM

及步骤

(4)测试Java开发环境是否搭建成功。

(5)运行第一个Java程序:HclloWordo

知识目标

(1)了解Java特点及其发展历程。

(2)熟悉Java开发和运行环境。

(3)掌握Java开发工具的使用。

(4)熟悉Java程序的运行步骤。

任务目标

能力目标

(1)能够独立完成Java开发环境搭建。

(2)能够正确下载安装JDK,设置相应环境变量。

(3)能够测试JDK安装是否成功。

(4)能够实现Java程序的编辑、编译及运行。

作为一名软件开发人员,首先要树立为祖国信息化建设贡献力量的远大理想,具备精益

求精的工匠精神,坚持不懈地改进与创新,具有严格的科学作风。

(1)了解我国软件行'II,从无到有、从弱到强的发展历程.增强民族自豪感。

工程素养

(2)了解计算机软件从业人员应具备的职业道德规范,培养良好职业素养意识。

(3)养成良好的代码编写习惯。

(4)培养做事认真负责、一丝不苟、精益求精的工匠精神。

计划分析

实施

检查

评价

学时安排计划_学时实施一学时检查_学时评价—学时

工单使用说明:

1)每个工单的任务可根据实际需要重新进行定制。

2)“计划分析”栏目中填写完成任务所需要的工作步骤。

3)“实施”栏目中填写完成任务的具体实现过程和方法。

4)“检查”栏目中填写任务完成情况。

5)“评价”栏目用于教师对学生完成任务的过程、结果进行点评和评价。

工单1-2开发简单的Java应用程序

任务名称开发简单的Java应用程序

编写Java程序输出个人学号、姓名、专业、班级等个人基本信息。分别使用命令和

任务描述

氏lipse集成环境实现。

(1)规范编写Java程序代码。

(2)熟悉Java程序的编译和运行方法,能够使用JDK在DOS命令行方式编译和运行

任务实施要求

程序。

(3)使用氏lipse实现Java程序的编辑、编译和运行。

知识目标

(1)了解Java程序编写的基本规范。

(2)掌握Java程序的开发流程。

(3)掌握Java程序的编译和运行方法。

任务目标

能力目标

(1)会编写简单的Java程序。

(2)能够使用命令方式执行Java程序。

(3)能够在氏lipse集成环境下执行Java程序。

党的二十大报告提出,自十八大召开的十年来,我国加快推进科技自立自强,全社会研

发经费支出从一万亿元增加到二万八千亿元,居世界第二位,研发人员总量居世界首位。

基础研究和原始创新不断加强,一些关键核心技术实现突破,战略性新兴产业发展壮大,

我人航天、探月探火、深海深地探测、超级计算机、卫星导航、量:信息、核电技术、新

工程素养

能源技术、大飞机制造、生物医药等取得重大成果,进入创新型国家行列。

激发学生对社会主义核心价值观的认同感。

(2)培养学生职业自豪感和社会责任感。

(3)建立结构化编程思想,培养严谨、求实的科学态度和思维方式。

计划分析

实施

检查

评价

学时安排计划一学时实施—学时检查一学时评价一学时

工单2-2简易计算器v2.0

任务名称简易计算器v2.0

设计程序,根据输入的运算符(+、-、*、/)实现对任意两个整数的运算,并输出运算

任务描述

结果,当进行除法运算时要判断除数不能为零。

(1)能够规范编写Java程序代码。

任务实施要求<2)根据输入的运算符(+、-、*、/),实现对任意两个整数的运算。

(3)如果是除法运算,能够判断除数不能为零,并给出提示。

知识目标

(1)了解Java的程序流程控制语句。

(2)掌握分支结构程序的构成及执行过程。

任务目标

能力目标

(1)能够运用流楞控制语句正确编写分支程序。

(2)能够熟练使用运算符进行数值运算。

“鱼和熊掌不可兼得”,通过分支结构程序,我们会发现面临多种选择要慎重抉择,承担

抉择之后带来的后昊,不要患得患失,坚持到底,持之以恒;同时,不能做违背良心、有

背社会公德的事情。

工程素养

(1)培养规范的编码习惯,养成良好的职业素养。

(2)学会积极思考,培养主动思考、善于分析的能力。

(3)树立正确的技能观,树立社会主义职业精神。

计划分析

实施

检查

评价

学时安排计划_学时实施_学时检查_学时评价一学时

工单2-3简易计算器v3.0

任务名称简易计算器v3.0

在简易计算器\20的基础上,完善简易计算器,完成对任意两数的加、减、乘、除运

任务描述

算,且程序可以反复进行运算,直到选择退出程序。

(1)能够规范编写Java程序代码。

(2)根据输入的运算符(+、-、*、/),实现对任意两个整数的运算。

任务实施要求

(3)如果是除法运算,能够判断除数不能为零,并给出提示。

(4)程序可以反复进行运算,直到选择退出程序。

知识目标

(1)了解Java的程序流程控制语句。

(2)掌握循环结构程序的构成及执行过程。

任务目标(3)掌握循环语句的使用方法。

能力目标

(1)能够运用流程控制语句正确编写循环程序。

(2)能够熟练综合运用三种基本控制语句和使用方法。

合抱之木,生于亳末;九层之台,起于垒土:千里之行,始于足下.重复简单的T.作积

累起来可以形成大的成就。绳锯木断,水滴石穿。通过不断循环,每一次变量的修改都向

着结束循环的方向进行调整,量变可以引发质变。

工程素养

(1)培养规范的编码习惯,养成良好的职业素养。

(2)学会枳极思考,培养主动思考、善于分析的能力。

(3)培养团队合作意识。

计划分析

实施

检查

评价

学时安排计划_学时实施一学时检查_学时评价—学时

工单2-4使用数组批量处理数据

任务名称使用数组批量处理数据

创建一个具有20个整数的数组,然后对数组进行以下操作。

(1)对数据进行排序。

任务描述

(2)在数组中添加任意一个整数,使数组仍然保持有序。

(3)从数组中删除某个数据。

(1)能够规范编写Java程序代码。

任务实施要求(2)遵循“先声明、后使用”的原则,正确地声明、创建和使用数组。

(3)熟练调用数组工具类Arrays,实现排序等功能。

知识目标熟悉数组的定

义及引用。能力目标

任务目标

能够熟练运用数组进行批量数据处理。

近朱者赤,近墨者黑。交正能量的朋友,向时代榜样先锋学习。

(1)培养规范的编码习惯,养成良好的职业素养。

工程素养

(2)学会积极思考,培养主动思考、善于分析的能力。

(3)培养团队合作意识。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查—学时评价—学时

工单3-1设计手机类

任务名称设计手机类

用面向对象思想编程描述一下你所使用的手机。手机一般都具有:品牌、型号、价格、

任务描述

内存大小、续航时间等特征,并具有打电话、发消息、玩游戏、支付等行为。

<1)定义手机类。

任务实施要求(2)定义手机品牌、型号、价格、内存大小、续航时间等属性的变量。

<3)定义打电话、发消息、玩游戏、支付等方法。

知识目标

(1)理解类和对象的概念。

<2)了解面向对象编程思想。

<3)掌握如何用Java定义类。

任务目标

能力目标

<1)会根据实际问题需要定义类。

<2)能够合理使用各种修饰图,定义类中成员的属性寻权限。

(3)能够用面向本象的思路编写程序。

国产华为手机已实现技术突破,5G手机走向国际市场,已占据全球5G手机市场份额的

40%,在国内市场占比高达63%,华为拥有自己的处理器,在处理器设计方面也是全球排

名靠前的,华为目前最新的5G手机搭载的就是华为海思麒麟990,也是全球第一个拥有集

成5G基带旗舰处理器的厂商。国产手机技术的突破值得我们自豪和骄傲,展现了我国强

大的科技创新能力。

工程素养素质目标

(1)科技兴则国家兴,创新强则民族强,增强对国家发展的自信心和认同感。

(2)学习科学家们无私奉献、艰苦奋斗、精益求精、永攀科技高峰的精神,为使中国的

科技实力迈向世界的更高峰而努力学习。

(3)养成良好的代码编写规范。

(4)培养善于分析问题、解决问题的良好习惯。

计划分析

实施

检查

评价

学时安排计划—学时实施一学时检查一学时评价—学时

工单3-2设计管理员类

任务名称设计管理员类

定义一个具有用户名和密码两个属性的管理员类,提供能够显示管理员信息的toString()

任务描述

方法。

要求控制台输入管理员的用户名和密码(最多输入三次),与程序内置的用户名和密包

任务实施要求进行匹配,如果用户名和密码输入正确,显示“登录成功”,允许客户修改密码,并输出管

理员信息:否则显示“不允许登录“,并退出程序。

知识目标

(1)理解类和对象的概念。

(2)了解面向对象编程思想。

(3)掌握如何用Java定义类。

(4)掌握对象的引用。

任务EI标(5)理解实例成员和类成员。

能力目标

(1)会根据实际问题需要定义类。

(2)能够合理使用各种修饰图,定义类中成员的属性与权限。

(3)会创建和使用对象。

(4)能够用面向对象的思路编写程序。

吾尝终日而思矣,不如须臾之所学也;吾尝践而望矣,不如登高之博见也。脚踏实地,

继续前行,梦想终将会变为现实。

工程素养素质目标

(1)养成良好的代码编写规范。

(2)培养善于分析问题、解决问题的良好习惯。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查—学时评价一学时

工单4T使用继承计算几何图形的周长和面积

任务名称使用继承计算几何图形的周长和面积

任何几何图形都有周长和面积,并且都有各自的计算公式,设计一个可以计算几何图形

任务描述

面积和周长的程序。如计算圆形、长方形、正方形的周长和面积。

编程分别计算圆形、长方形、正方形的周长和面积。

圆形、长方形、正方形等几何图形均具有周长和面积的属性和计算周长和面积的行为,

但同时又有半径、边长等独特属性。它们既有共同属性和行为,也有各自特别的属性和行

任务实施要求

为方式,为了提高编程效率,可以使用Java继承来实现。

首先定义父类Shape,然后分别定义代表圆形、长方形和正方形的子类,还要有一个提

供程序执行人口的主类。

知识目标

(1)理解Java继承的特点及作用。

(2)掌握继承的实现方式。

任务目标(3)熟悉继承的使用规则。

能力目标

(1)能够正确使月继承,提高程序设计的编码效率。

(2)能够正确使月继承实现多态,提高程序的可维护性。

骐骥一跃,不能十步;鸳马十驾,功在不舍。锲而舍之,朽木不折;楔而不舍,金石可

镂。同学们做任何事情只要坚持不懈地去努力,都会取得成绩,学习编程也是一样,只要

坚持不懈,没有克服不了的困难。

工程素养

素质目标

(1)培养勤于思考、善于分析、敢于创新的行为意识。

(2)在程序调试的不断纠错改错中,培养耐心细致的精益求精精神。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查一学时评价一学时

工单4-2使用抽象类计算几何图形的周长和面积

任务名称使用抽象类计算几何图形的周长和面积

利用抽象类设计计算几何图形面积和周氏的程序。如计算圆形、长方形、正方形的周氏

任务描述

和面积。

编程分别计算圆形、长方形、正方形的周长和面积。

(1)定义几何图形的抽象类。

任务实施要求

(2)分别定义计算周长和面积的抽象方法。

(3)分别定义代表圆形、长方形和正方形的子类,实现抽象类中的抽象方法。

知识目标

掌握抽象类、抽象方法的使用规则。

能力目标

任务目标

(1)能够正确使用继承,提高程序设计的编码效率。

(2)能够正确使用继承实现多态,提高程序的可维护性。

(3)能够合理使用抽象类和抽象方法实现继承。

大道至简,实干为要,事无论大小,都是靠脚踏实地、一点一滴干出来的。生活中,

些人埋头苦干、深挖一眼泉,最终收获了实至名归的成功:一些人左顾右盼、寻找捷径,

反而兜兜转转、屡尝败绩。

工程素养素质目标

(1)培养勤于思考、善于分析、敢于创新的行为意识。

(2)在程序调试的不断纠错改错中,培养耐心细致的精益求精精神。

(3)在动手编写和调试代码中培养脚踏实地的实干精神。

计划分析

实施

检查

评价

学时安排计划—一学时实施一一学时检查——学时评价—一学时

工单4-3模拟USB接口功能

任务名称模拟USB接口功能

编程模拟USB接口功能。虽然每种USB设备的内部结构和功能都不相同,但可以把

任务描述鼠标、U盘、摄像头都插在USB接口上,而不用担心哪个USB接口是专门插哪个USB

设备的。鼠标、U盘、摄像头等设备实现了USB接口的规范,但行为完全不同。

(1)定义接口USB。

(2)定义USB设备启动工作、停止工作等方法。

任务实施要求

(3)定义鼠标、U盘、摄像头等不同类,实现接口中的方法,分别实现不同的行为

能力。

知识目标

(1)理解接口的概念及特点。

任务目标(2)掌握接口的定义及实现。

能力目标

会定义及使用接口

见之不若知之,知之不若行之。做人做事,最怕的就是只说不做.眼高手低。

素质目标

工程素养(1)培养勤于思考、善于分析、敢于创新的行为意识。

(2)在程序调试的不断纠错改错中,培养耐心细致的精益求精精神。

(3)在动手编写和调试代码中培养脚踏实地的实干精神。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查—学时评价一学时

工单4-4模拟打电话

任务名称模拟打电话

任务描述编程模拟不同手机打电话、发消息2

要求如下图所示,使用“包”对实体类、业务类、接口等多种不同功能的类进行分门别类

任务实施要求

的管理。

知识目标

(1)理解Java包的概念及作用。

<2)熟悉常用JavaAPI。

任务目标

能力目标

<1)会使用包进行类的管理。

(2)能正确使用系统提供的类及方法。

党的二十大报告提出,必须坚持守正创新,守正才能不迷失方向、不犯颠覆性错误,创

新才能把握时代、引领时代。

素质目标

工程素养

(1)培养勤于思考、善于分析、敢于创新的行为意识,

(2)在程序调试的不断纠错改错中,培养耐心细致的精益求精精神。

(3)在动手编写和调试代码中培养脚踏实地的实干精神。

计划分析

实施

检查

评价

学时安排计划_学时实施一学时检查_学时评价一学时

工单5-1认识异常

任务名称认识异常

定义一个字符串,通过键盘输入字符串,查看该字符串长度,输出该字符串中的最后一

任务描述个字符,并将该字符串转为整数。最后尝试访问该字符串下标为length的字符,查看是否

可以正常访问。

(1)能够规范编写Java程序代码。

任务实施要求(2)变量length为字符串长度。

(3)思考程序运行结果的产生原因。

知识目标

了解异常的定义、异常处理的特点。

任务目标掌握常见的异常类型。

能力目标

具备分析判断程序异常的能力。

我们总是试图避免在软件程序中发生错误,但是它依存在却是事实。异常处理可以改善

程序的健壮性,提高用户的使用体验。同样,现实世界中也经常会出现一些问题,出现了

问题怎么办呢?不能一蹶不振,我们应积极处理,在哪里倒下,哪里爬起来,处理完问

工程素养

题,明天依旧是美好的一天。

(1)培养服务意识,提升考虑问题的缜密性。

(2)做事应一丝不苟,具有“匠心精神”,为开发出精益求精的产品而精雕细琢。

计划分析

实施

检查

评价

学时安排计划一一学时实施一一学时检查—一学时评价一_学时

工单5-2处理异常

任务名称处理异常

自定义异常类AgeOutOfRange,该类维承自Exception,输入学生成绩,如果成绩不在

任务描述

“8,30]之间,则认为输入数据异常,手动抛出异常,并处理

任务实施要求(1)能够自定义异常类AgeOutOfRangeo

及步骤(2)能够处理手动抛出的异常。

知识目标

(1)掌握异常处理机制。

(2)掌握异常处理方式。

(3)掌握自定义异常的方法。

任务目标

能力目标

(1)能够使用try与catch语句、finally处理异常。

(2)会使用lhrow$声明抛屏常。

(3)能够自定义异常并抛出异常。

Java异常处理机制了程序的健壮增加性、安全性。人不贵于无过,而贵于能改过.所

以,做人不注重于没有过失,而是注重在能够改过。各位同学自己想想,日常有缺少廉耻

忠信的行为吗?

工程素养

(1)锻炼学生坚强意志,直面挫折的坚韧品质。

(2)培养服务意识,提升考虑问题的缜密性。

(3)做事应一丝不苟,具有“匠心精神”,为开发出精益求精的产品而精雕细琢。

计划分析

实施

检查

评价

学时安排计划—一学时实施一一学时检查—一学时评价一一学时

工单6-1银行存取款多线程控制

任务名称银行存取款多线程控制

已知银行账户类BankCount,该类有一个成员变量balance表示账户余额。定义线程

任务描述类,用于对银行账户进行存钱及取钱操作,同忖创建多个线程对象,对同一银行账户进行

存钱及取钱操作。

(1)能够定义线程类,控制银行账户进行存钱及取钱的操作。

任务实施要求(2)在多个线程对象中对同一银行账户进行存钱及取钱操作,要求加入同步处理,保证

数据的一致性。

知识目标

(1)掌握多线程的基本概念与实现方法。

(2)掌握线程的控制方法。

任务目标(3)熟悉共享受限资源的方法。线程间的同步。

能力目标

(1)能够创建线程。

(2)能够熟练控制线程同步。

党的二十大报告在法治、资源和国际关系中多次提到“共享”。在共享资源受限情况

下,通过合理安排.完美协作,多方达到全局最优的状态,实现资源共享、共同发展。

工程素养(1)培养并行处理事务的能力。

(2)养成良好的职业素养。

(3)培养勇于探索的创新精神和善于解决问题的实践能力。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查—学时评价一学时

工单6-2蛋糕预订多线程通信

任务名称银行存取款多线程控

已知一家蛋糕店有一名销售员和一名蛋糕师,该蛋滋师一天最多可做出10个生日蛋

任务描述糕,销售员订出蛋糕后,必须等待蛋糕师完成蛋糕制作。当蛋糕师准备好蛋糕时,他通知

销售员,后者将得到食物,然后回去继续等待。

任务实施要求使用“握手机制”使线程之间相互协作,并避免程序死锁。

知识目标

(1)掌握线程间的通信方式。

任务目标(2)掌握线程之间“握手机制”的实现方法。

能力目标

能够使用w疝()加notify()实现“握手机制”。

一队人马要过独木桥,如果大家都只顾自己的利益、互不谦让,只能导致谁也过不去,

甚至桥毁人亡,但如果将自身利益放一放,把小我融入大我,就能让整个组织的运转更为

高效,自身的目标也能最终达成。局部与系统,个人与集体、国家之间的关系也是一样

的,我们在思考、解决问题的过程中也应具有系统观与全局观,自觉把小我融入大我,把

工程素养

国家、社会、公民的价值要求融为一体。

<1)培养并行处理事务的能力。

(2)养成良好的职业素养。

(3)引导学生将社会主义核心价值观内化为精神追求,外化为自觉行动。

计划分析

实施

检查

评价

学时安排计划—学时实施一学时检查—学时评价—学时

工单7-1开发小型电影DVD在线销售系统

任务名称开发小型电影DVD在线销售系统

任务描述开发小型电影DVD在线销售系统,实现电影DVD的管理,包括增、删、改、查。

<1)为电影DVD对象定义类Movie,包括电影ID、电影名称、电影定价。

任务实施要求(2)使用List集合存储电影DVD对象。

(3)增、删、改、查集合中的电影DVD对象。

知识目标

(1)了解Java集合框架的组成及作用。

任务目标(2)熟悉掌握JavaArrayLE的常用方法。

能力目标

能够使用JavaArrayList对集合进行增、册上改、查操作。

志不强者智不达;言不信者行不果。同学们应立志做有理想、敢担当、能吃苦、肯奋斗

的新时代好青年。

工程素养(1)了解计算机软件从业人员应具备的职业道德规范,培养良好职业素养的意识。

(2)养成良好的代码编写习惯。

(3)培养做事认真负责、一丝不苟、精益求精的工匠精神。

计划分析

实施

检查

评价

学时安排计划—学时实施一学时检查—学时评价—学时

工单7-2使用Set集合开发小型电影DVD在线销售系统

任务名称使用Set集合开发小型电影DVD在线销售系统

使用Sei集合开发小型电影DVD在线销售系统,分别实现影片的无序存储和有序存

任务描述

储,并可以进行影片的增、册4、改、查。

<1)使用Set集合存储电影名,要求影片名称无序,不能重复。

任务实施要求(2)使用Sei集合有序地存储电影名,要求按照影片名长度排序。

(3)增、删、改、查Sei集合中的电影名称。

知识目标

(1)熟悉掌握HashSet、TreeSei的常用方法。

任务目标(2)掌握Sei集合的应用场景。

能力目标

能够使用HashSet.TreeSel对集合进行增、删、改、查操作。

职业素养是人类在社会活动中需要遵守的行为规范。职业道德、职业思想、职业行为习

惯是职业素养中最根基的部分。在学习时注意程序的书写格式、变量与方法的命名方式、

合理添加注释、合理规划程序工程文件,这些都是合格的软件开发从业人员的基本素质。

注重职业道德,尊重他人的知识产权。平时未经同学允许,不随意复制他人的程序成果:

工程素养工作后,不偷窥和且制同事的开发成果,不盗取公司的研发成果。职业素养是一个职业人

的立身之本。在学生时代,就应该不断提升个人修养和思想道德水平,着力锻造良好的职

业素养。

(1)培养自主学习能力,勇于探索创新。

(2)培养大国工匠的职业素养。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查一学时评价—学时

工单7-3电影分类

任务名称电影分类

在电影DVD管理中,每一部电影都属于一种电影分类,一种电影分类包含多部电影,

任务描述

编程实现系统电影分类。

(1)不同类型的电影分别存储在不同的集合中,每部电影包含属性ID、电影名称、价

格。

任务实施要求

(2)使用电影分类名称关联不同类别的电影集合,并实现对电影集合的增、删、改、查

操作。

知识目标

(1)了解M叩集合的映射结构。

(2)掌握M叩键值对集合的应用场景。

任务目标

能力目标

(1)能够使用Map对集合进行增、删、改、查操作:

(2)能够灵活使用M叩集合的常用方法。

创新才能把握时代、引领时代。国家正着力实现关铤技术自主可控,为维护国家安全、

网络安全提供技术保障。中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片

技术、CPU技术等方而,还难以做到自主可控,对国家安全造成威胁。因此,我们自信

工程素养

自强、守正创新,不断从根本上改变关键技术受制于人的局面。

(1)培养规范的编码习惯,养成良好的职业素养。

(2)培养做事认真负责、一丝不苟、精益求精的工匠精神。

计划分析

实施

检查

评价

学时安排计划—学时实施—学时检查一学时评价—学时

工单8-1遍历文件

任务名称遍历文件

任务描述请编程列出自己计算机中D盘根目录下的所有文件及文件夹。

<1)通过isFile。和isDirectory。方法来判断读取的是文件还是文件夹。

(2)如果得到的是文件夹,就调用递归方法:如果得到的是文件,就将其加入文件

任务实施要求

集合。

(3)遍历文件集合下的所有文件。

知识目标

(1)理解文件读写操作类java.io的结构。

<2)熟悉文件和目录管理的常用方法。

任务目标

能力目标

(1)能够创建和管理文件及目录。

(2)能够使用ArrayList集合保存文件相关信息。

君子博学而日参省乎己,则知明而行无过矣。同学们应该多学习,并且经常把学到的东

西拿来检验,下次遇到相同的问题处理起来就可以泄活自如了。

工程素养

(1)培养良好的噬规矩、守纪律、守法意识。

(2)培养做事严堇负责、精益求精的工匠精神。

计划分析

实施

检查

评价

学时安排计划—学时实施一学时检查—学时评价一学时

工单8-2复制文件

任务名称复制文件

任务描述分别使用字节流和字符流将c盘的某个文件复制到D盘。

复制原理:将C盘下的文件数据存储到D盘的一个文件中。

(1)在D盘中创建一个文件,用于存储C盘文件中口勺数据。

任务实施要求(2)定义读取流和C盘文件关联。

(3)通过不断地读写完成数据存储。

(4)关闭资源。

知识目标

(D掌握常用输入/输出字节流的使用方法。

(2)掌握常用输入/输出字符流的使用方法。

任务目标

能力目标

(3)能够通过字节流实现文件的读写操作。

(4)能够通过字符流实现文件的读写操作。

党的二十大报告中提出,实践没有止境,理论创新也没有止境。同学们应不断实践和创

新,为实现中华民族伟大复兴贡献自己的力量!

工程素养

(1)培养良好的箍规矩、守纪律、守法意识。

(2)培养做事严谨负贡、精益求精的工匠精神。

计划分析

实施

检查

评价

学时安排计划一学时实施一学时检查—学时评价—学时

工单9-1连接学生信息数据库

任务名称连接学生信息数据库

设计系统登录程序,根据输入的用户名和密码查询用户信息,用户名和密码正确则允许

登录系统,否则提示错误信息。

(1)搭建数据库环境。

<2)使用SQL语句创建学生系统登录表。

ID姓名密码

1TOM

任务实施要求2Jerry

<3)在项目中导入并注册MySQL数据库驱动程序包。

(4)编写数据库连接语句。

<5)编写数据库访问语句,根据用户输入查询数据库中的用户信息。

(6)如果查询到用户信息,表明登录账户正确,否则是错误的。

知识目标

(1)了解JDBC在数据库访问中的作用。

(2)掌握MySQL数据库驱动的基本使用。

任务目标(3)了解Statement接口的常用方法。

能力目标

(1)能够完成JDBC驱动的下载与注册。

(2)会写JDBC方问数据库程序。

非学无以广才,非志无以成学。只有静卜心来学习才会有所成,不明确自己的志向就不

会有人生目标。

工程素养

(D培养耐心细致的工作态度。

<2)训练认真负贡、一丝不苟、精益求精的职业素养及工匠精神。

计划分析

实施

检杳

评价

学时安排计戈L学时实施—学时检查一学时评价—学时

工单9-2访问学生信息数据库

任务名称访问学生信息数据库

利用PreparedSiatemeni接口,设计系统登录程序,根据输入的用户名和密码查询用户信

任务描述

息,用户名和密码正确则允许登录系统,否则提示错误信息。

(1)使用SQL语句创建学生系统登录表。

ID姓名密码

任务实施要求1TOM

2Jerry・・・・•・

(2)使用PreparedSlatement接口操作系统登录表实现登录验证。

知识目标

(1)掌握数据库里作的常用SQL语句。

(2)熟悉Siaiemeni接口中定义的操作数据库的主要方法。

(3)熟悉Pr叩aredStatement接口中定义的操作数据库的主要方法。

任务目标(4)掌握结果集的处理。

能力目标

(1)会写JDBC方问数据库程序。

(2)熟练使用SQL语句操作数据库。

(3)能够使用JDBC提供接口实现对数据库的增、删、改、查操作。

青年兴则国家兴,表年强则国家强。当代中国青年生逢其时,施展才干的舞台无比广广

阔,实现梦想的前景无比光明。我国要立志做有理想、敢担当、能吃苦、肯奋斗的新时代

工程素养好表年,让青春在全面建设社会主义现代化国家的火热实践中绽放绚丽之花。

(1)培养耐心细致的工作态度。

(2)训练认真负责、一丝不苟、精益求精的职业素养及工匠精。

计划分析

实施

检查

评价

学时安排计戈L学时实施—学时检查一学时评价—学时

工单10-1设计用户注册窗体

任务名称设计用户注册窗体

设计用户注册窗体,窗体标题设置为“用户注册”,在该窗体中使用布局合理摆放并显

任务描述

示“用户名”“密码”“确认密码”“角色”文本框和“注册”按钮等组件。

(1)设计Java图形用户界面。

任务实施要求

(2)使用组件合理布局。

知识目标

(1)了解Java图形用户界面编程基础理论和图形用户界面程序设计方法。

(2)掌握AWT布局管理器的应用。

任务目标

(3)熟练掌握常见Swing组件。

能力目标

能够使用布局管理器实现界面设计。

进入21世纪以来,全球科技创新进入空前密集活跃的时期,新一轮科技革命和产业变

革正在重构全球创新版图、重塑全球经济结构。中国要强盛、要复兴,就一定要大力发展

科学技术,努力成为世界主要科学中心和创新高地。将来不论我们在什么岗位,从事何种

工程素养

职业,都能兢兢业业,不断推进中国式现代化建设。

(1)培养一定的审美能力,懂得欣赏美、创造美。

(2)培养站在客户角度看问题及服务他人的意识。

计划分析

实施

检查

评价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论