Sie sind auf Seite 1von 2

Universidad Autnoma de Colombia

Estructuras de programacin 2
Proyecto semestral

Juan tiene una empresa de desarrollo de software, en la que invierte una buena cantidad de dinero para
adquirir caf tipo exportacin para sus empleados. Juan permite a cada uno de sus empleados tomar
hasta cuatro tazas de caf al da. Pero, en los ltimos das Juan ha dudado sobre la buena influencia que
tiene el caf en su empresa, por lo que ha decidido crear un programa que le ayude a medir la cantidad
de errores que tienen sus programadores versus la cantidad de caf que toman. Cree el programa que
Juan desea.
El programa debe:
-

Ser una aplicacin web.

Permitir tener dos tipos de usuario: el usuario coordinador que debe poder ingresar o modificar
los datos ingresados a la plataforma y el usuario juan, quin debe poder borrar datos y consultar
los diferentes reportes que genera la aplicacin. El programa debe contar con un mecanismo de
autenticacin basado en contrasea, de tal forma que slo los usuarios registrados puedan hacer
uso de la aplicacin.

Permitir al usuario coordinador ingresar: el nombre de cada empleado, su cargo, la cantidad de


cafs que tom durante el da, as como la cantidad de errores reportados durante ese da. La
aplicacin debe contar con una interfaz para ingresar dicha informacin o para modificar los datos
previamente registrados. Tambin debe ofrecer la opcin de subir un archivo de texto desde el
navegador (upload) con la informacin consolidada de varios empleados y varios das.

Ofrecer al usuario coordinador la posibilidad de borrar registros y de generar los siguientes


reportes:
o
o
o

Cantidad de tazas de caf que en promedio consume cada empleado.


Nmero de tazas de caf con las que los empleados de un cargo especfico cometen
menos errores.
Nmero estimado de errores que cometeran los empleados si todos tomaran cinco tazas
de caf al da.

Condiciones de entrega
-

El programa debe disearse siguiendo una arquitectura en tres capas (presentacin, negocio y
datos)
Se debe entregar el diseo de la arquitectura, el diagrama de clases y el cdigo fuente de la
aplicacin.
Todo el cdigo debe estar escrito en ingls.
Debe hacerse uso de un framework MVC.
Se puede trabajar en grupos de mximo dos personas.

Todo trabajo debe sustentarse de manera personal.

Fechas de entrega
Arquitectura y diagrama de clases: semana 12 de clases
Cdigo fuente: semana 15 de clases
Sustentacin: semana 16 de clases

A tener en cuenta:
-

Si se observa que algn ejercicio no es de autora del estudiante la nota del taller ser de cero
No se recibirn trabajos posteriormente a la fecha indicada.
La nota del proyecto corresponde a un 20% del valor total de la asignatura
La nota asignada depende del adecuado funcionamiento del programa, el cumplimiento de las
condiciones expuestas en este documento y la sustentacin que se haga del mismo en forma
presencial.

Das könnte Ihnen auch gefallen