ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.05KB ,
资源ID:10299052      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10299052.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件专业实训任务书指导书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件专业实训任务书指导书.docx

1、软件专业实训任务书指导书信息电子工程学院软件专业实训任务书指导书课程名称: Java程序设计 班 级: 软件09-1、2、3 学 期: 2010-2011-1 实训时间: 17-18周 Java程序设计实训任务书、指导书一、实训题目:小项目实训小型计算器记事本二、实训班级:软件09-1、2、3三、实训目的和要求:(一) 专业能力目标1、知识目标:(1)掌握面向对象的设计方法,将大问题进行模块化,领会程序设计的方法。(2)熟练掌握Java语言的基本语法,掌握Java程序的编写、调试和运行过程。(3)掌握Java中事件的处理机制、异常处理等基本应用。(4)熟练掌握Java图形用户界面的设计和应用。

2、(5)掌握Java中数组的应用。2、技能目标:(1)对于给定的设计题目,如何进行分析,理清思路,并给出相应的结构模型。 (2)掌握Java图形用户界面的设计方法,学会在复杂的图形界面中处理动作事件的方法, 文件读写,数据库等操作知识(3)合理运用所学过的知识及实验中练习过的简短程序,将其融入本次课程设计当中,真正成为自己的东西。(4)进一步掌握在JDK环境下如何调试程序和修改程序。(5)能读懂较复杂的项目程序,通过对程序的运行调试,培养自己的自学能力,培养自己的项目策划能力。(二) 通用能力目标1、合理安排自己的任务及时间,来完成本次课题。2、培养自己团队合作精神。3、培养自己与人沟通、交往的

3、能力。4、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料。(三)实训要求了确保实训顺利进行,圆满成功,培养同学们良好的习惯,增强修养,提高个人素质,特制定如下实训要求: 1、在规定时间完成课程设计任务书中的全部任务。2、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容。3、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料等。4、实训内容里要求的必须要全面实现。对于学生所选的课题,根据需要可以适当选取本学期所做的实验部份内容。6、设计报告要做到文字通畅、论点正确、论述有据。7、课程设计报告、作品刻成光盘和以书面打印形式的报告交给指导教

4、师。三、实训组织形式及进行方式:实训是操作性很强的教学环节,针对实训的培养目标和特点,教学的方式和手段应灵活多样。(1)每班分为三组,每组设立一个组长,负责组织分配该组成员的具体工作。(2)要求学生在实训室上机的时间不低于16学时,并且要求每名学生一台计算机。学生上机时间可以根据具体情况进行适当增减。(3)实训期间的非上机时间,学生应在教室进行上机前准备工作,收集相关的各项知识。(4)实训过程中,首先由老师布置实训的任务,分析实训的目的和要求;学生以小组为单位进行各项知识的讨论;学生自主完成数据库建设的各项任务;分小组进行成果评比。(5)实训过程中,老师在学生询问和实际调试操作中,对学生以客观

5、的评估,给出平时成绩,同时督促差生提高数据库设计的操作能力。四、实训内容和任务: 通过本实训的学习和实践,熟练掌握Java Application应用程序的设计方法。 目的与要求:程序启动及后绪界面的设计。响应用户的键盘与鼠标事件,使用户与程序进行交互。确定事件的类型,实现事件的监听接口,在接口体中声明的抽象方法中编写事件处理的过程。有正确的运行结果。各小组每人上交一份课程设计报告。五、实训进度及进度计划: 总学时:2周共10天,实训的学时分配如下:序号项目设计内容实训天数1布置任务,确定主题,系统规划,搜集、整理材料12系统总体框架设计,画出流程图23编写程序代码,并进行逐步调试54成果验收

6、,撰写课程设计报告2总计10天学生分组情况:序号小组成员实训分工12345六、实训条件:1、 硬件环境:(1)主机上要求安装有JVM软件。(2)主机能与互联网相连、以便学生能够搜集相关材料等。 2、软件环境JDK1.5以上版本、Eclipse、sqlServer、Office等软件。七、评分标准: 考核方式分为过程考核和终结考核二种形成。过程考核主要考查学生在实训过程中的实际动手能力及实训期间的组织纪律性。终结考核是对该实训学生的一个全面的评价,主要根据学生制作的成果及实训报告、实训心得的书写进行全面考核。Java程序设计课程实训考核的评定标准:考核、评价项目考评人考核内容权重实训评价实训的平

