Está en la página 1de 15

Descripción:

Antes de hacer el ingreso pertinente al sistema de información, se manejará como primera medida
un servicio totalmente gratuito, que actuará como un validador de declarante para los visitantes
nuevos. Este servicio estará conformado por una serie de preguntas de respuestas explicitas si y
no, en donde se determinara el estado del visitante, en este caso si debe declarar o no, y que
mostrará el resultado del mismo en pantalla. La cantidad de esta serie de preguntas estará
determinada con base al año de declaración y harán referencia a los montos mínimos, ya
establecidos por la DIAN para considerar a una persona natural como declarante o no declarante.
En caso de que el visitante conteste Si a alguna de las preguntas, ya será considerado como
declarante, ya que significa que cumple con lo anteriormente mencionado, y, por tanto, se le
habilitara una opción en donde se podrá registrar y entrar al sistema de información, para que
continúe el proceso. Por otro lado en caso que el visitante conteste a todas las preguntas No, será
considerado como una persona no declarante, por tanto, se le mostrara en pantalla su estado (sin
posibilidad de registrase) y será devuelto a la pantalla inicial. Cabe aclarar que, si el visitante no se
escoge alguna de las opciones presentadas, el sistema no lo dejara continuar y que en caso de que
alguna respuesta sea Si, directamente se mostrara en pantalla el estado del visitante y se le
habilitara la opción de registrar. Así mismo en caso de que el visitante sea un usuario antiguo que
anteriormente haya registrado sus datos en el sistema o sea una cuenta creada por el SuperAdmin
o algún Coordinador, se podrá loguear y entrar directamente al sistema, sin realizar ningún
procedimiento anterior.

Requerimientos atendidos

• Sistema seguro, que permita acciones diferentes de acuerdo al rol.


• Los roles son visitante, declarante, contador, coordinador y superAdmin.
• El sistema debe brindar un módulo para determinar si la persona es declarante o no

Estos requerimientos se pueden identificar más en los siguientes diagramas de clases con su caso
de uso pertinente, así como su pertinentes interfaces y codificación.

HU-3-11-D-2A/01
Diagrama de caso de uso
Caso de Uso: procesosVisitante

Actor: Visitante
Agrupacion casos de uso: validandosideclara, registrarusuario, iniciarsesion

Curso Normal Alternativas

1) Al entrar a la pantalla inicial del sistema, el visitante


visualizará y podrá elegir cualquiera de las siguientes acciones
sin importar el orden:

• Validando si declara (Paso 2)


• Registrar usuario (Paso 3)
• iniciar sesión (Paso 4)

2) El visitante tendrá la opción de hacer una validación de su


condición de declarante de forma totalmente gratuita
(Mencionado en HU-3-11-D-2A/02). Si como resultado da
declarante, el sistema lo enviará directamente al paso 3, en caso
contrario directamente volverá al paso 1

3) El visitante tendrá la opción de registrarse directamente en el


sistema en caso de que así lo requiera (Mencionado en HU-3-11-
D-2A/03)

4) El visitante tendrá la opción de loguearse directamente en el


sistema en caso de que así lo requiera (Mencionado en HU-3-11-
D-2A/04)

Pantalla inicial que mostrara el sistema para los usuarios con el rol del visitante
HU-3-11-D-2A/02
Diagrama de caso de uso

Caso de Uso: validandosideclara

Actor: Visitante, Declarante

Agrupacion casos de uso: validartopes, validarperiodosdeclaracion, estadoformulario, registrarusuario

Curso Normal Alternativas

1) Al ingresar a este apartado el visitante deberá responder una 1.1 El sistema devolverá los montos mínimos establecidos
serie de preguntas de respuestas explicitas si y no, que hacen anteriormente por un usuario con el rol de contador con base al
referencia a los montos mínimos establecidos para ser año de declaración actual.
considerado como una persona declarante o no, y están
establecidas de la siguiente manera:

• ¿El valor total de sus bienes a 31 de diciembre de


####(año), es igual o superior a $000.000.000?
• ¿El valor total de sus compras y consumos con o sin
tarjeta de crédito es igual o superior a $000.000.000?
• ¿El valor total de sus consignaciones bancarias,
depósitos o inversiones financieras es igual o superior a
$000.000.000?
• ¿Sus ingresos totales del año anterior son iguales o
superior a $000.000.000?

Y directamente ira al paso 2

2) Si en la serie de preguntas el visitante ha seleccionado por lo


menos una opción con la respuesta Si, será considerado como
declarante e ira directamente al paso 3.

Por otro lado, si en la serie de preguntas el visitante ha


seleccionado todo con la respuesta No, ira directamente al paso
4

3) El visitante al ya ser considerado como persona declarante


por el sistema, se le mostrara un aviso con su estado pertinente
y se le habilitara una opción para que pueda registrarse en el
sistema e ira al paso 5.

4) El visitante al ser considerado como persona no declarante


por el sistema, se le mostrará un aviso en pantalla con su estado,
y volverá a la pantalla inicial de carga

