ASP.NET动态网页设计教与学(教学大纲+教学课件+在线作业+程序源码)

article/2025/6/18 16:01:55

教学大纲

01

课程简介

《ASP.NET动态网页设计》课程是软件工程专业的一门专业课程,主要讲解ADO.NET数据库访问技术与应用,三层架构项目开发实战,异步处理与分页技术,委托、Lambda表达式与LINQ技术,Entity Framework技术,ASP.NET Core项目实战等内容。课程综合性、应用型强,是综合应用多门前导课程知识开发的第一门课程,助力培养卓越软件工程师。

02

课程目标

根据学校定位、课程在专业人培中的定位及学情,课程教学目标如下。

知识目标:能够阐述.Net软件工程师必备专业知识的核心思想。包括:ADO.NET、三层架构、异步处理、分页技术、委托、Entity Framework技术、ASP.NET Core技术等,了解其前沿技术及发展动态。

能力目标:综合应用ADO.NET、三层架构、异步处理、分页技术、委托、Entity Framework技术、ASP.NET Core技术等选择更优方案开发项目,初步具备解决复杂软件工程问题的综合能力和高阶思维。

素质目标:坚持立德树人,通过融入课程思政,助力学生具有自主探索、敬业、精益、专注、创新、团结协作的大国工匠精神,具有工程伦理素养,激发学生软件强国、软件报国的家国情怀和责任担当。

03

课程目标与毕业要求的对应关系

课程目标与毕业要求的对应关系如表1所示。

表1课程目标与毕业要求的对应关系

04

教学内容

第1章 ASP.NET入门知识

(一)基本要求

1.阐述C#和ASP.NET之间的关系

2.解释B/S、C/S、静态网页和动态网页的含义

3.能够安装Visual Studio2022

4.能初步创建ASP.Net Web项目

5.解释页面的运行原理

(二)本章重点

1.C#和ASP.NET之间的关系

2.静态网页和动态网页

3.HTTP协议

4.创建ASP.Net Web项目

5.页面运行原理

(三)本章难点

1.C#和ASP.NET之间的关系

2.页面运行原理

(四)挑战度知识点

调研主流的动态网页设计与实现的技术平台有哪些?说明其主要特点、应用现状及发展趋势。

(五)思政结合点

1.工程伦理素养:讲解Web之间的数据传输要遵守http协议,类比到不管作为学生还是职员都要遵守相应的规则制度,培养自觉的规范意识和职业道德素养。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神。

第2章 ADO.Net数据库访问技术与应用

(一)基本要求

1.解读ADO.Net数据库访问技术的五大对象及基本步骤

2.能够在实际应用中使用ADO.Net对象操纵数据库

3.能够封装SqlHelper工具类

4.能够在实际开发中使用SqlHelper工具类

(二)本章重点

1.ADO.Net数据库访问技术的五大对象及基本步骤

2.ADO.Net数据库访问技术的应用

3.SqlHelper工具类的封装

4.SqlHelper工具类的应用

(三)本章难点

1.ADO.Net数据库访问技术的应用

2.SqlHelper工具类的应用

(四)挑战度知识点

1.性能优化问题。对于大规模的数据访问,如何优化性能,提高访问速度。

2.安全性和权限。实际开发中如何控制用户对数据的访问权限,以及如何保障数据的安全性。

(五)思政结合点

1.工程伦理素养:讲解如何防止注入式攻击时,类比到实际开发过程中要有责任担当与安全忧患意识等。同时可以让学生反思,如果不考虑注入式攻击,会有什么后果。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神;通过应用SqlHelper工具类优化学生信息管理系统类比到要有精益求精的工匠精神。

3.软件强国担当:通过探索如何针对海量数据提高数据库的访问性能,如何控制用户对数据的访问权限,以及如何保障数据的安全性等激发学生软件强国担当。

第3章 三层架构项目开发实战

(一)基本要求

1.解读Web窗体、Page类、DBNull类

2.解释三层架构的概念和作用

3.描述三层架构的优缺点

4.描述层与层之间的依赖关系

5.能够熟练开发三层架构的项目

(二)本章重点

