CAPITULO I I I - Repositorio Digital Universidad...

46
CAPITULO I I I En este capítulo se tratará el “Análisis, Diseño y Desarrollo del Sistema”, puesto que se ha considerado desarrollar un sistema de información basados en las necesidades primordiales que presenta el CEYPSA, se establece las técnicas y métodos a utilizarse, así como los “Diagramas de Flujo de Datos” para cada uno de los procesos que realiza dicho sistema. También se presenta el “Análisis y Diseño de Base de Datos” mediante los modelos físicos y lógicos de acuerdo a los requerimientos establecidos por los usuarios. Además se plantea la integración del Sistema Financiero de la U. T. C. con el sistema desarrollado para el Ceypsa, en base a requerimientos establecidos para el efecto.

Transcript of CAPITULO I I I - Repositorio Digital Universidad...

CAPITULO I I I

En este capítulo se tratará el “Análisis, Diseño y Desarrollo del Sistema”, puesto que

se ha considerado desarrollar un sistema de información basados en las necesidades

primordiales que presenta el CEYPSA, se establece las técnicas y métodos a

utilizarse, así como los “Diagramas de Flujo de Datos” para cada uno de los procesos

que realiza dicho sistema.

También se presenta el “Análisis y Diseño de Base de Datos” mediante los modelos

físicos y lógicos de acuerdo a los requerimientos establecidos por los usuarios.

Además se plantea la integración del Sistema Financiero de la U. T. C. con el sistema

desarrollado para el Ceypsa, en base a requerimientos establecidos para el efecto.

3. ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA.

3.1 ANTECEDENTES.

La Universidad Técnica de Cotopaxi es una entidad de Educación Superior de

carácter público, dedicada a la prestación de servicios, en este caso la

educación, laica y gratuita, logrando de este modo el desarrollo personal y

profesional de la juventud estudiosa del país.

Además la universidad cuenta con el CEYPSA (Centro de Experimentación y

Producción Salache), el mismo que fue adquirido en el año de 1997 con la

finalidad de impulsar proyectos de investigación referente al ámbito agrario,

agropecuario y ambiental.

El Centro Experimental y de Producción Salache CEYPSA-UTC, es un

centro de investigación agropecuaria, en el cual participan docentes,

empleados y estudiantes de la Universidad Técnica de Cotopaxi, con el

objetivo de constituirse en un laboratorio natural para manejar, intercambiar y

crear nuevas tecnologías.

Este se encuentra ubicado en el Cantón Latacunga, parroquia Eloy Alfaro,

Salache Bajo; tiene una altitud de 2757.591 msnm y sus coordenadas

geográficas son: latitud 00 59” 47.68” N, longitud 78 37” 19.16” E.

El CEYPSA se dedica a la producción de leche, huevos de codorniz,

legumbres, hortalizas, frutas y la crianza de ganado bovino, ovino, porcino,

además de cuyes, conejos, codornices, avestruces, entre otros.

FUNCIONES DEL DEPARTAMENTO FINANCIERO Y DEL

CEYPSA.

DEPARTAMENTO FINANCIERO.

El Departamento Financiero tiene como función primordial llevar la

contabilidad de manera clara y transparente, de modo que no exista

malversación de fondos.

Para el cumplimiento de las funciones la Dirección Financiera cuenta con un

Director y las secciones con personal técnico y de servicios de apoyo que

requiera.

Entre el personal existente en dicho departamento están:

• Director Financiero.

• Subdirector Financiero.

• Contador.

• Auxiliar de Contabilidad.

• Guardalmacén.

• Auxiliar de Guardalmacén.

• Tesorero.

• Auxiliar de Tesorería.

CEYPSA.

El Centro Experimental y de Producción Salache tiene como función

primordial el manejo y control de la producción existente en el mismo, así

como el de fomentar e impulsar proyectos de investigación entre docentes,

estudiantes y autoridades universitarias, mismos que permitan el

engrandecimiento institucional a nivel provincial, nacional e internacional.

Además esta la Dirección Académica encargada de planificar, controlar,

supervisar las actividades académicas tanto para docentes como para

estudiantes.

Entre el personal existente esta:

• Administrador del CEYPSA.

• Contadora.

• Ayudante de Campo.

• Trabajadores Agrícolas.

• Guardias.

• Albañiles.

Referente a lo académico existe:

• Director Académico.

• Secretario.

• Operador del Centro de Computo.

• Auxiliar del centro de computo.

• Docentes.

• Estudiantes.

• Otros.

FONDO ROTATIVO.

Es un mecanismo empleado para facilitar los pagos destinados a atender

proyectos específicos de investigación, ejecución de convenios o contratos de

asistencia técnica, es un procedimiento que será utilizado para el

cumplimiento de actividades económicas, relacionadas con la adquisición de

materiales de experimentación que tendrán lugar en determinadas

dependencias universitarias.

ORGANIGRAMA ESTRUCTURAL DE LA UNIVERSIDAD TECNICA

DE COTOPAXI.

FIGURA 3.1 “Organigrama Estructural de la UTC”.

F

U

E

N

T

E

:

U

T

C

,

D

e

p

FUENTE: Departamento de Planeamiento, 25/03/2003.

