0% encontró este documento útil (0 votos)
74 vistas14 páginas

Aplicación de Ventas para UTP Vidrios

Este documento describe el desarrollo de una aplicación de ventas para la Empresa de vidrios UTP. El objetivo es mejorar la administración de clientes, técnicos, servicios y productos a través de una interfaz amigable. Se utilizará Java y la base de datos SQLite. Incluirá formularios para registro, mantenimiento y consulta de datos. El proyecto mejorará los procesos internos de la empresa.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas14 páginas

Aplicación de Ventas para UTP Vidrios

Este documento describe el desarrollo de una aplicación de ventas para la Empresa de vidrios UTP. El objetivo es mejorar la administración de clientes, técnicos, servicios y productos a través de una interfaz amigable. Se utilizará Java y la base de datos SQLite. Incluirá formularios para registro, mantenimiento y consulta de datos. El proyecto mejorará los procesos internos de la empresa.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERÍA

Carrera Profesional de Ingeniería de Sistemas


e Informática

Programación Orientada a Objetos

Título:
Aplicación de ventas para la Empresa de vidrios UTP

Ciclo: 4
Autores:
- Deyvi Benito Molloco Quispe

- Maria Jesus Reyes Gonzales

Docente: Ing. Aníbal Sardón Paniagua

Arequipa - Perú
2022
ÍNDICE
Contenido
CAPÍTULO 1 – ASPECTOS GENERALES

1. DEFINICIÓN DEL PROBLEMA

1.1 DESCRIPCIÓN DEL PROBLEMA

1.2. DEFINICIÓN DE OBJETIVOS

1.2.1 OBJETIVOS DEL SISTEMA

1.3. ALCANCE

1.3.1 DESCRIPCIÓN DE LOS FORMULARIOS

1.4. CONTEXTO DEL PROBLEMA

1.4.1 DIAGRAMA DE CONTEXTO

CAPITULO 2 – DISEÑO DE LA APLICACIÓN

2.1 DISEÑO GENERAL DEL SISTEMA

2.1.1 DISEÑO DE LAS CLASES

2.1.2 DESCRIPCIÓN DE LA BASE DE DATOS Y TABLAS

2.1.3 LÓGICA DE LA APLICACIÓN

CONCLUSIONES

RECOMENDACIONES BIBLIOGRAFÍA

ANEXOS
HISTORIAL DE VERSIONES

Fecha de Versió Elaborado Fecha de


Descripción Revisado por
Elaboración n por Revisión
Creación del documento (Capitulo
1)
15-09-2022 1.0 Equipo Creación de prototipo (Jerarquía
de clases y formularios) y base de
datos
2.0 Creación del documento
(Capitulo 2)
16-10-2022 Creación de código para los
Equipo
formularios de mantenimiento y
login de la aplicación
3.0

4.0
CAPÍTULO 1 ASPECTOS GENERALES

1.1 DEFINICIÓN DEL PROBLEMA

1.1.1 DESCRIPCIÓN DEL PROBLEMA

La Empresa de Servicios Técnico para Computadoras quiere crear y diseñar un


sistema de servicios y mantenimiento para sus clientes y su personal, para tener
un mejor control de los clientes, servicios y productos, dicha empresa se dedica a
dar un servicio de mantenimiento para computadoras ya sea a domicilio o en su
propio taller de la empresa. La empresa cuenta con 15 años de experiencia en la
ciudad de Arequipa dando seguridad y confianza a sus clientes, también cuentan
con un buen equipo de técnicos.

1.2. DEFINICIÓN DE OBJETIVOS

1.2.1 OBJETIVOS DEL SISTEMA

La creación de una aplicación para gestionar los ingresos de la empresa, mejorar la


administración de los clientes y técnicos que llegan a la empresa, asimismo tener
un mejor orden en los servicios que brinda la empresa y que la aplicación sea
flexible y simple de usar.

1.3 ALCANCE

Para alcanzar los resultados que desea el cliente el principal lenguaje de