7、时考核对实训期间的出勤情况、实训态度、安全意识、职业道德素质评定成绩教师学生职业素质、实训态度、效率观念、协作精神15%各个实训模块考核根据学生完成各个实训模块完成情况评定成绩教师知识掌握情况、基本操作技能、知识应用能力、获取知识能力45%小型答辩对每个学生提出相关问题,根据学生的回答评定成绩教师学生对整个系统的掌握程度25%实训文档根据实训报告评定成绩教师表达能力、文档写作能力、文档的规范性15%合计100%注:成绩划分为五档,即优、良、中、及格、不及格,并按百分制折算填写成绩报告单。八、实训报告格式具体实训报告样表参见附件,实训报告要求如下:1、每人必须撰写实训报告。 2、实训报告根据实训

8、过程撰写,必须实实在在记录实训内容、步骤、结果和心得,最好有自己的独特见解。 3、实训报告统一用A4,格式正确。 4、在经济负担许可和条件具备的情况下,欢迎用打印机打印。 5、要求每位同学独立完成实训报告的书写,若发现两分报告雷同部分超过90%,视为抄袭,实训报告作零分处理。 6、实训结束5天以内上交实训报告,由学习委员负责收齐,按学号顺序整理,送至指导教师办公室,同时注明未交人员名单。实训1 第一个JAVA程序一、 实训名称第一个JAVA程序二、 实训目的1. 掌握JAVA的安装和配置。2. 了解利用“记事本”编辑JAVA程序的方法。3. 了解利用Javac命令编译JAVA程序的方法。4.

