乌龟爬游戏(java)和学生成绩管理系统(mysql)课设

乌龟爬游戏(java)和学生成绩管理系统(mysql)课设

ID:41787452

大小:267.66 KB

页数:30页

时间:2019-09-02

乌龟爬游戏(java)和学生成绩管理系统(mysql)课设_第1页
乌龟爬游戏(java)和学生成绩管理系统(mysql)课设_第2页
乌龟爬游戏(java)和学生成绩管理系统(mysql)课设_第3页
乌龟爬游戏(java)和学生成绩管理系统(mysql)课设_第4页
乌龟爬游戏(java)和学生成绩管理系统(mysql)课设_第5页
资源描述:

《乌龟爬游戏(java)和学生成绩管理系统(mysql)课设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JiangXiUniversityOfScienceAndTechnology《程序语言综合课程设计》报告学院:信息工程学院专业班级:计算机(中加)班学号:13#姓名:刮指导老师:兰红老师目录题口一基于JAVA的乌龟爬小游戏11・1设计目的11.2设计要求11.3设计实现11.4运行界面及效果31.5小结4题目二学生成绩管理系统52.1题目简介52.2设计的内容、耍求和目标5221设计内容52.2.2设计要求52.2.3设计目标52.3总体设计6231设计思想62.3.2总体设计流程72.4小结12总结13附录源代码14A」

2、题目一关键源码14A.2题目二关键源码20题目一基于JAVA的乌龟爬小游戏1.1设计目的a)复习、巩固Ja腹语言的基础知识,进一步加深对Java语言的理解和常握b)掌握java程序设计的思想、流程,企业要求代码规范性及在项口屮的应用c)加强理论知识和实际应用的结合应用,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力d)培养学生在项目开发中团队合作精神,表达沟通、创新意识能力e)提高学生的科技论文写作能力1•2设计要求本设计是针对乌龟小游戏的JAVA程序,通过java.画图画出小乌龟,利用上、下、左、右方向

3、键來改变乌龟的运动方向,在长按某个方向键后,乌龟的运动速度会加快,并且在单击并按住鼠标左键后乌龟会翻身,松开鼠标后恢复。程序要求方便、实用及娱乐性高的宗旨,在对界面进行设计的过程屮,始终坚持清晰明了,在性能方而能够实现效率高,不易出错等优点。1・3设计实现a)Java语言是一种面向对象的语言,它通过提供最基木的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写岀适合于各种情况的应用程序。用java设计一个窗口,背景设为蓝色,通过画椭圆画出乌龟头部,龟盖和四肢部分,并对应部分填充适当的颜色,对龟盖部分通过画线实现龟纹

4、。通过上下左右键盘按钮的监控來实现方向的控制,对鼠标的按住与松开的监控实现乌龟的翻身。b)程序总设计模块如图1-1所示:图1-1设计模块c)设计流程图如图1-2所示:图1-2设计流程d)设计程序中用到的方法有keyPressedO(控制乌龟爬彳亍)、mouseClicked0(控制乌龟移动)、mouscPrcsscd()(控制乌龟的翻身)等方法。e)设计中主要的程序算法〃定义乌龟四只脚的变量j是脚的y轴变量用来控制上下移动k是脚的x轴的变量用来控制左右移动intjl==400,kl==100■intj2=-400,k2==1

5、00■intj3==400k3==100•intj4==400,k4==100J//部分龟纹的代码g.drawLine(x+5,y+130,x+75,y+130);//2g.drawLine(x-20Jy+200,x+5,y+130);//lg.drawLine(x+75Jy+130^x+100,y+200);//3//部分控制移动代码,其他同理if(e.getKeyCode()==KeyEvent.U/C_L/P&&jl>0){//定义乌龟向上移动仁=0时候左上閒和右下脚向前东//仁“时右上脚和左下脚向前动y=y-10;i

6、f(f==0){jl=jl-20;j4=j4-20;}if(f==1){j2=j2-20;j3=j3-20;}if(jl>=j2){f=0;}if(jl

7、较好的流程图及功能模块,不断阅读修改代码使程序达到预期所要实现的H标,完成课程设计后,可以感觉到自己对Java程序的又有了新的认识。总之,通过本次的课程设计,使我平吋学到的理论知识得到了很好地升华,理论与实际得到一次很好的结合,为我今后参加工作打下了坚实的基础,使我受益匪浅。题目二学生成绩管理系统2.1题目简介本系统采用Java语言实现,采用MyEclipse作为开发工具,使用MySQL数据库,实现一个学生成绩管理系统的设计。2.2设计的内容、要求和目标2.2.1设计内容(1)实现学生成绩管理系统;(2)在学生管理系统屮加入

8、插入,查询,删除,更新等操作;(3)实现动态同步,数据库实时更新与管理系统相对应。2.2.2设计要求(1)系统整体用java语言通过eclipse实现;(2)开发平台为windows;(3)使用MySQL作为数据库服务器;(4)系统要求界面设计美观友好,数据存储安全可靠,人机交互性好。2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。