1 / 22
文档名称:

软件系统设计说明书.doc

格式:doc   大小:274KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件系统设计说明书.doc

上传人:aisheng191 2022/6/23 文件大小:274 KB

下载得到文件列表

软件系统设计说明书.doc

相关文档

文档介绍

文档介绍:软件系统设计说明书 北京化工大学—信研14级
16
实验室研究生信息系统
系统设计说明书
软件名称:实验室研究生)、Windows XP SP2和Windows Server 2003 SP1以及更新的版本。
服务:服务(Services)是公开的一组功能的集合。服务可以是本地的,也可以是远程的,可以由多个参与方使用任意技术进行开发。服务与版本无关,甚至可以在不同的时区同时执行。服务内部包含了诸如语言、技术、平台、版本与框架等诸多概念,而服务之间的交互,则只允许指定的通信模式。服务的客户端只是使用服务功能的一方。理论上讲,客户端可以是任意的Windows窗体类、。客户端与服务通过消息的发送与接收进行交互。消息可以直接在客户端与服务之间进行传递,也可以通过中间方进行传递。WCF中的所有消息均为SOAP消息。注意WCF消息与传输协议无关,这与Web服务不同。因此,WCF服务可以在不同的协议之间传输,而不仅限于HTTP。WCF客户端可以与非WCF服务完成互操作,而WCF服务也可以与非WCF客户端交互。不过,如果需要同时开发客户端与服务,则创建的应用程序两端都要求支持WCF,这样才能利用WCF的特定优势。因为服务的创建对于外界而言是不透明的,所以WCF服务通常通过公开元数据(Metadata)的方式描述可用的功能以及服务可能采用的通信方式。元数据的发布可以预先定义,它与具体的技术无关(Technology-Neutral),例如采用基于HTTP-GET方式的WSDL,或者符合元数据交换的行业标准。一个非WCF客户端可以将元数据作为本地类型导入到本地环境中。相似的,WCF客户端也可以导入非WCF服务的元数据,然后以本地CLR类与接口的方式进行调用。
Entity Framework的概况
Framework SP1 微软包含一个实体框架(Entity Framework),此框架可以理
解成微软的一个 ORM 产品。用于支持开发人员通过对概念性应用程序模型编程(而不是
直接对关系存储架构编程)来创建数据访问应用程序。目标是降低面向数据的应用程序所
需的代码量并减轻维护工作。
Entity Framework 应用程序有以下优点:
应用程序可以通过更加以应用程序为中心的概念性模型(包括具有继承性、复杂成员
软件系统设计说明书 北京化工大学—信研14级
4
和关系的类型)来工作。
应用程序不再对特定的数据引擎或存储架构具有硬编码依赖性。可以在不更改应用程
序代码的情况下更改概念性模型与特定于存储的架构之间的映射。开发人员可以使用可映
射到各种存储架构(可能在不同的数据库管理系统中实现)的一致的应用程序对象模型。
多个概念性模型可以映射到同一个存储架构。 语言集成查询支持可为查询提供针对概念
性模型的编译时语法验证。
实体框架 Entity Framework 是 中的一组支持开发面向数据的软件应用程
序的技术。在 EF 中的实体数据模型(EDM)由以下三种模型和具有相应文件扩展名的映
射文件进行定义。
概念架构定义语言文件 (.csdl) -- 定义概念模型。
存储架构定义语言文件 (.ssdl) -- 定义存储模型(又称逻辑模型)。
映射规范语言文件 (.msl) -- 定义存储模型与概念模型之间的映射。
实体框架使用这些基于 XML 的模型和映射文件将对概念模型中的实体和关系的创
建、读取、更新和删除操作转换为数据源中的等效操作。EDM 甚至支持将概念模型中的实
体映射到数据源中的存储过程。它提供以下方式用于查询 EDM 并返回对象:
LINQ to Entities -- 提供语言集成查询 (LINQ) 支持用于查询在概念模型中定义的
实体类型。
Entity SQL -- 与存储无关的 SQL 方言,直接使用概念模型中的实体并支持诸如继
承和关系等 EDM 功能。
查询生成器方法 --可以使用 LINQ 风格的查询方法构造 Entity SQL 查询。
Android的概况
Android 平台是 Open Handset Alliance 的成果,Open Handset Alliance 组织由一群共同致力于构建更好的移动电话的公司组成。这个组织由 Google 领导,包括移动运营商、手持设备制造商、零部件制造商、软件解决方案和平台提供商以及市场营销公司。
Android 有丰富的功能,因此很容易与桌面操