ELABORADO POR: Grupo de Tesis.

INTRODUCCIÓN.

Con el presente trabajo, se cubrirá las necesidades básicas de CEYPSA como

es llevar un control adecuado de la producción mediante inventarios que

luego de un determinado período se obtendrá saldos reales.

Se ha considerado desarrollar un sistema de información para el CEYPSA

pues dicha entidad no posee un control sistematizado de las actividades que

realiza frecuentemente, este sistema permitirá desempeñar de mejor manera

su labor diaria, logrando así optimizar dichas funciones en beneficio tanto de

los usuarios como los funcionarios.

La falta de interés en aportar al desarrollo del CEYPSA en lo que se refiere a

la sistematización del mismo, arroja como problema, un inadecuado control;

así como un despilfarro de recursos económicos, humanos, así como de

materiales; siendo éstos el factor primordial para el buen desenvolvimiento de

la producción, aporte académico-estudiantil, investigación docente y servicio

al pueblo cotopaxense y del país.

De convertirse en realidad el proyecto antes mencionado, CEYPSA brindaría

una mejor atención a la diversidad de educadores, estudiantes, a la sociedad

en general, etc.; aspecto que beneficiaría a la imagen de esta institución y al

engrandecimiento de nuestra Alma Mater.

De continuar desarrollando sus actividades en el esquema actual el CEYPSA

probablemente perdería su credibilidad y el interés de quienes requieren de

dicho servicio. Seguirá constituyéndose un nexo débil entre la U. T. C. como

entidad matriz, limitando sus relaciones profesionales e institucionales.

El sistema informático estará basado acorde con las necesidades

institucionales, con la participación de todos los miembros que conforman

CEYPSA; para superar los obstáculos que pueden existir en su manejo se

proporcionará un manual para el usuario con instrucciones básicas de cómo

fue creado.

El presente trabajo está basado en las necesidades primordiales que presenta

la Hacienda de la Universidad Técnica de Cotopaxi.

En el área de producción se llevará un control diario de la misma, tomando en

cuenta el registro de inventarios de los productos que se obtiene en un

determinado período, generando así reportes actualizados de cada uno de los

productos existentes, como de aquellos que el administrador del sistema los

requiera.

3.2 NECESIDADES DE USUARIO.

Las necesidades que presentan los usuarios son de vital importancia para el

desarrollo del sistema de información puesto que es él quien manipulará

dicha información logrando que el desarrollo de sus actividades sea ejecutada

de una forma más práctica, fácil, y; atractiva.

Además se efectuó entrevistas (ANEXO 2) al personal administrativo

relacionado directa e indirectamente con el proyecto, las mismas estaban

enfocadas a recopilar información sobre las necesidades, situación actual,

proyectos futuros entre otros.

Entre los principales requerimientos se destacan los siguientes:

• Obtener reportes de producción de manera mas rápida y efectiva.

• Registrar de manera cronológica y ordenada el proceso de facturación.

• Obtener el stock de los equipos existentes en el Ceypsa.

• Control y registro de prestamos de equipo e insumos.

• Registro de los diferentes usuarios que utilizan los materiales

existentes en el Ceypsa.

• Obtener reportes de recursos existentes.

En lo que respecta a los enseres que posee el CEYPSA destinados a la labor

diaria de cultivo se pretende implantar un registro de salida e ingreso de las

herramientas, con el fin de mantener un adecuado control, incentivando a los

docentes al cuidado y protección de los mismos.

Entre las necesidades primordiales enfocadas a este punto, se destacan:

• Registro de datos de la persona que va a solicitar una determinada

herramienta.

• Consultas sobre préstamos, devoluciones, stock, del equipo.

• Reportes generales.

3.3 TÉCNICAS Y MÉTODOS DEL DESARROLLO DEL

SISTEMA.

TÉCNICA.

Para la obtención de información sobre los requerimientos del CEYPSA se

efectuó la técnica de la entrevista (ANEXO 2) directa dirigida a los

funcionarios quienes están al frente del control de las actividades diarias,

enfocando así la elaboración del sistema de información a satisfacer las

prioridades básicas de la entidad a estudiar.

MÉTODO.

El desarrollo del sistema de información será el ciclo de vida moderno ya que

se considera uno de los métodos más completos, que va desde la planificación

de sistema hasta la implantación del mismo.

3.4 PLANIFICACIÓN DEL SISTEMA.

Para la elaboración del Sistema de Control de Inventarios y Facturación para

el Centro de Experimentación y Producción Salache se partió desde el

análisis del mismo mediante el cual se establecieron necesidades y

requerimientos prioritarios para la sistematización de las tareas manuales ahí

efectuadas.

Posteriormente se efectuó el diseño y modelización de procesos, abarcando

este la realización de diagramas de procesos, físico y lógico así como la

modelización de redes, estableciendo de esta manera el futuro

funcionamiento del sistema de información.

Además estas prioridades ayudarán a la integración de las actividades de las

secciones que se integran entre sí, y necesitan del intercambio de información

para un mejor desempeño de las partes.

Por último se diseñó las interfaces de usuario las que permitirán una

comunicación efectiva entre usuario y máquina.

