Вы находитесь на странице: 1из 31

1 Generalidades de la Aplicacin

La aplicacin a desarrollar, debe de ser una aplicacin amigable para el usuario. La interfaz que desarrolle debe de ser clara, concisa y de fcil uso para el usuario de la aplicacin. Desarrolle una aplicacin que tenga una validacin adecuada, que le indique al usuario que no ha ingresado informacin en campos requeridos y que el usuario ingrese datos en el formato adecuado. Tome en cuenta formatos de fechas, valores monetarios, etc. Utilice iconos e imgenes respectivas, esto con el fin de guiar al usuario y que la imagen o icono que se asigno en la aplicacin realice la accin o proceso al cual est representando. Desarrolle un estndar en su codificacin. Utilice nombres claros a las variables con el fin de un adecuado mantenimiento al cdigo de la aplicacin. Ponga comentarios en el cdigo donde considere necesario. Recuerde que hay usuarios que no usan el Mouse para posicionarse en los campos, sino que utilizan la tecla TAB, para ello genere una adecuada navegacin entre los campos de la pantalla. Desde luego separe el cdigo de la representacin, debe de tener clases en su proyecto en donde se ejecuta la lgica de la aplicacin y en la interfaz del proyecto solamente llamar a esos mtodos que se encuentran en las clases del sistema. Utilice accesos directos en sus mens. Utilizacin de todos los recursos que brinde la herramienta para el desarrollo del sistema y que son autorizados en el curso. Recuerde utilizar el MaxLength de las cajas de texto, para limitar la entrada de datos al usuario o la cantidad que se pueda ingresar en cada campo. Utilizar la propiedad Password cuando se trate de contraseas. Herramienta de desarrollo Visual C#.NET 2005, Visual C#.NET 2008, SQL SERVER 2000 y 2005.

2 Aspectos Administrativos
El proyecto es INDIVIDUAL. Cualquier copia detectada ser motivo para la anulacin completa del proyecto copia y del que facilito la copia.

La comprobacin del proyecto con cada estudiante corresponder a un alto porcentaje de la nota resultado del proyecto.

La fecha de entrega es el:

La revisin del proyecto ser evaluada por el profesor y el asistente correspondiente, por lo que cada alumno debe demostrar la correcta funcionalidad del mismo y poder contestar cualquier consulta sobre la forma en la que se haya desarrollado cualquiera de los elementos de su proyecto

Es importante darle a conocer al estudiante que la base de Datos utilizada para esta aplicacin ser creacin de cada uno, este deber cumplir con la integridad referencial.

Los cdigos de identificacin de cada una de las entidades NO SE INGRESARAN POR EL USUARIO, debe de crear una funcin que realice este proceso automticamente, en caso contrario no se aceptara y se tomara como incorrecto.

Debe desarrollar todo elemento indicado en el presente documento. No desarrolle cosas que no se le pidan ya que no sern tomadas en cuenta para su nota.

Si por cualquier motivo no justificable, el alumno falta cualquiera de las fechas correspondientes a la revisin perder automticamente el porcentaje correspondiente sin derecho a presentarlo despus

3 Descripcin del Proyecto


El sistema S.O.S Gestiones Financieras y Clubes de Ahorro en adelante (S.O.S System) consiste en una aplicacin para la organizacin de una cartera de clientes y procesos tales como Prestamos y clubes de ahorro canjeables en establecimientos autorizados (hoteles, restaurantes, farmacias, tiendas, almacenes, gimnasios, libreras, etc.) La idea de la aplicacin es construir una interfaz final de usuario en donde los clientes pueden realizar sus transacciones de una manera gil y rpida. 1. Registro y actualizacin de catlogos de uso general: Usuarios. Clientes. Empresas Participantes. Personas (B-eneficiarios, F-iadores). Tipos de plazo. Mantenimiento y asignacin de consecutivos (prefijos). Solicitudes y aprobacin de Prstamos. Creacin de Clubes de Ahorro. Creacin de de pago y cancelaciones de prstamos. Creacin de de pago de clubes de ahorro. Inclusin de bitcora para el monitoreo de las actividades realizadas por el respectivo usuario que entre al sistema. 2. Consultas Consulta de la bitcora del sistema. Consulta de Beneficiarios por Cliente. Consulta de Fiadores por Cliente. Consulta de cuotas pendientes de: Prestamos y de Clubes de Ahorro. 3. Reportes -Historial de abonos que un cliente ha realizado sobre un prstamo. -Historial de abonos que un cliente ha realizado sobre un club de ahorro. -Prstamos aprobados por rango de fechas.

