SlideShare una empresa de Scribd logo
1 de 29
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
PROGRAMACIÓN AVANZADA
Proyecto Final
2
Tema:
Registro de las actividades depasantes sobre mantenimiento de
computadorasdeunaempresa
3
1. Objetivos
· Generales
Desarrollar una aplicación de escritorio para el controlde inventarios y soporte
técnicode 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.
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.
Pormedio de este programa se espera obtener un resultado satisfactoriopara el gerente.
El proyectofuncionará conuna 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.
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 cursanactualmente.
 Cuando llegue un computador con daño a la empresa se procederá hacer un
registro de los datos del cliente,: nombres, apellidos, númerode 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
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:
§ Elpasante deberá registrarse consus datos personales para poder realizar
su registro deactividades.
§ Elpasante para poder realizar una búsqueda sobre un equipo y ver su fecha
de ingreso deberá ingresar la serie del mismo.
§ Elpasante para registrar el mantenimiento de un equipo, tendrá que
solicitar los datos al cliente.
§ Elgerente para poder buscar el registro de actividad de un pasante deberá
ingresar el número de cédula del mismo.
§ Elgerente para poder buscar información de estado sobre un equipo deberá
ingresar la serie del mismo.
§ Elgerente también puede verificar la salida de los equipos ingresando la
serie del mismo.
ENCARGADODE 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.
7
5. MARCO TEÓRICO
El presente proyectose 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óncon la aplicación.
Como la aplicaciónse 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.
8
ELECCIONDEL 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 ocurremuy temprano y en intervalos muy
cortos, así podremos maximizar la interacción con elcliente.
 Existe una fuerte colaboración de equipo.
 El códigose prueba a lo largo del proceso dedesarrollo.
Existen indicadores que miden el progreso del proyecto.
DESVENTAJAS
 La desventaja es que no existirá documentación delproyecto.
No podemos prever todo antes de empezar a programar.
 Dificultaden los programadores ya que no están acostumbrados a trabajar en
