中南林业科技大学
JSP实验报告
设计名称: JSP实验
姓名:张旭学号: 20124575 专业班级: 2012级计算机科学与技术1班
系(院):计算机与信息工程学院
设计时间:2014~2015学年第一学期
设计地点:电子信息楼机房
目录
实验一使用HTML进行在线调查问卷设计 (2)
实验二生成简单动态网页 (18)
实验三使用JSP内置对象(一) (22)
实验四使用JSP内置对象(二) (33)
实验五使用JSP访问数据库 (54)
实验六JSP中应用JavaBean (62)
实验一使用HTML进行在线调查问卷设计
一、实验目的:
1.复习使用记事本编辑网页的方法。
2.熟悉不同表单控件类型的应用。
3.练习使用记事本在网页中添加表单与表单元素。
二、实验内容:
根据提供的素材设计在线调查问卷。
三、实验要求:
1.熟练掌握使用记事本进行简单网页编辑的方法。
2.能够区分不同表单元素的应用场景。
3.掌握表单与表单元素的元素名和属性对。
四、实验学时:4学时
五、实验步骤:
0.实验准备:(1)在硬盘上为本实验建立文件夹(以下称为“实验文件夹”)。
1.根据提供的素材设计在线调查问卷:
(1)从开始菜单启动记事本;
(2)在记事本中,录入一个最简合法HTML文档;
(3)设置该文档最终在浏览器中显示的标题为“企业电子商务调查问卷”;
(4)打开本实验提供的WORD文档questionnaire.doc,这个调查问卷比较长,浏览该调查问卷的内容。由于该调查问卷比较长,选取并标示该调查问卷
中具有代表性的问题(更改一下文本背景),准备将它们在网页中进行实现,
保存该WORD文档;
(5)在记事本中添加表单;
(6)在表单中插入表单元素,用于在网页中显示步骤(4)中标示的问题及答案;
(7)为表单添加提交和重置按钮;
(8)保存网页为questionaire.htm。
提示:本实验没有标准答案,但是在将WORD文档中的调查问题及答案移植到网页
中时,要尽可能多地使用到讲过的表单元素(如文本框、单选按钮、复选按钮、下
拉菜单/列表、框架等)。另外,网页上调查问卷的答案的表现形式与并不一定要与
WORD中的一致,而是应该选择使用更符合需要的表单元素,例如对于答案选项比
较多的问题来说,应该优先选用下拉菜单/列表,单选使用下拉菜单,多选使用列
表。
六、实验代码:
20124575 张旭
企业电子商务调查问卷
尊敬的先生/女士:
   您好!为了了解目前企业开展电子商务的状况和问题,我们课题组希望您能协助填写这份调查表。在此,我们郑重承诺,调查结果仅供研究使用。如果您有兴趣和需要,我们可以将最终的统计和分析结果通过电子邮件的方式反馈给您。
   本次调查对于电子商务的界定是:通过计算机网络完成的购买和销售货物以及服务的行为,这些货物或服务的订单是通过相关网络下达的,但是支付和物流可以是网下进行的。通过传真、电话和电子邮件达成的交易不算在内。
   非常感谢您的大力支持!
广东省电子商务发展规划前期研究课题组
1. 企业名称:        注册地:
2. 您在所在企业的职务(职位):
3. 企业成立时间:
4. 企业所在行业:
以下选择题,若无特别声明,皆为多项选择题
5.
其他
6.
其他
7.
8. 您所在企业生产的主要产品/服务包括:
9. 2005年末,您所在企业的员工人数为:
10. 2005年末,您所在企业的管理人员人数为:
11. 2005年,您所在企业的销售收入为(单位:人民币):  万元,比上年增长%。
12. 2005年,您所在企业的税前利润为(单位:人民币): 万元,比上年增长%。
13. 您所在企业应用到哪些物流服务?
  网络型邮政物流企业 (具体为:广东邮政EMS UPS
其他:)
  运输仓储公司(本市企业 异地企业)
  第三方物流企业(本市企业 异地企业)
  企业自行解决
  其他
14. 您认为目前您所在企业存在的主要问题:
                      
      非常重要
     重要       一般      不重要      不存在
  利润增长                  5      
4      
3      
2      
1
  市场份额                  5      
4      
3      
2      
1
  战略管理                  5      
4      
3      
2      
1
  部门协调                  5      
4      
3      
2      
1
  员工流失                  5      
4      
3      
2      
1
  激励机制                  5      
4      
3      
2      
1
  人才培养和引进       
    5      
4      
3      
2      
1
  领导班子                  5      
4      
3      
2      
1
  企业信息化建设       
    5      
4
     
3      
2      
1
  品牌经营                  5      
4      
3      
2      
1
  其他:                    5      
