You are on page 1of 20

RESUMEN

Los avances tecnolgicos que se han generado a travs de la informtica han causado un
gran impacto social en las instituciones educativas; es por ello que muchas de estas, se han
adaptado a los cambios y han visto la necesidad de automatizar sus procesos.

El manejo de un sistema de control escolar es importante para los planes de cualquier


institucin educativa, actualmente representan el medio eficaz para agilizar los
procedimientos que en ella se desarrollan, generan mayor productividad en las instituciones
que disponen de los beneficios de este tipo de sistemas.

El Sistema de Control Escolar es un sistema que permite a la institucin optimizar las


operaciones, con la finalidad de simplificar procesos para su mejor labor dentro del centro,
cubriendo las necesidades de informacin acadmica y administrativa, su principal objetivo
es administrar y controlar los procesos de matriculacin, inscripcin, registro de notas, etc.

La institucin educativa, tiene alrededor de 427 nios, distribuidos en los diferentes aos
bsicos (de primero a sexto), a su vez cuenta con 10 profesores y 2 personas que trabajan
en el rea administrativa, que deben llevar toda la informacin acadmica en forma
simultnea.
INDICE

INTRODUCCION .........................................................................................................................................1
OBJETIVOS .................................................................................................................................................3
MARCO TEORICO.......................................................................................................................................4
DESARROLLO .......................................................................................................................................... 11
Modelo Lgico de Datos ........................................................................................................................ 12
Modelo Fsico de Datos .......................................................................................................................... 13
Conclusiones .......................................................................................................................................... 15
Recomendaciones .................................................................................................................................. 16
Bibliografa ............................................................................................................................................. 17
INTRODUCCION

Actualmente toda empresa, compaa, o entidad de cualquier tipo que maneje cierta
cantidad de informacin o que requiera la gestin de determinados procesos para su
desenvolvimiento en la respectiva rea, debe contar con herramientas tecnolgicas para
estar a la vanguardia.

Es por eso que la mayora de estas organizaciones ha ido incursionando en el mundo de la


tecnologa, que si bien puede llegar a ser complejo, el hecho de estar inmersos en l, se
convierte casi que en una necesidad, si no se quiere llegar a estar obsoletos en el mercado
correspondiente; adems que facilita muchas de las tareas inherentes a los diferentes
procesos que se realizan.

La constante evolucin de la tecnologa, hace que cada da se desarrollen nuevas


aplicaciones y se diseen innovadores dispositivos dependiendo de las necesidades de
quienes los requieran.

Los avances que ha tenido el sistema de educacin en Nicaragua han sido muy
significativos, el gobierno ha efectuado la creacin de las distintas Unidades Educativas con
las cuales se ha mejorado la calidad de la educacin y se brinda mayores oportunidades
para que personas de escasos recursos tengan la oportunidad de estudiar en una institucin
de calidad y que se preocupa por el bienestar de la comunidad, adems con el continuo
avance de la tecnologa se tendr un punto de partida para la implementacin de
aplicaciones informticas que faciliten tareas y mejoren el servicio prestado a la comunidad
mediante el uso de las mismas.

El presente trabajo es la presentacin de una metodologa preparada para ser incluida en la


propuesta de desarrollo de implementacin de un sistema escolar para una institucin
educativa ya que los sistemas de informacin y las tecnologas de informacin han
cambiado la forma en que operan las organizaciones actuales, en este trabajo escrito
daremos a conocer las razones de poder desarrollar aplicaciones de escritorio y aplicaciones
web de esta manera permitir llevar de una manera ms sencilla la administracin de la
informacin.

Como primer paso nos centraremos en el estudio de los procesos y actividades que estn
inmersos en la actividad educativa del centro escolar, de la cual identificaremos los puntos
ms crticos donde la intervencin manual en ciertos procesos pueden ser transformados a
procesos automatizados para optimizar recursos y tiempo en la ejecucin de tales procesos.

1
El centro de estudios de primaria El Rosario requiere de implementar la tecnologa, de tal
manera se ha requerido de un sistema informtico, esto surge a necesidad de llevar un mejor
control, para ello hemos realizado un estudio por medio que nos demuestran la
importancia de aplicar una modernizacin en centro que nos ha dado como resultado la falta
de un sistema.

