Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documentación de proyecto
I) Participantes:
A) Análisis de requerimientos:
El proyecto o aplicación deberá de contar con:
Registro de la venta
Registro de clientes
Registro de productos
D) Diagrama de Gantt:
Días
7 7
6
5 5
4
3 3
B) Diagrama de flujo:
Inicio
Registro de
usuario/vendedo
r
Registro de
cliente
Asignación de
producto y/o
servicio
Método de
pago
Fin
C) Entradas y salidas:
Datos de entrada:
Información de los vendedores
Información de productos
Información de los clientes
Información de ventas, es decir, los precios, cantidades y números de ventas,
entre otros datos.
Datos de salida:
Confirmación de información agregada, modificada y actualizada correctamente
de los apartados con los que cuenta el sistema.
Muestra la información de los registros ventas realizadas
D) Frecuencias de uso
El programa será usado cada vez que se realice una venta, registro algún cliente o
modifique la información del almacén.
E) Requerimientos de equipo:
a) DIAGRAMA RELACIONAL
b) MATRIZ DE PUESTOS
Se muestra también la matriz de puestos en el sistema con su respectivo nivel de acceso
dentro de este, haciendo referencia a que puede modificar dentro una vez que haya
accedido.
NETBEANS IDE
es un entorno de desarrollo - una herramienta para que los programadores puedan
escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir
para cualquier otro lenguaje de programación. Existe además un número importante de
módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin
restricciones de uso.
ECLIPSE IDE
Es una plataforma de desarrollo, diseñada para ser extendida de forma indefinida a través
de plug-ins. Fue concebida desde sus orígenes para convertirse en una plataforma de
integración de herramientas de desarrollo. No tiene en mente un lenguaje específico, sino
que es un IDE genérico, aunque goza de mucha popularidad entre la comunidad de
desarrolladores del lenguaje Java usando el plug-in JDT que viene incluido en la
distribución estándar del IDE.
Proporciona herramientas para la gestión de espacios de trabajo, escribir, desplegar,
ejecutar y depurar aplicaciones.
MYSQL WORKBENCH
Es una herramienta visual unificada para arquitectos de bases de datos, desarrolladores y
DBA. MySQL Workbench proporciona modelado de datos, desarrollo de SQL y
herramientas de administración integrales para la configuración del servidor,
administración de usuarios, copias de seguridad y mucho más. MySQL Workbench está
disponible en Windows, Linux y Mac OS X.
JAVA
Java es un lenguaje de programación y una plataforma informática comercializada por
primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no
funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido,
seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta
súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
A) Diseño de entrada:
Modulo cliente: Aquí ingresamos los datos correspondientes a los datos de los
clientes, donde nos muestra diferentes apartados para agregar los datos
necesarios.
Tabla Cliente
Tabla Producto
Campo Tipo T
DNI TINYINT 1
ID Precio INT 1
ID Stock INT 1
ID Estado VARCHAR 5
Tabla venta
Campo Tipo Tamaño Descripción
ID cliente TINYINT 15 Se agrega la información del DNI
cliente
ID Producto VARCHAR 100 Se agrega la información del DNI
producto
Precio VARCHAR 100 Se agrega el precio de venta
Cantidad VARCHAR 50 Se agrega la cantidad vendida
Cliente Se agrega el nombre del cliente
Producto Se agrega el nombre del producto
Stock Se agrega el stock de ese producto
Vendedor Se muestra el nombre del vendedor
A) Diagrama UML
Primeramente Instalaremos del programa “java jdk” que es como un complemento para el
programa principal
Buscaremos la ubicación donde se instaló la aplicación para copiar la ubicación como se muestra a
continuación:
C:\Program Files\Java\jdk-14.0.1\bin
Abriremos el panel de control con vista de iconos pequeños, seleccionando el icono de “sistema”.
Nos abrirá la siguiente pestaña en donde seleccionaremos configuración avanzada del sistema
Seleccionando donde dice “variables de entorno”
Instalar XAMPP
Nuestro tutorial de XAMPP muestra la instalación del paquete en Windows. En el caso de usar
Linux o Mac OS X, el proceso de instalación puede variar.
Paso 1: Descarga
Las versiones con PHP 5.5, 5.6 o 7 se pueden descargar gratuitamente desde la página del
proyecto Apache Friends.
a) Modelo de ventas
c) Alcance
El proyecto tiene como objetivo poder cumplir todas las funciones que conlleva realizar las
ventas de la empresa, es decir, por lo que podemos mencionar esta el registro de productos,
clientes, vendedores, registro de ventas, entre otras cosas. Para que de esta manera cumpla
con los requisitos solicitados, lograr una optimización del tiempo, y recursos ya que el cliente
nos comentó que se perdía mucho tiempo organizando, tomando en cuenta los errores
humanos. Por esta razón, decidimos ofrecerle el proyecto y contribuir con la organización.
d) Recomendaciones
Tratar de usar lo más posible el sistema para que pueda lograr registrar los datos requeridos y
de esta manera actuar conforme a los datos recaudados.
Leer la documentación del sistema, para que no se cometan errores a la hora de utilizarlo, ya
que eso también podría afectar en cuestiones de tiempo.
De preferencia, que podamos capacitar a un usuario para que maneje de forma óptima el
sistema y no haya errores a futuro.
e) Conclusiones
Como se muestra en la anterior tabla, dependiendo de la actividad que se realice o inclusive el
producto que se esté vendiendo durante esa actividad influye mucho en los beneficios que
puede traer a la organización.
Nuestro equipo se encuentra trabajando para así poder entregar el proyecto a nuestro cliente
ya terminado y funcionando al 100%
MISION
Hacer un sistema que ayude al cliente a realizar de manera más cómoda y eficaz los procesos
que conlleva realizar una venta desde que inicia hasta que termine su compra, para el ahorro
de tiempo y dinero para la organización.
VISION
Crear un programa en el cual el cliente pueda tener mayor visón y administración de sus
procesos obteniendo una mejor organización de los procesos desde un inicio y de manera
escalable, para que así la organización pueda trascender aún más.
VALORES
Trabajo en equipo
Solidaridad
Productividad
Empatía
Comprensión
e) Cuestionario
ALCANCE
Un alcance amplio ya que cumple con todos los procesos realizados por los procesos de la
empresa en cuestión de la emision de ventas.
Eso va variando de acuerdo con los clientes que ingresan a la empresa todos los días, ya que
dictara el volumen de información con la que contara el sistema.
CONTROL
Se necesita una persona controlando la base de datos y dándole supervisión, así como de igual
forma alguien que atienda y de información a la gente que llega a preguntar por los servicios o
productos que ofrece la organización.
Bases de datos de los participantes que necesitan ser actualizadas, y una persona a cargo para
mantener actualizada.
¿Se toman precauciones específicas de seguridad para protección contra una actividad
impropia?
Se cuenta con una protección de los procesos importantes por medio de usuario y contraseña.
PROCESOS
DATOS
Los nombres de los integrantes de cada equipo y sobre todo la edad que es en lo que se basa
para darlo de alta en x equipo
¿En qué forma se reciben los datos del sistema? Y ¿en qué forma son almacenados?
¿Qué datos son almacenados en el sistema o como parte de las actividades de este?
Una vez que se le entregue como finalizado el proyecto al cliente hay que revisar ciertas
actividades como:
I. La documentación del proyecto
II. El proyecto ya funcionando y que el como cliente verifique las funciones que
solicito
III. Informes de calidad y también de los riesgos que puedan existir en un futuro