pareja
9
6. Metodologíaparael desarrollo
METODOLOGIA RUP
1. Introducción
1.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 soportetécnico.
1.3 Definiciones, Acrónimos, yAbreviaciones
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á observar
Los 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.
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ónde 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 dePosició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ónsobre el registro de
actividades de los pasantes y el encargado de
ventas.
Desarrollo del sistema de registro de
actividades.
Aprobar requisitos y funcionalidades.
11
3.2 Resumende 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 conoceral 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óny 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.
12
Encargado deVentas
El sistema permite al encargado de ventas revisar los suministros que se ha
ocupado y después informar al gerente si falta suministros.
SalidadeEquipos
El sistema permite revisar la salida de equipo del cliente y su solución.
BúsquedadeEquipo
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 requerimientosdel Producto
7.1 Estándares aplicables
El sistema cumplirá conel siguiente estándar:
Interfaz usuario estandarizado
7.2 RequerimientosdeSoftwarebase
Las herramientas de desarrollo necesario son:
IDE:Netbeans
Base de Datos: Oracle
7.3 RequerimientosdeEntorno dedesarrollo
El Sistema requiere funcionar sobre una plataforma de escritorio.
El proyectonecesita de un servidor para pruebas, realizar las pruebas de funcionalidad y
brindar la aplicación a la empresa.
13
REQUERIMIENTOS
DOCUMENTODE 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
14
MATRIZDE ACTORES YCASOS 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
15
ESPECIFICACIÓNDE CASOS DE USO
Caso deUso: Registrar Pasante
DescripciónBreve
El pasante debe registrarse en la aplicación de Registro de Actividades para
obtener un usuario y contraseña.
Descripcióndel 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ón1
El pasante debe registrarse para poder acceder al sistema.
Flujo Básico deEventos
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 paraingresar.
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 ycontraseña.
6. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se
presentará otra ventana con variasopciones.
Caso deUso: Registrar Cliente
DescripciónBreve
El pasante deberá registrar el cliente que va atender en la aplicación Registro de
Actividades con todos los datos personales.
Descripcióndel 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.
16
Precondiciones
pre-condición1
El pasante debe estar registrado para poder ingresar los datos del cliente.
Flujo Básico deEventos
1. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se
presentara otra ventana con variasopciones.
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 lasopciones.
FlujosAlternativos
1. El pasante si no desea guardar la información sobre el cliente tendrá la opción
de cancelar dando click en el botóncancelar.
Caso deUso: Registrar Equipo
DescripciónBreve
El pasante deberá registrar los equipos dañados o con falencia al sistema.
Descripcióndel 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 aocupar.
Precondiciones
pre-condición1
El pasante tiene que estar registrado en el sistema para ingresar todos los detalles
del equipo.
Flujo Básico deEventos
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 aocupar.
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
17
1. Si el pasante aún no tiene toda la información sobre el equipo puede presionar el
botón regresar para volvera la ventana principal.
Caso deUso: Buscar Equipo
DescripciónBreve
El pasante debe estar registrado para poder buscar los equipos dentro del sistema
Descripcióndel 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ón1
Para poder accedera la sección de búsqueda de equipo el pasante o el encargado
de ventas debe estar registrado.
Flujo Básico deEventos
1. La persona que desee buscar un equipo debe ingresar consu 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ónSearch.
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 deUso: Salida de Equipos
DescripciónBreve
El pasante será el que tendrá que llenar esta información para poder entregar el
equipo al cliente
Descripcióndel Actor
El actorprincipal 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ón1
18
El pasante deberá estar logueado para poder ingresar a esta opciónde salida de
equipo.
Flujo Básico deEventos
1. una vezque el pasante arregle un equipo deberá ingresar a la opciónde salida de
equipo.
2. En esta opciónal 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 otrasalir.
5. Si el pasante ingreso todos los datos necesarios tendrá que presionar guardar
cambios.
FlujosAlternativos
1. Si el pasante no necesita llenar aun este formulario sobre salida de equipos
tendrá que presionar salir.
Caso deUso: Facturación
DescripciónBreve
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óndel Actor
El actorprincipal es el encargado de ventas el cual revisará en la opción de Buscar
Equipo para llenar la facturacon los detalles del equipo y del cliente.
Precondiciones
pre-condición1
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 lafactura.
Flujo Básico deEventos
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 clicken el botón de factura.
4. Después de haber presionado el botón de factura se mostrara una ventana
para realizar la facturaal cliente.
5. El encargado de ventas dará click en imprimir y la facturase imprimirá
para el cliente.
19
7. UML Diagramas
DiagramadeClases
DiagramadeCasosdeUso
20
DiagramadeActividades
DiagramadePaquetes
1:*
1:1
1:*
1:*
1:*
21
DiagramadeObjetos
SalidaEquipo
nombrePa string
nombreCli string
detalle string
RegistrarCliente
nombre string
apellido string
cedula string
direccion string
telefono int
Pasante
nombre string
apellido string
cedula string
telefono int
cicloEstudio string
gesion string
1:1
1:* 1:1
1:1
EncargadoVentas
nombre string
apellido string
usuario string
contraseña string
BuscarEquipo
cedulaCli string
serieEq string
RegistrarEquipo
serie string
nombreCli string
detalle string
Factruracion
valor double
nombreCli string
detalle string
22
DiagramadeSecuencia
23
DiagramadeInteracción
DiagramadeComponentes
Cliente
Pasante
Equipo
Interfaz
EncargadoVentas Accesode datos
24
DiagramadeDespliegue
RegistraClient RegistraEquip
BuscarEquip
SalidaEquip
Facturación
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.
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 clicken Ingresar Registro, se mostrará esta ventana en la que tendrá que
llenar los datos del cliente que está atendiendo.
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 equipose le ha reparadoel daño,se procede a realizarel formulariode salida
de equipoendonde vandetalladosaspectosdelequipos,ylasolución
28
Y para larealizacióndel pagoporparte del cliente se procese arealizarlafactura,donde
constannombresy apellidosdel cliente,dirección,detallesyvalordel arreglo.
29
9. ANEXOS

Más contenido relacionado

La actualidad más candente

investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasAnel Sosa
 
Transferencia de datos (buses)
Transferencia de datos (buses)Transferencia de datos (buses)
Transferencia de datos (buses)jodete culero
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Nathy_A
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)William Lozano
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Daniel Gómez
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Usoucpr
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividadesrulazisc
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: PascalCarola511
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficaAnel Sosa
 
Métodos POO
Métodos POOMétodos POO
Métodos POO1da4
 

La actualidad más candente (20)

investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Transferencia de datos (buses)
Transferencia de datos (buses)Transferencia de datos (buses)
Transferencia de datos (buses)
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Clases abstractas e interfaces en java
Clases abstractas e interfaces en java
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
VISTAS
VISTASVISTAS
VISTAS
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
 
Hilos en java
Hilos en javaHilos en java
Hilos en java
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividades
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz grafica
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 

Similar a Proyecto final programación avanzada

Proyecto sicosetec 3 ra parcial final Esteban Maldonado
Proyecto sicosetec 3 ra parcial   final Esteban MaldonadoProyecto sicosetec 3 ra parcial   final Esteban Maldonado
Proyecto sicosetec 3 ra parcial final Esteban MaldonadoEsteban Maldonado
 
