Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Presentación sistema de tickets

proyecto de titulación
by

andres ortiz ortiz

on 10 December 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Presentación sistema de tickets

INSTITUTO TECNOLÓGICO SUPERIOR CINCO DE JUNIO
INTRODUCCIÓN
MARCO METODOLÓGICO
Desarrollo de la Propuesta
Introducción
En la actualidad las empresas y organizaciones utilizan mucho la tecnología informática para facilitar su trabajo a fin de poseer más solvencia y una mejora de productividad.
FUNDAMENTACIÓN TEÓRICA
Temas:
PROGRAMACIÓN ORIENTADA A OBJETOS
POWER BUILDER
BASE DE DATOS
MICROSOFT SQL SERVER 2005
IEEE 830
METODOLOGÍA DE DESARROLLO DE SOFTWARE
OBJETIVOS
Desarrollar un sistema informático de administración de tickets de alimentación para la Corporación de Promoción Económica (CONQUITO) para brindar una mejor atención al personal utilizando herramientas de desarrollo de software efectivas y sistemas gestores de base de datos confiables y eficientes.
.
Especificación de Requerimientos de Software
El SRS se realiza en base a la encuesta realizada a jefe de sistemas de CONQUITO
Detail 3
Detail 4
Especifican lo que el sistema debe realizar de acuerdo al criterio y opinion del cliente
PLANIFICACIÓN
DISEÑO
Se realiza el diseño estructural del sistema que está compuesto por:

Base de Datos
Interfaces del Sistema.
DESARROLLO
De acuerdo al lenguaje de programación Power Builder podernos aplicar la programación orientada a objetos la cual la componen la herencia, el encapsulamiento, el polimorfismo y la abstracción.
DESARROLLO DEL SISTEMA DE TICKETS DE ALIMENTACIÓN DEL PERSONAL DE CONQUITO
Método Inductivo
.
MARCO METODOLÓGICO
El Método de Investigación utilizado es la investigación de campo desarrollando una encuesta al personal

Indica que se debe realizar un análisis del problema planteando una encuesta al pertosnal y conocer su opinión sobre el sistema de manual de tickets actual y la implementación de un nuevo sistema informático de tickets

Objetivo General
Objetivos Específicos
.
.
.
Realizar una buena recolección de requerimientos mediante la aplicación de entrevistas y encuestas las cuales se especifican claramente en la metodología y ciclo de vida de software que se va aplicar en este proyecto.
.
Diseñar una interfaz interactiva que permita a los usuarios obtener los resultados de manera rápida, fiable y fácil para su posterior uso en los pagos que realiza la empresa al proveedor.
.
Crear una base de datos que sea capaz de registrar, generar y garantizar la conservación integra de datos de forma rápida y automática permitiendo el fácil desarrollo de las actividades.
.
Desarrollar el sistema en un lenguaje de programación orientado a objetos que garantice seguridades y la correcta administración de la información que se registra a fin de protegerlos ante una pérdida parcial o total.
.
Aplicar a fondo la metodología de desarrollo y el ciclo de vida del software para que garantizar que el proyecto va a ser elaborado como lo mandan los estándares y normas que tienen que ver con el desarrollo de un sistema informático.
Interpretación de Datos
.

N: número total del personal 80 empleados
k: nivel de confianza a quien se le aplica la encuesta 80%= 1,28
Valores
e: 5% probabilidad de convencimiento es de 70 a 75 personas del total
p: proporción de población=0.5
q: error proporción de población, es 1-p.= 0.5
n: (número de encuestas que vamos a hacer). Valor total
Aplicación de la Fórmula
n= (1,28*0.5*0.5*80)/((0.05(80-1) )+1,28*0.5*0.5)
La población total de aplicación de la encuesta es a 68 personas.




Cálculo de la Muestra
.
Pregunta 1
.
Pregunta 2
.
Pregunta 3
3.- ¿Considera usted necesario el cambio de este sistema?
Pregunta 4
.
Pregunta 5
.
Pregunta 6
.
Análisis de la Entrevista al Personal
1.- ¿Según su criterio qué opina sobre el sistema manual que actualmente registra los tickets de la alimentación del personal?
2.- ¿Cree usted que el sistema entrega datos confiables y eficientes además de no tener inconvenientes como perjuicios a los empleados de la empresa?
4.- ¿Cree usted que fuera necesario implementar un sistema informático automatizado de registro de datos?
5.- ¿Considera usted que con la implementación de este sistema van a mejorar los trámites que realiza el personal administrativo?
6.- ¿Cree que con este sistema informático se va a cumplir justamente con los pagos que a empresa realiza al proveedor de los alimentos?
.
Nombre del Sistema:
Sistema Informático Automatizado de Control de Tickets para Alimentación del Personal de CONQUITO (Systick).

Etapa:
Análisis del Sistema Informático y Recopilación de Información

Analista de Sistemas y Director del Proyecto:
Ortiz Gualoto Andrés Fernando

