首页 >> 教学科研 >> 实训指导 >> 详细内容
 
实训指导 >> 正文
《软件工程综合实训1》课程实训指导书
日期:2020-05-10 00:00:00  发布人:xxgcx  浏览量:802

海南工商职业学院

《软件工程综合实训1》课程

 


实训指导书

 

 

主编:吴佳女

 

202041


 

   

 

一、总体要求. 3

二、实训项目. 4

实训一:动态网页设计基础. 4

实训二:JSP的开发和运行环境搭建. 6

实训三:实训“学林书城”网站主页. 10

实训四:jsp对象的应用. 14

实训五:用户登录. 19

实训六:用户注册. 21

实训七:发表留言和查看留言. 24

 

                                                


一、总体要求

1、课程实训目的

1掌握jsp网页设计的环境搭配搭配

2掌握jsp项目的创建及运行

3)掌握数据库的创建以及与myeclipe之间数据的连接

2、课程实训项目统计与学时分配

序号

实训项目名称

学时

分配

必开

/选开

可否

开出

平台

类别

实训

结果

1

动态网页设计基础

2

必开

 

 

 

 

软件

设计

 

程序正常运行

2

Jsp开发和运行环境搭配

2

选开

成功安装myeclpsemysqlTomCat

3

实训“学林书城”网站主页

4

必开

设计作品

4

jsp对象的应用

4

必开

设计作品

5

用户登录

4

必开

设计作品

6

用户注册

8

必开

设计作品

7

发表留言和查看那留言

8

必开

 

设计作品

合计

32

30/2

100

 

 

3、课程实训资源

1)配套教材:《软件工程综合实训1》实训指导书,作者,201611

   参考资料:jsp程序设计(项目式)

2)实训场地及条件:

实训场地:实训大楼综合机房

实训设备或平台:myeclpsemysqlTomCat

4、课程考核方法

参考实训课程教学大纲编写。

 


二、实训项目

实训一:动态网页设计基础

1、实训目的与要求

掌握HTML的常用标签

掌握HTML设计基本网页

掌握HTML设计网络中常用的表单

了解JavaScript的简单应用

2、实训内容

1)编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;

2)使用框架将一个页面均分为四个区域,每个区域显示不同的网页;

3)在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  表单设计

n  程序设计

 

4、实训步骤

1编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;如下图所示(要求:使用表格布局)。

2使用框架将一个页面均分为四个区域,每个区域显示不同的网页

3在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。

5、实训小结(或结果)

说明: 1-1

说明: 1-3

6、评定标准

   能够运用基本的表格和表单设计结果图

 

7、实训任务拓展

<%

                     Date now = new Date();

                     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

              %>

              <table width="300" bgcolor="#f5f5f5">

                     <tr>

                            <td align="center">

                                   <%

                                          out.println("让我们一起学习JSP");

                                   %>

                            </td>

                     </tr>

                     <tr>

                            <td align="center">

                                   当前系统时间:<%=sdf.format(now)%>

                            </td>

                     </tr>

                     <tr>

                            <td align="center">

                                   <%

                                          int sum = 0;

                                          for (int i = 1; i <= 100; i++)

                                                 sum = sum + i;

                                   %>

                                   1+2+3+...+n=<%=sum%>

                            </td>

                     </tr>

              </table>

8、思考与练习

1)课本练习

2)课后练习

实训二:JSP的开发和运行环境搭建

1、实训目的与要求

了解JSP开发环境安装与配置;

了解JSP开发的一般步骤;

熟悉简单JSP页面的开发

2、实训内容

1环境配置;

2)编写一个JSP页面,计算出100以内的素数。

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  XXXX

n  XXXXXXX

 

4、实训步骤

1)、环境配置

JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是Eclipse。大多数应用程序都需要连接数据库,所以需要DBMS的支持。JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21TomcatMySQLEclipse为例,安装配置JSP开发环境。

首先安装JDK

Java公司官方网站(http://www.oracle.com/technetwork/java/index.html)下载JDK,现在最新的是Java SE6 Update22,我们采用的JDK1.6 Update 21,只需要双击中下载到的EXE文件,点下一步即可安装。JDK安装好后,需要配置Java的环境变量,步骤如下:

1)我的电脑->属性->高级选项卡->环境变量,打开“环境变量”对话框,在系统变量中新建以下环境变量:

JAVA_HOME:表示Java SDK的安装目录,其值为: D:\Program Files\Java\jdk1.6.0_21(根据自己的实际安装位置进行调整)。

②并修改Path环境变量,在其中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:

2 对于Path环境变量是添加,而不要删除原来的内容,否则很多Windows功能不能使用;若有其他程序要用到自己的Java环境变量,请将第③步的内容添加到Path环境变量的最后,以免影响其他程序的运行。

2 字母不区分大小写,大写字母是遵照Java环境变量配置习惯。

2)测试

打开Windows的命令行窗口(开始->运行,在弹出的窗口中输入cmd回车),输入javac然后回车,若能显示javac的帮助信息,说明JDK安装成功,如下图所示。

 

 

 

 

 

 

 

 


1-1 环境变量配置检验

其次安装Tomcat

