Escolar Documentos
Profissional Documentos
Cultura Documentos
INTEGRANTES Y COORDENADAS
3. DESCRIPCIÓN:
El sistema tendrá como objetivo resolver la problemática de una biblioteca. Para ello, se
dispondrá de una base de datos.
El sistema será capaz de capturar datos de los libros que existen en la biblioteca, así como
también los datos de los clientes, pudiendo ser los mismos empleados, profesores, alumnos,
movimientos, prestamos, devoluciones con fecha y hora y público en general, mediante esos
datos proveerá las siguientes respuestas:
Reportes de los libros existentes, prestados, devueltos, disponibilidad para ventas o
préstamos, libros no devueltos, clientes en mora.
Descripciones de los libros, libros más leídos, libros más vendidos, recién adquiridos,
recomendaciones por categorías.
Resúmenes de clientes activos, inactivos, y totales.
4. CICLO DE VIDA DEL SISTEMA
-Diagrama de Contexto
Fase de desarrollo -Diagrama Cero
-Diagrama de Hijos
Etapa de Diseño -Diccionario de Datos
-Diseño de Entrada/Salida
-Diseño de Base de Datos
-Definición de Procesos
-Programación
-Codificación
-Prueba
-Verificación de Funcionamiento
Etapa de
-Testeo
Implementación
-Capacitación
Sistema de
-Coversión Viejo/Nuevo
Biblioteca
-Proceso Paralelo
-Instalación
-Sistema Obsoleto
-Cambio de Tecnologia
Fase de Retiro
-Cambio de Usuario
-Re-ingeniería del Sistema
5. MODELADO AMBIENTAL
1) Sistema de Biblioteca
2) Sistema Contable
3) Sistema Clientes-Empleados
4) Sistema Caja
5) Sistema de Marketing
6) Sistema Venta
7) Sistema Compra
2-Sistema
Contable
7-Sistema 3-Sistema
Clientes-
Compra Empleados
1-Sistema
de
Biblioteca
6-Sistema 4-Sistema
Venta Caja
5-Sistema de
Marketing
6. MODELADO ESENCIAL
6-Sistema 4-Sistema
Venta Caja
5-Sistema de
Marketing
8. RIESGOS
Riesgo Solución
Hardware o software obsoleto Adquisición en caso de que los equipos
actuales sean obsoletos.
Actualización de software a los equipos
actuales.
Incompatibilidad de software Elección correcta de la plataforma de
desarrollo.
Prueba de sistema a medida que este se
desarrolla.
Verificación de comunicación e integración
entre los diferentes módulos de acuerdo al
modelado de comportamiento.
Complejidad de uso Capacitación de uso del software.
Validación en la entrada de datos.
Entrega de manual de usuario.
9. ESTIMACIÓN DE RR.HH
ENTRADA/SALIDA 3 2 3 5 13
DEFINICIÓN DE 2 3 3 3 11
PROCESOS
PROGRAMACIÓN 5 12 17 11 45
VERIFICACIÓN DE 2 2 2 2 8
FUNCIONAMIENTO
TOTAL 19 25 27 21 92
El Usuario pagará a “Grupo 3” por la prestación de los servicios contratados por los 10
puntos del trabajo práctico, pagadero en 3(tres) cuotas.
3- Carga Horaria
“Grupo 3” se obliga a realizar los servicios objeto de este contrato, utilizando una carga
mensual de 4 clases al mes; a ser acumuladas durante la vigencia del compromiso.
4- Domicilios y Notificaciones
Para los efectos legales, quedan constituidos los domicilios de las partes según indicado
en las Coordenadas citadas en el punto 1.
5- Conformidad y Firma de Ejemplares
En prueba de conformidad las partes, aceptando plenamente todas y cada una de las
cláusulas con las limitaciones y responsabilidades en ellas contenidas, en dos ejemplares
de un mismo tenor y a un solo efecto en la Ciudad de Asunción, República del Paraguay,
a los 27 días del mes de Julio del año 2018.-
3
16. PLANIFICACIÓN DE ACTIVIDADES
Etapas Agrupación de actividades
Análisis Equipo de trabajo
Estudios previos
Planificación de actividades
Modelados del sistema
Diseño Diagramas
Definiciones
Entrada y Salida
Implementación Programación
Prueba
Capacitación
Instalación
Sistema: Biblioteca
Entrevistado: Lic. Roberto Arguello - Gerente General
Fecha: 31 de agosto de 2018
Entrevistador: Analista de Sistemas Joel Gómez
Tema: Organización de empresa
Objetivo Entrevista: Conocer las formas de trabajo de la Biblioteca y proponer una
forma de agilizar el sistema laboral de esta.
PREGUNTAS RESPUESTAS
¿Cómo sería el día a día en los lugares de Después de revisar el depósito y los estantes
esta biblioteca? de libros iniciamos la apertura de las puertas,
también recurrimos a los proveedores por los
pedidos de libros para solventar la demanda
según necesidad
¿Cómo se organiza generalmente esta Los encargados de caja verifican la
biblioteca? disponibilidad de efectivo, y faltantes del
depósito.
La recepcionista verifica la disponibilidad de
libros para préstamos y lectura, mora de los
clientes presentes cuando se intenta alquilar
un libro, los clientes que ya vencieron el
periodo de alquiler que solicitaron.
El movimiento para la venta de un es el
siguiente: se revisa es si hay disponibilidad en
el depósito antes de pasar el monto por caja.
Si un cliente quiere un libro en específico se
levanta un pedido a través de secretaría y se
deriva a depósito, se llega a pagar una seña
en caso de que el libro esté disponible para
compra que es 50% del valor del libro en
cuestión. Se pasa por caja ese monto.
¿Generalmente que medios usa para Generalmente se usa una planilla
ordenarse en los inventarios? almacenada en varias máquinas.
¿Qué medios suele utilizar en el transcurso Usamos las herramientas de Office para
del día? organizarnos en el inventario, ventas, registro
de clientes, registro de fecha y hora de
préstamos, las funciones básicas de
comprobantes de pago.
Si se busca datos de ciertos clientes llega a ser
tedioso, suelen perderse datos muy
importantes justamente por no ser un
software específico para nuestra
administración.
¿Le presenta dificultad algún medio en No, pero tiene pocos recursos.
específico para el desempeño del día a día en
esta biblioteca?
¿Qué querría que hiciera el sistema que Me gustaría que el sistema hiciera lo
quiere que desarrollemos para usted? mencionado anteriormente y
adicionalmente un control fuerte sobre todo
lo que fuera alquiler, venta, mora
promociones y administración para poder
unificar las otras herramientas que usamos
día a día.
¿Ha tenido problemas con el uso diario de su Si, se han tenido problemas con el uso del
actual sistema? sistema día a día por el crecimiento de la
biblioteca y cantidad de clientes.
¿Tiene una forma de asociar a los clientes de Si, generalmente usamos la Cédula de
su préstamo de libro (ejemplo: préstamos Identidad para asociar todos los registros de
actuales, no devueltos, con mora, sin mora)? compra, alquiler y préstamos del cliente.
RESUMEN DE ACTIVIDADES
Los clientes solicitan una tarjeta para el alquiler de libro, la recepcionista se encarga de rellenar
el formulario de inscripción. Les entrega una tarjeta que confirma su identidad como usuario al
que se le asocia su CI para identificación. Los clientes alquilan libros a través de su tarjeta de
identificación, el empleado obtiene la cantidad total de libros a comprar o alquilar que es
proporcionado por el cliente. El cliente recibe un comprobante con los datos de compra y
alquiler y sus respectivos vencimientos, se crea un registro de cada movimiento del usuario
asociado a la tarjeta. Si un cliente regresa el o los libros alquilados con atraso (fecha vencida del
alquiler) se realiza una nota y se genera la cantidad de cuotas por el atraso, esta cuota se carga
en la tarjeta con el monto por el atraso (se convierte en el monto a pagar por el próximo
movimiento que el cliente quiera realizar). La compañía realiza campañas de marketing con
beneficios para los clientes nuevos como para los antiguos y habituales con ventajas como
descuentos, alquileres gratis y costo cero para usuarios de alto consumo.
Al final de día se genera un informe diario de los movimientos se eleva la rendición del día al
área de contabilidad.
DISEÑO
1. Elección de gráficos de Diagrama de Flujo de Datos
DECLARACIONES Y SOLICITUD
El solicitante declara, bajo su responsabilidad, la exactitud de los datos reseñados en la presente
solicitud, y su conformidad con lo establecido en la legislación vigente. Asimismo, declara que conoce y
respeta las normas de funcionamiento de estos servicios, haciéndose responsable de la pérdida o
deterioro del documento o documentos que le sean prestados.
Domicilio CP Localidad
DATOS PARA NOTIFICACIONES (DEJAR EN BLANCO SI CONCIDE CON LOS DATOS DEL SOLICITANTE)
Domicilio CP Localidad
TIPO DE SOLICITUD
Solicitud de alta de usuario adulto (+16 años)
Solicitud de alta de usuario infantil
DATOS DEL PADRE, MADRE O TUTOR LEGAL
Apellidos Nombre Fecha de nacimiento DNI
DECLARACIONES Y SOLITUD
El solicitante declara, bajo su responsabilidad, la exactitud de los datos reseñados en la presente
solicitud, y su conformidad con lo establecido en la legislación vigente. Asimismo, declara que conoce y
respeta las normas de funcionamiento de estos servicios, haciéndose responsable de la pérdida o
deterioro del documento o documentos que le sean prestados.
Almacén=Archivo
1- Identificador
2- Nombre: Mae-Cuentas
3- Descripción: El archivo maestro de cuentas, los datos fijos personales del cliente
4- Tipo de Archivo
Nacionalidad
CodNac Numérico 3 0 9(3,0) 999
Cod
Teléfono NroTel Numérico 10 0 9(10,0) (9999)999999
Móvil NroMov Numérico 10 0 9(10,0) (9999)999999
Correo
Correo Alfanumérico 30 ------ X(30,0) ------
Electrónico
Tipo de Datos
Alfanuméricos X no se edita
./-[] ;: Suprimirlos
00001000 0 no significativos
ZZZZ9ZZZ
7. ALMACÉN ARCHIVO DE TRANSACCIÓN
Almacén=Archivo
1- Identificador
2- Nombre: Tran-Pago
3- Descripción: Documentación de pago
4- Tipo de Archivo
N VECES
Lenguaje Estructurado
Diagrama de Nassi-Schneiderman
Inicio
Ejecutar P_inicio
Ejecutar P_Principal
Ejecutar P_Final
Fin
P_Inicio
Ingresar “id_cliente”; CI
Buscar CI en el Sistema de Cuentas
V F
Recuperar Datos Cliente
Aviso “El cliente ya se
encuentra registrado en
el Sistema”
Retorno
P_Principal
Ingresar Datos del Cliente
Aviso “Cliente Registrado”
Retorno
P_Final
Aviso “Entregar tarjeta al cliente”
Fin proceso
Retorno
9. PROCESO SIMPLE ARCHIVO DE TRANSACCIÓN
Lenguaje Estructurado
Diagrama de Nassi-Schneiderman
Inicio
Ejecutar P_inicio
Ejecutar P_Principal
Ejecutar P_Final
Fin
P_Inicio
Ingresar “Nro. CI. ; CI
Buscar CI Sist. Cuentas
V F
Aviso “Usted cuenta con
Atraso”
Recuperar datos de
atraso
Retorno
P_Principal
Mientras Id_Libros<>0
Ingresar “Ingresar id de libre”; ID_Libro
V F
Recuperar datos libro Aviso “No se encuentra el libro
mencionado en la biblioteca”
Registrar Trans. Renta y Venta
totalAlquilerVenta=TotalAlquilerVenta+
importe
Retorno
P_Final
Imprimir Comprobante, totalAlquiler
Fin proceso
retorno
10-Formato de Impresión
Nombre Tipo de Posición Formato
Identificación Longitud Formato de Salida
Campo Dato Decimal Entrada
Apellido Apell Alfanumérico 20 ------ X(30,0) -------
Nombre Nom Alfanumérico 20 ------ X(30,0) ------
CI CI Numérico 10 0 9(10,0) ZZZZZZZZZ9
Fec. Ingreso Fecing Numérico 8 0 9(8,0) DD/MM/AAAA
Fec. Nac. FecNac Numérico 8 0 9(8,0) DD/MM/AAAA
11- Impresión de Pantalla