DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los...

18
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Proyecto Colibrí Como requerimiento parcial para acreditar la asignatura de ADMINISTRACIÓN DE BASES DE DATOS Que presentan: Alumno No. Control María del Carmen Patrón Cantoran Esthela Carmina Carranza Cabrera Ana María Torres Montaño Ariana Cardoso Huerta 09292113 09292027 09292160 09292026 Asesores Lic. Gonzalo Rosas Cabrera

Transcript of DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los...

Page 1: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

Proyecto Colibrí

Como requerimiento parcial para acreditar la asignatura de

ADMINISTRACIÓN DE BASES DE DATOS

Que presentan:

Alumno No. ControlMaría del Carmen Patrón CantoranEsthela Carmina Carranza Cabrera Ana María Torres Montaño Ariana Cardoso Huerta

09292113

09292027

09292160

09292026

AsesoresLic. Gonzalo Rosas Cabrera

Izúcar de Matamoros, Pue., 20 de mayo de 2023

Page 2: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

CONTENIDO

Página

1 ABSTRACT.............................................................................................12 INTRODUCCIÓN....................................................................................13 PLANTEAMIENTO DEL PROBLEMA.....................................................2

3.1 Problemática......................................................................................23.2 Objetivos............................................................................................2

3.2.1 Objetivo General...........................................................................................2

3.2.2 Objetivos Específicos....................................................................................2

3.3 Justificación.......................................................................................33.4 Alcances............................................................................................3

4 MARCO TEÓRICO.................................................................................45 DISEÑO TEÓRICO DEL PROTOTIPO...................................................56 DISEÑO FÍSICO, PRUEBAS Y VALIDACIÓN........................................77 CONCLUSIONES...................................................................................88 TRABAJOS CITADOS............................................................................89 Anexos....................................................................................................9

Page 3: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

1 ABSTRACT

In this paper we show the methodology that was used for “Colibrí” project

implementation, based on the have of requirements for use cases and continue with the

UML methodology. Colibrí is a system which is to record attendance of student and

special guests to take control of records on the graduation day. Also, it describes the

theoretical design, physical, including the user interfaces used to interact with the

system.

2 INTRODUCCIÓN

Cada año se realizan ceremonias de graduación en diferentes instituciones, en las

cuales asisten los alumnos egresados y diferentes personalidades. En la universidad de

Izúcar de Matamoros Pue. En el mes de Septiembre se lleva a cabo la clausura de los

diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva

el control de asistencia de los alumnos graduados e invitados especiales. Esta toma de

asistencia se hace por medio de listas, las cuales no son del todo eficientes.

1

Page 4: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

3 PLANTEAMIENTO DEL PROBLEMA

3.1 Problemática

En cada graduación los profesores registran la asistencia de los alumnos graduados de

manera manual, lo cual implica mucha pérdida de tiempo y retrasa la ceremonia. Cabe

mencionar que también no se tiene el control de las asistencias de invitados especiales

para que posteriormente el heraldo los pueda nombras de acuerdo a su cargo.

Se construirá un sistema que facilite el registro de asistencia de los alumnos e

invitados especiales, el sistema tendrá un control de usuarios para que así pueda

asignar permisos y dependiendo del permiso podrá consultar información o registrar

asistencia de alumno, subir listas de alumnos etc.

3.2 Objetivos

3.2.1 Objetivo General

Desarrollar una base de datos para registrar a los alumnos e invitados en las

graduaciones de la Universidad Tecnológica de Izúcar de matamoros con base en los

requerimientos del cliente con el fin de mejorar el control de asistencias.

3.2.2 Objetivos Específicos

Entrevistar al cliente para obtener los requerimientos.

Diseñar un prototipo para la toma de requerimientos funcionales.

Realizar la base de datos del sistema colibrí.

Realizar los casos de uso de cada usuario.

Elaborar los diagramas UML.

Introducir datos en la base de datos para hacer pruebas de las tablas.

3.3 Justificación

Se lograra automatizar el proceso de registros de asistencia, con el cual se tendría un

mayor control sobre la información recolectada, ahorro de tiempo y desgaste, como

2

Page 5: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

ventajas económicas es que, el proyecto está desarrollado en asp.net mvc, y el usuario

no tendría que adquirir software adicional para el funcionamiento de la aplicación ya