3.5 ANALISIS DEL SISTEMA.

“El análisis de sistemas es el estudio de un sistema actual de empresa y de

información, y la definición de las necesidades y las prioridades manifestadas

por los usuarios para la construcción de un nuevo sistema de información”,

según [Jeffrey L Whitten, Análisis y Diseño de Sistemas de Información].

Se realizó el respectivo análisis considerando esencialmente a PERSONAS,

DATOS, ACTIVIDADES Y REDES, que son el entorno del CEYPSA, de

estos conocimientos extraídos se logró plantear un análisis del sistema a

implantar siguiendo las siguientes fases:

VIABILIDAD DEL PROYECTO.

Se destaca la necesidad de implementar un sistema informático en base a la

inspección del objeto a estudiar, estas destacan problemas, las oportunidades

y/o normas del proyecto a ser consideradas.

Dentro de la ejecución y desarrollo del sistema existe personal capacitado en

la elaboración de Software, los mismos que cuentan con el respaldo de la

dirección académica de CIYA y del área administrativa del CEYPSA,

proporcionando facilidad para alcanzar los objetivos trazados.

Una vez definida la fase de viabilidad se considera que se puede desarrollar

un sistema computarizado que permitirá un control mas claro y conciso de la

información además se puede tener mejores oportunidades ante otros

departamentos así como mejores resultados administrativos.

DEFINICION DE REQUERIMIENTOS.

Entre los principales requerimientos se destacan los siguientes:

• Obtener reportes de producción de manera mas rápida y efectiva.

• Registrar de manera cronológica y ordenada el proceso de facturación.

• Obtener el stock de los equipos existentes en el Ceypsa.

• Control y registro de prestamos de equipo e insumos.

• Registro de los diferentes usuarios que utilizan los materiales

existentes en el Ceypsa.

• Obtener reportes de recursos existentes.

• Registro de datos de la persona que va a solicitar una determinada

herramienta.

• Consultas sobre préstamos, devoluciones, stock, del equipo.

• Reportes generales.

COSTOS Y BENEFICIOS DE LA APLICACIÓN.

COSTOS.

Los costos del proyecto fueron calculados utilizando el Método Constructive

Cost Model (COCOMO), que adicionalmente forma parte de la Metodología

ADESA (Metodología Estructurada de Datos) utilizada para el desarrollo del

presente proyecto.

Es necesario indicar que de acuerdo al tamaño del software se procedió a

trabajar como un proyecto de nivel semilibre (semiacoplado), y en

dependencia del grado de conocimiento que se tiene del objeto a automatizar

se eligió en nivel Intermedio.

Para el cálculo del total de instrucciones fuente se tomó como punto inicial la

cantidad de procesos totales del sistema:

Cantidad de Instrucciones Fuente:

CIF = K * CP

CIF = 140 * 16

CIF = 2240

CIF = 2,24 MF (Miles de instrucciones fuente)

Donde:

CP= Cantidad de procesos del sistema (total de procesos en los DFD).

K= Constante (Determinada a partir de los datos de proyectos anteriores

planificados)

CIF = Cantidad de instrucciones fuente.

El Cálculo de CIF está basado en [Trujillo, 97 ] en el que se da a conocer que

los datos fueron obtenidos por autor o autores del sistema a partir de

estadísticas de trabajo.

Los indicadores K son un conjunto de valores que sirven como estimadores

de parámetros para planificar nuevos proyectos informáticos, estos

indicadores se calculan a partir de proyectos anteriores planificados, los

cuales son registrados en el fichero (resultado final), según [Trujillo, 97 ].

Indicadores Nominales:

Esfuerzo de Desarrollo

ESFn = k1*(MF)1.12

ESFn = 3,0*2,241.12

ESFn = 7,4 HM

Donde:

K1= Constante de modo Semilibre (COCOMO)

MF= Miles de instrucciones Fuente

Siendo la cantidad de Hombres:

CH = 3H

Tiempo de Desarrollo Nominal:

TDESn = ESFn/CH

TDESn = 7,4/3

TDESn = 2,46 M

Productividad nominal:

Pn = MF*1000/ESFn

Pn = 2,24 MF*1000/7,4

Pn = 302.7 (Instrucciones Hombre - Mes)

Realizando un análisis de los factores que afectaron de una u otra manera el

desarrollo del presente proyecto se obtuvo los siguientes:

FACTORES.

TABLA 3.1 Factores Costo/Beneficio.

Nº Descripción Iniciales Valor

1 Requerimientos de Seguridad del software RSS 1,00

2 Tamaño de la Base de Datos TBD 0,94

3 Complejidad del Producto CPR 1,30

4 Restricciones de Tiempo de Ejecución RTE 1,00

5 Restricciones de Memoria Principal RMP 1,00

6 Velocidad con que cambian los Medios de Cómputo VMC 1,15

7 Tiempo de Respuesta del Computador TRC 0.87

8 Capacidad de los Analistas CAN 0,86

9 Experiencia de los Analistas EAN 0,91

10 Capacidad de los Programadores CPRO 0,86

11 Experiencia en el Sistema Operativo ESO 0,96

