第6章LINQ综合应用实例.ppt
《第6章LINQ综合应用实例.ppt》由会员分享,可在线阅读,更多相关《第6章LINQ综合应用实例.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 开发语言:AS
4、P.NET 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及以上 分辨率:最佳效果102
5、4768像素6.3 系统总体结构设计本节主要讲述系统功能设计以及数据库功能设计,其中系统功能设计主要是根据系统功能来决定系统的模块结构,并决定数据库设计,数据库设计与程序运行的效率有着密切的关系,因此,数据库设计的是否合理是系统运行效率高低的关键因素之一。6.3.1 模块设计企业信息管理系统产品类别产品信息客户类别添加产品类别产品类别管理客户信息添加产品信息产品信息管理添加客户类别客户类别管理添加客户信息客户信息管理登录模块企业信息管理系统模块设计6.3.2 系统数据库设计管理员表(Login)字段名类型说明LoginIduniqueidentifier主键LoginNamenvarchar(
6、50)管理员用户名LoginPasswordnvarchar(50)管理员密码Descriptionnvarchar(50)管理员描述6.3.2 系统数据库设计产品类别表(Category)字段名类型说明CategoryIduniqueidentifier主键CategoryNamenvarchar(50)产品类别名Descriptionntext产品类别描述6.3.2 系统数据库设计产品信息表(Product)字段名类型说明ProductIDUniqueidentifier主键ProductNamenvarchar(50)产品名称CategoryIdUniqueidentifier产品类别I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINQ 综合 应用 实例
限制150内