ImageVerifierCode 换一换
格式:PPT , 页数:31 ,大小:1.31MB ,
文档编号:6094265      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-6094265.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《LINQ从基础到项目实战》课件第6章LINQ综合应用实例.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《LINQ从基础到项目实战》课件第6章LINQ综合应用实例.ppt

1、本章综合应用前面几章讲述的LINQ知识,来完成一个小型企业信息管理系统的开发。系统基于ASP.NET平台开发,数据访问层全部使用LINQ来实现,主要应用了LINQ TO SQL和LINQ TO OBJECT编程接口。6.1 开发背景6.2 系统分析6.3 系统总体结构设计6.4 主要功能界面6.5 主要功能代码6.1 开发背景本章综合应用前面几章讲述的LINQ知识,来完成一个小型企业信息管理系统的开发。系统基于ASP.NET平台开发,数据访问层全部使用LINQ来实现,主要应用了LINQ TO SQL和LINQ TO OBJECT编程接口。系统访问数据库所使用的全部实体类代码使用Visual S

2、tudio 2008 集成开发工具的LINQ TO SQL设计器自动生成,仅此一项就可以节省大约2000行代码的编写工作,大大节约了开发时间与精力。同时,代码中LINQ TO OBJECT的大量使用也节约了大量的代码编写工作。由于整个数据访问层代码全部采用LINQ来实现,所以在编写这些代码时可以获得编译时类型检查和IntelliSense支持。6.2 系统分析系统分析是开发人员对即将开发的项目根据客户的需求进行合理的分析,并以此作为依据设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度。在实际的项目开发过程中,这些工作是非常重要的。6.2.1 需求分析1功能需求分

3、析(1)用户登录(2)产品类别管理(3)产品信息管理(4)客户类别管理(5)客户信息管理6.2.1 需求分析2数据库需求分析(1)用户登录功能(2)产品类别功能(3)产品信息功能(4)客户类别功能(5)客户信息功能6.2.1 需求分析3环境需求分析(1)网站开发环境 操作系统:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)开发环境支持平台:Microsoft.NET Framework 3.5 开发工具:Visual Studio.NET 2008集成开发环境 开发数据库:SQL Server 2005 开发语言:ASP.N

4、ET 3.56.2.1 需求分析(2)服务器端运行环境 操作系统:Windows XP(SP2)/Windows 2000(SP4)/Windows 2003 Server(SP1)Web服务:IIS5.0以上版本+Frontpage2000服务器扩展 开发环境支持平台:Microsoft.NET Framework 3.5 数据库服务器:SQL Server 2005 数据库访问组件:MDAC2.7 浏览器:Internet Explorer 6.0及以上6.2.1 需求分析(3)客户端运行环境 浏览器:Internet Explorer 6.0及以上 分辨率:最佳效果1024768像素6.

5、3 系统总体结构设计本节主要讲述系统功能设计以及数据库功能设计,其中系统功能设计主要是根据系统功能来决定系统的模块结构,并决定数据库设计,数据库设计与程序运行的效率有着密切的关系,因此,数据库设计的是否合理是系统运行效率高低的关键因素之一。6.3.1 模块设计企业信息管理系统产品类别产品信息客户类别添加产品类别产品类别管理客户信息添加产品信息产品信息管理添加客户类别客户类别管理添加客户信息客户信息管理登录模块企业信息管理系统模块设计6.3.2 系统数据库设计管理员表(Login)字段名类型说明LoginIduniqueidentifier主键LoginNamenvarchar(50)管理员用户

6、名LoginPasswordnvarchar(50)管理员密码Descriptionnvarchar(50)管理员描述6.3.2 系统数据库设计产品类别表(Category)字段名类型说明CategoryIduniqueidentifier主键CategoryNamenvarchar(50)产品类别名Descriptionntext产品类别描述6.3.2 系统数据库设计产品信息表(Product)字段名类型说明ProductIDUniqueidentifier主键ProductNamenvarchar(50)产品名称CategoryIdUniqueidentifier产品类别IdUnitnva

7、rchar(50)单位StockQuantityInt数量InPriceMoney成本价格OutPricemoney销售价格6.3.2 系统数据库设计客户类别表(Role)字段名类型说明RoleIdUniqueidentifier主键RoleNamenvarchar(50)客户类别名称Descriptionntext客户类别描述6.3.2 系统数据库设计客户信息表(User)字段名类型说明UserIdUniqueidentifier主键RoleIDUniqueidentifier客户类别IDRealNamenvarchar(50)姓名Addressnvarchar(50)地址Phonenvar

8、char(50)电话Emailnvarchar(50)电子邮件6.3.2 系统数据库设计各个表之间的关系6.4 主要功能界面母版页的设计视图6.4 主要功能界面Menu.ascx页面的设计视图6.4 主要功能界面Login.aspx页面设计视图6.4 主要功能界面Default.aspx文件设计视图6.4 主要功能界面Category.aspx文件设计视图6.4 主要功能界面Product.aspx文件设计视图6.4 主要功能界面Role.aspx文件设计视图6.4 主要功能界面User.aspx文件设计视图6.5.1 登录按钮单击处理事件/登录按钮单击处理事件 protected void

9、LoginButton_Click(object sender,EventArgs e)if(this.TextBoxUserName.Text.Trim()=|this.TextBoxPassword.Text.Trim()=)this.LabelMessage.Text=登录账号名或者登录密码不能为空!;return;dbDataContext ctx=new dbDataContext();/dbDataContext类是LINQ TO SQL设计器自动生成的类 /查询是否有此注册用户 var user=(from item in ctx.Login where item.LoginNa

10、me=this.TextBoxUserName.Text 6.5 主要功能代码6.5.1 登录按钮单击处理事件&item.LoginPassword=this.TextBoxPassword.Text select item ).SingleOrDefault();/如果有此用户 if(user!=null)FormsAuthentication.SetAuthCookie(user.LoginName,false);/将用户信息保存到Cookie中 Response.Redirect(/Management/);/导向管理功能主页面 else /如果用户不合法 this.LabelMessa

11、ge.Text=登录账号或者登录密码错误!;return;6.5.2 自动导向到登录页面 protected void Page_Load(object sender,EventArgs e)/跳转到登录页面 Server.Transfer(Login.aspx);6.5.3 第一次载入页面时绑定商品类别下拉列表框protected void Page_Load(object sender,EventArgs e)/第一次载入页面时绑定商品类别下拉列表框 if(!this.IsPostBack)dbDataContext ctx=new dbDataContext();this.DropDow

12、nListCategoryName.DataSource=ctx.Category;/DropDownList控件绑定数据源 this.DropDownListCategoryName.DataTextField=CategoryName;/DropDownList控件文本绑定内容 this.DropDownListCategoryName.DataValueField=CategoryId;/DropDownList控件选项值绑定内容 this.DropDownListCategoryName.DataBind();RefreshData();6.5.4 注销管理员的登录protected void Page_Load(object sender,EventArgs e)FormsAuthentication.SignOut();/删除Cookie中保存的用户信息 Response.Redirect(/);/重定向到首页 6.5.5 web.config文件Web.config页面用于保存网站的整体配置信息,本系统使用Visual Studio 2008自动生成的默认配置信息,只需要将下面的代码添加到配置信息的配置节中以实现Forms方式身份验证。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|