Informe Ads

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 38

FACULTAD DE INGENIERÍA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PROYECTO DE ANÁLISIS Y DISEÑO DE SISTEMAS

“Diseño e implementación de un software para la administración del


agente bancario de la empresa multiagente CONQUISTADORES S.A.C”

INTEGRANTES:

Acosta Hoyos Jose Jheymi (0000-0003-0307-7372)


Challco Bravo, Bryan Andree (0000-0002-5392-0711)
Hoces Chinchay, Alvaro Martin (0000-0002-3998-1980)
Inca Castro, Isabel Alessandra (0000-0003-2644-1544)
Meza Mozombite Atenas Sofia (0000-0001-7255-1352)

ASESOR:
Mgtr. Cortes Alvarez, Erika Patricia

LÍNEA DE INVESTIGACIÓN
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN

LÍNEA DE RESPONSABILIDAD SOCIAL UNIVERSITARIA


SISTEMA DE INFORMACIÓN Y COMUNICACIONES

LIMA - PERÚ
2023
ÍNDICE
INTRODUCCIÓN..................................................................................................................... 4
JUSTIFICACIÓN...................................................................................................................... 6
OBJETIVOS GENERALES Y ESPECÍFICOS......................................................................... 7
ASPECTOS DE LA ORGANIZACIÓN......................................................................................8
VISIÓN..................................................................................................................................... 8
MISIÓN.................................................................................................................................... 8
DESCRIPCIÓN DE LA EMPRESA.......................................................................................... 8
1. ÁMBITO DEL PROYECTO.................................................................................................. 8
1.1. Área (donde se va aplicar el proyecto)........................................................................8
1.2. Recursos Humanos para la elaboración del proyecto.................................................9
1.3. Software.................................................................................................................... 10
1.4. Hardware................................................................................................................... 11
1.5. Cronograma de Actividades...................................................................................... 11
2. MODELO DEL NEGOCIO.................................................................................................. 11
2.1. Modelo de Caso de Uso del Negocio........................................................................ 11
2.1.1. Lista de los Actores del Negocio...................................................................... 12
2.1.2. Lista de Casos de Uso del Negocio................................................................. 12
2.1.3. Diagrama de Casos de Uso del Negocio......................................................... 13
2.2. Modelo de Análisis del Negocio................................................................................ 13
2.2.1. Lista de trabajadores de negocio..................................................................... 13
2.2.2. Lista de entidades de negocio..........................................................................13
2.2.3. Realización de Casos de Uso del Negocio...................................................... 14
2.2.4. Diagrama de actividades..................................................................................15
3. CAPTURA DE REQUERIMIENTOS.................................................................................. 15
3.1. Fuentes de obtención de requerimientos.................................................................. 15
3.1.1. Informe de entrevista........................................................................................15
3.1.1.1. Matriz de actividades y requerimientos......................................................... 17
3.2. Modelo de casos de usos..........................................................................................18
3.2.1. Lista de actores del sistema.............................................................................18
3.2.2. Lista de casos de uso del sistema................................................................... 18
3.2.3. Lista de casos de uso priorizados.................................................................... 18
3.2.4. Diagramas de casos de uso del sistema..........................................................19
3.2.5. Especificaciones de requerimiento de software.............................................. 20
3.2.6. Especificaciones de casos de uso................................................................... 22
3.3. Prototipos de principales interfaces.......................................................................... 23
3.4. Diagrama de clases...................................................................................................23
3.5. Diagrama de paquetes.............................................................................................. 23
3.6. Diagrama de secuencia.............................................................................................23
3.7. Diagrama de despliegue........................................................................................... 23
3.8. Diagrama de componentes....................................................................................... 23
CONCLUSIONES.................................................................................................................. 24
RECOMENDACIONES.......................................................................................................... 24
REFERENCIAS BIBLIOGRÁFICAS.......................................................................................24
INTRODUCCIÓN

Llevar una administración eficaz y eficiente en los agentes bancarios, es muy


importante en las empresas que adoptan este tipo de servicios como medio
económico para obtener ganancias , este tipo de servicios son brindados por los
bancos más importantes a nivel nacional, el ente bancario considera a la empresa
como socio estratégico, ya que ambos ganan clientes por medio de las miles de
operaciones que se llevan a cabo día a día en estos establecimientos.

