辽宁科技大学课程教学大纲.doc_第1页
辽宁科技大学课程教学大纲.doc_第2页
辽宁科技大学课程教学大纲.doc_第3页
辽宁科技大学课程教学大纲.doc_第4页
全文预览已结束

下载本文档

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

文档简介

辽宁科技大学课程教学大纲课程名称: Web应用程序开发英文名称: Web application development课程编号:x学 时 数:64其中实验(实训)学时数:20 课外学时数:0学 分 数:4.0适用专业:网络工程一、课程的性质和任务 Web应用程序开发课程是网络工程专业的专业选修课。本课程的目的与任务是通过本课程的学习,使学生掌握使用技术具有服务器端功能的网站的基本知识,掌握动态网页制作的基本原理和实现方法。课程全面介绍了基础、HTML+CSS、母版与主题技术、服务器控件和验证控件、内置对象、数据库编程、安全性管理、网站的安装和部署等内容。本课程从教学实践的角度出发,立足于提高学生的程序设计应用能力。课程理论分析透彻严谨,实例丰富生动,内容由浅入深,将快速引导学生进入Web编程世界,并在此基础上,使学生有能力独立完成系统的编程。二、课程教学内容的基本要求、重点和难点1、NET简介与VS平台了解.NET概念及其组成、Visual C.NET的产生和特点、Visual 集成开发环境。了解网络程序的基本结构和运行原理,了解Web窗体的运行机制,学习VS2010运行和调试技巧,掌握创建Web应用程序的方法和步骤。难点:Web程序的基本结构和运行原理。重点:.NET框架、VS2010运行和调试技巧、创建Web应用程序的方法和步骤。2、HTML与CSS了解HTML的基本结构,学习使用HTML的标记进行页面设计。了解CSS的基本概念,并学会使用CSS进行页面布局。难点:利用HTML标记进行页面设计,使用CSS+DIV进行页面布局。重点:HTML基本结构和标记。CSS的基本概念。3、C基本语法了解Visual C.NET数据类型概述,掌握Visual C.NET程序设计的常用方法。难点:继承与多态。重点:利用C#语言进行编程。4、服务器控件了解服务器控件的组成和分类,学习HTML服务器控件、Web标准服务器控件和验证控件的使用,并利用其进行网页设计。难点:服务器控件、验证控件的使用。重点:服务器控件、验证控件的使用。5、内置对象了解的内置对象的概念,学习和掌握Page对象、Request对象、Response对象、Cookie对象、Session对象、Application对象、Server对象的使用,并用其进行Web编程。难点:内置对象的基本原理。重点:内置对象的使用。6、页面设计了解页面统一风格和布局的基本方法,学习创建和使用母版的方法、使用主题和皮肤对页面的风格进行修饰。学习站点导航的相关控件及其使用。难点:母版、皮肤、站点导航。重点:使用母版文件统一站点风格、使用主题和皮肤对站点进行修饰、学习使用相关控件进行站点导航。7、数据库编程了解数据库的基本原理,了解SQL Server的使用以及数据库的基本操作。掌握的核心组成,学习和掌握数据源控件、数据绑定控件等相关控件的使用,并利用其进行Web编程。难点:的核心组成。重点:数据库的基本操作、的核心组成、数据源控件、数据绑定控件的使用。8、安全性管理了解用户安全认证的概念,学习使用Login控件、CreateUserWizard控件、LoginName控件、LoginState控件等登录控件,并能够使用Membership API进行用户管理和角色管理。难点:安全性认证的概念、Membership API 进行用户管理和角色管理。重点:使用Login控件、CreateUserWizard控件、LoginName控件、LoginState控件等登录控件。9、安装和部署网站学习和掌握安装和部署网站的方法和步骤。难点:安装和部署网站的方法和步骤。重点:安装和部署网站的方法和步骤。三、教学方式及学时分配序号主要内容教学方式学时分配辅导答疑比例1与Visual Studio开发平台讲授22:12网页设计基础讲授42:13常用控件讲授+实验8+62:14内置对象与状态管理讲授+实验6+42:15主题与母板讲授+实验4+22:16数据库控件和编程讲授+实验10+62:17安全性管理讲授42:18安装和部署网站讲授22:19综合实例开发讲授+实验4+22:1四、课程其它教学环节要求(一)实验环节:实验一、二服务器控件编程 要求:了解和掌握服务器控件,使用web服务器控件进行编程。实验三 验证控件编程 要求:了解和掌握验证控件,使用验证控件对服务器控件内容进行验证。实验四、五 内置对象编程 要求:学习Request对象、Response对象、Cookie对象、Session对象、Application对象的基本使用方法,并利用其进行编程。实验六 页面设计 要求:使用母版、主题对页面风格进行统一和页面布局。实验七、八、九 数据库编程 要求:学习核心组件以及相关控件进行程序设计。实验十 综合实例开发 要求:利用服务器控件、验证控件、母版、皮肤等相关技术统一站点风格。 熟练使用Web服务器控件进行数据库编程,完成实用web应用程序的开发。(二)课外教学要求的各种学习资料在网上有很多,鼓励学生充分利用,并且不能光看书本,一定要上机实验,结合各种软件,课外教学的学时主要是指自行上机。(三)作业 根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做集体答疑,讲解作业中出现的问题。作业的题型为:问答题、设计题,主要是以设计题为主。五、课程与其他课程的联系本课程的先修课程有:C+程序设计、数据结构、数据库原理;后续课程有:高级应用六、教学参考书目1、程序设计教程(C#版)

温馨提示

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

评论

0/150

提交评论