12 Experiencia en el Lenguaje de Programación ELP 0,95

13 Uso de Técnicas Modernas de Programación UTP 0,91

14 Utilización de las Herramientas de Software UHS 0,91

15 Requisitos de Planificación. RPL 1,10

FUENTE: Trujillo 97.

ELABORADO POR: Grupo de Tesis.

Parámetros referenciales:

Esfuerzo compuesto:

FEC= RSS * TBD * CPR * RTE * RMP * VMC * TRC * CAN * EAN *

CPRO * ESO * ELP * UTP * UHS * RPL

FEC=1.00*0.94*1.30*1.00*1.00*1.15*0.87*0.86*0.91*0.86*0.96*0.95*0.91

*0.91*1.10

FEC = 0.68

Por lo tanto los parámetros reales del proyecto fueron:

Indicadores:

Esfuerzo:

ESF = ESFn * FEC

ESF = 7,4 HM * 0,68

ESF = 5.032 HM

Tiempo:

TDES = TDESn * FEC

TDES = 2,46 M * 0,68

TDES = 1,67 M

Productividad:

P = MF * 1000 / ESF

P = 2,24 * 1000 / 5,032

P = 445,15 (Instrucciones hombre mes)

Costos Directos:

CD = CFT + CMT + CMAT + OG

Donde:

CFT = Costo de la Fuerza de Trabajo.

CMT = Costo de los Medios Técnicos

CMAT = Costo de los Materiales Técnicos

OG = Otros gastos.

Costo de fuerza de trabajo:

Este valor fue calculado basándose en el tiempo de trabajo que fue invertido

por parte del docente, el mismo que se estima fue de un 10% del tiempo total.

Como consideración especial fue que el salario Promedio de un Ingeniero en

Sistema de la Carrera de Ciencias de la Ingeniería y Aplicadas de la

Universidad Técnica de Cotopaxi es de U. S. D. 400 (CUATRO CIENTOS

DOLARES NORTEAMERICANOS) valor con el que se ha realizado el

cálculo.

Costo de la fuerza de trabajo del tutor:

S = 10% * ( Salario )* TDES

S = 10 * 400* 1.67

S = U. S. D. 66.80

El costo de la fuerza de trabajo total fue:

CFT = ( TDES * CH * SMCO) + S

CFT = ( 1,67 * 3 * 150) + 66.80

CFT = U. S. D. 818.30

Donde:

SMCO = Salario de los analistas (Egresados).

El costo de los medios técnicos se calculó utilizando la siguiente expresión:

CMT = HTM + CPM

Donde:

HTM = Horas de tiempo de máquina mensuales de trabajo (trabajando 6

horas diarias durante 20 días al mes y durante 2 meses da un total de 240h).

CPH = Costo por hora del uso del medio técnico.

Costo Hora en lugares particulares 0,50 ctv.

Costo Hora en el Centro de Computo de la Universidad 0.08 ctvs.

Costo Hora = 0,29 ctvs.

CMT = (HTM * CPH) +(HI *CHI)

CMT = (240 * 0,29) + (10 * 0,40)

CMT = (69.6) + (4)

CMT = U. S. D. 73.6.

Tabla de CMAT (Costo de los Materiales Técnicos).

TABLA 3.2 Costo Materiales Técnicos.

Material Costo

Papel 10

Discos 3 1/2 10

Tinta de Impresora 50

Materiales de Oficina 10

Total 80

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

Tabla de OG (Otros Gastos)

TABLA 3.3 Otros gastos

Gasto Costo

Pasajes (3 personas) 35

Alimentación 50

Total 85

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

Costo directo del proyecto:

CD = CFT + CMT + CMAT + OG

CD = 818.30 + 73.60 + 80 + 85

CD = U. S. D. 1056.90

Costos indirectos:

CI = 5% * CD

CI = 0,05 * 1056.90

CI = U.S.D. 52.845

Costos total de la aplicación:

CT = CD+CI

CT = 1056.90 + 52.845

CT = U. S. D. 1109.745 ( Dólares Americanos)

DIAGRAMA DE FLUJO DE DATOS (DFDS).

DIAGRAMA 3.1 Diagrama de Contexto.

1.SISTEMACEYPSA

CLIENTES

USUARIOSDEPARTAMENTO

FINANCIERO

PROFESORES

Pedido Productos

Factura

Datos Cliente

Pedido Productos/ Equipos

Factura

Datos Profesor

Reporte deMovimientos

Datos Usuario

Actas

ESTUDIANTE

Pedido Productos/ Equipos

Comprobante

NOMBRE: Diagrama de Contexto.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.2 DFD Nivel 0 Sistema Ceypsa.

NOMBRE: DFD Nivel 0 Sistema Ceypsa.

ELABORADO POR: Grupo de Tesis.

Datos Inventario

Lista Clientes

Lista Profesores

Datos Cliente CI

Datos Profesor CI

Datos Inventario

Datos Inventario

Reporte Movimientos_Actas

Pedido Equipo

Datos Usuario

Pedido_Equipo

Comprobante

Produccion Diaria

Lista Productos

Pedido Productos

Factura

Factura

Pedido Producto

ALUMNO

USUARIOS

PROFESOR

