物联网软件设计基础实验指导书.doc_第1页
物联网软件设计基础实验指导书.doc_第2页
物联网软件设计基础实验指导书.doc_第3页
物联网软件设计基础实验指导书.doc_第4页
物联网软件设计基础实验指导书.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网软件设计基础实 验 指 导 书前 言根据教学大纲与实验大纲的安排,本课程计划进行16课时上机试验。由于所有实验均涉及计算机学科应用领域中的多类技术,希望各位同学认真准备。 上机实验前应充分做好以下准备工作:1. 复习和掌握与本次实验有关的教学内容。2. 根据本次实验的内容,在纸上编写好准备上机调试的代码,并初步检查无误。3. 准备好对程序进行测试的数据。4. 对每种测试数据,给出预期的程序运行结果。5. 预习实验步骤,对实验步骤中提出的一些问题进行思考。 上机实验后,应及时写出实验报告,实验报告应包括以下内容:1. 实验目的和内容。2. 程序说明,包括程序结构、各模块的算法。3. 调试正确的源代码。4. 程序运行记录(包括对不同测试数据的运行结果)。5. 针对实验中出现的问题,写出解决办法及对运行结果的分析。本指导书适用于物联网工程专业学生学习“物联网软件设计基础”课程时实验使用。- 30 -实验一:熟悉HTML实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,超文本标记语言它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。1. 熟悉HTML文件的编辑环境(记事本或SharePointDesigner或者FrontPage或者其它编辑工具)2. 了解HTML文件的基本结构3. 使用Internet Explorer或者其它浏览器查看HTML文件的现实效果。二、实验内容本次实验的实验内容包括:1. HTML初体验2. 了解HTML 标签三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10;- 编程环境:SharePointDesigner 2007五、实验步骤具体实验步骤如下:1. HTML初体验a) 使用SharePointDesigner创建页面a1.htmlb) 在设计模式下输入自己的姓名、学号后将a1.html保存。首先在SharePointDesigner的代码模式下查看a1.html文件,然后用浏览器查看a1.html文件;c) 在SharePointDesigner中打开a1.html,在设计模式下修改自己的姓名为红色,学号为蓝色。保存后首先在SharePointDesigner的代码模式下查看a1.html文件,然后用浏览器查看a1.html文件;2. 了解HTML 标签a) 使用SharePointDesigner创建页面a2.html;b) 在设计模式下创建一个表单;c) 在表单内以如下形式展示自己的个人信息六、思考题1. 什么是文件?什么是目录?什么是路径? 2. HTML中,标记、标记的作用3.七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:1. 准时到达实验室,严格签名方式的考勤制度。不允许代签;2. 遵循实验室的各种管理规定;3. 服从教师和实验员的管理;实验二:接触JavaScript编程实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分。作为广泛用于客户端的脚本语言,最早JavaScript在HTML网页上使用是为了给HTML网页增加动态功能。目前,JavaScript已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript具有以下显著特点:1) 是一种解释性脚本语言(代码不进行预编译);2) 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为;3) 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离;4) 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。与其他编程语言一样,Javascript脚本语言有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。 本次实验需要各位童鞋通过对给定三个HTML文件操作的熟悉以及内容的熟悉,初步接触JavaScript编程。二、实验内容本次实验的实验内容包括:1. 使用浏览器打开exp2.htm,熟悉相关的操作;2. 使用Microsoft Office SharePoint Designer打开exp2.htm后观察exp2.htm的结构,找到exp2.htm中JavaScript代码的位置;3. 点击“提交并进行check测试”按钮,观察页面的动作;4. 点击“select测试”按钮,观察页面的动作三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10;- 编程环境:SharePointDesigner 2007五、实验步骤具体实验步骤按照实验要求内容逐一进行。六、思考题1. exp2.htm、checkboxTest.htm、selectTest.html三个页面文件的部分都有 ,作用是什么?2. exp2.htm页面被浏览器打开后,重置按钮与“提交并进行check测试”按钮的功能实现机制是否一样?为什么?3. exp2.htm中,函数forwardselectTest()的作用是什么?4. exp2.htm中,函数validateAndSubmit()的作用是什么?5. exp2.htm中,函数isDate()的输入参数是什么?作用呢?七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:4. 准时到达实验室,严格签名方式的考勤制度。不允许代签;5. 遵循实验室的各种管理规定;6. 服从教师和实验员的管理;实验三: JSP服务器配置实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它1 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。实践中,Tomcat的高效使用时采用apache+tomcat方案:可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求;Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。本次实验需要各位童鞋通过Tomcat的安装与配置了解JSP服务器配置时需要注意的事项。二、实验内容本次实验的实验内容包括:1. 安装JAVAn 安装jdk-8u71-windows-x64.exe2. 配置JAVAn 配置PATHn 配置CLASSPATH3. 安装Tomcatn 安装apache-tomcat-9.0.0.M13.exe4. 测试Tomcatn Tomcat的启动n Tomcat的停止n :80805. 卸载Tomcat三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10;- 编程环境:eclipse mars五、实验步骤具体实验步骤按照实验要求内容逐一进行。六、思考题1. Tomcat的安装目录下conf目录中,server.xml的作用是什么?2. server.xml中,标记的作用是什么?3. 如何配置Tomcat使得Tomcat支持多个service? 七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:7. 准时到达实验室,严格签名方式的考勤制度。不允许代签;8. 遵循实验室的各种管理规定;9. 服从教师和实验员的管理;实验四: JSP程序编制实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它1 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。实践中,Tomcat的高效使用时采用apache+tomcat方案:可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求;Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。本次实验需要各位童鞋通过JSP页面的编制初步感知基于JSP的Web网站的设计与实现。二、实验内容本次实验的实验内容包括:1. 编写第一个JSP页面2. 了解JSP页面的访问流程3. 完成乘法表设计与实现的页面三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10;- 编程环境:eclipse mars五、实验步骤1. 编写第一个JSP页面1.1 在tomcat的服务器目录webappsROOT下建立子目录villageHead;1.2 使用ultraedit编辑文本文件first.jsp如下,并将first.jsp保存到villageHead; 我的第一个JSP页面 JSP页面的测试x+y的和为: 1.3 使用浏览器访问: :8080/villageHead/first.jsp 查看页面显示效果;1.4 试着修改x、y的初始值,重复1.3观察页面显示效果;2. 了解JSP页面的访问流程2.1 将tomcat的服务器目录中的workCatalinalocalhostROOTorgapachejspvillageHead 中的文件全部删除;2.2使用浏览器访问: :8080/villageHead/first.jsp2.3 查看tomcat的服务器目录中的workCatalinalocalhostROOTorgapachejspvillageHead 中的文件;2.4 使用文本编辑器打开first_jsp.java查看,重点观察out.write语句部分;2.5 将tomcat的服务器目录webappsROOTvillageHeadfirst.jsp文件复制为同目录下的two.jsp文件,使用浏览器访问: :8080/villageHead/two.jsp ,再次查看tomcat的服务器目录中的workCatalinalocalhostROOTorgapachejspvillageHead 中的文件;3. 完成9x9乘法表设计与实现的页面3.1 页面文件multiplicationTable.jsp3.2使用浏览器访问: :8080/villageHead/multiplicationTable.jsp可在浏览器内显示九九乘法表的下三角部分六、思考题1. 如何将first.jsp显示的页面的底色修改成红色,字体颜色修改为黄色?2. 分析tomcat的服务器目录中的workCatalinalocalhostROOTorgapachejspvillageHead 中的文件first_jsp.java、first_jsp.class的关系以及他们与first.jsp的关联;3. 如何使用表格是显示的九九乘法表的下三角部分对齐且不显示表格的边框。七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:1. 准时到达实验室,严格签名方式的考勤制度。不允许代签;2. 遵循实验室的各种管理规定;3. 服从教师和实验员的管理;实验五: 练习SQL Server数据库实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UN操作系统上的应用。SQL Server 2014版本提供了企业驾驭海量资料的关键技术in-memory增强技术,内建的In-Memory技术能够整合云端各种资料结构,其快速运算效能及高度资料压缩技术,可以帮助客户加速业务和向全新的应用环境进行切换。同时提供与Microsoft Office连结的分析工具,通过与Excel和Power BI for Office 365的集成,SQL Serve 2014提供让业务人员可以自主将资料进行即时的决策分析的商业智能功能。SQL Server 2014还启用了全新的混合云解决方案,可以充分获得来自云计算的种种益处。本次实验需要各位童鞋联系通过SQL Server 2014 Management Studio安装维护SQL Server 2014。二、实验内容本次实验的实验内容包括:1. 练习Windows 10的虚拟机的启动、关闭;2. 卸载虚拟机系统中已经安装的SQLServer 2014:3. 在虚拟机中安装SQL Server 2014;4. 练习使用SQL Server 2014 Management Studio创建、管理与维护数据库;三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10;五、实验步骤1. 练习Windows 10的虚拟机的启动、关闭1.1 在桌面或者应用程序中找到VMware Workstation Pro的启动快捷方式或者项目,启动VMware Workstation Pro;1.2 在VMware Workstation Pro主界面的我的计算机部分右键点击Windows 10,在弹出菜单中点中开机选项,启动客户机;1.3 在VMware Workstation Pro主界面中点击进入全屏模式;1.4 Windows 10虚拟机使用体验;1.5 关闭Windows 10虚拟机2. 卸载虚拟机系统中已经安装的SQLServer 20142.1 启动Windows 10虚拟机;2.2 使用 设置=系统=应用和功能 彻底删除所有SQLServer 2014相关项目;3. 在虚拟机中安装SQL Server 20143.1 使用设置=系统=关于 修改虚拟机的名称为IOTLabPXX,其中XX为所用机器在实验室内的编号;3.2 安装SQLServer2014,身份验证方式为“SQL Server身份验证”,用户sa的密码统一设置为zyzhang4. 练习使用SQL Server 2014 Management Studio创建、管理与维护数据库;4.1 以自己的学号为名称使用SQL Server 2014 Management Studio创建一个数据库;4.2 设计并创建一个表格,记录自己大学期间在食堂吃饭的消费情况,知道包括时间、地点、消费金额、消费摘要(食物种类与数量之类的信息);4.3 在4.2创建的表格中输入最近3天自己的消费数据。六、思考题1. 在使用VMware Workstation Pro管理虚拟机时,宿主机和客户机分别是指什么?2. 在使用VMware Workstation Pro管理虚拟机时,右击电源选项后的弹出菜单中,开机与启动客户机选项实现的功能有什么异同?3. 如果在使用VMware Workstation Pro的虚拟机系统宿主机和客户机中切换鼠标?4. 如何写一个JSP程序,实现在JSP页面中展示自己三天来的食堂消费情况。七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:1. 准时到达实验室,严格签名方式的考勤制度。不允许代签;2. 遵循实验室的各种管理规定;3. 服从教师和实验员的管理;实验六:使用SQL Server数据库实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UN操作系统上的应用。SQL Server 2014版本提供了企业驾驭海量资料的关键技术in-memory增强技术,内建的In-Memory技术能够整合云端各种资料结构,其快速运算效能及高度资料压缩技术,可以帮助客户加速业务和向全新的应用环境进行切换。同时提供与Microsoft Office连结的分析工具,通过与Excel和Power BI for Office 365的集成,SQL Server 2014提供让业务人员可以自主将资料进行即时的决策分析的商业智能功能。SQL Server 2014还启用了全新的混合云解决方案,可以充分获得来自云计算的种种益处。本次实验需要各位童鞋实现一个端口为7788的JSP web服务,并练习并熟悉该Web服务访问SQL Server 2014数据库的方法。二、实验内容本次实验的实验内容包括:1. 在虚拟机中建立一个访问端口为7788的tomcat JSP web服务;2. 设置数据库连接信息,以备未来实验实现基于SQLServer2014的JSP动态页面编制;三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10- JSP容器:Tomcat 9.0五、实验步骤1、在Tomcat的安装目录,打开文件夹conf2、使用文本编辑器打开server.xml3、将下面的代码插入到server.xml最后的之前(不修改其它内容)后存盘退出 iotAppWeb 4、在conf文件夹中创建iotApp 文件夹5、在iotApp文件夹中创建myWeb文件夹6、在myWeb文件夹中创建文件ROOT.xml,ROOT.xml的内容如下:7、在D盘根目录下建立文件夹web,进而在web文件夹下建立文件夹iot2014,将WEB-INF.rar解压到该文件夹;8、在iot2014文件夹创建文件index.html内容如下:九儿.style2 font-size: large;.style3 font-size: xx-large;font-family: Times New Roman, Times, serif;九儿身边的那片田野啊手边的枣花香高粱熟来红满天九儿我送你去远方身边的那片田野啊手边的枣花香高粱熟来红满天九儿我送你去远方啊啊高粱熟来红满天九儿我送你去远方九儿我送你去远方9、重启tomcat服务,使用浏览器访问:778810、参照“tomcat连接数据库.docx”准备在tomcat中连接SQL Server2014数据库11、设计并创建一个表格,记录自己大学期间在食堂吃饭的消费情况,知道包括时间、地点、消费金额、消费摘要(食物种类与数量之类的信息);12 在11创建的表格中输入最近3天自己的消费数据。六、思考题1. 如何写一个JSP程序,实现在JSP页面中展示自己三天来的食堂消费情况。七、实验报告学生在实验结束后必须完成实验报告。实验报告必须包括实验预习、实验记录、思考题三部分内容。实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。对思考题应该能够初步认识。具体实验报告的书写按照实验报告纸的要求逐项完成。八、其它说明要求学生在实验过程中遵循如下的要求:1. 准时到达实验室,严格签名方式的考勤制度。不允许代签;2. 遵循实验室的各种管理规定;3. 服从教师和实验员的管理;实验七:动态页面编程实验学时:2实验类型:(设计)实验要求:(必修)一、实验目的本次实验需要各位童鞋在实现了一个端口为7788的JSP web服务、熟悉该Web服务访问SQL Server 2014数据库的方法的基础上,通过设计一个SQL Server 2014数据库并将样本数据注入指定数据表操作完成后,设计一个JSP程序实现指定表格中的数据在浏览器中的展示。二、实验内容本次实验的实验内容包括:1. 在SQL Server 2014中建立一个以自己学号命名的数据库(以下以XXXX为名称引用);2. 在数据库XXXX中建立表格dietTrans;3. 向表格dietTrans输入数据,不少于5条;4. 设置数据库访问组件与参数;5. 编写一个JSP程序将表格dietTrans中的数据在浏览器中展示。括时间、地点、消费金额、消费摘要(食物种类与数量之类的信息);三、实验组织运行要求根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。相关材料可以以书面资料(或电子版本)的形式分发给学生。学生自主练习、提问;教师针对性的辅导。四、实验条件- 硬件环境:PC机- 操作系统:Windows 10- JSP容器:Tomcat 9.0五、实验步骤1、在SQL Server 2014中建立一个以自己学号命名的数据库(以下以XXXX为名称引用);2、在数据库XXXX中建立表格dietTrans,包括4个字段如下表:字段名类型默认值是否允许为空备注doTimedatetimegetDate()否消费时间doPosnvarchar(128)否消费地点doMoneyreal否消费金额doMemonvarchar(256)否消费摘要3、向表格dietTrans输入数据,不少于5条输入数据举例doTimedoPosdoMoneydoMemo2017-04-8餐厅18.8米饭、花菜、白菜、红烧肉2017-04-8餐厅16.2馒头、豆腐脑、小菜2017-04-9餐厅15包子、稀饭、咸菜、鸡蛋2017-04-9餐厅29米饭、红烧排骨、青菜2017-04-9餐厅27煎饼、玉米糊、炒鸡蛋4、设置数据库访问组件与参数4.1在实验六建立的Web服务的主文件夹中建立文件夹common4.2将common.rar解压后得到的db.jsp、method.jsp两个文件拷贝到新建立的common文件夹中;4.3 使用文本编辑器将实验六建立的Web服务的主文件夹中WEB-INFclasses路径下的文件perties打开,修改最后四行文字如下后保存退出。db.access.url=jdbc:sqlserver:/:1433;DatabaseName=XXXXdb.access.maxconn=0db.access

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论