《.NE T Web企业级项目开发》课程标准_第1页
《.NE T Web企业级项目开发》课程标准_第2页
《.NE T Web企业级项目开发》课程标准_第3页
《.NE T Web企业级项目开发》课程标准_第4页
《.NE T Web企业级项目开发》课程标准_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

《.NETWeb企业级项目开发》课程标准一、课程性质1、课程定位本课程是针对.NETWeb企业级开发职业领域中的.NETWeb软件工程师工作岗位而设置的课程,属于专业学习领域。.NETWeb软件工程师是指熟练应用微软ASP.NET技术进行Web项目开发的软件设计人员,在开发团队中负责根据详细设计进行具体的界面和程序设计。2、课程目标与课程任务通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、ASP.NET、ADO.NET、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力,这是当前就业市场上Web软件工程师岗位对技能的要求。学生在项目实施的工作过程中,了解.NETWeb项目开发的完整过程,全面掌握.NETWeb程序设计的综合职业技能,毕业后能在软件研发单位从事企业级Web项目的技术研发、管理工作。3、课程的内容结构课程的内容以“销售管理信息系统”项目为主线,以工作过程为导向,根据工作任务设置8个学习情景:①搭建.NET开发平台,创建“销售管理信息系统”;②设计销售管理信息系统用户操作界面;③信息录入合法性验证的设计;④交互操作与页面处理;⑤系统会话与状态管理;⑥“销售管理信息系统”的数据库访问设计;⑦实现查询、显示会员消费及积分记录;⑧部署安装“销售管理信息系统”。4、课程所处的地位成为一名合格的软件工程师,首先必须学习《.NET开发平台与C#编程》等专业基础课,培养如程序设计逻辑思维等最基本的能力,其次需要学习像《.NETWeb企业级项目开发》这样与工作岗位紧密联系、实践性很强、切入到企业最重要技术领域的专业技术课程,因此本课程在整个专业课程体系当中处于最重要地位。考虑到学生学习本课程之前需要学习一系列前驱课程作为技术基础,课程被安排在第四个学期执行教学任务。二、课程理念1、以工作过程为导向开发课程以工作过程为导向开发课程、以行动导向的教学观和学习情境的构建观组织教学,加强学生掌握企业岗位所需技能培养,实现教学过程与工作过程互融。2、工学结合,将企业真实项目引入课程依靠真实项目案例,形成能营造真实工作情境、高度仿真企业工作环境的教学案例,实现课程内容与真实项目相融。3、适应学生的个性发展方向以学生为中心,通过任务驱动的形式学习课程。以完成工作任务为目标,根据每位学生的专业基础、爱好、发展方向定位的不同,在完成任务的过程当中可充当项目经理、设计师等不同角色,适应学生的个性发展方向。4、培养学生的创新能力学生通过任务驱动的形式学习课程,拥有巨大的思考空间、发挥技术能力的空间,完成工作任务解决问题方法的多样化促使学生积极思考创新,培养学生的创新能力。三、课程目标1、总体目标最终目标:通过实施项目教学,使学生通过“销售管理信息系统”项目实战,学习应用.NET进行WEB程序开发所需的各种知识和技能,总体目标能达到:①应用ASP.NET开发企业级Web项目;②能借助互联网和MSDN联机帮助文档进行探究性学习;③具备一定的代码阅读能力,能独立分析程序代码并通过调试排除程序错误;④具备良好的编程规范;⑤能团队协作完成项目任务,以及向客户进行功能演示。学习过程当中根据WEB程序员的岗位能力要求并结合项目案例教学,最终掌握培训计划的所有内容,成为合格的Web软件设计师。2、专业能力目标①NETWeb应用程序运行平台与开发平台的搭建;②应用各类UI控件设计Web系统操作界面;③学习服务端与客户机之间的请求处理与响应;④学习开发基于ADO.NET的Web数据库项目;⑤够应用WebServices为其它系统设计业务接口。3、方法能力目标制定工作计划的能力,明确工作流程,熟练有效的进行项目制作;工作勤奋,善于思考问题;好学上进,耐心细致,通过自学提高自身专业修养的能力;具有独立思考并且解决问题的能力,遇到问题能够独立思考并且寻找合适的解决方法。4、社会能力目标具有工作中的与他人的合作能力、交流与协商能力;有时间观念,独立性强,具有团队合作精神;具有良好的与客户沟通能力、决策能力和执行能力。四、内容组成与课时分配选取最符合工作岗位要求、囊括全部课程内容的实际项目“销售管理信息系统”引入到课程,以该真实项目为主线,贯穿整个课程教学过程。根据项目开发的总体需求情况,以工作过程为导向并结合教学目标、知识点对教学内容进行重构设计了八个学习情境,每个情境形成若干学习任务。项目编号项目名称项目内容主要教学知识点学习目标学时1搭建.NET开发平台,创建“销售管理信息系统”操作系统的设置、平台软件的安装设置、开发工具的安装设置、Web服务的设置等.NET平台、SQLServer服务平台、Internet信息服务(IIS)的安装配置掌握如何搭建.NETWeb的运行及开发平台102设计销售管理信息系统用户操作界面设计Web应用程序用户操作界面应用Web服务器控件、HTML控件的应用掌握.NETWeb的用户界面设计103信息录入合法应用验证控件对界面当中的RequiredValidator、掌握表单数据30性验证的设计每个录入项进行合法性有效性验证。CompareValidator等表单验证控件的应用验证的设计方法4交互操作与页面处理通过交互操作与页面处理实行多页面跳转、获取客户端请求、向客户端浏览器响应信息,实现销售管理信息系统的交互操作处理能力应用Response、Request、Server对象处理页面操作掌握页面处理的设计方法305系统会话与状态管理应用系统会话状态管理技术设计销售系统用户登录模块Application、Session、Cookie内置对象的应用掌握如何会话状态306“销售管理信息系统”的数据库访问设计应用ADO.NET数据访问技术,高效稳定地访问SQLServer等大型数据库系统,实现销售管理系统的信息存储的重要环节应用Connection、Command、DataReader、DataAdapter数据组件连接访问SQLServer数据库掌握在.NETWeb程序当中通过ADO.NET访问数据库307实现查询、显示会员消费及积分记录应用数据显示控件、以及数据源绑定技术,实现自动显示销售数据查询结果,同时学习这些控件的外观设计、分页显示设计。Repeater、DataList、DataGrid、GridView等数据显示控件及数据源绑定技术的应用掌握用户界面控件的数据绑定技术308部署安装“销售管理信息系统”项目开发完成之后的安装、调试、上线的工作实践制作Web项目部署安装程序,维护Web服务平台掌握安装包的设计以及Web项目的安装维护10五、教师要求为了满足本课程的正常教学工作和今后不断创新、改进课程设计,至少需要配置专兼职教师各2名,具体要求如下:1、本课程对专兼职教师配置要求专任教师与企业兼职教师的比例为1:1。2、校内教师能力与素质与知识要求①热爱教师职业,清晰的言语表达能力,具有亲和力;②良好的团队合作精神,能适应艰苦的教学环境;③具有2年以上的.NET课程教学经验,有开拓创新教学方法的能力;④计算机专业毕业,学士学位、中级职称以上,至少2年.NET项目开发及管理经验。3、兼职教师能力与素质与知识要求①具有1年以上的.NET课程教学经验;②计算机专业毕业,学士以上学位,有3年以上.NET项目开发及管理经验。六、教学场所与设施要求1、本课程对教学条件的总体要求为确保本课程教学工作的顺利实施,要求课程所有内容在计算机实训室实施教学,实训室的所有计算机能够连接网络,同时计算机平台具备如下条件:计算机平台细项需求CPU内存可用硬盘空间操作系统.NET开发平台2、各个教学内容对教学场所与设备设施要求项目编号教学内容教学场所设备设施课时1建立.NETWeb开发环境实训室计算机,VS.NET平台,Internet信息服务102设计销售管理信息系统用户操作界面实训室计算机,VS.NET平台103信息录入合法性验证实训室计算机,VS.NET平台304页面处理实训室计算机,VS.NET平台305建立系统会话实训室计算机,VS.NET平台306销售管理信息系统访问数据库实训室计算机,ADO.NET,数据库平台307显示商品信息、消费及积分记录实训室计算机,ADO.NET,数据库平台308部署安装“销售管理信息系统”实训室计算机,ADO.NET,数据库平台10七、教学资源配置教材选用总体要求,所选用的教材应该是根据行业企业发展需要和完成职业岗位实际工作任务所需要的知识、能力及素质要求完成编写,能够体现工作过程为导向,辅助全面实施项目教学法,形成实训的新模式。通过该教材学生能够了解Web项目从分析、设计到部署的全过程,并从项目教学中获取所需的知识和技能,使得学生能够很快地适应企业工作环境和工作要求。本课程的教学网站,栏目丰富,可提供比较丰富的教学资源,包括教学大纲、教学计划、课程标准、电子教案、电子课件和教学视频等,方便学生自主学习。技术论坛实现了教师与学生网上教学交流和互动,课题组老师会及时跟进网络前沿技术,并将内容更新到网站上。课题组安排专门教师负责定时在网上答疑。①提供课件、教案。教学课件被制作成多种形式,便于学生学习。②提供多媒体操作演示动画、视频教学录像。③提供丰富的项目案例资源,为学生创作与设计系统提供方便。⑤提供丰富的试题库、实训指导资料。④老师通过教学论坛回答学生在课程学习过程中遇到的疑难问题。八、教学方法与手段要求1、本课程的教学方法及依据根据课程项目教学模式的特点,并通过教学实践证明,课程采用项目教学法为主,根据学习领域中不同学习情景的教学需要同时采用任务驱动的项目行动教学法、激励习训绩效的促进教学法、贯彻自主学习与团队学习的分组行动教学法等多种教学方法相结合。本课程针对学习领域中设置的8学习情景学习的需要,将1个完整的基于.NET开发平台的软件项目分解为8个小的项目,叫做子项目。每一个子项目既是总项目中的一部分,又相对独立,符合学生的认知规律。在教师的引导下,从项目的提出(项目背景),企业需求分析、制定计划、按照计划实施,并进行检查和评估的工作步骤进行学习。教学活动以学生为主体,以学生活动为主线,将工作过程映射为学习过程。项目的实施和教学实训室采用小组学习的方式布置,每组3-6人围成一圈,实施小组学习的形式,通过老师指导、小组讨论、制定计划、实施、检查、总结、评价等步骤完成项目任务。让每个学生积极参与,给学生机会发表自己的意见,学习知识,集体解决问题。2、本课程教学手段的应用要求各教学项目对教学方法的要求如下:项目编号教学内容教学方法教学手段1建立.NETWeb开发环境项目教学法多媒体、现场教学2设计销售管理信息系统用户操作界面3信息录入合法性验证4页面处理5建立系统会话6销售管理信息系统访问数据库7显示商品信息、消费及积分记录8部署安装“销售管理信息系统”九、课程评价及标准1、本课程学习评价的具体改革要求本课程全面采用过程+结果的考核评价方式。①过程考核每阶段进行一次过程考核,重点考察学生在项目当中的阶段性设计成果,包括是否严格按软件工程规范实施项目开发,是否较好的满足项目需求,是否掌握了本阶段教学目标规定的专业技能。②结果考核结果考核是检验学生项目开发的最终成果。通过项目设计报告、项目开发成果验收、项目成果演示答辩等方式综合考核学生,注重同时对学习过程和结果的评价,有效反映学生的综合素质,引导学生向企业岗位要求看齐。2、课程评价的具体标准项目编号项目名称考核方式考核标准成绩比例1对项目过程中的个人评价过程考核学习态度是否认真10%具备与小组成员之间的沟通协助能力,能够与小组成员共同控制好整个项目开发流程10%具备拓展学习能力,能够应用MSDN、搜索引擎解决技术障碍10%2程序设计功能的实现情况结果考核能够应用Web服务器控件、HTML控件实现销售管理信息系统的程序用户操作界面。5%能够实现对销售管理信息系统用户界面的信息录入项进行合法性有效性验证。5%能够实现多页面跳转链接、页面之间传递参数。5%能够利用会话机制实现系统登录和权限控制功能。5%能够实现将销售单等数据存储至数据库系统。5%查询销售数据并且以二维表格显示在页面上。5%3程序代码结构的优化程度结果考核编码风格良好,能够实现分层程序设计,代码结构良好。5%4程序代码的可读性强、有完整注释结果考核代码的标识命名规范,有完整代码注视,可读性强。5%5GUI界面美观、友好程度结果考核表现层设计美观,人机交互界面友好。5%6设计报告的需求分析结果考核能够从业务、技术角度对用户需求进行详细分析,包括对业务逻辑、程序运行环境、数据库服务平台进行具体分析,能够描述系统的功能模块划分。5%7设计报告的系统的概要设计结果考核能够描述系统的存储结构设计,能够按照系统功能模块定义系统框架结构,能够描述系统运行流程。5%8设计报告的系统的详细设计结果考核对系统各功能进行详细设计,包括实现业务逻辑的具体设计、数据库远程访问、关键界面的页面处理。10%9设计报告的程序代码测试结果考核程序设计过程当中能够对各功能进行单元测试,掌握单元测试的方法、能够适应相应的测试工具。5%十、学习情境描述表10.1“搭建.NET开发平台”学习情境描述学习情景:搭建.NET开发平台,创建“销售管理信息系统”课程:.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法理解.NET平台基本框架通读.NET平台技术框架图,掌握技术构成讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习理解ASP.NET、ADO.NET、WebServiceASP.NET、ADO.NET、WebService分别在本项目当中的应用情况讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习应用VisualStudio2005建立Web项目文件在VisualStudio2005集成开发环境当中为项目建立ASP.NET项目文件掌握在VisualStudio2005集成开发环境如何编辑代码文件及设计视图编译并运行已建立起来的项目程序讲解示范:2课时讲解示范:2课时项目关联学习媒体支持学习在SQLServer2005当中建立数据库根据概要设计形成的数据库结构,在SQLServer2005当中建立数据库讲解示范:2课时讲解示范:2课时项目关联学习媒体支持学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具SQLServer2005数据库系统有C#.NET程序设计基础,已明确项目需求关系具备扎实的专业技能,引导学生进入相应的教学情景,正确的示范操作步骤根据学生作品进行评价表10.2“设计销售管理信息系统用户操作界面”学习情境描述学习情景:设计销售管理信息系统用户操作界面课程:.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法Web项目基本界面设计理解网格模式、流模式排版结构为本系统建立,建立Web窗体页面,已流模式排版,利用表格建立应用Label、TextBox、Button控件设计会员注册、销售报单、积分与奖励的管理与查询、销售记录分析几大功能的Web基本操作界面讲解示范:6课时实践操作:6课时项目关联学习团队协作学习增强用户界面友好性应用选择类控件(包括DropDownList、ListBox、RadioButton、RadioButtonList、CheckBox、CheckBoxList、Calendar)设计本系统的数据录入界面,以增强用户界面友好性讲解示范:4课时讲解示范:4课时项目关联学习团队协作学习为本项目的操作界面取得更好的视觉效果为取得更好的视觉效果,相关操作按钮设计为图片按钮或超链接按钮(以Image、ImageButton、LinkButton来实现)讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习利用自定义用户控件实现提高界面重用性导航菜单、标题、页脚的设计已自定义用户控件的技术来实现,提高重用性讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具有C#.NET程序设计基础,已明确项目需求关系,已掌握VisualStudio2005集成开发开发环境的项目管理、代码编辑操作具备扎实的专业技能,引导学生进入相应的教学情景根据学生作品进行评价表10.3“信息录入合法性验证的设计”学习情境描述学习情景:信息录入合法性验证的设计课程:.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法掌握RequiredFieldValidator表单验证技术检查会员信息注册的“姓名”等必填项是否为空缺讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习掌握ComparedValidator表单验证技术比较注册会员当中两次输入的密码是否相同讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习掌握RangeValidator表单验证技术检查“年龄、身高、体重”等数据输入是否超出指定范围讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习掌握RegularExpressionValidator表单验证技术检查“身份证号码、邮政编码”格式是否符合格式要求讲解示范:1课时讲解示范:1课时项目关联学习媒体支持学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具SQLServer2005数据库系统有C#.NET程序设计基础,已明确项目需求关系具备扎实的专业技能,引导学生进入相应的教学情景,正确的示范操作步骤根据学生作品进行评价表10.4“交互操作与页面处理”学习情境描述学习情景:交互操作与页面处理课程:.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法通过VisualStudio2005导入其它页面设计工具的设计结果联合应用MacromediaDreamweaver等工具设计项目操作界面,最终将设计结果集成到.NETWeb项目文件当中讲解示范:1课时讲解示范:2课时项目关联学习团队协作学习掌握Response、Request、Server对象的应用实现向服务器提交用户输入的表单数据以便得到处理,并根据需求切换到下一个相应的操作页面讲解示范:4课时讲解示范:4课时项目关联学习团队协作学习以客户端代码或服务端代码显示提示消息根据业务需求,用户的输入提交到服务器以后,应通过弹出消息框向用户提示操作结果讲解示范:1课时讲解示范:1课时项目关联学习团队协作学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具有C#.NET程序设计基础,已明确项目需求关系,已掌握Web操作页面的设计具备扎实的专业技能,引导学生进入相应的教学情景,正确的示范操作步骤根据学生作品进行评价表10.5“系统会话与状态管理”学习情境描述学习情景:系统会话与状态管理课程:.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法熟练应用Cookie存储客户信息为方便用户使用系统,允许用户在自己的计算机上保存登录帐户信息,实现免登录访问销售系统讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习应用Session管理会话状态为确保系统的安全性,利用Session技术实现控制操作界面的访问权限讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习掌握Application对象以及Global事件的应用实现统计、显示在线会员清单讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具有C#.NET程序设计基础,已掌握Web操作页面的设计,并同时掌握表单处理、页面处理技术具备扎实的专业技能,引导学生进入相应的教学情景,正确的示范操作步骤根据学生作品进行评价表10.6“数据库访问设计”学习情境描述学习情景“销售管理信息系统”的数据库访问设计课程.NETWeb企业级项目开发教学目标1-n教学内容1-n课时安排教学方法在Web应用程序当中连接、登录数据库服务器根据SQLServer数据库服务器的管理机制,访问数据库系统的任何终端需要首先登录数据库服务器,基于.NET的Web应用程序同样需要连接、登录数据库服务器方可访问数据库讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习掌握在Web应用程序当中对数据库实施添加、修改、删除操作通过应用SqlCommand,为销售报单操作界面实现添加、删除销售数据的操作。根据已完成的会员管理操作界面应用SqlCommand实现添加会员操作讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习掌握应用SqlDataReader访问数据将登录帐户信息存储在数据库服务器当中,用户登录销售系统时,通过SqlCommand、SqlDataReader访问获取存放在数据库当中的帐户信息,实现身份认证操作。讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习掌握SqlDataAdapter、DataSet离线方式访问数据库为方便销售人员或会员查询销售记录,提供记录查询功能,应用SqlCommand、SqlDataAdapter、DataSet取得数据库服务器的数据,以离线方式进行数据分析处理讲解示范:2课时讲解示范:2课时项目关联学习团队协作学习熟练应用DataGrid数据网格以表格形式显示销售记录,同时支持翻页显示、排序操作讲解示范:4课时讲解示范:4课时项目关联学习团队协作学习工具、设备、环境学生学习基础教师能力要求考核测评多媒体机房MicrosoftXP操作系统VisualStudio2005开发工具S

温馨提示

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

评论

0/150

提交评论