que nosotros como proveedores, adquiriríamos un hosting (servicio que provee a los

usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o

cualquier contenido accesible vía Web) donde hospedar el sistema, el usuario solo

tendría que usar su navegador de internet y entrar a la dirección web adquirida no

invertirá en adquirir infraestructura para implementar una red inalámbrica, ya que ya se

cuenta con esta.

3.4 Alcances

Se entregara el modelo entidad relación, modelo relacional, casos de uso, código de la

base de datos, pantallas de interfaz del sistema.

No se entregara la base de datos en físico y el sistema colibrí terminado.

3

Page 6: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

4 MARCO TEÓRICO

Para implementar la base de datos se utilizó SQL Server 2005 el cual es una

plataforma global de base de datos que ofrece administración de datos empresariales

con herramientas integradas de inteligencia empresarial (BI). El motor de la base de

datos SQL Server 2005 ofrece almacenamiento más seguro y confiable tanto para

datos relacionales como estructurados, lo que le permite crear y administrar

aplicaciones de datos altamente disponibles y con mayor rendimiento para utilizar en su

negocio.

Sita (Microsoft, 2005).

Para saber cómo realizar el sistema colibrí se consulto el software ANSII la función

principal de este, es controlar los eventos de asistencia de empleados de una empresa,

permite consultar las horas trabajadas, salidas de comisión sin permiso, entre otras

muchas funciones. ANSII puede ser implementado con diversas tecnologías de

autenticación que van desde las tradicionales de banda magnética, código de barras

hasta los más sofisticados sistemas biométricos como es huella dactilar. El sistema

utiliza SQL Server, una base de datos profesional que le garantiza integridad y alta

eficiencia en la administración de su información. El sistema puede integrarse a otras

bases de datos como Oracle. Defina usuarios ilimitados del sistema, limite por usuario

la información a consultar a nivel empresa, sucursal, departamental y centro de costo.

Sita :(ANSII, 2007)

4

Page 7: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

5 DISEÑO TEÓRICO DEL PROTOTIPO

Primero se levantaron los requerimientos para saber cómo iba a estar estructurado el

sistema colibrí, utilizando las técnicas de recolección de datos en este caso se formuló

una serie de preguntas cuando se entrevisto al cliente, una vez teniendo los

requerimientos se realizó una maqueta del sistema, semejando la funcionalidad que

tendría, esta fue hecha en PowerPoint enseñándola al cliente, para que confirmara si

realmente era lo que necesitaba o tendría que hacer algunas modificaciones, después

se tuvo que ver el presupuesto de los gastos necesarios para todo lo que se va a utilizar

en la implementación del sistema, también se tubo que hacer diagramas los cuales

fueron implementados con la herramienta UML, para poder facilitar la compresión del

diseño de interfaz, los diagramas se realizaron con el siguiente orden:

Primero se realizó el modelo entidad relación para tener una idea de cómo se

relacionarían las tablas, quedando como se muestra en la figura 1. Después se realizó

el diagrama de clases para que se tuviera la idea de cómo interactúan los usuarios en

el sistema y las acciones que realizarían cada uno estos, ver (anexo 1). Continuando

con la metodología se desarrollaron los casos de uso de cada usuario. Se realizó el

código de la base de datos con sus respectivas tablas y campos, para seguir

implementando las consultas que son muy necesarias en el sistema, posteriormente se

ingreso datos a la base de datos. Para terminar se realizaron pruebas con los datos que

ya estaban ingresados.

Figura 1:

5

Page 8: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

6

Page 9: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

6 DISEÑO FÍSICO, PRUEBAS Y VALIDACIÓN

Código de la base de datos

create table Carreras(IdCarrera tinyint,Nombre varchar (150),

constraint PK_carrera Primary key (IdCarrera ))create table Alumnos (

NomControl int,Nombre varchar (150),Promedio int,IdCarrera tinyint,

constraint PK_Alumno Primary key (NomControl),constraint FK_Extra Foreign key (IdCarrera)references Carreras (IdCarrera)

)

