Drivers Arquitectónicos
Drivers Arquitectónicos
Drivers Arquitectónicos
ARQUITECTURA DE SOFTWARE
REQUERIMIENTOS NO FUNCIONALES 15
Reglas de negocio 15
Atributos de calidad 15
Restricciones 16
Interfaces externas 17
página principal 19
PATRÓN ARQUITECTÓNICO 21
1. REQUERIMIENTOS FUNCIONALES
a) Requerimientos de negocio
CASOS DE USO
c) Requerimientos funcionales detallados
En esta pantalla se podrán hacer los cobros a los clientes donde el administrador
del sistema ingresa los siguientes campos:
Una vez ingresados estos campos y dar click en el botón Cobrar se validan los campos y en
su defecto se mostrarán los mensajes de los campos erróneos, si todo va bien se guardaran
los campos en la base de datos mostrando un mensaje de Cobro realizado con éxito.
También contará con un botón de corte de caja el cual servirá para realizar un corte de caja
de los ingresos obtenidos en el dia.
Este módulo permitirá realizar un corte diario de caja el cual al dar click en el boton corte de
caja s e abrirá una pantalla donde se muestran los cobros realizados en el dia o hasta el
momento del corte de caja, una vez dandole click al boton de corte se registrarán los datos
en el módulo de ingresos.
INGRESOS
En este módulo se mostrarán los ingresos que se hayan registrado por día, pudiendo
imprimir un reporte de estos ingresos.
Será una de las partes fundamentales del sistema ya que nos ayudará a identificar a
los deudores de una manera rápida y visual.
CANALEROS
En este apartado se registran los datos de los canaleros , cuando estén previamente
registrados se mostrará una lista de todos los datos de cada canaleros que fueron
dados de alta, también se podrá registrar el libro de los canaleros así como imprimir
la hoja que utilizan para anotar los diferentes servicios que prestan a los ejidatarios.
LISTAR
REGISTRAR CANALERO
REGISTRAR LIBRO
En este módulo se pedirán los siguientes datos para ser guardados en la base de
datos del sistema:
Nombre: admite solo letras.
Tarjeta: admite solo numeros enteros.
CPL: admite solo números enteros.
TSL: admite solo números enteros.
RA: admite solo números enteros.
PCO: admite solo números enteros.
SR: admite solo números enteros.
SUP_FIS: admite solo números enteros.
P_DREN: admite solo números enteros.
S_DREN: admite solo números enteros.
CULTIVO: admite solo letras,
HF: admite solo números enteros.
P1: admite solo números enteros.
R1: admite solo números enteros.
T1: admite solo números enteros.
P2: admite solo números enteros.
R2: admite solo números enteros.
Al dar click en el botón guardar se validarán los campos y si todo va bien mostrará
un mensaje de Libro guardado correctamente, en su defecto mostrará un mensaje
de error en los campos erróneos.
IMPRIMIR HOJA (DE CANALEROS)
una vez ingresados estos datos y dando click al botón guardar se validan los
campos ingresados y en su defecto se mostrará un mensaje de error, si todo va bien
se mostrará un mensaje de éxito el cual nos pedirá dar click en el botón ver para
poder imprimir la hoja.
También se cuenta con un botón de Eliminar Registro el cual servirá para borrar los
datos de cada hoja que se genere para no imprimir los mismos datos.
NUEVO USUARIO
Para agregar un usuario se deben llenar todos los campos que se muestran en
pantalla
Username: Acepta letras y números
Nombre: Solo acepta letras
Apellido paterno: Solo acepta letras
Apellido Materno: Solo acepta letras
Teléfono: Solo acepta números
Correo electrónico: Acepta letras, números y ‘@’
Contraseña (ambos campos): Acepta números, letras y caracteres especiales
Las contraseñas elegidas por el usuario deben coincidir para que el registro sea
exitoso, de lo contrario no se permitirá el registro.
LISTAR USUARIO
En esta parte el usuario puede ver los usuarios que ya se han registrado y por ende
tienen acceso al sistema, aparece en la ventana una tabla en donde se muestra el
nombre del usuario, así como 3 botones:
Ver (icono de ojo): Permite ver a detalle la información del usuario seleccionado
Editar(icono de lápiz): Permite editar la información del usuario seleccionado
Eliminar(icono de bote de basura): Permite eliminar totalmente a un usuario para
que este no tenga acceso al sistema
GRÁFICAS
Y algunos otros parámetros más que pudiesen surgir y que consideremos sean
importantes en el resultado final
d) Requerimientos de sistema
Además de ello deben contar con un servidor local para poder alojar el
sistema y un servidor de base de datos donde estará alojada toda la
información necesaria para operar. Nosotros recomendamos el
software XAMPP que cubre estos 2 apartados sin problemas y es de
uso libre.
a) Reglas de negocio
Diseñar un sistema amigable para que sea atractivo y así se convierta en una
agradable sensación visual para el usuario y así mismo sea lo
suficientemente intuitivo para utilizarlo fácilmente
b) Atributos de calidad
Dentro del mismo sentido se debe garantizar que únicamente las personas
autorizadas pueden ver la información que compone el sistema
Por ende únicamente las personas autorizadas podrán agregar, modificar o eliminar
información dentro del sistema, todo esto para garantizar la integridad de la misma
Desempeño: El sistema funcionara de manera óptima, podrá realizar los cobros en
aproximadamente 2 segundos , las respuestas a las peticiones realizadas serán de
muy corto tiempo.
Mantenibilidad: El sistema tendrá mantenimiento para reparar defectos, para ser
adaptado a nuevos entornos y para añadir o modificar funciones según requiera.
Usabilidad: E
l sistema será muy intuitivo y de una operación muy sencilla, cada
módulo del sistema cuenta con un diseño claro y entendible para el usuario.
c) Restricciones
d) Interfaces externas
Login
Panel para todas las vistas
página principal
PATRÓN ARQUITECTÓNICO