《WEB应用开发》教学大纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《WEB应用开发》课程教学大纲DevelopmentofWEBApplication课程编码:ZYX08065课程类别:专业选修课先修课程:数据结构与算法、面向对象程序设计、数据库原理及应用后修课程:总学分:4总学时:64周学时:4适用专业:软件工程开课单位:信息科学与技术学院授课教师:一、教学目标及教学要求Web应用开发是软件工程专业的专业选修课程,是锻炼学生编程思维和能力的一门实用课程。该课程主要学习Web应用环境构建技术、Web客户端程序设计方法、Web服务端程序设计方法、Web数据库应用开发技术。通过实验使学生掌握Web应用系统开发方法解决实际问题。通过本课程的学习,使学生掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。二、本课程的重点和难点本课程的重点:WEB应用开发的基础模式、方法,采用ASP.NET技术结合C#.NET语言进行开发,涉及ASP.NET程序所用的开发工具和运行环境、C#.NET程序设计基础和ASP.NET的程序设计基础。本课程的难点:ADO.NET数据库访问、三层架构开发、LINQ数据库访问技术、AJAX应用开发等。三、主要实践性教学环节及要求本课程的主要实践环节包括课程实验及课程设计。1、课程实验的主要项目及基本要求(1).NET2010平台和HTML语言。掌握ASP.NET运行环境的安装;熟悉ASP.NET应用程序的配置;掌握Web页的发布。(2)C#.NET编程。掌握C#.NET的数据类型,以及变量、常量的定义;掌握C#.NET的条件语句、循环语句的使用;掌握C#.NET的过程和函数;掌握C#.NET类的属性和方法的使用。(3)服务器控件的应用。熟悉ASP.NET服务器控件的属性和方法;掌握服务器控件中验证控件的使用。(4)内部对象的应用。熟悉和了解ASP.NET的内置对象request、response、application、session、server、cookies。(5)数据库编程。掌握数据库的建立基本操作;掌握ASP.NET中数据库的连接方法;熟悉SQL语句;掌握ASP.NET中数据库编程。(6)用户控件和WebService。掌握用户控件和WebServcie的使用。(7)配置Global.asax文件和Web.config文件。掌握对Global.asax文件和Web.config文件的配置。。(8)Asp.NET应用程序的设置与安全。掌握Asp.NET中关于配置应用程序的步骤和配置文件。2、课程设计的主要内容及基本要求在学习完《WEB应用开发》课程后,为了让学生更好地掌握WEB应用开发的原理及实现方法,加深对WEB应用开发基础理论和重要算法的理解,加强学生的动手能力,有必要以课程设计的方式对学生进行进一步的综合训练。(1)确定一个网站的主题,在以下的的范围内进行选取:个人网站。对个人的信息的发布,以个人为主题,比如包个人信息,个人爱好,个人推荐,个人的情感等等。可以参考QQ空间,微博,facebook等。自己的家乡宣传网站交友网站,如同乡会,同学会,旅游爱好者,摄影爱好者之类等。小商品交易网站。(2)选取一个主题后,进行前期网站的需求分析,数据的收集,网站模块的划分。关于选取主题后,你根据主题自由发挥去构思自己的网站结构,内容不限制,但必须结合并突出你的主题。)(3)进行网页设计编程来实现网站的建立(4)进行网站的测试与运行(5)进行报告总结演示四、采用的教学手段和方法建议采用“任务驱动”方式为主,辅以“案例教学”、“研究性学习”、“合作学习”等方式进行教学,注重培养学生的“自学方式”与“自学能力”。教学中,教师要注重营造科学的、实用的、活泼的教学环境和氛围,“少讲精讲教学内容,勤于引导学生思考”。五、教材与主要参考文献教材:于华编,ASP.NETWeb应用系统开发,西安电子科技大学出版社,2013年02月主要参考文献:郑阿奇,ASP.NET程序设计教程,机械工业出版社,2011年06月顾韵华,Web技术与应用,科学出版社,2013年03月六、考核形式与成绩计算考核方式:采用平时、期末、课程设计相结合的考核方式,注重实践环节的考核。其中平时成绩包括考勤成绩、作业成绩、实训成绩,期末采用上机考试和笔试两部分。各部分所占比重如下:(1)平时占总成绩的30%(2)期末考试占总成绩的50%(3)课程设计占总成绩的20%七、教学内容和学时分配第一章ASP.NET开发环境(讲授2学时,实验2学时)1、教学内容ASP.NET开发技术简介、ASP.NET开发环境、一个ASP.NET应用程序、ASP.NET工程项目管理、实战演练——配置、测试并发布Web应用范例系统。2、教学基本要求①了解ASP.NET开发技术简介、一个ASP.NET应用程序。②理解ASP.NET开发环境、。③掌握ASP.NET工程项目管理、实战演练——配置、测试并发布Web应用范例系统。第二章系统框架及页面设计(讲授2学时,实验2学时)1、教学内容网站规划、控件及事件、HTML控件、母版、导航系统、样式表及主题、实战演练——搭建Web应用系统框架。2、教学基本要求①了解网站规划、母版、导航系统。②理解控件及事件、HTML控件、样式表及主题。③掌握实战演练——搭建Web应用系统框架。第三章常用Web服务器控件(讲授3学时,实验3学时)1、教学内容HTML服务器控件、ASP.NET服务器控件、实战演练。2、教学基本要求①理解HTML服务器控件、ASP.NET服务器控件。②掌握实战演练。第四章ASP.NET的内置对象(讲授4学时,实验4学时)1、教学内容概述、Application对象、Session对象、ViewState对象、Request和Response对象、Server对象、Cookie对象、实战演练——统计在线人数。2、教学基本要求①了解概述、Application对象、Session对象、Cookie对象。②理解ViewState对象、Request和Response对象、Server对象。③掌握实战演练——统计在线人数。第五章AD0.NET技术(讲授4学时,实验4学时)1、教学内容ADO.NET对象模型、Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象、实战演练。2、教学基本要求①理解ADO.NET对象模型、Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象。②掌握实战演练。第六章数据绑定及数据控件技术(讲授4学时,实验4学时)1、教学内容数据绑定技术、数据源控件、GridView控件、DataList控件、Repeater控件。2、教学基本要求①理解数据绑定技术、数据源控件。②掌握GridView控件、DataList控件、Repeater控件。第七章用户控件和Web服务(讲授2学时,实验2学时)1、教学内容用户控件、Web服务、实战演练。2、教学基本要求①理解用户控件。②掌握实战演练。第八章LINQ数据库访问技术(讲授3学时,实验3学时)1、教学内容LINQ基础、基本LINQ查询语句、实战演练。2、教学基本要求①理解LINQ基础。②掌握基本LINQ查询语句、实战演练。第九章AJAX应用开发(讲授4学时,实验4学时)1、教学内容概述、ASP.NETAJAX的框架、ASP.NETAJAX服务器端控件、实战演练。2、教学基本要求①了解概述。②理解ASP.NETAJAX的框架。③掌握ASP.NETAJAX服务器端控件、实战演练。第十章基于ASP.NET的儿童网站的开发(讲授4学时,实验4学时)1、教学内容系统设汁、数据库的设计与实现、主要功能模块的设汁。2、教学基本要求①理解系统没汁。②掌握数据库的设计与实现、主要功能模块的设汁。制定人:赖益强制订时间:2017年1月7日系(教研室)审核人:胡毅审核时间:2017年2月20日学院(部)审核人:审核时间:2017年月日

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功