0 calificaciones0% encontró este documento útil (0 votos)
13 vistas21 páginas
esun proyecto sobre como desarrollar un sistema financiero en un centro de estudios superior con tal que ayude a su alumnado a ahorrar en caso no tengan para pagar sus pensiones y todo eso podemos hacerlo a traves de una pagina web por eso el curso se llama programacion aplicada a web ........................................ :D
esun proyecto sobre como desarrollar un sistema financiero en un centro de estudios superior con tal que ayude a su alumnado a ahorrar en caso no tengan para pagar sus pensiones y todo eso podemos hacerlo a traves de una pagina web por eso el curso se llama programacion aplicada a web ........................................ :D
esun proyecto sobre como desarrollar un sistema financiero en un centro de estudios superior con tal que ayude a su alumnado a ahorrar en caso no tengan para pagar sus pensiones y todo eso podemos hacerlo a traves de una pagina web por eso el curso se llama programacion aplicada a web ........................................ :D
Instituto Tecnoldgico Superior de Coatzacoalcos
Ingenieria en Informatica Modalidad Abierto
PRESENTAN:
Aguilar Gonzalez Estefania.
Manuel Santiago José Augusto.
Rivera Reyes Antonio.
ITESCO
DESARROLLO DE APLICACIONES WEB.
Actividad 2: ANALISIS Y DISENO DEL PROYECTO.
UNIDAD 1: PLATAFORMA WEB.
Semestre: 6° Grupo: A
Nombre del Docente: 1.S.C. ROSARIO DE ALBA DOMINGUEZ
RODRIGUEZ.
Fecha de entrega: 24 de abril del 2013INTRODUCCION
Las necesidades de los seres humanos van cambiando y con ello se desarrollan
nuevas formas de satistacer y dar gusto a las necesidades.
Dichas necesidades se presentan en cualquier lugar, momento u ocasién y
dependiendo de la rama de la necesidad; los especialistas acttan.
Asi como las personas tienen diferentes necesidades; asi mismo las empresas
instituciones las necesitan, ya que cada dia van creando nuevas actividades.
Se dio a la tarea de observar las necesidades de algunas instituciones, y se pudo
captar que hace falta un software que ayude a los alumnos a ahorrar dinero y a!
apoyar a la institucién a mejorar sus estados financieros.
Este documento esta integrado por cuatro capitulos que muestran los aspectos y
el desarrollo de este sistema.IMPORTANCIA DEL MODELADO
Este proyecto que se planea desarroliar, cuenta con una serie de caracteristicas
que lo hacen optimo para los usuarios que interactiien con el
El crear este software no seré tarea facil; es por ello que el tener una técnica que
nos ayude a comprender mejor el sistema, nos sive de mucho. El modelado del
sistema nos abrir caminos muy importantes hacia el entendimiento generalizado
del sistema.
La idea de crear un sistema bancario para la institucién universitaria y sus
alumnos, necesita de modelos de informacién para comprenderlo mejor y asi
satisfaga las necesidades que se estan solicitando.
DESCRIPCION DEL PROYECTO
Nuestro proyecto y grupo de trabajo se llama “BANTESCO”, los cuales se
encargaran de desarrollar un sistema de control de cuentas de ahorro en
para los alumnos y personal de trabajo de la instituci6n universitaria, se disefiara e
implementard un sistema similar al utiizado en las instituciones financieras que en
ea,
la realidad existen. Se incluiran los fundamentos de la creacion y manejo de las
cuentas asi como el uso de una base de datos asi como las interfaces de usuario
y dependiendo del cargo que tenga se hara diferencia entre los privilegios y
funcionalidades de las consultas a la base de datos y de igual manera sera con la
interfaz de usuario. Los usuarios del sistema serdn, el administrador, el gerente y
el cliente. Directamente el usuario o cuentahabiente interactuara con el sistema en
linea a través de una intertaz accesible.JUSTIFICACION
La idea de desarrollar un sistema financiero bancario en linea para ahorros, para
el Instituto Tecnolégico Superior de Coatzacoalcos, ubicada en la carretera
antigua minatitlan-coatzacoalcos km. 16.5, surge debido a que muchos alumnos
no tienen la posibilidad de pagar inscripciones en tiempo y forma a las fechas
indicadas. Este sistema desarrollara una forma mas practica para que los alumnos
vayan ahorrando a lo largo del curso del semestre que vayan cursando y asi
mismo el personal laboral de la institucién pueda ahorrar si asi lo desea.
En este sistema tanto el alumno como el personal de la institucién podran hacer el
uso de su cuenta y corroborar su estado de la misma, de forma practica y facil
Es muy importante contar con este sistema en la institucién universitaria, ya que
mejorara el sistema financiero de la misma, haciendo que los jévenes alumnos no
queden atrasados en su colegiaturas y asi mismo el que dese puede ahorrar.
Como se ha visto los beneticiaros de este sistema seran:
+ Los alumnos de la institucion universitaria que deban la inscripcién y le
cueste trabajo pagarla a tiempo.
* Los alumnos que deseen ahorrar por su propia cuenta para situaciones
futuras.
+ Elpersonal laboral de la institucién que desee ahorrar.
Por lo anterior es muy necesario crear @ implementar este sistema para que se
puedan lograr muchos beneficios para la institucién universitaria.PLANTEAMIENTO DEL PROBLEMA
Actualmente el Instituto Tecnolégico Superior de Coatzacoalcos tiene muchos
alumnos que se atrasan en el pago de las inscripciones y muchos de ellos pierden
la oportunidad de seguir con sus estudios universitarios. De igual forma la
institucién elabora prorrogas por determinado lapso de tiempo para el cobro del
costo total de la inscripcién, pero a veces esas prorrogas son muy cortas y
muchos de los alumnos no cubren la cantidad solicitada y optan por darse de baja,
concluyendo con sus estudios.
Esto afecta a la institucional no poder llevar un control de las bajas de los
alumnos por Ia falta de recursos financieros. Sin embargo se ha pensado, que si
se implementa un sistema de ayuda para los alumnos y personal de la institucién,
seria muy favorables los resultados que se puedan derivar.
Por eso se tiene la firme idea de que si se utiliza un sistema financiero de ahorro
en linea para la institucién, seria muy buena opcién, ya que las dos partes saldran
beneficiados.REQUISITOS FUNCIONALES DEL SISTEMA DE BANCO EN LINEA
+ Ri Consular de saldos por parte de los usuarios del sistema.
+ R2 Elsistema debe permitir movimientos en linea.
+ R3 Administrar las cuentas por parte del administrador.
+ Ré Registrar todos los movimientos realizados por el cuentahabiente y el
administrador.
+ RS Registrar la informacion de los usuarios.
+ RG Caloular los intereses que genere el saldo de cada cuenta en la fecha
de corte.
+ 7 El sistema debe permitir ingresar, consultar, modificar y eliminar ta
informacién de los cuentahabiente.
* R8 Asociar la cuenta bancaria que le corresponde y el cédigo de la
dependencia.
+ R9 El sistema deberd permitir reversar movimientos de ingreso o de egreso
registrados erréneamente, pero s6lo a usuarios autorizados para ello.Sistema bancario en lineaIndude
Extend
Reale
Dependency
“se Y NSO OO %”
e
3
Cass Y
Composte
Communication
Interaction
Timng
State
Activity
‘Component
Depioyment
Custom,
DIAGRAMA DE CASOS DE USOS GENERAL
As
@ |
Day giao)DIAGRAMA DE CASOS DE USOS ESPECIFICOS (CLIENTE)
dts Stings Wedow Hed
oO aR BOR Y, A 27k |D BABES?
OVI TRARCGpm mode CRATING pm ICO 157
ute
OO cbDOCUMENTACION DE CASOS DE USO (CLIENTE)
NOMBRE DE CASO DE SOLICITA CUENTA
uso:
OBIETIVO: ‘Adquirir una cuenta para ahorros, con sistema bancario en linea.
"ACTORES: ante, sistema, administrador
PRECONDICION: Consulta cuenta.
REFERENCIAS: Ra
CLIENTE SISTEMA,
1. Solicita cuenta. 2. EI sistema pide ingresar los datos del
3. Elcliente ingresa los datos, solicitante.
5. Elcliente finaliza el proceso de ingreso. 4. El sistema valida los datos del cliente y
7. Eleliente recibe el numero y folio de su muestra en la ventana de la interfaz principal
cuenta 6. £l sistema guarda su informacion y crea la
cuenta.
NOMBRE DE CASO DE ‘ABONO A CUENTA
uso:
OBJETIVO: Depositar en cuenta para ahorros el fondo monetario a su eleccion:
ACTORES: Cliente, sistema, administrador
PRECONDICION: Solictar cuenta
REFERENCIAS: [RE OY
CLIENTE, SISTEMA
1. Deposita dinero a la. cuenta. 2. El sistema valida la informacion.
3. Elcliente finaliza el depdsito 4. El sistema muestra la pantalla en donde se
5, Elcliente sale dela transaccién, refleja el depésito.
5. El sistema guarda los cambios y envia la
informacién al administrador y gerente.
NOMBRE DE CASO DE RETIRA DE LA CUENTA,
uso:
OBJETIVO: Hacer retiros dela cuenta.
ACTORES: Cliente, sistema, administrador
PRECONDICION: ‘Abonar cuenta
REFERENCIAS: R2
CLIENTE SISTEMA
1. Hace retiros de la cuenta. 2. Elsistema registra y valida la accion,
3. Elcliente checa su retiro. 5. El-sistema muestra la informacién del
4. Elcliente finaliza su retiro. retiro.
6. Elsistema guarda los cambios en la
‘cuenta y envia la informaciéna la
administraé
10NOMBRE DE CASO DE ‘CONSULTA DE LA CUENTA
uso:
OBIETIVO: Consulta los movimientos y saldos de la cuenta,
‘ACTORES: te, sistema, administrador
PRECONDICION: ‘Abonar cuenta y retira cuenta
REFERENCIAS: R2,R3
CLIENTE SISTEMA
1. Elcliente ingresa a su cuenta 2. El sistema valida contrasefias y datos del
3. Elcliente consulta sus retiros. cliente.
5 Elcliente sale de Ie aplicacion de 4. El sistema muestra el formulario de todos los
consulta de retiros. movimientos de los retiros de la cuenta.
6 Elcliente consulta su saldo. 7. £1 sistema muestra la informacion que el
8 Elcliente sale de la aplicacién de cliente solicito.
consulta de saldos. 8. El sistema guarda los datos y cierra la
interfaz,
41DIAGRAMA DE CASOS DE USOS ESPECIFICOS (GERENTE)
12DOCUMENTACION DE CASOS DE USO (GERENTE]
NOMBRE DE CASO DE ‘VER SALDO DEL BANCO
uso:
OBIETIVO: Ver el saldo total del banco.
‘ACTORES: Gerente, sistema, administrador
PRECONDICION:
REFERENCIAS:
GERENTE SISTEMA
1. Elgerente checa saldos del banco.
3. Elgerente ingresa a la base de datos
para ver los movimientos de las cuentas.
5 El gerente consulta el saldo total del
banco.
7 El gerente finaliza su busqueda.
2, Elsistema valida contrasefias y
privilegios del usuario.
4. El sistema muestra la pantalla con la
solicitud deseada.
6 El sistema cierra la interfaz
NOMBRE DE CASO DE BORRAR CUENTANDANTES.
uso:
OBIETIVO: Eliminar las cuentas de los clientes que ya no hacen uso de ella,
ACTORES: Gerente, sistema, administrador
PRECONDICION: ‘VER SALDO DEL BANCO.
REFERENCIAS: RL
GERENTE SISTEMA
1 El gerente ingresa a consultar la base de
datos y los movimientos totales de las cuentas.
administradas.
3 El gerente revisa en la interfaz mostrada por
el sistema, las cuentas que no tienen mucho 0
nada e movimientos.
5 Elgerente procede a borrar las cuentas con
nada de movimientos
7 €l gerente finaliza y da clic en guardar.
2 Elsistema muestra la interfaz principal, para
que el gerente haga su operacién.
4 Elsistema valida las contrasefias de los
privilegios de este usuario.
6 El sistema guarda los cambios y envia
notificacion al administrador, de que la cuenta
ha sido eliminada de la base de datos.
8 El sistema cerra la interfaz
13NOMBRE DE CASO DE BORRAR REGISTROS
uso:
OBJETIVO: Borrar los registros innecesarios de los clientes.
ACTORES: Gerente, sistema, administrador
PRECONDICION:
REFERENCIAS:
GERENTE SISTEMA
1 El gerente entra a la base de datos,
ingresando su usuario y contrasefia.
3 Elgerente entra a la cuenta de los clientes
que tienen registros sin lenar.
4 El gerente procede a borrar los registros de
las cuentas innecesarios,
6 Elgerente da clic en guardar cambios.
7 El gerente finaliza y cierra la ventana.
2 Elsistema valida el usuario y muestra la
ventana principal del sistema,
4 Elsistema le da la opcién de borrar
registros.
5 Elsistema accede y procede a borrar de
la base de datos la solicitud pedida.
7 El sistema guarda los cambios hechos en
el sistema y actualiza la base de datos.
NOMBRE DE CASO DE REVIERTE MOVIMIENTOS ERRONEOS
uso:
OBJETIVO: Componer los errores que normalmente son causados al eliminar
luna cuenta 0 registro.
“ACTORES: Gerente, sistema, administrador
PRECONDICION: BORRAR CUENTANDANTES, BORRAR REGISTROS
REFERENCIAS: R2, RB
GERENTE SISTEMA
1 Elgerente ingresa su clave yusuario en el | 2 El sistema hace la validacian de los datos
sistema,
3 El gerente ingresa al mend revertir
movimiento.
4 El gerente procede a verificar el error en los
campos de las cuentas 0 registros.
6 Elgerente da dic en revertir movimientos en
la cuenta o registros solicitados.
8 El gerente da dic en guardar.
10. El gerente sale del sistema.
ingresados.
3 Elsistema muestra la ventana de la opcién
que el gerente esté solicitando.
5 El sistema le da la opcién de revertir
movimientos.
7 Elsistema procede a revertir los
movimientas.
9 El sistema guarda las modificaciones.
14DIAGRAMA DE CASOS DE USOS ESPECIFICOS (ADMINISTRADOR)
fm Eeget Te Mrs Sets Whiow Hep
360) Bc a hm) aba vpn ik OBABERY
‘yam "adrretade’ cesed 21/06/2013020651 pin. medhed 2006/201302 450m 1OO% 815% 1067
i
/\DOCUMENTACION DE CASOS DE USO (ADMINISTRADOR)
NOMBRE DE CASO DE INGRESA CUENTAS
uso:
‘OBIETIVO: Dar de alta en el sistema a los clientes que deseen adquirir una
cuenta de ahorros en el banco.
ACTORES: Administrador, sistema.
PRECONDICION: ‘Asigna nlimero de cuenta
REFERENCIAS: R2
‘ADMINISTRADOR
SISTEMA
1 El administrador ingresa en su plataforma,
proporcionando su usuario y contrasefa..
3 El administrador ingresa al mend, crear
cuenta
5 El administrador ingresa los datos del cliente,
para crear la cuenta.
7 €| administrador da clic en guardar los datos
9 | administrador sale de la ventana.
2 Elsistema valida los datos ingresados.,
4. El sistema muestra la ventana de acuerdo ala
solicitud pedida,
5 Elsistema va guardando lo datos ingresados a
la nueva cuenta.
8 El sistema guarda los datos de la nueva
cuenta.
NOMBRE DE CASO DE ‘ASIGNAR NUMERO DE CUENTA
uso:
OBJETIVO: Asignar el numero de cuenta a los clientes.
ACTORES: Gerente, sistema, administrador
PRECONDICION: INGRESAR CUENTA
REFERENCIAS: | RL - -
"ADMINISTRADOR SISTEMA
1 El administrador ingresa al sistema. 2 Elsistema pregunta, que accidn desea
3 El administrador ingresa a la opcién de
asignar numero de cuenta.
5 | administrador procede a elegir la opcion de
asignarnumero de cuenta, de acuerdo a los
datos ingresados por el cliente.
7 El administrador da clic en aceptar y finaliza
la operas
ejecutar.
4 El sistema muestra la ventana
correspondiente a la opcidn pedida.
6 El sistema le proporciona el numero de
cuenta.
8 El sistema guarda los datos y envia la
informacién a la base de datos.
16NOMBRE DE CASO DE ‘MODIFICA CUENTAS
uso:
OBIETIVO: Describir la nueva modificacién de los datos de los clientes,
‘ACTORES: ‘Administrador, sistema
PRECONDICION: INGRESA CUENTAS Y ASIGNAR NUMERO DE CUENTA
REFERENCIAS: RL, R2
‘ADMINISTRADOR
SISTEMA
1 Eladministrador registra la clave y nombre
del usuario.
3 El administrador ingresa al ment de las
cuentas y le da clic en modificar cuentas.
5 El administrador selecciona la cuenta que
modificara
7 El administrador modifica la cuenta y le da
clic en guardar cambios.
9 El administrador sale de la opcién.
2 Elsistema valida los datos insertados y
muestra la ventana principal,
4 Elsistema abre la ventana perteneciente para
hacer las modificaciones
6 Elsistema muestra el formulario para
modificarla cuenta.
8 El sistema guarda los cambios hechos en la
cuenta.
10 El sistema clerra.
NOMBRE DE CASO DE CONSULTA CUENTAS:
uso:
OBIETIVO: Hacer la consulta de los registros de los datos de los clientes.
ACTORES: ‘Administrador, sistema
PRECONDICION: |ASIGNAR NUMERO DE CUENTA Y MODIFICA CUENTA
REFERENCIAS: R2, RB
‘ADMINISTRADOR
SISTEMA
1 Eladministrador registra la clave y nombre
del usuario.
3 El administrador ingresa al mend de las
‘cuentas y le da clic en consultar.
5 Eladministrador selecciona la cuenta que
desea consultar.
7 El administrador consulta la cuenta y le da clic
enaceptar.
9 El administrador sale de la opcién.
2 Elsistema valida los datos insertados y
muestra la ventana principal,
4 El sistema abre la ventana perteneciente para
hacer las consultas.
6 Elssistema muestra el formulario para
consultar la cuenta,
8 Elsistema cerra.
17NOMBRE DE CASO DE BORRA CUENTAS
uso:
OBIETIVO: Eliminar las cuentas que ya no estn en funcionamiento
ACTORES: ‘Administrador, sistema
PRECONDICION: ‘CONSULTAR CUENTA,
REFERENCIAS: Ra
"ADMINISTRADOR
1 El administrador registra la clave y nombre
del usuari
3 El administrador ingresa al meni de las
cuentas y le da clic en borrar cuentas.
5 Eladministrador selecciona la cuenta que
eliminara,
7 El administrador borra la cuenta y le da clic
en guardar cambios,
9 | administrador sale de la opcién.
SISTEMA
2 El sistema valida los datos Insertados y
muestra la ventana principal,
4 El sistema abre la ventana perteneciente para
borrar la cuenta.
6 Elsistema muestra el formulario para borrar
la cuenta.
8 El sistema guarda los cambios hechos en Ia
base de datos
10 E1 sistema clerra.
NOMBRE DE CASO DE HACE TRANSACCIONES
uso: a _
OBJETIVO: ‘Administra las transacciones que los clientes hacen en su cuenta
ACTORES: ‘Administrador, sistema
PRECONDICION: INGRESAR CUENTA
REFERENCIAS: RL
"ADMINISTRADOR
SISTEMA
1 El administrador registra la clave y nombre
del usuari
3 | administrador ingresa al ment de las
cuentas y le da dic en transacciones de la
cuenta
5 El administrador selecciona la cantidad que
transaccionara,
7 El administrador hace la transacclén de una
cuenta a otra y le da clic en guardar cambios.
9 El administrador sale de la option.
2 Elsistema valida los datos insertados y
muestra la ventana principal,
4 Elsistema abre la ventana perteneciente para
hacer las transacciones.
6 Elsistema muestra el formulario para hacer
la transaccion de Ia cuenta.
8 El sistema guarda los cambios hechos en ls
cuenta.
10 El sistema cierra,
18NOMBRE DE CASO DE MODIFICA TRANSACCIONES
uso:
OBIETIVO: Describir la modificacién de las transacciones que los clientes
hacen de su cuenta a otra o viceversa,
ACTORES: ‘Administrador, sistema
PRECONDICION: Hace transacciones
REFERENCIAS: RE
‘ADMINISTRADOR
SISTEMA
1 Eladministrador registra la clave y nombre
del usuario.
3 El administrador ingresa al ment de las
cuentas y le da clic en transacciones de la
cuenta
5 El administrador selecciona la opcién de
modificar transacciones, en caso que el cliente
lo dese.
7 El administrador hace la modificacién de la
transaccién de una cuenta a otra y le da clic en
guardar cambios,
9 | administrador sale de la opcién.
2 Elsistema valida los datos insertados y
muestra la ventana principal,
4 El sistema abre la ventana perteneciente para
hacer las transacciones.
6 Elssistema muestra el formulario para hacer
la modificacion de la transaccién de la cuenta.
8 El sistema guarda los cambios hechos en la
cuenta
10 El sistema cierra
NOMBRE DE CASO DE CONTROLA TRANSACCIONES
uso:
OBJETIVO: ‘Administrar los movimientos transaccionales de las cuentas de los
clientes.
ACTORES: ‘Administrador, sistema
PRECONDICION: MODIFICA TRANSACCIONES
REFERENCIAS: R7
‘ADMINISTRADOR
SISTEMA
1 El administrador registra la clave y nombre
del usuari
3 El administrador ingresa al meni de las
cuentas y le da clic en transacciones de la
cuenta,
5 El administrador selecciona la opcién de
historial de transacclones,
7 €| administrador hace las consultas
pertinentes para ver que no haya ningan error
y da clic en aceptar.
9 El administrador sale de la opcién.
2 Elsistema valida los datos insertados y
muestra la ventana principal,
4 El sistema abre la ventana perteneciente para
ver las transacciones realizadas en la cuenta,
6 Elsistema muestra el formulario en donde
std el historial de todas las transacciones por
cuenta.
8 El sistema sale de la ventana de las,
‘transacciones,
10 E! sistema cierra.
19MODELO DE CLASES
i ——_
TETRADNOROENINER
aa +
— '
— \
—} |
hax} —|
Se '
ae ee |
|
{
{
ences Bagh
——=
Bye
pavsonen POR ainmml L
fownciicon | fun \
fsetammea | |
\
|_| \
i '
t \
== |
—— r '
sen see |
a ste, f
ce ere t
|
= ro \
rnc | [ipnainwn ||
'
20MODELO ENTIDAD RELACION
REGISTRA
mom
aN
au