Debido a esto, se plantea una solucin mediante el anlisis, diseo e implementacin de un


software que les permita a los usuarios finales del centro escolar mejorar la gestin del
proceso, ahorrando tiempo y sacndole mejor provecho a las herramientas con que se
cuenta y a los recursos que se tienen destinados para tal fin.

Para ello, se formularon una serie de preguntas al encargado de registro el Lic. Cristian
Santeliz quien es la persona encargada de todo el proceso de asignacin de la carga
acadmica, con el fin de recolectar las inquietudes y sugerencias al respecto y poder
implementar as un software acorde a sus necesidades, ya que ella ser el usuario principal
de ste.

La Escuela El Rosario se localiza en el Barrio El Rosario, en la actualidad la escuela lleva


ms de 50 aos de estar impartiendo la enseanza a nios y nias de los barrios cercanos
al centro, pero no cuenta con un sistema automatizado para llevar a cabo las diferentes
operaciones que se realizan da a da.

La base de datos fue creada utilizando el gestor de base de datos Microsoft SQL Server
2012, se realiz los modelos los cuales son: Modelo Conceptual, Model Lgico, Modelo
fsico, preservando en todo el proceso las reglas para realizar dicha base de datos.
El sistema ha sido desarrollado mediante el lenguaje de programacin Asp.Net en la
plataforma de Visual Studio 2013 utilizando la metodologa de programacin en capas, se
trabaj con el componente NetFramework 3.5 la cual se considera como un elemento muy
esencial en el desarrollo de software el cual proporciona un entorno de programacin
orientado a objetos.

2
OBJETIVOS

General

* Desarrollar e implementar un sistema informtico para administrar y controlar la


informacin de los estudiantes del centro de estudio de primaria El Rosario

Especifico

* Obtener registros de los alumnos con sus respectivas matriculas.

* Establecer un mejor orden y control de manera automatizados.

* Administrar de manera segura la informacin.

3
MARCO TEORICO

Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin


de apoyar las actividades de una empresa o negocio en conjunto al hardware necesario para
que el sistema de informacin pueda operar y el recurso humano que interacta con el
Sistema de Informacin, el cual est formado por las personas que utilizan el sistema.
(Arrayales Vallejo, 2000)

Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento,


procesamiento y salida de informacin.

Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin toma


los datos que requiere para procesar la informacin. Las entradas pueden ser manuales o
automticas. Las manuales son aquellas que se proporcionan en forma directa por el
usuario, mientras que las automticas son datos o informacin que provienen o son tomados
de otros sistemas o mdulos.

Almacenamiento de informacin: El almacenamiento es una de las actividades o


capacidades ms importantes que tiene una computadora, ya que a travs de esta propiedad
el sistema puede recordar la informacin guardada en la seccin o proceso anterior.

Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para efectuar


clculos de acuerdo con una secuencia de operaciones preestablecida, estos clculos
pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que
estn almacenados.

Salida de Informacin: La salida es la capacidad de un Sistema de Informacin para sacar


la informacin procesada o bien datos de entrada al exterior. Las unidades tpicas de salida
son las impresoras, terminales, diskettes, cintas magnticas.

Todo sistema de informacin requiere de una base de datos, para su creacin necesitamos
algn gestor de base de datos en la actualidad existen varios como MySQL, Oracle,
Microsoft SQL, Microsoft Access, Visual Fox Pro, SQL lite, entre otros.

Un Sistema Gestor de Bases de Datos (SGBD) es una coleccin de programas cuyo objetivo
es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un
lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje
de consulta. Un SGBD permite definir los datos a distintos niveles de abstraccin y manipular
dichos datos, garantizando la seguridad e integridad de los mismos.

Lenguaje de Manipulacin de Datos Es un lenguaje proporcionado por el sistema de


gestin de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o
manipulacin de los datos, organizados por el modelo de datos adecuado.

4
Lenguaje de Consulta Es la estrategia de bsqueda que un usuario plantea para satisfacer
sus necesidades de informacin.

Lenguaje de Definicin de Datos (LDD) es un lenguaje proporcionado por el sistema de