4      
3      
2      
1
15.请列出贵企业所在行业的主要企业情况:
企业名称 | 该企业的竞争优势 | 是否已开展电子商务 |
---|---|---|
是 不是 | ||
是 不是 | ||
是 不是 |
16. 您所在企业最需要的信息包括(选择其中最重要的4项信息):
var sCtrlPrefix = "sample";
var iMaxCheckbox = 21;
var iMaxSelected = 4;
function doCheck(ctrl) {
var iNumChecked = 0;
var thisCtrl;
var i;
i = 1;
while ((i <= iMaxCheckbox) && (iNumChecked <= iMaxSelected)) {
thisCtrl = eval("ctrl.form." + sCtrlPrefix + i);
if ((thisCtrl != ctrl) && (thisCtrl.checked)) {
iNumChecked++;
}
i++;
}
if (iNumChecked == iMaxSelected) {
ctrl.checked = false;
}
}
18. 您所在企业从何时开始采用ERP(或MIS)系统? 年
19.
其他
20. 您所在企业在信息化的基础设施和硬件方面的投资大约有多少(累计数)?
style="height:15px;width:250px;border:0;border-bottom:1 solid black;background:#DDF4D7;">万元
万元
22. 您所在企业在信息化实施、人员培训及维护升级等方面的投资大约有多少(累计数)?万元
23.
24. 您所在企业建立网站的时间:年
25.
26. 您所在企业网站的主要功能是:
  宣传    
产品介绍    
开展电子商务    
其他
34.
35. 您所在的企业现在是否开展了电子商务?
    已经开展电子商务     
  计划开展电子商务    
  没有开展电子商务
36. 如果您所在的单位没有开展电子商务并且在短期内也没有开展电子商务的打算,原因是?
  基础设施不健全,短时间内无法上网  
在网上开展商务活动不安全
  实施电子商务的成本太高            
企业条件不成熟,没有相应的技术及管理人才    
  没有想过                          
其它
37.
38. 您所在的企业开展电子商务活动主要在哪些领域?
  企业之间(BtoB)    
企业对个人客户(BtoC)        
企业与政府之间(BtoG)    
45.
46.贵企业开展电子商务的驱动因素主要包括:
    领导战略考虑       
企业业务部门的要求    
竞争对手
    政府部门的要求     
信息部门的要求        
系统集成商
    上游企业的要求     
下游企业的要求    
    其它
47. 您所在企业开展电子商务的目的主要包括:
    为了保证产品质量和交货期        
密切与供应商、分销商、客户的协调
    降低运作成本                    
开展新业务和新市场
    其他
48. 您认为制约贵企业电子商务需求的主要原因包括:
    电子商务环境不成熟       
企业自身能力不足        
不了解结合点
    上下游企业水平不高       
目前对企业的帮助不大    
未来对企业的帮助不大
    其他
63. 请根据您的理解对贵企业所实施的电子商务的效果,在相应的数字上打“√”。
    非常不同意
      不同意      不确定        同意      非常同意
        5
             4           3            2
           1
电子商务系统提供了我需要的准确的信息。 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
电子商务系统提供的信息内容能满足我的需求。 | 1 | 2 | 3 | 4 | 5 |
电子商务系统提供的报告看起来就是我需要的。 | 1 | 2 | 3 | 4 | 5 |
电子商务系统提供了足够的信息。 | 1 | 2 | 3 | 4 | 5 |
五.企业电子商务需求情况
65.
72. 贵企业对电子商务人才的需求层次:
    高级(能制定策略并推动实施)          数量:
    中级(在上级指导下工作并完成任务)     数量:
    初级(能进行日常业务操作)             数量:
    复合型(兼多学科知识和多种技能)        数量:
    其它(请写出):     数量:
75. 企业解决电子商务人才需求的方法:
    依托社会的人才市场招聘
    依托电子商务服务提供商提供的解决方案来解决需求
    自己在工作中培养
    接受电子商务专业毕业生
    其他