programación es Java con paradigma de Programación Orientado a Objetos (POO)
y el recopilador de datos es Net Beans IDE 12.3 y JDK 16. Estos programas nos
facilitaran en la creación de los formularios, en el tipeo del código, y a la creación
de las clases y la compatibilidad en varios Sistemas Operativos, La base de datos
usada es SQLite, el cual nos ayudara a guardar los datos de los clientes, técnicos,
servicios y productos.

1.3.1 DESCRIPCIÓN DE LOS FORMULARIOS

Nombre del Descripción Usuarios


formulario
For_login Permite: - Administrador
- Ingresar a la aplicación - Encargado

Control Título Evento Descripción


btnIngresar Ingresar Clic Ingresa a la aplicación

btnSalir Salir Clic Salir de la aplicación

Nombre del Descripción Usuarios


formulario
For_principal_admin Permite al usuario ingresar los distintos - Administrador
formularios:
- Registrar un nuevo cliente
- Registrar un nuevo tecnico
- Mantenimiento de servicios
- Mantenimiento de repuestos
- Mantenimiento de clientes
- Consulta los servicios realizados

Control Título Evento Descripción


btn_mante_cliente Registrar Clic Ingresa al formulario de
nuevo cliente mantenimiento de cliente
btn_mante_tecnico Registrar Clic Ingresa al formulario de
nuevo técnico mantenimiento de técnico
btn_gestion Gestión de la Clic Ingresa al formulario de
información de mantenimiento de servicios y
los servicios productos
btn_consulta_servicios Consulta de Clic Ingresa al formulario de
servicios consulta de servicios brindado
brindados
btn_salir Salir de la Clic Termina la aplicación
aplicación

Nombre del Descripción Usuarios


formulario
For_principal_enca Permite al usuario ingresar los distintos - Encargado
r formularios:
- Registrar un nuevo cliente
- Registrar un nuevo servicio
- Consulta los servicios realizados

Control Título Evento Descripción


btn_mante_cliente Registrar Clic Ingresa al formulario de
nuevo cliente mantenimiento de cliente
btn_mante_servicios Registrar Clic Ingresa al formulario de
servicios servicios
btn_consulta_servicio Consulta de Clic Ingresa al formulario de
s servicios consulta de servicios brindado
brindados
btn_salir Salir de la Clic Termina la aplicación
aplicación
btn_cambiar Regresa al Clic Abre el formulario de login
login

Nombre del formulario Descripción Usuarios

For_mantenimiento_cliente Permite realizar funciones básicas: - Administrador y


- Buscar clientes encargado
- Registra cliente
- Edita cliente
- Eliminar cliente

Control Título Evento Descripción


btn_buscar Buscar Clic Permite buscar los datos de
un cliente
btn_registrar Registrar Clic Permite guardar los datos de
un nuevo cliente
btn_editar Editar Clic Permite modificar los datos
de un cliente
btn_eliminar Eliminar Clic Elimina los datos de un
cliente
btn_atras Atras Clic Regresa al formulario anterior

Nombre del formulario Descripción Usuarios

For_mantenimiento_tecnico Permite realizar funciones - Administrador


básicas:
- Buscar técnico
- Registra técnico
- Edita técnico
- Eliminar técnico
Control Título Evento Descripción
btn_buscarNombre Buscar Clic Permite buscar los datos de
un técnico por su nombre
btn_buscarEspeci Buscar Clic Permite buscar los datos de
un técnico por su
especialidad
btn_registrar Registrar Clic Permite guardar los datos
de un técnico
btn_editar Editar Clic Permite modificar los datos
de un técnico
btn_eliminar Eliminar Clic Elimina los datos de un
técnico
btn_atras Atras Clic Regresa al formulario
anterior

Nombre del formulario Descripción Usuarios

For_mantenimiento_respueso Permite realizar funciones - Administrador


básicas:
- Buscar repuesto
- Registra repuesto
- Edita repuesto
- Eliminar repuesto

Control Título Evento Descripción


btn_buscar Buscar Clic Permite buscar los datos de
un repuesto
btn_registrar Registrar Clic Permite guardar los datos de
un nuevo repuesto
btn_editar Editar Clic Permite modificar los datos
de un repuesto
btn_eliminar Eliminar Clic Elimina los datos de un
repuesto
btn_atras Atras Clic Regresa al formulario anterior