Proyecto sicosetec 3ra parcial (corregido) esteban maldonado
Proyecto sicosetec 3ra parcial (corregido)   esteban maldonadoProyecto sicosetec 3ra parcial (corregido)   esteban maldonado
Proyecto sicosetec 3ra parcial (corregido) esteban maldonadoEsteban Maldonado
 
Proyecto sicosetec 3ra parcial (corregido) Esteban Maldonado
Proyecto sicosetec 3ra parcial (corregido)   Esteban MaldonadoProyecto sicosetec 3ra parcial (corregido)   Esteban Maldonado
Proyecto sicosetec 3ra parcial (corregido) Esteban MaldonadoEsteban Maldonado
 
:: TIMETABLING ::
:: TIMETABLING :::: TIMETABLING ::
:: TIMETABLING ::break west
 
0001-Informe de Factibilidad de Proyecto (1).docx
0001-Informe de Factibilidad de Proyecto (1).docx0001-Informe de Factibilidad de Proyecto (1).docx
0001-Informe de Factibilidad de Proyecto (1).docxBrayanPUMAVILLA
 
Proyecto Integrador Presentacion
Proyecto Integrador   PresentacionProyecto Integrador   Presentacion
Proyecto Integrador Presentacionguest75d1acb
 
Proyecto Integrador Presentacion
Proyecto Integrador   PresentacionProyecto Integrador   Presentacion
Proyecto Integrador Presentacionguest75d1acb
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.AJr. Rodriguez Valladares
 
Proyecto eventos express
Proyecto eventos expressProyecto eventos express
Proyecto eventos expressBryan Rosales
 
Proyecto eventos express
Proyecto eventos expressProyecto eventos express
Proyecto eventos expressBryan Rosales
 
Informe de practicas Pre_Profesional_I
Informe de practicas Pre_Profesional_IInforme de practicas Pre_Profesional_I
Informe de practicas Pre_Profesional_IWilmer Vera Ostios
 
Propuesta economica bg dos sac
Propuesta economica bg dos sacPropuesta economica bg dos sac
Propuesta economica bg dos sacUriel Aranda
 

Similar a Proyecto final programación avanzada (20)

Proyecto sicosetec 3 ra parcial final Esteban Maldonado
Proyecto sicosetec 3 ra parcial   final Esteban MaldonadoProyecto sicosetec 3 ra parcial   final Esteban Maldonado
Proyecto sicosetec 3 ra parcial final Esteban Maldonado
 
Proyecto sicosetec 3ra parcial (corregido) esteban maldonado
Proyecto sicosetec 3ra parcial (corregido)   esteban maldonadoProyecto sicosetec 3ra parcial (corregido)   esteban maldonado
Proyecto sicosetec 3ra parcial (corregido) esteban maldonado
 
Proyecto sicosetec 3ra parcial (corregido) Esteban Maldonado
Proyecto sicosetec 3ra parcial (corregido)   Esteban MaldonadoProyecto sicosetec 3ra parcial (corregido)   Esteban Maldonado
Proyecto sicosetec 3ra parcial (corregido) Esteban Maldonado
 
Presentacion casos-de-uso
Presentacion casos-de-usoPresentacion casos-de-uso
Presentacion casos-de-uso
 
Laboratorio jce
Laboratorio jceLaboratorio jce
Laboratorio jce
 
:: TIMETABLING ::
:: TIMETABLING :::: TIMETABLING ::
:: TIMETABLING ::
 
0001-Informe de Factibilidad de Proyecto (1).docx
0001-Informe de Factibilidad de Proyecto (1).docx0001-Informe de Factibilidad de Proyecto (1).docx
0001-Informe de Factibilidad de Proyecto (1).docx
 
Proyecto Integrador Presentacion
Proyecto Integrador   PresentacionProyecto Integrador   Presentacion
Proyecto Integrador Presentacion
 
Proyecto Integrador Presentacion
Proyecto Integrador   PresentacionProyecto Integrador   Presentacion
Proyecto Integrador Presentacion
 
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO llPROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
 
Analisis y diseño exposicion
Analisis y diseño exposicionAnalisis y diseño exposicion
Analisis y diseño exposicion
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
 
Proyecto eventos express
Proyecto eventos expressProyecto eventos express
Proyecto eventos express
 
Proyecto eventos express
Proyecto eventos expressProyecto eventos express
Proyecto eventos express
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Informe de practicas Pre_Profesional_I
Informe de practicas Pre_Profesional_IInforme de practicas Pre_Profesional_I
Informe de practicas Pre_Profesional_I
 