gestin de base de datos que permite a los programadores de la misma llevar a cabo las
tareas de definicin de las estructuras que almacenarn los datos as como de los
procedimientos o funciones que permitan consultarlos.

Los SGBD proporcionan un conjunto relativamente pequeo de estructuras para representar


un modelo, por ejemplo los sistemas

Para convertir el modelo conceptual a un modelo lgico, se debe tomar en cuenta 3 reglas:

* Toda entidad se convierte en una relacin.

* Toda interrelacin de uno a muchos se realiza la propagacin de la llave primaria

* Toda interrelacin de muchos a muchos se convierte en una relacin.

El diseo CONCEPTUAL:

Inicia con las especificaciones de los requisitos.

Es independiente del SGBD.

Es una descripcin de alto nivel de la estructura de la base de datos.

El diseo LGICO:

Parte del modelo conceptual

Es dependiente del SGBD

El diseo FISICO:

Parte del modelo lgico

Describe las estructuras de almacenamiento y mtodos eficientes para tener acceso


a los datos

Se expresa en un lenguaje de definicin de datos

Es dependiente del SGBD en concreto.

SQL (ingls Structured Query Language) Lenguaje de Consulta Estructurada.

SQL Server es un sistema de gestin de bases de datos relacionales de Microsoft que est
diseado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un
conjunto de extensiones de programacin que aaden varias caractersticas a SQL estndar,

5
incluyendo control de transacciones, excepcin y manejo de errores, procesamiento fila, as
como variables declaradas. (Gabillaud, 2015)

Transact-SQL (T-SQL) es un lenguaje de cmputo estandarizado, desarrollado


originalmente por IBM para realizar bsquedas, alterar y definir bases de datos relacionales
utilizando sentencias declarativas. T-SQL expande el estndar de SQL para incluir
programacin procedural, variables locales, varias funciones de soporte para procesamiento
de strings, procesamiento de fechas, matemticas, etc, y cambios a las sentencias DELETE
y UPDATE.

Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server


incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el
servidor slo est disponible para Sistemas Operativos.

Tipos de datos

Nmeros: Nmeros enteros y no enteros en distintos tamaos, y en diferentes niveles de


precisin; y auto incremento opcional.

Textos: Cadenas de distintas longitudes, y distintas capacidades de apoyar distintas lenguas.

Fechas: Fechas en distintos niveles de precisin, desde das completos hasta fracciones
menores de un segundo, que apoyan fechas a partir del principio del siglo 20 o del
calendario gregoriano, y la capacidad de diferenciar entre distintos usos horarios.

XML: Datos textuales (cadenas) que representan conjuntos estndares de datos (estndar
SGML).

Datos binarios: Datos almacenados como datos binarios (bits y bytes), que posibilitan el
almacenamiento de archivos grficos, etc.

Geography: Representacin estndar de informacin geogrfica, tales como estados, zonas


geogrficas, localidades; y las clculos como distancias.

Geometry: Representacin estndar de puntas, lneas, superficies en el plano; y las


relaciones entre ellas.

Procedimiento Almacenado es un grupo de una o varias instrucciones Transact-SQL o una


referencia a un mtodo, los procedimientos se asemejan a las construcciones de otros
lenguajes de programacin, porque pueden:

Aceptar parmetros de entrada y devolver varios valores en forma de parmetros de salida


al programa que realiza la llamada.

Contener instrucciones de programacin que realicen operaciones en la base de datos. Entre


otras, pueden contener llamadas a otros procedimientos. (J. Oppel and Sheldon, 2009)

6
Devolver un valor de estado a un programa que realiza una llamada para indicar si la
operacin se ha realizado correctamente o se han producido errores, y el motivo de estos.

Funciones es un conjunto de sentencias que operan como una unidad lgica, tienen un
nombre, retorna un parmetro de salida y opcionalmente acepta parmetros de entrada, las
funciones de SQL Server no pueden ser modificadas, las funciones son definidas por el
usuario.

Privilegios para conectarse a la aplicacin, se necesita un Login (usuario a nivel del


servidor). En el primer caso hay que identificarse con nombre y contrasea.