En la actual era tecnológica y digitalización la industria bancaria ha tenido un gran


crecimiento que sigue en constante evolución, y las demandas actualmente son más
amplias, por ende los clientes buscan más agilidad en sus operaciones, es por eso
que los agentes bancarios trabajan como cara de la institución bancaria, los agentes
bancarios están regulados desde el año 2005 por la superintendencia de banca y
seguros (SBS). Según el diario el peruano los agentes son definidos como puntos
de atención que funcionan en establecimientos gestionados por un operador con la
finalidad de brindar facilidad a las empresas la prestación de determinadas
operaciones y servicios financieros a las que estas se encuentran autorizadas a
realizar (Cortes, 2017).

Los agentes bancarios nacieron como socios importantes para el banco ya que son
intermediarios que brindan diversas operaciones además de pagos de los distintos
servicios básicos de diferentes instituciones tanto públicas como privadas,
transferencias de dinero y más, operando en puntos estratégicos, regularmente en
áreas donde no hay una sede del ente o institución bancaria o inclusive si hay una
sede cercana, estos puntos hacen que disminuya el público y la atención.

Hay una relación simbiótica entre el banco y el negocio o tienda con la que se
contrata para operar como agente, se define simbiótica a la forma en que dos
organismos en este caso instituciones se relacionan entre sí, obteniendo beneficio
de al menos uno de los dos, el agente gana comisiones por la cantidad de
operaciones y así el banco se expande y reduce gastos de sucursales, por medio de
estos intermediarios financieros.
Actualmente estos agentes bancarios están en todo el territorio a nivel nacional, el
primer banco autorizado para trabajar con este sistemas fué el BCP (banco de
crédito del Perú) en el año 2005 (Lima, 2022). contando a la fecha con más de 10
000 de agentes en todo el Perú, además es el que más demanda tiene. Un requisito
importante que tiene que cumplir el comercio que desea asociarse como agente con
el BCP es, la exclusividad, eso quiere decir que el comercio no puede trabajar con
otros bancos, y los comercios no serían catalogados como multiagentes.

Por nuestra parte nos enfocaremos en los otros bancos que no imponen a los
comercios ese requisito, los otros bancos más importantes que le siguen al BCP
son, El banco de la nación, Scotiabank, Interbank y BBVA banco continental. Cada
uno cuenta con diferentes operaciones, por ejemplo el Banco de la Nación trabaja
con entes gubernamentales como el RENIEC, Poder Judicial, Policía Nacional,
OSCE, entre otros, además que es en este banco donde los jubilados y pensionistas
reciben su sueldo mensual, en el caso del banco Scotiabank, Interbank y BBVA, por
ser bancos privados, los clientes pueden hacer retiros y depósitos con cuentas
asociadas correspondientes al banco, también el pago de los servicios, ya sea luz,
agua, telefonía, empresas privadas de varios sectores, ya sean educativas,
alimentos, belleza, siempre y cuando estén asociadas al banco. El banco con más
agentes en todo el Perú es el banco Scotiabank con 18 000, le sigue el banco de la
nación con 16221, el BBVA cuenta con 5000, y el banco Interbank con 3330 puntos
de atención.

En un entorno donde la última pandemia del año 2020 perjudicó a todo el mundo
prohibiendo la asistencia del público a los bancos y otros espacios cerrados y
horarios limitados debido al toque de queda, los agentes de todos los bancos
cumplieron un rol importante, ya que miles de operaciones se hicieron a nivel
nacional, tanto retiro de efectivo, depósitos a cuentas de todo el país, y pago de
servicios, tanto de los bancos más importantes y empresas afiliadas a estas, la
demanda de estos agentes aumentarán haciendo que varios comercios adopten
este tipo de servicios para poder generar ingresos, por lo tanto los bancos tienen el
reto de poder ayudar y responder a los diversos desafíos que enfrentan estos
intermediarios en su administración.
Es por esto que el presente informe dará una solución por medio de un software,
estos problemas de gestión de los agentes bancarios pueden sufrir, como llevar el
control de sus operaciones, o la cantidad de operaciones diarias, entre otras.
Tenemos la visión que este software beneficie a miles de multiagentes a nivel
nacional, ya que este traería beneficios significativos a los comercios y ayudaría a
llevar una mejor gestión a los bancos.

