java课程设计指导书

上传人:bei****lei 文档编号:116598178 上传时间:2022-07-06 格式:DOC 页数:6 大小:47.50KB
返回 下载 相关 举报
java课程设计指导书_第1页
第1页 / 共6页
java课程设计指导书_第2页
第2页 / 共6页
java课程设计指导书_第3页
第3页 / 共6页
点击查看更多>>
资源描述
课程设计指导书前言Java高级程序设计是计算机科学的基础理论知识,也是软件设计的技术基础。本课程设计的性质是检验理论课学习的效果以及综合运用的能力,目的是训练学生进行复杂程序设计的技能和培养良好程序设计的习惯。本课程设计的任务是要求学生使用Java 语言编程,解决具有一定规模的、具有实际意义的应用题,实现理论课所要求掌握的java 知识解决实际问题。 一、课程设计的基木任务Java 高级程序设计是一门涉及Java 基础编程和高级编程的课程,需要较好的java 语言的程序设计和调试能力,如果学生能够按照要求,从时间和精力上保证完全的投入,相信能够有很大的收获,学生要发挥自主学习的能力,充分利用时问,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。 Java 高级程序设计 课程设计是计算机应用技术专业的主要实践性教学环节。在进行了专业基础课和Java用户界面设计 课程的基础上,设计一个实际的应用软件,应用软件设计的基本方法,提高进行工程设计的的基本技能及分析、解决实际问题的能力,为毕业设计和以后的工程实践打下良好的基础。二、课程设计目的和意义目前,很多新的技术领域都涉及到了Java语言,Java语言是面向对象编程,并涉及到网络、多线程等重要的基础知识,因此Java 语言也是学习面向对象编程和网络编程的首选语言。按照教学培养计划要求,学生在学习完课本中指定课时的知识后,应安排一定课时的课程设计。其主要目的是使学生深入理解并实践在本课程中 ,所学的有关JAVA 程序设计方面的语言基础、异常处理、事件处理、小应用程序以及图形用户界设计等。本课程设计是为了配合Java 程序设计课程,帮助学生深入学习掌握Java 语言,熟练运用这个工具而设立的课程。通过课程设计各个项目的综合训练,加强学生对JAVA语言的理解,检验学生对专业理论知识理解与掌握的程度锻炼学生综合运用JAVA 程序设计处理所学的知识实际分析问题、解决问题的能力,使课堂上的理论在实践中得到运用,提高学生的综合素质,为学生毕业后的实际工作打好基础。三、课程设计的要求本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书熟来搜集资料。通过编写一个基于JAVA 的应用系统综合实例,来掌握Java 语言编程技巧。根据Java课程设计的特点,课程设计的选题要结合所学专业,对所选课题,要认真进行调查研究、系统分析,选题应当符合以下要求:(l)符合本专业培养目标的要求、体现本专业的特点。同时选题要满足运用知识和培养能力方面的综合训练。(2)在充分注意满足教学要求和对学生技能训练的前提下,选题应尽可能结合生产、科研、管理、教学等方面的实际需要,同时符合教学要求的模拟题日。(3)难易程度适当,在规定时间内可以完成。(4)选题一般由指导教师下达,自选的题目必须经过指导教师的同意。尽量做到一人一题。整个课程设计结束时,必须提供课程设计报告和设计的程序,并且要有电子版和书面形式。电子版文件要求每人建立一个目录,目录名称为班级学号姓名。在该目录下再建立两个子目录,一个子目录取名为源程序代码,存放系统开发的源程序代码:另一个子目录取名为课程设计报告,存放课程设计报告。四、课程设计的内容在Java基础内容学习结束后,教师可以结合课程的教学计划及学生的具体特点,选用应用中最典型、最实用的几个案例进行课程设计。案例之间互相独立,学生可以选择某一个案例进行上机实验。这些案例应该各有特色。总体来说Java 课程设计的案例一般分为3 类:基本语言和算法、游戏、MIS 系统。其中,MIS 系统占大多数。相应的数据库设计和数据库驱动。可以让学生认识到MIS系统的开发不仅仅是一个应用程序的编写过程,而是以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程。在设计结束后,要求学生上交课程设计的案例设计和课程设计报告。学生提交课程设计报告要求1 )设计题目2 )设计目的3 )设计内容4 )系统分析和设计5)实现和源程序五、课程设计的基本步骤和方法1、学生以自学为主,独立完成设计任务,注重学生能力的培养。2 、教师要注意按学生基础和能力提出要求,辅导时要有侧重,做到因材施教。对基础差的学生要勤检查多指导,对能力强的学生应提出更高的要求增加些选作内容,充分发挥其潜力。3 、教师要教书育人。要求学生从点滴开始,每步操作都要按规定去做,以培养严肃认真的科学态度。选定方案要考虑经济效益,坚持勤检节约的原则。要教育学生团结协作,遵守纪律,爱护公物。通过设计提高业务能力,提高思想觉悟。4 、课程设计安排 教师下达设计任务书任务书内容包括题目、主要技术指标和要求、给定条件及原始数据、所用仪器设备和参考资料及文献等。教师讲授必要的设计思路和设计方法。 学生完成预设计本阶段学生应明确任务,查阅资料及文献(主要自学),掌握工程设计基本方法,确定设计方案,进行设计分析,完成预设计。 实验阶段经教师审查通过预设计方案后,即可进行编程调试。实验由学生独立完成,教师定时指导。 设计总结阶段本阶段学生要认真完成课程设计报告书,整理技术资料,如有需要还应写出课程设计的心得体会和改进意见。课程设计报告书包括:设计任务及主要技术指标、设计方案及论证结果、系统的原理框图、设计程序、实验结果、实验中主要问题及故障现象的分析及设计结论等。报告书中还应附实验数据、系统软硬件环境、使用说明及参考资料等。六、课程设计选题课程设计要求学生可以在以下模块中选作一个1 、编写一个记事本程序要求:用图形用户界面实现。能实现编辑、保存、另存为、查找替换等功能。2 、学生信息管理系统要求:使用图形用户界面用数据库建一立1或2 个学生信息表。(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。3 、图书信息管理系统要求:使用图形用户界面用数据库建立1或2 个图书信息表。(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。4 、聊天小程序要求:使用图形用户界面。能实现一个聊天室多人聊天。可以两人私聊。提示:使用socket 通信5 、万年历要求:使用图形用户界而。实现日期与星期的查询6 、猜数字游戏要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。要求提交Application和Applet 两个版本的程序。7 、小学算术运算测试程序要求:制作一个可供小学数学运算程序:10 以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。要求提交APPlication和Applet 两个版本的程序。8 、计算器要求:界面模拟Windows的计算器程序。实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。实现要点:添加相关组件并进行按钮事件处理。要求提交Application 和Applet 两个版本的程序9 、模拟画图要求:模拟Windows中的画图程序,实现图形图像的编辑、修改、保存等功能。10 、模拟时钟要求:通过多线程技术,重绘界面,界面包括表盘和指针。并用数字表显示时间。实现要点:多线程技术,图形的绘制。11 、电话号码查询系统。要求:有电话录入,修改,增加,删除,按姓名查询,按电话号码查询,按部门查询,按部门显示,显示所有电话号码信息,打印等功能。12 、其他题日:小游戏程序的设计;作业管理系统,具有对本学期所有作业管理、运行的管理系统;学生成绩管理系统;学生信息管理系统;试题管理系统;动画制作,根据所学知识编制一些动画程序:及媒体播放器等等自拟题目。七、课程设计说明书结构一、引言1 . 1 项目的名称1. 2 项目背景和目标1 . 3 顶目的可行性研究二、需求分析2 .1系统概述2 . 2 系统运行环境2 . 3 功能需求描述三、总体设计3 . 1 开发与设计的总体思想3 . 2 系统模块结构图3 . 3 模块设计3 . 4 系统流程推述3 . 5 数据库结构设计如果涉及到数据库的,必须包括这一项四、详细设计4 . 1主界面模块4 . 2 模块设计4 . 3 代码部分4 . 4 各主要模块介绍每介绍一个主要模块时对应给出界面截图和相应的代码。如果涉及到数据库的,要给出数据操作模块。它是数据库技术的核心和基础。由于整个应用程序要多次用到对数据库的操作,因此应该把所有需要的数据库操件封装到一个类中,这样只要每次实例化这个类然后调用其中的方法即可,不用每次都要执行重新创建连接对象等操作,方便了应用程序的编写,提高开发的效率。五、实现和源程序六、课程设计心得与体会七、参考文献参考文献的格式如下:作者名,书名,出版社,出版日期,第几版
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!