Seguridad de datos a nivel de la base de datos, el usuario se identifica con su nombre que
est relacionado generalmente al Login y los privilegios al Nivel que existen solamente en el
mbito de la base de datos, para otorgar derechos generales cada quien con privilegios
especficos a un rol especfico; y cada usuario asociado con uno de estos Roles obtiene los
privilegios asociados con l. Adems, el administrador puede otorgar derechos especficos.

Para llevar la base de datos a un entorno de desarrollo orientado a objetos utilizamos


Microsoft Visual Studio el cual es un entorno de desarrollo integrado (IDE, por sus siglas
en ingls) para sistemas operativos Windows, soporta mltiples lenguajes de programacin
tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos
de desarrollo web como ASP.NET MVC, Django, etc.

Microsoft Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, as
como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la
versin .NET 2002). As se pueden crear aplicaciones que se comuniquen entre estaciones
de trabajo, pginas web, dispositivos mviles, dispositivos embebidos, consolas, etc.

Nuestro proyecto ser desarrollado en el programa Microsoft Visual Studio 2012 no ser
una nica aplicacin, sino una familia con distintas configuraciones y distintos precios que se
adapta a las necesidades del desarrollador.

El Lenguaje de programacin que utilizamos en este proyecto es Asp.

Se puede crear una gran variedad de aplicaciones en C#:

Aplicacin de consolas.

Aplicaciones para Windows con ventanas y controles.

Aplicaciones de Web.

ASP.NET es un modelo de desarrollo Web unificado que incluye los servicios necesarios
para crear aplicaciones Web empresariales con el cdigo mnimo. ASP.NET forma parte de
.NET Framework y al codificar las aplicaciones ASP.NET tiene acceso a las clases en .NET
Framework. El cdigo de las aplicaciones puede escribirse en cualquier lenguaje compatible
con el Common Language Runtime entre ellos Microsoft Visual Basic, C#, JScript .NET y J#.
(Hill, 2001)
7
Clases:

Una clase es una implementacin total o parcial de un tipo abstracto de dato (TAD). Sus
caractersticas ms destacables son que se trata de entidades sintcticas y que describen
objetos que van a tener la misma estructura y el mismo comportamiento.

Estructura

Los componentes principales de una clase, que a partir de ahora llamaremos miembros, son:

Atributos, que determinan una estructura de almacenamiento para cada objeto de la clase

Mtodos, que no son ms que operaciones aplicables sobre los objetos.

Objetos:

Es una instancia de una clase, creada en tiempo de ejecucin y formada por tantos campos
como atributos tenga la clase, en C# existe un mecanismo explcito de creacin de objetos
mediante la instruccin de creacin new y los llamados mtodos constructores (que deben
tener el mismo nombre que la clase en la que se denen, estos constructores se encargan
de inicializar los atributos con valores consistentes. (Hill, 2001)

Constructores

Son mtodos especiales utilizados para inicializar los tipos y crear instancias de tipos los
constructores de tipo se utilizan para inicializar los datos estticos en un tipo el Common
Languaje Runtime llama a un constructor de tipo antes de crear ninguna instancia del tipo.
Los constructores de tipos son static y no pueden tomar parmetros.

Para crear instancias de un tipo se utilizan constructores de instancia. Los constructores de


instancias pueden tomar parmetros, pero no se les exige que lo hagan. Un constructor de
instancia sin parmetros se denomina constructor predeterminado.

Programacin en Tres capas.

Es una arquitectura cliente-servidor en el que el objetivo primordial es la separacin de la


lgica de negocios de la lgica de diseo, esto consiste en separar la capa de datos de la
capa de presentacin al usuario. (Hill, 2001)

La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios
niveles y, en caso de que sobrevenga algn cambio, solo se ataca al nivel requerido sin
tener que revisar entre cdigo mezclado.

8
Capa de presentacin: la que ve el usuario (tambin se la denomina "capa de usuario"),
presenta el sistema al usuario, le comunica la informacin y captura la informacin del
usuario en un mnimo de proceso (realiza un filtrado previo para comprobar que no hay
errores de formato). Tambin es conocida como interfaz grfica y debe tener la caracterstica
de ser "amigable" (entendible y fcil de usar) para el usuario. Esta capa se comunica
nicamente con la capa de negocio.

Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones
del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e
incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que
deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las
solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base
de datos almacenar o recuperar datos de l.

Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Est
formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de
datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa
de negocio.

ADO.NET es la ltima tecnologa de bases de datos de Microsoft que representa una


manera eficiente de manipular datos, conjunto de clases que exponen servicios de acceso a
datos desde la plataforma .net de Microsoft. (Gonzales Perez, 2010)

DataSet es una representacin de datos residente en memoria que proporciona una modelo
de programacin relacional coherente independientemente del origen de datos que contiene.
El DataSet contiene en s, un conjunto de datos que han sido volcados desde el proveedor
de datos.

Los DataSets y DataReaders son unas de las formas de obtener datos en ADO.NET, la
diferencia principal radica en que los DataSet pueden (y deberan) trabajar en forma
desconectada, pero hay mucho ms que solo eso, tambin tienen que ver el performance
que ambos establecen, hay opiniones a favor y en contra. (Gonzales Perez, 2010)

Login es nombre dado al momento de autentificacin al ingresar a un servicio o sistema. En


el momento que se inicia el login, el usuario entra en una sesin, empleando usualmente un
nombre de usuario y contrasea. (Microsoft, 2010)

9
SCRIPT. Los guiones son casi siempre interpretados, pero no todo programa interpretado es
considerado un guion, el uso habitual de los guiones es realizar diversas tareas como
combinar componentes, interactuar con el sistema operativo o con el usuario. (A, 2001)

ASPX (Active Server Pages Extended) Pginas web generadas por el servidor que
contienen VBScript o cdigo C #. Estn escritos con Microsoft Visual Web Developer y
diseados para el marco de Microsoft ASP.NET. Secuencias de comandos dentro de la
pgina se procesan en el servidor web y el HTML resultante se enva al navegador. (Brice-
Arnaud and Jrme, 2015)

Cascade Style Sheets (hojas de estilo en cascada) son conjuntos de instrucciones, a veces
en forma de archivo anexo, que se asocian a los archivos de texto y se ocupan de los
aspectos de formato y de presentacin de los contenidos: tipo, fuente y tamao de letras,
alineacin y posicionamiento del texto, colores y fondos, etc. (html.com, 2015)

JavaScript Es un lenguaje de programacin que se utiliza principalmente para crear pginas


web dinmicas, una pgina web dinmica es aquella que incorpora efectos como texto que
aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas
con mensajes de aviso al usuario. (Libros Web, 2006)

GridView es un control extremadamente flexible para mostrar tablas multicolumn, cada


registro de una consulta de un select configurado en un SqlDataSource genera una fila en la
grilla. Cada campo en el registro representa una columna en la grilla. El GridView es el
control ms poderoso que provee el ASP.Net

Microsoft es una empresa multinacional de origen estadounidense, fundada por Bill Gates y
Paul Allen dedicada al sector del software y el hardware, Microsoft desarrolla, fabrica,
licencia y produce software y equipos electrnicos, siendo sus productos ms usados el
sistema operativo Microsoft Windows y la suite Microsoft Office, los cuales tienen una
importante posicin entre las computadoras personales.

10
DESARROLLO
En el proceso del desarrollo del sistema Escolar para la escuela El Rosario se hizo uso de herramientas SQL Server 2012 y
Microsoft Visual Studio 2012.

Para disear la base de datos se utiliz el modelado de base de datos de la siguiente manera:

Modelo Conceptual de Datos

11
Modelo Lgico de Datos

12
Modelo Fsico de Datos

13
Incluir la tecnologa de desarrollo de aplicaciones de escritorio y web facilitara una mejor
eficiencia en el centro escolar ya que podrn tener acceso a los registros acadmicos de
una manera ms rpida y eficiente, ya que la implementacin de este sistema agilizara
algunos procesos que se realizaban de manera manual como los registros de alumnos y
matriculas.

En el caso de los centros de estudios de primaria el impacto de la tecnologa aun no lo han


puesto en marcha es por ello que decidimos en tomar este tema para ayudar al sistema
educativo a que en las escuelas tomen esta idea y que asistan en forma permanente las
operaciones requeridas por los centros de estudio.

Las ventajas de la aplicacin de escritorio son el de tener acceso a los registros de manera
ms rpida ya que el sistema trabajara de modo de servidor local, su ejecucin no requieren
comunicacin con el exterior, sino que se realiza de forma local, el tiempo de respuesta es
muy rpido y pueden ser muy seguras dependiendo del desarrollador.

Las ventajas de la aplicacin Web es que se puede usar desde cualquier lugar, tampoco
existen problemas de incompatibilidad entre versiones, porque todos trabajan con la misma
el cliente no necesita instalar nada, al agregar una nueva terminal solo requiere poner una
computadora nueva, no se obliga a usar determinado sistema operativo, y no requiere
instalacin.

Sus desventajas es que requiere de conexin a la red (Internet) y que toma ms tiempo de
desarrollo hacindola compatible con los distinto navegadores, los frameworks ayudan a
solventar estos problemas.

Nuestro proyecto lo iniciamos primeramente basndonos en las necesidades del centro


escolar el rosario, para ello realizamos entrevistas y luego analizamos los requerimientos
luego de eso pasamos a realizar el modelo fsico, creando la base de datos en Microsoft
SQL Server 2012, donde diseamos todas las tablas y los procedimientos almacenados para
que ambas aplicaciones ejecuten las operaciones de insertar, actualizar, eliminar y modificar,
trabajamos usando la programacin en 3 capas para ambas aplicaciones.

La aplicacin de escritorio cuenta con operaciones para registrar alumnos con su respectiva
matricula, si es reingreso solo se modifica la matricula, los alumnos se dan de baja pero no
se eliminan, incluye un reporte el cual imprime una matrcula con los datos del estudiante y la
nueva matricula.

La aplicacin Web contiene una pgina principal (Master Page) CSS, JavaScript, e imgenes
y las mismas operaciones con registros de insertar, actualizar, modificar y dar de baja.

14
Conclusiones

El sistema permitir mejorar la atencin al pblico y por ende agilizar el proceso de


inscripcin de matrculas.

La implementacin del sistema escolar, agilizara la manera de buscar informacin


detallada de alumnos, matricula, usuarios y maestros.

Brindamos al usuario este sistema como una herramienta para mejorar los diversos
procesos del da a da que se realizan en el centro escolar El Rosario.

15
Recomendaciones

Hacer uso de sistemas informticos para agilizar el proceso de informacin requerida


por el centro escolar.

Completar de manera correcta todos los datos que solicite el sistema Escolar.

Dar un buen uso al sistema y al equipo informtico para evitar prdidas de la


informacin.

Realizar respaldo semanalmente de la informacin.

16
Bibliografa

A, W.P. (2001) Wikipedia, 01 May, [Online], Available: https://es.wikipedia.org/wiki/Script [06 Jun


2017].