Para poder desarrollar el software, es necesario cumplir con ciertos desafíos de


manera efectiva y optimizar la gestión de los agentes bancarios, es esencial
desarrollar un programa de administración especializado. Este programa debe
combinar tecnología, procesos eficientes y una sólida estrategia de gestión para
garantizar el éxito, los autores del presente informe estamos muy convencidos que
este software garantiza éxito en la administración.

JUSTIFICACIÓN

El presente informe se va enfocar en el desarrollo de un software administrativo, se


tiene que tener en cuenta que este software es una inversión estratégica para la
empresa multiagente CONQUISTADORES S.A.C, ubicado en el distrito de San Juan
de Lurigancho, esta empresa cuenta con dos locales, ambos con gran afluencia de
clientes por brindar servicios bancarios como multiagente, ya que trabaja con 4
bancos obteniendo una ganancia aceptable.

Este Software ayudará a llevar un buen manejo administrativo en ambos locales y


cuidar así el capital con el que trabaja para la satisfacción de los clientes, es por
esto que se presentará a detalle el proceso y el funcionamiento del software y así la
empresa CONQUISTADORES S.A.C pueda adaptarse a esta nueva tecnología.
OBJETIVOS GENERALES Y ESPECÍFICOS

Objetivo General

El objetivo general del software es optimizar y facilitar de manera eficaz la gestión


administrativa y operativa de la empresa multiagente en una interfaz simple de usar.

Objetivos Específicos
Los objetivos específicos del software van de acuerdo a las operaciones que el
agente brinda a los clientes, además de información para llevar un control
administrativo.

- Control de Operaciones: Este aspecto es fundamental para poder llevar un


control de los retiros, depósitos y pagos de servicios dándole un seguimiento
en tiempo real.

- Historial de operaciones: El software podrá archivar y llevar un historial


diario de las operaciones realizadas y poder exportar en un archivo Excel.

- Control Administrativo : Las funciones administrativas del software son


aquellas que puede supervisar el agente sobre el avance diario de las
operaciones, esto incluye la cantidad de operaciones, el saldo actual de cada
banco con el que el multiagente trabaja.

- Gestión de comisiones : Esta función facilitará el pago y registro preciso de


las comisiones que el agente genere mensualmente, con esto el agente
podrá ver la transparencia del banco.
ASPECTOS DE LA ORGANIZACIÓN

VISIÓN

Ser una red de multiagentes en varios distritos de Lima Metropolitana.

MISIÓN

Nuestra misión es desarrollar e implementar un software de administración de


agente bancario de vanguardia a la empresa multiagente “CONQUISTADORES
S.A.C”, para que pueda llevar una gestión de manera transparente y optimizar su
administración.

DESCRIPCIÓN DE LA EMPRESA

Conquistadores S.A.C es una empresa multiservicios con dos locales en el distrito


de San Juan de Lurigancho, ambos locales brindan el servicio de Agente bancario,
operando con 4 bancos, Banco de la nación, Interbank, BBVA y Scotiabank, y están
ubicados en puntos estratégicos donde hay mucha afluencia de público, y son
reconocidos por el trato al cliente y por llegar a sus metas mensuales en sus
operaciones.

1. ÁMBITO DEL PROYECTO


1.1. Área (donde se va aplicar el proyecto)

● Área de desarrollo de software.- Tiene la responsabilidad de definir


reglas, directrices y procesos para las actividades relacionadas con la
creación, control de calidad y mantenimiento de sistemas informáticos.
Además, administra un repositorio y lleva a cabo la gestión de las
versiones del código fuente de los sistemas que se desarrollan.
1.2. Recursos Humanos para la elaboración del proyecto

La creación de un software de administración para un agente bancario


es un proyecto que requiere una combinación de habilidades técnicas
y de recursos humanos. Es por ello que para llevar a cabo este
proyecto se necesita de lo siguiente:

● Gerente de Proyecto : Este se encarga de supervisar todo el