Especificación de Requerimientos de Software
.
Especificación de Requerimientos de Software
Situación Actual
La institución actualmente posee un registro manual de tickets
Problematica:
Los tickets no son registrados correctamente
Causa inconvenientes al momento de realizar los pagos al proveedor
Excesivo gasto de papel.

Especificación de Requerimientos de Software
Alcance
Registro de información (tickets del personal)
Entregar reportes e ingreso de datos y tickets
Mantenimiento del sistema.

Especificación de Requerimientos de Software
Perspectiva del Producto
Desarrollar un software que genere tickets de la alimentación que ofrece la institución a sus empleados, permitiendo llevar un registro confiable eficiente y eficaz, y solucionar la problemática de la institución como el mal pago al proveedor de los alimentos, el ahorro de papel y la mejor calidad de administración y servicio.

Especificación de Requerimientos de Software
Introducción
CONQUITO es una institución público privada la cual trabaja a favor de la comunidad de Quito en proyectos emprendedores y de superación personal y micro empresarial ofreciendo capacitación, asesoramiento y emprendimiento en las labores que realiza la comunidad.

La institución ofrece el servicio de alimentación al personal el cual tiene un pago compartido por parte del personal y de la empresa.

El sistema se realiza con el propósito de administrar el registro de tickets del personal al momento de acudir a tomar su almuerzo.



Especificación de Requerimientos de Software
Funcionalidad del Sistema
Funciona bajo una Arquitectura Cliente Servidor
Módulos del Sistema:

Módulo de entradas
Módulo de Procesos
Módulo de Salidas



Especificación de Requerimientos de Software
Existen 3 partes que van a usar el sistema de tickets
Especificación de Requerimientos de Software
Restricciones Generales
No realiza ningún tipo de contabilidad.
No calcula el rol de pagos de la empresa.
No realiza inventarios de los alimentos.
No Ofrece el menú de alimentos.
Especificación de Requerimientos de Software
Integridad.-datos actualizados

Disponibilidad.- datos puestos a libre disposición

Consistencia.- actualizada en la base de datos

Seguridades.- datos pueden ser respaldados cuando sea necesario

Especificación de Requerimientos de Software
Hardware:
• Procesador Pentium(R)Dual Core 2.50 GHz
• 1 Gb de memoria RAM
• Disco duro de 500 Gb
• Lector de DVD • Sistema Operativo
Talento Humano (ingreso de datos)
Sistemas (mantenimiento sistema)
Proveedor y Meseros (registro de tickets del personal)
Requerimientos de Desarrollo
modulo Entrada
Ingreso de personal.
Ingreso de datos de mantenimiento del sistema.

Ingreso de personal.
Ingreso de datos de mantenimiento del sistema.

Módulo de Procesos
Generación de Tickets
Módulo de Salida
Reporte del listado del personal
Reporte de tickets Individual
Reporte de tickets por Fecha

Módulo de Entrada
Requerimientos no Funcionales
Software:
Win XP SP3, Vista ó 7
• SQL server (2005 ó 2008)
• Power Designer 12.5
• Power Builder 12.0
• Office 2007,2010
Requerimientos de Sistema
.
Historia de Usuario
Plan de Entregas
1.- Registro de Personal (4 puntos)
“Comprobar que el sistema guarde y valide el ingreso de datos de los empleados que va a usar el sistema de tickets.”
Tareas:
1.1. Comprobación de la Base de Datos
1.2. Diseño de interfaz de módulo de entradas
1.3. Comprobación de ingreso de datos.

2.- Registro de Tickets (4 puntos)
“Comprobar que el sistema almacene los datos que referente a los empleados que se registran y harán uso del sistema de tickets.”
Tareas:
2.1. Comprobación de la Base de Datos
2.2. Diseño de interfaz de módulo de entradas
2.3. Comprobación de ingreso de datos.

CICLO DE VIDA ESPIRAL
Lenguaje de Modelamiento Unificado
Se detallan los procesos de registro de tickets que va a realizar el sistema con los diagramas.
METODOLOGÍA DE DESARROLLO DE SOFTWARE
Se aplica la metodología de desarrollo de software Extreme Programing (XP) para organizar la construccion del sistema.
Planificación
.
Análisis de Riesgo
.
Desarrollo
.
Pruebas (Evaluación)
Planificación
Se debe recolectar la información para conocer las necesidades del cliente acerca de la automatización del registro de tickets

El sistema informático debe registrar correctamente los tickets con sus datos.

El sistema debe emitir el total de los tickets que se han producido tanto individuales, grupales, y además de poseer un listado del personal.
El análisis de riesgo se lo realiza en base a la matriz de riesgos por colores en la cual contiene datos de los procesos que realiza el sistema frente a los riesgos que cada uno puede tener.

Se procede a explicar como es desarrollado el sistema en cuanto a programación y configuración de base de datos y lenguaje de programación
Permiten verificar el funcionamiento de todo el sistema y en especial del código.