1.三层架构的概念和作用

2.三层的优缺点

3.三层架构项目的开发

(三)本章难点

1.三层架构的概念和作用

2.三层架构项目的开发

(四)挑战度知识点

1.思考目前层与层之间属于高耦合还是低耦合,通过查阅资料说明降低层与层之间耦合的方法。

2.调研大型软件项目一般是几层架构,除了现有的三层(数据访问层、业务逻辑层、变现成)外,还有什么层,作用是什么?

(五)思政结合点

1.工程伦理素养:讲解项目为什么要分层时类比到随着企业的发展壮大,也要分层,以更好的对企业进行管理。三层架构的项目层与层之间访问是有严格的顺序,启发学生在学习工作中有问题要先找直接领导,一般不宜越级找领导,培养学生职业道德和职业素养。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神。

3.软件强国担当:通过提高软件的可维护性来说明当前软件危机现象,让学生反思,如何不考虑软件危机会带来什么后果,激发学生软件强国担当。

第4章 异步处理与分页技术

(一)基本要求

1.能够应用用异步操作请求数据

2.解读异步分页实现技术

3.实际开发中能分析并选择适合的分页技术

(二)本章重点

1.异步操作请求数据

2.封装异步方法

3.分页技术实现原理

(三)本章难点

1.封装异步方法

2.分页技术实现原理

(四)挑战度知识点

1.异步处理的错误处理。异步处理中,由于任务的执行是异步的,因此错误处理变得更加复杂。在异步处理中,如何捕获和处理异步任务中可能出现的异常和错误。

2.如何保证分页数据的一致性和完整性。

(五)思政结合点

1.分析问题能力:通过异步登录实例和异步分页实例的实现过程培养学生分析问题的能力。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神。

第5章 委托、Lambda表达式与Linq技术

(一)基本要求

1.解读委托的含义

2.能应用委托解决实际问题

3.解释匿名方法

4.能在实际应用中运用Lambda表达式

5.解释LINQ含义

6.能根据需求编写各类LINQ语句

(二)本章重点

1.委托

2.Lambda表达式

3.LINQ语句

(三)本章难点

1.委托的理解及应用

2.Lambda表达式应用

(四)挑战度知识点

1.能够根据实际需求设计出合适的委托和Lambda表达式。

2.查阅资料什么是回调函数,在回调函数中如何使用委托和Lambda表达式。

(五)思政结合点

1.分析问题能力:通过实例分析与实际操作培养学生分析问题的能力。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神。

3.软件强国担当:委托、Lambda表达式与Linq技术是软件开发中的经典技术,巧妙使用可实现各种复杂功能,助力我国软件上层次上水平,激励学生软件强国担当。

第6章 Entity Framework技术

(一)基本要求

1.解释EF的概念精髓(含EF与ADO.NET联系与区别)

2.能够应用EF实现增删改数据

3.能够应用EF查询,包括LINQ to EF、Lambda查询、LINQ查询、分页查询、查询部分列等

4.解释延迟加载含义

5.能评估并应用延迟加载

(二)本章重点

1.EF的概念

2.EF实现增删改查数据

3.延迟加载

(三)本章难点

1.EF实现查询

2.延迟加载

(四)挑战度知识点

1.配置和映射。查阅资料掌握Entity Framework如何手动配置和映射实体类与数据库表之间的关系,包括设置主键、外键等。

2.性能优化:虽然Entity Framework提供了便利的数据访问方式,但在处理大量数据或进行复杂的数据库操作时,如果不合理使用或优化不当,会导致性能下降的问题。查询资料了解在处理大量数据时如何合理优化相关语句。

(五)思政结合点

1.软件强国担当:通过EF和ADO.NET数据库访问技术的对比启发学生要广泛深入学习,提高自己的认知,从而更好的优化软件,激励学生软件强国担当。。

2.大国工匠精神:通过课前自主学习,培养自主探索、敬业、专注的工匠精神。

第7章 ASP.NET Core项目实战

(一)基本要求

1.解读什么是MVC项目、MVC项目的请求过程及优势

2.能够搭建ASP.NET Core MVC项目,并阐述项目框架结构

