版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信管 10 级 JAVA 课程设计实施方案一、课程设计的目的和意义通过课程设计,主要达到两个目的, 一是检验和巩固专业知识、二是提高综合素 质和能力。信管10级学生的课程设计主要是Java语言程序设计的实现。通过该课程 设计,可以将学生课堂上掌握的理论知识与处理数据的业务相结合, 以检验我们同学 们掌握知识的宽度、深度及对知识的综合运用能力。二、课程设计的时间安排 由实验室人员和机时比较紧张,实验面宽,时间紧,决定将时间调整为, Java语言程序设计课程设计的时间统一安排于第 12至17周,即第 12周开始,第17周结 束并交实验结果。三、课程设计内容Java 语言程序设计实验。有关具体实验内
2、容,参见附件 A。四、课程设计要求依据附件A的实验内容,学生在规定的时间内(第12-17周),进行实验或设计, 要求最终做出课程设计报告,有关课程设计报告的格式和内容,参见附件B。五、课程设计的成绩评定1 评分采用等级制,分为五个等次,分别为优秀、良好、中等、及格、不及格。2课程设计报告的评分内容分五大部分,分别为 报告文档、算法分析、程序实 现、结果分析、实验总结等。3分别评出上述五部分的等级,再确定综合等级作为最后成绩。 4综合等级评定办法:a以下情况可评为优:五部分全为优的;五部分有 4个优且其它部分均达到及 格的;五部分有 3个优且其它部分均达到中的; 五部分中有 2个优且其它部分均达
3、到 良的。b.以下情况应评为不及格:五部分有 1个不及格且其它部分没有一个优的;五部分有 2 个以上不及格的C 不在优和不及格之列的,良、中、及格等级的评定可根据学生完成实验的实 际情况,酌情考虑、综合评定。d. 评优者必须完成一道选做题。4.五部分具体要求及评分表见附件 B (该表学生应附在课程设计报告中, 最后一 页)。附件A:课程设计的具体内容JAVA 语言程序设计第一部分:必做题:1、内容一 设计一个计算器,利用它可以进行简单的四则运算(加、减、乘、 除、开方)等,但仅限于十进制下,此外还可以进行(八进制,十进制,十六进制) 之间的相互转换。要求:有简单的需求分析, 功能设计,详细设计
4、(程序流程) ,异常处理,测试, 源程序清单,总结,具体格式见附件。(必做)知识点:掌握 图形用户界面设计;掌握基本类的设计与使用;掌握事件处理机制; 掌握使用异常处理方法。2、将本人的学年论文(设计)系统用 Java 来实现(必做)知识点:掌握 JDBC 驱动程序的加载方法和 JDBC-ODBC 桥 URL 的形式;掌握使用 JDBC 连接数据库的步骤;掌握使用 JDBC 发送 SQL 语句的基本步骤;掌握使用 JDBC 处理 SQL 查询结果集的方法。程序功能:按学年论文设计的功能。说明:学年论文是写论文的同学,可自行拟定题目,但必须经老师确定。第二部分 选做题(选做题,从以下参考题目中选
5、做 1 题以上 >1)3、内容一:利用JAVA的输入输出流,打开文件iris.txt,求出该文件每列的总和 及平均值。(注意观察 iris.txt 文件的分割符)(选做)知识点:掌握使用JAVA 的输入输出流掌握使用 String 类以及和基本数据类型的转换。4、内容二、 湖南经视台猜“黄金卡”节目简介如下:有三张卡,其中两张银卡,一张黄金卡,放在把背面提供给竞猜者来猜,本节 目存在三种选择方法。方法一:在竞猜者随机三选一后,不再改变选择的结果;方法二: 在竞猜者随机三选一后, 主持人再翻开剩下两张中没有被选中的一张银 卡,竞猜者再重新在剩下的两张卡中随机选择。方法三: 在竞猜者随机三选
6、一后, 主持人再翻开剩下两张中没有被选中的一张银 卡,竞猜者改变原来的选择,选取剩下的唯一那张没有翻开的卡。要求:( 1) 请用图形用户界面设计方法一的竞猜过程,( 2) 利用蒙特卡洛仿真方法比较湖南经视台猜“黄金卡”节目三种不同方法的 优劣。 (选做)知识点:掌握事件处理机制;掌握随机采样的方法; 掌握图形用户界面设计; (注:采用图形用户方式设计)5、内容四三:编写 tic-tac-toe 游戏程序。即 3*3 的 9 个方格子,每人下一次看 谁先连成一行 3 个。(可选)知识点:掌握 图形用户界面设计;掌握基本类的设计与菜单设计;掌握事件处理机制; 参考教材中围棋游戏的例子。6 内容四:
7、设计一个记事本, 菜单中要求有文件, 编辑,和帮助。文件中有新建、 打开、保存和退出;编辑中有剪切、 复制和粘贴;帮助中显示开发人和版本信息。 (可 选)知识点:掌握 图形用户界面设计;掌握基本类的设计与菜单设计; 掌握事件处理机制; 掌握使用异常处理方法。7、内容五:一个用Java设计学生信息管理程序(可选)知识点:掌握JDBC驱动程序的加载方法和JDBC-ODBC桥URL的形式;掌握使用JDBC连接数据库的步骤;掌握使用JDBC发送SQL语句的基本步骤;掌握使用JDBC处理SQL查询结果集的方法。程序功能:学生信息管理:能够根据实际情况对学生的信息进行新增、查询和修改;学生信息指的是:学号
8、、姓名、性别、学生类型、所属班级以及java课程成绩等内容。数据库的选择,可采用 Access或SQL2000 ;程序可选择通过JDBC- ODBC桥访问数据库,也可选择使用数据库的专有驱动 程序,后者的连接质量较前一种要高8、内容六:一个多线程的动画知识点:Java中线程的实现;线程的优先级、调度与同步; 设计步骤:窗口布局设计设计线程类MainPanel类的设计实验效果为:詔北津学院 谍程设计|(h|x«« * *?Start!| Close程序功能:每点击一次Start ”按钮,就会在画面上出现一个新的小球。这些小球按照一定的 线路移动,而且小球的移动速度是相同的。9
9、、内容八七:利用URL下载文件(可选) 知识点:1、TCP/IP协议的分层结构;2、IP地址与域名;3、Java中的URL对象的创建及使用;4、如何利用URL对象读取网上的资源文件;设计步骤:1、设置窗口界面;2、事件处理;3、读取文件的信息;4、资源文件的读取和保存程序功能:利用URL从In ternet下载指定的文件。10、内容八: 绘制Java图形(可选)知识点:1、Graphics 类的 drawLine、drawRect、drawOval 函数的用法;2、鼠标事件和事件监听器;Pai nt函数、repai nt函数及其功能。设计步骤:1、设置程序框架初始状态;2、为程序框架添加菜单栏
10、;3、设计 DrawFigurePanel 类4、为各组件注册监听器;5、实现图象绘制函数的调用r北津学院深程设计|1&|程序功能:一个图形绘制程序。它具有画线段、画矩形、画椭圆、清屏四个功能。实现了对线段、矩形、椭圆的动态绘制湖南商学院北津学院课程设计报告实验内容: 综合课程设计相关课程:信息系统开发语言(二)学 期:2012-2013学年第 2学期学时学分: 68 学时 4 学分专业班级:XX 0000班学 号:000000000姓 名:XXX扌旨导老师:熊曙初提交日期: 2013 年X月XX日以上是封面和成绩评定表,课程设计报告的文档主体内容分页后接下按如下格式书写:(以学年设计
11、为内容)信息系统开发语言(二)课程设计(小二号黑体加粗)一、实验目的 (小四号宋体加粗)(小四号宋1)2)3)4)5)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 体)二、实验环境(如软硬件)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX三、实验内容内容一核心程序模块内容二核心程序模块 内容三核心程序模块 内容四核心程序模块 内容五:xxxxxxxxxxxxxxxxxxxxxx(核心程序模块四、算法分析、设计与描述1 算法设计(可用流程图、伪代码等)内容一 :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
12、内容二:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX五、程序设计程序代码内容一 :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX内容二:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX(代码可用五号宋体)六、程序运行、调试和结果分析(输入输出界面)1 程序运行中出现的问题及调试手段(包括异常处理)内容一 :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX内容二:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
13、XXXXXXXXXXX2 程序运行结果分析内容一 :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX内容二:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX七、实验总结XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxxxx课程设计成绩评定表(附在最后一页)'等级 成绩、. 组成优秀良好中等及格不及格报告 文档(10%1 .文档很规范。2 排版很清晰。3 .内容很全面。4 设计很合理。1 .文档规范。2 .排版清晰。3 .内容全面。4 .设计合理。1 .文档较规范。2 .排版
14、较清晰。3 .内容较全面。4 .设计较合理。1.文档欠规范。2 排版欠清晰。3. 内容欠全面。4. 设计欠合理。1. 文档不规范。2. 排版不清晰。3. 内容不全面。4. 设计不合理。算法 分析(30%1 算法正确。2.算法分析很全 面。3算法描述很清 晰。1 .算法正确。2 .算法分析全面。3 .算法描述清晰。1 .算法正确。2算法分析较全 面。3.算法描述较清 晰。1.算法基本正确。2 .算法分析欠全 面。3 .算法描述欠清 晰。1. 算法不正确。2. 算法分析不全 面。3 .算法描述不清 晰。程序 实现(30%1 .程序设计思路很 清晰。2 .程序代码编写很 完整。3 .程序运行正确。1
15、 .程序设计思路清 晰。2 .程序代码编写完 整。3 .程序运行正确。1 .程序设计思路较 清晰。2 .程序代码编写较 完整。3 .程序运行正确。1. 程序设计思路欠 清晰。2. 程序代码编写欠 完整。3. 程序运行基本正 确。1. 程序设计思路不 清晰。2. 程序代码编写不 完整。3 .程序运行不正 确。结果 分析(20%1 .有运行结果描 述。2 .结果描述很清 晰、很完整。3 .结果分析很深 入。1 .有运行结果描 述。2 .结果描述清晰、 完整。3 .结果分析深入。1 .有运行结果描 述。2.结果描述较清 晰、较完整。3 .结果分析较深 入。1 .有运行结果描 述。2 .结果描述欠清 晰、欠
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商超短期暑假工用工协议范本二篇
- 水上文旅项目安全
- 跨境智算中心间电算协同中跨国算力调度公平性算法监管-基于国际算法公平性联盟算力调度算法审计原则规范分析
- 跨境算力中心与太阳能池盐梯度协同中跨国盐梯度维护算力-基于国际太阳能池协会算力中心盐梯度维护监测调度指南规范分析
- 跨境算力中心与高温气冷堆核能协同中跨国核热算力调度-基于国际第四代核能系统论坛高温气冷堆供电算力中心安全指南规范分析
- 工程安全专员2026年二季度施工现场安全管控总结
- 夏季路边流动餐饮食品购买安全警示
- 2026年暑假兴趣班授课协议范本三篇
- 介入治疗相关知识
- 艾滋病防控健康教育讲座
- 2026年留疆战士政策理论知识练习题及解析
- 山东发展投资控股集团有限公司笔试
- 《“科技小院”建设与管理指南》
- 平安入职iq测试题30道
- 幼儿园双培养工作制度
- 2026甘肃省城乡发展投资集团有限公司招聘6人笔试历年难易错考点试卷带答案解析
- 企业资产清查核对工作报告
- 海信售后介绍
- cnc操作培训教学课件
- 性激素六项的毕业论文
- 光伏行业安全培训内容课件
评论
0/150
提交评论