4 Funcionalidades
S.O.S System al estar en pleno funcionamiento presenta una ventana principal con interfaz Outlook como se muestra en la Figura N 1, desde la ventana se da mantenimiento a las entidades que se listan seguidamente al ejecutarse presenta una ventana principal con interfaz Outlook como se muestra en la Figura N 1, desde esta ventana se da mantenimiento de las entidades que se listan seguidamente

Nota: En la tabla anterior se utilizaron nombres fsicos de los campos, usted debe de utilizar nombres lgicos en la interfaz que desarrollar. Para la fcil manipulacin en la Barra de Outlook las entidades se agruparan de la siguiente manera:

Figura N 1 Ventana Principal S.O.S System.

Para la barra de herramientas se requiere botones al menos para: Bitcora Clientes Cuentas de Ahorro Prestamos Salir En la lista de elementos se debe contar con un men contextual con las siguientes funcionalidades: Nuevo Modificar Eliminar Para la Barra de Mantenimiento solo se deber contar con los siguientes botones Nuevo Modificar Eliminar La etiqueta con la descripcin de la entidad activa se actualiza cuando el usuario selecciona un elemento en la Barra de Outlook por medio de un clic del mouse (clic sencillo), al ocurrir una seleccin se debe de actualizar la etiqueta y adems se debe cargar en la lista de elementos de la entidad activa todos los registros contenidos en la entidad que selecciono el usuario.

Al posicionarse en la fila de un especfico registro presionando doble clic sobre este deber presentar la vista del registro y su respectiva informacin, teniendo en cuenta que solo servir para una vista previa sin derecho a la modificacin del dicho registro. 4.1 Sistema 4.1.1 Cambiar contrasea Por medio de esta pantalla el usuario que tenga acceso al sistema tendr la posibilidad de cambiar su contrasea de acceso si as la seguridad se lo permite, esta pantalla deber validar la contrasea actual y confirmar la contrasea nueva. Recuerde que los campos de las contraseas deben de ser privados por eso utilice la propiedad PasswordChar para proteger la informacin

4.1.2 Ingreso del Sistema Para esta pantalla el usuario pondr su login y contrasea para ingresar al sistema. Debe de validar que las credenciales del usuario existan. El diseo queda al gusto de cada estudiante. Es importante que dicha pantalla aparezca antes que la principal aparezca, luego que se valide este ingreso, se presentar la aplicacin 4.1.3 Reiniciar Sesin Esta sesin permitir realizar un cambio de usuario, por medio de este medio no se necesita cerrar el programa completamente, sin embargo cuando se reinicie una sesin deber pedir el nombre del usuario y contrasea correspondiente.

4.2 Parmetros 4.2.1 Consecutivos Para esta sesin es parte importante generar las identificaciones de cada entidad automticamente, por ente se pretende que en esta pantalla el usuario configure los consecutivos que la aplicacin vaya a utilizar en sus pantallas, cuando se guarde un registro en la base de datos los tipos de consecutivos que se presentara en esta aplicacin son los siguientes:

10

4.2.2 Tipos de Plazo (Sin pantalla de mantenimiento) Tipos de plazo permite dar un mantenimiento ptimo a los diversos tipos de plazo que evaluaran el tiempo de cada una de las transacciones que el cliente pueda realizar. A continuacin se le presentan los campos que debe almacenar -Cdigo Tipo -Plazo (Cantidad evaluada por meses) El plazo debe de ser numrico y que no se exceda de 36 meses. 4.2.3 Tipos de Inters (Sin pantalla de mantenimiento) Tipos de inters permitir dar un mantenimiento a los porcentajes de ganancia y deudas que el cliente pueda tener por medio de esta institucin. Dichos porcentajes son de suma importancia para todos los procesos dentro de la organizacin. Los campos que se necesitan parametrizar son los siguientes: -Cdigo Inters -Porcentaje Inters. Recuerde que el porcentaje no debe de sobrepasar el 50%. 4.2.4 Empresas Participantes (Sin pantalla de mantenimiento) Las empresas participantes son aplicables a los clubes de ahorro donde los clientes pueden canjeables en los establecimientos. Los campos que guardar son: -Cdigo de la Empresa. -Nombre de la Empresa. -Telfono Empresa -Direccin Empresa -Monto mnimo canjeable -Monto mximo canjeable

11

4.3 Seguridad 4.3.1 Usuarios La pantalla de mantenimiento de usuarios permitir creacin, modificacin de datos del usuario y eliminacin del rol y asignacin correspondiente, adems deber validar la contrasea que dicho usuario tendr, antes de guardar los datos de dicho usuario. Valide que los logins y contraseas no se repitan para evitar confusin entre accesos de usuarios

