Está en la página 1de 21
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 2013 INTRODUCCION 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 linea Indude 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 cb DOCUMENTACION 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é 10 NOMBRE 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, 41 DIAGRAMA DE CASOS DE USOS ESPECIFICOS (GERENTE) 12 DOCUMENTACION 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 13 NOMBRE 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. 14 DIAGRAMA 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. 16 NOMBRE 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. 17 NOMBRE 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, 18 NOMBRE 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. 19 MODELO 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 || ' 20 MODELO ENTIDAD RELACION REGISTRA mom aN au

También podría gustarte