Proyecto final programación avanzada

38
PROGRAMACIÓN AVANZADA Proyecto Final Datos Informativos del Componente Educativo: CICLO TITULACIÓN CREDITOS ECTS 4 Ingeniería Sistemas 4 Informáticos y UTPL Computación. Datos informativos: Autor: Israel Rey C.I …… Docente: Ing. Quezada Pablo Fecha: 07 / 05/ 2013 LOJA -ECUADOR

Transcript of Proyecto final programación avanzada

Page 1: Proyecto final programación avanzada

PROGRAMACIÓN AVANZADA

Proyecto Final

Datos Informativos del Componente Educativo:

CICLO TITULACIÓN CREDITOS

ECTS

4 Ingeniería Sistemas 4

Informáticos y

UTPL Computación.

Datos informativos:

Autor:Israel Rey

C.I……

Docente: Ing. Quezada Pablo

Fecha: 07 / 05/ 2013

LOJA -ECUADOR

Page 2: Proyecto final programación avanzada

2

Tema:

Registro de las actividades de pasantes sobre mantenimiento de computadoras de una empresa

Page 3: Proyecto final programación avanzada

3

1. Objetivos

· Generales

Desarrollar una aplicación de escritorio para el control de inventarios y soporte técnico de pasantes en una empresa.

· Específicos

Partiendo de la necesidad de los clientes, pasantes, gerente con la necesidad de facilitar su trabajo y registro se han propuesto los siguientes objetivos específicos:

§ Ofrecer una herramienta de gran utilidad para los gerentes que consideren necesario adquirir un registro detallado de las actividades diarias de los pasantes.

§ Lograr desarrollar una aplicación en la que tenga un registro ordenado sobre el uso de mantenimiento de computadoras de los clientes en la empresa.

Page 4: Proyecto final programación avanzada

4

2. Justificación

La justificación para el desarrollo de este proyecto es lograr una herramienta de apoyo para una empresa sobre mantenimiento, la cual permite lograr que los pasantes, estudiantes de ingeniería y personas relacionadas a la computación o ciencias similares lleguen a encontrar una manera simple pero efectiva de llevar un registro de sus actividades sobre mantenimiento de computadoras, que requiera el cliente.La aplicación a desarrollar permitirá que todos los pasantes que la utilicen, lleguen a encontrar en ella una muy efectiva forma de colaborar con el registro de actividades realizadas que necesiten detallar para informar a su tutor o gerente de la empresa.En los objetivos mencionados del proyecto se definió de una manera clara que es lo que esta herramienta busca lograr.Por medio de este programa se espera obtener un resultado satisfactorio para el gerente. El proyecto funcionará con una base de datos en la que estará detallado el nombre del empleado, serie del equipo y el nombre del cliente, a fin de llegar a obtener un registro exitoso y detallado.Con el desarrollo de esta aplicación se espera lograr que los pasantes universitarios, aficionados a querer desarrollar más su capacidad intelectual, con la ayuda de esta empresa lo podrían lograr, dándole su uso necesario a la aplicación y de esa manera encuentren una buena utilidad y orden de actividades.

Page 5: Proyecto final programación avanzada

5

3. Alcance del proyecto

El presente proyecto tendrá la funcionalidad de crear un registro fiable de las actividades que se realicen en una empresa por medio de los diferentes postulantes que haya, así como también, crear un registro en el cual se irá llenando una base de datos que presente la hora de entrada y salida del equipo con problemas, con los detalles de la persona que realizó la solución.

A continuación se detalla las características de nuestra aplicación a ser desarrollada:

Para hacer uso de la aplicación los pasantes que ingresen a la empresa primeramente pasarán por el registro de usuario; que en este caso irá llenando los campos requeridos y obligatorios, como lo son nombres, apellidos, número de cédula, teléfono, institución que pertenecen y ciclo que cursan actualmente.

