Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajos Desarrollo de Sistemas II v2
Trabajos Desarrollo de Sistemas II v2
FILIAL - LIMA
FACULTAD DE INGENIERIA
CARRERA PROFESIONAL: INGENIERIA DE SISTEMAS Y COMPUTACION
DESARROLLO DE SISTEMAS II
DISEO DE SISTEMA
Fecha
Versin
Descripcin
Autor
17/03/2013
1.0
Primera Versin
24/03/2013
2.0
Segunda Versin
TABLA DE CONTENIDOS
1.
2.
1.1
1.2
1.3
1.4
1.5
5
5
5
7
9
MODELAMIENTO DE PROCESOS
2.1
Identificacin de Procesos
2.2
Modelamiento de Procesos
10
10
13
1.
1.2
1.3
Identificacin de Componentes
Paquete Usuario
Paquete de Inventario
Realizar Mantenimiento maestros
El propsito de este caso de uso es de realizar Altas, Bajas y Modificaciones
de:
Productos.
Bodegas.
Productos en Bodegas.
Conceptos de Inventario.
Generar Ajuste de inventario
El propsito de este caso de uso es de crear, procesar y eliminar ajustes de
inventario.
Generar Traslados entre bodegas
El propsito de este caso de uso es de crear, procesar traslados.
Paquete de Compras
Realizar Mantenimiento maestros
El propsito de este caso de uso es de realizar Altas, Bajas y Modificaciones
de:
Proveedores.
Productos de referencia.
Rubros de proveedor.
Generar Orden de Compra
El propsito de este caso de uso es de crear, eliminar, modificar y hacer
seguimiento de orden de compras.
Generar Recepcin de Compra
El propsito de este caso de uso es de:
Generar recepcin de compra directa.
Generar recepcin de compra con referencia a orden de compra.
Procesar recepcin de compra.
Paquete de Ventas
Realizar Mantenimiento maestros
El propsito de este caso de uso es de realizar Altas, Bajas y Modificaciones
de:
Clientes.
Tipo de cliente.
Vehculos.
Modelo de Vehculo.
Marca de Vehculo.
Alquiler de vehculo
El propsito de este caso de uso es de revisar:
Disponibilidad de vehculo.
Disponibilidad de chofer.
Punto de destino de servicio.
Adems de asignar vehculo y chofer, estimar viticos y finalmente generar:
Contratos de alquiler.
Gua de servicio.
Check lins de salida de vehculo.
Realizar liquidacin de servicio
El propsito de este caso de uso es de generar check out de entrega,
liquidar:
Viticos.
Faltantes de vehculos.
Kilometraje y das de alquiler.
Adems genera liquidacin final y factura.
Paquete de Finanzas
Realizar Mantenimiento maestros
El propsito de este caso de uso es de realizar Altas, Bajas y Modificaciones
de
Moneda.
Tipo de cambio.
Concepto de pagos.
Concepto de cobro.
Impuestos.
Condiciones de pago.
1.4
Paquete Usuario
Paquete de Inventario
Paquete de Compras
Paquete de Ventas
Paquete de Finanzas
1.5
Paquete Usuario
Se debe destacar los casos de uso "Realizar mantenimiento de usuarios" y "Realizar
login de usuario" a razn de que permite que cualquier tipo de usuario Registrado
pueda ingresar al sistema a las opciones definidas en su perfil.
Paquete de Inventario
En este paquete se debe resaltar la importancia del caso de uso "Realizar
Mantenimiento maestros" debido al registro de ingresos y egresos de los productos
de cada bodega.
Paquete de Compras
En este paquete se debe resaltar la importancia del caso de uso "Realizar
Mantenimiento maestros" debido al mantenimiento de registro que se da a los
proveedores y las compras realizadas para el abastecimiento de las bodegas.
Paquete de Ventas
En este paquete se debe resaltar la importancia de los casos de uso "Realizar
Mantenimiento maestros" y "Alquiler de vehculo" debido al mantenimiento de
registro que se da a los clientes y la disponibilidad de los vehculos y choferes; para
llevar una mejor coordinacin y la atencin adecuada al cliente.
Paquete de Finanzas
Se debe destacar los casos de uso "Realizar pago a proveedor" y "Realizar cobro a
clientes" esto a razn de que la empresa pueda mantenerse estable dentro de su
mercado.
2. MODELAMIENTO DE PROCESOS
2.1
Identificacin de Procesos
Mdulo Inventario
Clases
Requerimiento funcional
Productos
Bodegas
Productos en
bodegas
Concepto de
inventario
Agregar los distintos tipos de Conceptos con los que los artculos
definidos como productos van a generar Kardex.
Unidad de medida
Ajuste inventario
Traslado Bodegas
Kardex Artculo
Mdulo Compras
Clases
Requerimiento funcional
Proveedor
Orden de Compra
Recepcin de
Compra
10
Mdulo Ventas
Clases
Requerimiento funcional
Rubro clientes
Clientes
Gua de Servicio
Factura
Trabajador
Cargos
Modelo vehculos
Marca vehculos
Vehculo
Registrar los datos de los vehculos con los que cuenta la empresa.
11
Mdulo Finanzas
Clases
Requerimiento funcional
Monedas
Tipo de cambio
Registrar los tipos de cambio para cada moneda por cada fecha.
Impuestos
Condicin de Pago
Mdulo Usuarios
Clases
Requerimiento funcional
Grupo usuario
Usuarios
12
2.2
Modelamiento de Procesos
Version:1.0
Fecha: 17/03/2013
7. Vista de Despliegue
El presente Diagrama de Despliegue muestra de manera grfica los nodos que conforman el
sistema, adems los describe indicando la localizacin de las tareas en los nodos fsicos. Cada
nodo representa un recurso de ejecucin como una computadora o servidor y se encuentra
conectado con otros mediante un enlace de comunicacin. En este caso, la red ser de tipo
LAN.
Servidor de la Empresa.
Computadora Usuario
Son las computadoras que son utilizadas por cada uno de los usuarios de la empresa para
acceder al sistema. Estn conectadas directamente al servidor principal va LAN.
8. Vista de Implementacin
8.1. Descripcin
La vista de implementacin seguir el patrn de diseo MVC (Model View Controller). Este
patrn plantea la separacin del problema en tres capas: la capa model, la capa controller y la
capa view.
8.2.
Niveles o Capas
7. Vista de Despliegue
El presente Diagrama de Despliegue muestra de manera grfica los nodos que conforman
el sistema, adems los describe indicando la localizacin de las tareas en los nodos
fsicos. Cada nodo representa un recurso de ejecucin como una computadora o
servidor y se encuentra conectado con otros mediante un enlace de comunicacin. En
este caso, la red ser de tipo LAN.
8. Vista de Implementacin
8.1. Descripcin
La vista de implementacin seguir el patrn de diseo MVC (Model View Controller). Este
patrn plantea la separacin del problema en tres capas: la capa model, la capa controller
y la capa view.
8.2. Niveles o Capas
8.2.1. Capa GUI
El componente GUI maneja las clases que permiten la interaccin del usuario con el
sistema.
8.2.2. Capa Lgica del Negocio
Este componente permite manejar la lgica del negocio de todas las reas
involucradas.
Segurid
ad
Maestros
Reportes
8.2.3. Capa Base de Datos
Este componente contiene toda la informacin que maneja el Sistema.
9. Tamao y performance
La arquitectura de software elegida apoya los requisitos dominantes de capacidad en disco
y latencia, segn lo estipulado en el Documento de Especificacin de Requisitos de
Software de ERP VICA y el
Documento de Visin del Proyecto del Sistema ERP
VICA.
1. Tiempo de respuesta en el acceso a la Base de Datos
El sistema proveer accesos a la base de datos con un tiempo de respuesta no mayor a
los 5 segundos.
2. Tiempo de respuesta de transacciones
El programa no demorar ms de 5 minutos en generar una distribucin ptima para los
cortes haciendo uso del algoritmo elegido y guardndolo en base de datos.
3. Espacio en disco para el cliente
El espacio en disco necesario para la parte del cliente deber tener como mnimo 10 Gigas
de espacio libre para su correcto funcionamiento, esto incluye tanto el tamao del software
como los Run time de Delphi XE y Crystal Report XI R2
4. Espacio en disco para el servidor de Base de datos
El espacio en disco necesario para la parte del Servidor de Base de datos deber tener
como mnimo 20 GB libres en disco para su correcto funcionamiento.
La arquitectura seleccionada apoya los requisitos de latencia y capacidad en disco en la
puesta en prctica de una arquitectura cliente servidor. La porcin del cliente solo se pone
en ejecucin en las PC locales de los distintos ambientes dentro de la empresa. Los
componentes se han diseado para asegurarse de obtener requisitos mnimos de disco
y memoria en el lado de las PC del cliente.
10. Calidad
Para un mejor aprovechamiento de la arquitectura de software se dan los siguientes
requerimientos de calidad:
10.1. Usabilidad
El sistema permitir un manejo intuitivo por parte de los usuarios.
10.2. Eficiencia
El programa no demorar ms de 5 minutos en generar una distribucin ptima para los
cortes haciendo uso del algoritmo elegido.
10.3. Seguridad
El sistema permitir el acceso a funcionalidades dependiendo del perfil del usuario
que ingresa al sistema, validando su ingreso a travs de una clave.
10.4. Confiabilidad
El sistema tendr en cuenta que la informacin ingresada en l sea vlida, para lo cual
mostrar mensajes que expliquen al usuario acerca de los errores que ste pudiera
cometer y de aquellos que pueda cometer el mismo sistema.
10.5. Mantenimiento
El sistema ser flexible, facilitando su mantenimiento futuro.
10.6. Estndares:
Se usar un estndar para todas las ventanas e interfaces con el usuario que tenga el
Sistema ERP VICA, as como los nombres, cdigos, etc.