Está en la página 1de 7

Programa ANÁLISIS Y DESARROLLO Fecha

DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

MODULO PARA UN SISTEMA DE GESTIÓN DE LÍNEAS TELEFÓNICAS

1. DESCRIPCIÓN DEL REQUISITO

Desarrollar una aplicación web en lenguaje de programación JAVA que implemente un


módulo para un sistema de información encargado de la gestión de líneas de telefonía
móvil celular, enfatizando solamente en las líneas postpago para simplicidad del
requerimiento. Esta vez se trabajara con una base de datos dada en la prueba. En páginas
posteriores encontrara:

o El diagrama de casos de uso del módulo a


implementar o El modelo Entidad Relación de la base
de datos entregada.

El modulo debe cumplir con los siguientes requerimientos:

• Registrar una línea telefónica postpago: Dar la opción de registrar una nueva línea
de telefonía móvil celular postpago para lo cual se deberá tener en cuenta:

o Registrar a la persona dueña de la nueva línea telefónica solo en el caso de que


no esté registrada en el sistema.
o Al registrar un persona el nombre, el apellido, el teléfono fijo, la fecha de
nacimiento y la cedula son obligatorios y la aplicación debe validar que se
pidan obligatoriamente.
o Para la fecha de nacimiento debe usar un elemento tipo calendario para
facilitarle la labor al usuario.
o Validar que el número de la línea de telefonía celular no este registrado en la
base de datos
o Una línea de telefonía celular tiene los estados Activa o Suspendida o Es
obligatorio que al registrar una línea telefónica se registre el respectivo equipo
móvil celular asignado a esa línea. Tenga en cuenta que una línea telefónica

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

puede tener muchos equipos móviles asociados (para el caso en que se pierda
el equipo) y que por simplicidad un equipo solo estará asociado a una línea.
o Un equipo tiene los estados Reportado o No Reportado.

• Consultar las facturas de un cliente posteriores a una fecha. Dada la cedula de la


persona y la fecha, el aplicativo debe consultar las facturas emitidas para esa
persona las cuales sean posteriores a la fecha recibida. Por ejemplo: si se da la
fecha 2013/09/10 se deben consultar las facturas posteriores a esa fecha para la
respectiva persona. Para este caso debe tener en cuenta que:
o Debe realizar validaciones del lado del cliente para que al consultar, la
cedula y fecha no estén vacías
o Los resultados de la consulta se deben mostrar así: debe mostrar el
nombre, apellido, la cedula de la persona, el número de línea y en una
tabla se deben mostrar las diferentes facturas encontradas donde se
muestre el número de factura, la fecha de emisión y el valor de la factura.
(Ver ejemplo abajo)
o Al lado de cada factura se debe presentar un icono o vinculo para eliminar
la factura si el usuario lo desea.

Ejemplo:
Nombre: Juan
Apellido: Lozada
Cedula: 4632433
Numero de línea telefónica: 3206586789

Facturas encontradas:
Numero de Fecha de Emisión Valor de la Factura
factura
1212 2013/08/05 34000 Eliminar factura
1213 2013/09/05 39000 Eliminar factura

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

• Eliminar factura. El aplicativo debe dar la opción de eliminar una factura a través
del enlace especificado en el punto anterior.
• Actualizar el estado de una línea telefónica. El aplicativo debe dar la opción de
actualizar el estado de una línea dado el número de cedula de la persona y el
número de la línea telefónica.

• Genere 4 pdf con diseño, fecha de la generación y quien genero el pdf

2. DIAGRAMA DE CASOS DE USO

<<extend >>
Registrar persona

Registrar linea telefonica postpago

<<include>>

Registrar equipo movil celular

A sesor comercial

C onsultar facturas posteriores a una fecha

<<extend >>

Actualizar estado de una linea telefonica Eliminar factura

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

3. MODELO ENTIDAD RELACION

Nota: Por simplicidad un equipo móvil celular está asignado solamente a una línea

4. RECOMENDACIONES Y RESTRICCIONES

Lea atentamente el requisito y realice su desarrollo limitándose a implementar


únicamente las funcionalidades solicitadas.

Consulte sus inquietudes a los encargados de la prueba. Solo se responderán


inquietudes respecto a la prueba y en ningún momento ayudas de implementación.

Analice detenidamente el requisito y plantee una solución trazando un plan de acción


antes de empezar con la codificación.

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

Las herramientas permitidas son:

• Lenguaje de programación: Java


• Entorno de Desarrollo: NetBeans o Eclipse
• Servidor de Bases de Datos: MySQL, PostgreSQL
• Administrador de Bases de Datos: MySQL Administrator, PgAdmin

5. CRITERIOS DE EVALUACIÓN

El sistema de evaluación de las aplicaciones desarrolladas consiste en realizar una lista de


chequeo de aspectos clave de la aplicación. A cada uno de estos aspectos se le asigna una
cantidad de puntos, si la aplicación desarrollada cumple a cabalidad dicho aspecto, el grupo
de participantes ganará los puntos asignados a ese aspecto.

Los criterios de evaluación para esta aplicación son los siguientes

CRITERIO CASO DE USO

En el formulario de registro valida los 5 campos obligatorios que


establece la
prueba (nombre, REGISTRAR
apellido, teléfono fijo y la cedula) LÍNEA
TELEFÓNICA

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

En el formulario de registro usa un control de calendario para la fecha


de nacimiento

Valida que no se registren personas con la misma cedula

Registra los datos en la tabla persona

Registra los datos de la línea telefónica en la tabla línea y los datos del
equipo móvil
celular en la tabla equipo

Actualiza el estado de una línea telefónica ACTUALIZAR


ESTADO DE
UNA LINEA
Al buscar, para la fecha usa un control de calendario
CONSULTAR
FACTURAS
Al buscar valida que la cedula no quede vacía POSTERIORES A UNA FECHA

Consulta las facturas posteriores a una fecha

Elimina una factura pero una vez consulta las facturas posteriores a una
fecha ELIMINAR FACTURA

Instructora Ing Nur Derly Carpeta Sánchez


Programa ANÁLISIS Y DESARROLLO Fecha
DE SISTEMAS DE
INFORMACIÓN
Competencia ANALIZAR LOS 06/08/2020
REQUISITOS DEL CLIENTE
PARA CONSTRUIR EL
SISTEMA DE
INFORMACIÓN.
Tema Plataformas y tecnología
Actividad Exposición

Las interfaces web son ordenadas (por ej. El uso de una plantilla web
ayuda a ordenar la interfaz, revise si las cajas de texto salen bien
alineadas, los botones están bien colocados)

Usa interfaces web con mensajes claros (no, parcialmente, totalmente)

Instructora Ing Nur Derly Carpeta Sánchez

También podría gustarte