Cuando llegue un computador con daño a la empresa se procederá hacer un registro de los datos del cliente,: nombres, apellidos, número de cédula, Dirección y número de teléfono, para así tener en cuenta los datos del dueño del equipo.

Sistema que registra los diferentes problemas de cada máquina que llegue a la empresa, se guardará el estado, día, fecha, hora, dueño y posible fecha de entrega dependiendo del daño total.

Los miembros de la empresa pueden solicitar una búsqueda de los equipos que se encuentra en la dicha empresa, para realizar la búsqueda a éstos tendrán que seleccionar primeramente el código del equipo que se le asignó por su daño, o el número de cedula del cliente o del pasante quien realizó la solución, en una tabla aparecen las características del equipo, y el estado que tenga, si todavía no se soluciona al 100% el problema estará en un estado de pendiente, o también puede estar en estado Resuelto- Entregado.

Habrá la opción “salida de equipos” la cual constará de: detalles, serie de equipo, solución, fecha de entrada y salida, y el problema. Esto para tener un referencia de cómo ha sido solucionado el problema del equipo.

Interfaz gráfica:

Nuestra aplicación primeramente será diseñada con un interfaz gráfica y amigable con el usuario en el programa Netbeans con plataforma Java, y con un sistema de base de datos Oracle.

Para tener un registro en la base de datos conectamos con el servidor, luego verificamos si la conexión es exitosa haciendo una búsqueda en la base de datos, si al momento que buscamos nos extrae la información quiere decir que está perfectamente conectada con la base de datos Oracle

Page 6: Proyecto final programación avanzada

6

4. Limitaciones o Excepciones

Las Limitaciones que tendrá nuestra aplicación será que al momento que la empresa desee instalar la aplicación de registro deberá importar las bases de datos para su funcionamiento.El programa presenta algunas limitaciones en sus capacidades para los pasantes, por las cuales se plantean unas precondiciones.

PASANTE:

GERENTE:

§ El pasante deberá registrarse con sus datos personales para poder realizar su registro de actividades.

§ El pasante para poder realizar una búsqueda sobre un equipo y ver su fecha de ingreso deberá ingresar la serie del mismo.

§ El pasante para registrar el mantenimiento de un equipo, tendrá que solicitar los datos al cliente.

§ El gerente para poder buscar el registro de actividad de un pasante deberá ingresar el número de cédula del mismo.

§ El gerente para poder buscar información de estado sobre un equipo deberá ingresar la serie del mismo.

§ El gerente también puede verificar la salida de los equipos ingresando la serie del mismo.

ENCARGADO DE VENTAS:

El encargado de ventas deberá saber la disponibilidad de suministros que hay en la empresa.

Si no hay suministros disponibles se informará al gerente.

Page 7: Proyecto final programación avanzada

7

5. MARCO TEÓRICO

El presente proyecto se trata de elaborar una aplicación que nos permita aplicar los conocimientos adquiridos en la materia de programación avanzada.Para lo cual decidimos realizar una aplicación que se conecte a una base de datos y así poder obtener, registro de pasantes, búsqueda de información que el gerente necesite o quiera saber o el cliente solicite. Todo esto lo realizaremos en código java y programaremos en el compilador netbeans, el cual mediante sus funciones y características nos ayudará a realizar la conexión a una base de datos y la interfaz de la aplicación, para esta aplicación utilizamos las siguientes características del programa netbeans:

Elementos:

Jframe JBotton JLabel JtextField JtextPane Jmenú JmenuItem

Librerías:

ql.Statement;import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException;Diseño absolute \AbsoluteLayout.jar java.awt.event.MouseAdapter; java.awt.event.MouseEvent; javax.swing.JButton; javax.swing.JOptionPane;

Imágenes:

Las imágenes las utilizamos para darle una apariencia mucho más amigable al pasante como al gerente y así pueda tener una mejor interacción con la aplicación. Como la aplicación se conecta a una base de datos necesariamente la computadora en donde se instale la aplicación debe tener un sistema de base de datos Oracle, si no lo tiene nos presenta un mensaje indicando que no es posible realizar la conexión, para lo cual debemos instalar Oracle en la computadora.Para ello la aplicación primero verifica si se puede conectar a la base de datos, si logra dicha conexión procederá a presentarse una ventana de bienvenida sobre el registro de actividades, se podrán registrar y proceder a realizar la búsqueda.Para poder realizar nuestra aplicación tuvimos que investigar cómo realizar la conexión desde netbeans a una base de datos que en nuestro caso es de oracle, una vez investigado de cómo se realizaba la conexión procedimos a investigar cómo obtener los datos de la base de datos en nuestra aplicación dependiendo de la información que requerimos de la misma y así poder realizar las consultas requerida desde la aplicación.

Page 8: Proyecto final programación avanzada

8

ELECCION DEL MODELO

Nosotros hemos elegido la metodología RUP

JUSTIFICACION

Este modelo nos permite tener contacto directo con el cliente además de que se puede reducir el ciclo de vida del software y resaltando que el cliente solo nos otorga un determinado tiempo para terminar el proyecto. También hemos elegido dicho modelo ya que este modelo es un método rápido y específico que además de que fue creado por el hecho de que el cliente fue incapaz de definir cada uno de los requisitos del proyecto, este modelo también tiene apertura a los cambios en lugar de cumplimientos de planes pocos flexibles

VENTAJAS

Los equipos de desarrollo trabajan directamente con el cliente durante ciclos cortos, lo que nos permitirá saber con un poco más de exactitud los que desea el cliente para su sistema.

La entrega de versiones del sistema ocurre muy temprano y en intervalos muy cortos, así podremos maximizar la interacción con el cliente.

Existe una fuerte colaboración de equipo. El código se prueba a lo largo del proceso de desarrollo. Existen indicadores que miden el progreso del proyecto.

DESVENTAJAS

La desventaja es que no existirá documentación del proyecto. No podemos prever todo antes de empezar a programar. Dificultad en los programadores ya que no están acostumbrados a trabajar en

pareja

Page 9: Proyecto final programación avanzada

9

6. Metodología para el desarrollo

METODOLOGIA RUP

1. Introducción1.1 Propósito

El propósito de éste documento es recolectar, analizar y definir las necesidades y las características del registro de actividades de pasantes en una empresa. El proyecto se centra en proporcionar a los pasantes una herramienta que ayuden a agilizar el proceso de registrar sus actividades en soporte técnico de máquinas, permitiendo consultar las actividades realizadas de los pasantes y suministros disponibles, ver las fechas de ingreso, salida y la solución al equipo.

1.2 El Alcance

Uno de los alcances del proyecto de registro de actividades de pasantes en una empresa es poder centralizar la información sobre los casos que ingresan, sus problemas y las soluciones dadas de las diferentes máquinas con quienes trabajan los pasantes o la empresa. El alcance principal de este proyecto es brindar en una aplicación de escritorio el servicio de registro de actividades de soporte técnico.

1.3 Definiciones, Acrónimos, y Abreviaciones

RUP: Son las siglas de Rational Unified Process. Se trata de una metodología para describir el proceso de desarrollo de software

1.3 Referencias

Glosario.Plan de desarrollo de software. RUP (Rational Unified Process). Diagrama de casos de uso

2. Posicionamiento

Este sistema permitirá poder registrar las actividades de los pasantes a través de la aplicación en una base de datos sin necesidad de acudir al método de archivos, además podrá observarLos horarios de entrega de equipos a los clientes y poder verificar los suministros disponibles de la empresa y que el gerente tenga la facilidad de revisar las actividades de los pasantes.

Page 10: Proyecto final programación avanzada

10

2.1 Planteamiento del problema

El problema de

