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学分/学时 适用专业:信息管理与信息系统专业 适用班级: IM10703 使用学期: 201-2016 学年 第 2学期 课程描述 《Web开发项目实践》是信息管理和信息系统专业的主要实践教学环节之一,是《Web应用程序开发》课程的实践教学实施阶段。本课程要求学生综合运用所学的理论知识及技术,在教师的指导下完成Web应用系统的分析、设计和实现。其目的在于使学生加深对Web应用程序开发的理论和知识的理解,掌握Web应用程序开发的基本方法和技术,为学生进行毕业设计及今后从事信息管理方面的工作打下基础。 课程目的 通过本课程的学习能使学生理解Web工作的基本原理,熟练掌握.NET环境下Web应用程序的开发技术。本课程通过Web信息系统的设计、开发、调试等实践环节,使学生掌握页面设计、Web服务器控件使用、状态管理、数据库连接及编辑的技术,为学生从事信息系统管理、信息系统开发方面的工作打下基础。 运用关系数据库标准语言SQL的能力建立数据库数据表Web信息系统系统的模块构成及模块的功能。 对Web信息系统所要处理的数据进行分析,通过E-R图设计相应的网站数据库。 通过SQL Server管理平台或Visual Studio创建数据库、数据表。第一阶段 数据访问相关类设计 【教学目的】 以电子商务网站为例,对系统所要处理的数据进行分析,设计相应的数据访问类,包括公共类、数据访问层类、业务逻辑层类。 【教学重难点】 1.ADO.NET数据库访问技术 2.公共类的设计 3.数据访问层类的设计。 4.业务逻辑层类的设计。 【教学方法和授课手段】 由老师首先介绍系统的架构模型,得出系统所包含的类。然后老师针对公共类、数据访问层类、业务逻辑层类设计方法进行讲解,重点介绍如何在类的继承、类与接口、ADO.NET数据库访问对象之间建立联系,以便实现程序功能方面。之后有学生上机实现数据访问类。 【技能要点】 1.类的定义。 2.ADO.NET对象。 【课时安排】课时 【授课时间】第天 【主要教学过程和内容】 以电子商务网站为例,说明数据访问相关类的设计与实现。 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类用于管理在项目中对数据库的各种操作,主要包括GetConnection方法、ExecNonQuery方法、ExecScalar方法、GetDataSet等方法,下面分别详细介绍。 GetConnection方法:创建与数据库的连接,并返回SqlConnection类对象。 ExecNonQuery方法:用来执行SQL语句,并返回受影响的行数.当用户对数据库进行添加、修改或删除操作时,可以调用该方法。 ExecScalar方法:返回查询结果中的第一行第一列值。当用户从数据库中检索数据,并获取查询结果中的第一行第一列的值时,可以调用该方法。 GetDataSet方法:从数据库中检索数据,并将查询的结果使用SqlDataAdapter对象的Fill()方法填充到DataSet数据集,然后返回该数据集的表的集合。 5.业务逻辑层设计 业务逻辑层负责复杂的业务计算。下面以商品信息类的模糊查询方法说明其设计: public DataTable search(string strKeyWord) // 对商品信息进行模糊查询 // 参数 strKeyWord:查询

文档评论(0)

441113422 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档