Press1
Press1Press1
Press1
 
Dpss u3 a2_wipl
Dpss u3 a2_wiplDpss u3 a2_wipl
Dpss u3 a2_wipl
 
Ers panaderia final analisis2
Ers panaderia final analisis2Ers panaderia final analisis2
Ers panaderia final analisis2
 
Propuesta economica bg dos sac
Propuesta economica bg dos sacPropuesta economica bg dos sac
Propuesta economica bg dos sac
 

Más de Israel Rey

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de ProcesosIsrael Rey
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSCIsrael Rey
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPMIsrael Rey
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en MultifabrikIsrael Rey
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIsrael Rey
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainIsrael Rey
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMSIsrael Rey
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMIsrael Rey
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioIsrael Rey
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMIsrael Rey
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con AdonisIsrael Rey
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNIsrael Rey
 
Software testing
Software testingSoftware testing
Software testingIsrael Rey
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de JmeterIsrael Rey
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - CucumberIsrael Rey
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde JenkinsIsrael Rey
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkinsIsrael Rey
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialIsrael Rey
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 

Más de Israel Rey (20)

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de Procesos
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSC
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPM
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en Multifabrik
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradora
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas Blockchain
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMS
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
 
Modelado DMN
Modelado DMNModelado DMN
Modelado DMN
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPM
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con Adonis
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMN
 
Software testing
Software testingSoftware testing
Software testing
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de Jmeter
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - Cucumber
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde Jenkins
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkins
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 

Último

sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdfmaria luisa pahuara allcca
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024hlitocs
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfFranciscoJavierEstra11
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 

Último (20)

sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Proyecto final programación avanzada

  • 1. 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 PROGRAMACIÓN AVANZADA Proyecto Final
  • 2. 2 Tema: Registro de las actividades depasantes sobre mantenimiento de computadorasdeunaempresa
  • 3. 3 1. Objetivos · Generales Desarrollar una aplicación de escritorio para el controlde inventarios y soporte técnicode 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.
  • 4. 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. Pormedio de este programa se espera obtener un resultado satisfactoriopara el gerente. El proyectofuncionará conuna 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.
  • 5. 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 cursanactualmente.  Cuando llegue un computador con daño a la empresa se procederá hacer un registro de los datos del cliente,: nombres, apellidos, númerode 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
  • 6. 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: § Elpasante deberá registrarse consus datos personales para poder realizar su registro deactividades. § Elpasante para poder realizar una búsqueda sobre un equipo y ver su fecha de ingreso deberá ingresar la serie del mismo. § Elpasante para registrar el mantenimiento de un equipo, tendrá que solicitar los datos al cliente. § Elgerente para poder buscar el registro de actividad de un pasante deberá ingresar el número de cédula del mismo. § Elgerente para poder buscar información de estado sobre un equipo deberá ingresar la serie del mismo. § Elgerente también puede verificar la salida de los equipos ingresando la serie del mismo. ENCARGADODE 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.
  • 7. 7 5. MARCO TEÓRICO El presente proyectose 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óncon la aplicación. Como la aplicaciónse 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.
  • 8. 8 ELECCIONDEL 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 ocurremuy temprano y en intervalos muy cortos, así podremos maximizar la interacción con elcliente.  Existe una fuerte colaboración de equipo.  El códigose prueba a lo largo del proceso dedesarrollo. Existen indicadores que miden el progreso del proyecto. DESVENTAJAS  La desventaja es que no existirá documentación delproyecto. No podemos prever todo antes de empezar a programar.  Dificultaden los programadores ya que no están acostumbrados a trabajar en pareja
  • 9. 9 6. Metodologíaparael desarrollo METODOLOGIA RUP 1. Introducción 1.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 soportetécnico. 1.3 Definiciones, Acrónimos, yAbreviaciones 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á observar Los 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.
  • 10. 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ónde 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 dePosició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ónsobre el registro de actividades de los pasantes y el encargado de ventas. Desarrollo del sistema de registro de actividades. Aprobar requisitos y funcionalidades.
  • 11. 11 3.2 Resumende 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 conoceral 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óny 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.
  • 12. 12 Encargado deVentas El sistema permite al encargado de ventas revisar los suministros que se ha ocupado y después informar al gerente si falta suministros. SalidadeEquipos El sistema permite revisar la salida de equipo del cliente y su solución. BúsquedadeEquipo 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 requerimientosdel Producto 7.1 Estándares aplicables El sistema cumplirá conel siguiente estándar: Interfaz usuario estandarizado 7.2 RequerimientosdeSoftwarebase Las herramientas de desarrollo necesario son: IDE:Netbeans Base de Datos: Oracle 7.3 RequerimientosdeEntorno dedesarrollo El Sistema requiere funcionar sobre una plataforma de escritorio. El proyectonecesita de un servidor para pruebas, realizar las pruebas de funcionalidad y brindar la aplicación a la empresa.
  • 13. 13 REQUERIMIENTOS DOCUMENTODE 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
  • 14. 14 MATRIZDE ACTORES YCASOS 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
  • 15. 15 ESPECIFICACIÓNDE CASOS DE USO Caso deUso: Registrar Pasante DescripciónBreve El pasante debe registrarse en la aplicación de Registro de Actividades para obtener un usuario y contraseña. Descripcióndel 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ón1 El pasante debe registrarse para poder acceder al sistema. Flujo Básico deEventos 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 paraingresar. 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 ycontraseña. 6. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se presentará otra ventana con variasopciones. Caso deUso: Registrar Cliente DescripciónBreve El pasante deberá registrar el cliente que va atender en la aplicación Registro de Actividades con todos los datos personales. Descripcióndel 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.
  • 16. 16 Precondiciones pre-condición1 El pasante debe estar registrado para poder ingresar los datos del cliente. Flujo Básico deEventos 1. Una vez que el pasante ingrese el usuario, contraseña y presione ingresar, se presentara otra ventana con variasopciones. 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 lasopciones. FlujosAlternativos 1. El pasante si no desea guardar la información sobre el cliente tendrá la opción de cancelar dando click en el botóncancelar. Caso deUso: Registrar Equipo DescripciónBreve El pasante deberá registrar los equipos dañados o con falencia al sistema. Descripcióndel 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 aocupar. Precondiciones pre-condición1 El pasante tiene que estar registrado en el sistema para ingresar todos los detalles del equipo. Flujo Básico deEventos 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 aocupar. 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
  • 17. 17 1. Si el pasante aún no tiene toda la información sobre el equipo puede presionar el botón regresar para volvera la ventana principal. Caso deUso: Buscar Equipo DescripciónBreve El pasante debe estar registrado para poder buscar los equipos dentro del sistema Descripcióndel 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ón1 Para poder accedera la sección de búsqueda de equipo el pasante o el encargado de ventas debe estar registrado. Flujo Básico deEventos 1. La persona que desee buscar un equipo debe ingresar consu 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ónSearch. 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 deUso: Salida de Equipos DescripciónBreve El pasante será el que tendrá que llenar esta información para poder entregar el equipo al cliente Descripcióndel Actor El actorprincipal 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ón1
  • 18. 18 El pasante deberá estar logueado para poder ingresar a esta opciónde salida de equipo. Flujo Básico deEventos 1. una vezque el pasante arregle un equipo deberá ingresar a la opciónde salida de equipo. 2. En esta opciónal 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 otrasalir. 5. Si el pasante ingreso todos los datos necesarios tendrá que presionar guardar cambios. FlujosAlternativos 1. Si el pasante no necesita llenar aun este formulario sobre salida de equipos tendrá que presionar salir. Caso deUso: Facturación DescripciónBreve 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óndel Actor El actorprincipal es el encargado de ventas el cual revisará en la opción de Buscar Equipo para llenar la facturacon los detalles del equipo y del cliente. Precondiciones pre-condición1 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 lafactura. Flujo Básico deEventos 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 clicken el botón de factura. 4. Después de haber presionado el botón de factura se mostrara una ventana para realizar la facturaal cliente. 5. El encargado de ventas dará click en imprimir y la facturase imprimirá para el cliente.
  • 21. 1:* 1:1 1:* 1:* 1:* 21 DiagramadeObjetos SalidaEquipo nombrePa string nombreCli string detalle string RegistrarCliente nombre string apellido string cedula string direccion string telefono int Pasante nombre string apellido string cedula string telefono int cicloEstudio string gesion string 1:1 1:* 1:1 1:1 EncargadoVentas nombre string apellido string usuario string contraseña string BuscarEquipo cedulaCli string serieEq string RegistrarEquipo serie string nombreCli string detalle string Factruracion valor double nombreCli string detalle string
  • 25. 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.
  • 26. 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 clicken Ingresar Registro, se mostrará esta ventana en la que tendrá que llenar los datos del cliente que está atendiendo.
  • 27. 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 equipose le ha reparadoel daño,se procede a realizarel formulariode salida de equipoendonde vandetalladosaspectosdelequipos,ylasolución
  • 28. 28 Y para larealizacióndel pagoporparte del cliente se procese arealizarlafactura,donde constannombresy apellidosdel cliente,dirección,detallesyvalordel arreglo.