proyecto, desde la planificación hasta la implementación.
Deberá coordinar a todo el equipo y asegurarse de que se
cumplan los plazos y objetivos.

● Desarrolladores de Software : Estos ingenieros se encargaran


netamente de la creación del software

● Programadores : Se encargan de la realización del código


● Especialistas en Seguridad de la Información : Garantizarán
que el software cumpla con las mejores prácticas de seguridad
para proteger los datos confidenciales de los clientes.

● Especialistas en Bases de Datos : Diseñarán y administrarán


la base de datos que almacena la información crítica del cliente
y las transacciones bancarias.

● Equipo de Implementación : Coordinará la implementación del


software en la infraestructura del agente bancario,
asegurándose de que todo funcione sin problemas.

● Personal de Control de Calidad : Se encargará de realizar


pruebas exhaustivas para garantizar que el software cumpla
con los estándares de calidad y rendimiento establecidos.
● Especialistas en Cumplimiento Normativo : Para asegurarse
de que el software cumpla con todas las regulaciones bancarias
y financieras aplicables.

● Especialistas en Marketing y Comunicación : Ayudarán en la


promoción del nuevo software entre los clientes del agente
bancario.

La colaboración efectiva entre estos roles es esencial para el éxito del


proyecto. Además, es importante tener en cuenta que la naturaleza
específica de tu proyecto puede requerir roles adicionales o diferentes.
El tamaño y la complejidad del equipo pueden variar según el alcance
y los recursos disponibles para el proyecto de software de
administración bancaria

1.3. Software

Netbeans Java : Puede ejecutar aplicaciones creadas utilizando el


lenguaje de programación Java o cualquier otro lenguaje que se
compile un código de bytes, además de disponer de un conjunto de
herramientas de desarrollo. Es una solución multiplataforma con un
código resistente, versátil y con amplias perspectivas de empleo.

Draw.io : Este software gratuito en línea permite la creación de una


variedad de tipos de diagramas, como diagramas de flujo, diagramas
de proceso, organigramas, UML, ER y diagramas de red.

1.4. Hardware
● 1 servidor de base de datos
● 3 monitores
● 2 computadoras portátiles
● Teclado
1.5. Cronograma de Actividades

2. MODELO DEL NEGOCIO


2.1. Modelo de Caso de Uso del Negocio

CASO DE USOS ACTOR

Cliente
Atención al Cliente

Banco
Operaciones Bancarias

CASO DE USOS TRABAJADOR

Agente bancario
Mantenimiento de Efectivo
2.1.1. Lista de los Actores del Negocio

Actores del negocio:

- Agente Bancario
- Cliente
- Banco

2.1.2. Lista de Casos de Uso del Negocio.

Casos de uso del negocio:

- Atención al Cliente
- Operaciones Bancarias
- Mantenimiento de Efectivo
2.1.3. Diagrama de Casos de Uso del Negocio

2.2. Modelo de Análisis del Negocio


2.2.1. Lista de trabajadores de negocio

Trabajador del negocio:

- Administrador

2.2.2. Lista de entidades de negocio.

Entidades:

- Dinero
- Recibo de importe depositado
- Recibo de importe retirado
2.2.3. Realización de Casos de Uso del Negocio.

2.2.4. Diagrama de actividades


- Diagrama de Atencion al cliente:
- Diagrama de Operaciones Bancarias

3. CAPTURA DE REQUERIMIENTOS
3.1. Fuentes de obtención de requerimientos
3.1.1. Informe de entrevista

1. ¿Puede proporcionar una visión general de su empresa para que podamos


entender mejor sus necesidades?

La visión como empresa es tener más locales en Lima metropolitana y


brindar sus diversos productos y servicios incluyendo el agente bancario ya
que atrae a muchos clientes al comercio.

Requisitos Funcionales:

2. ¿Cuáles son las funciones clave que necesita que este software realice?

Las funciones que el agente necesita de este software es llevar el conteo de


las operaciones, el control de saldo y el cálculo de las comisiones para poder
tener una administración eficaz y aumentar sus operaciones
3. ¿Qué tipo de usuarios utilizarán el software? (por ejemplo, administradores,
empleados, clientes)

