版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京工程学院课程设计任务书课程名称JAVA及开发环境院(系、部、中心)计算机工程学院专业计算机科学和技术班级K软件112起止日期/12/31指导教师陈科燕叶核亚
1.课程设计应达成目标本课程设计目标是为了让学生在学习《JAVA及开发环境》课程基础上,深入深入巩固所学理论知识、使理论和实际相结合关键实践步骤。本课程设计经过完成部分含有一定难度程序编写、调试、运行工作,掌握面向过程程序设计基础方法,从而提升学生分析问题、处理问题能力。课程设计是教学中很关键一项实践步骤,它能够帮助学生充足了解课堂教学中内容,对提升学生实践认识和实际动手能力全部有很关键实际意义。学生应在一周时间内,根据课程设计要求,结合所学理论知识,查找相关资料,完成好此次课程设计,提升程序编写能力,为未来实际工作取得一定经验。2.课程设计题目及要求1.图形用户界面和算法设计(1)Hanno塔程序要求界面美观,能够由用户手动实现盘子搬动过程,能够自动演示盘子搬动过程。(2)九宫排序分别实现人机交互版和演示版程序,设计图形用户界面显示九宫图状态,对于任意给定一个初始状态,给出排序过程中移动步伐,棋盘大小也设定为n*n。人机交互版响应鼠标和键盘时间,实现经过鼠标拖动数据及经过上下左右间移动数据功效。(3)走迷宫(要求见书本)(4)骑士游历(要求见书)(5)连连看游戏(要求见书)(6)连珠五子棋(要求见书)(7)小学算术运算测试程序 要求:制作一个可供小学数学运算程序:10以内加减法,能依据输入题数出题,判定做题是否正确,最终计算分数。要求提交Application和Applet两个版本程序。2.线程设计(1)纸牌游戏开发一个纸牌游戏,可选择任意一款(蜘蛛纸牌、斗地主等),该游戏经过鼠标操作,实现电脑发牌,玩家游戏,最终给出结果。(2)交通信号灯设计一个表示十字路口控制交通信号灯图形用户界面,交通信号灯属性包含方向、颜色、车道、显示时间等。4个方向信号灯同时运行,其中东西向、南北向信号灯相同。(3)随机运动彩色弹弹球画出若干三维风格彩色弹弹球,每个球取得大小不等初始动力和速度,运动方向也各不相同,运动过程中速度逐步减小,双击它,使它在取得动力。(4)斯诺克台球比赛模拟若干彩球按规则排列,击白球撞开她们,则多球同时运动,各求之间进行弹性碰撞,碰撞或撞边全部要改变运动轨迹。画出各彩球,显示其运动轨迹,演示比胜过程。(5)饥饿小鱼游戏(要求见书)(6)模拟赛马要求:用图形用户界面实现。能设置比赛时间,马匹数量等等。在任意时间段内马匹速度是随机。开始比赛以后以动画显示赛马过程。提醒:使用多线程。3.输入/输出流和文件操作(1)编写一个职员信息管理系统要求界面友好;管理职员基础信息,包含录入、修改、删除等;能够依据条件查询出需要信息;全部信息保留至文件。(2)电话号码查询系统。要求:有电话录入,修改,增加,删除,按姓名查询,按电话号码查询,按部门查询,按部门显示,显示全部电话号码信息,打印等功效。(3)象棋棋谱制作程序要求界面美观,包含棋盘、棋子及多种功效控件,将红黑双方对奕过程统计下来制作成棋谱,棋谱写入文件,能够依据棋谱自动演示下棋过程。(4)手机信息管理(见书)(5)JAVA源程序编辑器(见书)(6)编写一个记事本程序要求:用图形用户界面实现。能实现编辑、保留、另存为、查找替换等功效。提醒:使用文件输入输出流。(7)日历记事本要求:带有日程提醒功效日历。1、显示信息:用户能够向前翻页查询前30天日期,也能够向后翻页查询下30天日期。2、定时提醒:用户能够针对某一天来添加,删除和编辑这一天日程提醒信息,当系统时间和提醒时间相吻合时,给出含有提醒信息对话框。3、查询信息:用户能够查询到某个月全部提醒信息。4.网络通信(1)实现聊天室,要求聊天室共分为服务器端和用户端两部分,服务器端程序关键负责侦听用户端发来消息,用户端需登陆到服务端才能够实现正常聊天功效;服务器端关键功效包含:在特定端口上进行侦听,等候用户端连接;向已经连接到服务端用户发送系统消息;当停止服务时,断开全部用户连接。用户端关键功效包含:连接到已经开启聊天服务服务端;当服务器端开启话,用户能够随时登陆和注销等。(2)开发一个网页浏览器,要求经过在地址栏中输入URL地址,能够访问对应网页;查看指定URLHTML源文档内容;能够将正在访问网页进行保留。(3)网络五子棋设计棋盘图形用户界面;实现轮番控制、响应对方信号、判定输赢等下棋过程。(4)网络象棋对弈3.课程设计任务及工作量要求〔包含课程设计计算说明书、图纸、实物样品等要求〕(1)学习JAVA语言程序设计基础方法,含有一定独立设计能力;(2)依据题目要求,查阅相关资料,完成系统功效设计;(3)编程实现系统功效;(4)提升综合利用所学理论知识独立分析和处理问题能力;(5)深入提升上机调试程序能力;(6)认真撰写规范课程设计总结汇报,内容包含选题内容、要求、算法和数据结构设计、关键代码分析、和对运行效果分析等。(7)课题分配按以下规则:学号尾数为1,5,9,13,17,21,25,29,33,37,41同学做课题一;02,2,6,10,14,18,22,26,30,34,38,42同学做课题二;3,7,11,15,19,23,27,31,35,39同学做课题三;4,8,12,16,20,24,28,32,36,40同学做课题四。每位同学在自己选题范围内选题,不过同一课题最多只能有三位同学选择,请大家相互协调,相互谅解,如对其它题目感爱好,或自拟课题,请提前和老师沟通。4.关键参考文件1)《JAVA程序设计实用教程(第3版)》,叶核亚编著,电子工业出版社,2)《JAVA程序设计》,唐大仕编著,北方交通出版社,3)《JAVA程序设计和案例》,刘宝林主编,高考教育出版社,4)《JAVA程序设计》,丁岳伟编著,高等教育出版社,5.课程设计进度安排起止日期工作内容13下达课程设计任务,老师讲解13学生查询资料1模块设计及代码设计14.1.2~1学生上机调试1验收并考查课外时间撰写设计总结汇报6.成绩考评措施1、预设计汇报和设计总结汇报综合成绩30%2、实际动手能力50%3、创新能力10%4、态度和纪律10%成绩分优、良、中、及格和不及格五档。教研室审查意见: 教研室主任签字:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PETS英语等级考试模拟试题及详细参考答案
- 2026年河道修防工(中级)职业技能考试题库及答案
- 海水预处理操作工安全操作规程
- 肾损伤保守治疗影像复查周期规范共识
- 2025-2026学年云南省曲靖市初中数学九年级期末上册自测高频题(详细参考解析)
- Oracle数据库机考实操试题(含详细答案解析)
- OD机试真题(技术岗)含详细答案解析
- 轨道交通消防系统升级改造方案
- 2026年不动产登记代理人《不动产权利理论与方法》题库及答案
- OA系统面试题及详细参考答案(实操版)
- 室外道路景观工程施工方案范例
- QGDW11221-2023低压综合配电箱技术规范(参考文本)
- MATLAB8.X程序设计及典型应用第七章
- 选煤厂机电管理课件
- 水钻打孔协议书
- 毕业设计(论文)-干玉米脱粒机设计
- 《壮药养生膏方生产技术规范》(征求意见稿)编制说明
- T/SSR 705-2024空调器用全铝微通道热交换器腐蚀性能评价值及试验方法
- 【课件】代数式的值课件2024-2025学年人教版数学七年级上册
- 新闻记者职业资格《新闻基础知识》考试题库(含答案)
- DL∕T 1657-2016 活性焦干法脱硫技术规范
评论
0/150
提交评论