[Php-avanzado] Última versión de la SRS
Lucas Nastri
dex87.mdq en gmail.com
Mar Dic 8 16:26:15 ARST 2009
Leo, acá te mando la versión corregida de la SRS con las gestiones que me
faltaban.
Nos vemos!.
Lucas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091208/dd1b8144/attachment.htm
------------ próxima parte ------------
Introducción:
Éste sistema se lleva a cabo para informatizar las oficinas
del registro nacional de las personas. Mediante éste sistema
es posible realizar cambios de comicilio y nuevos ejemplares
de documentos a los ciudadanos que lo requieran.
Requerimientos funcionales del sistema:
1. El sistema debe gestionar localidades.
2. El sistema debe gestionar niveles de estudio.
3. El sistema debe gestionar las ocupaciones de los ciudadanos.
4. El sistema debe gestionar empleados.
4.1. Los atributos del empleado tenidos en cuenta por el sistema
serán lo siguientes:
*Número de documento.
*Apellido.
*Nombre.
*Fecha de nacimiento.
4.2. Se cargan los siguientes datos necesarios para el sistema:
*Nick del empleado.
*Contraseña.
4.2.1. Los siguientes datos se cargan con 'SI' o 'NO' dependiendo
si el empleado tiene acceso:
*Mesa de entrada.
*Toma de trámites.
*Proceso de cierre.
*Consulta de boletas.
5. El sistema debe gestionar ciudadanos.
5.1. Los atributos del ciudadano que tendrá en cuenta el sistema
serán lo siguientes:
*Número de documento.
*Apellido.
*Nombre.
*Fecha de nacimiento.
*Localidad de nacimiento.
*Sexo.
*Teléfono.
*Nivel de estudios cursados por el ciudadano.
*Ocupación del ciudadano.
6. El sistema debe gestionar trámites.
6.1. Los atributos del trámite que tendrá en cuenta el sistema
serán lo siguientes:
*Número de boleta.
*Los atributos del ciudadano mencionados en 5.1.
*Tipo de trámite a realizar.
6.1.1. Tipos disponibles: Nuevo ejemplar, Cambio de domicilio.
*Código del trámite.
6.1.2. El código del trámite es un número (asignado al tipo de trámite)
que determina el precio a abonar por realizar el mismo.
- Códigos disponibles por el sistema:
- 52 para Nuevo ejemplar con un costo de $25.
- 40 para un cambio de domicilio con un costo de $8.
- 52 40 para Nuevo ejemplar con cambio de domicilio con
un costo de $33.
*Estado del trámite.
6.1.3. Estados disponibles: Finalizado, dudoso.
El estado de un trámite solo se utiliza para saber si el
ciudadano terminó el trámite correctamente.
*Empleado que comenzó el trámite en mesa de entrada.
*Domicilio actual.
*Domicilio nuevo (en caso de cambiar el domicilio).
7. El sistema debe comenzar un trámite mediante la mesa
de entrada.
7.1. Se cargan los siguientes datos del ciudadano:
*Número de dni.
*Apellido.
*Nombre.
*Fecha de nacimiento.
*Telefono.
7.2. Se cargan los siguientes datos correspondientes al
trámite:
*Tipo de tramite.
*Código de tramite.
*Número de boleta.
*Nombre del empleado que comenzó el trámite.
8. Al momento de tomar el trámite, el sistema debe verificar
si existe un trámite con el número de boleta ingresado. En caso
afirmativo:
8.1.Toma de trámites tendrá en cuenta los siguientes datos:
*Domicilio actual del ciudadano.
*Domcilio nuevo en caso de cambiarlo.
*Nivel de estudios cursados por el ciudadano.
*Ocupación del ciudadano.
8.2. Al finalizar el trámite el sistema debe generar un
formulario con los datos del trámite y del ciudadano.
9. El sistema debe consultar datos sobre el trámite de un
ciudadano por medio del subsistema consulta de boletas mediante
el ingreso del número de documento y sexo.
10. El sistema debe realizar el proceso de cierre al final del
día.
11. El sistema debe cambiar el estado de un trámite dudoso.
Cuando un trámite es inciado su estado se incia en dudoso y éste
se cambia a finalizado solo cuando se haya concluido.
12. El sistema debe tener en cuenta, para el proceso del punto 10,
los trámites con estado finalizado.
13. El sistema debe mostrar un historial de trámites que ha realizado
un ciudadano.
14. El sistema debe poder enviar por mail el resultado del proceso de
cierre.
15. El sistema debe mostrar información de su versión.
Diccionario:
Empleado: Persona que interactúa con alguno de los subsistemas
disponibles.
Ciudadano: Persona que concurre a la oficina para realizar un
trámite.
Mesa de entrada: Donde un empleado inicia el trámite de un ciudadano
ingresando los datos respectivos.
Tomar trámite: Continua el trámite que se inició en la mesa de
entrada para generar un formulario con los datos del ciudadano.
Consulta de boletas: Visualiza los datos del trámite de un ciudadano.
Boleta: Comprobante de trámite que posee un número único para asociar
los datos de un trámite a ese número.
Comprobante: Documento que prueba la existencia de un trámite.
Proceso de cierre: Proceso que recuenta los trámites existentes según
el tipo de trámite.
Nick del empleado: Nombre que es asignado por el sistema al empleado
para iniciar una sesión.
Más información sobre la lista de distribución Php-avanzado