4.3.1 Bitcora Se podr realizar un monitoreo de todas las acciones que realice el usuario Nuevo Cliente, Modificar Cliente, Aprobar Prstamo, Eliminar Usuario, etc. Los datos que se debern guardar en la tabla de bitcora son los siguientes: -Cdigo de Accin (Bitcora) -Accin Realizada -Usuario que realizo la accin -Fecha de la accin -Hora de la Accin.

12

4.3.1 Consulta de Bitcora Esta pantalla podr realizar una consulta a las diferentes acciones ingresadas por los usuarios del sistema, esto para monitorear que las labores y roles de cada uno de ellos se est cumpliendo.

13

El proceso que se debe de seguir para esta pantalla es el siguiente, primero se deber seleccionar solo un radiobutton, dependiendo del ya seleccionado se habilitaran ciertas opciones Si selecciona Consulta de Rango por fechas se habilitara El combo fecha inicial y fecha final, si selecciona Consulta por usuario se habilitar Usuario Luego al darle clic sobre aceptar aparecer el listado de acciones y sus correspondientes datos

4.4 Administracin 4.4.1 Clientes La administracin de los clientes se presenta de la siguiente manera, esta pantalla se agrupara as: -Informacin de los Clientes: que contiene todos los datos personales del cliente. -Foto: contendr la foto tamao pasaporte sobre el cliente que se registra en el S.O.S System, para evitar el ingreso de personas ajenas a este -Informacin laboral: contiene los datos relacionados a la empresa para la cual trabaja, su ocupacin o si tiene trabajo propio. La pantalla contendr las siguientes imgenes. Informacin del Cliente:

14

Validaciones de esta pantalla: El nmero de carn se generara automticamente para evitar la duplicacin del mismo. La fecha de ingreso no se podr digitar, ni modificar. El Estado del Cliente al ingresar a este deber ser Activo. Los campos del Telfono Celular, Correo Electrnico pueden permanecer vacos, ya que no todos los socios puedan tener estos datos. Valide que el Nombre del cliente tenga: Nombre, Primer Apellido y Segundo Apellido. 4.4.2 Personas La administracin de las personas se necesita para agrupar de una mejor manera los beneficiarios y fiadores dentro del catalogo de cuentas que el cliente pueda tener se presenta de la siguiente manera, esta pantalla se agrupara as: -Informacin de los Personas: que contiene todos los datos personales de la persona. -Foto: contendr la foto tamao pasaporte sobre el cliente que se registra en el S.O.S System, para evitar el ingreso de personas ajenas a este -Informacin laboral: contiene los datos relacionados a la empresa para la cual trabaja, su ocupacin o si tiene trabajo propio. La pantalla

15

4.4.2 Personas La administracin de las personas se necesita para agrupar de una mejor manera los beneficiarios y fiadores dentro del catalogo de cuentas que el cliente pueda tener se presenta de la siguiente manera, esta pantalla se agrupara as: -Informacin de los Personas: que contiene todos los datos personales de la persona. -Foto: contendr la foto tamao pasaporte sobre el cliente que se registra en el S.O.S System, para evitar el ingreso de personas ajenas a este -Informacin laboral: contiene los datos relacionados a la empresa para la cual trabaja, su ocupacin o si tiene trabajo propio. La pantalla contendr los siguientes campos.

Validaciones de esta pantalla: El nmero de carn se generara automticamente para evitar la duplicacin del mismo. La fecha de ingreso no se podr digitar, ni modificar. El Estado del Cliente al ingresar a este deber ser Activo. Los campos del Telfono Celular, Correo Electrnico pueden permanecer vacos, ya que no todos los socios puedan tener estos datos. Valide que el Nombre del cliente tenga: Nombre, Primer Apellido y Segundo Apellido.

16

Esta pantalla necesita obligatoriamente un tipo de persona (Beneficiario-Fiador). Recuerde que un Beneficiario no puede tener un derecho de Fiador y que un Fiador no puede tener derechos de Beneficiarios.

Informacin Laboral: La tercer cejilla muestra del TabControl contendr los datos laborales del cliente, esto con el fin de tener una referencia bancaria y un seguro el cual responda en cualquier inconveniente. Recuerde validar todos los datos y los formatos posibles.

