信管05级学生综合模拟实习实施方案一、模拟实习的目的和意义通过模拟实习,主要要达到两个目的,一是检验和巩固专业知识、二是提高综合素质和能力。信管05级学生的模拟实习主要是Java语言程序设计的实现。通过该模拟实习,可以将学生课堂上掌握的理论知识与处理数据的业务相结合,以检验我们同学们掌握知识的宽度、深度及对知识的综合运用能力。二、模拟实习的时间安排由实验室人员和机时比较紧张,实习面宽,时间紧,决定将时间调整为,Java语言程序设计模拟实习的时间统一安排于第1至6周,即第1周开始,第6周结束并交实习结果。三、模拟实习内容Java语言程序设计实验。有关具体实习内容,参见附件A。四、模拟实习要求依据附件A的实习内容,学生在规定的时间内(第1-6周),进行实验实习或设计,要求最终做出模拟实习报告,有关模拟实习报告的格式和内容,参见附件B。五、模拟实习的成绩评定1.评分采用等级制,分为五个等次,分别为优秀、良好、中等、及格、不及格。2.模拟实习报告的评分内容分五大部分,分别为报告文档、算法分析、程序实现、结果分析、实习总结等。3.分别评出上述五部分的等级,再确定综合等级作为最后成绩。4.综合等级评定办法:a.以下情况可评为优:五部分全为优的;五部分有4个优且其它部分均达到及格的;五部分有3个优且其它部分均达到中的;五部分中有2个优且其它部分均达到良的。b.以下情况应评为不及格:五部分有1个不及格且其它部分没有一个优的;五部分有2个以上不及格的。c.不在优和不及格之列的,良、中、及格等级的评定可根据学生完成实习的实际情况,酌情考虑、综合评定。4.五部分具体要求及评分表见附件B(该表学生应附在模拟实习设计报告中)。附件A:模拟实习的具体内容JAVA语言程序设计(四个内容做两个,其中内容一必做)内容一一个用Java设计学生信息管理程序知识点:掌握JDBC驱动程序的加载方法和JDBC-ODBC桥URL的形式;掌握使用JDBC连接数据库的步骤;掌握使用JDBC发送SQL语句的基本步骤;掌握使用JDBC处理SQL查询结果集的方法。程序功能:学生信息管理:能够根据实际情况对学生的信息进行新增、查询和修改;学生信息指的是:学号、姓名、性别、学生类型、所属班级以及java课程成绩等内容。数据库的选择,可采用Access或SQL2000;程序可选择通过JDBC-ODBC桥访问数据库,也可选择使用数据库的专有驱动程序,后者的连接质量较前一种要高;内容二绘制Java图形知识点:1、Graphics类的drawLine、drawRect、drawOval函数的用法;2、鼠标事件和事件监听器;3、Paint函数、repaint函数及其功能。设计步骤:1、设置程序框架初始状态;2、为程序框架添加菜单栏;3、设计DrawFigurePanel类4、为各组件注册监听器;5、实现图象绘制函数的调用程序功能:一个图形绘制程序。它具有画线段、画矩形、画椭圆、清屏四个功能。实现了对线段、矩形、椭圆的动态绘制。内容三利用URL下载文件知识点:1、TCP/IP协议的分层结构;2、IP地址与域名;3、Java中的URL对象的创建及使用;4、如何利用URL对象读取网上的资源文件;设计步骤:1、设置窗口界面;2、事件处理;3、读取文件的信息;4、资源文件的读取和保存。程序功能:利用URL从Internet下载指定的文件。内容四一个多线程的动画知识点:Java中线程的实现;线程的优先级、调度与同步;设计步骤:窗口布局设计设计线程类MainPanel类的设计实验效果为:程序功能:每点击一次“Start”按钮,就会在画面上出现一个新的小球。这些小球按照一定的线路移动,而且小球的移动速度是相同的。模拟实习报告实习内容:综合模拟实习相关课程:Java程序设计、数据结构学期:2008-2009学年第一学期学时学分:24学时1.5学分专业班级:××0000班学号:000000000姓名:×××指导老师:×××提交日期:2008年10月××日附件B:模拟实习报告格式模拟实习成绩评定表等级成绩组成优秀良好中等及格不及格报告文档1.文档很规范。2.排版很清晰。3.内容很全面。4.设计很合理。1.文档规范。2.排版清晰。3.内容全面。4.设计合理。1.文档较规范。2.排版较清晰。3.内容较全面。4.设计较合理。1.文档欠规范。2.排版欠清晰。3.内容欠全面。4.设计欠合理。1.文档不规范。2.排版不清晰。3.内容不全面。4.设计不合理。算法分析1.算法正确。2.算法分析很全面。3.算法描述很清晰。1.算法正确。2.算法分析全面。3.算法描述清晰。1.算法正确。2.算法分析较全面。3.算法描述较清晰。1.算法基本正确。2.算法分析欠全面。3.算法描述欠清晰。1.算法不正确。2.算法分析不全面。3.算法描述不清晰。程序实现1.程序设计思路很清晰。2.程序代码编写很完整。3.程序运行正确。1.程序设计思路清晰。2.程序代码编写完整。3.程序运行正确。1.程序设计思路较清晰。2.程序代码编写较完整。3.程序运行正确。1.程序设计思路欠清晰。2.程序代码编写欠完整。3.程序运行基本正确。1.程序设计思路不清晰。2.程序代码编写不完整。3.程序运行不正确。结果分析1.有运行结果描述。2.结果描述很清晰、很完整。3.结果分析很深入。1.有运行结果描述。2.结果描述清晰、完整。3.结果分析深入。1.有运行结果描述。2.结果描述较清晰、较完整。3.结果分析较深入。1.有运行结果描述。2.结果描述欠清晰、欠完整。3.结果分析欠深入。1.无运行结果描述。2.结果描述不清晰、很完整。3.结果分析不深入。实习总结1.有实习总结。2.实习总结很全面、很深入。3.能从实习中总结出创新成果。1.有实习总结。2.实习总结全面、深入。3.能从实习中总结出创新成果。1.有实习总结。2.实习总结较全面、较深入。1.有实习总结。2.实习总结欠全面、欠深入。1.无实习总结。2.实习总结不全面、不深入。综合成绩评定:评阅老师(签章):年月日以上是封面和成绩评定表,模拟实习报告的文档主体内容分页后接下按如下格式书写:题目(如:数据结构模拟实习)(小二号黑体加粗)一、实习目的(小四号宋体加粗)××××××××××××××××××××××××××××××××××(小四号宋体)二、实习环境(如软硬件)××××××××××××××××××××××××××××××××××三、实习内容内容一:××××××××××××××××××××××内容二:××××××××××××××××××××××内容三:××××××××××××××××××××××四、算法分析、设计与描述1.算法分析和设计××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××2.算法描述(可插入流程图)××××××××××××××××××××××××××××××××××××××××××××五、程序设计1.程序设计的基本思路××××××××××××××××××××××××××××××××××××××××××××2.程序代码××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××(代码可用五号宋体)六、程序运行、调试和结果分析1.程序运行中出现的问题及调试手段××××××××××××××××××××××××××××××××××××××××××××××××××××××2.程序运行结果分析×××××××××××××××××××××××××××××××××××××××××××七、实习总结×××××××××××××××××××××××××××××××××××××××××××