El administrador del negocio desea que el software tenga dos usuarios uno
como administrador que pueda tener el control administrativo y otro usuario
como operador que solo pueda pueda llevar el conteo del saldo al registrar
las operaciones en el sistema.

4. ¿Qué plataformas y sistemas operativos deben ser compatibles con el


software?

El cliente tiene un computador de escritorio con sistema operativo windows


11 de 64 bits, con 16 memoria RAM.

Requisitos de interfaz de usuario:

5. ¿Tiene alguna preferencia en cuanto a la interfaz de usuario o el diseño?

El cliente desea que la interfaz sea práctica y simple de entender así como
también su operacionalidad.

Rendimiento y Escalabilidad:

6. ¿Cuántos usuarios simultáneos esperan que utilicen el software?


El usuario desea que, tanto el empleado que opera el agente como
administrador manejen el programa en simultáneo

Requisitos de Mantenimiento y Soporte:

7. ¿Necesita algún tipo de acuerdo de soporte o mantenimiento a largo plazo


para el software?

El cliente necesita una actualización continua ya que los bancos actualizan


sus servicios y comisiones.
Expectativas y Resultados:

8. ¿Cómo medirá el éxito de este proyecto de software? ¿Qué resultados


espera obtener?

El cliente espera que este software pueda ayudarle a llevar el control de su


capital sin tener pérdidas y además de llevar el conteo de sus ganancias ya
que sospecha que el banco no lleva un control eficaz de sus operaciones y
que sus comisiones son bajas .

3.1.1.1. Matriz de actividades y requerimientos

3.2. Modelo de casos de usos


3.2.1. Lista de actores del sistema
3.2.2. Lista de casos de uso del sistema

3.2.3. Lista de casos de uso priorizados

3.2.4. Diagramas de casos de uso del sistema


3.2.5. Especificaciones de requerimiento de software

La gestión eficaz y eficiente de los agentes bancarios es importante para las


empresas que utilizan dichos servicios como medio financiero para ganar dinero.
Estos servicios son prestados por los principales bancos del país. Las estructuras
bancarias consideran a la empresa un socio estratégico, ya que ambas adquieren
clientes a través de las miles de operaciones que estas instituciones realizan
diariamente.

Alcance del producto ¿Cuáles son los objetivos comerciales generales del
producto?

El software es práctico e intuición

Nuestro objetivo es ayudar a los agentes locales

Las metas del software serian llevarlas a un uso nacional e internacional

Valor del producto ¿Por qué tu producto es importante? ¿Qué beneficios


aportar al público?

El software va de acuerdo a las operaciones que el agente brinda a los clientes,


además de información para llevar un control administrativo.

Público objetivo ¿A quién está destinado tu producto?

El software está destinado para toda agencia financiera que requiera de un manejo
administrativo fácil y eficaz

Uso previsto ¿Para qué se utilizará este producto?

El objetivo del software es optimizar y facilitar de manera eficaz la gestión


administrativa y operativa de la empresa multiagente en una interfaz simple de usar.
Descripción general

Control de Actividad: Este aspecto es esencial para poder rastrear retiros,


depósitos y pagos realizados al servicio.

Historial de operaciones: el software podrá archivar y guardar un historial de


operaciones diarias que se puede exportar a un archivo Excel.

Control de gestión: la función de gestión del software es una función donde los
agentes pueden monitorear el progreso de las operaciones diarias, incluido el
número de operaciones y el saldo actual en cada banco donde cooperan varios
agentes.

Gestión de comisiones: esta función facilitará el pago y registrará con precisión la


comisión generada por los agentes cada mes y los agentes podrán ver la
transparencia del banco.

3.2.6. Especificaciones de casos de uso

Caso de uso Iniciar sesión

Autor Multiagente CONQUISTADORES S.A.C

Descripción El agente debe poder iniciar sesión en el sistema.

Actor Agente bancario

Precondición Proporcionar sus credenciales, como nombre de usuario


y contraseña.

1. El caso de uso comienza cuando el agente


ingresa al login.
2. El agente coloca su nombre de usuario y su
contraseña en 4 dígitos.
3. El caso de uso termina.
Caso de uso Administrador de seguridad y permisos

Autor Multiagente CONQUISTADORES S.A.C

Descripción El administrador del sistema debe gestionar las cuentas


