[Php-avanzado] Leo, la SRS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Jun 3 20:33:33 ART 2013
Hola Ariel,
El dom, 02-06-2013 a las 20:31 -0300, Ariel Fernández escribió:
> Hola Leo, aquí mi primer intento de SRS, espero se entienda:
Se entiende.
Te hago un montón de dudas que me surgen:
por un lado, el diccionario no concuerda con las funcionalidades: hay
por ejemplo una entrada para Ciclo Lectivo, pero no hay ninguna
funcionalidad.
Lo mismo para Nacionalidad, Tipo de documento y Nro de Recibo.
Voy a asumir que:
R = registrar
M = mostrar
G = gestionar
Me parece un desperdicio tener que empezar haciendo esas asunciones,
porque basta con copiar y pegar para tener las cosas bien escritas :-(
> SRS Gestión Jardin (módulo de gestión de cuotas por alumno)
>
>
> Sistema de gestión para jardín de infantes privado, que permite
> registrar los pagos de las cuotas y confeccionar un reporte de
> aranceles que incluirá nombre, apellido, ciclo lectivo, meses con sus
> respectivos importes, concepto, observaciones y saldo final.
>
>
> 1. ESDR Fechas
Qué son estas fechas? Por qué se registran por separado y no son
simplemente un atributo de alguna funcionalidad que las use???
> 1. ESDM Localidades
No seas vago y gestioná las localidades...
> 1. ESDM Edades
Idem 1.
> 1. ESDM Secciones
> 2. ESDM Turnos
> 3. ESDM Ciclos lectivos
> 4. ESDG DNI
Idem 1. Esto parece claramente un mero atributo del Alumno, y no una
cosa a gestionar por separado.
> 1. ESDG Alumnos con sus respectivos: localidad[2], edad[3],
> sección[4], turno[5], DNI[7] ciclo lectivo[6], fecha[1] de
> inscripción, fecha[1] de baja
Dos consultas:
cuando el alumno se pasa al año siguiente, se lo edita acá o se crea
uno nuevo?
No hay problema en que acá pongas "edad", pero es más sano cargar fecha
de nacimiento, y si hace falta mostrar la edad calculada, porque si no
todos lo cumpleaños tenés que ir a editar al Alumno para que sus datos
sean correctos.
> 1. ESDM Conceptos
> 2. ESDR Pagos, con su fecha[1] concepto[9], alumno[8], nro.recibo
> y observaciones
Siendo el concepto solo una clasificación de tipo, te faltaría algún
lugar en dónde asignar el valor de la Cuota o la Matrícula, para saber
de qué importe se tiene que hacer el pago. Supongo que los importes
tendrán una relación con la Sección o algo así...
Se permiten pagos parciales?
> 1. ESDM un reporte de pagos[12] con alumno[8], importe del
> pago[10], importe total, filtrando por intervalo de fechas[1],
> y por alumno[8]
>
>
>
>
> Diccionario:
>
>
> Alumnos: Nombre, Apellido, DNI, Dirección, Localidad, Nacionalidad,
> Edad, Sexo, Fecha Nacimiento, Lugar Nacimiento, Teléfono, Sección,
> Turno, Ciclo lectivo, Nombre Padres o tutor, Baja (Si/No)
>
> Tipo Doc: DNI, LC, LE, DNU, Pasaporte, CI
>
> Localidad: Nombre
>
> Nacionalidad: Nombre
>
>
> Pagos: fecha, alumno, importe, concepto, observaciones, nro.recibo
>
>
>
> Concepto: Cuota, Matrícula
>
> Ciclo Lectivo: Año
>
> Sección: 1º (3años), 2º (4años), 3º (5años), Integrada
>
> Turno: Turno Mañana, Turno Tarde
>
> Nro.Recibo: número
>
> Reporte: nro.registro, nombre, apellido, sección, turno, ciclo
> lectivo, mes, importe, nro.recibo, importe total, concepto,
> observaciones, Baja (Si/No)
Qué es el "nro.registro" en el informe? No aparece en ningún lado...
Bueno, puliendo estas cosas vamos a tener una buena SRS V2 para seguir
avanzando.
Saludos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado