《互联网软件应用与开发》教学大纲 课程名称:互联网软件应用与开发 英语名称: 课程代码: 课程性质:专业拓展限定选修课 学分学时数:2/32 适用专业:高职高专电子商务专业二年级学生 修(制)订人: 修(制)订日期:2008年9月 审核人: 审核日期: 审定人: 审定日期: 一、课程的性质和目的 (一)课程性质 互联网软件应用与开发是电子商务专业(专科)的专业课。
本课程是在《网页制作与网站设计》课程的基础上开的。
互联网软件应用与开发是当前信息技术上开设的。
互联网软件应用与开发是当前信息技术的热门领域。
本课程的主要内容包括:计算机网络的基本概念和原理、互联网基础技术、电子商务解决方案、网络安全以及互联网应用软件工具等。
在互联网软件设计技术方面,将重点介绍国际上最先进的互联网程序设计技术,例如CGI 程序设计、ASP 程序设计”JVAV 语言的互联网设计技术等。
(二)课程目的 互联网软件应用与开发是电子商务专业体系中一门非常重要的基础课。
培养学生综合应用互联网软件及技术进行软件开发的能力。
使学生较为全面地掌握静态网页、动态网页制作技术,并学会如何综合应用软件、数据库基础知识以及互联网软件工程知识进行互联网软件的分析、设计与开发。
二、教学内容、重(难)点、教学要求及学时分配 第一章:互联网软件开发过程概述(2学时) 1、讲授内容: 软件开发的五个步骤;名词:什么叫界标;设计阶段的任务规划阶段的典型问题(7点,是本章重点);站点模型(五种,每种要了解)其中某一种考名词解释;项目计划;项目小组中客户的角色(选择);调度(名词);风格飘移。
● 互联网软件开发过程 ● 项目规划 ● 组建项目小组……………………………………………………………………装……订……线……………………………………………………………………………………………………………● 软件开发项目管理 2、教学要求: 了解:软件开发的五个步骤,站点模型 理解:互联网软件开发过程 掌握:设计阶段的任务规划阶段的典型问题 3、教学重点: 互联网软件开发过程,设计阶段的任务规划阶段的典型问题 4、难点:软件开发项目管理。
第二章:IIS 介绍(4学时) 1、讲授内容: Web 站点;IIS 的添加;IIS 的运行;在Windows XP Home 版本中添加IIS 的方法;对IIS 服务的远程管理。
安装IIS 服务器,建立虚拟网站、虚拟目录并配置WWW 服务器。
● Internet 与Web 概述 ● IP 地址和域名服务 ● 安装和使用IIS ● 密钥管理器 2、教学要求: 了解:Internet 与Web 概述。
理解:Web 站点;IP 地址和域名服务 掌握:安装和使用IIS 。
配置WWW 服务器 3、教学重点:安装和使用IIS 4、难点:安装和使用IIS ;对IIS 服务的远程管理 第三章:HTML 语言介绍(2学时) 1、讲授内容: 熟练掌握超文本标示语言HTML ;head 元素的功能 body 文档体的概念 还有颜色、链接、URL 引等文字叙述;利用文本编辑器建立HTML 文档,制作简单网页;学习将其它格式的文档转换成HTML 格式的文档。
● HTML 文档总体结构 ● 文档体 ● 创建超链接 ● 表格……………………………………………………………………装……订……线……………………………………………………………………………………………………………● 表单 2、教学要求: 了解:表单。
理解:颜色、链接、URL 掌握:熟练掌握超文本标示语言HTML 。
3、教学重点:超文本标示语言HTML 4、难点:利用文本编辑器建立HTML 文档 第四章: 介绍(2学时) 1、讲授内容: ASP 的组成(选择);ASP 组件;ASP 的脚本语言;基本语法;ASP 的变量、常量、过程等概念;作用域的概念;ASP 执行过程 ● 简介 ● Web 页面 ● 服务器端控件 ● 自定义控件 ● 数据库编程 ● 性能优化 2、教学要求: 了解: ASP 的脚本语言;基本语法 理解:ASP 的变量、常量、过程。
掌握:ASP 执行过程 3、教学重点:ASP 执行过程;服务器端控件 4、难点:ASP 执行过程;自定义控件;数据库编程 第五章:Web 数据库技术基础(2学时) 1、讲授内容: WEB 数据库工作原理;客户机/服务器结构及特点;客户机/服务器对话过程;HTTP web 服务器的安全(授权和加密);web 服务器的选择;WEB 服务器的性能标准;ODBC 分哪四层;数据源(名词);ODBC 定义的驱动程序类型;ODBC 的特性、两个一致性级别;ADO 7个对象的选择;ASP 访问数据库;几个动作;DHTML 技术构成;DOM 及几个对象。
● Web 数据库基本概念 ● Web 服务器简介 ● ODBC 、ADO 与Web 数据库……………………………………………………………………装……订……线……………………………………………………………………………………………………………●ASP与数据库访问2、教学要求:了解: Web数据库基本概念理解:WEB数据库工作原理掌握:ASP访问数据库. DHTML技术构成3、教学重点:ASP访问数据库4、难点:ODBC、ADO与Web数据库第六章:动态网页技术~DHTML介绍(4学时)1、讲授内容:DHTML 指动态 HTML(Dynamic HTML)。
DHTML 技术;层叠样式表(CSS);文档对象模型(DOM);JavaScript;动态CSS(允许您控制元素的定位和可见性)●DHTML概述●文档对象模型●窗口对象与文档对象●集合●修改HTML内容●TextRange对象。
2、教学要求:了解:DHTML 技术。
理解:窗口对象与文档对象掌握:TextRange对象3、教学重点:DHTML 技术;层叠样式表(CSS)4、难点:动态CS S;TextRange对象第七章: PHP技术介绍(4学时)1、讲授内容:PHP语言基础;嵌入形式、声明变量、引用文件等基础;外界变量;字符串运算符;MYSQL;用户和密码权限机制;权限控制;新增用户;访问数据;选择数函数;发送读取函数。
●PHP简介●PHP工作环境●PHP语言基础●PHP访问MySQL数据库2、教学要求:了解:嵌入形式、声明变量、引用文件等基础。
理解:PHP语言基础掌握:PHP编辑器的简单用法;PHP程序的编写方法和常用函数的使用3、教学重点:PHP工作环境;PHP访问MySQL数据库4、难点:Windosw下Apache+PHP安装配置;PHP访问MySQL数据库第八章: JavaServlet技术介绍(2学时)1、讲授内容:JavaScript的基本知识;JavaScricpt脚本源程序和Java Applet程序的区别;编制的JAVA特效网页和JavaScript语言实现的动态网页;Servlet的生命周期;网页制作所涉及的相关技术的理解●Servlet简介●ServletAPl●Servlet的生命周期●一个Servlet实例2、教学要求:了解:JavaScript的基本知识。
理解:Servlet的生命周期掌握:PHP编辑器的简单用法;PHP程序的编写方法和常用函数的使用3、教学重点:ServletAPl;实例4、难点:JavaScricpt脚本源程序和Java Applet程序的区;编制的JAVA特效网页和JavaScript 语言实现的动态网页。
第九章: JSP技术介绍(2学时)1、讲授内容:●JSP简介●JSP的组成。
2、教学要求:了解:JSP简介。
理解:JSP的组成掌握:JSP的组成3、教学重点:JSP的组成4、难点:JSP的组成及应用第十章:UML建模语言介绍(2学时)1、讲授内容:●UML建模语言介绍●UML概述●通用模型元素●UML模型描述图PHP简介2、教学要求:了解:UML建模语言介绍。
理解:通用模型元素掌握:UML模型描述图PHP简介3、教学重点:UML建模语言;通用模型元素4、难点:UML模型描述图PHP简介第十一章:介绍(4学时)1、讲授内容:●概述●.NET战略●.NET的组成部分●.NET框架●.NET的新特性●.NET带来的好处2、教学要求:了解:概述理解:NET的组成部分掌握:UML模型描述图PHP简介3、教学重点:NET框架4、难点:NET框架;.NET的新特性第十二章:J2EE框架介绍(2学时)1、讲授内容:●J2EE框架介绍●J2EE基础●J2EE体系结构简介●J2EE的关键技术J2EE应用现状及发展前景2、教学要求:了解:J2EE基础理解:J2EE体系结构简介掌握:J2EE的关键技术3、教学重点:J2EE的关键技术4、难点:J2EE体系结构;J2EE的关键技术三、各教学环节的基本要求(一)课堂讲授1、教学方法讲授法、实验法2、教学手段(1)采用启发式、讨论式、实例分析教学等多种方式,充分利用多媒体等现代化教学手段,整体优化教学过程和教学内容,调动学生学习积极性;(2)贯彻精讲的原则,注重三基内容的讲解,突出重点,照顾一般,图文并貌,重在基本概念的理解;(3)贯彻理论和实践相结合的原则,给学生出一定量的思考题、设计题,并要求学生完成一定量的作业,以提高学生对课程基本概念和理论技巧的深入理解,提高其动手操作的能力。
(4)分析与总结相结合,对讲授内容及时总结,对重点内容深入分析,深入浅出,循序渐进。
3、教学辅助资料[1] 李晓黎. ASP+Sql server网络应用系统开发与实例. 人民邮电出版社,2004[2] 藏杨. ASP软件工程案例精解.电子工业出版社,2004(二)作业、答疑和质疑1、作业1)互联网软件开发过程包括哪几个阶段?2)FTP站点的用户访问控制分为哪几种?说明IIS中如何实现FTP的匿名访问控制?3)操作题:在E盘下新建一个文件夹web ,访问 ,将其首页另存为yahoo.htm(保存方式为网页,全部),放在E:\web目录下,现在根据这些建立好自己的Web服务器,设置虚拟目录为:yahoo,并进行测试,然后将结果放在下框中。
4)用HTML实现用户注册的页面。
5)请编写一个简单的表单,让用户在其中输入用户名,并用ASP获取表单中的值,将用户名在页面中显示出来。
6)编写一个简单的PHP程序,使之在页面中以大字体显示“Hello,php!”。
7)如果用户注册提交,必须判断该用户名是否已存在,如果存在则报告,不存在则将此条注册信息存入数据库。
2、答疑和质疑通过学生作业的情况了解学生对知识点的掌握情况,要求把每次作业的程序文本和运行结果存入到本人的用户目录下或其它方式供老师检查。