5) El visitante entrará a registrar usuario (Mencionado en HU-3-


11-D-2A/03) para poder hacer su registro satisfactorio en el
sistema, y una vez concluido el proceso será considerado por el
sistema como un usuario con rol de declarante.

El usuario con el rol del visitante tendrá la opción de validar si declara o no, en donde se le harán
una serie de preguntas explicitas de Si y No totalmente gratuitas, para averiguar su condición de
declarante o no declarante.
En pantalla se le mostrará la que será la primera pregunta para averiguar su condición de
declarante, donde el valor en su interior será establecido anteriormente por el usuario con el rol
del contador.

Si el usuario selecciona la opción de Si, el sistema ya lo considerara como persona declarante y le


mostrara en pantalla su estado, y en caso de que seleccione que no, el sistema le mostrara la
segunda pregunta.

Se repite el paso anterior en donde si el visitante selecciona una opción que sí, ya será
considerado como declarante y el sistema le mostrara su estado en pantalla, en caso de que el
usuario seleccione que no, el sistema le mostrara una tercera pregunta.
Para la cuarta pregunta, se usa el mismo procedimiento que las anteriores.

Si durante las preguntas el usuario cumple con alguna de las condiciones mencionadas
directamente el sistema le mostrará en una pantalla su estado actual como declarante, y podrá
registrarse Enel sistema.
En caso de que el visitante no cumpla con ninguna de las condiciones establecidas, el sistema le
mostrara en pantalla su estado actual como no declarante.

Codificación algunas preguntas


Codificación Estado Declarante- no Declarante
HU-3-11-D-2A/03
Diagrama de clases Diagrama de caso de uso

Caso de Uso: registrarusuario

Actor: Visitante, Declarante

Agrupacion casos de uso: registrarusuario, userexist

Curso Normal Alternativas

1) El visitante podrá registrar sus datos personales en el sistema,


una vez que haya sido considerado como persona natural
declarante, por medio validando si declara (Mencionado en HU-
3-11-D-2A/02) o directamente tendrá la opción para hacerlo
desde la pantalla de carga inicial en caso de que ya sepa que si
debe hacer el proceso de la declaración de renta e
inmediatamente ira al paso 2

2) El sistema le mostrará un formulario vacío en forma de modal 2.1 El sistema comprobará si el correo electrónico que se desee
al visitante para que registre todos sus datos personales registrar no exista, en caso de que exista, no permitirá su
(nombre, apellido, correo electrónico, contraseña y confirmar creación, se mostrara el error y volverá de nuevo al paso 2
contraseña) y se dirigirá al paso 3

3) Una vez el visitante haya completado su registro, se


actualizará su rol en el sistema a declarante y acto seguido será
llevado al inicio de sesión (Mencionado en HU-3-11-D-2A/04)
Una vez que el visitante haya realizado la serie de preguntas y su estado actual sea declarante,
este se podrá registrar en el sistema ingresando una serie de datos para poder darse de alta en el
sistema. Así mismo también existe la opción de ir al registro directamente en caso de que el nuevo
visitante ya sepa que debe declarar y quiera hacer uso del sistema. Una vez el usuario se haya
registrado correctamente será enviado al inicio de sesión.

HU-3-11-D-2A/04
Diagrama de clases Diagrama de caso de uso
Caso de Uso: iniciarsesion

Actor: Visitante, Declarante, Contador, Coordinador, SuperAdmin

Agrupacion casos de uso: iniciarsesion, userexist

Curso Normal Alternativas

1) El visitante podrá iniciar sesión directamente en el sistema


habilitado en la pantalla inicial, en caso de ya poseer una cuenta
activa anteriormente e ira directamente a el paso 2. Así mismo si
el visitante viene de registrar (Mencionado en HU-3-11-D-2A/03)
será dirigido directamente al paso 2.

2) El sistema le mostrará un formulario vacío en forma de modal 2.1 El sistema comprobará que los datos ingresados sean los
al visitante para que ingrese los datos de su cuenta (correo correctos para que el usuario pueda ingresar al sistema, en caso
electrónico y contraseña) y se dirigirá al paso 3 de que no sean esos datos, el sistema no le permitirá el ingreso
al sistema, se le mostrara el error correspondiente y volverá de
nuevo al paso 2

3) Una vez el visitante haya ingresado sus datos e iniciado sesión


correctamente, el sistema se actualizará dependiendo del rol
que tenga el usuario (Declarante, Contador, Coordinador y
SuperAdmin) y acto seguido será llevado al sistema como tal.

El visitante podrá iniciar a su sesión ya sea atreves de la pantalla de inicio o después de haberse
registrado en el sistema. Para poder ingresar al sistema deberá colocar los datos correspondientes
a su cuenta para comprobar si se encuentren registrados y una vez culminado el proceso, el
sistema le mostrará una pantalla de inicio dependiendo del rol de su cuenta.
Codificación registro e inicio de sesión

También podría gustarte