物联网软件设计基础实验指导书008.docx
《物联网软件设计基础实验指导书008.docx》由会员分享,可在线阅读,更多相关《物联网软件设计基础实验指导书008.docx(33页珍藏版)》请在冰点文库上搜索。
物联网软件设计基础实验指导书008
物联网软件设计基础
实验指导书
前言
根据教学大纲与实验大纲的安排,本课程计划进行16课时上机试验。
由于所有实验均涉及计算机学科应用领域中的多类技术,希望各位同学认真准备。
Ø上机实验前应充分做好以下准备工作:
1.复习和掌握与本次实验有关的教学内容。
2.根据本次实验的内容,在纸上编写好准备上机调试的代码,并初步检查无误。
3.准备好对程序进行测试的数据。
4.对每种测试数据,给出预期的程序运行结果。
5.预习实验步骤,对实验步骤中提出的一些问题进行思考。
Ø上机实验后,应及时写出实验报告,实验报告应包括以下内容:
1.实验目的和内容。
2.程序说明,包括程序结构、各模块的算法。
3.调试正确的源代码。
4.程序运行记录(包括对不同测试数据的运行结果)。
5.针对实验中出现的问题,写出解决办法及对运行结果的分析。
本指导书适用于物联网工程专业学生学习“物联网软件设计基础”课程时实验使用。
实验一:
熟悉HTML
实验学时:
2
实验类型:
(验证)
实验要求:
(必修)
一、实验目的
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,超文本标记语言它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:
文字如何处理,画面如何安排,图片如何显示等)。
浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
1.熟悉HTML文件的编辑环境(记事本或SharePointDesigner或者FrontPage或者其它编辑工具)
2.了解HTML文件的基本结构
3.使用InternetExplorer或者其它浏览器查看HTML文件的现实效果。
二、实验内容
本次实验的实验内容包括:
1.HTML初体验
2.了解HTML
三、实验组织运行要求
根据本实验的特点、要求和具体条件,宜采用“以学生自主训练为主的开放模式组织教学”。
相关材料可以以书面资料(或电子版本)的形式分发给学生。
学生自主练习、提问;教师针对性的辅导。
四、实验条件
-硬件环境:
PC机
-操作系统:
Windows10;
-编程环境:
SharePointDesigner2007
五、实验步骤
具体实验步骤如下:
a)使用SharePointDesigner创建页面a1.html
b)在设计模式下输入自己的姓名、学号后将a1.html保存。
首先在SharePointDesigner的代码模式下查看a1.html文件,然后用浏览器查看a1.html文件;
c)在SharePointDesigner中打开a1.html,在设计模式下修改自己的姓名为红色,学号为蓝色。
保存后首先在SharePointDesigner的代码模式下查看a1.html文件,然后用浏览器查看a1.html文件;
a)使用SharePointDesigner创建页面a2.html;
b)在设计模式下创建一个表单;
c)在表单内以如下形式展示自己的个人信息
六、思考题
1.什么是文件?
什么是目录?
什么是路径?
2.HTML中,
3.
七、实验报告
学生在实验结束后必须完成实验报告。
实验报告必须包括实验预习、实验记录、思考题三部分内容。
实验记录应该忠实的描述操作过程,并提供操作步骤以及调试程序的源代码。
对思考题应该能够初步认识。
具体实验报告的书写按照实验报告纸的要求逐项完成。
八、其它说明
要求学生在实验过程中遵循如下的要求:
1.准时到达实验室,严格签名方式的考勤制度。
不允许代签;
2.遵循实验室的各种管理规定;
3.服从教师和实验员的管理;
实验二:
接触JavaScript编程
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.使用MicrosoftOfficeSharePointDesigner打开exp2.htm后观察exp2.htm的结构,找到exp2.htm中JavaScript代码的位置;
3.点击“提交并进行check测试”按钮,观察页面的动作;
4.点击“select测试”按钮,观察页面的动作
具体实验步骤按照实验要求内容逐一进行。
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服务器配置
JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1]是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
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(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.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.安装JAVA
⏹安装jdk-8u71-windows-x64.exe
2.配置JAVA
⏹配置PATH
⏹配置CLASSPATH
3.安装Tomcat
⏹安装apache-tomcat-9.0.0.M13.exe
4.测试Tomcat
⏹Tomcat的启动
⏹Tomcat的停止
⏹http:
//127.0.0.1:
8080
5.卸载Tomcat
eclipsemars
1.Tomcat的安装目录下conf目录中,server.xml的作用是什么?
2.server.xml中,标记的作用是什么?
3.如何配置Tomcat使得Tomcat支持多个service?
7.准时到达实验室,严格签名方式的考勤制度。
8.遵循实验室的各种管理规定;
9.服从教师和实验员的管理;
实验四:
JSP程序编制
本次实验需要各位童鞋通过JSP页面的编制初步感知基于JSP的Web网站的设计与实现。
1.编写第一个JSP页面
2.了解JSP页面的访问流程
3.完成乘法表设计与实现的页面
1.1在tomcat的服务器目录webapps\ROOT下建立子目录villageHead;
1.2使用ultraedit编辑文本文件first.jsp如下,并将first.jsp保存到villageHead;
<%@pagecontentType="text/html;charset=GB2312"%>
JSP页面的测试
<%intx=100,y=500,z;
z=x+y;
%>
x+y的和为:
<%=z%>
1.3使用浏览器访问:
http:
8080/villageHead/first.jsp查看页面显示效果;
1.4试着修改x、y的初始值,重复1.3观察页面显示效果;
2.1将tomcat的服务器目录中的work\Catalina\localhost\ROOT\org\apache\jsp\villageHead中的文件全部删除;
2.2使用浏览器访问:
8080/villageHead/first.jsp
2.3查看tomcat的服务器目录中的work\Catalina\localhost\ROOT\org\apache\jsp\villageHead中的文件;
2.4使用文本编辑器打开first_jsp.java查看,重点观察out.write语句部分;
2.5将tomcat的服务器目录webapps\ROOT\villageHead\first.jsp文件复制为同目录下的two.jsp文件,使用浏览器访问:
8080/villageHead/two.jsp,再次查看tomcat的服务器目录中的work\Catalina\localhost\ROOT\org\apache\jsp\villageHead中的文件;
3.完成9x9乘法表设计与实现的页面
3.1页面文件multiplicationTable.jsp
3.2使用浏览器访问:
8080/villageHead/multiplicationTable.jsp可在浏览器内显示九九乘法表的下三角部分
1.如何将first.jsp显示的页面的底色修改成红色,字体颜色修改为黄色?
2.分析tomcat的服务器目录中的work\Catalina\localhost\ROOT\org\apache\jsp\villageHead中的文件first_jsp.java、first_jsp.class的关系以及他们与first.jsp的关联;
3.如何使用表格是显示的九九乘法表的下三角部分对齐且不显示表格的边框。
实验五:
练习SQLServer数据库
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNⅨ操作系统上的应用。
SQLServer2014版本提供了企业驾驭海量资料的关键技术in-memory增强技术,内建的In-Memory技术能够整合云端各种资料结构,其快速运算效能及高度资料压缩技术,可以帮助客户加速业务和向全新的应用环境进行切换。
同时提供与MicrosoftOffice连结的分析工具,通过与Excel和PowerBIforOffice365的集成,SQLServe2014提供让业务人员可以自主将资料进行即时的决策分析的商业智能功能。
SQLServer2014还启用了全新的混合云解决方案,可以充分获得来自云计算的种种益处
。
本次实验需要各位童鞋联系通过SQLServer2014ManagementStudio安装维护SQLServer2014。
1.练习Windows10的虚拟机的启动、关闭;
2.卸载虚拟机系统中已经安装的SQLServer2014:
3.在虚拟机中安装SQLServer2014;
4.练习使用SQLServer2014ManagementStudio创建、管理与维护数据库;
1.练习Windows10的虚拟机的启动、关闭
1.1在桌面或者应用程序中找到VMwareWorkstationPro的启动快捷方式或者项目,启动VMwareWorkstationPro;
1.2在VMwareWorkstationPro主界面的我的计算机部分右键点击Windows10,在弹出菜单中点中开机选项,启动客户机;
1.3在VMwareWorkstationPro主界面中点击进入全屏模式;
1.4Windows10虚拟机使用体验;
1.5关闭Windows10虚拟机
2.卸载虚拟机系统中已经安装的SQLServer2014
2.1启动Windows10虚拟机;
2.2使用设置=》系统=》应用和功能彻底删除所有SQLServer2014相关项
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2