江苏开放大学ASPNet开发技术
- 格式:docx
- 大小:458.26 KB
- 文档页数:5
浅谈高职《使用技术开发网上书店》课程说课设计【摘要】本文根据高职高专软件技术专业的人才培养目标,结合学生的实际情况,以《使用技术开发网上书店》为例,从课程设置定位、课程目标、课程设计思路、教学内容设计、教学条件、特色与创新以及教学效果等方面探讨了该课程的教学思路。
通过实践证明,该课程在教学中取得了良好的效果。
【关键词】说课;使用技术开发网上书店一、课程的设置1、课程设置的背景软件技术专业人才培养方案中指出,本专业培养的学生主要的就业岗位有:软件开发工程师、技术支持工程师、数据库开发工程师、网页制作人员等,针对岗位的要求,学生应具备的核心能力有:能用java和.net技术进行软件开发;能使用javascript/html/css/ajax 技术,编写客户端页面、动态脚本和页面动画;能使用数据库管理及其应用开发;能进行软件工程项目实施和协调工作和项目组织管理。
本课程主要是培养学生使用.net 技术进行软件开发的能力。
2、课程的定位本课程是软件技术专业的一门专业必修课,开设在大二第一学期。
是在学习完第二学期《sql server数据库设计和高级查询》以及《.net框架下开发三层结构数据库应用系统》后,学习使用.net 技术开发小型b/s结构应用系统,为后续的毕业设计和顶岗实习奠定基础。
3、课程目标根据.net技术在实际开发中的需要,本课程目标为:(1)能力目标能正确安装和配置应用程序的运行环境;能使用.net类库、web服务器控件、验证控件,进行网页常见功能的设计;能使用gridview、detailsview、repeater、datalist等服务器端控件,实现数据的查询、修改和删除等操作;能熟练使用连接和访问数据库;能熟练制作和使用自定义用户控件;能熟练配置和部署网站。
(2)知识目标掌握页面间的数据传递和跳转技术;掌握母版页与站点导航控件的使用;掌握技术访问数据库;掌握数据控件和数据源控件的使用;了解第三方工具和控件的使用;了解用户控件的编写和httphandler技术的使用;了解iis的各种常用配置。
《程序设计》课程标准课程代码:14031141 建议课时数:158 学分:10适用专业:计算机网络技术先修课程:《高级语言一》《高级语言二》《数据库技术》后续课程:《软件测试》一、前言1.课程的性质该课程是江苏省五年制高职计算机网络技术专业的一门专业平台课程。
其任务是:使学生掌握.NET框架结构以及如何搭建运行环境,掌握C#程序设计语言基础,掌握HTML服务器控件和WEB服务器控件的使用,掌握Request、Response 等重要对象的基本知识和基本方法.掌握数据库编程.能够对WEB程序设计有一个全面的认识和了解。
在教学过程中掌握用户需求分析、Web环境构建、Web 编程,数据库设计、数据库信息访问、Web安全配置及系统部署与维护能力,掌握Web开发流程、开发技巧和编程规范,通过学习能触类旁通,能基本胜任 的Web程序员的岗位。
培养学生诚实、守信、善于沟通表达、善于自我学习,具备团队协作能力。
使学生养成编码规范,按时交付软件等良好的工作习惯。
2.设计思路该课程是依据企业中对软件开发工作领域和工作任务设置的。
其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,构建相关理论知识,发展职业能力。
课程内容设置以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,尽可能形成模块化的专业课程体系。
本课程采用“大案例、一案到底”的案例式教学方式,选用与学生生活密切相关的“校园在线超市”系统作为主要课程案例,课程内容的建设围绕案例具体实现进行模块设计。
在实施前,先给出较为完整的“校园在线超市”项目的链接,让学生对所要完成的案例进行整体认识。
在授课过程中将整个项目分解成由易到难的多个模块,通过一个个模块的完成来掌握技术的相关知识。
整个项目完成了,这门课程也学习完了。
本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。
应用与开发技术教程课程设计一、导言是一种用于构建动态网站和Web应用程序的开源服务器端框架。
自2002年发布以来,已成为Web开发中最流行的框架之一。
本课程设计旨在通过学习的应用与开发技术,让学生熟悉框架的应用,掌握的基本概念及使用方法,培养学生的Web应用程序开发能力。
二、课程设计目标本教程设计主要目标是让学生:•了解框架的基本知识•掌握开发环境的基本使用方法•熟悉常见的应用程序开发技术•独立完成一款基于开发的Web应用程序三、教学内容1. 框架基础了解框架的组成和基本原理,掌握的版本演进和各个版本之间的主要差异。
主要内容:•是什么•的版本演进•的组成和工作原理•和其他Web开发框架的比较2. 开发环境介绍的开发环境,包括Visual Studio和.NET Framework的安装配置,解释常见的开发环境问题和解决方案。
主要内容:•Visual Studio的安装和配置•.NET Framework的安装和配置•常见的开发环境问题和解决方案3. 应用程序开发介绍的应用程序开发技术,包括基于MVC的Web应用程序开发、Web API、SignalR、Web页面处理、身份验证和授权等技术。
主要内容:•基于MVC的Web应用程序开发•Web API的开发和使用•SignalR的开发和使用•Web页面处理和设计技巧•身份验证和授权4. 实战项目独立完成一个基于的Web应用程序项目,包括设计、开发和测试等阶段。
主要内容:•需求分析和项目规划•项目设计和架构•功能实现和页面设计•测试和上线四、教学方法本课程采用课堂讲授、实验操作和项目设计等教学方法,其中课堂讲授占比30%,实验操作占比40%,项目设计占比30%。
五、课程设计要求•学生需要具备一定的Web开发基础和编程基础•学生需自备电脑,并安装好相关的软件和开发环境•学生需要参加所有的课堂讲授和实验操作,积极完成项目设计和开发任务•学生需要按时提交作业,及时反馈学习上遇到的问题六、教材和参考资料1. 教材《教程与实战》(第2版)2. 参考资料•MSDN官方文档•《 MVC 5权威指南》•《 Core实现RESTful Web API》•Stack Overflow网站资料七、总结本课程设计旨在培养学生的Web应用程序开发能力,通过系统的学习,让学生掌握的基本概念及使用方法,并能够独立完成一款基于开发的Web应用程序。
《使用技术开发网上书店》说课稿一、课程目标1、课程定位(性质与作用)《开发网上书店》本着从技术应用实际出发,建立以软件开发为主体、辅以项目分析的课程体系。
本着“课程教育目标服从于专业培养目标,课程教学内容符合课程教育目标”和“加强基础、注重实践、强调能力”的原则,突出基本知识点应用,基本编程技巧的熟练掌握。
通过本课程的学习,要使学生熟悉掌握基础理论知识,理解基本编程方法技巧,掌握软件开发中需求分析的基本方法和设计思路,具有.NET方向小型项目开发的基本能力,为以后从事软件开发的工作打下扎实的基础。
2、设计理念(理念与思路)本课程的设计思路和理念是以就业为导向,以实用技术为核心,以案例为主线,以动手能力为突破点,以项目经验为目标的技能型课程。
二、课程内容1、内容选取《使用技术开发网上书店》课程的总体教学目标和效果是:学生完成网上书店项目的开发,实现以下功能模块:(1)图书管理模块:该模块用于图书的添加、修改、删除、分类管理等功能。
(2)图书发布模块:该模块包含用户查看图书列表、搜索图书、新书RSS发布等内容。
(3)用户管理模块:用户管理模块有用户角色、状态管理。
(4)订单管理模块:订单管理模块用于用户订单审核等功能。
(5)用户模块:用户模块包括用户注册、登录、购物车、订单结算等功能。
通过这个项目的开发和以上功能模块的实现,使学生能够全面掌握这门课程的知识体系和所用到的核心知识点。
课程体系结构:第一章:第一个程序第二章:系统对象和状态保持第三章:用站点导航控件与母版页搭建页面框架第四章:搭建“第三波书店”系统框架第五章:数据查询与展示:GridView第六章:数据插入与更新第七章:数据查询与展示:DataList第八章:常用第三方工具与控件第九章:用户控件与HttpHandler第十章:网站部署与制定其中:第一——二章:的入门基础第三——七章:项目开发过程学习的基本知识点第八——十章:工具和实用技术2、内容组织活用教法。
《ASP net开发技术》课程标准课程名称:ASP net开发技术课程编码:60415023总学时数:52学时理论学时26学时实践学时26学时适用专业:物联网应用技术一、课程概述1.课程定位《ASP net开发技术》课程是计算机系计算机网络技术专业学生的一门必修专业课,课程性质是技术类专业课,旨在培养学生应用 nET 技术开发Web 应用程序的能力,以培养学生实际开发Web 程序的主要技能和职业素养为主线,重点围绕面向对象程序设计基本技能、C# 语言程序设计能力、Web 网站开发能力等内容培养学生使用 nET 技术开发Web 应用程序的技能。
本课程是计算机系计算机网络技术专业的专业核心课程之一,是培养基于 net 技术Web 程序员的主要支撑课程。
通过课程学习使学生具备适应 Web 程序员岗位的专业技能和职业素养,并掌握一定的理论知识,为就业后的可持续发展奠定基础。
《ASP net开发技术》课程的先修课程有:《网页编程技术》、《C#程序设计》、《数据库技术》等课程,这些课程属于职业准备课程和职业技能训练课程,为学习本课程和职业岗位准备基本技能,后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
2.课程设计思路本课程以就业为导向,在行业专家的指导下,以Web 应用开发程序员、企业网站建设、企业网站维护管理等职业岗位能力培养为重点,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为9个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。
实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
江苏开放大学形成性考核作业学号:2018070500279姓名:朱飞课程代码:110129课程名称:A S P.NE T开发技术(专)评阅教师:第 2 次任务(书面作业)共 4 次任务(书面作业)作业说明:1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2.学习完第三单元内容之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。
作业内容:一、简答题(共2题,每题20分,共40分)(1)主题是有关页面和控件的外观属性设置的集合,由哪些元素组成?答:主题是有关页面和控件的外观属性设置的集合,由一组元素组成,包括外观文件(皮肤文件)、样式文件、图像和其他资源。
(2)用户控件和网页的区别是什么?答:A.用户控件的文件扩展名为.ascxB.用户控件中没有@Page指令,而是包含@Control指令C.用户控件不能作为独立文件运行D.用户控件中没有html、body或form元素二、实践操作题(共1题,共60分)(1)题目:使用母版页在网站中新建用户密码修改页面,并在页面中应用外观文件,如下图所示。
要求:写出完成步骤并截图提交。
答:1、打开资源管理器,鼠标右键解决方案,新建网站,选择新建空白网站2、右击网站,在弹出的快捷菜单中选择“添加新项”命令,打开“添加新项”对话框。
选择“母版页”,在“名称”文本框中输入“MasterPage.Master”,单击“添加”按钮新建母版页。
3、在母版页中添加各个控件(LABEL,PANEL,TEXTBOX,BUTTON,linkBUTTON)4、,构成母版页界面。
5、双击需要更改的控件,对源代码进行适当更改6、网站设计界面进行母版页内容的导入7、执行并调试,生成完成网页界面完成日期:2019 年10 月5日*** 作业批阅评语***:*** 得分***:评阅教师:评评阅时间:年月日。
开发技术ASP全称为Active Server Pages(动态服务器主页),是微软开发的服务器端脚本语言,它是一种服务器中间件技术,取代了之前的CGI技术,成为一种被广泛利用的应用程序环境,可以利用VBscript或Java Script等脚本语言来设计,可以与数据库以及其他应用程序方便地进行交互,可以用来运行创建动态网站或Web应用程序,主要用于网络数据库的查询与管理,可以快速、简单、方便地用该程序编写动态网页,也可以添加文本、标记和各种组件等,很大地提高了网站开发人员在维护动态网站的工作效率。
动态服务器网页管理技术改变了之前静态管理的缺点,真正实现了可根据客户需求进行信息显示,避免了服务器重新连接内部服务器,对于海量信息管理的系统而言,极大的提高了网站管理的工作效率。
动态信息管理可以即时地调整每个信息显示界面的内容,包括图片、文字以及其他链接等,还可以对整个网页进行整体调整,这种技术极大地方便了浏览器用户和网站管理者之间的联系。
目前,ASP技术被广泛地应用于开发新闻网站、论坛、博客等网络应用系统。
1.ASP技术工作原理ASP (Active Server Pages)是动态服务器网页技术,ASP技术是用于链接用户与服务器的中间件技术,它可以使用第三方脚本语言,与Active X JScripting兼容,不需要再次编译就可以在服务器端执行。
当客户通过浏览器发出请求时,服务器会自动将ASP程序码解释为标准HTML (Hypertext Markup Language,超文本标志语言)格式的网页内容,再送到浏览者浏览器上显示出来,也可以将ASP 理解为一种特殊的CGI(Common Gateway Interface,共同网关接口)。
由于客户端不需要运行相应的脚本语言,整个运行过程对源程序实现完全封装,极大地保证了代码的安全性。
ASP通过后缀名为.ASP的文件来实现,一个ASP文件相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下,当浏览器向Web Server请求调用ASP文件时,就启动了ASP,这是服务器就开始相应客户端请求,在服务器通过ASP解释器解释相应的客户请求文件,在解释完成后向客户端返回信息。
江苏开放大学
形成性考核作业
学号:2018070500279
**:**
课程代码:110129
课程名称:A S P.NE T开发技术(专)评阅教师:
第 1 次任务(书面作业)
共 4 次任务(书面作业)
作业说明:
1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2.学习完第二单元内容之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。
作业内容:
一、简答题(共4题,每题20分,共80分)
(1)为什么页面要编译两次?
答:aspx第一次打开,需要先把脚本通过中介编译一遍,才能变成“网站”。
第一次打开会很慢,这段时间就是服务器在编译。
而我们说的的编译两次,是IIS自动回收应用池,也就是网站有一段时间没有访问,之前编译过的会被清空。
当产生访问时候,又会重新编译。
.,
(2)为什么第一次显示页面要花几秒的时间,而以后的浏览需几毫秒?
答:因为在编写ASP页面后,该页面就会编译为MSIL,存储在服务器上,所以第一次打开会很慢。
在之后的请求该页面时,就通过CLR运行该页面,很快的得到最终的编译结果。
(3)当使用CustomValidator控件时,可以在客户端和服务器上编写有效性验证代码。
如何告知运行库在有效性验证处理期间调用什么有效性验证代码?
答:要调用客户端验证函数,需要像下面这样设置CustomValidator的ClientValidationFunction属性:
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="ValidatePhoneNumbers"
>*</asp:CustomValidator>
添加到页面标记的客户端函数必须有如下签名:
function FunctionName(source, args)
{}
source参数包含到客户端HTML代码中实际CustomValidator控件的引用。
args参数提供与数据有关的上下文信息,并允许指出数据是否有效。
参数名称不一定是source和args。
(4)注册用户控件需要使用什么指令?如何为用户控件添加属性?
答:1、使用@ Register指令注册用户控件:
<%@ Register src="…..ascx" tagname="…." tagprefix="…" %>
2、在用户控件的代码程序中,定义公共的属性,如在webControl.ascx.cs代码中添加一
个UserName属性:
public string UserName
{
get { return txt1.Text; }
set { txt1.Text = value; }
}
此时已经给该用户控件添加了UserName这个属性了,在后续的程序中可以直接使用,为属性赋值或者获取属性值。
二、实践操作题(共1题,20分)
(1)题目:综合使用各类服务器控件,完成如下图所示的界面设计。
要求:提交界面的截图。
完成日期:2019年10 月 2 日
*** 作业批阅评语***:
*** 得分***:
评阅教师:
评阅时间:年月日。