《互联网软件应用与开发》课程实践环节考核纲要

《互联网软件应用与开发》2006年版课程实践环节考核要求

 

    为了适应信息技术的发展,更好的了解电子商务软件实现技术,掌握现代网络应用软件的开发技术基础十分重要。
    随着互联网技术的发展,互联网软件技术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。本实践课程,以当前比较流行且比较容易实现的技术为基本内容,帮助考生理解和掌握互联网应用软件实现的技术基础。
    通过本课程的实践,考生应初步掌握服务器端动态网页设计的基本技术。在HTML语言基础上,掌握服务器的配置与使用,掌握脚本语言的简单使用,掌握Web数据库的连接与使用,理解DHTML的技术构成和简单应用,了解几种当前流行的动态网页设计技术。
一.IIS安装与使用
1. IIS的安装。在Windows操作系统中,使用添加/删除Windows组件安装IIS组件。
2. IIS的使用。能熟练运用IIS完成简单的互联网应用软件的设计与调试。
3. Web 服务器的配置。掌握Web服务器的配置方法,能配置 Web 站点属性,安全属性,主目录属性,文档属性。
二.HTML 语言
1.理解HTML文档框架结构在网页中的作用,熟练运用HTML的常用标记,能按要求运用HTML语言制作简单网页。
2.创建超级连接。理解相对链接和绝对连接的概念,掌握超链接方法。
3.创建表格。理解表格中不同标记和属性的意义,掌握创建表格的方法,并能运用表格为网页页面元素定位。
4.创建表单。理解表单在动态网页中的作用,掌握表单的结构,掌握不同表单元素和相关属性的使用方法。Form textarea SELECT INPUT INPUT TYPE:TEXT PASSWORD CHECK BOX RADIO RESET SUBMIT
三.ASP .NET
1.能运用C#.NET或BASIC.NET编写简单的ASP.NET网页。
2.掌握ASP.NET中Web form事件模型以及部分控件的使用方法,在简单网页中添加服务器控件。
3.要求掌握使用的服务器控件:
文本输入控件、按钮控件、复选控件、单选控件、列表框、RequiredFieldValidator、alidationSummary、选择控件、ImageButton控件以及列表控件
Adrotator、Calendar
四.Web 数据库
1.理解数据库的基本概念,运用ASP.NET数据库连接字符串方法建立数据库链接。
2.理解ADO.NET对象模型概念,掌握其中部分对象,能在ASP.NET程序中使用ADO.NET部分对象访问数据库。
3.要求掌握的部分对象:ADOConnection ADODataSetCommand DataGrid
五.动态网页技术—DHTML
1.理解动态网页基本概念,理解动态网页技术构成,掌握部分对象模型的常用属性和方法实现动态网页功能。
2.窗口对象与文档对象。理解窗口对象与文档对象的基本概念,掌握窗口对象与文档对象的基本使用方法。
3.集合在动态网页中的应用。理解DHTML中集合的概念,掌握集合在DHEML中的基本使用方法。
4.动态修改HTML 内容。掌握文本属性和HTML属性innerText、 outerText 、innerHTML、 outerHTML 对HTML内容进行修改,掌握InsertAdjacent 方法在文本中插入新的内容。
5.TextRange 对象。能使用TextRange 对象引用和操作当前网页的文本,修改文本和标记。
六.PHP 和MYSQL
1.掌握PHP ,MYSQL的安装和配置。实现在Windows操作系统、IIS环境中,PHP程序和MYSQL数据库的使用。
2.PHP 语言基础。掌握数据类型、常量、变量、运算符、表达式、数组的基本概念和运用,掌握PHP的语句基本构成,表达式、条件控制语句和循环语句。掌握过程与函数的使用方法。
3.MYSQL 数据库的基本概念及其基本使用。理解数据库、数据表、字段和字段类型的基本概念,能实现MYSQL数据库的连接和数据表的简单访问。
样题举例

一.IIS安装与使用

二.HTML 语言
请按样张完成网页设计,网页中的文本(test1.txt)和图片(pic1.jpg pic2.jpg)在z:盘中,完成的网页以test1.htm文件名保存在Z:盘中。


三.ASP .NET
编写ASP.net 程序,界面如下图,当单击 “提交”按钮后,在表单下面显示出表单提交的信息。文件以test3.html,test3.asp文件名存在Z:盘中。


四.Web 数据库
根据要求完成test4.asp程序(test4.asp在z:盘),程序能读取test数据库的“银行存款”的表头和所有记录,并通过表格显示所有数据表内容。显示界面如下图所示。完成后的程序以原test4.asp文件名存在Z:盘中。


注:绿色字体为填充内容
<%
Set conn=Server.CreateObject("ADODB.Connection")
DBPath=Server.MapPath("Exercise.mdb")
conn.Open"Driver={Microsoft Access Driver (*.mdb)};DBQ="&DBPath
Set rs=conn.Execute("银行存款")
%>
<html>
<body>
<h2><font face="楷体_GB2312" >银行存款</font></h2>
<table border=1>
? <tr bgcolor="#ffff00">
??? <%
??? For I=0 To rs.Fields.Count-1
????? Response.Write "<th>" & rs(I).Name & "</th>"
??? Next?
??? %>
? </tr>
? <%
?? Do While Not rs.EOF
??? Response.Write "<tr>"
??? For I=0 To rs.Fields.Count-1
????? Response.Write "<td>" & rs(I) & "</td>"
??? Next
??? Response.Write"</tr>"
??? rs.MoveNext
? Loop
? %>
</table>
</body>
</html>

五.动态网页技术—DHTML
在test2.html网页中请添加鼠标事件和子程序代码,完成下列功能:

    1. 当光标在标题上方时,能改变字体颜色为红色,字体大小为45磅。

修改后的程序以test2.html文件名存放在Z:盘中。
注:绿色字体为填充内容
<html>
<head>
<title>Make me red</title>
<script language="vbscript">
function Colorit(colr)
window.event.srcElement.style.color=colr
window.event.srcElement.style.fontSize="45"
end function
</script>
</head>
<body>
<h3 id="This One " OnMouseOver="Colorit('red')"
style="color:black;font-size:18">Make me red</h3>
</body>
</html>
六.PHP 和MYSQL
编写一php程序,使用for循环语句求 1+2+ ……+50的值。文件以test5.php文件名保存在z:盘。
<?php
$sum=0;
for($i=1;$i<=50;$i++)
$sum=$sum+$i;
echo "$sum<p>";
?>