informe de practicas profesionales
DESCRIPTION
analisis de una panaderiaTRANSCRIPT
“Año de la Integración Nacional y reconocimiento de Nuestra Diversidad”
UNIVERSIDAD PERUANA LOS ANDESFACULTAD DE INGENIERIA
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y
COMPUTACIÓN
INFORME DE PRÁCTICAS PRE PROFESIONALES
PRESENTADO POR:CARMEN DELGADILLO ELVIS WILFREDO
ASESOR:ING. WAGNER VICENTE RAMOS
PARA OPTAR EL GRADO DE BACHILLER EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
HUANCAYO – PERU2012
DESARROLLO DE UN SISTEMA PARA LA PANADERIA “MONTACANASTA”
2
DEDICATORIA
A mi Esposa y mi Hi jo , por su apoyo
constante e incondicional en el
proceso de mi formación académica.
Por sacrificar el tiempo de familia a mis
estudios buscando siempre el desarrollo
profesional, para dejar algo provechoso
a mi legado en las dificultades de la vida.
3
INDICE
DEDICATORIA 2
ÍNDICE 5
INTRODUCCIÓN 7
RESUMEN 8
CAPITULO I
ASPECTOS GENERALES DE LA INSTITUCION DONDE SE REALIZO
LAS PRACTICAS PRE PROFESIONALES
1.1. Razón Social 9
1.2. Actividades que realiza 9
1.3. Ubicación Geográfica 9
1.4. Organización 10
1.5. Área donde desarrolló sus prácticas 10
1.6. Funciones del área donde desarrolló sus prácticas 11
CAPITULO II
ASPECTOS GENERALES DE LAS PRACTICAS PRE PROFESIONALES
2.1. Descripción de la Situación Actual o Labor a desarrollar 12
2.2. Objetivos 13
2.2.1. Objetivo general 13
2.2.2. Objetivo específico 13
2.3. Justificación 14
2.4. Metodología 15
CAPITULO III
DESCRIPCION DE ACTIVIDADES REALIZADAS
3.1. Marco teórico 17
3.1.1. Definición de sistemas de información 17
4
3.1.2. Características de los sistemas de información 18
3.1.3. Beneficios de los sistemas de información. 19
3.1.4. Tipos de sistemas de información. 20
3.1.5. Herramientas para el desarrollo de SI. 20
3.1.6. Teoría sobre el tema tratado 22
3.2. Requerimientos del sistema 24
3.2.1. Matriz de procesos vs requerimientos 24
3.2.2. Objetivos del sistema 26
3.2.3. Requisitos funcionales 26
3.2.4. DCU de los subsistemas 26
3.2.5. Requisitos no funcionales 27
3.2.5.1. Requerimientos del producto 27
3.2.5.2. Requerimientos de documentación 27
3.3. Análisis y diseño del sistema 28
3.3.1. Diseño de cuestionario 28
3.3.1.1. Levantamiento de información 28
3.3.1.2. Conclusiones de la entrevista 33
3.3.1.3. Descripción de la arquitectura 34
3.3.2. Diseño del sistema 39
3.3.2.1. Modelo de negocio 39
3.3.2.2. Diagrama de actividades 40
3.3.2.3. Unidad organizativa 43
3.3.2.4. Diagrama de clase 44
3.3.2.5. Diagrama de secuencia 46
3.3.2.6. Diseño de la base de datos 48
3.3.2.7. Diseño de entradas del sistema 50
3.3.2.8. Diseño de salidas del sistema 51
CAPITULO IV
RESULTADOS OBTENIDOS
4.1. Análisis de Resultados 52
4.1.1. Descripción del menú sistema 52
4.1.2. Estructura del sistema de información 53
4.1.3. Descripción de los módulos del sistema 55
5
4.2. Dificultades Encontradas 59
4.2.1. Administración de configuración y cambios 59
4.2.2. Administración de proyectos 59
4.2.3. Ambiente 60
CONCLUSIONES 61
RECOMENDACIONES 62
REFERENCIAS BIBLIOGRÁFICAS DE INTERNET 63
ANEXOS 64
INDICE
FIGURAS Y CUADROS
FIGURAS
Figura Nº 1 - Organigrama de Carmencs S.A.C. 10
Figura Nº 2 - El proceso de desarrollo del software 23
Figura Nº 3 - El procesos y requerimientos del sistema 25
Figura Nº 4 - Actores del negocio 40
Figura Nº 5 - Casos de uso del negocio 40
Figura Nº 6 - D.A. Compra a proveedores 41
Figura Nº 7 - D.A. Stock de registro de productos 41
Figura Nº 8 – D.A. Producción de productos 42
Figura Nº 9 - D.A. Ventas 42
Figura Nº 10 - D.A. Cierre de Caja 43
Figura Nº 11 – Unidad organizativa 43
Figura Nº 12 - D.C. Actualizar stock 44
Figura Nº 13 - D.C. Compra a proveedores 44
Figura Nº 14 – D.C. Producir productos 45
Figura Nº 15 - D.C. Cierre de caja 45
Figura Nº 16 - D.C. Ventas 45
Figura Nº 17 - D.S. Actualizar Stock 46
Figura Nº 18 – D.S. Compra a proveedores 46
Figura Nº 19 – D.S. Producir productos 47
Figura Nº 20 - D.S. Cierre de caja 47
6
Figura Nº 21 - D.S. Ventas 48
Figura Nº 22 – Diseño de la base de datos 49
Figura Nº 23 – Estructura de la base de datos 49
Figura Nº 24 – Diseño de una tabla 49
Figura Nº 25 – Diseño del formulario entradas artículos 50
Figura Nº 26 – Diseño del formulario entrada vendedores 50
Figura Nº 27 – Diseño del reporte de salida vendedores 51
Figura Nº 28 – Diseño del reporte de salida ventas 51
Figura Nº 29 – Menús del sistema 53
Figura Nº 30 – Estructura del sistema 53
Figura Nº 31 – Estructura del sistema base de datos 54
Figura Nº 32 – Estructura del sistema documentos 54
Figura Nº 33 – Estructura del sistema clases 54
Figura Nº 34 – Estructura del sistema códigos 55
Figura Nº 35 – Estructura del sistema otros 55
Figura Nº 36 – Icono de ejecución del sistema 56
Figura Nº 37 – Pagina de Bienvenida del sistema 56
Figura Nº 38 – Mensaje de confirmación de acceso 56
Figura Nº 39 – Ventana de acceso al sistema 57
Figura Nº 40 – Pantalla principal del sistema 57
Figura Nº 41 – Pantalla modulo ingreso de artículos 57
Figura Nº 42 – Pantalla modulo Ventas 58
Figura Nº 43 – Impresión de la venta 58
Figura Nº 44 – Impresión de Reportes 58
CUADROS
Tabla Nº 1 - Proceso de ventas 35
Tabla Nº 2 – Proceso producción de productos terminados 36
Tabla Nº 3 – Proceso de compra a proveedores 37
Tabla Nº 4 – Proceso de Actualizar stock 38
Tabla Nº 5 – Proceso de Cierre de caja 39
7
INTRODUCCIÓN
En la Actualidad las organizaciones están en la búsqueda de constantes
cambios para mejorar sus procesos administrativos, mediante la sistematización
de ellos, que conlleven a aumentar su nivel de trabajo y generar más ingresos.
Es por ello, que las organizaciones deben de implementar las nuevas
tecnologías en las áreas claves de su estructura para lograr avances y
desarrollos de la empresa.
Es importante recalcar que para que exista un desarrollo eficiente es necesario
cumplir cada uno de los procesos administrativos dentro de la organización,
colocando al frente sus mejores herramientas y aprovechar cada paso o
lineamientos previstos por la empresa.
Del mismo modo, se pretende sistematizar los procesos de la Panadería
"Montacanasta”. Haciendo un análisis exhaustivo de cómo trabaja esta
panadería con sus procesos internos y externos para llegar a sus objetivos.
Para hacer este análisis usaremos algunos programas que nos facilitara el
desarrollo de nuestro software como son: Racional, Visual, Erwin, etc.
Estos programas nos ayudaran a diseñar y modelar nuestro sistema para
optimizar el desarrollo de los mismos y saber si el sistema que se está
desarrollando es viable o no, también nos ayudara a presentar prototipos al
cliente de cómo será el sistema, si cumple con los requerimientos y si está
dentro de las posibilidades para ser implementado, y mejorar los ingresos de la
panadería.
8
RESUMEN
El presente trabajo de investigación tiene por título “sistema de ventas para
panadería”. Se orienta a analizar los procesos administrativos en el área de
ventas de la Panadería "Montacanasta", está ubicada en la provincia de
Concepción, en los barrios más antiguos de concepción, se caracteriza
principalmente por hacer panes regionales en forma artesanal. Estos productos
los ofrece en el terminal terrestre de Huancayo en la tienda Nº 5.
Los principales consumidores en la variedad de panes son los turistas, al tener
una estupenda acogida solicitamos a la Dueña de este negocio hacer el estudio
de investigación para implantar un software para el área de ventas. En el análisis
se observó que las ventas son de manera manual apuntando todo en un
cuaderno, también se observó que no se abastecen lo suficiente por temor a que
se pierda los diferentes productos porque son hechos en el día. Al tener estos
problemas y muchos más se decidió la investigación de este proyecto. El estudio
se encuentra enmarcado en una investigación de campo con modalidad
descriptiva. La técnica de recolección de datos fue por medio de encuestas.
La información obtenida de la aplicación del instrumento fue procesada mediante
un enfoque cualitativo utilizando técnicas propias de carácter descriptivos y
sustentada a través de las bases teóricas de estudio, concluyendo que planifican
sus jornadas y tareas realizadas únicamente en temporadas y fechas específicas
no se efectúa un buen mantenimiento preventivo solamente correctivo lo cual
ocasiona paralización de sus labores, lo cual no permite un eficiente desempeño
al cumplir con los procesos de fabricación y administrativos.
9
CAPITULO I
ASPECTOS GENERALES DE LA INSTITUCION DONDE SE
REALIZO LAS PRACTICAS PRE PROFESIONALES
1.1. RAZÓN SOCIAL
Carmen Colonio Systems S.A.C. con sus siglas Carmencs S.A.C. con
RUC. Nº 20487240789. Se constituyó el 07 de enero del 2010 y registrado
en registros públicos en asiento Nº 00001 con la partida Nº 11133338, con
su denominación sociedad anónima cerrada. Está inscrito en SEACE
(RNP-OSCE).
1.2. ACTIVIDADES QUE REALIZA
La Empresa Carmen Colonio Systems S.A.C., se dedica a desarrollar
software y dar soluciones informáticas para las diferentes organizaciones
tanto públicas como privadas dentro del país. Esta empresa consta con la
experiencia necesaria para realizar y desarrollar sistemas de información,
sistematizar actividades repetitivas, diseño y modelado de los sistemas.
1.3. UBICACIÓN GEOGRÁFICA
Está ubicada en el departamento de Junín, Provincia de Huancayo y
Distrito del Tambo, con dirección Av. La Esperanza Nº 1004.
10
1.4. ORGANIZACIÓN
El siguiente diagrama, se muestra la estructura organica de la
organización, el cual se encuentra vigente en la actualidad, en ella existe
la unidad de Informatica que es un organo donde se desarrolla los
procesos de sistematizacion, tal como se puede observar.
Figura Nº 1 - Organigrama de Carmencs S.A.C.
1.5. ÁREA DONDE DESARROLLÓ SUS PRÁCTICAS
En el departamento de informática, este departamento se encarga de
analizar y desarrollar los procesos de información que se necesiten
sistematizar para luego ser implantados en las diferentes organizaciones
de nuestra sociedad.
Comprende:
Análisis de la situación
Recopilación de información
Modelado
Diseño
Junta General
Gerencia
Informatica
AlmacenPersonal
Comercial
11
Programación
Pruebas
Implementación del sistema.
1.6. FUNCIONES DEL ÁREA DONDE DESARROLLÓ SUS PRÁCTICAS
Soporte técnico para el desarrollo de nuevos proyectos. Realiza las coordinaciones técnicas con los clientes.
Mantenimiento y reparación de los equipos informáticos.
Instalación y Mantenimiento de redes y telecomunicaciones.
Participa en la Implementación, diseño y arquitectura de sistemas
informáticos.
Evalúa los nuevos paquetes de software y equipos de hardware.
Capacitación a entidades públicas y privadas en sistemas funcionales.
12
CAPITULO II
ASPECTOS GENERALES DE LAS PRACTICAS PRE
PROFESIONALES
2.1. DESCRIPCIÓN DE LA SITUACIÓN ACTUAL O LABOR A
DESARROLLAR
Se implementara un sistema de ventas para la panadería “Montacanasta”
donde se analizara los procesos de trabajo de cada oficina para su mejor
desempeño y minimizar costos en papeles, personas, y accesorios de
trabajo.
Como primer punto se desarrollara, un sistema de ventas para la panadería
Montacanasta, ya que se ha recolectado información general de esta
panadería, como su historia, su código de ética, misión, visión y objetivos,
la cual nos servirá para definir más adelante los requisitos funcionales y no
funcionales que nos ayude a desarrollar el sistema.
Nuestro segundo punto es la descripción de sistema, en la cual analizamos
la situación actual, como los vínculos que se tienen con otros sistemas, los
problemas que tiene el sistema actual y el alcance que tendrá el que se
desarrollara.
13
En el tercer punto tenemos el planteamiento del proyecto, en el que vemos
cual será el ámbito de nuestro sistema (área a la cual se le desarrollará el
sistema); así como también los subsistemas de este proyecto y las
limitaciones que tendríamos en el desarrollo de este sistema.
En el cuarto punto vemos todo lo relacionado a la planificación del
proyecto; es decir la priorización de todas las actividades que se van a
desarrollar durante todo el proyecto asignándoles tiempo, costos y
responsables para cada actividad. Además en este punto se ve todo lo
correspondiente a los costos de Hardware, Software y personal que el
proyecto demandará.
El quinto punto hacemos una breve descripción de la metodología utilizada
en este proyecto, que en este caso es el RUP. Esta pequeña descripción
servirá para una mejor comprensión de los diagramas que se verán en este
trabajo; así como de conceptos que se tendrán que tener en cuenta.
2.2. OBJETIVOS
2.2.1. Objetivo General
Analizar los procesos administrativos de la Panadería
"Montacanasta", Satisfacer la gran demanda de venta de panes
en toda su variedad a los clientes más exigentes en la calidad y
en un buen servicio de venta.
2.2.2. Objetivos Específicos
Diagnosticar la situación que presenta la empresa en cuanto
a los procesos administrativos.
Determinar las variables que afectan los procesos
administrativos de la Panadería.
Diseñar estrategias para optimizar los procesos
administrativos de la Panadería.
14
2.3. JUSTIFICACIÓN
Los procesos, es la secuencia sistemática de las funciones para realizar
las tareas, por medio de métodos o maneras de ejecutar ciertas
actividades; sin importar sus niveles ni funciones, se comprometen
continuamente en actividades interrelacionadas, como planear, organizar,
dirigir y controlar para alcanzar los objetivos deseados.
Ante esta situación, se justifica realizar este estudio referido a proyectar
espacio de desenvolvimiento empresarial, promoviendo alternativas de
desarrollo que responda a la meta trazada, elevando la eficacia en la toma
de dediciones y elevar la disponibilidad de convertirse en la empresa líder
o en una fuente competidora.
Al investigar este trabajo surge la interrogante ¿Por qué informatizar
una panadería?
a. Para agilizar las tareas repetitivas
Las panaderías son negocios que presentan unas características
muy especiales que las diferencia de otros negocios: satisfacen
unas demandas absolutamente repetitivas, pues todos comemos
pan o bollería diariamente, por lo que cada día, estos
establecimientos, realizan un ciclo que a otras empresas les cuesta
semanas realizar. Reciben un pedido, se fabrica, se reparte, se
factura y se cobra. Estos aspectos hacen deseable una solución
informática que como mínimo sea capaz de "recordar" los
consumos habituales de la tienda y los clientes, que pueda
construir albaranes a partir de los consumos habituales, listas de
producción, facturas, recibos... y nos informe de los consumos por
cliente, artículo, tienda, etc.
b. Para controlar los puntos de venta
Existe una preocupación común en todos los establecimientos que
15
consiste en asegurar que todo lo que se entregue para la venta
vuelva en forma de recaudación o se quede pendiente de vender,
evitando los pequeños robos de dinero o producto. La solución
informática consistiría en recordar el material entregado y recogido
en cada tienda; comparar la recaudación con la lista de entregas y
con los tiquets e incentivar en el cliente la demanda de tiquets para
evitar que la persona que está despachando se quede fácilmente
con parte de la recaudación. Tiene que ser posible poder manipular
la cinta de control para que sea el fiel reflejo de las ventas
deseadas.
c. Para controlar los costos
Por otra parte, ignorar el costo de fabricación de un producto
conlleva el riesgo de fabricar a un precio mayor del que se podría
obtener o de vender por debajo de costo. La informática soluciona
esto al permitir la definición de las materias primas y las
manipulaciones necesarias para fabricar un producto, calcular el
costo de elaboración y hacer previsiones de stock en función de las
necesidades de fabricación.
2.4. METODOLOGÍA
Este estudio se enfocó en un estudio exploratorio descriptivo para
encontrar los datos de investigación. Se escogió este estudio porque los
estudios descriptivos buscan definir las propiedades y describir las
características y perfiles importantes de personas, grupos, comunidades o
cualquier otro fenómeno sometido a un análisis, esto se relaciona con una
serie de cuestiones y se mide la información sobre cada una de ellas para
describir lo investigado (Hernández, Fernández y Baptista, 2003).
Para el desarrollo del presente trabajo de investigación se tomó:
16
Lo descriptivo porque enfoca lo cuantitativo debido a que recolecta
datos para comprender el fenómeno.
Lo cualitativo porque analiza los resultados de las entrevistas que
se aplicarán.
En el presente estudio se tomó lo siguiente:
No experimental, debido a que no se puede manipular las
variables.
Transaccional debido en un solo tiempo se va a realizar la
recolección
de los datos.
Descriptivo debido a que se van a presentar los sistemas de
información que se utilizan las panaderías independientes de la
región centro del país.
Se utilizó una muestra no probabilística y de conveniencia debido a que
no se utilizan procedimientos de selección por casualidad, sino que más
bien dependen del juicio personal del investigador, en el caso de este
proyecto se seleccionaron panaderías de ciertas características tales
como precio, nivel y categorías; se llama de conveniencia debido a que
trata de obtener una muestra de elementos convenientes, en este caso,
debido a que no se tiene la certeza de que todos las panaderías
contesten sus necesidades.
Para realizar el presente estudio, fue necesaria la colaboración de
panaderías que se encuentran en los alrededores de la ciudad de
Huancayo.
17
CAPITULO III
DESCRIPCION DE ACTIVIDADES REALIZADAS
3.1. MARCO TEÓRICO
3.1.1. DEFINICIÓN DE SISTEMAS DE INFORMACIÓN
Un sistema de información (SI) es un conjunto de elementos
orientados al tratamiento y administración de datos e información,
organizados y listos para su uso posterior, generados para cubrir
una necesidad u objetivo.
Dichos elementos formarán parte de alguna de las siguientes
categorías:
personas
datos
actividades o técnicas de trabajo
Recursos materiales en general (generalmente recursos
informáticos y de comunicación, aunque no necesariamente).
Todos estos elementos interactúan para procesar los datos
(incluidos los procesos manuales y automáticos) y dan lugar a
información más elaborada, que se distribuye de la manera más
18
adecuada posible en una determinada organización, en función de
sus objetivos.
3.1.2. CARACTERÍSTICAS DE LOS SISTEMAS DE INFORMACIÓN
Para hablar de las características de los sistemas de información (de
ahora en demás SI), debemos definir que es un SI, y esos los
podemos definir citando a Andreu, Ricart y Valor (1991), en esta
definición un SI queda definido como: “conjunto formal de procesos
que, operando sobre una colección de datos estructurada de
acuerdo a las necesidades de la empresa, recopila, elabora y
distribuyen selectivamente la información necesaria para la
operación de dicha empresa y para las actividades de dirección y
control correspondientes, apoyando, al menos en parte, los procesos
de toma de decisiones necesarios para desempeñar funciones de
negocio de la empresa de acuerdo con su estrategia”.
Un SI tiene diversas características dependiendo de la perspectiva
con la que se observa, lo dividiremos en dos grupos:
Desde la naturaleza:
Propósito u objetivo.
Globalismo o totalidad.
Entropía.
Homeostasis.
Desde el tipo de sistema:
1. Sistemas Transaccionales:
Agilizar las tareas operacionales de la organización.
Alta transaccionabilidad (entradas y salidas de
información).
19
Nivel de cálculo bajo.
2. Sistemas de Apoyo de las Decisiones:
Baja transaccionabilidad (entradas y salidas de
información).
Nivel alto de cálculo, y operaciones complejas.
3. Sistemas Estratégicos:
La complejidad de estos SI es alta.
Generalmente su implementación en la organizacional
va precedida de los anteriores.
Apuntan a “apuntar” a otros horizontes la organización.
3.1.3. BENEFICIOS DE LOS SITEMAS DE INFORMACIÓN
Acceso rápido a la información y por ende mejora en la
atención a los usuarios.
Mayor motivación en los mandos medios para anticipar los
requerimientos de las directivas.
Generación de informes e indicadores, que permiten corregir
fallas difíciles de detectar y controlar con un sistema manual.
Posibilidad de planear y generar proyectos institucionales
soportados en sistemas de información que presentan
elementos claros y sustentados.
Evitar pérdida de tiempo recopilando información que ya está
almacenada en bases de datos que se pueden compartir.
Impulso a la creación de grupos de trabajo e investigación
debido a la facilidad para encontrar y manipular la
información.
Soluciona el problema de falta de comunicación entre las
diferentes instancias. A nivel directivo se hace más efectiva la
comunicación
20
Organización en el manejo de archivos e información
clasificada por temas de interés general y particular.
Generación de nuevas dinámicas, utilizando medios
informáticos como el correo electrónico, multimedia,
teleconferencia, acceso directo a bases de datos y redes
nacionales e internacionales.
Acceso a programas y convenios e intercambios
institucionales.
Aumento de la productividad gracias a la liberación de
tiempos en búsqueda y generación de información repetida.
3.1.4. TIPOS DE SISTEMAS DE INFORMACIÓN
Debido a que el principal uso que se da a los SI es el de optimizar el
desarrollo de las actividades de una organización con el fin de ser
más productivos y obtener ventajas competitivas, en primer término,
se puede clasificar a los sistemas de información en:
Sistemas Competitivos
Sistemas Cooperativos
Sistemas que modifican el estilo de operación del negocio
Esta clasificación es muy genérica, y en la práctica no obedece a
una diferenciación real de sistemas de información reales, ya que en
la práctica podríamos encontrar alguno que cumpla varias (dos o las
tres) de las características anteriores.
3.1.5. HERRAMIENTAS PARA EL DESARROLLO DE SI
Los principales conceptos utilizados en las herramientas de ayuda al
desarrollo son los siguientes:
Ayuda de la herramienta. Es una ayuda incorporada al
programa, brindando información sobre el uso de los
21
componentes de la propia herramienta, de fácil acceso y con
utilidades de búsqueda de temas o palabras claves. Una
ayuda interactiva evita el manejo de manuales.
Diccionario de datos. Descripción lógica de los datos para el
usuario. Reúne la información sobre los datos almacenados
en una base de datos (descripción, significado, estructura,
consideraciones de seguridad y uso de aplicaciones, etc.).
Ingeniería del software. Es el tratamiento sistemático de
todas las fases del ciclo de vida del software, abordando el
desarrollo de sistemas de información de forma similar a los
proyectos de ingeniería. Esto implica la identificación de las
tareas a realizar (establecidas según una metodología de
desarrollo), de los productos a obtener y de las técnicas y
herramientas a utilizar.
Ingeniería directa. Es el proceso de producción del código de
una aplicación a partir de sus especificaciones.
Ingeniería inversa. Conjunto de tareas destinadas a obtener
las especificaciones de un sistema de información, partiendo
del propio sistema. Es una actividad típica del mantenimiento
de aplicaciones, cuando no existen las especificaciones de
diseño de la aplicación a mantener.
Metodología de planificación y desarrollo de aplicaciones.
Es el conjunto de métodos que basados en unos principios,
se integran en el marco del ciclo de vida de los sistemas. La
metodología debe recoger las tareas a realizar, los
responsables de cada una de ellas y los productos a obtener
en el desarrollo de un sistema de información. También puede
incluir o hacer referencia a las técnicas a emplear en cada
momento.
22
Reingeniería de Sistemas. Es la modificación de los
componentes de una aplicación, sin cambiar sus
funcionalidades, por ejemplo: la mejora de la codificación de
un programa. A veces también se emplea este término para
referirse conjuntamente a la ingeniería directa e inversa.
Sistema de Información - SI. Conjunto de elementos físicos,
lógicos, de comunicación, datos y personal que,
interrelacionados, permiten el almacenamiento, transmisión y
proceso de la información.
Workbench. Es una interface gráfica que permite modelar
procesos y datos. Está basada en el mismo principio de la
programación visual: no se emplea lenguajes procedurales
sino iconos, los cuales no son dibujos del tipo flow, sino
objetos que se almacenan en el repositorio. Permiten aplicar
la recursividad, es decir que los modelos son vistos en
diferentes niveles de detalle, lo cual permite un uso eficiente
de las técnicas de análisis de procesos. Permite manejar
diferentes metodologías de análisis y diseño. Sirve de ayuda
metodológica para quienes no están habituados a usarlas.
3.1.6. TEORIA SOBRE EL TEMA TRATADO
Es importante saber cuáles son los requerimientos que la empresa
tiene por que muchas veces los sistemas se desarrollan pero no
pensando en el cliente y es ahí donde el sistema no cumple o no
satisface las necesidades que existen en la empresa, según los
requerimientos se empieza a realizar el diagrama relacional todo
debe de llevar una secuencia lógica de las actividades, todo esto se
realiza de manera manual para ver cómo será su diseño lógico y
diseño de pantallas es en este paso donde se plasma todo y queda
perfectamente bien definido como va hacer la funcionalidad del
sistema.
23
ANALISIS DEL PROCESO
Figura Nº 2 - El proceso de desarrollo del software
El primer paso del proceso es el análisis, es aquí donde el analista
se pone en contacto con la empresa para ver cómo está
conformada, a que se dedica, saber todas las actividades que
realiza en sí, conocer la empresa de manera general para
posteriormente ver cuáles son sus necesidades o requerimientos
que la empresa tiene en ese momento para poder realizar un
análisis de la misma.
El segundo paso es el de diseño aquí entran todo el diseño del
sistema es decir las pantallas, base de datos, todo esto debe de
cumplir con ciertos estándares los cuales se toman en cuenta para
poder desarrollar el diseño con calidad y así poder ofrecer un
diseño amigable en cuestión de colores, tamaños de botones, cajas
de texto, etc.
El tercer paso es la codificación es aquí donde se desarrolla todo el
código del sistema por parte del programador esto se hace ya
dependiendo de cada programador ya que cada programador tiene
sus bases o formas para realizarlo pero en si deben todos llegar al
mismo objetivo de ofrecerle funcionalidad al sistema siempre y
cuando apegando se a las especificaciones del cliente.
El cuarto paso son las pruebas, es donde al sistema se pone a
Analisis Diseño Codificacion
PruebasInstalacion
24
prueba como su palabra lo dice para así poder saber cuáles son los
posibles errores que se están generando del sistema y con ello
mejorarlo para eliminar todos los errores que se puedan presentar
porque un programa con menor errores mayor calidad puede llegar
a tener.
El quinto y último paso es la instalación una vez realizado las
pruebas correspondientes al sistema y haberlo corregido
totalmente se procede a la instalación del mismo ya en la empresa
para su uso correspondiente, todo con la finalidad de que los
procesos se realicen de una manera más eficiente eliminando
costos, tiempo y esfuerzo dentro de la organización.
3.2. REQUERIMIENTOS DEL SISTEMA
3.2.1. MATRIZ DE PROCESOS VS REQUERIMIENTOS
Identificación de la necesidad de implantar un nuevo proceso, o
bien de modificar total o parcialmente uno ya existente, por lo
que se procede a su estudio y comprensión por parte de toda la
unidad o dirección.
Sesión de trabajo donde el conductor de este trabajo es el (o la)
jefe de la unidad o dirección correspondiente, en el nivel central,
regional o local que sea, y con una actividad que puede recurrir
al método de lluvia de ideas, se proponen las necesidades
incrementales, partiendo del mejor juicio de expertos y de la
racionalidad elemental.
Utilización de la herramienta en Excel
Una vez determinada la propuesta de necesidades y completada
la herramienta en Excel, se somete a consideración de la
25
instancia que autoriza, con las explicaciones y justificaciones del
caso, y ésta procede a tramitarla a donde corresponde.
FECHA 01/02/2012tipo de
requerimientomuy alta 10 personal
alta 8 informacionmoderada 6 instalaciones
baja 4 procesosmuy baja 2 procesos
PRIORIZACION
NOMBRE DEL PROCESO
NOMBRE DE LA ACTIVIDAD
TIPO DE REQUERIMIENTOS
DETALLE DEL REQUERIMIENTOS
IMPACTO PONDERADO
POTENCIAL DE MEJORA
POSIBILIDADES DE ÉXITO
RESULTADO
recolecion de informacion
recoleccion de informacion sobre
toda la organización
informacion
recopilar toda la informacion
necesaria para su analisis
7 8 8 448 01/02/2012 03/02/2012
entrevistas
preguntas tipo cuestionario a los trabajadores de la
organización
personal
saber mediante preguntas lo que
necesita la organización y
saber el funcionamiento
interno de la organización
7 9 8 504 07/02/2012 10/02/2012
analisis
especificar los procesos y
estructuras de datos que se van
a emplear
procesos
diagrama de flujo de datos, modelos de datos, diccionario
de datos y definicion de los
interfaces de usuario
7 8 5 280 24/02/2012 27/02/2012
diseño
alcanzar con mayor precision
una solucion optima de la aplicación, teniendo en cuenta los
recursos fisicos del sistema.
procesos
diseño externo, diseño de datos, diseño modular y
diseño procedimental
7 9 6 378 04/03/2012 10/03/2012
codificacion y construccion
traducir los resultados
obtenidos a un determinado lenguaje de
programacion, teniendo en cuenta las
especificaciones obtenidas.
procesos
pruebas unitarias, pruebas de
interconexion, pruebas de integracion
7 8 7 392 27/03/2012 30/03/2012
implementacion o explotacion
implementacion de la aplicación en el sistema o sistemas fisicos
donde van a funcionar.
instalaciones
instalacion de los programas, pruebas
de aceptacion al nuevo sistema, conversion de la informacion del
antiguo sistema al nuevo (si hay una antigua aplicacion) y eliminacion del sistema anterior.
6 8 9 432 04/04/2012 07/04/2012
mantenimiento
esta fase completa el ciclo de vida, solventar
los posibles errores o
deficiencias de la aplicación
procesos
mantenimiento correctivo,
mantenimiento adaptativo y
mantenimiento perfectivo
5 6 9 270 18/04/2012 30/04/2012
PROCESOS REQUERIMIENTOS
PROCESOS Y REQUERIMINETOS DEL SISTEMA NOMBRE DE LA UNIDAD O DIRECCION DEPARTAMENTO DE INFORMATICA
escala para priorizacion
IMPLEMENTACION DE UN SISTEMA DE INFORMACION PARA LA PANADERIA MONTACANASTA, ELABORADO POR LA EMPRESA CARMENCS SAC (DISEÑO DE SOFTWARE)
FECHA DE SOLICITUD
FECHA DE ADQUISICION
Figura Nº 3 - El procesos y requerimientos del sistema
26
3.2.2. OBJETIVOS DEL SISTEMA
Automatizar, simplificar y controlar el registro de venta y cierre de
caja.
Planificar las diversas capacitaciones que se realizan; es decir,
contar con un cronograma de actividades.
Obtener reportes lo más rápido posible contando con la información
en línea.
Evitar la redundancia de información.
3.2.3. REQUISITOS FUNCIONALES
Generará acceso a usuarios registrados
Generará módulo de usuarios con sus respectivos reportes
Generará Módulos de compras con sus respectivos reportes
Generará Modulo de ventas con sus respectivos reportes
Generará Modulo de vendedores con sus respectivos reportes
Generará Modulo de Artículos con sus respectivos reportes
Generará copia de base de datos
Generará reportes de ventas por día
Generará reportes de ventas por mes
Generar Informes de ventas por día y por mes
Generar Boleta
Generar Consolidado de Cierre de Caja
3.2.4. DCU DEL LOS SUBSISTEMAS
Subsistema Generar Boleta.-Se encarga de tributar las ventas
mayores de 5 soles y las ventas al final del día
Subsistema Generar Ticket.-Se encarga de registrar la venta de
los productos.
27
Subsistema Generar Consolidado de Cierre de Caja.-Se
encarga del cierre de caja al final del día se totaliza los ticket y el
dinero.
3.2.5. REQUISITOS NO FUNCIONALES
3.2.5.1. REQUERIMIENTO DEL PRODUCTO
Se utilizara una Base de datos
Se utilizara plataforma de programación.
Los reportes se imprimirán en hoja A4.
Se necesitara una computadora Pentium 3 con disco
duro de 100 gb y memoria de 1.0 gb.
Se necesitara que cada artículo tenga su respectivo
ticket para su control al cierre de caja.
3.2.5.2. REQUERIMIENTOS DE DOCUMENTACIÓN
a. Los primarios que tiene el propósito específico de
dirigirlos al problema de investigación. Los datos
primarios que se obtuvieron en esta investigación fue
mediante las entrevistas que se aplicaron a los
gerentes de la panadería de nuestra muestra.
b. Los datos secundarios se recopilan para propósitos
distintos al del problema que se resuelve. En el
proyecto de esta tesis se utilizaron, libros
especializados, revistas especializadas en el uso de
sistemas y artículos de los temas ya mencionados.
28
3.3. ANÁLISIS Y DISEÑO DEL SISTEMA
3.3.1. DISEÑO DE CUESTIONARIO
El cuestionario fue realizado pensando en las necesidades de la
investigación. La naturaleza de la investigación, se enfoca a la
comparación de los sistemas de información en computadora, por lo
que se buscaron elementos comunes entre las panaderías con lo
que el análisis y las comparaciones entre estos, nos dan los
elementos de diferenciación óptima para los resultados obtenidos.
La estructura del cuestionario en su diseño presenta a las preguntas
en forma breve y sencilla para sus respuestas, además de tomar
demasiado tiempo en su elaboración por medio de un formato fácil y
de rápida comprensión.
Se buscó con énfasis que los gerentes del área o departamento de
sistemas fueran las personas encargadas de responder los
cuestionarios, debido a que ellos cuentan con la información
necesaria para poder responder el cuestionario. El cuestionario
cuenta con seis preguntas dicotómicas. Además de utilizar en otras
escalas de medición como la escala likert (escala de tipo Likert es
una escala psicométrica comúnmente utilizada en cuestionarios) con
cinco opciones. Si es necesario, Otro tipo de información fue
requerida en dos de las preguntas en las que directamente se
respondían nombres y datos concretos llamadas abiertas.
3.3.1.1. LEVANTAMIENTO DE INFORMACION
Entrevista al gerente general del Negocio
Objetivo: Esta entrevista ha sido diseñada para obtener
información que permita mejorar la calidad del sistema de
ventas a fin de alcanzar eficiencia y eficacia en el servicio.
29
Instrucciones: Formule las preguntas de forma que no sea
un interrogatorio sino más bien una conversación.
Materiales:
• Cámara fotográfica
• Libreta de Notas
Preguntas:
1. ¿Qué le parece el sistema actual de ventas?
Muy engorroso y artesanal
2. ¿Cuál es su tarea dentro de la empresa?
Generalmente como administrador
3. ¿Cómo realiza el control de ventas?
Con cuadernos, apuntando las ventas
4. ¿Qué documentos son los que necesita
constantemente?
Facturas, Boletas, tickets, reportes
5. ¿Algunos problemas con los clientes en cuanto a las
ventas?
Si, muchas como por ejemplo demora en su intención.
6. ¿A los vendedores se le da autorización para realizar
descuentos a los clientes?
No.
7. Si dice si: ¿Cómo controla que los vendedores no
realiza actos indebidos con aspecto a esto?
No tenemos control sobre esa situación.
30
8. ¿Los pedidos de productos son resueltos
rápidamente?
No, se tiene que revisar el stock.
9. ¿Se tiene un Procedimiento, o algún documento que
diga los pasos que se deben seguir?
Si procedimientos, pero no documentos que lo
acrediten.
10.¿Cuándo usted pide un informe, cuánto tiempo
demora en llegar?
Días, más o menos 3.
11.¿Cuál de estas consultas demanda mayor tiempo en
realizarse?
La verificación de stock, e insumos en stock.
12.¿Qué informes realiza y/o necesita usted?
Las ventas diarias, mensuales, por vendedor,
cantidad de stock, etc.
13.¿Cómo quisiera que sea, que propone como
solución?
Un software de ventas especialmente para
panaderías.
14.Alguna situación no considerada que quiera agregar o
algún comentario.
Sí, que todos los procedimientos estén
sistematizados, pero lo que se necesita es el de
ventas. Porque hay fuga de dinero.
31
Entrevistas al vendedor y cajera de panadería
Objetivo: Esta entrevista ha sido diseñada para obtener
información que permita mejorar la calidad de las ventas a
fin de alcanzar un mejor servicio.
Instrucciones: Formule las preguntas de forma que no sea
un interrogatorio sino más bien una conversación.
Materiales:
• Cámara Fotográfica
• Libreta de Notas
Preguntas:
1. ¿Los datos de la Boleta son llenados por usted de
forma completa?
No, solo cuando me lo solicitan.
2. ¿Cuál es el criterio de descuento que tiene ud para
con los clientes?
Por lo general cuando me solicitan llapa.
3. ¿Cuál es el criterio de forma de pago que deben
hacer los clientes?
En dinero pero con sencillo.
4. ¿Usted realiza inspecciones del inventario. ?
No, solo lo que nos llega para su venta.
5. ¿Qué tipo de consultas tiene frecuentemente con el
“Sistema Actual”?
Hay muchas como por ejemplo, no todo lo que se
vende se apunta, no se puede porque te olvidas.
32
6. ¿Cuál de estas consultas le demanda mayor tiempo?
El llenado de ventas en el cuaderno, y los reportes de
consolidado.
7. ¿Qué informes realiza, cuales son los formatos?
El informe diario de ingreso y salida de productos, y
las ventas diarias.
8. ¿A quién envía los informes?
A la administradora o a los supervisores.
9. ¿Los informes le demanda tiempo elaborarlos?
Si, demasiado porque uno tiene que hacer esto
después de mis horas de trabajo.
10.¿Qué cálculos, operaciones realiza para realizar
dichas consultas o informes?
Por lo general sumas, restas, multiplicación y división.
11.¿De este sistema actual cuales son los problemas
más frecuentes?
De anotar cualquier tipo de venta, calcular la venta en
forma manual, anotar el ingreso de panes en un
cuaderno, y hacer el consolidado.
12.¿Alguna situación no considerada que quiera agregar
o procedimiento informal que realiza?
Si, sería bueno sistematizar todos estos trabajos,
porque son repetitivos y son a diario.
33
3.3.1.2. CONCLUSIONES DE LA ENTREVISTA
Gerente General
La entrevistada Sra. Marina Zacarias, que gentilmente
accedió a nuestras preguntas, nos contó, que la panadería
no tiene un sistema, que desearía tener uno para mejorar y
agilizar las ventas. El encuentra dificultad en las consultas
que pide a su personal, y reconoce que no hay
procedimientos estandarizados en la panadería. En cuanto
al sistema necesita un software que de soporte a las ventas
del día a día, para él es lo más importante junto con los
inventarios, informes:
• ¿Cuál es el monto de las ventas del Día?
• ¿Qué producto se vendió más?
Reconoce que es necesario tener ese software para tener
registrado y automatizado todos los procesos del área de
ventas entre otros, principalmente el de ventas, puesto que
llevar un control de estos es la tarea más difícil y
fundamental del área.
• Vendedor y cajera
Los vendedores entrevistados:
• Alex Ortiz R. (Rotativo)
• Nelly Ortiz R:
• Luis Torres T
• Patricia Ibáñez T.
Comentaron que es necesario usar una herramienta como la
computadora con un software de ventas para el uso del
negocio que les facilite mejorar sus operaciones, debido a
34
que en la actualidad como por ejemplo la operación de
generación de boleta y ticket es muy tediosa, es decir, que
tiene que llenar todos los datos en forma manual, e ir a
verificar a su almacén si sus productos están en stock.
De igual manera emitir los informes se tiene que revisar
todas las facturas y otros documentos, por eso y otros
motivos consideran necesario que se implante cuanto antes
un software a medida.
3.3.1.3. DESCRIPCIÓN DE LA ARQUITECTURA
Se utilizó plantillas de modelo de negocio, Estas plantillas
son el resultado de los datos que se ingresaron de manera
general para su análisis, después de esto se sacó por
intermedio de tablas el análisis de cada proceso, en estas
tablas obtendremos su proceso, su objetivo, su descripción,
su prioridad y sus tiempos para luego graficarlos en
Racional.
Se describirá los procesos en tablas que son los siguientes:
a. Proceso de ventas
b. Proceso de Producir productos terminados
c. Proceso de Compra a proveedores
d. Proceso de Actualizar stock
e. Proceso de Cierre de caja
35
a) Proceso de ventas
Proceso de Negocio Ventas
Objetivo Satisfacer los pedidos de los clientes
Descripción 1.-El cajero recibe la solicitud de pedido del
cliente.
2.-El cajero revisa si los productos se
encuentran en stock.
Si no existe el producto y si el cliente no
ha pedido uno anterior entonces la
venta no se realiza. Pero si el cliente
solicito un producto anterior que si
estaba en stock entonces se le vuelve a
pregunta si desea otro producto.
Si el primer producto estaba en stock se
le vuelve a preguntar si desea otro
producto vuelve a revisar el stock del
producto solicitado.
3.-Cuando el cliente otro producto más,
entonces el cajero solicita cantidad total a
pagar.
4.-El cajero recibe la cantidad en soles por el
cliente, luego pasa a ser registrado.
• Si la venta es mayor a 5 soles se
entrega una boleta y un ticket al cliente.
• Caso contrario solo se entregara un
ticket al cliente.
5.-La vendedora recibe el ticket de pedido del
cliente.
6.-La vendedora entrega los productos al
cliente.
Prioridad Secundaria
Riesgos No generar utilidades
Posibilidades ……………..
Tiempo de ejecución Siempre
Costo de ejecución ……………..
Tabla Nº 1 – Proceso de ventas
36
b) Producir productos terminados
Proceso de Negocio Producir productos terminados
ObjetivoProducción productos (es esencial para el
negocio)
Descripción 1.-El administrador genera un informe de
producción del día , y lo envía al jefe de
producción
2.-Jefe de producción genera informe de
pedido de materia prima según el informe
de producción y lo envía al almacenero.
3.-el almacenero, genera cargo de entrega
(salida) de materia prima y lo envía al jefe
de producción.
4.-el jefe de producción compara cargo de
entrega realizado por el almacenero con el
informe de pedido de MP y lo envía al
almacenero firmada
5.-El almacenero envía materia prima para la
producción al jefe de producción.
6.-Jefe de producción realiza la producción de
productos terminados, según el informe de
producción realizado por el administrador.
7.-El jefe de producción entrega informe de los
productos terminados al administrador para
su verificación.
8.-El jefe de producción entrega los productos
terminados al almacenero para que estas
se han colocadas en el estante
Prioridad principal
Riesgos 1.-Quedarse sin stock materia, víveres y
productos terminados
2.-No registrar los productos nuevos y los
salientes(materia prima, víveres y
productos terminados)
Posibilidades ……………..
Tiempo de ejecución Siempre que sea necesario
Costo de ejecución ……………..
Tabla Nº 2 – Proceso producción de productos terminados
37
c) Compra a proveedores
Proceso de Negocio Compra a proveedores
ObjetivoAbastecer el almacén con materia prima y
víveres.
Descripción 1.-El administrador envía solicitud de pedido a
proveedor (el proveedor realiza y envía la
cotización).
2.-El administrador decepciona y analiza la
cotización. • En caso que la cotización no
se encuentre dentro del presupuesto de la
empresa, se solicita el pedido a otro
proveedor. • En caso que la cotización si se
encuentre dentro del presupuesto se
genera el pedido y se le envía al proveedor.
3.-El administrador recibe la factura generada
por el proveedor y el almacenero recibe el
pedido.
4.-El almacenero genera consolidado de
ingreso el cual se entrega al administrador.
5.-El administrador recibe y compara el
consolidado de ingreso con la factura.
• Si en caso que no estén conforme
ambos documentos el administrador
comunica al proveedor un error en el
pedido y el proveedor recibe el
comunicado y vuelve a confirmar el
pedido para emitir nueva factura y
pedido faltante.
En caso que estén conforme el
administrador archiva el consolidado de
ingreso y cancela la factura.
Prioridad Secundaria
Riesgos No se realice la producción y/o las ventas de
los víveres.
Posibilidades ……………..
Tiempo de ejecución Siempre que sea necesario
Costo de ejecución ……………..
Tabla Nº 3 – Proceso de compra a proveedores
38
d) Actualizar stock
Proceso de Negocio Actualizar stock
ObjetivoRegistrar productos que entran y salen del
stock
Descripción 1.El almacenero ingresa los productos nuevos
solicitados a los proveedores según la
orden de compra, envía reporte de ingreso
del día al supervisor
2.-El almacenero registra la salida de la materia
prima, víveres y productos terminados,
envía reporte de salida del día al
supervisor.
3.-El supervisor revisa stock y si algún producto
está fuera del nivel establecido por el
administrador, envía pedido de compra de
productos faltantes.
Prioridad principal
Riesgos 1.-Quedarse sin stock materia, víveres y
productos terminados
2.-No registrar los productos nuevos y los
salientes (materia prima, víveres y
productos terminados).
Posibilidades ……………..
Tiempo de ejecución Siempre que sea necesario
Costo de ejecución ……………..
Tabla Nº 4 – Proceso de Actualizar stock
e) Cierre de caja
Proceso de Negocio Cierre de caja
Objetivo Verificar que concuerde los ingresos del día
(efectivo) con los tickets generados.
Descripción 1.-El cajero totaliza la cantidad de dinero en
efectivo en el día.
2.-El cajero totaliza cantidad de tickets de pan y
víveres en el día.
39
3.-El cajero totaliza cantidad de boletas.
4.-El cajero genera consolidado.
5.-Verifica el efectivo con el consolidado.
• Si todo esta OK el administrador firma el
consolidado de cierre.
• Si no el administrador genera una orden
de descuento para el cajero, se le
entrega y tiene que firmar la orden de
descuento la cual es firmada por el
administrador. El consolidado de cierre
tiene que ser firmado por el
administrador.
6.-Se le entrega al cajero y también tiene que
firmar el consolidado.
7.-El cajero entrega dinero y tickets al
administrador.
8.-El administrador recepcióna el dinero y
tickets.
Prioridad Secundaria
Riesgos Que los ingresos no cuadren con lo vendido
Posibilidades ……………..
Tiempo de ejecución Siempre
Coste de ejecución ……………..
Tabla Nº 5 – Proceso de Cierre de caja
3.3.2. DISEÑO DEL SISTEMA
3.3.2.1. MODELO DE NEGOCIO
Que es un modelo de negocio, el modelo de negocio
(también llamado diseño de negocio o diseño empresarial)
es el mecanismo por el cual un negocio trata de generar
ingresos y beneficios.
Para desarrollar nuestro modelo de negocio tomaremos
como base las plantillas que se desarrolló de cada proceso
para localizar los actores, los casos de usos, las actividades,
40
diagrama de clase y diagrama de secuencia del modelo del
negocio, tomaremos como herramienta Rational Rose.
a) Identificación de los actores (internos y externos)
Figura Nº 4 – Actores del negocio
b) Identificación de los casos de usos del negocio
Figura Nº 5 – Casos de uso del negocio
3.3.2.2. DIAGRAMA DE ACTIVIDADES
41
Es un lenguaje de modelado unificado, representa los flujos
de trabajo paso a paso de negocio y operacionales de los
componentes en un sistema.
Se plasmara en estos diagramas los 5 procesos que se
obtuvo de la investigación que son los siguientes:
a. Compra a proveedores
Figura Nº 6 – D.A. Compra a proveedores
b. Actualizar stock registro de productos
42
Figura Nº 7 – D.A. Stock de registro de productosc. Producir Productos
Figura Nº 8 – D.A. Producción de productos
d. Ventas
44
Figura Nº 10 – D.A. Cierre de Caja
3.3.2.3. UNIDAD ORGANIZATIVA
Son unidades o carpetas donde se guardara la información
del modelado.
Figura Nº 11 – Unidad organizativa
3.3.2.4. DIAGRAMA DE CLASE
45
Un diagrama de clases es un tipo de diagrama estático que
describe la estructura de un sistema mostrando sus clases,
atributos y las relaciones entre ellos. Se presenta los
diagramas de clases de los procesos de nuestro sistema,
donde se crea el diseño conceptual de la información que se
manejará en el sistema, y los componentes que se
encargaran del funcionamiento y la relación entre uno y otro.
a) Actualizar stock (registrar productos)
Figura Nº 12 – D.C. Actualizar stock
b) Compra a proveedores
Figura Nº 13 – D.C. Compra a proveedores
c) Producir productos
46
Figura Nº 14 – D.C. Producir productos
d) Cierre de caja
Figura Nº 15 – D.C. Cierre de caja
e) Ventas
Figura Nº 16 – D.C. Ventas
3.3.2.5. DIAGRAMA DE SECUENCIA
47
El diagrama de secuencia es un tipo de diagrama usado
para modelar interacción entre objetos en un sistema según
UML. En nuestro sistema se modelara en el diagrama de
secuencia todos los pasos que hacen todos los actores en
su trabajo cotidiano, esto nos servirá para modelar nuestros
procesos.
a) Actualizar stock (registro de productos)
Figura Nº 17 – D.S. Actualizar Stock
b) Compra a proveedores
Figura Nº 18 – D.S. Compra a proveedores
c) Producir productos
48
Figura Nº 19 – D.S. Producir productos
d) Cierre de caja
Figura Nº 20 – D.S. Cierre de caja
e) Ventas
49
Figura Nº 21 – D.S. Ventas
3.3.2.6. DISEÑO DE LA BASE DE DATOS
La base de datos de diseña en deacuerdo a las neesidades
de cada tabla, los campos que posee y el tipo de dato para
el mismo. Al relacionar las tablas de la base de datos, en ella
podemos observar que las tablas estan relacionadas de
muchos a uno y de uno a muchas opciones de relación,
teniendo en cuenta que muchos (∞) y uno (1), esta
relaciones nos muestran las opciones que cada una de las
tablas tenga sobre la otra, ejemplo: entre solicitante y pedido
esta relacionados de uno a muchos, lo que quiere decir es
que un solicitante tiene muchas opciones para realizar un
pedido.
50
Figura Nº 22 – Diseño de la base de datos
Figura Nº 23 – Estructura de la base de datos
Figura Nº 24 – Diseño de una tabla
51
3.3.2.7. DISEÑO DE ENTRADAS DEL SISTEMA
En una organización o Empresa, el análisis y Diseño de
Sistemas, es el proceso de estudiar su situación con la
finalidad de observar cómo trabaja y decidir si es necesario
realizar una mejora para una mejor organización. De allí es
donde se conduce un estudio de Sistemas para detectar
todos los detalles de la situación actual de la empresa. La
información reunida con este estudio sirve como base para
crear varias estrategias de Diseño. Cuando hablamos de
diseño sale a relucir lo que es el Diseño de Entradas,
Salidas y Salidas por Impresora, cuyos diseños se basan en
la forma como la información entra al sistema, y como se
obtiene sea visual o física, donde el sistema recibe las
entradas y produce salidas gracias a las peticiones del
usuario.
Figura Nº 25 – Diseño del formulario entradas artículos
Figura Nº 26 – Diseño del formulario entrada vendedores
52
3.3.2.8. DISEÑO DE SALIDAS DEL SISTEMA
El diseño de entrada nos habla de la forma como los datos
entran al sistema, es decir, estos datos pasan por diversos
procedimientos para su selección antes de entrar al sistema,
por otra parte el diseño de salida nos habla de la forma
como el sistema muestra la información al usuario por
pantalla, donde este verifica la petición hecha al sistema. Por
último, el diseño de salida por impresora indica la muestra
de información por pantalla pero en físico, lo cual se logra
por medio de una impresora, la cual brinda al usuario la
obtención de su información de forma física.
Figura Nº 27 – Diseño del reporte de salida vendedores
Figura Nº 28 – Diseño del reporte de salida ventas
53
CAPITULO IV
RESULTADOS OBTENIDOS
4.1. ANÁLISIS DE RESULTADOS
4.1.1. DESCRIPCIÓN DEL MENU DEL SISTEMA
Un menú es un tablero de opciones disponibles para que el usuario
escoja una y active determinada función informática. Los menús son
conjuntos de opciones o posibilidades que se le presentan al usuario
típico a los efectos de permitirle elegir entre las distintas alternativas
y, así, ejecutar una función, realizar una tarea, iniciar un programa o
similar. El menú tiene el propósito por naturaleza de facilitar y
agilizar la experiencia del usuario con el ordenador.
Se describirá en el orden de menú:
1. Modulo usuarios
2. Modulo vendedores
3. Modulo clientes
4. Modulo herramientas
5. Modulo de ventas
6. Modulo de articulos
54
7. Modulo calendario
8. Calculadora
9. Agenda personal
10.Respaldo de datos
11.Indexar indices
12.Reportes por día
13.Reporte por mes
14.Reporte de ventas por día
15.Reporte de ventas por mes
16.Modulo presentación
17.Salida
Figura Nº 29 – Menús del sistema
4.1.2. ESTRUCTURA DELSISTEMA DE INFORMACIÓN
La estructura del sistema es simplemente tener los sub-sistemas en
orden. De modo más claro es ordenar nuestro sistema, en nuestro
caso la estructura se hará con un administrador de proyectos donde
estará organizado nuestro sistema por tipo.
Figura Nº 30 – Estructura del sistema
55
a) Aquí se creó la base de datos, las tablas y las
vistas locales
Figura Nº 31 – Estructura del sistema base de datos
b) Aquí se creó los formularios, los reportes y los
informes
Figura Nº 32 – Estructura del sistema documentos
c) Aquí se creó las funciones y los menús
56
Figura Nº 33 – Estructura del sistema clases
d) Aquí se creó los códigos de programación de
nuestro sistema
Figura Nº 34 – Estructura del sistema códigos
e) Aquí se creó todos los Figuras, gif, imágenes,
líneas de nuestro sistema
Figura Nº 35 – Estructura del sistema otros
4.1.3. DESCRIPCIÓN DE LOS MÓDULOS DEL SISTEMA
A continuación se especifica las actividades que realiza el sistema
de ventas para la panadería “Montacanasta.”
57
a) Icono de arranque del programa “Montacanasta”
Figura Nº 36 – Icono de ejecución del sistema
b) Página de bienvenida del sistema.
Figura Nº 37 – Pagina de Bienvenida del sistema
c) Mensaje de confirmación para ingresar al sistema de ventas.
Figura Nº 38 – Mensaje de confirmación de acceso
d) Ventana de acceso al sistema, en este módulo tiene tres tipos
para ingresar al sistema que son los siguientes:
Como de Vendedores.- Esta autorizado al módulo de Ventas
y Reportes de ventas.
58
Como Administrador.- Esta autorizado a todos los accesos
del sistema.
Como Programador.- Esta autorizado a todos los accesos
del sistema, netamente códigos y diseño del sistema.
Figura Nº 39 – Ventana de acceso al sistema
Según los permisos designados el usuario ingresara al
sistema según sus roles.
e) Ventana principal del sistema MONTACANASTA.
Figura Nº 40 – Pantalla principal del sistema
f) El modulo Artículos o productos, Donde se ingresa los artículos
según su stock.
59
Figura Nº 41 – Pantalla modulo ingreso de artículos
g) Selección de productos en el módulo Ventas para ser vendido.
Figura Nº 42 – Pantalla modulo Ventas
h) mensaje de confirmación si desea imprimir la boleta de venta o
no, este mensaje es importante para no guardar información
errada en el sistema, y solo registrar ventas echas, para luego
guardar la información de la venta en el sistema y hacer otras
ventas respectivas en el sistema.
Figura Nº 43 – Impresión de la venta
60
i) Impresión de reportes de la venta que se realizo
Figura Nº 44 – Impresión de Reportes
4.2. DIFICULTADES ENCONTRADAS
En el personal
o falta de conocimientos del personal de ventas con tecnología.
o No adaptarse a los cambios
o Método de trabajo obsoleto con los informes y cuentas diarias.
o Falta de conocimientos en manejo de computadoras.
o Falta de interés por los trabajadores
o Falta de integración
En el sistema
o Verificar la interacción entre objetos
o Verificar la correcta integración de todos los componentes del
software
o Verificar que todos los requerimientos hayan sido correctamente
implementados
o Identificar y asegurar que los defectos sean localizados antes de la
distribución del software.
4.2.1. Administración de configuración y cambios
No sirve principalmente para controlar a los numerosos
artefactos que las personas encargadas del proyecto hicieron y
por lo tanto controla los siguientes problemas:
61
Actualizaciones simultáneas
Varias versiones
Documentación Limitada
4.2.2. Administración de Proyectos
El propósito de este flujo de trabajo es presentar una estructura
de administración del software, al igual que un manual de
planeamiento, ejecutar y monitorear el proyecto y por último un
esquema de manejo de riesgos.
4.2.3. Ambiente
Este flujo de trabajo se basa principalmente en actividades
necesarias para configurar el proceso de un proyecto.
Describen las actividades que se requiere para desarrollar el
manual que apoyará al proyecto. El propósito de las
actividades de este flujo de trabajo es alimentar a la
organización del desarrollo del software con el ambiente de
desarrollo del software para que así apoyen el grupo de
desarrollo.
62
CONCLUSIONES
De acuerdo con los resultados obtenidos y tomando como base los objetivos
planteados y datos obtenidos, se establece lo siguiente:
No se ejecutan los procesos administrativos como debidamente se deben
llevar a cabo en la organización.
Planifican sus jornadas y tareas únicamente cuando el material está en su
puesto.
Se constató que no hay un alto grado de incentivación que conlleva al
logro de los objetivos de la organización.
En cuanto a la productividad, no se aprovechan al máximo los productos,
ya que varían en su totalidad por su condición, peso y calidad.
Los organismos encargados de la administración no registran
palpablemente el material existe continuamente.
63
RECOMENDACIONES
Una vez obtenido los resultados expuestos anteriormente y haber realizado sus
respectivos análisis y conclusiones, se pretende dar una serie de posibles
alternativas que son:
Hacer en la brevedad posible la utilización de los procesos
administrativos.
Cumplir y acatar las normas de la organización, para obtener un mejor
aprovechamiento de los recursos existentes.
Incentivar a los miembros de la organización y medir el grado de
responsabilidad de cada uno de ellos.
Desarrollar cronogramas para el cumplimiento de los productos en cuanto
a calidad, costo y variedad.
Colocar el producto a utilizar en sus respectivos sitios de trabajo y de esta
manera aprovechar el tiempo.
Colocar un horario flexible donde cada uno pueda realizar sus tareas,
aprovechando al máximo el tiempo.
Implantar mecanismos de control, en cuanto a la materia prima, para que
no exista perdida por mala utilización de la mercancía.
64
REFERENCIAS BIBLIOGRÁFICAS DE INTERNET
1. http://www.panaderia.com
2. http://prof.usb.ve/miguelm/proyectotesis.html
3. http://apuntes.rincondelvago.com/proceso-de-calidad-de-una-
panaderia.html
4. http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/guia_tesis/
guia_tesis_archivos/principal.htm
5. http://www.monografias.com/trabajos72/procesos-administrativos-
panaderia-pasteleria/procesos-administrativos-panaderia-
pasteleria2.shtml
6. http://www.municoncepcion.gob.pe/portal/
7. http://catarina.udlap.mx/u_dl_a/tales/documentos/lad/huerta_s_ee/
capitulo3.pdf
8. http://catarina.udlap.mx/u_dl_a/tales/documentos/lad/arenas_m_a/
capitulo3.pdf
9. http://www-01.ibm.com/software/es/rational/
10.http://www.tesisymonografias.org/buscar.php
11.http://es.wikipedia.org/wiki/Escalas_Likert
12.http://es.wikipedia.org/wiki/Pregunta_de_opci%C3%B3n_m%C3%BAltiple
13.http://www.monografias.com/trabajos39/desarrollo-del-software/desarrollo-
del-software.shtml
14.http://translate.google.com/translate?hl=es&langpair=en%7Ces&u=http://
en.wikipedia.org/wiki/Computer_software
15.http://es.wikipedia.org/wiki/Conclusi%C3%B3n
65
ANEXOS
Pago por derecho de constancia de prácticas
Solicitud dirigida al decano pidiendo emisión de resolución y constancia
de prácticas pre profesionales.
03 Fotos Tamaño carnet.
Resolución de designación de asesor de prácticas.
Informe de conformidad de asesor de prácticas.
Ficha de control de asistencia.
Formato para la constancia (Hoja Membretada)
Carta de presentación para realizar prácticas pro profesionales
Carta de aceptación para realizar prácticas pro profesionales