Manual tecnico.
r2rkill7Práctica o problema22 de Marzo de 2017
672 Palabras (3 Páginas)246 Visitas
Derivado al diagnostico realizado anteriormente se deriva la siguiente propuesta para dar solución al manejo de información, esta propuesta contara con una base de datos, un Font-End programado en java y una solución de Bussines Inteligence para generar reportes.
Para un funcionamiento eficiente se diseño la base de datos que conforma el sistema con MySQL debido a que este DBMS permite un diseño amplio y concreto de las tablas y los campos, la implementación de restricciones de seguridad y llaves foráneas, y una gran escalabilidad.
En primera instancia se muestran las tablas que conforman la base de datos:
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
Se describirá brevemente la función de cada una de las tablas:
Tabla H_Clientes: Su objetivo es la identificación de cada cliente.
Tabla H_Proveedores: Su objetivo es la identificación de cada proveedor.
Tabla H_Usuario: Su objetivo principal es la autenticación y permisos en la base de datos .
Tabla H_Material: Su objetivo principal es controlar altas ya bajas del material utilizado en la creación del producto final.
Tabla H_Producto: Su objetivo es la identificación de cada producto terminado.
Tabla H_Ventas: Su objetivo es administrar las ventas realizadas.
Diagrama Entidad Relación
Asimismo se muestra el diagrama Entidad-Relación diseñado:
Algoritmos del Sistema
A continuación se describen los algoritmos a utilizar en el Front-End que componen el sistema.
AUTENTICACION
1.- Se ingresa usuario, en el cuadro de texto correspondiente a usuario.
2.- se ingresa contraseña en el cuadro de texto correspondiente a contraseña.
3.- Al dar click sobre el botón Autenticar, se realiza consulta a la tabla D_Usuario para identificar el tipo de usuario y desplegar la pantalla correspondiente.
4.- Si el usuario es tipo administrador, se desplegara la pantalla de Menu_Principal.
5.- Si el usuario es diferente a administrador, se desplegara la pantalla de ventas, teniendo único acceso a esta pantalla y sus subrutinas.
6.- Al dar click en el botón cerrar, el programa se finaliza.
MENU PRINCIPAL
1.-La pantalla contendrá 6 botones:
- Botón de Clientes: al dar click sobre este botón se desplegara la pantalla de Clientes.
- Botón de Proveedores: al dar click sobre este botón se desplegara la pantalla de Proveedores.
- Botón de Usuarios: al dar click sobre este botón se desplegara la pantalla de Usuarios.
- Botón de Material: al dar click sobre este botón se desplegara la pantalla de Material.
- Botón de Producto: al dar click sobre este botón se desplegara la pantalla de Producto.
- Botón de Ventas: al dar click sobre este botón se desplegara la pantalla de Ventas.
2.- Al dar click al botón salir, mostrara la pantalla de Autenticación de usuario.
MENU CLIENTES
1.- Los botones Nuevo, Modificar y Eliminar serán los únicos componentes activos al desplegar la pantalla.
2.-Al dar click sobre el botón de Nuevo , el cuadro de texto de buscar, la tabla de resultados de búsqueda seguirán inactivos y se desactivaran los botones Modificar y Eliminar, se activaran el botón Guardar y los siguientes cuadros de texto :
- Nombre: Se ingresara el nombre del cliente.
- Apellido Paterno: Se ingresara el apellido paterno del cliente.
- Apellido Materno: Se ingresará el apellido materno del cliente.
- Dirección: Se ingresará la dirección del cliente.
- Correo: Se ingresará el correo electrónico del cliente.
- Teléfono: Se ingresará el teléfono del cliente.
3.- Al tener los campos llenos se da click al botón guardar, lo cual insertara los datos en la tabla D_Clientes, al finalizar de insertar los datos, regresara la pantalla al punto 1.
...