3.阐述.Net Core的核心概念,包括依赖注入和中间件

4.能正确的应用依赖注入、中间件和配置文件

5.能根据应用场景选择合适的方方式应用EF Core技术创建数据库

6.能够对.NET Core MVC项目实现增删改查、分页及切换数据库

7.能够发布.NET Core项目并部署到IIS

8.能够综合设计并实现.NET Core MVC项目

(二)本章重点

1.MVC项目的请求过程

2.ASP.NET Core MVC项目框架结构

3..Net Core的核心概念的理解及应用

4.EF Core Code First方式生成数据库的两种方法

5..NET Core MVC项目的增删改查、分页及切换数据库技术

6.发布与部署.NET Core项目

(三)本章难点

1.MVC项目的请求过程

2..Net Core的核心概念的理解及应用

3..NET Core MVC项目的查询、分页及切换数据库技术

4.部署.NET Core项目

(四)挑战度知识点

2.思考和探索如何保护应用程序免受常见的安全威胁,比如跨站脚本攻击(XSS)、跨站请求伪造(XSRF)等。

3.把项目部署到CentOS系统上。

(五)思政结合点

1.大国工匠精神:通过依赖注入的理解与应用类比到团队协作的重要性;通过中间件的理解启发团队协作既要讲究合作还要讲究分工;通过.NET发展历程,MVC项目与webForm项目的对比,启发学生要有不断学习、与时俱进的精神。

2.软件强国担当:通过思考和探索如何保护应用程序免受常见的安全威胁,对项目增加身份验证和授权机制,保护项目免受未经授权访问等,类比到软件安全的重要性,只有安全可靠的软件才能更好的为国家服务,激发学生软件强国担当。

3.分析问题能力:通过对项目增删改查及分页功能的逐步实现,培养逻辑思维能力和正确分析问题能力。

05

考核评价方式

课程总成绩主要包括平时成绩(学习笔记、过程化考核、作业)和结果性评价(期末成绩)。平时成绩占40%,结果性评价占60%。如表2所示。

表2 成绩构成表

1.平时成绩评分标准,见表3所示。

表3 平时成绩评分标准

2.期末考试评分标准

期末考试为上机实践考试,综合检验学生对本课程专业知识的掌握、综合应用的能力及素质目标,考核内容及权重见表4所示,评分标准见表5所示。

表4 课程目标考核内容及权重

表5 期末考试评分标准

06

教学安排

线下课堂基于以学定教、有机融入思政策略,采用“四步流”,即学生分享讲解、教师精讲点拨、师生共同梳理、有效布置任务。课后开展非常5+1,学习拿大奖活动,激励学生课前自主预习。各章节主要教学安排如表6所示。

表6 各章节教学安排

07

主要教学资源

(一)教材

徐照兴.ASP.NET项目实战教程——从.NET Framework到.NET Core 教材[M].北京:清华大学出版社,2024.3.

(二)主要参考书

[1] 黑马程序员.ASP.NET就业实例教程第2版[M].北京:人民邮电出版社,2021.

[2] 传智播客高教产品研发部.ASP.NET就业实例教程[M].北京:人民邮电出版社,2015.

[3]张明星.ASP.NET开发从入门到精通[M].北京:人民邮电出版社,2021年06月 .

[4] 明日科技.ASP.NET从入门到精通(第5版)[M].北京:清华大学出版社,2019.

[5]明日科技.ASP.NET项目开发全程实录[M].北京:清华大学出版社,2018.

[6]CSDN学院. https://edu.csdn.net/.

[7]51Aspx. http://www.51aspx.com/.

(三)本课程网站

主讲教师所建:https://www.xueyinonline.com/detail/204372253

(四)其他教学资源

[1] 博客园.https://www.cnblogs.com/

[2] 51CTO学堂.https://edu.51cto.com/

[3] 中国慕课网.ASP.NET动态网站设计与开发,https://www.icourse163.org/course/SZIT-1206811806?

参考书籍

随着企业对于数字化转型的需求日益增长,.NET开发工程师的市场需求也在逐年增加。到2025年,全球.NET开发工程师市场规模预计将达到数百万人。

