panaderia taller de analisis y diseño de sistemas · panaderia taller de analisis y diseño de...

17
PANADERIA Taller de Analisis y Diseño de Sistemas Raquel Fleitas Fernández Orientador: Lic. Jorge Adalberto Arévalos Caaguazú Paraguay 2012

Upload: lybao

Post on 30-Apr-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

PANADERIA

Taller de Analisis y Diseño de Sistemas

Raquel Fleitas Fernández

Orientador:

Lic. Jorge Adalberto Arévalos

Caaguazú Paraguay

2012

HISTORICO DE REVISIONES

fecha Versión Descripción de cambios Autor

27-02-2012 1.01 Documento Visión. Raquel Fleitas Fernández

01-02-2012 1.02 Ajustes de Introduccion y

Posicionamiento.

05-03-2012 1.03 Usuarios y Vision General del

Producto.

INDICE

1 Introducción ................................................................................................................................... 4 2 Posicionamiento.............................................................................................................................. 5

2.1 Estructura de la empresa .......................................................................................................... 6 2.2 Alcance del Proyecto ................................................................................................................ 7 2.3 Descripción del problema .......................................................................................................... 8 2.4 Objetivo del negocio ................................................................................................................. 9

3 Usuarios ...................................................................................................................................... 10 3.1 Resumen .............................................................................................................................. 11 3.2 Ambiente .............................................................................................................................. 12

4 Visión General del Producto ............................................................................................................ 13 5 Requisitos .................................................................................................................................... 14

5.1 Funcionales ........................................................................................................................... 15 5.2 No Funcionales ...................................................................................................................... 16 5.3 No técnico............................................................................................................................. 17 5.4 Documentación...................................................................................................................... 18

6 Conclusión del Producto ................................................................................................................. 19 7 Productos a ser entregados ............................................................................................................ 20 8 Restricciones, Suposiciones y Dependencias ..................................................................................... 21

INTRODUCCION

La evolución del tratamiento automático de la información ha marcado gran

diferencia en estos tiempos, gracias al avance tecnológico y el progreso en el

campo de la programación de computadoras. Todos éstos son factores

importantes que por medio de sus interacciones han logrado despertar los

intereses por la obtención de un sistema de gestión informatizada por parte de

muchas entidades.

En la actualidad la necesidad de la buena administración de las transacciones

de las distintas empresas va ganando espacio teniendo en cuenta la rapidez y

la exactitud que ofrecen los sistemas informáticos en la gestión global de

cualquier empresa, negocios, etc.

Por consiguiente, es esencial un sistema informático para que haya una buena

organización de forma eficaz dentro de la misma que con la implementación de

este software responde a la necesidad de brindar a los clientes un mejor

servicio.

Es por ello que surge el punto de informatizar la empresa para la buena

agilización de trabajos y para la organización administrativa mediante el uso y

fomento de la tecnología.

POSICIONAMIENTO

Estructura de la empresa

ALCANCE DEL PROYECTO La Panadería, dependiendo de su dimensión o cantidad de demanda que satisface, es un ente que en el mundo de negocio obtiene muchos movimientos. Para responder con efectividad a las necesidades del cliente, necesita de una organización considerable, pues se sabe, que la administración de la empresa refleja en su funcionamiento y formas de elaborar sus tareas y que justamente de esto dependen sus servicios de atención al cliente, el cual siempre se ansía llevar a cabo con éxito y en tiempo mínimamente reducido. Con la implementación del nuevo sistema se logrará re-estructurar la organización de los datos de la empresa para obtener las informaciones necesarias sobre ellos con eficiencia cuando surja la necesidad de adquirirlas. Este software cuya función es para mantener un buen control de actividades realizadas dentro de la empresa en donde realiza en forma instantánea tareas. Registrará datos de productos como descripción, categorías, unidades, representantes, codigobarra. Generará compras de productos donde se actualizara el stock de acuerdo al ingreso de mercaderías. Registrará facturación de productos donde se actualizará el stock de mercaderías automáticamente. Registrará Apertura y cierre teniendo un control sobre el movimiento de cajas Elaborará un informe referencial y transaccional en general.