create table Invitados (Nombre varchar (150),cargo varchar (150),Dependencia varchar (150)

)---Insertando datos---insert into Carreras values (1,'Alimentos')insert into Carreras values (2,'Agrobiotecnología')insert into Carreras values (3,'Administración')insert into Carreras values (4,'Contaduría')insert into Carreras values (5,'TIC-SI')insert into Carreras values (6,'Paramédico')--consultando datos de la tabla carreras--select* from carreras

insert into Alumnos values (9292113,'María del Carmen Patron cantoran',80,5)insert into Alumnos values (09292026,'Ariana Cardoso Huerta',100,1)insert into Alumnos values (09292027,'Esthela Carranza Cabrera',90,2)insert into Alumnos values (09292025,'Ana María Torres Montaño',80,5)--consultando datos de la tabla alumnos--select* from alumnos

--Insertando datos en la tabla invitados--

insert into Invitados values ('Oscar Guerrero','Secretario','Presidencia')insert into Invitados values ('Gonzalo Rosas Cabrera ','Rector','UTIM')

7

Page 10: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

insert into Invitados values ('Graciela Cabrera Camarillo ','tesorera','UTIM')insert into Invitados values ('Magdalena Cortes','Secretaria','UTIM')--Consultando los datos de invitados--select* from Invitados

Modelo RelacionalCarreras (IdCarrera, Nombre)

Alumnos (NumControl,Nombre,Promedio,IdCarrera)

Invitados (Nombre,Cargo,Dependencia)

Pruebas y validación del prototipo definitivoEn esta parte se muestran la pantalla del usuario servicios escolares ver anexo 2.

En esta pantalla el usuario (servicios escolares) podrá consultar las listas de asistencia

de los alumnos, ver anexo 3.

En el anexo 4 se muestra la pantalla de asistencias de los alumnos de la carrera de

TIC-SI esto lo hace el usuario administrador.

Por otra parte se muestran los diagramas de estado (subir listado de alumnos y

asistencia alumnos), ver anexos 5 y 6.

7 CONCLUSIONES

Como resultado de la elaboración de este proyecto, comprendimos que el uso de las

bases de datos son muy importantes en cualquier aplicación, ya que nos facilitan hacer

consultas de manera rápida y precisa, esto es siempre y cuando la base de datos este

bien elaborada, Pero lo más importante para que el proyecto se terminara fue seguir

paso a paso la metodología para así ir viendo como funcionara el sistema.

8 TRABAJOS CITADOS

(Microsoft, 2005) Microsoft. (15 de 1 de 2005). Micrsoft SQL Server 2005. Recuperado

el 09 de 12 de 2010, de http://www.microsoft.com/spain/sql/productinfo/overview/what-

is-sql- server.mspx

8

Page 11: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

ANSII. (10 de 05 de 2007). ANSII Control de asistencia. Recuperado el 8 de 12 de

2010, de http://www.ansii.com.mx/

Microsoft. (15 de 1 de 2005). Micrsoft SQL Server 2005. Recuperado el 09 de 12 de

2010, de http://www.microsoft.com/spain/sql/productinfo/overview/what- is-sql-

server.mspx

9 ANEXOS

Anexo 1: Esta imagen muestra el diagrama de clases, donde se representa la

comunicación de las tablas en la base de datos y acciones que podrán realizar los

diferentes usuarios, el diagrama se realizó con base al modelo entidad relación que se

mostró anteriormente.

9

Page 12: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

Anexo 2: En esta pantalla se muestra el nombre del usuario servicios escolares con su

contraseña para iniciar sesión que pueda ingresar al sistema.

Anexo 3: En esta pantalla el usuario (servicios escolares) podrá consultar las listas de asistencia

de los alumnos, estas listas están divididas por los programas educativos. También

podrá consultar los mejores promedios y la asistencia de invitados.

10

Page 13: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

Anexo 4:Pantalla en donde se muestran las asistencias de los alumnos de la carrera de TIC-SI

esto lo hace el usuario (servicios escolares) con el rol de administrador.

Anexo 5: El siguiente diagrama de estados muestra el comportamiento del sistema, al elegir la

opción subir listado de alumnos.

11

Page 14: DEDICATORIAS€¦  · Web viewEn el mes de Septiembre se lleva a cabo la clausura de los diferentes programas educativos, en dicha ceremonia la dirección de vinculación lleva el

Anexo 6: Este diagrama muestra el comportamiento del sistema al elegir la opción

asistencia alumnos.

12