基于.NET技术的不断更新迭代,也为了让国家级一流本科课程《ASP.NET动态网页设计》的教学内容始终保持前沿性和时代性,助力培养解决复杂软件工程问题的能力和高阶思维,作者面向未来的应用技术型人才编写了本书,以Visual Studio 2022作为开发平台,详解了.NET Framework和NET Core技术。

本教材配套线上题库,包含137道习题,教师可以随堂布置、批改作业:

左右滑动查看题库详情

面向数字化时代高等学校计算机系列教材

本系列教材建设一方面反映互联网、大数据、云计算、人工智能、基础软件等数字产业发展对计算机人才培养的需要;同时满足推动数字经济与实体经济深度融合发展对计算机人才的需要,即通过计算机人才运用数字技术对传统产业进行全方位、全链条改造,提高全要素生产率,促进传统产业数字化、网络化、智能化发展。

为了确保系列教材规划的科学性、先进性、前瞻性和实用性,同时保证教材编写质量,严把政治关和学术关,特成立“面向数字化时代高等学校计算机系列教材”编审委员会,编审委员会主任由教育部高等学校计算机类专业教学指导委员会副主任委员、国家级教学名师蒋宗礼教授担任,编审委员会委员主要由计算机类相关教学指导委员会委员、计算机类院系专业负责人、计算机教学名师等组成。

教材建设目标

(1)满足数字化时代新工科计算机类专业建设的需要。系列教材面向计算机科学与技术、软件工程、物联网工程、数据科学与大数据技术、网络空间安全、人工智能等计算机类专业,其中包括新兴领域专业,以及计算机公共课程教学需要,特别是反映新一代信息技术背景下数字化人才培养的需要。

(2)参照工程教育专业认证标准对学生培养的要求,教材要充分反映和展示数字化时代背景下高等学校计算机课程建设与教学改革的成果。

(3)教材注重基础理论与实践相结合,加强对学生思维方式的训练和计算思维的培养。计算机专业学生能力的培养特别强调理论学习、计算思维培养和实践训练。本系列教材以“重视基础理论,加强计算思维培养,突出案例和实践应用”为主要目标。

(4)重视应用案例教学,并体现产学结合的新需求。教材编写时,以案例驱动,任务引导,特别是有一些新应用场景的案例。

(5)配套辅助教学资源,开展新形态教材建设。除纸质教材之外,为方便教学,尽可能配套与教学相关的辅助教学资源:培养方案、教学大纲、电子课件、教学视频、知识图谱、题库、教学案例、实验与实训等。结合当前出版融合的趋势,做好立体化教材建设,可考虑加上微课、微视频、二维码、MOOC等扩展资源。

优先推荐与出版

(1)一流专业、课程等配套教材。主要包括国家级、省级或校级等相关精品课程、一流专业、一流课程和精品资源共享课等的配套教材。

(2)计划改版的优秀教材。对于已经出版过的优秀教材,获得教学认可,由于新技术的发展,需要对教学内容进行修订,同时配上新的教学资源,计划改版的教材。

(3)新兴领域及前沿热点技术教材。反映战略性新兴领域、计算机前沿及热点技术的相关教材,例如云计算、大数据、人工智能、物联网、网络空间安全等新兴领域的教材。

在公众号书圈后台回复【9787302657552】,下载本书配套的教学资源

单击页面下方【阅读原文】,订阅【教学大纲】栏目


http://www.hkcw.cn/article/gwNyGndLRK.shtml

相关文章

留学中介十大排名,哪些更专业?

在找机构之前,必需要先了解这家机构在申请高校的实力怎么样?这家机构是做高端申请的,还是做中低端申请比较稳当的? 比如申请材料等一些细节方面,好的团队是能够在规定时间内,督促学生高质量的完成刷分、申请材料和申请背景提升等各种各类任务。 目前留学市场机构很多,而…

历史上的今天——1939年8月27日,世界上第一架喷气式飞机飞上天空

