[Php-avanzado] Requerimientos del sistema

David Barraud davidbarraud en gmail.com
Lun Jun 18 08:11:55 ART 2012


Hola Leo, como para recordar lo que venía haciendo te coloco todo el
proyecto para que lo revises y corrijas para pasarte la normalizacion.
Muchas gracias.

*Requerimientos Empresariales:*
El sistema que se pretende hacer es un control de pedidos (o solicitudes)
de trabajo para el área de sistemas, incluyendo el manejo y control de
stock de insumos.

Cabe señalar que los el control de insumos no es un detalle importante
dentro de este sistema sino que los insumos pueden ser cargados sin
necesidad de un control estricto y no se especifica si el insumo es usado o
nuevo. Todo cambio de insumo es tratado como que se lo descarta.

*Metodología:*
- Un área de la empresa (departamento), realiza una solicitud de trabajo.
- Se toma y carga la solicitud colocando el problema, la fecha de inicio,
el nombre del departamento y el estado en el que se encuentra el pedido.

- El estado puede ser "pendiente", "en proceso"  , “ No resuelto” y
"Solucionado".

- Toda nueva solicitud comienza con un estado “pendiente”.
- Al momento de aceptar la solicitud, el estado cambia a “en proceso” .

- Al procesar el pedido, se realiza el trabajo y si se utiliza algún insumo
informático, se selecciona la cantidad (si hay stock); se coloca cómo se
resolvió el problema y el estado cambia a "Solucionado". En el caso de que
no se utilice insumos informáticos, se coloca cómo se resolvió el problema
y se cambia el estado a "Solucionado".

- Si no hay solución del problema, el estado pasa a “no Resuelto”
- Para esta primera etapa del sistema, si hay cambio de stock se entiende
de que el stock que se remplaza está roto y no se repara.


*Requerimientos no funcionales:*
- El sistema debe gestionar usuarios:
tipos de usuarios:
- consulta: como ser un gerente: sólo accede a la pantalla para ver los
pedidos de trabajo y su estado.
- administrador: es el superusuario del sitio y el que administra el
control de solicitudes de trabajo.

 * *

* Requerimientos funcionales:*

1. El sistema debe gestionar departamentos de trabajo.

2. El sistema debe gestionar insumos.

3. El sistema debe gestionar categorías de insumos [2].

4. El sistema debe asentar solicitudes de trabajo.

5. El sistema debe asentar estados de las solicitudes de trabajo [4].

6. El sistema debe asentar la fecha de la solicitud de trabajo [4].

7. El sistema debe asentar departamentos [1] que realizan la solicitud de
trabajo [4].

8. El sistema debe asentar el problema del departamento [1] que realiza la
solicitud de trabajo [4].

9. El sistema debe asentar una solicitud [4] pedida y cambiar su estado [5]
a “pendiente”.

10. El sistema debe tomar solicitudes [4] pendientes [9] y cambiar su
estado [5] a “en proceso”.

11. El sistema debe asentar soluciones realizadas al problema [8]
solicitado.

12. El sistema debe cambiar el estado [5] de las solicitudes [6] en proceso
[10] y pasarlos “a solucionados junto con el insumo [2] utilizado y la
solución [11] al problema [8]”.

13. El sistema debe cambiar el estado [5] de las solicitudes [4]
“pendiente”[9], “en proceso”[10] a “no resuelto” si es que el problema [8]
no tiene solución.

14 El sistema debe emitir un informe de reparaciones terminadas entre
fechas.




*Diccionario*
*Departamentos (nombre, responsable).* Áreas de trabajo que tienen un
problema y realizan una solicitud de trabajo.
*Categorias (nombre)*. Tipos de insumos informáticos.
*Insumos(id_ categoria, nombre, cantidad, imagen).* Insumos informáticos
(teclados, mouses, monitores, fuentes, etc.).
*solicitudes (fecha_inicio, fecha_fin, problema, id_estado, solución,
id_insumos_usados).* Pedidos de trabajo que hacen los departamentos cuando
hay algún problema para resolver.
*estados( estado).* Vista actual del pedido de trabajo. El estado pueder
ser: "No resuelto", "En proceso", “pendiente”o "Solucionado".
*insumosusados( id_insumos, cantidad).* Tabla auxiliar entre los pedidos y
la tabla insumos.

Muchas gracias
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20120618/2f1c593b/attachment.html>


Más información sobre la lista de distribución Php-avanzado