CLIENTES

1

GESTIONAR SECRETARIA

+

2

GESTIONAR COMERCIALIZACION

+

3

GESTIONAR CAMPO

+

Inventario

DEPARTAMENTO FINANCIERO

4

EMISION INFORMES

DIAGRAMA 3.3 DFD Nivel 1 Gestionar Secretaria.

NOMBRE: DFD Nivel 1 Gestionar Secretaria.

ELABORADO POR: Grupo de Tesis.

Comprobante

Lista Equipo dev

Datos Cliente CI

Datos Profesor CI

Param Consulta Usuario

Inf Reporte Usuario

Param Modifica Usuario

Datos Inventario

Lista Equipo

Inf Modifica Equipo

Inf Reporte Equipo

Param Consulta Equipo

Param Modifica EquipoDatos equipo

Pedido Equipo

Datos Usuario

Pedido_Equipo

Comprobante

Param Consulta Cliente CIParam Modifica Cli

Inf Reporte CliInf Modifica Cliente

Param Consulta Profesor CI

Param Modif Prof

Inf Reporte Prof

Inf Modifica Prof

PROFESOR CLIENTES

SECRETARIA

1

REGISTRAR CLIENTES

+

2

REGISTRAR PROFESOR

+

ALUMNO

USUARIOS

3

REGISTRAR PRESTAMOS

+

4

REGISTRAR USUARIOS

EQUIPO

5

REGISTRAR EQUIPO

+

Inventario

6

REGISTRAR DEVOLUCION

+

DIAGRAMA 3.4 DFD Nivel 1.1 Registrar Clientes.

[Lista Clientes]

Datos Cliente Modificado

Datos Cliente Modificado

Datos Cliente

[Datos Cliente CI]

Información Reportes Cliente

Información Cliente Modificar

Cliente Registrado

[Param Modifica Cli]

[Param Consulta Cliente CI]

[Inf Reporte Cli]

[Inf Modifica Cliente]

CLIENTES

SECRETARIA

1.1.1.2

INGRESAR CLIENTE

1.1.1.3

MODIFICAR CLIENTE

1.1.1.5

CONSULTAR CLIENTE

Cliente

1.1.1.1

VERIFICAR REGISTRO

1.1.1.4

ACTUALIZAR INFORMACION

GESTIONAR COMERCIALIZACION

NOMBRE: DFD Nivel 1.1 Registrar Clientes.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.5 DFD Nivel 1.1 Registrar Profesor.

[Lista Profesores]

Datos Prof Modificado

Datos Prof Modificado

Datos Profesor

[Datos Profesor CI]

Infromación Reportes Profesor

Información Profesor Modificar

Profesor Registrado

[Inf Reporte Prof]

[Param Consulta Profesor CI]

[Param Modif Prof]

[Inf Modifica Prof]

PROFESOR

SECRETARIA

1.1.2.2

INGRESAR PROFESOR

1.1.2.3

MODIFICAR PROFESOR

1.1.2.5

CONSULTAR PROFESOR

Profesor

1.1.2.1

VERIFICAR REGISTRO

1.1.2.4

ACTUALIZAR INFORMACION

GESTIONAR COMERCIALIZACION

NOMBRE: DFD Nivel 1.1 Registrar Profesor.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.6 DFD Nivel 1.1 Registrar Prestamos.

[Datos Inventario]

Pedido_Equipo

Comprobante

[Comprobante]

Datos Prestamo_Equipo

Inf Reporte Equipo

Param Consulta Equipo

Comprobante

Param Modificacion Equipo

[Lista Equipo]

[Pedido Equipo]

[Pedido_Equipo]

ALUMNO

PROFESOR

REGISTRAR EQUIPO

1.1.3.2

REALIZAR PEDIDO

+

Administrador de Prestamos

1.1.3.3

ELABORAR COMPROBANTE Inventario

TRABAJADORES_OTROS

NOMBRE: DFD Nivel 1.1 Registrar Préstamos.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.7 DFD Nivel 3.1.1 Realizar Pedido.

[Datos Inventario]

[Pedido_Equipo]

Datos Consulta Pedido

Datos Modifica Pedido

[Datos Prestamo_Equipo]

Pedido Registrado

Pedido Equipo Aprobado

[Inf Reporte Equipo]

[Param Consulta Equipo]

[Param Modificacion Equipo]

[Lista Equipo]

[Pedido Equipo]

[Pedido_Equipo]ALUMNO

PROFESORREGISTRAR EQUIPO

Administrador de Prestamos

1.1.3.2.1

VERIFICAR PEDIDO

1.1.3.2.2

INGRESAR PEDIDO

1.1.3.2.3

MODIFICAR PEDIDO

1.1.3.2.4

CONSULTAR PEDIDO

ELABORAR COMPROBANTE

TRABAJADORES_OTROS

Pedido

Inventario

NOMBRE: DFD Nivel 3.1.1 Realizar Pedido.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.8 DFD Nivel 1.1 Registrar Equipo.

[Lista Equipo dev]

Datos Equipo Modificado

Datos Equipo Modificado

Informacion Reportes Equipo

Informacion Equipo Modificar

Equipo Registrado

