Java程序设计实训指导手册_第1页
Java程序设计实训指导手册_第2页
Java程序设计实训指导手册_第3页
Java程序设计实训指导手册_第4页
Java程序设计实训指导手册_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、Java 程序设计实训指导手册成都信息工程学院运算机学院2020实训目的实训的目的是提高学生分析问题、解决问题的能力和实践能力,通过“教师或校外企业专家讲解学生实践练习教师或校外企业专家辅导点评学生再练习学生自评教师或企业专家测评”的完整环节明白得把握利用 Java 编程语言进行程序设计的方式,并能在实践环节中明白得 Java 面向对象系统设计原理,初步把握功能较复杂系统的分析、设计、实现方式。实训作为课堂教学的辅助实践环节,表现出课程的教学实践指导个性化,能力培育项目化的特点。实训要求本实训作为 Java 程序设计课堂教学内容的提高,实训的内容更表现工程实践的技术要求和 Java 程序设计能

2、力的综合运用,学生能够依照自己的爱好和尔后的技术进展方向,在课外参加实训。实训大体内容为了使学生在实训时目标明确, 本实训指导书针对课程内容制定了 1 个课外教学项目和 2 个实训项目。指导书中的实训项目如下:Java 企业级开发技术中文大写数字转换器程序实现简单多线程效劳器系统设计与实现实训任务Java 程序设计是一门实践性很强的课程,除在上机实验安排的实验项目外,鼓舞同窗在课外依如实训指导书,利用相关技术正常进行练习。 Java 程序设计实训时刻为 26 学时,具体安排如下:实每其践组他序号项目名称内容提要学人说时数明使用 Eclipse IDE 工具开发 Java程序课1Java 企业级

3、开使用 Java API 帮助文档 JavaDoc1外发技术3指导程序功能分析课2中文大写数字程序结构设计1外5转换器程序流程设计完程序实现成理解服务器系统的运行机制和设计原理Java 网络 Socket 编程课3简单多线程服系统功能分析3外18务器系统系统架构与流程设计完系统 UI界面设计成服务器端程序设计与实现客户端程序设计与实现实训的整体步骤教师或校外企业专家讲解学生实践练习教师或校外企业专家辅导点评学生再练习学生自评教师或企业专家测评的步骤进行。实训测评实训以考核参加实训的学生完成的实训作品为主, 以实训要求为要紧考核依据,并结合学生实训的态度和考勤情形。每完成一个项目测评一次。实训一

4、Java企业级开发技术1、 实训条件场地:机房设备: PC机每人一台软件: Eclipse及以上版本2、 实训目的通过本项目的实训,使学生学习利用目前在业界流行的Java 程序开发工具Eclipse 集成开发环境,使学生熟悉利用 Java Doc 查阅 Java 包、类与接口的 API 说明,使学生初步了解企业级 Java 应用系统开发的能力要求。3、 实训内容Eclipse 集成开发环境介绍在 Eclipse 中创建 Java 应用程序工程演示在 Eclipse 中创建 Java 程序包演示在 Eclipse 中创建 Java 程序类演示在 Eclipse 中创建 Java 程序接口演示在

5、Eclipse 中编辑 Java 程序类演示在 Eclipse 中运行 Java 程序演示在 Eclipse 中调试 Java 程序演示在 Eclipse 中导出 Java 程序,创建程序 JAR包演示Java 帮忙文档 JavaDoc 介绍利用 Java Doc 查阅 Java 包、类与接口的 API 说明演示4、 实训步骤内容用 时备注Eclipse 集成开发环境介绍在 Eclipse中各种操作演示3 学时课外讲授Java 帮助文档 JavaDoc 介绍使用 JavaDoc 演示实训二 中文大写数字转换器1、 实训条件场地:机房设备: PC机每人一台软件: Eclipse及以上版本2、 实

6、训目的通过本项目的实训,使学生巩固利用Eclipse集成开发环境进行Java 程序开发,使学生把握提供命令行交互功能的程序设计要领,巩固Java 面向对象程序设计方式,重点是提高学生对程序中可能显现的各类异样的熟悉 , 加深学生对程序的功能完整性和健壮性的明白得。3、 实训内容程序功能需求该程序要紧实现阿拉伯数字金额向中文大写金额的转换,通过main 方式从命令行接收一个表示整数的字符串参数, 将输入的整数转换为中文大写的币额表示形式。程序设计阿拉伯数字金额向中文大写金额转换算法流程设计从命令行接收一个表示整数的字符串参数, 对可能显现的各类异样及对应的处置算法流程设计程序运行时命令行人机交互

7、界面设计在 Eclipse中创建 Java 应用程序工程,并编译、调试、运行程序4、 实训步骤内容用时备注程序功能需求学时课外讲授程序算法流程、交互界面设计在 Eclipse中开发程序学时课外完成、教师辅导实训三简单多线程效劳器系统1、 实训条件场地:机房设备: PC机每人一台软件: Eclipse及以上版本分组安排: 3 人一个小组,每小组指定一名负责人2、 实训目的通过本项目的实训, 使学生把握复杂多线程程序的设计方式, 学习运用 Java 网络 Socket 编程技术,了解简单多线程效劳器系统的运行原理和架构,重点是提高学生团队协作能力,加深学生对复杂系统的明白得和熟悉。3、 实训内容J

8、ava 网络 Socket 编程技术介绍简单多线程效劳器系统的运行原理和架构介绍系统功能需求该系统要紧实现客户端向效劳器端传输文件数据。客户端通过 Socket 套接字连接将指定文件的数据发送到效劳器端,效劳器端以多线程的方式运行, 利用效劳线程接收文件的字节流数据并保留到指定的目录中,然后向客户端发还响应表示操作成功。效劳器治理一组可用的端口号, 接收到客户端的请求时, 从中随机掏出一个端口号,作为效劳线程与客户端进行数据传送的端口, 效劳线程执行完毕或执行进程中发生错误时,将端口号返还给效劳器主程序。系统设计(1) 系统架构: Client/Server(C/S)架构效劳器端与客户端之间的通信协议设计系统人机交互界面设计效劳器端程序流程设计客户端程序流程设计在 Eclipse 中创建 Java 应用程序工程,并编译、调试、运行程序在不同

温馨提示

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

评论

0/150

提交评论