de los usuarios como permisos, derechos de acceso,
etc.

Actor Administrador de sistemas.

Precondición El sistema deberá tener los datos para que se


consideren válidos.

Flujo normal 1. El caso inicia cuando el sistema solicita acceso


para gestionar la cuenta.
2. El sistema inicia el proceso para gestionar la
cuenta.
3. El sistema notificará si todo ha salido
correctamente.
4. El caso de uso termina.

Flujo alternativo En caso de algún error, el sistema lo notificará.

3.3. Prototipos de principales interfaces

3.4. Software
3.9.1 Codificación Java Netbeans

El multi-agente bancario se refiere a un sistema automatizado que integrará múltiples


agentes o piezas de software especializados en diversas tareas:

● Agentes para apertura digital de cuentas bancarias.


● Agentes para procesamiento de transacciones y pagos en línea.
● Agentes para interacción con clientes vía chatbots y asistentes virtuales.
● Agentes para detección de fraudes y monitoreo de transacciones.

Este agente operará de forma coordinada e interconectada, apoyándose en tecnologías


como machine learning y procesamiento de lenguaje natural. Permitirá automatizar y
eficientar una gran variedad de procesos bancarios.

En síntesis, el multi-agente bancario busca ser un sistema automatizado integral que


reúna múltiples agentes especializados para modernizar digitalmente la operación
bancaria en todos los agentes del distrito.

Main Source:
Source Cuadre:
Source Interfaz:
Source Oper:
Source principal:
3.9.2. Frames
3.9.2.1. Frame Login
Para comenzar el software, se implementó el primer Frame Form
llamado “login”, en esta interfaz se utilizó tres label, cada uno se editó
el texto (LOGIN, USUARIO Y CONTRASEÑA), dos Jtextarea para
colocar el usuario y contraseña codificado en el main del software, y
por último dos Jbuttons de las cuales uno dará la confirmación con el
Jbutton “ACEPTAR” y “SALIR” procederá a la cancelación del
proceso de login.

3.9.2.2. Frame Principal


El frame “login” al insertar el usuario y contraseña, procede a ejecutar el
frame “Principal”, tiene la función principal de colocar el monto inicial de saldo
de las cuales va a operar el agente y además de poder elegir el banco de las
cuales el agente trabaja, este frame está constituido por 6 labels que
especifica cada función del frame, también por cuatro JtextArea donde se
colocará el monto y 2 Jbuttons, uno para la confirmación hacia el siguiente
frame y el otro abrirá
otro frame.

3.9.3.3. Frame Operativo


Este frame dentro del software se encarga de hacer las operaciones del
agente, tanto como retirar, depósito, y pago de servicio que son Jbuttons
codificado con el método Actionperformed, también cuenta con cuatro
JtextArea de las cuales cuenta con el nombre y el monto del banco escogido
en el frame anterior (principal), para hacer la operación de los agentes se
introduce el monto dentro de los 4 Jtextfield.
3.9.3.4. Frame cuadre
Por último dentro del software se presenta el frame cuadre de las cuales se
introduce el monto del frame anterior (Operativo), la función principal dentro
de este frame es cuadrar el final del día del agente, con esto podrá tener el
monto de efectivo exacto, el monto final se introduce en los 5 jtextfield de la
interfaz, tanto los montos de los agentes y el Efectivo físico de la caja.
3.5. Diagrama de clases

3.6. Diagrama de paquetes


3.7. Diagrama de secuencia
3.8. Diagrama de despliegue

3.9. Diagrama de componentes


CONCLUSIONES
El software y su diseño es fácil de entender y simple para el control de los
agentes, es una herramienta de las cuales el agente podrá administrar de
forma eficaz y podrá guardar toda la información de sus operaciones
exportando en formato excel y poder tener un archivo dentro de una base de
datos.

RECOMENDACIONES

REFERENCIAS BIBLIOGRÁFICAS

https://repositorio.up.edu.pe/bitstream/handle/11354/3828/Lima%2C%20Rosa
lyn_Trabajo%20de%20Suficiencia%20Profesional_Administraci%C3%B3n_2
022.pdf?sequence=1&isAllowed=y

https://concepto.de/simbiosis/

También podría gustarte