[Lista Equipo]

[Param Consulta Equipo]

[Inf Reporte Equipo]

[Inf Modifica Equipo]

[Param Modifica Equipo]

[Datos equipo]

EQUIPO

SECRETARIA

REGISTRAR PRESTAMOS

1.1.5.1

INGRESAR EQUIPO

1.1.5.2

MODIFICAR EQUIPO

1.1.5.4

CONSULTAR EQUIPO

EQUIPO

1.1.5.3

ACTUALIZAR INFORMACION

REGISTRAR DEVOLUCION

NOMBRE: DFD Nivel 1.1 Registrar Equipo.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.9 DFD Nivel 1.1 Registrar Devolución.

Datos Consulta Devoluciones

Datos Registrados

Informacion Equipo

Codigo Comprobante

[Comprobante]

[Lista Equipo dev]

REGISTRAR EQUIPO

ALUMNO

1.1.6.1

VERIFICA DEVOLUCION EQ

1.1.6.2

INGRESAR INFORMACION

1.1.6.3

CONSULTA EQUIPO

ALUMNO

Reg Equipo

NOMBRE: DFD Nivel 1.1 Registrar Devolución.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.10 DFD Nivel 1 Gestionar Comercialización.

[Datos Inventario]

[Lista Clientes]

[Lista Profesores]

Datos Pedido_Producto

[Lista Productos]

Inf Reporte Pedido

Param Consulta Pedido

Param Modificación Pedido

[Produccion Diaria]

[Pedido Producto]

[Factura]

[Pedido Productos]

[Factura]

PROFESOR

CLIENTES

GESTIONAR CAMPO

1.2.2

REALIZAR PEDIDO

+

1.2.3

ELABORAR FACTURA

Administrador de Comercialización

GESTIONAR SECRETARIA

Inventario

NOMBRE: DFD Nivel 1Gestionar Comercialización.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.11 DFD Nivel 1.1 Realizar Pedido.

[Datos Inventario]

Datos Pedido Modificado

Datos Pedido Modificado

Datos Consulta Pedido

Inf Modificar Pedido

Pedido Registrado

[Datos Pedido_Producto]

[Lista Clientes]

[Lista Profesores]

[Lista Productos]

Datos Pedido

[Param Consulta Pedido]

[Inf Reporte Pedido]

[Param Modificación Pedido]

[Pedido Producto]

[Produccion Diaria]

[Pedido Productos]

CLIENTES

PROFESOR

GESTIONAR CAMPO

Administrador de Comercialización

1.2.2.1

VERIFICAR PEDIDO

1.2.2.2

INGRESAR PEDIDO

1.2.2.3

MODIFICAR PEDIDO

1.2.2.5

CONSULTAR PEDIDO

ELABORAR FACTURA

GESTIONAR SECRETARIA

Factura

1.2.2.4

ACTUALIZA INFORMACION

Inventario

NOMBRE: DFD Nivel 1.1 Realizar Pedido.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.12 DFD Nivel 1 Gestionar Campo.

Informacion Productos

Informacion Productos

Datos Producto[Produccion Diaria]

[Lista Productos]

PRODUCTOS

GESTIONAR COMERCIALIZACION

GESTIONAR COMERCIALIZACION

1.3.1

REGISTRAR PRODUCTO

+

1.3.2

REGISTRAR PRODUCCION

+

1.3.3

REGISTRAR PRACTICAS

NOMBRE: DFD Nivel 1 Gestionar Campo.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.13 DFD Nivel 1.1 Registrar Producto.

[Produccion Diaria]

[Informacion Productos]

Datos Producto Modificado

Datos Producto Modificado

[Datos Producto]

Inf Reportes Producto

Inf Producto Modificar

Producto Registrado

[Lista Productos]

PRODUCTOS

GESTIONAR COMERCIALIZACION

1.3.1.1

INGRESAR PRODUCTO

1.3.1.2

MODIFICAR PRODUCTO

1.3.1.4

CONSULTAR PRODUCTO

Producto

1.3.1.3

ACTUALIZAR INFORMACION

REGISTRAR PRODUCCION

NOMBRE: DFD Nivel 1.1 Registrar Producto.

ELABORADO POR: Grupo de Tesis.

DIAGRAMA 3.14 DFD Nivel 3.1 Registrar Producción.

Datos

[Informacion Productos]

[Informacion Productos]

REGISTRAR PRODUCTO

REGISTRAR PRACTICAS

1.3.2.1

INGRESO INFORMACION

1.3.2.2

ACTUALIZA INFORMACION

NOMBRE: DFD Nivel 3.1 Registrar Producción.

ELABORADO POR: Grupo de Tesis.

3.6 MODELIZACION CLIENTE / SERVIDOR.

Se considera la utilización de un Servidor de BD que permita acceder a los

datos en forma segura ,estableciendo seguridad en las mismas, así como

definir a los usuarios de las BD o archivos del sistema.

La conexión en red se efectuará mediante un hub, con el protocolo TCP/IP.

FIGURA 3.2 “Arquitectura cliente/servidor”.

CLIENTECLIENTE

CLIENTE

SERVIDORDE DB

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

3.7 ANALISIS Y DISEÑO DE BASE DE DATOS.

