海南工商职业学院
《软件工程综合实训1》课程
实训指导书
主编:吴佳女
2020年4月1日
目 录
1、课程实训目的
1)掌握jsp网页设计的环境搭配搭配
2)掌握jsp项目的创建及运行。
3)掌握数据库的创建以及与myeclipe之间数据的连接
2、课程实训项目统计与学时分配
序号 |
实训项目名称 |
学时 分配 |
必开 /选开 |
可否 开出 |
平台 类别 |
实训 结果 |
1 |
动态网页设计基础 |
2 |
必开 |
是 |
软件 设计
|
程序正常运行 |
2 |
Jsp开发和运行环境搭配 |
2 |
选开 |
是 |
成功安装myeclpse,mysql,TomCat |
|
3 |
实训“学林书城”网站主页 |
4 |
必开 |
是 |
设计作品 |
|
4 |
jsp对象的应用 |
4 |
必开 |
是 |
设计作品 |
|
5 |
用户登录 |
4 |
必开 |
是 |
设计作品 |
|
6 |
用户注册 |
8 |
必开 |
是 |
设计作品 |
|
7 |
发表留言和查看那留言 |
8 |
必开 |
是 |
|
设计作品 |
合计 |
32 |
30/2 |
100 |
|
|
3、课程实训资源
1)配套教材:《软件工程综合实训1》实训指导书,作者,2016年11月
参考资料:jsp程序设计(项目式)
2)实训场地及条件:
实训场地:实训大楼综合机房
实训设备或平台:myeclpse,mysql,TomCat
4、课程考核方法
参考实训课程教学大纲编写。
1、实训目的与要求
掌握HTML的常用标签
掌握HTML设计基本网页
掌握HTML设计网络中常用的表单
了解JavaScript的简单应用
2、实训内容
(1)编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;
(2)使用框架将一个页面均分为四个区域,每个区域显示不同的网页;
(3)在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n 表单设计
n 程序设计
4、实训步骤
(1)编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;如下图所示(要求:使用表格布局)。
(2)使用框架将一个页面均分为四个区域,每个区域显示不同的网页
(3)在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。
5、实训小结(或结果)
6、评定标准
能够运用基本的表格和表单设计结果图
7、实训任务拓展
<%
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
%>
<% out.println("让我们一起学习JSP"); %> 当前系统时间:<%=sdf.format(now)%> <% int
sum = 0; for
(int i = 1; i <= 100; i++) sum
= sum + i; %> 1+2+3+...+n=<%=sum%>
8、思考与练习
(1)课本练习
(2)课后练习
1、实训目的与要求
了解JSP开发环境安装与配置;
了解JSP开发的一般步骤;
熟悉简单JSP页面的开发
2、实训内容
(1)环境配置;
(2)编写一个JSP页面,计算出100以内的素数。
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n XXXX
n XXXXXXX
4、实训步骤
(1)、环境配置
JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是Eclipse。大多数应用程序都需要连接数据库,所以需要DBMS的支持。JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21、Tomcat、MySQL、Eclipse为例,安装配置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项目
图1-3 Eclipse新建Web项目
(1) 创建JSP文件
右单击firstjsp项目的WebRoot目录,New->JSP新建JSP页面。
(2)输入文件名number.jsp,并选择“Default JSP template”,点击确定。
在页面的标签中,输入以下代码:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
100
<%
...... //求素数的算法
%>
并保存。
(3) 运行
按按钮启动Tomcat服务器,在IE或其他浏览器的地址栏中输入:http://localhost:8080/Demo/number.jsp,出现如下界面。
5、实训小结(或结果)
6、评定标准
正常运行并出结果
7、实训任务拓展
8、思考与练习
无
1、实训目的与要求
掌握“雪林书城”网站的主页设计
掌握jsp:include的应用
基本html代码的应用
2、实训内容
(1)制作“学林书城”头部文件top.jsp
(2)制作“学林书城”头部文件main.jsp
(3)制作“学林书城”头部文件bottom.jsp
(4)运用jsp:include合并这三个为雪林书城的主页index.jsp
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n jsp:include
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、思考与练习
(1)jsp:include的应用
(2)思考表格table的属性设置
1、实训目的与要求
掌握request对象的应用
掌握response对象的应用
掌握session对象的应用
了解 out对象
了解 application对象
了解config对象
了解page对象
了解 pageContext对象
了解 exception对象
2、实训内容
(1)request对象的常用方法
(2)通过request获取表单提交的信息
(3)通过request实现请求转发
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n Request、response、session
n 表单、表格
4、实训步骤
(1)新建一个新的页面,代码下图,运行查看结果
(2)制作一个简单的表单页面,如图所示
(3)应用和获取表单信息
(4)response刷新页面。通过setHeader方法来实现页面每隔1秒刷新一次,显示当前系统时间。
(5) response重定向。通过sendRedirect()方法可以将当前页面重定向到其他页面)
(6)session对象
登陆代码
处理页面
欢迎
5、实训小结(或结果)
运行可得结果
6、评定标准
无
7、实训任务拓展
8、思考与练习
无
1、实训目的与要求
掌握表单的制作
掌握脚本的应用
了解Request、response、session的使用
2、实训内容
(1)制作用户登录界面
(2)制作用户处理页面
(3)制作处理用户登录是否填写用户名和密码的脚本
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n Request、response、session
n 表单、表格,数据库
4、实训步骤
(1)制作用户登录界面
(2)制作用户处理页面
(3)制作处理用户登录是否填写用户名和密码的脚本
5、实训小结(或结果)
6、评定标准
头部top.jsp 30分
登陆成功 70分
7、实训任务拓展
无
8、思考与练习
无
1、实训目的与要求
掌握表单的制作
掌握脚本的应用
了解Request、response、session的使用
2、实训内容
(1)制作用户注册界面
(2)制作用户注册处理页面
(3)制作处理用户注册是否填写用户名和密码等脚本
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n Request、response、session
n 表单、表格,数据库
4、实训步骤
(1)制作用户注册界面
(2)制作用户注册处理页面
(3)制作处理用户注册是否填写用户名和密码的脚本
5、实训小结(或结果)
6、评定标准
运行正常30分
能处理错误 30分
数据库连接正常40分
7、实训任务拓展
无
8、思考与练习
无
1、实训目的与要求
掌握小小留言板的发表留言的制作
掌握查看留言的制作
2、实训内容
(1)制作发表留言界面
(2)制作发表留言处理页面
(3)制作处理发表留言是否填写内容和标题的脚本
(4)制作查看留言的界面
3、实训准备
(1)实训环境准备
硬件:(含耗材)机房
软件:myeclpse,mysql,TomCat
资料:jsp程序设计(项目式)
(2)相关知识要点
n Request、response、session
n 表单、表格,数据库
4、实训步骤
(1)制作发表留言界面
(2)制作发表留言处理页面
(3)制作处理发表留言是否填写标题和内容的脚本
(4)制作查看留言的界面
5、实训小结(或结果)
6、评定标准
成功运行发表留言 20
数据库连接成功 30
查看留言50
7、实训任务拓展
无
8、思考与练习
无