2016《Web开发项目实践》实施方案解读.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016《Web开发项目实践》实施方案解读

《Web开发项目实践》实施方案 基本信息 课程名称:Web开发项目实践 课程代码学分/总学时:2学分/18学时 适用专业:信息管理与信息系统专业 适用班级: IM140703 使用学期: 2015-2016 学年 第 2学期 课程描述 《Web开发项目实践》是信息管理和信息系统专业的主要实践教学环节之一,是《Web应用程序开发》课程的实践教学实施阶段。本课程要求学生综合运用所学的理论知识及技术,在教师的指导下完成Web应用系统的分析、设计和实现。其目的在于使学生加深对Web应用程序开发的理论和知识的理解,掌握Web应用程序开发的基本方法和技术,为学生进行毕业设计及今后从事信息管理方面的工作打下基础。 课程目的 通过本课程的学习能使学生理解Web工作的基本原理,熟练掌握.NET环境下Web应用程序的开发技术。本课程通过Web信息系统的设计、开发、调试等实践环节,使学生掌握页面设计、Web服务器控件使用、状态管理、数据库连接及编辑的技术,为学生从事信息系统管理、信息系统开发方面的工作打下基础。 课程进入条件 知识储备要求 进入本课程之前,学生应该具备以下知识和技术能力: C#程序设计能力。掌握面向对象的编程知识,掌握C#语法、数据类型、流程控制语句、应用C#进行Windows窗体界面设计。 Web相关基础知识。熟练掌握各种网页元素、HTML语言的使用,熟悉CSS样式表的编写和使用。 数据库基本理论及系统设计能力。理解数据模型、关系数据库的基本理论,具备数据库的需求分析、概念设计、逻辑设计能力。 运用关系数据库标准语言SQL的能力。能熟练的使用SQL语句建立数据库、建立数据表、建立视图、查询数据、更新数据。 ASP.NET程序设计能力。深刻理解ASP.NET网站结构和窗体模型,掌握ASP.NET的常用控件、母版页、主题、状态管理的使用方法。 ADO.NET数据访问技术。掌握数据绑定控件的使用,能通过Connection、Command、DataSet、DataTable对象查询、操纵数据。 前期准备工作 学生需要完成并提交某一Web应用系统的系统分析与设计才能进入本课程的学习。主要内容包括: Web信息系统的开发背景、需求分析、可行性分析与项目计划书、项目目标、系统的模块构成及模块的功能。 对Web信息系统所要处理的数据进行分析,通过E-R图设计相应的网站数据库。 通过SQL Server管理平台或Visual Studio创建数据库、数据表。 课程开展方式 第一阶段 数据访问相关类设计 【教学目的】 以电子商务网站为例,对系统所要处理的数据进行分析,设计相应的数据访问类,包括公共类、数据访问层类、业务逻辑层类。 【教学重难点】 1.ADO.NET数据库访问技术 2.公共类的设计 3.数据访问层类的设计。 4.业务逻辑层类的设计。 【教学方法和授课手段】 由老师首先介绍系统的架构模型,得出系统所包含的类。然后老师针对公共类、数据访问层类、业务逻辑层类设计方法进行讲解,重点介绍如何在类的继承、类与接口、ADO.NET数据库访问对象之间建立联系,以便实现程序功能方面。之后有学生上机实现数据访问类。 【技能要点】 1.类的定义。 2.ADO.NET对象。 【课时安排】8课时 【授课时间】第1天 【主要教学过程和内容】 以电子商务网站为例,说明数据访问相关类的设计与实现。 1. Web.Config文件配置 为了使应用程序方便移植,为版本控制提供更好的支持,需要在应用程序配置文件(也就是Web.Config文件)中设置数据库连接信息。 2.数据库操作类 在电子商务网站中共建了5个公共类,具体如下。 CommonClass:用于管理在项目中用到的公共方法,如弹出提示框、随机验证码等。 DBCIass:用于管理在项目中对数据库的各种操作,如连接数据库、获取数据集DataSet等。 GoodsClass:用于管理对商品信息的各种操作。 OrderClass:用于管理对购物订单信息的各种操作。 UserClass:用于管理对用户信息的各种操作。 3. CommonClass类的创建 CommonClass类用于管理在项目中用到的公共方法,主要包括MessageBox方法、MessageBoxPage法和RandomNum方法,下面分别介绍. MessageBox方法:在客户端弹出对话框,提示用户执行某种操作。 MessageBoxPage方法:在客户端弹出对话框,提示用户执行某种操作或已完成了某种操作,并刷新页面。 RandomNum方法:生成由英文字母和数字组合成的4位验证码,常用于登录界面,用于防止用户利用注册机自动注册、登录或灌水。 4.DBCIass类 DBClass类用于管理在项目中对数据库的各种操作,主要包

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档