4.5 Prestamos 4.5.1 Solicitud y Aprobacin de Prstamos La solicitud y aprobacin de Prstamos es un proceso financiero importante, ya que le permite al cliente hacerse acreedor de una cuenta que se relaciona directamente, con tiempo y arancel, es por eso que estos dos procesos se manejaran de la siguiente manera: Solicitud de Prstamos Por medio de esta opcin el cliente podr solicitar un monto el cual ser calculado por un tiempo y una tasa de inters, dicha solicitud deber de estar acompaada de los datos tanto del cliente como del fiador, recuerde que solo se solicitara un fiador por prstamo y que el fiador ser exclusivo solo para ese cliente, esto quiere decir que el fiador solo podr responder por un cliente y un prstamo

17

Recuerde validar los campos numricos, adems debe de tener una mscara predeterminada para el ingreso del monto a solicitar como mnimo (###. ###.###,##). No olvide que el nombre tanto de clientes como de personas (Fiadores) se encuentran separados por Nombre, Primer Apellido, Segundo Apellido estos campos deber estar unidos tanto para las consultas como en las bsquedas, ver la figura anterior Para la bsqueda del cliente se levantara una ventana adicional con opcin de filtro sobre los nombres de los clientes, esta ventana va a ser similar a la siguiente:

18

Letra del filtro: A Lista de Socios Andrea Gutirrez

19

Andrs Hernndez Anthony Nelson Ana Piedra Alonso Astua Palabra del Filtro: And Andrea Gutirrez Andrs Hernndez

Aprobacin de Prestamos La aprobacin del prstamo logra que las solicitudes pendientes sean registradas, para poder as formalizar una deuda que est adquiriendo el cliente, as como el monto total del prstamo que debe de pagar, el numero de cuotas asa como el monto de las mismas A continuacin se le presentara el proceso a realizar:

20

Se presentara una lista de todas las solicitudes de prstamos, el usuario seleccionara una de ellas y empezara a realizar en proceso de aprobacin. Da Clic al botn Aprobar y se cargara tanto el maestro como el detalle de dicho prstamo, esto quiere decir que cuando el usuario presione el botn aprobar cargara todos los datos de la solicitud, adems realizara los clculos respectivos al monto del prstamo con inters, seguidamente calculara las cuotas y los pagos que deber realizar el cliente , adems de las fecha de pago y monto de la cuota

21

4.5.2 Pagos Por medio de la pantalla pagos se podr realizar la cancelacin de la cuota correspondiente a cada mes que durara el prstamo, por ende se realizara un bsqueda ya sea por numero de prstamo de la siguiente manera. Recuerde que cuando realiza el pago de una de las cuotas automticamente debe de ajustar el prstamo y el nmero de cuotas pagadas y cuotas pendientes y deducirlo del mismo, es por esta razn que se generara una pantalla de la siguiente manera

En el botn Imprimir recibo debe de realizar un reporte en Crystal Report igual a la ventana de pagos, esto con el fin de darle un recibo de comprobacin al Cliente. 4.5.3 Consulta de Cuotas Pendientes Desde esta opcin se puede saber cules pagos tiene pendiente un cliente para un prstamo dado. Deber disear una interfaz donde se pueda ingresar el numero del prstamo y al darle Consultar que presente los pagos que tiene ese cliente pendiente. Presente el monto de la cuota, el nmero y la fecha de pago. 4.6 Clubes de Ahorro 4.6.1 Creacin del club de ahorro El cliente dentro de la financiera tendr la posibilidad de crear clubes de ahorro. Estos clubes de ahorro pueden ser canjeados dentro de las empresas que estn participando. La pantalla de clubes de ahorro es la siguiente.

22

Al seleccionar de esta lista un cliente determinado y presionar el Botn Aceptar se podr pasar a la ventana de clubes de ahorro la informacin del nmero de cliente y nombre del cliente Adems se tiene la opcin de filtro en la cual se podr digitar la primer letra del nombre del cliente y la lista se comportara inteligentemente y solo cargara los cliente que inicien

23

su nombre con la letra digitada, esta ventana tambin podr realizar el filtro con una palabra o parte de una palabra por ejemplo: Lista General de Cliente Andrea Gutirrez Samantha Loria Andrs Hernndez Letra del filtro: A Lista de Socios Andrea Gutirrez Andrs Hernndez Palabra del Filtro: And Andrea Gutirrez Andrs Hernndez

Validaciones Cada vez que se inserte un detalle de pago para un club de ahorro debe de ponerse como pendiente de pago.

24

En la seccin de pagos se desplegaran los pagos que un cliente posee ms la fecha de cada pago. Estos pagos saldrn en base al monto y a al tiempo que se seleccione. Por ejemplo, si son 6 meses serian 6 pagos y el monto de cada pago seria el monto / el tiempo. Esto sale al dar clic sobre el botn de Calcular Pagos.

No olvide que el nombre tanto de clientes como de personas (Fiadores) se encuentran separados por Nombre, Primer Apellido, Segundo Apellido estos campos deber estar unidos tanto para las consultas como en las bsquedas.

4.6.2 Pago del Club de Ahorro El cliente tendr la posibilidad de ir pagando las cuotas que le fueron calculadas a la hora de la creacin del club de ahorro, esto con el fin de completar el ahorro y poderse canjear en las empresas participantes. La pantalla ser como la siguiente.

Se debe de ingresar el nmero de club de ahorro que el cliente desea pagar. Cuando se presione sobre Buscar, se presenta un detalle con los pagos que el club posea. Para pagar se marca un pago del detalle y se oprime sobre el botn pagar. Esto pone como estado de Pagado a dicho pago de ese club de ahorro. Cuando ya todos los pagos se hayan cancelados el club se debe de cambiar su estado como disponible para ser canjeado. En el botn Imprimir recibo debe de realizar un reporte en Crystal Report que genere un comprobante de pago al Cliente.

4.6.3 Canjear Club de Ahorro En esta opcin se podrn canjear los clubes de ahorro que un cliente posea y que estn disponibles para ser canjeados. La pantalla ser como la siguiente.

25

El proceso que se debe seguir es seleccionar un cliente para ello siga estos pasos

Al seleccionar de esta lista un cliente determinado y presionar el Botn Aceptar se podr pasar a la ventana de clubes de ahorro la informacin del nmero de cliente y nombre del cliente Adems se tiene la opcin de filtro en la cual se podr digitar la primer letra del nombre del cliente y la lista se comportara inteligentemente y solo cargara los cliente que inicien

26

su nombre con la letra digitada, esta ventana tambin podr realizar el filtro con una palabra o parte de una palabra por ejemplo: Lista General de Cliente Andrea Gutirrez Samantha Loria Andrs Hernndez Jhonny Aguirre Anthony Nelson Letra del filtro: A Lista de Socios Andrea Gutirrez Andrs Hernndez Palabra del Filtro: And Andrea Gutirrez Andrs Hernndez

Cuando se tenga el cliente se enlistan automticamente los clubes de ahorro que un cliente tenga disponibles para canjear. No se deben presentar clubes que no hayan sido

27

cancelados en su totalidad o que no tengan un disponible para canjear. Se selecciona un club se escoge la empresa en donde se desea cambiar y se ingresa el monto de a retirar. Para el monto a retirar recuerde que no debe ser mayor al monto del club de ahorro y que el monto se encuentre entre el rango establecido por la empresa. Puede retirar el total del monto del club o parte de l siempre y cuando el rango de la empresa lo permita. Ya sea que se retire parte o la totalidad se debe de actualizar el disponible. Cuando se haya retirado todo el monto del club se debe de cambiar su estado a Canjeado. 4.6.4 Consulta de Cuotas Pendientes Desde esta opcin se puede saber cules pagos tiene pendiente un cliente para un club de ahorro dado. Deber disear una interfaz donde se pueda ingresar el numero del club de ahorro y al darle Consultar que presente los pagos que tiene ese cliente pendiente. Presente el monto de la cuota, el nmero y la fecha de pago.

28

4.7 Reportes 4.7.1 Historial de Abonos a un Prstamo En el fin de este reporte es que el cliente pueda solicitar a la financiera un histrico de abonos que ha realizado a un prstamo en s. Para realizar la ejecucin del reporte se requiere la captura de ciertos parmetros. La ventana de captura se muestra a continuacin.

Se seleccionara el cliente por medio de una lista. Para ello siga el mismo formato que se utiliza para prstamos y clubes de ahorros. Cuando se procese el reporte se mostrara algo como esto:

4.7.2 Historial de Abonos a un Club de Ahorro En el fin de este reporte es que el cliente pueda solicitar a la financiera un histrico de abonos que ha realizado a un club de ahorro s. Para realizar la ejecucin del reporte se requiere la captura de ciertos parmetros. La ventana de captura se muestra a continuacin.

29

Se seleccionara el cliente por medio de una lista. Para ello siga el mismo formato que se utiliza para prstamos y clubes de ahorros. Cuando se procese el reporte se mostrara algo como esto:

4.7.3 Prstamos Aprobados La idea del reporte es consultar por rango de fechas los prstamos que han sido aprobados durante ese lapso de tiempo. Para ello se requiere capturar la fecha de inicio, la fecha final. Utilice controles datetimepicker para la seleccin de la fecha Cuando se procese el reporte de lucir como el siguiente.

30

31

Вам также может понравиться