PROYECTO DE AULA - COMPLEMENT O (EMPRESA –ADMINISTRACION) INTRODUCCION El Proyecto Agencia Virtual de Servicios Logísticos – AVISERLOG, se ha segmentado en tres partes, debido a las actividades y compromisos por parte de cada uno de los integrantes del grupo. Desde la culminación de la etapa lectiva en el Centro de Logística y Promoción Ecoturística del Magdalena, viaje a la ciudad de Bogotá, en la que actualmente me encuentro, y vinculado laboralmente en la empresa SCI Software Ltda. Desde el 20 de junio del 2011. Esta es una casa de desarrollo de software y consultoría informática cuya principal herramienta para el desarrollo es Visual Studio.NET 2010 entre otras; debido a esto, la parte del proyecto AVISERLOG que me corresponde los he realizado utilizando el FrameWorks 4.0 del VS.NET 2010 y no el FrameWork 3.5 aprendido en la etapa lectiva. Con el FrameWork 4.0 de VS 2010 trabajé básicamente con dos de las principales herramientas: Entity Fra mework (ORM) y Dynamic Data. El desarrollo lo he divido en dos proyectos, toda la parte de empresas y los servicios que ofrece, y la parte de administración y mantenimiento de tablas. PROYECTO EMPRESAS Y SERVICIOS Para la realización de es ta parte del proyecto se utilizó Entity Framework (EF), con el cual realizo el acceso y la persistencia de datos. Con EF se puede realizar un mapeo a la base de datos y sus objetos (tablas, vistas, procedimientos almacenados). Una vez mapeada la base de datos con EF, atreves de las entidades POCO (Plain Old CLR Object) se pueden crear las clases que contiene atributos y propiedades (capa de entidades), esto es, que por cada tabla mapeada con EF, se puede crear la entidad POCO correspondiente a cada tabla, mediante una herramienta de generación de código ( Generador de entidades de seguimiento propio), dicha clase contendrá los atributos de la tabla. La ventaja radica en que al realizar cambios a nivel de tablas (atributos) o de base de datos (relaciones), basta con eliminar la tabla modificada o la estructura de la base de datos guardada en el archivo de mapeo, así como también la entidad o entidades POCO modificadas y volver a generar tanto el mapeo como las entidades POCO; agilizando el desarrollo y/o mantenimiento de la aplicación. EF también permite la utilización de Linq (Language Integrated Query) to Entity, el cual nos brinda la capacidad de mezclar código similar a sentencias de sql en nuestro código en .NET. El proyecto de Empresas – servicios esta realizado en ASP.NET Framework 4.0, con en patrón de arquitectura de software Modelo Vista Controlador – MVC, en tres capas: Datos, Negocio y Servicio; una capa transversal: Entidades, y una de presentación: WebClient
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.