随着航空业的不断发展,世界上许多飞机设计师都在探索使飞机飞得更快的办法。他们在实践中发现,活塞式飞机已接近时速750千米,升限12000米的极限。要使飞机飞得更快更高,必须更换发动机。于是,喷气式飞机诞生了。世界上最早提出喷气推进理论的是法国的马克尼上尉和罗马尼亚…

中国最年轻的十大女亿万富豪,真正的白富美

1/10金美欧,出生于1984年,是金龙机电实际控制人金绍平的“千金”。2009年12月金龙机电发行时,当时年仅25岁的董事兼副总经理金美欧的身价达到了2.92亿元。是当时已披露年龄的创业板亿万富翁中年龄最小的。2/10杨楠,1975年出生,是河南建业俱乐部副董事长。 迄今为止中国足坛…

夏日绝配!青岛超in打卡玩法,我不允许你没看过!

四月的雨,洗净了五月的天 青岛的初夏,已多姿多彩 奥帆海洋文化旅游区 不仅有如画美景,更有好戏连台 从海上到岸上,从白天到黑夜 绝对让你不虚此行 这条超火的打卡路线 一定要码住啦 PART 01 乘船出海赏美景展开全文来青岛 当然少不了一次酣畅淋漓的出海游 多条海上观光航线…

真假青金石的鉴别,看完你就懂了

做为佛教七宝之一的青金石,历来受到古代帝王的喜爱与追捧。但是在现代的文玩市场中,青金石一直没有受到足够的关注。直到2013年,在各大媒体坚持不懈的推广下,青金石的市场也开始逐渐火热起来。但是随着需求的增加,优化处理过的青金石在市场上以次充好的现象屡屡出现,而且…

刘强任重庆市委政法委书记 刘学普不再担任(图)

据《重庆日报》消息,6月5日,由市委组织部、市移民局、市委党校联合举办的三峡工程重庆库区移民工作专题培训班在市委党校开班。市委常委、政法委书记、副市长刘强出席开班式并讲话。据了解,这是刘强首次以重庆市委政法委书记身份公开亮相。 据中国经济网地方党政领导人物库资…

“互换特产”:寄去的是真诚,换来的是恶意?

撰文/编辑 小e 最近,“互换特产”进入了网友们的社交场。 天南地北的陌生网友相互约定,互寄家乡特产,主打的就是一个真诚和信任。 虽然常说“真诚是必杀技”,但真诚未必一定能换来真心。 四川香肠腊肉交换得到云南菌子火腿、上海蝴蝶酥换来新疆酸奶疙瘩,广西桂林米粉换到了…

国学十大经典智慧,得其精髓,受益终生

(导读:中国传统文化博大精深,这里整理出国学文化的十大经典智慧,能学到其中精髓者,可以受益终生。)国学十大经典智慧 得其精髓,受益终生 中国传统文化博大精深,国学十大经典智慧有哪些呢? 上善若水,处下不争。大智若愚,勿恃聪明。淡泊恬适,明心立志。厚积薄发,以柔…

原创如果黑洞将地球吞噬,地球会有什么变化?人类能在黑洞中生活吗?

黑洞,这个宇宙中最神秘的天体之一,以其强大的引力和无法逃脱的特性,让人类对其充满恐惧。如果有一天,地球被一个黑洞吞噬,会发生什么?人类能否在黑洞中生存呢?本文将尝试解答这些问题。 黑洞的定义与特性黑洞是一种极端密集的物体,其引力强大到连光都无法逃逸。它们通常…

原创年轻越惊艳老得越快,这11位“一夜变老”的明星,太可惜了

娱乐圈不乏颜值惊艳的明星,有些明星年轻时长得惊为天人,但却老得很快,令人感到可惜。1,吴彦祖,48岁 前不久,吴彦祖的近照流出,不到50岁的他已经老态出现。除了发际线上移明显,头发开始有花白的迹象,吴彦祖脸上的皱纹也十分明显,特别是做表情的时候,眼周的细纹出卖了…

测测你的智商是多少——国际标准智商测试(含答案和智商计分表)

斯坦福-比奈-国际标准智商测试是国际上最通用的两套智商测试题目之一。大家有空的时候可以给自己或者孩子测试一下看看,或许能发现一个隐藏的天才哦!11-47岁范围内皆可进行测试。 注:智商测试题多看重与逻辑分析以及空间想象力部分的内容,对于文学已经艺术天分并没有测试方…