La inconformidad de tener que revisar archivos de inventario de las actividades de mantenimiento de equipos, como también de la disponibilidad de suministros de la empresa. En algunos casos tener que ir personalmente a consultar al pasante los casos resueltos y preguntar al encargado de ventas si existen suministros disponibles.

Afecta a Pasantes. Gerente.Encargado de ventas.

Una solución adecuada sería

Informatizar todo el proceso, uniendo toda la información de las actividades de los pasantes para el gerente y encargado de ventas para que pueda consultar los casos resueltos y sus soluciones.

2.2 Producto Declaración de Posición

El sistema puede ser facilitar al pasante de una empresa la consulta de sus actividades, para ver su rendimiento en la empresa, que se guardarán en una base de datos, que estará disponible a través de una aplicación de escritorio, y así el cliente pueda dejar su equipo con la mayor seguridad requerida.

3. Descripción de los Skateholders

3.1 Resumen de los Skateholders

Nombre Descripción Responsabilidad

Israel Rey Representantes de una empresa informática.

Recolectar información sobre el registro de actividades de los pasantes y el encargado de ventas.Desarrollo del sistema de registro de actividades.Aprobar requisitos y funcionalidades.

Page 11: Proyecto final programación avanzada

11

3.2 Resumen de los usuarios

Rol Descripción Responsabilidad

Pasante Persona que desea resolver casos de mantenimiento de equipos y profundizar sus conocimientos.

Utilizar el software a desarrollarse que servirá de ayuda para poder registrar sus actividades diarias, consultar suministros disponibles e informar sobre fecha de entrega de equipos.

Cliente Persona que desea la solucion de un problema de su equipo con eficacia y responsabilidad.

El cliente tiene la responsabilidad de dar sus datos personales y detallar el problema de su computador.

Encargado de ventas

Persona encargada de revisar el inventario de suministros y revision de suministros utilizados.

El encargado de ventas utiliza el software para verificar los suministros utilizados por los pasantes e informar falta de suministros.

4 Descripción del producto

4.1 Perspectiva del producto

El producto tiene como perspectiva brindar un software que ayude a facilitar el registro de actividades de los pasantes como casos resueltos y también el registro de suministros utilizados en cada uno de los casos.

Su principal objetivo es dar a conocer al gerente las actividades realizadas con éxito, y controlar el inventario de los suministros utilizados.

4.2 Características

El sistema de registro de actividades de pasantes presenta las siguientes características:

Verificación y registro de los pasantes

El sistema permite comprobar si el usuario es un pasante de la empresa en donde debe ingresar un usuario y contraseña. En caso de no serlo, este le permite registrarse para poder obtener el usuario y contraseña y poder ingresar al sistema.

Registro del Cliente

El sistema permite registrar los datos personales de un cliente de manera obligatoria.

Registro de Equipos

El sistema permite registrar los datos y el problema del equipo que dejó el cliente como también el suministro a ocupar.

Page 12: Proyecto final programación avanzada

12

Encargado de Ventas

El sistema permite al encargado de ventas revisar los suministros que se ha ocupado y después informar al gerente si falta suministros.

Salida de Equipos

El sistema permite revisar la salida de equipo del cliente y su solución.

Búsqueda de Equipo

El sistema permite buscar el equipo ya sea por número de cedula del cliente o por la serie del equipo.

Facturación

El sistema permite realizar la factura del caso resuelto para el cliente y poder realizar el pago a la empresa.

6. Restricciones

El pasante debe estar previamente registrado para poder realizar el registro de sus actividades.

El pasante o el gerente debe utilizar el número de cedula o serie de equipo del cliente para buscar cada de los detalles del computador.

7. Otros requerimientos del Producto

7.1 Estándares aplicables

El sistema cumplirá con el siguiente estándar: Interfaz usuario estandarizado

7.2 Requerimientos de Software base

Las herramientas de desarrollo necesario son: IDE: NetbeansBase de Datos: Oracle

7.3 Requerimientos de Entorno de desarrollo