9、了解利用Java命令运行JAVA 应用程序的方法。5. 了解JAVA APPLET程序的运行方法。6. 掌握利用Java进行程序设计的基本过程。7. 比较JAVA和其他程序设计语言(C#、C+)的异同。三、 实训内容1. 编写一个在控制台输出“HELLO WORLD”的APPLICATION。2. 编写输出“HELLO WORLD”的APPLET程序。实训2 程序流程控制一、 实训名称程序流程控制二、 实训目的1. 进一步掌握编写JAVA程序的过程。2. 掌握JAVA变量的命名和使用。3. 掌握JAVA常用运算符和表达式的使用。4. 掌握JAVA程序流程控制语句。5. 了解MAIN方法中的参数

10、应用。三、 实训内容编写一个带3个整型命令参数的程序,要求能够比较前两个参数的大小,同时以不同的循环方法按第3个参数指定的次数循环。实训3 使用JAVA API一、 实训名称使用Java API 二、 实训目的1. 掌握Eclipse(其他JAVA开发工具)的安装和配置。2. 掌握在Eclipse中编辑、编译和运行JAVA程序的方法。3. 掌握查找和阅读JAVA API的方法。三、 实训内容使用Eclipse完成“实训二”程序的编辑、编译和运行。实训4用户登录界面设计一、 实训名称用户登录界面设计二、 实训目的1. 了解JAVA图形界面设计的方法。2. 掌握FRMAE类的使用。3. 掌握Lab

11、el、TextField和Button类的使用。4. 进一步了解JAVA API的使用。5. 进一步了解JAVA面向对象程序设计方法。三、 实训内容1. 通过实例化FRMAE类的方法建立一个FRMAE。2. 通过继承FRAME类的方法建立一个FRMAE,并设计好聊天室系统的用户登录界面。实训5 APPLET绘图程序一、 实训名称APPLET绘图程序二、 实训目的1. 掌握APPLET的创建方法。2. 了解APPLET的生命周期。3. 掌握APPLET的运行方法。4. 了解APPLET类的应用。5. 掌握Graphics类的应用。6. 进一步了解APPLET程序设计方法。三、 实训内容编写一个A

12、PPLET程序,要求在Applet上使用不同颜色绘制不同图形。实训6 使用Applet实现登录界面一、 实训名称使用Applet实现登录界面二、 实训目的1. 进一步掌握APPLET的创建方法。2. 掌握APPLICATION到APPLET程序的改造。3. 进一步比较APPLET和APPLICATION的异同。三、 实训内容将用户登录界面应用程序改造成APPLET程序。实训7用户登录界面的布局管理一、 实训名称用户登录界面的布局管理二、 实训目的1. 了解JAVA布局管理的各种方法。2. 掌握FlowLayout布局管理的使用。3. 掌握BorderLayout布局管理的使用。4. 掌握Gri

13、dLayout布局管理的使用。5. 掌握GridBagLayout布局管理的使用。6. 掌握空布局管理的使用。三、 实训内容1. 设计一个FRAME,上面放置四个按钮,分别采用FlowLayou、GridLayout、BorderLayout和GridBagLayout进行布局。2. 使用合理布局,完善用户登录界面。实训8中的异常处理一、 实训名称异常处理二、 实训目的1. 了解Exception类。2. 掌握利用try-catch-finally语句捕获异常的方法。3. 了解利用throw语句抛出异常的方法。4. 掌握常见的异常。三、 实训内容1. 为用户登录程序添加异常处理。2. 为用户注

14、册程序添加异常处理。3. 为用户聊天程序添加异常处理。实训9登录程序事件处理一、 实训名称登录程序事件处理二、 实训目的1. 了解JAVA事件委托模型。2. 掌握ActionListener接口的使用。3. 掌握事件监听类的书写方法。4. 掌握实现ActionListener接口的不同方法。5. 了解其他事件源及对应接口和适配器。三、 实训内容为用户登录程序添加“登录”、“注册”和“退出”事件处理程序。实训10用户注册程序一、 实训名称用户注册程序二、 实训目的1. 进一步掌握JAVA事件委托模型。2. 掌握ItemListener接口的使用。3. 掌握组合框的使用。4. 掌握复选框的使用。5

15、. 掌握单选钮的使用。6. 掌握用户注册程序界面的设计。7. 掌握用户注册程序逻辑的实现。三、 实训内容1. 完成用户注册界面。2. 为用户注册程序添加“确认”、“重填”和“退出”事件处理程序。实训11用户聊天程序一、 实训名称用户聊天程序二、 实训目的1. 掌握菜单的事件处理。2. 掌握TextArea的使用。3. 掌握TextArea和ScrollPane的使用。4. 掌握列表框的使用。5. 掌握聊天程序的界面设计。6. 掌握聊天程序逻辑的实现。三、 实训内容1. 完成用户聊天界面。2. 为用户聊天程序添加“发送”、“历史记录”和“退出”事件处理程序。实训12文件应用一、 实训名称利用文件

16、实现的注册和登录二、 实训目的1. 掌握FILE类的用法。2. 掌握RandomAccessFile类的用法。3. 了解FileInputStream类和FileOutputStream类的用法。4. 了解FileReader类和FileWriter类的用法。三、 实训内容1. 实现用户注册到文件功能。2. 实现从文件验证用户登录功能。3. 实现聊天记录保存到文件功能。4. 实现查看聊天记录功能。实训13聊天界面显示时间一、 实训名称聊天界面显示时间二、 实训目的1. 掌握通过继承Thread类实现线程的方法。2. 掌握通过实现Runnable接口实现线程的方法。3. 掌握利用Calendar

17、类获得系统当前日期和时间的方法。三、 实训内容为聊天系统的聊天界面添加显示当前日期和时间的功能。实训14服务器端程序一、 实训名称服务器端程序二、 实训目的1. 了解IP地址和端口的基本概念。2. 了解利用Socket进行通信的基本原理。3. 掌握ServerSocket类的使用。4. 掌握Socket类的使用。5. 掌握BufferedReader和InputStreamReader类的使用。6. 掌握PrintWriter类的使用。7. 通过线程实现与多客户通信。三、 实训内容创建聊天系统的服务器程序。实训15客户端程序一、 实训名称客户端程序二、 实训目的1. 进一步掌握Socket类的

18、使用。2. 进一步掌握客户/服务器通信的基本过程。3. 进一步掌握相关流类的使用。三、 实训内容创建聊天系统的客户端程序。实训16数据库管理应用一、 实训名称信息的数据库管理二、 实训目的1. 了解使用JDBC连接SQL Server数据库的方法。2. 掌握JDBC API连接SQL Server的方法。3. 掌握JDBC API执行SQL语句的方法。4. 掌握JDBC API读取数据库内容的方法。三、 实训内容1. 用户注册信息写入到SQL Server数据库。2. 用户登录到SQL Server数据库进行验证。3. 用户聊天记录写入到SQL Server数据库。4. 从SQL Server数据库中读取聊天记录。实训17数据库管理应用四、 实训名称小型记事本五、 实训目的1. 了解使用图形用户界面的使用方法。2. 掌握事件处理方式。3. 掌握Java编程基本操作六、 实训内容1. 实现记事本的功能2. 用户在记事本进行操作的功能。3. 复制粘贴等功能的实现。4. 关闭窗口功能的实现实训18数据库管理应用七、 实训名称小型计算器八、 实训目的1. 了解使用图形用户界面的使用方法。2. 掌握事件处理方式。3. 掌握Java编程基本操作和算法九、 实训内容1. 实现计算器的功能2. 用户在计算器中机型计算等操作的功能。3. 加、减、乘、除等功能的实现。4. 相关按钮的功能实现

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1