Planteamiento del Problema En muchos países, la organización de los datos a través de sistema informático es todavía muchas veces un objetivo por alcanzar, y ello no se debe siempre ni tan sólo a la torpeza de los sistemas de producción local, sino más bien, a la falta de información de las empresas que comercializan los productos hasta el consumidor final. Teniendo en cuenta esta situación, se puede decir que la empresa o negocios depende sistemáticamente en gran parte de la informática y se requiere tomar mayor conciencia sobre esto y mejorar la capacitación de los dueño de la empresa, pues las condiciones actuales de negocios solo han traído estancamiento en lo mencionado, y a pesar de las grandes extensiones de informáticas que se posee hoy en días, no existen políticas adecuadas de crecimiento y mejoramiento en este sector. ¿Podrá el sistema cumplir con los requerimientos de la empresa y ser de utilidad, a la hora de consultar datos para la proyección de compras, ventas y controlar la materia prima en las distintas fases de transformación? ¿Podrá el sistema dar solución a las carencias del área de compras y suministrar varios contenedores dentro de la planta de ventas del negocio? ¿Agilizara el sistema los controles en cuanto a la organización de las compras?

OBJETIVOS DEL SISTEMA: Formulación de objetivos:

Objetivo General:

Desarrollar e implementar un sistema informático para la gestión comercial y

administrativo de la Panadería

Objetivos Específicos:

Modulo Compras-recibos:

Registrar datos de proveedores

Registrar datos recibo de dinero por compras Registrar compras Emitir Informe de deudas propias de la empresa Emitir informes de compras Modulo Producción:

Registrar recetas para productos Registrar Orden de producción Emitir informe de producción

Modulo Ventas-Facturación-control de recibo: Registrar datos de Clientes Registrar datos de usuario encargado para la venta Registrar datos de productos a ser vendidos Registrar recibos por pagos Emitir informe de venta Emitir recibos por pago Emitir informe de deudas de clientes

Formulación del alcance:

- El sistema permitirá la gestión de la panadería en forma modular y los alcances respectivos a cada módulo se definen a continuación. Módulo de gestión de Compras:

- Permitirá registrar datos referenciales de proveedores, tales como: nacionalidad, ciudad, barrio, tipo de proveedores. - Permitirá registrar datos de proveedores, tales como: código, razón social, número de

documento, teléfono, dirección y e-mail.

- Permitirá registrar los datos de compras, de acuerdo a detalles como: código,

cantidad, descripción, concepto, fecha, valores de compras, y proveedor.

- Permitirá emitir informes de compras, según código, fecha y proveedor.

- Permitirá emitir informes de deudas propias de la empresa

- Permitirá registrar recibos

Módulo de gestión de producción

- Permitirá gestionar características del producto por fabricar - Permitirá registrar formula/receta - Permitirá emitir informe de cantidad de materia prima disponible - Permitirá emitir informe detallado por producción.

Módulo de gestión de ventas – facturación – control de recibos

- Permitirá registrar los datos referenciales de cliente, tales como: nacionalidad,

ciudad, barrio y tipo de documento.

- Permitirá registrar los datos personales de cliente, tales como: código, nombre,

apellido, número de documento, dirección y teléfono.

- Permitirá registrar las facturas de ventas, con datos como: código, datos

personales de cliente, fecha, condición de venta y montos.

- Permitirá registrar recibos de dinero por pagos

- Permitirá la emisión de reporte de deudas por clientes

ORGANIZACIÓN DEL PROGRAMA Introducción

La empresa se encuentra realizando todas las gestiones manualmente, razón por la

cual desea la implementación de un Sistema Informático. El sistema será desarrollado

de acuerdo al requerimiento de la empresa, para facilitar las gestiones de compra y

venta realizada dentro de la empresa, los contactos, los productos.

Dirección General

Dpto.

Producción

Dpto. Sistema

Secretaria

Dpto. Ventas Dpto. Compras Dpto. RRHH

Resumen Objetivo del Negocio

Implementar un sistema informático que agilice y garantice el registro y la obtención de informes de las actividades transaccionales (compra/venta) de la entidad. Usuario:

Perfil Descripción Responsabilidad

Administrador Del Sistema

Caracterizado como administrador y mantenedor del sistema (Evaluación de datos, habilitación de usuarios)

Controlar la administración y el mantenimiento de los usuarios del sistema.

Director General Obtener informes varios.

Verificar periódicamente los reportes de cada departamento.

Dpto. Producción Caracterizado en el control de producción de mercaderías requerido por clientes.

Producir los productos requerido por los clientes.

Dpto. Compras Encargado de ingresar características de las mercaderías y de registrar facturas compras.

Registrar todas las facturas de compras, actualizar el almacenamiento de las mercaderías, reanuda los precios.

Dpto. Ventas Registra facturas de ventas e inspección de las mercaderías, emite facturas de ventas.

Es responsable de registrar las facturas de ventas y la actualización de las mercaderías.

Descripción del Problema

El problema

Como inconveniente de mayor referencia se presenta la insatisfacción de informes de las transacciones con que opera la empresa frecuentemente, debido a la mala organización de las documentaciones de las mismas.

Afecta

Especialmente en el departamento donde se realizan las anotaciones, en el momento de registrar todos los datos de los productos.