79. 您认为企业要进一步发展电子商务,需要所在地方政府哪些支持?
问卷填写人签名:           单位负责人签名:
问卷填写人联系电话:       单位盖章:
问卷填写日期:
七、实验截图:
实验二生成简单动态网页
一、实验目的
1、掌握tomcat配置及使用方法;
2、进一步熟悉HTML基本语法;
3、熟悉JSP基本语法;
4、掌握HTML与JSP指令、动作元素结合来设计web页面。
二、实验内容
1、应用各种表单元素设计一个图书商城的“用户注册”页面的设计(与JSP指令、动作元素结合);
2、设计图书商城的网站首页框架,要求可以使用中文显示,首页由3部分组成:top.jsp(导航栏)、body.jsp(页面主体)和bottom.jsp(版权信息);
3、在图书商城的首页(index.jsp)中使用一超链接,使用jsp:forward转向到时钟页面(clock.jsp).
三、实验方法
1、参照电子课件第3章《JSP动态网页设计基础》和第4章《JSP语法基础》知识来设计web页面元素:表格及文本的对齐方式、多行文本的显示方式、提交和重置按钮,并在点击提交和重置按钮之后,分别进入相应的JSP页面;
2、使用jsp指令或动作元素包含要求的三个页面,并注意在页面中正确使用MIME类型,设置为GB2312;
3、使用HTML语法在index.jsp中建立一个超链接,并使用forward动作元素来转向制定的页面,在实验过程中注意IE浏览器地址栏中的变化。
四:实验代码:
a.Html
b.Html
Body.jsp
<%@ page contentType="text/html;charset=UTF-8"%>
function removeAllSpace(str) {
return str.replace(/\s+/g, "");
}
function check(){
var n=https://www.doczj.com/doc/5f657787.html,.value;
var p1=zhuce.password1.value;
var p2=zhuce.password2.value;
if(removeAllSpace(n).length==0){alert("账号不能为空");return false;}
if(removeAllSpace(p1).length==0){alert("密码不能为空");return false;}
if(removeAllSpace(p2).length==0){alert("确认密码不能为空");return false;} }
Bottom.jsp
<%@ page contentType="text/html;charset=UTF-8"%>
Clock.jsp
<%--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
https://www.doczj.com/doc/5f657787.html,/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--%>
Plugin tag OBJECT or EMBED not supported by browser.
The above applet is loaded using the Java Plugin from a jsp page using the
plugin tag.
clock0.jsp
Index.jsp
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ include file="top.jsp"%>
《jsp程序设计》 Jsp课程设计实验报告 题目学生成绩管理系统 专业 班级 姓名 指导教师 2011年6月28日
目录 一、绪论----------------------------------------------------------------------------------------------------------------- 3 1、系统开发背景 ----------------------------------------------------------------------------------------------- 3 2、项目开发的目标-------------------------------------------------------------------------------------------- 3 3、系统开发所用的技术设备------------------------------------------------------------------------------- 3 二、需求分析 ---------------------------------------------------------------------------------------------------------- 3 1、系统需求分析 ----------------------------------------------------------------------------------------------- 3 2、用户需求 ----------------------------------------------------------------------------------------------------- 4 3、系统框架图如下: ---------------------------------------------------------------------------------------- 5 4、系统设计思想 ----------------------------------------------------------------------------------------------- 5 5、系统设计分析 ----------------------------------------------------------------------------------------------- 5 三、数据库的设计---------------------------------------------------------------------------------------------------- 6 1、本系统将数据存储在七个表中,这七个表分别是 ---------------------------------------------- 6 2、建立数据库的命令如下:------------------------------------------------------------------------------- 8 3、建立数据表的命令如下:------------------------------------------------------------------------------- 8 四、关键技术及代码------------------------------------------------------------------------------------------------- 9 1、管理员登录代码-------------------------------------------------------------------------------------------- 9 2、从数据库中获取用户名和密码的代码。 --------------------------------------------------------- 10 3、留言板的相关代码。 ----------------------------------------------------------------------------------- 12 五、测试--------------------------------------------------------------------------------------------------------------- 16 1、登录界面的测试: -------------------------------------------------------------------------------------- 16 2、查询页面: ------------------------------------------------------------------------------------------------ 18 3、添加页面: ------------------------------------------------------------------------------------------------ 18 4、删除页面: ------------------------------------------------------------------------------------------------ 19 5、修改页面 --------------------------------------------------------------------------------------------------- 20 六、总结--------------------------------------------------------------------------------------------------------------- 20 七、参考文献 -------------------------------------------------------------------------------------------------------- 20
实验1 网页程序设计-JavaScript 一、实验目的 1. 掌握JavaScript技术,基本掌握JavaScript的开发技巧; 2. 利用文本编辑器建立JavaScript脚本语言进行简单编程。 二、实验要求: 1. 根据以下实验内容书写实验准备报告。 2. 独立完成实验。 三、实验内容 1.显示一个动态的时钟 在文本编辑器“记事本”中输入如下代码程序,请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下:
运行结果:Jsp实验报告 课程设计名称:兼职网站 系:交通运输管理学院学生姓名: 班级: 学号: 成绩: 指导教师: 开课时间:2013学年第2 学期
一.设计题目 兼职网站 二.主要内容 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。 (1)用户的登录判定 (2)录入兼职的信息,并保存到数据库中 (3)根据用户的需求选择查询方式,查询相关兼职信息 (4)将信息从数据库中删除 三.具体要求 (1)建立数据库表格存储用户数据(用户名及密码)。 (2)建立数据库表格存储兼职信息,主要包括ID、兼职名称、地点、工资和联系方式。 (3)编写jsp 语句连接数据库 (4)利用request函数提交表单,获取输入信息 (5)以SQL语句对数据库进行操作,完成信息的添加,查询及删除等功能。四.进度安排 五.成绩评定 正文 1、系统的需求分析和功能设计 随着电子信息在人们生活中的的使用比重不断增加,人们越来越习惯在网站上查找自己所需
要的信息不仅仅只是因其快捷,更因其接触的面更加广泛,信息的基础量足够大,足以满足人们更加细化的需求。在寻找兼职体验工作生活或赚取生活费用时,可以减少时间的浪费及其他不必要的消耗。 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。用户登录后可以根据自己的需要对信息进行添加、查询和删除的操作 2、源程序及注释 主页:<%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>