Las pruebas de aceptación las realiza el usuario y determina si es correcto o no el funcionamiento del sistema.
PRUEBAS
Conexión con la Base de Datos
.
Desarrollo del Sistema en Power Builder
.

Se generar el Modelo Físico de la Base de datos Crear un Base de datos en SQL Server 2005.

Mediante Power Builder se integra una Base de Datos hecha en cualquier gestor y realizar el programa utilizando la progrmación Orientada a Objetos
El Sistema es evaluado por el cliente e involucrados con el funcionamiento del sistema
•Responsable talento humano
•Responsable Sistemas
• Responsable cafetería (Proveedor de los alimentos)

Se evalúa cada módulo (entradas, procesos y salidas), diseño, seguridades, y almacenamiento de información.

Se analiza y determina que el diseño es aceptable, los procesos son correctos y el almacenamiento es el adecuado.

Diseño de la Base de Datos
.
Diseño de Interfaces
.
1 Titulo del Sistema
2 Barra de Datos.
3 Botón Buscar.
4 Campo de Texto
5 Botones de Accion
6 Datos del Empleado.
7 Datos de Registro del ticket
Diseño Arquitectura Cliente/Servidor
La arquitectura cliente servidor del sistema permite administrar bien los procesos y que el usuario pueda trabajar libremente sobre la plataforma del sistema.
Es una herramienta donde se almacenan funciones y acciones que son compatibles en todo el sistema.

Estas funciones pueden ser las de edición de datos como guardar, nuevo, eliminar, imprimir etc.

En el objeto de usuario creado en un datawindow control es hacia donde van enfocadas todas las funciones antes mencionadas.

Objeto de Usuario
.
Creación de la Ventana Base
Se crea una ventana simple llamada w_base que va a contener el objeto de usuario el cual va a poseer todas las funciones de edición del sistema.

Se aplica el principio de herencia en donde las características de una herramienta son pasadas hacia otra.

A partir de la ventana base se procede a crear el resto de ventanas mediante la función herencia (Inherit) con lo cual tambien se cumple con los siguientes elementos de la programación orientada a objetos como:

Herencia: las características de la ventana base pasaron al resto de ventanas heredadas
Encapsulamiento: la codificación no se la puede observar ni modificar libremente en las ventanas heredadas.
Polimorfismo: cada ventana posee las mismas funciones de edición aunque todas no vayan a cumplir con un mismo proceso.
Abstracción: donde las ventanas heredadas recatan lo más necesarios para poder funcionar

Código Fuente del Sistema
En Power Builder debemos empezar por crear un WORKSPACE (espacio de trabajo), donde se selecciona una Aplicación (aplication) donde se compilan las herramientas para desarrollar un sistema.

También se selecciona una library (Librería) donde se colocan los objetos que se usan en el desarrollo del sistema.
Pantalla principal de diseño
.
Pantalla de Codificación
.
Pruebas de caja Negra
Son los procesos que están directamente relacionados con las interactuaciones del sistema con el usuario.
Pruebas de Caja Blanca
Son los procesos internos que efectua el sistema sean esto sprincipales o secundarios.
CONCLUSIONES
.
.
El uso de lenguajes de programación orientados a objetos como Power Builder, permite realizar software de calidad de manera eficiente y eficaz, ya que se aplica herencia, polimorfismo y encapsulamiento garantizando al programador ahorrar tiempo de desarrollo de manera muy notable y tener el control del código fuente.
.
El uso de un sistema Gestor de Base de Datos robusta como Microsoft SQL Server 2005 garantiza la buena administración y almacenamiento de la información.
.
La combinación de la metodología de desarrollo XP y el ciclo de vida en espiral aseguran la calidad del software y garantiza que se cumpla con todas las exigencias señaladas por CONQUITO.
.
El sistema constituye una herramienta de mejora del proceso de alimentación del personal, del área administrativa financiera y de la gestión del proveedor del servicio de alimentación, facilitando información inmediata, confiable, integra y consistente.
RECOMENDACIONES
.
Seleccionar la metodología de desarrollo que se adapta a las exigencias del cliente y al tipo de desarrollo requerido.

Un factor de éxito del proyecto es el continuo y acertado mantenimiento de la información por lo que se recomienda tener un responsable que vigile el correcto funcionamiento del sistema.

.
Debe existir el compromiso de todo el personal involucrado con el uso del sistema, a través de la capacitación y de cumplir con lo establecido en el manual de usuario.
.
Antes de poner en marcha al sistema de tickets se debe llenar los datos que se encuentran en la ventana de mantenimiento como provincias y ciudades, áreas y datos de la empresa para realizar el encabezado de reportes.
.
El sistema de tickets de la alimentación del personal está enfocado en la correcta administración de los datos los cuales también se los debe ingresar correctamente, con lo cual todos los procesos que forman parte del mismo también van a cumplir sus funciones de forma correcta.
GRACIAS POR SU ATENCIÓN
Full transcript