Se desarrollaron los modelos físicos y lógicos del sistema de acuerdo a los

requerimientos establecidos por los usuarios, estos se realizaron mediante el

uso de herramientas CASE.

DIAGRAMA 3.15 Modelo Lógico de Datos.

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

Se encuentra en

Cancela

Real iza

T IENE

(D)

Se encuentra

Posee

Contiene

T iene

Esta

Posee

Posee

Anularf

cod_facturafechaM otivoobservacion

A10<M >DTA50A50

cl ientes

nom _cl ientedi r_cl ientefono_cl ienteem presaobservacion

A50A50num eric(18, 0)A50A50

detal le

cod_regcod_facturacod_productocantidadvalor_uni tariovalor_total

num eric(18, 0)A10A10num eric(18, 0)A10F

<M >

deta l lecl iente

cod_detacl icod_profretirocursoespecia l idadusoobservacion

A10<M >A10A50A30A30A40A50

encabezado

cod_facturacod_cl ientecod_proffechaobservaciondescuento

A10DTA30DTA30<UNDEF>

equipo

cod_equiponom brefecha_adqcaracteristicaobservacion

A10<M >A50DTA40A50

piefactura

cod_facturadescuentosubtota l_facturatota l_ factura

A10num eric(18, 0)num eric(18, 0)A10

<M >

Profesores

nom _profd i r_proffono_profcargo_profcarrera_prof

A50A50num eric(18, 0)A40A40

reg_prestaeq

cod_regcod_prestam ousuariocicloespecial idaddocum entofechaobservacion

A10A10A50A30A40A30DTA50

<M >

registroeq

cod_regcod_productocod_prestam ocod_equipofechaobservacionrazoncantidadtiporeg_prestaeqcod_facturacod_detacl i

num eric(18, 0)A10A10A10DTA50A50num eric(18, 0)A10A10A10A10

<M >

usuarios

cod_usuarionom brefuncion

A10A50A30

<M >Produccion

cod_productonom bre_prodcutoobservacionform a_ventatipo

A10A50A50A30A30

DIAGRAMA 3.16 Modelo Físico de Datos.

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

FK_ENCABEZA_SE_ENCUEN_CLIENTES

FK_ENCABEZA_CANCELA_ANULARFFK_ANULARF_CANCELA_ENCABEZA

FK_DETALLEC_REALIZA_PROFESOR

FK_ENCABEZA_TIENE_PIEFACTU FK_REGISTRO_SE_ENCUEN_REG_PRES

FK_REGISTRO_POSEE_EQUIPO

FK_REGISTRO_CONTIENE_DETALLEC

FK_REGISTRO_TIENE_ENCABEZA

FK_REGISTRO_ESTA_DETALLE

FK_DETALLE_POSEE_PRODUCCI

FK_REGISTRO_POSEE_PRODUCCI

Anularf

cod_facturafechaMotivoobservacion

A10<M>timestampchar(50)char(50)

clientes

nom_clientedir_clientefono_clienteempresaobservacion

char(50)char(50)numeric(18, 0)char(50)char(50)

detalle

cod_regcod_facturacod_productocantidadvalor_unitariovalor_total

numeric(18, 0)char(10)char(10)numeric(18, 0)char(10)float

detallecliente

cod_detaclicod_profretirocursoespecialidadusoobservacion

A10<M>char(10)char(50)char(30)char(30)char(40)char(50)

encabezado

cod_facturacod_clientecod_proffechaobservaciondescuento

char(10)timestampchar(30)timestampchar(30)<Undefined>

equipo

cod_equiponombrefecha_adqcaracteristicaobservacion

A10<M>char(50)timestampchar(40)char(50)

piefactura

cod_facturadescuentosubtotal_facturatotal_factura

char(10)numeric(18, 0)numeric(18, 0)char(10)

Profesores

nom_profdir_proffono_profcargo_profcarrera_prof

char(50)char(50)numeric(18, 0)char(40)char(40)

reg_prestaeq

cod_regcod_prestamousuariocicloespecialidaddocumentofechaobservacion

char(10)char(10)char(50)char(30)char(40)char(30)timestampchar(50)

registroeq

cod_regcod_productocod_prestamocod_equipofechaobservacionrazoncantidadtiporeg_prestaeqcod_facturacod_detacli

numeric(18, 0)char(10)char(10)char(10)timestampchar(50)char(50)numeric(18, 0)char(10)char(10)char(10)char(10)

usuarios

cod_usuarionombrefuncion

char(10)char(50)char(30)

Produccion

cod_productonombre_prodcutoobservacionforma_ventatipo

char(10)char(50)char(50)char(30)char(30)

Para la elaboración de la Base de Datos se ha utilizado el motor de Base de

Datos SQL Server, la misma que permite implementar las tablas de la Base

de Datos de la aplicación.

Se desarrollaron las siguientes tablas en base a los requerimientos del usuario,

las que permitirán llevar el control de la información, estas tablas están

relacionadas entre si de acuerdo a las necesidades establecidas.

DIAGRAMA 3.17 Modelo Relacional.

FUENTE: Grupo de Tesis.

