Cliente
El actor cliente está relacionado con tres Casos de Uso: Registrarse, Crear la Cuenta a su nombre, Definir la transacción. Se puede realizar ingreso de los clientes que van a realizar la Aplicación Web. Una vez que se haya ingresado los datos correctos y correspondientes del usuario aparecerá un mensaje en el cual indique que se ha ingresado correctamente los datos.
Figura 15 Descripción del cliente.
Elaborado por: José Ramírez
Cajero
El actor cajero1 está relacionado con dos casos de uso: Ingreso datos clientes, control de transacciones. Lo que permitirá ingresar la información necesaria de cada cuenta y tipo de transacción a realizar
Figura 16 Descripción Cajero
51
Gerente
El actor Gerente está relacionado con tres casos de uso Ingreso, Consulta de movimiento de cuentas, Reportes. Al ingresar a la Aplicación podrá ver el movimiento de todas las cuentas y tener un reporte final de las mismas.
Figura 17 Descripción Gerente
Elaborado por: José Ramírez
Administrador
Descripción
El actor administrador está relacionado con los casos de uso: Realizar el mantenimiento de la Aplicación Web, generar nuevo nombre de usuario y contraseña en caso de ser necesario, realizar el mantenimiento de la base de datos, actualizar la información de la cooperativa.
Figura 18 Descripción Administrador
52
Base de datos
Figura 19 Diseño de base de datos
Elaborado por José Ramírez Descripción
La base de datos se la ha diseñado de acuerdo a un análisis de los requerimientos de la Cooperativa 25 de Junio relacionado con los procesos de la Gestión de Cuentas de Ahorro.
53
3.2.2. Diccionario de datos
Tabla 29 Tabla de transacciones Table: tblatransaccion
Fields
Name Type NotNull Unique P/K A/I Binary id_transaccion int(10)
unsigned NotNull Yes Yes
Tipo varchar(45) NotNull
Monto varchar(45) NotNull
Fecha Date NotNull
Hora Time NotNull
tipo_mov varchar(1) NotNull
id_cuenta Int(10)
id_usuario Int(10)
id_fondo Int(10)
Elaborado por José Ramírez
La tabla se muestra las transacciones realizadas el total de clientes para saber qué tipo de transacciones a realizado, mediante ello poder ver los depósitos y retiros de cada cliente en caso de que soliciten alguna información poder ayudarles rápidamente en la ventanilla.
Tabla 30 Tabla socios. Table: ju_socio
Fields
Name Type NotNull Unique P/K A/I Binary
id_socio int(10) unsigned NotNull yes yes
Nombres varchar(10) NotNull
apellido_pat varchar(10) NotNull
Dirección varchar(10) NotNull
Sexo varchar(10) NotNull
estado_civil int(10) unsigned NotNull
fecha_nac int(10) unsigned NotNull
lugar_na int(10) unsigned NotNull
Teléfono int(10) unsigned NotNull
Celular int(10) unsigned NotNull
Correo varchar(10) NotNull
54
id_ciudad int(10) unsigned NotNull
tipo_doc int(10) unsigned NotNull
Estado varchar(10) NotNull
Elaborado por José Ramírez
La siguiente tabla permite ingresar toda la información referente a los clientes que van a solicitar la cuenta de ahorro en la cooperativa.
Tabla 31 Tabla cuentas Table: ju_cuentas
Fields
Name Type NotNull Unique P/K A/I Binary
id_cuenta int(10)
unsigned NotNull Yes yes
num_cuenta varchar(10) NotNull
id_socio int(10) NotNull
Conyuyge int(10) NotNull
representante int(10) NotNull
id_beneficiario int(10) NotNull
id_firmas int(10) NotNull
Estado varchar(3) NotNull
id_usuario int(10) NotNull
Tiopo varchar(10) NotNull
Elaborado por José Ramírez Permite almacenar todos los requisitos con las cuales establece la institución financiera para la reación de cuentas de ahorro. Tabla 32 Fondo de cambio Table: ju_fondodecambio Fields id_fondo int(10) unsigned NotNull Monto varchar(45) NotNull movimiento varchar(45) NotNull id_usuario int(10) NotNull Fecha Date NotNull
Elaborado por José Ramírez
Esta tabla permite verificar la existencia de fondo de cambio para poder realizar las transacciones de depósito o retiro.
55
3.2.3. Diseño de entradas
3.2.3.1. Inicio de sesión
Figura 20 Formulario del Administrador
Elaborado por José Ramírez
Por medio de este formulario se podrá verificar el acceso de los usuarios al sistema, en caso de que se ingrese solo como usuario normal se habilitará todo referente a la parte informativa y algunas consultas relacionado a la Gestión de cuentas de Ahorro. Por otra parte si se ingresa como administrador estará habilitado para utilizar todo el funcionamiento del sistema lo que son los procesos de la Gestión de Cuentas de Ahorro.
3.2.3.2. Formulario menú principal
Figura 21 Formulario usuario
Elaborado por José Ramírez
El siguiente formulario muestra todos los menú que se encuentra en la aplicación web para la gestión de cuentas de ahorro respecto al administrador porque es el que tiene todos los privilegios del sistema para cualquier situación que se dé en caso de añadir , modificar o eliminar algún dato o información correspondiente en la aplicación.
56
3.2.3.3. Formulario para la creación de la cuenta de ahorro
Figura 22 Formulario de nueva cuenta de ahorro
Elaborado por José Ramírez
Para crear una nueva cuenta de ahorro se debe aplicar este formulario donde están todos los datos necesarios que se deben registrarse del cliente antes de otorgar la cuenta a nombre del solicitante que permitirá asegurarse de que los datos del cliente sean verdaderas y confiables para la cooperativa. Primeramente se procede a buscar el cliente que anteriormente se ha ingresado al sistema luego se carga la información y finalmente se registra todos los requisitos que se encuentran en el formulario de esta manera se ha creado la cuenta de ahorro.
3.2.3.4. Formulario para la realización de una transacción
Figura 23 Formulario de la transacción
57
Este formulario permite registrar las transacciones de cada uno de los clientes que vayan realizando en su cuenta de ésta manera el procedimiento de la transacción se da de una manera eficaz y rápida, el formulario en sí cuenta con los datos del cliente, el tipo de cuenta que debe elegir para la transacción, para ello se puede buscar al cliente por nombre o cédula, una vez encontrado cargar los datos y proceder a la transacción que desee realizar el cliente ya sea un depósito o retiro en su cuenta de ahorro.
3.2.3.5. Formulario para conocer el movimiento de la cuenta
Figura 24 Formulario del movimiento de la cuenta
Elaborado por José Ramírez
El siguiente formulario permite conocer el movimiento de la cuenta para dar a conocer a los clientes en caso de que se solicite este servicio para ello se selecciona el nombre del cliente de quien se quiere conocer el movimiento de la cuenta, también se puede buscar por el nombre o cédula y se carga la información correspondiente al usuario seleccionado donde está registrado las transacciones realizadas en la cuenta de ahorro, además se podrá ver por fechas y el valor que tiene actualmente.
3.2.4. Diseño de Salidas
3.2.4.1. Formulario de movimiento de la cuenta
Figura 25 Formulario de movimiento de la cuenta
58
En caso de que el cliente solicite la información acerca de su cuenta de ahorro, la persona que está en esa función de ayudar al usuario solo se necesita saber el nombre y buscar en el sistema con los datos del cliente que le solicita el servicio, se selecciona el cliente y se cargará la información relacionado al servicio que ha sido solicitada. Para una mejor comprensión se ha diseñado el siguiente formulario en donde se muestra el resultado del movimiento de una cuenta de ahorro según las transacciones que ha realizado el cliente en la cooperativa 25 de junio.
3.2.4.2. Formulario de la lista de clientes de la cooperativa
Figura 26 Formulario de la lista de clientes
Elaborado por José Ramírez
En caso de que por parte de la Gerencia o cualquier persona de la parte administrativa necesite conocer el total de los clientes que cuenta la cooperativa se ha implementado el formulario siguiente que muestra la lista de clientes que posee la cooperativa con todos sus respectivos datos, para una mayor facilidad para encontrar los datos de un cliente ya sea para modificar la información o eliminar los datos según lo que se quiera realizar.