《软件开发技术实训》实验报告样式

哈尔滨德强商务学院

课程名称:   软件开发技术实训       

系    别:  计算机与信息工程系             

专    业:  计算机科学与技术               

班    级:     09-2班         

学    号:    2009511686            

学生姓名:      朴豪杰         

20##年  12 月 27 日


实验室名称:软件综合实验室(716实验机器号: 71613     实验分组: 3            

实验时间:    2011.12.15--27   指导教师签字:             成绩:              

实验项目一:Java SE 技术

一、实验目的和要求

1.目的:

熟悉使用Eclipse 软件;

编写贪吃蛇等小游戏;

2、要求:对eclipse编写游戏进一步提高

二、实验原理

1、了解J2SE的基本内容和基本的算法、数据结构 ,对J2SE的整体有一个综合性的运用;学会使用game框架。

2、java用于表达控制的语句有:switch、if else、for。

3、完成对环境变量的设置。

4、能对Java类使用get、set放入和取出。

三、主要仪器设备

PC机

四、实验内容、步骤及操作方法

1理解贪吃蛇的游戏原理编写输入贪吃蛇程序;

2编写输入贪吃蛇程序试验游戏;

3上机输入和调试自己所编的程序;

五、实验数据记录和处理  

1,每写完一段代码,要加上注释。保存,运行调试一下。若有错,及时纠正。

2,蛇身的路径:
  2.for(int i=snakeLength-1;i>0;i--){
                rows[i]=rows[i-1];//依次将蛇前面一段走过行的路段赋值给蛇的下一段
                cols[i]=cols[i-1];//依次将蛇前面一段走过列的路段赋值给蛇的下一段
            }
            for(int i=1;i<snakeLength;i++){
                gamePanel[rows[i]][cols[i]].setBackground(Color.red);//将整个3,面板上蛇身走过的行和列设置为不同的颜色,当然可以用图片来设置
            }
蛇头走过的行和列(rows[0],cols[i])要根据不同的方向加减1来将面板设置成不同的颜色
如gamePanel[rows[i]-1][cols[i]+1].setBackground(Color.red)

4,注意蛇的边框:

Image  she1=(new ImageIcon( "贪吃蛇/身.png" )).getImage();          g.drawImage(she1,10+sheLies[xb]*30,  10+sheHangs[xb]*30  ,null);    

吃豆后要进行刷新:

ck   .repaint();//刷新

                            xc.stop();

六、实验结果与分析

蛇可以自由活动并吃到豆。可以扩展双蛇并每吃到5个豆出来个大豆。

七、讨论、建议、质疑

代码注释比较凌乱、不规则。

实验项目二:数据库技术

一、     实验目的和要求

1、独立安装SQL2000数据库软件,配置环境。

2掌握注册服务器的过程

3掌握创建库

4掌握创建数据表

二、实验原理

注册服务器要先启动,才能与服务器建立连接.

三、主要仪器设备

PC机、Java环境、数据库。

四、实验内容、步骤及操作方法

内容:

查询,连接。

步骤:

1. 打开企业管理器,将turinggwpt导入数据库。

2.使用SQL语句进行插入,修改和删除记录的操作。

3.连接查询操作,包括等值连接,自然连接,一半连接(内连接),外连接,做连接,右连接和自然链接等。

Eg:inner join、left Join、right Join、full Join

5.在数据库turinggwpt的省表Sheng,市表Shi进行相应查询操作。

6.建立关系图。

五、实验数据记录和处理  

举例:delate dbo.Sheng  set shengMingCheng='广东'

where shengID=16

写表名和表的字段,可以直接拖拽过去。

六、实验结果与分析

1.在实验的时候需要用快捷键来提高速度。

2.在实验中容易出现错误,需要及时处理。

3.实验中个别变量会变颜色,否则是出现错误。

4.成功的实现并运行了实验,并进行改进增加了新的操作。

七、讨论、建议、质疑

1.熟悉环境认识数据库代码

2尽量复制粘贴字段名,以免出错

实验项目三: JDBC

一实验目的和要求                                                                                         

(1)掌握通过JDBC方式操作数据库的基本步骤。

(2)掌握增、删、改记录的方法。

(3)掌握查询记录以及遍历查询结果的方法

二、实验原理

JDBC程序描述为包含如下过程的应用:

1. 引入一个必要的类
2.  加载JDBC驱动程序
3. 标识数据源(URL、Username、Password)
4.        分配一个Connection对象
5. 分配一个Statement对象
6. 使用该Statement对象执行检查 SQL语句
7.  从返回的ResultSet对象中检索数据 类似于迭代器的操作
8.  关闭ResultSet对象
9.        关闭Statement对象
10. 关闭Connection对象

三、主要仪器设备

PC机、Java环境、数据库。

四、实验内容、步骤及操作方法

实验内容:

1、在java中创建一个项目通过配置构建路径导入 JDBC 驱动程序的 jar 包(msbase.jar、mssqlserver.jar、msutil.java)

若有错,解决的具体方法:项目、右键、属性→java构建路径→库→添加JAR→自己包中的lib全选。点击确定即可。

2、 

3、将数据库中的sheng表 做成一个java ,声明表里的字段、并生成get和set方法。

实验步骤:

1加载jdbc驱动程序

2建立连接

3创建statement对象

五、实验数据记录和处理  

实验项目四:UI设计

实验目的和要求

1掌握图形用户界面基本组件

2掌握java事件处理机制

二、实验原理

图形用户界面

三、主要仪器设备

PC机、Java环境、数据库。

四、实验内容、步骤及操作方法

public class 高级计算器

{

    public static void main(String[] args)

    {

        int[] shus = new int[]{1,2,4,56,7,8,9,0,7,8,9,3,7,418,8,8,8};

       

        int he = suanHe(shus);

       

        System.out.println(he);

    }

    static int suanHe( int[] shus )

    {

        int he = 0;

       

        if (shus.length==0)

        {

            return 0; 

        }

       

        for ( int i=0;i<shus.length;i++)

        {

            he=he+shus[i];

        }

        return he;

    }

}

实验项目五:规范文档

一、     实验目的和要求

1更直观看编码不容易混杂

二、实验内容、步骤及操作方法

实验内容:

开头注释

包和引入语句

类和接声明

三、实验数据记录和处理  

1、/**...*/  /*...*/

2布局只在代码块的开始处声明变量。

 

第二篇:《遥感技术》实验报告样式

 

本科生实验报告

      广东海洋大学大学农学院

一、实验准备


二、实验内容、步骤和结果

三、实验小结

相关推荐