[Php-avanzado] Requerimientos
Fernando Pehuén Borsani
fpborsani en yahoo.com.ar
Lun Sep 23 23:17:33 ART 2013
Partiendo del supuesto de que el software va dirigido a una librería, estos son los requerimeintos tentativos:
01) El sistema debe gestionar empleados.
02) El sistema debe gestionar administradores.
03) El sistema debe registrar editoriales.
04) El sistema debe registrar autores.
05) El sistema debe gestionar libros.
06) El sistema debe registrar visitantes.
07) El sistema debe moderar visitantes[6].
08) El sistema debe ofrecer votar los libros[5].
09) El sistema debe mostrar la suma de los votos de los libros[5].
10) El sistema debe registrar comentarios.
11) El sistema debe moderar comentarios[10].
12) El sistema debe mostrar los comentarios[10] ya moderados[11].
13) El sistema debe ofrecer votar los comentarios[10].
14) El sistema debe mostrar la suma de los votos de los comentarios[10]
15) El sistema debe registrar la popularidad del libro[5].
16) El sistema debe mostrar la popularidad del libro[5].
17) El sistema debe reportar al administrador[2] el ranking de popularidad[16].
18) El sistema debe buscar editoriales[3].
19) El sistema debe buscar autores[4].
20) El sistema debe buscar libros[5].
21) El sistema debe mostrar los resultados de las búsquedas [18-19-20].
Diccionario:
Gestionar: ABML (alta, baja, modificación, listar en pantalla) en la base de datos.
Registrar: AML (alta, modificación, listar en pantalla) en la base de datos.
Base de datos: colección de datos que se cargan desde el sitio web generado por este software y que se almacenan en el servidor.
Servidor: proveedor del servicio de almacenamiento del sitio web.
Empleado: persona bajo sueldo que realiza funciones administrativas para el comprador de este software. Nombre, dni, edad, sexo, puesto.
Administrador: empleado que tiene permiso para actualizar la información de la página.
Editorial: nombre, número de identificación.
Autor: nombre, número de identificación.
Libro: isbn, editorial, autor, título.
Visitante: persona externa a la empresa que lee el contenido web generado por este software. Nombre, email, rango de edad, sexo.
Comentarios: opinión que el visitante deja escrita sobre un libro específico.
Moderar: BM (baja, modificación).
Votar: seleccionar entre estas dos opciones: valoración positiva, valoración negativa, representadas por una flecha verde que apunta hacia arriba y una flecha roja que apunta hacia abajo.
Popularidad: cantidad de personas que leen la información de un libro.
Reportar: enviar un registro ordenado decrecientemente con la lista de los libros y la cantidad de visitas que recibió cada uno.
Buscar: a partir de una palabra ingresada por el usuario comprobar coincidencias en la base de datos.
Pensaba en agregar algunas funciones de stock, y quizás algo más sobre los empleados para cubrir el área de recursos humanos, pero primero quiero corregir los problemas de esta primer parte.
Por ejemplo: el jueves se mencionó que los permisos no son funcionalidades, así que el segundo requisito no sería correcto. Por otro lado si el dueño puede darle control administartivo a otros empleados, entonces tiene que haber una función que se lo permita hacer (sino tendría que llamar por teléfono cada vez que cambie de administrador).
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130923/952fff0c/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado