《网站建设与开发》教学大纲.docx
- 文档编号:27190222
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:16
- 大小:20.73KB
《网站建设与开发》教学大纲.docx
《《网站建设与开发》教学大纲.docx》由会员分享,可在线阅读,更多相关《《网站建设与开发》教学大纲.docx(16页珍藏版)》请在冰豆网上搜索。
《网站建设与开发》教学大纲
《网站建设与开发》教学大纲
大纲说明
课程代码:
3235070
总学时:
64学时(讲课32学时,实验32学时)
总学分:
4
课程类别:
限制性选修
适用专业:
计算机科学与技术、信息管理与信息系统本科专业
预修要求:
计算机网络
课程的性质、目的、任务:
《网站建设》是本专业的专业课。
随着计算机技术的发展,计算机应用的深入,计算机的应用范围从最初的单机到局域网、广域网到现在的Intranet、Internet网。
特别是Internet网的迅猛发展,对于计算机专业的学生来说必须对局域网、Intranet和Internet网络的管理软件进行安装、使用和日常管理要有较深的了解。
为以后的进一步发展提供扎实的基础。
通过本课程的学习,学生应了解常用服务器软件的安装配置及管理方法,服务器安全性管理,网站的建设。
掌握利用ASP.NET与MSSQLSERVER建立动态网站的技术。
课程教学的基本要求:
(1)教学环节:
课堂讲授采用多媒体教学,内容可不仅限于课本,教师可以根据最新的技术适当增加教学内容。
(2)实验环节:
课程设计采用分组的形式,要求每组完整一个中小型的网站
(3)作业方面:
布置作业的目的主要是锻炼学生的实践能力,所以均要求实验验证通过。
(4)考试环节:
考试主要考学生的能力,最好采用上机考试的形式。
如果上机考试比较困难,可以采用笔试的形式,建议采用开卷的形似,同时平时实践应占总评分数的一定比例。
大纲的使用说明:
本教学大纲供计算机科学、信息管理与信息系统和其他相关学科教学计算机网站建设开发及web设计与编程课程使用,若学时小于64则可以根据实验环节等要求自由取舍有关的内容。
大纲正文
第一章Web程序设计的基础知识学时:
4学时(讲课2学时,实验2学时)
了解Internet及其提供的服务和本书所需的软件环境;理解WWW的基本概念和Web程序设计的方式;掌握IIS上的WWW服务器实现。
本章讲授要点:
浏览器/服务器结构、WEB程序设计优点、WEB服务器的建立。
重点:
WEB服务器的建立。
难点:
WEB服务器的建立。
第一节Internet及其提供的服务
第二节WWW的基本概念
第三节Web程序设计的方式
第四节IIS上的WWW服务器实现
习题:
建立一个WEB服务器
第二章Web程序设计基础学时:
8学时(讲课4学时,实验4学时)
理解XML语言;掌握HTML语言和级联式样式表(CSS)。
本章讲授要点:
HTML语言基础知识、级联式样式表(CSS)、XML语言基础知识。
重点:
HTML语言基础知识。
难点:
XML语言基础知识。
第一节HTML语言
第二节级联式样式表(CSS)
第三节XML语言
习题:
(1)制作一个用户注册表单
(2)制作一个XML文件
第三章VisualBasic.NET快速参考学时:
8学时(讲课4学时,实验4学时)
了解VisualBasic.NET的书写规则;理解常量与变量、运算符与表达式和数组;掌握函数与过程和VisualBasic.NET。
本章讲授要点:
注释与续行、常量与变量、运算符与数组、控制语句、函数与过程。
重点:
控制语句、函数与过程。
难点:
函数与过程函数与过程。
第一节书写规则
第二节常量与变量
第三节运算符与表达式
第四节数组
第五节控制语句
第六节函数与过程
习题:
(1)利用VB.NET编制一个字符处理程序。
第四章服务器控件学时:
12学时(讲课6学时,实验6学时)
了解ASP.NET服务器控件分类;理解ASP.NET的web页面处理过程;掌握Web服务器控件和验证控件。
本章讲授要点:
ASP.NET服务器控件的基本概念、ASP.NET中内部控件的使用方法、ASP.NET中验证控件的使用方法。
重点:
ASP.NET中内部控件的使用方法、ASP.NET中验证控件的使用方法。
难点:
ASP.NET中验证控件的使用方法。
第一节用户注册Web页面功能说明
第二节ASP.NET服务器控件简介
第三节ASP.NET的Web页面
第四节Web服务器控件
第五节验证控件
习题:
(1)制作一个用户注册表单,要求能对用户所输入的数据进行验证。
(2)制作一个输入学生成绩表的表单。
第五章ASP.NET数据访问基础学时:
8学时(讲课4学时,实验4学时)
理解SQL语言;掌握ADO.NET数据访问技术。
本章讲授要点:
SQL语言的使用方法、ASP.NET连接SQLSERVER数据库的方法、如何添加、修改、删除数据表的一条记录。
重点:
ASP.NET连接SQLSERVER数据库的方法、如何添加、修改、删除数据表的一条记录。
难点:
ASP.NET连接SQLSERVER数据库的方法。
第一节SQL语言基础
第二节ADO.NET数据访问
第三节数据绑定
第四节ADO.NET的应用实例
习题:
(1)制作一个用户登陆界面。
(2)制作一个用户注册界面,注册信息存入表中。
(3)制作一个用户信息修改界面,使修改后的数据存入表中。
第六章ASP.NET内建组件对象学时:
8学时(讲课4学时,实验4学时)
掌握Request对象、Response对象、Application对象、Session对象和Sever对象的应用技术。
本章讲授要点:
Response、Request对象常用属性与方法、Application对象存储数据及其事件和方法、Session对象在Web程序设计中的应用、Server对象属性与方法。
重点:
Response、Request对象常用属性与方法、Application对象存储数据及其事件和方法、Session对象在Web程序设计中的应用。
难点:
Application对象存储数据及其事件和方法、Session对象在Web程序设计中的应用。
6.1Response对象
第二节Request对象
第三节Application对象
第四节Session对象
第五节Sever对象
习题:
(1)制作一个在线聊天系统。
(2)制作一个在线调查系统,要求能显示出调查结果。
第七章数据的显示与处理学时:
8学时(讲课4学时,实验4学时)
理解伪邮件的发送和伪邮件的接收过程;掌握DataGrid控件的应用技术。
本章讲授要点:
DataGrid控件使用方法、数据显示与处理的实际应用。
重点:
DataGrid控件使用方法。
难点:
数据显示与处理的实际应用。
第一节伪邮件系统中邮件发送与接收说明
第二节伪邮件的发送
第三节DataGrid控件
第四节伪邮件的接收
习题:
(1)建立一个学生成绩表,并用DataGrid控件分页显示。
(2)用DataGrid控件对所显示的学生成绩表进行修改和删除操作。
第八章文件处理学时:
8学时(讲课4学时,实验4学时)
理解伪邮件附件的管理;掌握ASP.NET中文件和目录的操作技术。
本章讲授要点:
Web服务器文件或文件夹的创建、删除和复制、文件重名的处理、文件的上传。
重点:
Web服务器文件或文件夹的创建、删除和复制、文件的上传。
难点:
文件的上传。
第一节ASP.NET中文件和目录的操作
第二节伪邮件附件的管理
习题:
(1)制作一个可以同时上传5个文件的文件上传程序。
本课程对学生自学的要求:
学生利用INTERNET浏览相关网站,自学HTML、CSS、XML、VB.NET等高级的知识。
课时数分配表:
章节
讲课
实验
第一章
2
2
第二章
4
4
第三章
4
4
第四章
6
6
第五章
4
4
第六章
4
4
第七章
4
4
第八章
4
4
合计
32
32
总学时
64
考核方式与要求:
本课程采用笔试方式(建议采用开卷的形式),平时成绩可根据上机实践情况进行记分。
推荐教材与参考书目:
1.刘兵欧阳铮铮等.《Web高级程序设计教程》.中国水利水电出版社.
2.[美]MichaelHalvorson著,李宏益等译.《VISUALBASIC.NET程序设计》.清华大学出版社.
3.[美]G.AndrewDuthie著,李万伦等译.《ASP.NET程序设计》.清华大学出版社.
4.[美]RebeccaM.Riordan著.《ADO.NET程序设计》.清华大学出版社.
5、陈会安.《ASP3.0与IIS4/5网站架设彻底研究》.中国青年出版社.
6、[美]WendyWillard著,张力等译.《HTML编程起步》.人民邮电出版社.
7、吉根林等.《Web程序设计》.电子工业出版社.
8、尚俊杰.《ASP.NET程序设计》.清华大学出版社,北京交通大学出版社.
《网站建设与开发》实验大纲
一、总则
本大纲的适用范围
1)本大纲相关的课程名称及课程属性
课程名称:
《网站建设与开发》
课程属性:
专业课程
2)本大纲的适用范围
本教学大纲供计算机科学与技术、信息管理与信息系统专业。
3)实验总时数
32课时
本大纲的实验目的和要求
《网站建设与开发》是一门实践性很强的课程,通过实验初步掌握基于WINDOWS平台的网站的建设,具有一定开发网站应用程序的能力。
本实验课程的重点和内容
1) ASP.NET网页制作
2) ASP.NET与数据库系统集成
本大纲的所需实验设备
安装有WindowsNT/2000的计算机(推荐使用Windows2000Server),安装VisualStudio.NET和SQLSERVER2000或ACESS2000。
二、实验项目及学时安排
1.实验项目一IIS服务器的配置
1)实验类型验证性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)了解并掌握Windows2000/NT服务器上IIS的安装与配置;
(2)了解并掌握虚拟目录的设置方法
(3)学会查看IIS服务器日志文件
5)实验要求
(1)在WindowsNT/2000中安装IIS。
(2)在IIS中建立Web网站。
(3)网站属性页的设置。
(4)查看IIS服务器日志文件。
2.实验项目二ApacheWeb服务器的配置
1)实验类型验证性实验
2)实验开设属性 选开实验
3)学时数 1
4)实验目的
(1)能对ApacheWeb服务器进行简单的配置
(2)学会查看ApacheWeb服务器日志文件
5)实验要求
(1)正确启动和停止ApacheWeb服务器
(2)服务器的配置
(3)设置虚拟主机
3.实验项目三利用HTML语言制作网页
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 3
4)实验目的
(1)通过本次试验了解FrontPage2000/XP的基本操作
(2)能够制作简单的网页
(3)通过本实验掌握在FrontPage中表格、共享边框、主题、导航等的运用方法
(4)通过本实验掌握HTML基本标记
(5)通过本实验灵活运用CSS
(6)通过本实验了解DHTML
5)实验要求
(1)利用HTML制作至少三层的页面,每一个页面要求包含基本的文字、图片和超链接。
(2)表格是网页设计中应用得非常广泛的排版技术,通过表格的灵活运用,可以使页面上的文字图片按设计的要求来定位排版。
通过设置表格的粗细为零可以隐藏表格。
(3)用DHTML则可以灵活地用来设置文本和图片的动态效果。
(4)灵活运用CSS改变网站的各种样式,如字体、颜色等。
(5)通过一个框架页面,把多个页面同时用一个页面呈现出来。
4.实验项目四利用XML语言制作网页
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)了解XML语言和HTML的区别
(2)掌握利用XML语言制作网页
(3)掌握利用CSS显示XML的方法
5)实验要求
(1)制作一个XML文件。
(2)利用CSS显示制作的XML文件。
5.实验项目五JavaScript编程
1)实验类型验证设计性实验
2)实验开设属性 选开实验
3)学时数 2
4)实验目的
能编写简单的Javascript脚本
调试运行Javascript脚本
5)实验要求
(1)本实验将完成两到三个实例的编写。
(2)注意:
JavaScript是客户端运行的脚本程序。
(3)由于没有可视化的工具可提供使用,因此在编写脚本的时候,要注意JavaScript语言的规范,特别注意标点符号和字母大小写的问题。
6.实验项目六VB.NET编程
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)掌握VB.NET的基本语法。
(2)掌握VB.NET的控制语句。
(3)掌握VB.NET的函数与过程。
(4)能利用VB.NET编写简单的程序并调试。
5)实验要求
(1)利用VB.NET编写一个过程,通过键盘输入10个学生的成绩,存放在数组中,并将数组按成绩的升序排列,并输出。
7.实验项目七ASP.NET服务器控件的使用
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)理解ASP.NET页面处理过程。
(2)掌握和熟练使用WEB服务器控件。
(3)利用WEB服务器控件制作注册表单。
5)实验要求
(1)制作简单的网页,验证和领会ASP.NET页面处理过程。
(2)制作一个输入学生成绩单的表单。
8.实验项目八ASP.NET中验证控件的使用
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)掌握和熟练使用ASP.NET中验证控件。
(2)利用WEB验证控件制作可验证的注册窗体。
5)实验要求
(1)利用ASP.NET中验证控件制作一个典型的注册表单。
(2)对窗体中用户所输入的数据进行验证。
9.实验项目九利用ADO.NET和ASP.NET访问数据库
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 4
4)实验目的
(1)掌握SQL语言的使用方法。
(2)掌握ASP.NET连接SQLSERVER和Acess数据库的方法。
(3)编程实现添加、修改、删除数据表的一条记录。
5)实验要求
(1)制作简单的数据查询操作程序。
(2)制作简单的数据添加操作程序。
(3)制作简单的数据修改操作程序。
(4)制作简单的数据删除操作程序。
10.实验项目十 Request和Response程序设计
1)实验类型验证性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)熟练掌握利用Request对象从客户端获得信息的技术。
(2)熟练掌握Form和QueryString方法,编制用户注册信息的填写与显示程序。
(3)熟练掌握利用Response对象向客户端输出信息的技术。
(4)熟练掌握Write、Redirect和Cookies方法,编制相关的验证演示程序。
5)实验要求
(1)试编写一个简单的注册程序,客户注册后显示客户的注册信息。
(2)试编写一个HTML页面,在页面中输出4个多项选择题,题目内容自拟,每个题目均有A、B、C和D四个选项,当用户单击“交卷”按钮时,提交答案给grade.aspx页面,grade.aspx页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作出的选择。
11.实验项目十一 Session和Application程序设计
1)实验类型验证设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)熟练掌握利用Sennion对象记载特定客户信息的技术,编制相关的验证演示程序。
(2)熟练掌握利用Application对象记载所有客户信息的技术,编制相关的验证演示程序,并设计一个简单“聊天室”程序。
5)实验要求
(1)试编写一个ASP.net程序,实现并显示当前网页的在线人数的计数器。
(2)试编写一个ASP.net程序,实现一个简单的聊天室,能够显示发言人的姓名、发言内容和发言时间等。
12.实验项目十二 ASP.NET中文件和目录的操作
1)实验类型设计性实验
2)实验开设属性 必开实验
3)学时数 2
4)实验目的
(1)掌握Web服务器文件的创建、删除、复制操作。
(2)掌握Web服务器文件夹的创建、删除、复制操作。
(3)掌握和实现文件的上传。
5)实验要求
(1)编制一个可以对服务器文件系统操作的程序。
(2)制作一个可以同时上传5个文件的文件上传程序。
13.实验项目十三 ASP.NET网站设计
1)实验类型综合设计性实验
2)实验开设属性 必开实验
3)学时数 6
4)实验目的
(1)基本掌握ASP.NET网络程序设计技术。
(2)利用ASP.NET制作中小型的网站。
5)实验要求
(1)BBS论坛的设计与实现。
(2)伪邮件系统的设计与实现。
说明:
实验项目二和实验项目五为选开实验,任课教师可以根据实验条件和教学内容适当诇。
实验项目九和实验项目十二可适当增加课时。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站建设与开发 网站 建设 开发 教学大纲
![提示](https://static.bdocx.com/images/bang_tan.gif)