Nombre del formulario Descripción Usuarios


For_mantenimiento_servicios Permite realizar funciones - Administrador
básicas:
- Buscar servicios
- Registra servicios
- Edita servicios
- Eliminar servicios

Control Título Evento Descripción


btn_buscar Buscar Clic Permite buscar los datos de
un servicio
btn_registrar Registrar Clic Permite guardar los datos de
un nuevo servicio
btn_editar Editar Clic Permite modificar los datos
de un servicio
btn_eliminar Eliminar Clic Elimina los datos de un
servicio
btn_atras Atras Clic Regresa al formulario anterior

Nombre del Descripción Usuarios


formulario
For_consulta_servici Permite realizar funciones básicas: - Administrador y
o - Buscar al cliente por nombres, Encargado
apellidos y DNI.
- Filtra los servicios por fecha o por
tecnico

Control Título Evento Descripción


btn_buscar_cliente Buscar Clic Permite buscar los datos de
un cliente por medio del
nombre, apellido o DNI
btn_filtar_servicos Filtar Clic Permite filtrar los datos de
los servicios brindados por
medio de la fecha o el
técnico
btn_atras Atras Clic Regresa al formulario
anterior

Nombre del Descripción Usuarios


formulario
For_registrar_servicios Permite realizar funciones básicas: - Encargado
- Buscar y seleccionar al cliente por el
DNI.
- Ingresa los datos del
electrodoméstico
- Selecciona los repuestos usados
- Muestra los detalles del servicio
brindado
- Muestra el total el servicio brindado

Control Título Evento Descripción


btn_buscar_cliente Buscar Clic Permite buscar y selecciona
los datos de un cliente
btn_buscar_tecnic Buscar Clic Permite buscar y selecciona
o los datos de un técnico
btn_agregar Agregar Clic Permite agregar los datos
de la fecha y numero de
hoja
btn_atras Atras Clic Regresa al formulario
anterior
1.4 CONTEXTO DEL SISTEMA

1.4.1 DIAGRAMA DE CONTEXTO


CAPITULO 2 DISEÑO DE LA APLICACIÓN

2.1 DISEÑO GENERAL DEL SISTEMA


2.1.1 DISEÑO DE LAS CLASES

2.1.2 DESCRIPCIÓN DE LA BASE DE DATOS Y TABLAS

La base de datos que se escogida para el proyecto es DB Browser SQLite, ya que


esta es fácil de usar y tiene una interfaz fácil de entender. Se crearon las siguientes
tablas para guardar los diferentes datos Amin, Encargado, Cliente, Técnico,
Servicio, Repuesto y Registro.
- Relación de las tablas en cuadros
2.1.3 LÓGICA DE LA APLICACIÓN

[ Realice el diseño de los algoritmos principales de su aplicación, puede utilizar


pseudocódigo o diagramas de flujo]

CONCLUSIONES

- Se logro la creación de la aplicación para el mejoramiento de la empresa de


servicio técnico el cual permite guardar datos en una base de datos, generar
consultas, registrar las ventas de servicios realizado por los técnicos.

- Se logro facilitar el guardado de clientes, técnicos, repuestos, servicios y el registro


de las ventas gracias a la unión de la base de datos DB Browser SQLite y el Net
Beans IDE 12.3.

- El diseño de la interfaz graficas es simple y fácil de usar, para que le usuario pueda
interactuar de manera sencilla con la aplicación.

- Con este software se logro una mejora en la empresa de servicios técnicos, ya que
se mejoró la forma de guardado de datos y la eficiencia de los trabajadores a la
hora de registrar los servicios.

RECOMENDACIONES

BIBLIOGRAFÍA
Ávila, L. d. (s.f.). Net Beans Manual.

CAIRÓ BATTISTUTI, O. (2005). Metodología de la Programación. . México: Alfaomega.

Calderón, M. (s.f.). Swing, la solución actual de Java para crear GUIs. Obtenido de
[Link]

FormDev Software. (2021). Obtenido de [Link]

Oracle.(2020). Obtenido de ttps://[Link]/javase/7/docs/api/javax/swing/[Link]

ANEXOS

También podría gustarte