El Sistema requiere funcionar sobre una plataforma de escritorio.El proyecto necesita de un servidor para pruebas, realizar las pruebas de funcionalidad y brindar la aplicación a la empresa.

Page 13: Proyecto final programación avanzada

13

REQUERIMIENTOS

DOCUMENTO DE REQUERIMIENTOS

id Descripción Necesidad Prioridad

1 Realizar un aplicación que permita hacer consultas sobre los equipos en la empresa

Gerente Alta

2 Registrarse Pasante Alta

3 Almacenamiento de máquinas ingresadas a la empresa Pasante Alta

4 El pago de la reparación del equipo deber ser al contado y en efectivo

Cliente Alta

5 Debe mostrar el inventario de productos disponibles Encargado de ventas

Media

6 La búsqueda de equipos debe ser mediante número de cedula del cliente o serie del equipo.

Pasante, Gerente

Media

7 Al ingresar el daño del equipo a la aplicación se debe ser claro y preciso, además ingresar datos personales del cliente

Gerente Alta

8 El sistema permitirá generar una factura por la reparación del equipo y de un producto de inventario, si fue usado.

Cliente Media

Page 14: Proyecto final programación avanzada

14

MATRIZ DE ACTORES Y CASOS DE USO

ACTORES CASOS DE USO REQUERIMIENTOS PRIORIDAD

Alta Media Baja

Pasante Registrarse Almacenamiento de datos

x

Pasante, Encargado de Ventas

Registro Cliente Almacenamiento de datos importantes

x

Encargado de ventas

Registro equipo entrante

Almacenamiento y modificación de datos del equipo

x

Pasante, Gerente, Encargado de

ventas

Buscar Equipo Búsqueda masiva de equipos solucionados

x

Gerente, Encargado de ventas

Facturación Emitir factura a clientes x

Page 15: Proyecto final programación avanzada

15

ESPECIFICACIÓN DE CASOS DE USO

Caso de Uso: Registrar Pasante

Descripción Breve

El pasante debe registrarse en la aplicación de Registro de Actividades para obtener un usuario y contraseña.

Descripción del Actor

El principal actor es el pasante, el cual tiene una necesidad de realizar mantenimiento de computadores, para ello tendrá que acceder a una aplicación de escritorio, la misma que le facilitará poder elegir varias opciones de registro y búsqueda de actividades.

Precondiciones

pre-condición

1

El pasante debe registrarse para poder acceder al sistema.

Flujo Básico de Eventos

1. Al iniciar la aplicación se presentará a un mensaje de bienvenida, el cual tiene un botón de Entrar.2. Al presionar el botón de Entrar, se presentará una ventana con las opciones de ingresar y registrarse.3. El pasante deberá tener un usuario y contraseña para ingresar.4. Si el pasante no tiene un usuario y contraseña, deberá presionar el botón de registrarse.5. Al momento de presionar el botón regístrate el cliente deberá llenar los datos que se solicitan, para obtener un usuario y contraseña.6. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se presentará otra ventana con varias opciones.

Caso de Uso: Registrar Cliente

Descripción Breve

El pasante deberá registrar el cliente que va atender en la aplicación Registro de Actividades con todos los datos personales.

Descripción del Actor

El principal actor es el cliente, el cual tiene una necesidad de arreglar su equipo, para lo cual tendrá que hablar con un pasante sobre el problema el mismo que ingresara los datos del cliente en la aplicación.

Page 16: Proyecto final programación avanzada

16

Precondiciones pre-condición 1

El pasante debe estar registrado para poder ingresar los datos del cliente.

Flujo Básico de Eventos

1. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se presentara otra ventana con varias opciones.2. En una de las opciones dirá registrar cliente, en la que tendrá que dar click el pasante.3. Al presionar el botón de Registrar cliente se presentara una ventana con varios campos para llenar con los datos personales del cliente.4. El pasante tendrá que presionar en el botón guardar para que todos los datos del cliente se guarden y volver a la ventana de las opciones.

