TALLER DE PROGRAMACION
Análisis de Sistemas Informáticos
Estudiante: Maria Mercedes Martinez Mena
CI: 5805655
TEMA A DESARROLLAR
El tema a desarrollar es, un Sistema de Gestión Comercial para la empresa La Alianza.Esta empresa
es del rubro de Servicio Automotriz, necesita informatizar sus servicios al cliente, también necesita
gestionar la facturación y cobranzas por los servicios realizados, además necesita tener un control de
stock de los productos utilizados en los servicios.
ALCANCE
1) Servicios
a. Recepción de Vehículos
b. Diagnostico
c. Orden de Servicios
d. Servicios Realizados
e. Entrega de Vehículos
f. Informes Varios
2) Facturación y Cobros
a. Apertura de Caja
b. Facturación
c. Cobros
d. Nota de Ventas
e. Cierre de Caja
f. Informes Varios
3) Compras
a. Pedidos
b. Presupuestos
c. Órdenes de Compras
d. Facturas de Compras
e. Notas de Remisión
f. Ajuste de Stock
g. Informes Varios
RELEVAMIENTO DE DATOS
1. ¿Cuáles con los procesos previos a una compra de repuestos y productos?
2. ¿Qué datos se tienen en cuenta para realizar un pedido?
3. ¿Cómo eligen a sus proveedores de repuestos y productos?
4. ¿Qué datos se necesita para solicitar un presupuesto a los distintos proveedores?
5. ¿Qué se tiene en cuenta para aprobar un presupuesto?
6. ¿Siempre es necesario realizar un presupuesto para comprar los productos?
7. ¿Hay procesos específicos para devoluciones o ajustes en los pedidos?
8. ¿Cómo gestionan las órdenes de compras?
9. ¿Qué datos se necesitan para realizar una factura de compras?
10. ¿Qué evento precede a una nota de remisión?
11. ¿Qué se tiene en cuenta para realizar un ajuste de stock?
12. ¿Qué datos se tienen en cuenta para realizar un informe?
DER
Elaborar los modelos: conceptual, lógico y físico
BASE DE DATOS
Sincronizar con un motor de base de datos (En este caso PostgreSQL)
LISTA DE TABLAS Y TIPOS
Elabora una planilla de las tablas y a que tipo pertenece (Referenciales, Movimientos, etc.)
TABLAS TIPOS
Cargos Referencial
Funcionarios Referencial
Personas Referencial
Clientes Referencial
Tipos_productos Referencial
Productos Referencial
Pedidos Movimiento
Pedidos_detalles Movimiento
FORMULARIOS VS TABLAS
Elaborar una planilla de los formularios posibles y las tablas que contendrá cada uno de ellos. Esto es
para poner en el entorno de datos
FORMULARIO TABLAS
GUI Personas Personas
GUI Clientes Clientes
Personas
GUI Funcionario Funcionarios
Cargos
GUI Pedidos Pedidos
Pedidos_detalles
Clientes
Productos
Funcionarios
Personas
VALIDACIONES POSIBLES P/CADA CAMPO
Describir las posibles validaciones que debe contener cada campo
CAMPO TABLA VALIDACION
Cli_ruc Clientes Evitar duplicidad y valor nulo
Per_ci Personas Evitar duplicidad y valor nulo
PROYECTO
Crear un proyecto para que pueda contener la base de datos, clases, formularios, informes, menús,
etc.
CONEXIÓN AL MOTOR DE BASE DE DATOS
Crear una conexión al motor de base de datos por medio de ODBC o un string de conexión.
FORMULARIOS PARA REFERENCIALES
• Crear el formulario clase con sus propiedades y métodos que nos faciliten el diseño de los
formularios.
• Crear las vistas remotas con:
o Títulos p/cada campo
o Asignar las claves p/cada campo
o Configurar los atributos necesarios p/cada campo
FORMULARIO PARA MOVIMIENTOS
Diseñar los formularios de movimientos (por lo menos 2)
LISTADO DE POSIBLES INFORMES
Elaborar un listado de todos los informes que se puedan obtener de los formularios hechos
Producción
• Lista de Pedidos por rango de fechas
• Lista de Orden de producción por estado
• Listado de Clientes
VISTAS P/INFORMES
Según el listado de informes posibles, elaborar con las vistas remotas los informes referenciales y de
movimientos.
Gui Informes de Pedidos
GUI informes de Producción
GUI Listado de Clientes
MENU
Crear el menú que permita llamar a los formularios y/o páginas
FORMULARIO DE ACCESO C/CLAVES
Crear un formulario de acceso para acceder al sistema, pidiendo usuario y clave