Documente Academic
Documente Profesional
Documente Cultură
Tema:
SISTEMA DE CONTROL DE COMPRAS Y VENTAS DE MINI-TIENDA NIBELY
Catedrtica:
Ing. MARISELA PINARGOTE
Actualizacin de la base de datos. Registro de compras. Registro de ventas. Registro de productos. Registro de clientes. Registro de proveedores. Registro de crditos. Registro de devoluciones. Buenas interfaces para el administrador (compras, ventas, pagos, consultas de saldo, devoluciones, actualizacin de datos). Sistema de seguridad del sistema (autenticacin). Manejo adecuado de las transacciones y consulta en interaccin con la base de datos y el sistema.
1. Requisitos en cuanto a los participantes de la compra. 1.1.() El sistema recoger los siguientes datos personales de los proveedores: RUC, Nombres, apellidos, telfono, direccion1, direccion2. 1.2.() El sistema recoger los datos de los productos que suministran, y los almacenar en un inventario. 1.3.() El sistema registrar la transaccin de la compra. 2. Requisitos en cuanto a los participantes de la venta. 2.1.() Si el cliente no est registrado, el sistema recoger los siguientes datos personales de los clientes: Cdula, Nombres, apellidos, telfono, direccion1, direccion2. En caso de que el cliente est registrado, el sistema consultar los datos del mismo por medio del nmero de cdula. 2.2.() El sistema registrar los productos escogidos por el cliente y generar los respectivos valores a cancelar y actualizar el stock de los productos. 2.3.( ) El sistema ingresar el pago, y notificar el cambio respectivo. 3. Requisitos en cuanto a los participantes de crditos: 3.1.( ) El sistema deber consultar los datos personales del cliente, por medio de la cdula para comprobar su existencia en la base de datos. 3.2.( ) El sistema debe fijar el nmero de pagos en que se otorgar el crdito al cliente. 3.3 .( ) El sistema registrar el monto a pagar de la venta efectuada. 3.4.( )El sistema registrar cada abono, y mostrar su respectivo saldo, para as tener un control del crdito otorgado. 3.5.( )En el caso de que el cliente no cumpla con las restricciones del crdito, el sistema notificar que el cliente no es apto para el crdito. 4. Requisitos en cuanto a los participantes de devolucin: 4.1.( )En caso de ser una devolucin de compra, el sistema comprobar si la compra est registrada. 4.2.( )En caso de ser una devolucin de venta, el sistema comprobar si la venta est registrada el mismo da de la dicha devolucin.
4.3.( )El sistema deber comprobar la fecha de expedicin del producto como comprobante de la devolucin en ambos casos. 4.4.( )El sistema deber realizar la actualizacin del stock de los productos. 5.- DESCRIPCIN GENERAL DEL ENTORNO TECNOLGICO - Descripcin del hardware necesario: El sistema se alojar en un servidor y se contar con una autenticacin para asegurar una integridad de los datos. Se realizar copias de seguridad en los perodos de poca actividad. El servidor deber estar protegido por un antivirus ante posibles ataques externos de infeccin. El acceso al hardware debera estar restringido para evitar posibles actos de vandalismo o robo de informacin. - Descripcin del software necesario: Los datos se alojarn en una base de datos Oracle 9i a ser posible Aparte de la autenticacin, sera conveniente el cifrado de la clave de acceso al sistema del administrador una vez autenticado ste. La programacin del sistema software sera conveniente realizarla un lenguaje orientado a objetos como Visual Studio. Una idea atractiva sera una realizacin modular del sistema para favorecer futuras mejoras y cambios. El sistema operativo a utilizar podra ser Windows. 6.- DIAGRAMA DE CONTEXTO
DIAGRAMA DE SISTEMA
8- MODELO DE PROCESOS:
DIAGRAMAS HIJOS
10.- ESPECIFICACIN DE INTERFAZ DE USUARIO Dado que el administrador es el nico ente encargado de gestionar el sistema, existir una interfaz grfica de autenticacin, que garantizar la seguridad de los datos. Cuando el administrador quiera acceder a al sistema deber inicialmente identificarse ante el sistema mediante un login proporcionado por el sistema en el momento de registro y un password. Algo parecido a esto:
Cuando el sistema reconoce como vlido el acceso permitir al administrador el acceso a la gestin, que tendr esta apariencia:
La vista que tendra el administrador tras acceder al Men de Ingreso de Clientes sera:
En esta vista podrn registrar los datos de los clientes, y adems se podr realizar bsquedas o consultas de los clientes que se encuentran registrados, lo cual permitir la agilizacin de los procesos de consultas y/o modificacin de los mismos. La vista de bsqueda sera:
La vista que tendra el administrador tras acceder al Men de Ingreso de Proveedores sera:
En esta vista podrn registrar los datos de los proveedores, y adems se podr realizar bsquedas o consultas de los proveedores que se encuentran registrados, lo cual permitir la agilizacin de los procesos de consultas y/o modificacin de los mismos. La vista de bsqueda sera:
La vista que tendra el administrador tras acceder al Men de Ingreso de Categora sera:
En esta vista podrn registrar los datos de las categoras, y adems se podr realizar bsquedas o consultas de las categoras que se encuentran registradas, lo cual permitir la
agilizacin de los procesos de consultas y/o modificacin de las mismas. La vista de bsqueda sera:
La vista que tendra el administrador tras acceder al Men de Consulta de Productos sera:
La vista que tendra el administrador tras acceder al Men de Consulta Facturacin de Compras sera:
La vista que tendra el administrador tras acceder al Men de Consulta Facturacin de Ventas sera:
La vista que tendra el administrador tras acceder al Men de Consulta Facturacin de Ventas Crdito sera:
La vista que tendra el administrador tras acceder al Men de Movimientos Facturacin de Compras sera:
En esta vista podrn registrar los datos respectivos de la compra, y adems al escoger el botn Aadir Producto, se podr ingresar a otro formulario para ir detallando los
productos obtenidos en dicha compra, lo cual permitir una mejor organizacin y/o control de la misma. La vista de detalle de productos-compra sera:
En esta vista adems de poder registrar el detalle de productos-compra, tambin se podr registrar los nuevos productos que no se encuentran almacenados escogiendo el botn Registrar. La vista de Ingreso de Productos sera:
La vista que tendra el administrador tras acceder al Men de Movimientos Facturacin de Ventas Ingreso de Venta sera:
En esta vista podrn registrar los datos respectivos de la Venta, y adems al escoger el botn Aadir Producto, se podr ingresar a otro formulario para ir detallando los productos requeridos en dicha venta, lo cual permitir una mejor organizacin y/o control de la misma. La vista de detalle de productos-venta sera:
La vista que tendra el administrador tras acceder al Men de Movimientos Facturacin de Ventas Crditos sera:
La vista que tendra el administrador tras acceder al Men de Movimientos Devoluciones de Compra sera:
La vista que tendra el administrador tras acceder al Men de Movimientos Devoluciones de Venta sera:
11.- DICCIONARIO DE DATOS: Los flujos de informacin anteriormente descritos se descomponen en los siguientes elementos de datos: Nombre de flujo Tiene1 Tiene2 Tiene3 Puede_realizar1 Puede_realizar2 Realiza1 Realiza2 Descripcion Cod_categoria+Cod_producto Cod_compra+Cod_producto Cod_compra+RUC Cod_venta+Cod_producto Cod_devol_comp+Cod_compra+Cod_producto RUC Cod_Venta+Cod_Producto
A continuacin se muestra la descripcin de cada uno de los elementos de datos anteriores. Nombre Cod_categoria Detalle Cod_producto Descripcion Precio Stock Fecha_elaboracion Descripcin Codigo de la categora Detalle de la categora Codigo de producto Descripcin del producto Precio del producto Stock del producto Fecha de elaboracin del producto Fecha de expedicion del producto IVA del producto Descuento del producto Cdigo de la compra Cantidad del producto Precio de venta al pblico Total de la compra RUC del proveedor Fecha de la compra Nombres del proveedor Apellidos del proveedor Telfono del proveedor Nombre de la Calle 1 del proveedor Nombre de la Calle 2 del proveedor Cdigo de la Tipo de Datos Character(4) Character(15) Character(5) Character(30) Decimal(4,2) Number(2) Date Dominio
Fecha_expedicion IVA Descuento Cod_compra Cantidad PVP Total RUC Fecha_compra Nombres Apellidos Telefono Direccion1 Direccion2 Cod_devol_comp
Date Character(2) Number(2) Character(15) Number(2) Decimal(5,2) Decimal(5,2) Number(13) Date Character(20) Character(20) Number(10) Character(20) Character(20) Character(5)
Detalle Cantidad
Fecha_Devolucin
Fecha_Devolucin
Cod_cliente Fecha_Venta Total Cod_credito NumPago Fecha_Pago Monto Total_Crdito Abono Saldo Fecha_Crdito Maximo_Dias
devolucin de la compra Detalle de la devolucin Nmero de productos a devolver en compras Fecha de la devolucin en compras Cantidad de productos a vender Total de productos a vender Cdigo devolucin de venta Detalle de productos a devolver en ventas Nmero de productos a devolver en ventas Fecha de la devolucin de la venta Cdigo de cliente Fecha de la venta Total general de la venta Cdigo del crdito Numero de Pago Fecha de Pago Monto del Pago Valor total del crdito Abono del crdito Saldo del crdito Fecha que se realiz el crdito Nmero de das mximo a cancelar el crdito Nombres del cliente Apellidos del cliente Telfono del cliente Nombre de la Calle
Character(20) Number(2)
Date
Date
Number(10) Date Decimal(5,2) Character(5) Number(2) Date Number Decimal(4,2) Decimal(4,2) Decimal (4,2) Date Number(2)
Direccion2
Character(20)