Flujos Alternativos

1. El pasante si no desea guardar la información sobre el cliente tendrá la opción de cancelar dando click en el botón cancelar.

Caso de Uso: Registrar Equipo

Descripción Breve

El pasante deberá registrar los equipos dañados o con falencia al sistema.

Descripción del Actor

El principal actor es el pasante, el cual tiene la misión de registrar en el sistema cada vez que llegue un equipo con falencias, para así poder registrar todos los datos del equipo y los suministros a ocupar.

Precondiciones pre-condición 1

El pasante tiene que estar registrado en el sistema para ingresar todos los detalles del equipo.

Flujo Básico de Eventos

1. Una vez que el pasante haya ingresado los datos del cliente deberá ingresar los del equipo también.2. En la ventana de las varias opciones que es la que se presenta después del logueo se mostrara otra opción de Registrar Equipo.3. El pasante deberá dar click en ese botón para que se muestre otra ventana.4. En la ventana de Registro de Equipo se mostrarán varios campos para ingresar los datos del equipo, detalles del problema y suministros a ocupar.5. Después de ingresar toda esa información se deberá dar click en el botón guardar y regresara a la ventana principal.

Flujos Alternativos

Page 17: Proyecto final programación avanzada

17

1. Si el pasante aún no tiene toda la información sobre el equipo puede presionar el botón regresar para volver a la ventana principal.

Caso de Uso: Buscar Equipo

Descripción Breve

El pasante debe estar registrado para poder buscar los equipos dentro del sistema

Descripción del Actor

Los actores que intervienen son el gerente, pasante y encargado de ventas, ya que tienen acceso al sistema y pueden hacer la búsqueda concreta.

Precondiciones pre-condición 1

Para poder acceder a la sección de búsqueda de equipo el pasante o el encargado de ventas debe estar registrado.

Flujo Básico de Eventos

1. La persona que desee buscar un equipo debe ingresar con su usuario y contraseña a la ventana principal.2. En la ventana principal escoger la opción buscar y dar click.3. Al presionar el botón Buscar se mostrara una nueva ventana con la opción de ingresar la cedula del cliente o serie del equipo.4. Una vez que ingrese ese dato obligatorio deberá presionar en el botón Search.5. En la tabla inferior se mostrara la información detallada sobre el equipo.6. En esta ventana hay dos botones, actualizar y regresar.7. Si la persona presiona el botan actualizar, se actualizara la información del equipo.8. Si presiona en el botón regresar, regresara a la ventana principal y con esto termina este casos de uso.

Caso de Uso: Salida de Equipos

Descripción Breve

El pasante será el que tendrá que llenar esta información para poder entregar el equipo al cliente

Descripción del Actor

El actor principal es el pasante el cual deberá estar registrado para poder llenar esta información y que el encargado de ventas la revise para su facturación.

Precondiciones pre-condición 1

Page 18: Proyecto final programación avanzada

18

El pasante deberá estar logueado para poder ingresar a esta opción de salida de equipo.

Flujo Básico de Eventos

1. una vez que el pasante arregle un equipo deberá ingresar a la opción de salida de equipo.2. En esta opción al presionar el botón Salida de equipo se mostrara una nueva ventana.3. En esta ventana se mostraran campos para ingresar sobre el equipo.4. En la venta tendrá dos opciones, una es guardar cambios y la otra salir.5. Si el pasante ingreso todos los datos necesarios tendrá que presionar guardar cambios.

Flujos Alternativos

1. Si el pasante no necesita llenar aun este formulario sobre salida de equipos tendrá que presionar salir.

Caso de Uso: Facturación

Descripción Breve

El encargado de ventas por medio del sistema dará una factura en la cual estará detallado el precio, el problema y la solución del mismo.

Descripción del Actor

El actor principal es el encargado de ventas el cual revisará en la opción de Buscar Equipo para llenar la factura con los detalles del equipo y del cliente.