东莞一藏獒连咬5人,被民警击毙!狗主人承担医疗费 | 律师说法来了

8月8日 东莞樟木头镇御景花园小区 发生了一起藏獒伤人事件 小区内突然窜入一只藏獒 接连袭击了5人 相关视频在这里 ▼受伤最严重的是一名清洁工,他的胸口、手臂都被藏獒咬伤。事发后,小区保安人员赶往现场,并同藏獒主人一起围堵,将它赶出住宅区,以防藏獒进入住宅区,以免造…

LOL血月杀模式的正确玩法 血月杀模式玩法攻略 全特效皮肤怎么领取

原标题:LOL血月杀模式的正确玩法 血月杀模式玩法攻略 全特效皮肤怎么领取 2月20日消息,LOL血月杀模式你玩懂了吗,全特效皮肤不要忘了领取。LOL血月杀模式当中玩家们不难发现这纯粹就是一个暴力的杀人模式,这个模式充满了血腥暴力,非常的好玩,不过这个模式在好玩至于还有…

【调查】 53人被追责,25000字了解广州“7.22”吊塔事故

广州市海珠区中交集团南方总部基地B区 项目“722”塔吊坍塌较大事故调查报告 2017年7月22日18时07分,广州市海珠区中交集团南方总部基地B区项目发生建筑工地塔吊坍塌较大事故,造成7人死亡、2人重伤,直接经济损失847.73万元。一、基本情况 (一)项目概况 中交集团南方总部基…

红到东洋去!在日本也发展很好的台湾艺人

有许多日本人,像是藤冈靛、濑上刚、佐藤麻衣、千田爱纱、田村淳等人都来台发展,闯出一片天,那又有哪些台湾艺人到日本发展,也在日本演艺圈闯出名堂呢?今天就让我们来看看到日本发展后也很红台湾艺人有哪些! 金城武 Source: 金城武在日本有多红?金城武曾是日本票选「说到…

SQL Server数据库的基本操作

本文介绍基于Microsoft SQL Server软件,实现数据库创建、分离、附加、删除与备份的方法。 空间数据库同样是GIS行业中至关重要的一部分。因此,本系列博客就将基于Microsoft SQL Server软件,对数据库基础知识与实际操作、代码含义等加以细致梳理与介绍。 系列文章中示例数据来…

bios升级有什么作用?

BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统",与前者读法相同。计算机用户在使用计算机的过程中,都会从一开始接触到BIOS,它在计算机系统中起着非常重要的作用。 升级BIOS一般有以下的作用: 1、识别更多的CPU 2、修正原先BIOS…

如何网上祭奠逝去的亲人,让距离不再成为怀念亲人的阻碍

遥望天堂云缅怀的纪念堂主页单击右下方“挂灯笼”按钮,即显示纪念堂挂灯笼的记录,单击我要挂灯笼可以进入挂灯笼表面,采纳网页默认的祝词,抑或自己视情况定义输入不大于4字的词,确认正确单击下方“挂灯笼”便能悬挂完成。纪念堂主页单击下方追忆留言按钮,可以纪念堂书写针…

花钱办的本科毕业证有用吗

在当今社会,随着教育的普及和竞争的日益激烈,越来越多的人开始重视学历问题。有些人可能因为各种原因没有机会接受正规的高等教育,但又急需一纸文凭来提升自己的社会竞争力。这时,一些人可能会考虑通过花费一定的费用来快速获得一个本科毕业证。然而,这样的毕业证真的有用…

俄军夺得坦克两项比赛决赛冠军 中国名列第三

【环球网军事报道】据俄罗斯之声网站8月13日报道,据俄罗斯军事部门对记者表示,俄罗斯队在坦克两项决赛中取得胜利,本次比赛是在莫斯科郊区的阿拉比诺靶场进行的。 俄罗斯国防部表示,“俄罗斯军人在坦克两项决赛中取得胜利,用时为1小时30分43秒。哈萨克斯坦队则以1小时45…