Tomcat官方网站(http://tomcat.apache.org/)上下载Tomcat,现在最新版本是7.x,但还没有Eclipse插件,因此不能集成到Eclipse集成开发环境中,这里使用6.028这个版本。安装时只需要一路next即可,安装完成后,也不需要设置环境变量,只要在IE浏览器地址栏中输入:http://localhost:8080回车,若能出现Tomcat界面说明安装成功,如下图所示。


 

1-2 tomcat配置检验

最后安装Eclipse

      下载Eclipse安装包,解压即可。

2)、编写一个JSP页面,计算出100以内的素数

1创建Web项目


打开Eclipse开发环境,选择File->New->Web Project,或在Package Explorer中右击选择New->Web Project,在打开的对话框中,输入项目名firstjsp,并选定Java EE 5.0规范支持,点击Finish。如图1-3所示。

 

1-3 Eclipse新建Web项目

1 创建JSP文件

右单击firstjsp项目的WebRoot目录,New->JSP新建JSP页面。

2)输入文件名number.jsp,并选择“Default JSP template”,点击确定。

在页面的<body>标签中,输入以下代码:

<%@ page language="java" contentType="text/html; charset=gb2312"

    pageEncoding="gb2312"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>Insert title here</title>

</head>

<body>

<P> 100以内的素数有:<BR>

   <% 

      ......                  //求素数的算法

   %>

</body>

</html>

并保存。

3 运行

按钮启动Tomcat服务器,在IE或其他浏览器的地址栏中输入:http://localhost:8080/Demo/number.jsp,出现如下界面。

 

5、实训小结(或结果)

6、评定标准

正常运行并出结果

7、实训任务拓展

 

8、思考与练习

 

 

实训三:实训“学林书城”网站主页

1、实训目的与要求

    掌握“雪林书城”网站的主页设计

掌握jspinclude的应用

基本html代码的应用

2、实训内容

1)制作“学林书城”头部文件top.jsp

2)制作“学林书城”头部文件main.jsp

3)制作“学林书城”头部文件bottom.jsp

4)运用jspinclude合并这三个为雪林书城的主页index.jsp

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  jspinclude

n  表格的运用

 

4、实训步骤

1)制作“学林书城”头部文件top.jsp

2)制作“学林书城”头部文件bottom.jsp

 

3)制作“学林书城”头部文件main.jsp

4)制作主页index.jsp

5、实训小结(或结果)

6、评定标准

Top.jsp   20

Man.jsp   50

Bottom   10

Index.jsp  20

7、实训任务拓展

8、思考与练习

1jsp:include的应用

2)思考表格table的属性设置

实训四:jsp对象的应用

1、实训目的与要求

   掌握request对象的应用

掌握response对象的应用

掌握session对象的应用

了解 out对象

了解 application对象

了解config对象

了解page对象

了解  pageContext对象

了解  exception对象

2、实训内容

1request对象的常用方法

2)通过request获取表单提交的信息

3)通过request实现请求转发

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  Requestresponsesession

n  表单、表格

 

4、实训步骤

1)新建一个新的页面,代码下图,运行查看结果

2)制作一个简单的表单页面,如图所示

3)应用和获取表单信息

4response刷新页面。通过setHeader方法来实现页面每隔1秒刷新一次,显示当前系统时间。

5  response重定向。通过sendRedirect()方法可以将当前页面重定向到其他页面)

6session对象

登陆代码

处理页面

欢迎

5、实训小结(或结果)

  运行可得结果

6、评定标准

  

7、实训任务拓展

 

8、思考与练习

 

 

实训五:用户登录

1、实训目的与要求

  掌握表单的制作

掌握脚本的应用

了解Requestresponsesession的使用

2、实训内容

1)制作用户登录界面

2)制作用户处理页面

3)制作处理用户登录是否填写用户名和密码的脚本

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  Requestresponsesession

n  表单、表格,数据库

 

4、实训步骤

1)制作用户登录界面

2)制作用户处理页面

3)制作处理用户登录是否填写用户名和密码的脚本

 

5、实训小结(或结果)

6、评定标准

头部top.jsp  30

登陆成功 70

7、实训任务拓展

  

8、思考与练习

实训六:用户注册

1、实训目的与要求

  掌握表单的制作

掌握脚本的应用

了解Requestresponsesession的使用

2、实训内容

1)制作用户注册界面

2)制作用户注册处理页面

3)制作处理用户注册是否填写用户名和密码等脚本

 

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  Requestresponsesession

n  表单、表格,数据库

 

4、实训步骤

1)制作用户注册界面

2)制作用户注册处理页面

3)制作处理用户注册是否填写用户名和密码的脚本

5、实训小结(或结果)

6、评定标准

   运行正常30

能处理错误  30

数据库连接正常40

7、实训任务拓展

8、思考与练习

 

实训七:发表留言和查看留言

1、实训目的与要求

掌握小小留言板的发表留言的制作

掌握查看留言的制作

2、实训内容

1)制作发表留言界面

2)制作发表留言处理页面

3)制作处理发表留言是否填写内容和标题的脚本

4)制作查看留言的界面

3、实训准备

1)实训环境准备

硬件:(含耗材)机房

软件:myeclpsemysqlTomCat

资料:jsp程序设计(项目式)

2)相关知识要点

n  Requestresponsesession

n  表单、表格,数据库

4、实训步骤

1)制作发表留言界面

2)制作发表留言处理页面

3)制作处理发表留言是否填写标题和内容的脚本

4)制作查看留言的界面

5、实训小结(或结果)

6、评定标准

成功运行发表留言   20

数据库连接成功   30

查看留言50

7、实训任务拓展

8、思考与练习

 


点击数:802收藏本页