下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《Web开发技术》课程教学大纲课程英文名称:WebDevelopmentTechnology课程编号:0800430学分:3学时:48课程教学对象本课程适用于计算机学院各专业普通本科学生的教学。课程性质及教学目的本课程属于核心专业课,必修。通过本课程的学习,使学生全面、系统地掌握Web系统的基本概念、工作原理,掌握系统架构技术和Web应用软件开发技术。了解相关传输协议和Web技术的发展趋势。能够运用一种主流Web开发技术独立完成中小型Web应用系统的设计。Web技术日新月异,希望通过本课程的学习,达到触类旁通、抛砖引玉的目的,为同学们进一步学习和应用打下坚实的基础。本课程将培养学生的Web应用软件开发能力,系统架构和设计能力,软件应用能力,自学和创新能力。对先修知识的要求本课程的先修课程为面向对象技术、Java程序设计、数据库原理等。通过面向对象技术课程的学习,使学生具备基本的类和对象设计能力,具备程序阅读和调试能力;通过Java程序设计课程的学习,提高学生应用程序开发能力,能够进行高级程序设计,具备组件、框架和运行时等基本知识。通过数据库原理课程的学习,学生具备数据库设计和数据库系统构建的能力,能够实现应用系统中数据层的设计。这些课程都将为Web开发技术课程的学习打下坚实基础。课程的主要内容、基本要求和学时分配建议(总学时数:32)Web开发技术课程内容包括:Web系统的基本概念、原理和架构、新技术及发展趋势等;网站设计基础,包括IIS网站配置、VisualStudio开发环境、与ASP.NET3.5结合的C#基础;ASP.NET网页设计,包括常用的服务器控件、用户控件、验证控件、状态管理等;数据访问技术,包括数据源控件和LINQ访问数据库、数据绑定控件;高级设计技术,包括用户和角色管理、主题、母版、Web部件、网站导航、ASP.NETAJAX、Web服务、文件处理、综合实例等内容。基本要求和学时分配建议如下:知识模块知识点要求学时学习方式课外学习要求1、Web系统概述1.1Web系统基本概念A2课堂讲授1.2Web系统架构A课堂讲授1.3Web开发技术概览B课堂讲授调研报告2、ASP.NET预备知识2.1IIS的安装和设置A4课堂讲授2.2.NETFramework及VisualStudio开发环境A课堂讲授2.3.htm文件、XHTML和XMLA课堂讲授2.4.js文件和JavaScriptA课堂讲授2.5.aspx文件及代码隐藏页模型A课堂讲授3、C#语言及应用3.1C#基本语法A4课堂讲授调研报告3.2类/对象和事件A课堂讲授3.3自定义ASP.NET类A课堂讲授4、ASP.NET常用控件4.1标准控件A10课堂讲授4.2验证控件A课堂讲授4.3状态管理A课堂讲授4.4其它应用控件B课堂讲授5、数据访问与数据绑定5.1数据源控件A6课堂讲授5.2数据绑定控件A课堂讲授完成综合性作业6、高级编程6.1统一风格A6课堂讲授6.2AJAXA课堂讲授6.3服务设计B课堂讲授6.4文件处理B自学辅导6.5综合实例B自学辅导完成综合性设计注:知识点中粗体字部分为本课程的重点或难点建议使用教材及参考书[1]沈士根,汪承焱,许小东.Web程序设计——ASP.NET实用网站开发[M].北京:清华大学出版社,2009[2]沈士根,汪承焱,许小东.Web程序设计——ASP.NET上机实验指导[M].北京:清华大学出版社,2009[3]KenCox.ASP.NET3.5ForDummies[M].WileyPublishing,2008[4]MatthewMacDonald.BeginningASP.NET3.5inC#[M].Apress,2008[5](美)谢菲德,罗江华译.ASP.NET3.5编程循序渐进[M].北京:机械工业出版社,2009[6]戴上平,丁士锋.ASP.NET3.5完全自学手册[M].北京:机械工业出版社,2009[7]靳华.ASP.NET3.5宝典[M].北京:电子工业出版社,2009课程考核方式本课程可采用笔试与机试相结合的考核方式,笔试采用闭卷形式,主要考核概念和知识点的掌握情况;机试可以采用大作业的方式,每位学生完成一个小型应用系统的开发,提交文档和源代码。也可采用应用系统开发、演示和答辩的方式,学生分组完成一个中小型应用系统的开发,通过演示和答辩评定成绩,学生提交文档和源代码。采用平时成绩和期末考核成绩相结合的方式:平时表现(考勤、随堂提问、作业、随堂测验、实验环节):30%,期末考核:70%。课内实验环节及要求(总学时数:16)序号实验项目实验内容实验目的及要求学时1建立网站创建网站、发布网站、复制网站、网站设置建立ASP.NET3.5网站运行环境及配置1(课内)1(课外)2网站开发基础table、Div和CSS网页布局;JavaScript常识;建立XML文件掌握ASP.NET3.5开发基础知识1(课内)2(课外)3C#语言C#基础语法、流程控制、异常处理、创建C#类并应用于ASP.NET3.5Web窗体中掌握C#语言基本知识2(课内)2(课外)4ASP.NET3.5标准控件页面事件处理流程;ASP.NET3.5标准控件的应用掌握事件和标准控件的编程2(课内)2(课外)5ASP.NET3.5验证控件客户端和服务器端验证;各验证控件的使用、分组验证实现验证设计1(课内)1(课外)6状态管理HttpRequest、HttpResponse、跨页面提交、Cookie、Session、Application、Profile应用掌握Http请求和响应及状态管理1(课内)1(课外)7数据访问数据源控件、LINQ表达式、利用LINQtoSQL和LINQtoXML进行数据访问管理掌握数据源控件的应用2(课内)2(课外)8数据绑定ListControl类控件、GridView控件和DetailsView控件与数据源的绑定掌握数据显示控件的应用2(课内)2(课外)9用户和角色管理Forms验证、网站管理工具、登录系列控件、用户和角色管理实现用户和角色管理1(课内)1(课外)10网页风格设计母版页、主题、用户控件、Web部件掌握主题、母版的使用方法1(课内)1(课外)11网站导航网站地图文件、SiteMapPath、TreeView和Menu的用法实现网站导航1(课内)1(课外)12AJAXU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版夹板行业风险管理合作协议4篇
- 二零二五年度酒店门卫安全协议责任合同3篇
- 二零二五年度大型水库鱼塘养殖权承包合同4篇
- 2025年度催告函法律咨询与处理合同4篇
- 基于人工智能的二零二五年度金融风险管理系统开发合同3篇
- 二零二五年度老旧小区房屋翻新承建服务合同4篇
- 2025年度拆除重建项目安全责任协议书(二零二五版)4篇
- 2025年度船舶船员培训与职业发展规划合同3篇
- 二零二五年度企业员工绩效评估与激励方案劳务合同2篇
- 2025年冷链物流餐饮食材配送合作协议3篇
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 单位往个人转账的合同(2篇)
- 《运营管理》案例库
- 医院安全保卫部署方案和管理制度
- 我的自我针灸记录摘录
- 中医学-五脏-心-课件
- 《骆驼祥子》阅读记录卡
- 教育学原理完整版课件全套ppt教程(最新)
- 医疗安全不良事件报告培训PPT培训课件
- 胆管癌的护理查房
- 小学四年级奥数教程30讲(经典讲解)
评论
0/150
提交评论