Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Componentes
BASE DE DATOS
La base de datos del proyecto se llamar ALGOTECA, y la cuenta de acceso debe ser:
Username:
Password:
proyecto
final$2016
[Es importante que se cumpla esta especificacin, pues es la configuracin de base de datos que usar en la
computadora donde ejecutar sus proyectos. No los deben cambiar.]
La base de datos incluir las siguientes tablas con sus campos (no se incluyen acentos para
estandarizar y evitar errores en caso de que los omitan):
Tabla ARTICULOS.
Tabla CATEGORIAS.
Pginas
1. Pgina de login
Para crear un hash hay diferentes tcnicas que se usan en criptografa. En este caso,
para simplificar el desarrollo, pueden usar el mtodo hashCode() de la clase String,
que no tiene todo el rigor criptogrfico, pero sirve para fines de este proyecto. Por
supuesto, si deciden utilizar el API de criptografa de Java (y generar un hash MD5
o SHA, por ejemplo) se tomar en cuenta para la calificacin por haber hecho un
esfuerzo adicional al requerido.
Esta pgina tiene una particularidad: debe tomar los datos de la tabla ARTICULOS, pero
ah solo est registrado el ID del artculo. Existen varias maneras de obtener los nombres de
las categoras en lugar de los nmeros de categoras usando un JOIN en la base de datos
para unir la tabla ARTICULOS y CATEGORIAS, o bien reemplazando en Java el nmero
con el texto. Si en la tabla muestran el nmero de categora en lugar del texto, se considera
correcto. Si alguien logra mostrar el texto en lugar del nmero, se considerar en la
calificacin como un esfuerzo adicional.
En una sola pgina se mostrar toda la informacin del artculo: ID, Ttulo,
Descripcin, etc.
El select (combo box) de Categora debe mostrar las distintas categoras como
texto, no como valor, pero seleccionar (selected) el que corresponda al artculo.
El URL de la imagen no se mostrar como texto. En lugar de eso se deber
construir un objeto de imagen HTML (<IMG>) que muestre la imagen
correspondiente.
El link Regresar manda a la pgina de Detalle.
Especificaciones Adicionales
Aspectos a Evaluar
[En algunos pasos cometer errores intencionalmente para comprobar cmo los manejan. Hagan
pruebas con distintos errores que piensen que puedan ocurrir.]
Entregables
Anexos:
Lista de usuarios y contraseas. Esto es para que yo pueda probar
con los usuarios que agregaron ustedes. Al menos tres usuarios
distintos. No usen sus contraseas reales, por favor.
Diagramas UML (de clase, de secuencia y de actividades, por lo
menos.)
Capturas de pantalla, con las diferentes pginas mostrando datos.
o Bibliografa.
Presentacin de PowerPoint donde expliquen cmo se desarroll el proyecto. Esta
presentacin es la que usarn para las ltimas sesiones de exposicin de proyectos
frente al grupo.
o
10