ELABORADO POR: Grupo de Tesis.

3.8 DISEÑO DE INTERFACES DE USUARIO.

Luego de haber establecido las necesidades del usuario se procede al diseño

del sistema, en donde se evaluará las soluciones alternativas y se especifica

la solución detallada de tipo informático.

Para el diseño de las interfaces de usuario se consideró una comunicación

entre este y la maquina considerando un fácil manejo y operabilidad de los

menús y submenús existentes en el mismo.

Cada menú y submenú presenta la información requerida por el usuario,

siendo estos diseñados en base a los requerimientos establecidos. (ANEXO 3)

3.9 PROGRAMACIÓN DEL SISTEMA.

La programación del sistema se efectuó en base a los requerimientos

establecidos para el efecto, pues contempla el normal desenvolvimiento de las

tareas a realizar como las altas y bajas que puede manipular el usuario.

(ANEXO 4)

3.10 IMPLANTACIÓN DEL SISTEMA.

Para la implantación del sistema se debe tomar en cuenta algunos aspectos

como son:

Probar y hacer las redes y bases de datos, las cuales deben ser capaces de

soportar todas las operaciones realizadas por el usuario; además se debe

realizar la instalación y pruebas del sistema, ya que es necesario que el

usuario mire con sus propios ojos la efectividad del sistema de información,

el producto que se obtendrá es un sistema instalado listo para la puesta en

funcionamiento.

El nuevo sistema desarrollado para el CEYPSA presenta un nuevo rumbo al

trabajo desarrollado en el mismo, pues resuelve en lo posible todos los

problemas y requerimientos planteados.

3.11 PROPUESTA DE INTEGRACION ENTRE EL SISTEMA

FIANCIERO Y EL SISTEMA DESARROLADO PARA EL CENTRO

DE EXPERIMENTACION Y PRODUCCION SALCHE.

Antecedentes.

Sistema Olympo.

El Sistema Olympo del Departamento Financiero, fue adquirido a la empresa

PROTELCOTEL S. A., de la cuidad de Quito, dicho sistema se encuentra

desarrollado en el lenguaje de programación Visual FoxPro, con acceso a la

base de datos en Microsoft Access 97, éste se encuentra instalado en el

servidor bajo la plataforma Windows 2000 Server, del mencionado

departamento, el mismo que permite el acceso a los usuarios en base a claves

establecidas.

El código fuente así como la estructura del sistema y la base de datos, no

fueron adquirido por la universidad, debido a que no se incluyó ninguna

cláusula en el contrato de compra, dotando únicamente de la instalación y

capacitación al personal que manipula el sistema.

Estos factores no permitieron elaborar de forma real la exportación de los

datos puesto que al no conocer la estructura de la Base de datos es imposible

que programador alguno emigre los datos a la Base de Datos planteada.

El sistema opera en red, cada terminal se encuentra conectado a una unidad

virtual mediante la cual acceden a la base de datos desde el sistema

mencionado.

Sistema CEYPSA

El sistema para el CEYPSA de la U. T. C., fue desarrollado en el lenguaje de

programación Visual Basic 6.0, debido a que éste permite el acceso remoto a

cualquier base de datos, además de ser compatible con otros lenguajes de

programación.

La base de datos utilizada para el mismo fue desarrollado en SQL Server 7.0,

ya que ésta permite la importación y exportación de datos a otras bases de

datos.

Propuesta de integración de los dos sistemas.

Actualmente la Universidad Técnica de Cotopaxi junto con el CEYPSA, se

encuentran enlazadas a Internet mediante una conexión radio enlace, esta se

encuentra estructurada de la siguiente forma:

FIGURA 3.3 “Bosquejo de Aproximación Conexión Radio Enlace”.

FUENTE: Ing. Adrián Mena.

ELABORADO POR: Grupo de Tesis.

Cyber Com es la empresa que provee de este servicio a la Universidad, esta

se encuentra ubicada en la ciudad de Quito.

Para la transmisión de la información se encuentra ubicado estratégicamente

dos repetidoras, la velocidad con que se transmite los datos es de 256 kbps y

de 128 kbps, utiliza direcciones IP públicas.

Para la integración de los dos sistemas antes mencionados se propone que

dentro de esta red se integre al servidor del Departamento Financiero, pues

este pertenece a una red independiente.

Una vez que el servidor se encuentre dentro de la red y se establezcan las

seguridades respectivas para la información que se va a manejar, se accederá

a la carpeta que contenga la base de datos del financiero y se creará una

unidad de red, una vez creada esta unidad se podrá tener acceso a la

información que se necesite del Sistema de Inventarios y Facturación y

proceder a la actualización de datos que requiera el Financiero.

Para acceder a la Base de Datos se puede mencionar entre las opciones

principales:

• ODBC.- puesto que permite definir el DSN de archivo

relacionado directamente con la Base de Datos a utilizar, además

desde el servidor se emiten los permisos necesarios para que el

usuario acceda a este de acuerdo a los requerimientos del mismo.

• ADO.- este permite acceder a la base de datos desde el lenguaje de

programación utilizando la opción “Usar cadena de conexión”,

permitiendo el acceso a la base de datos previo los permisos

respectivos.