文档详情

微软操作系统发展史.docx

发布:2024-07-29约1.06万字共16页下载文档
文本预览下载声明

班 级: 09计算机应用技术

设计成员:朱祥发092113010059

曾 海092113010052

指导教师: 陈仕先、徐凯

实训时间:2011.9.16—2011.9.23

实训地点: 机电大楼1机房

JAVA实习报告

第PAGE10页共16页

目 录

一、课程设计目的和要求 3

1、设计目的 3

2、设计要求 3

二、课程设计选题 3

三、设计时间、设计安排和考核要求 4

1、时间安排 4

2、设计安排 4

3、考核要求 4

四、设计内容 5

1、题目:五指棋游戏 5

2、具体实现 5

3、流程图 5

4、具体实现代码 7

五、相关截图 15

六、设计日志 15

七、总结 16

八、教师评分 16

一、课程设计目的和要求

1、设计目的

1、复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;

2、课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;

3、培养学生在项目开发中团队合作精神、创新意识及能力。

2、设计要求

1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;

2、系统设计要实用,编程简练,可用,功能全面;

3、说明书、流程图要清楚;

4、记录设计情况(备查,也为编写设计说明书作好准备);

5、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式;

6、设计上交内容:设计报告一份(按格式书写);源程序文件。

二、课程设计选题

老师提供的题目有:学生信息管理系统、日历记事本、三子棋游戏(Japplet)、库存管理系统、用户管理系统、多人聊天室(GUI)、拿火柴游戏、超市收银系统、ATM柜员机模拟程序、图书信息管理系统、一个简单的算法动态演示程序、商场商品信息管理系统、小区物业管理系统、车辆档案管理系统、自选题目。

我选取的是自选题目,我所选设计题目是“五指棋游戏。

三、设计时间、设计安排和考核要求

1、时间安排

序号

1

时间

9月16日

内容

班级分组,选定课题,查阅相关资料

2

9月17日

划分模块、小组成员分工,编制源程序

3

9月18日~9月19日

编制源程序

3

9月20日

上机调试,修改、完善系统

4

9月21日

上机调试,修改、完善系统

5

9月22日

撰写课程设计报告,上机调试,修改、完善系统

6

9月23日

撰写课程设计报告

7

9月24日

实习成绩的评定

2、设计安排

分组选题:最多2人为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。

设计过程:分析设计准备阶段(按组讨论、对系统功能进行分析,并进行明确分工);编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)

3、考核要求:

在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。设计说明书中应写下设计中的主要收获,要求对问题有一定的分析,文字简短明确流畅。

结合学生的动手能力,独立分析解决问题的能力和创新精神,设计成绩由指导教师根据考勤、设计说明书质量分优、良、中、及格和不及格五等。

四、设计内容

1、题目:五指棋游戏

2、具体实现:

!、绘制棋盘,15条横线,15条竖线,在直线交点处下棋子(实心圆形)。

2、自动默认白子先行,但是可以选择先行方然后黑白交替下子,在棋盘上设定一个与棋

盘格大小边长相等的正方形,初始状态,正方形的中心位于期盼的中心点,不能移出边界。其次在界面上设定了开始游戏、重置功能。

3、当任何一方有五个棋子沿着横,竖,斜连在一起时,系统自动判断赢棋,并显示黑方或白方胜利。棋局结束后,任何一方均不能继续操作。

3、流程图

开始

开始

显示界面,绘制棋盘

重置

玩家下子

鼠标动作

结束游戏

绘制棋子

判断输赢

整体流程图

开始

开始

白方落子

判断此位置

是否有棋

换其他位置

白棋落子

判断白棋是

否胜出

白方胜

判断白/黑棋

是否胜出

黑棋落子

结束

判断此位置

是否有棋

换其他位置

黑棋落子

判断白棋是

白方胜

否胜出

循环流程图

4、具体实现代码

/*

Tochangethistemplate,chooseTools|Templates

andopenthetemplateintheeditor.

*/

packagejavaapp

显示全部
相似文档