Cuyo impacto es

Se ha determinado que existe un fracaso incontrolable en el momento de obtener informes acerca de los movimientos y/o transacciones que gestiona la entidad. En éstas condiciones, la garantía de los datos en cuanto a equilibrio y seguridad, entre la organización, se observa en un nivel limitado.

Una buena solución seria

Implementar un sistema de gestión que pueda emitir o aportar las informaciones requeridas de las transacciones que realiza la empresa. Esta implementación aportaría soluciones oportunas para esta área organización sistemática.

Ambiente

Para la automatización del proceso será necesario el ambiente que se detalla en la siguiente tabla:

Ambiente Propuesto

Sistemas Operacionales Servidor Usuario

Ubuntu-GNULinux

Linux o MS Windows

Gerenciador de Base de Datos

MySQL

Lenguaje de Programación Python 2.7

Visión General del Producto

Este proyecto consiste en la construcción de un sistema informático que permita el procesamiento de datos de las documentaciones que maneja la empresa, de esa manera entonces todos los detalles movimientos de la entidad serán almacenadas para facilitar los reportes en forma rápida y efectiva de las mismas. Cada usuario tendrá un perfil para realizar funciones dentro de la base de datos, los cuales serán asignados por el Administrador del sistema por medio de roles, dando así un marco de seguridad y consistencia de la información.

REQUISITOS Funcionales: Acceso Restringido a Personas No-Autorizadas: Deberá establecerse contraseñas de seguridad, para que cada usuario pueda tener garantizada que será el único que puede operar con los datos que se encuentran bajo su cargo o responsabilidad.

Mantener Informaciones: El sistema deberá permitir el registro, las modificaciones y consultas de cualquier dato que se manejo dentro del entorno que será informatizado. Dado a entender de esta manera, que puede existir algunas otras actividades del ente que no se incluya dentro de este proyecto.

No Funcionales: Desempeño: Tiempo de Respuesta: se ansia obtener una respuesta con mayor fluidez posible cuando se consultan los datos o se solicita algún registro de datos, respecto a las respuestas serán considerados cada uno de ellos de acuerdo al rango de tiempo que se establece a continuación: Medio: 3 a 5 segundos

Ideal: 0 a 2 segundos

Máximo: 6 a 60 segundos

Intolerable: más de 60 segundos Recursos de utilización: para obtener una aproximación considerable a lo establecido en el tiempo de las respuestas, es importante resaltar que ésta dependería mucho del recurso Hardware en el cual se establecerá la implementación del sistema, de esta manera se detallan a continuación las capacidades de dichos recursos que posibilitarán reducir al máximo el tiempo de respuesta estimado.

Recursos Hardware (Recomendado): - Pentium (III) CPU de 2GHz;

- 512 MB RAM;

- Hd de 40 GB.

Recursos de Software: Terminales: Sistema Operativo Windows.

Servidor: Linux

Base de Datos: MySQL Recursos de Ambiente: Conexión con Red Local.

Requisitos del Sistema: Confiabilidad de los datos – cualquier dato deberá estar disponible en la base de datos de forma coherente antes que sea removido por algún usuario autorizado.

Autenticación de Usuario – definir contraseña del administrador del sistema. Todos los usuarios deberán digitar su contraseña para ingresar al sistema. No técnico El tiempo medio de entrenamiento será de 8 dias después de la implementación del sistema.

Requisitos de Homologación/Ambiente: El tiempo medio de entrenamiento deberá ser mínimamente dos semanas ya que los funcionarios de esta empresa carecen de alguna experiencia en el uso de un sistema informático, teniendo en cuenta, que de acuerdo a la evolución esto podría prolongarse.

Documentación: Manual de Usuario: desarrollado por el equipo, y formara parte del sistema en el módulo ayuda respectivamente. Manual de Análisis y Diseño de Sistema: Será desarrollado por el equipo.

CONCLUSIÓN DEL PRODUCTO: El producto se anunciará por terminado cuando esté disponible para responder a todos los requisitos y exigencias que se detallan en esta documentación, en las especificaciones de los caso de uso.

Productos a ser entregados Sistema desarrollado, instalado, testado y aprobado por el usuario;

Base de datos utilizada en MySQL;

Archivos digitales de documentación actualizada;

Capacitación de los Administradores y usuarios para el uso del sistema.

Restricciones, Suposiciones y Dependencias La construcción del sistema depende de los siguientes factores: Desenvolvimiento del Cliente en el desarrollo del proyecto;

El equipo debe estar adaptado al ambiente de desarrollo, que incluye entrenamiento en el proceso y herramientas adoptadas;

El ingeniero del sistema debe tener un total dominio de la arquitectura a ser implementada.