Precondiciones pre-condición 1

1. El encargado de ventas deberá registrarse para poder acceder al sistema.

2. El encargado de ventas debe preguntar la cedula o serie del equipo al cliente para poder realizar la búsqueda en el sistema y detallar la factura.

Flujo Básico de Eventos

1. El encargado de ventas tendrá un usuario y contraseña asignado previo a su registración en el sistema.

2. En la ventana principal se presentaran varias opciones, una de ellas será factura.

3. El encargado de ventas tendrá que dar click en el botón de factura.4. Después de haber presionado el botón de factura se mostrara una ventana

para realizar la factura al cliente.5. El encargado de ventas dará click en imprimir y la factura se imprimirá

para el cliente.

Page 19: Proyecto final programación avanzada

19

7. UML Diagramas

Diagrama de Clases

Diagrama de Casos de Uso

Page 20: Proyecto final programación avanzada

20

Diagrama de Actividades

Diagrama de Paquetes

Page 21: Proyecto final programación avanzada

1:1

1:1

1:*

1:1

1:*

1:*

1:*

1:1

1:*

21

Diagrama de Objetos

SalidaEquiponombrePa stringnombreCli stringdetalle string

RegistrarClientenombre stringapellido stringcedula stringdireccion stringtelefono int

Pasantenombre stringapellido stringcedula stringtelefono intcicloEstudio stringgesion string

EncargadoVentasnombre stringapellido stringusuario stringcontraseña stringBuscarEquipo

cedulaCli stringserieEq string

RegistrarEquiposerie stringnombreCli stringdetalle string

Factruracionvalor doublenombreCli stringdetalle string

Page 22: Proyecto final programación avanzada

22

Diagrama de Secuencia

Page 23: Proyecto final programación avanzada

Cliente

Pasante

Equipo

Interfaz

EncargadoVentas Acceso de datos

23

Diagrama de Interacción

Diagrama de Componentes

Page 24: Proyecto final programación avanzada

RegistraClient RegistraEquip

BuscarEquip

SalidaEquip

Facturación

24

Diagrama de Despliegue

Page 25: Proyecto final programación avanzada

25

8. PROTOTIPO

Registro de las actividades de pasantes sobre mantenimiento de computadoras de una Empresa

Esta es la ventana que saldrá principalmente para acceder a la aplicación, dando una bienvenida al usuario.

Para poder ingresar en el sistema primeramente debemos iniciar sesión si ya tenemos usuario y contraseña, caso contrario se procede hacer click en Registrate.

Una vez que dimos click en registrarse, se procede abrir la pantalla en donde de hace el registro del nuevo pasante que ingresa a la empresa con todos sus datos personales e informativos.

Page 26: Proyecto final programación avanzada

26

Una vez que se ha ingresado al sistema correctamente se presentará una pantalla en el cual aparece un menú que el pasante puede elegir varias de las opciones.

El pasante al dar click en Ingresar Registro, se mostrará esta ventana en la que tendrá que llenar los datos del cliente que está atendiendo.

Page 27: Proyecto final programación avanzada

27

Así mismo se tendrá que llenar un formulario sobre la maquina o equipo con falencias que se requiere que lo arreglen.

Cuando se solucione el problema de la maquina o se requiera hacer una búsqueda de una máquina, en el menú que mencionamos anteriormente se da la opción de buscar, y nos presenta la siguiente ventana, en donde se puede buscar por número de cedula o código de ingreso del equipo.

Una vez que al equipo se le ha reparado el daño, se procede a realizar el formulario de salida de equipo en donde van detallados aspectos del equipos, y la solución

Page 28: Proyecto final programación avanzada

28

Y para la realización del pago por parte del cliente se procese a realizar la factura, donde constan nombres y apellidos del cliente, dirección, detalles y valor del arreglo.

Page 29: Proyecto final programación avanzada

29

9. ANEXOS