Arrayales Vallejo, L.J.G. (2000) Itson, 03 May, [Online], Available:


http://biblioteca.itson.mx/oa/dip_ago/introduccion_sistemas/p3.htm [05 Sep 2017].

Brice-Arnaud, G. and Jrme, (2015) ASP.NET C#, Espaa: Ediciones-ENI.

Gabillaud, J. (2015) SQL Server 2014 - SQL, Transact SQL, Barcelona - Espaa: Ediciones ENI.

Gonzales Perez, A. (2010) Bases de Datos con C#, Mexico: Alfaomega, Ra-Ma.

Hill, M. (2001) C# a Fondo, Espaa: McGRAW-HILL/INTERAMERICANA DE ESPAA S. A. U.

html.com (2015), [Online], Available: http://html.com/css/ [2017 Jun 07].

J. Oppel, (. and Sheldon, (2009) Fundamentos de SQL, Mexico, D.F: The McGraw-Hill Companies, Inc.

Libros Web (2006), 01 Jan, [Online], Available: http://librosweb.es/libro/javascript/capitulo_1.html


[06 Jun 207].

Microsoft (2010), 23 Mar, [Online], Available: https://social.msdn.microsoft.com/Forums/es-


ES/1e38ed83-22d3-4dcc-b2e9-98aba5438da3/login-de-usuario-en-c-y-conexion-a-sql?forum=vcses
[26 Apr 2016].

17