39861752 sistema de control de ventas de la ferreteria la 21

28
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación U.E. P Colégio Católico “San José” Guanare - Portuguesa INTEGRANTES: Adalberto Pérez #02 María Ruiz #17 Javier Rangel # 27 Prof.: Manuel Añes 3° de Informática

Upload: ilanantoni

Post on 07-Aug-2015

255 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

U.E. P Colégio Católico “San José”

Guanare - Portuguesa

INTEGRANTES:

Adalberto Pérez #02

María Ruiz #17

Javier Rangel # 27

Prof.: Manuel Añes

3° de Informática

Page 2: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

CAPITULO I

PLANTEAMIENTO DEL PROBLEMA

Con el paso del tiempo la tecnología avanza, las empresas se

sienten en la necesidad de adquirir tecnología para el

mejoramiento de sus sistemas y a las vez sus procedimientos, con

el fin de garantizar un eficaz funcionamiento y así obtener una

adaptación paralela de condiciones con las empresas líderes del

mercado.

En tiempos pasados, se discutían las dificultades planteadas

por los sistemas de información se refería a las personas, no a la

tecnología de la información, luego se ha intentado despertar el

interés ante las posibilidades que ella brinda también formular que

se ha desmotado y que se puede resolver la mayoría de los

problemas técnicos, pero para quienes comprenden que la

innovación basada en la tecnología es al fin un proceso social,

cuando, muchos años más tarde, se examinan las predicciones

hechas con referencias al cambio tecnológico, resulta

impresionante su penetración y la incorporación de la tecnología

de la información a la vida cotidiana pues al fin, su influencia en el

hombre no se ha hecho esperar y el ser humano a tomado amplia

conciencia de la profunda alteración que la utilización no sólo de

computador sino del conjunto de técnicas de tratamiento de la

información derivada de su uso ha llevado a construir los retos del

futuro.

Page 3: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Se ha podido observar que durante todos los procesos que se

efectúan en la Ferretería la “21”, es deficiente puesto que, cuando

un cliente solicita su mercancía el empleado debe ir al sitio a

verificar si la mercancía existe o no, lo que ocasiona el

descontento en los mismos al esperar mucho tiempo para saber su

existencia, no existe un control de registro clientes, proveedores

ni de empleados ya que su sistema es totalmente manual y para

no acumular más documentos no lo hacen. Al momento de cotejar

la mercancía existente para posterior efectúo de pedidos es muy

tedioso, ya que tienen que contar una por una cada una de la

mercancía y se pierde mucho tiempo valioso que se pueden

invertir en otras operaciones de igual manera al hacer las facturas

y presupuestos.

De continuar funcionando de esta manera las

operaciones de esta Ferretería como sigue actualmente sus

actividades no podrán ser aligeradas, al contrario se obstaculizara

más el trabajo debido al aumento de la clientela y la cantidad de

información que será aún mayor.

Debido a esto se propone sistematizar las actividades de

compra de mercancía de dicha empresa y así mejorar su eficacia al

trabajar de manera más rápida y segura.

Page 4: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

NECESIDADES TECNOLOGICAS

En la empresa existe equipo de computación lo cual no es

utilizado ya que no existe un personal instruido para utilizarlo, y la

empresa no se ha dedicado a realizarlo por el poco tiempo

existente ya que ha sido necesario, dado a que sus movimientos

son manuales. Al implementar el sistema se efectuará un

adiestramiento a cada uno de los trabajadores existentes; también

guiado por el manual de usuario que será entregado al propietario

y así será más eficaz y aligerado el trabajo que allí se realiza

TÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS

En la recolección de información fue utilizada la entrevista

no estructurada y la observación las cuales fueron de mucha

ayuda para llevar a cabo el análisis pertinente y así determinar los

problemas por los que estaba sufriendo la empresa; así como

opina Burch (1985), que la entrevista “es una técnica que sirve

para obtener información acerca de las necesidades y la manera

de satisfacerlas, así como consejo y comprensión por parte del

usuario y métodos nuevos”.

Para aplicar esta técnica de la entrevista no estructurada que

es un conjunto de preguntas abiertas y sin ningún orden en

específico. Se caracterizó por permitirle al entrevistado un margen

de mayor libertad e iniciativa, utilizando como instrumento un

Page 5: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

conjunto de preguntas abiertas es decir, no se observa presencia

de forma estándar y fue dirigida al dueño de la ferretería la “21”

Igualmente se utilizo como técnica la observación directa en

la cual “Consiste en el uso de los sentidos orientados a la

capacitación de la realidad que queremos estudiar”, Según Burch

(1985) “consiste en observar a las personas cuando efectúan sus

trabajos teniendo como propósito determinar que se está

haciendo, quien lo hace, cuando se lleva a cabo y cuanto tiempo

toma”.

La observación realizada, consistió en una serie de ítems lo

cual permitió de manera más directa proponer un sistema

automatizado como alternativa de solución al problema que se

presenta en la Ferretería la “21”

Page 6: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

OBJETIVO GENERAL

Crear un sistema automatizado que permita controlar las

ventas de la ferretería la “21” C.A., de una manera rápida,

organizada y sencilla beneficiando tanto al personal como a los

clientes de la empresa.

OBJETIVOS ESPECÍFICOS

Crear una base de datos que registre los documentos (factura

y presupuestos) de una manera ordenada.

Facilitar la búsqueda de los documentos archivados para

agilizar el movimiento de información.

Controlar y registrar los procesos de compra y venta.

Emitir Reportes de los movimientos, clientes , empleados y

proveedores para que el proceso organizativo sea más eficaz

y de esta manera lograr un buen manejo de las transacciones

que incurren en la empresa

Controlar los stocks máximos y los mínimos de la mercancía y

así saber en qué momento hacer los pedidos o no hacerlos.

Page 7: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

JUSTIFICACIÓN

Los procesos automatizados, son factores de vital

importancia en la organización, en esta era se ha observado una

gran innovación y desarrollo de tecnologías de la información que

ha permitido la evolución de computadores que son capaces de

producir sistemas de información a la sociedad con apartes a los

distintos sectores económicos, sociales, políticos, educativos, entre

otros.

Es necesario que la información sea procesada y almacenada

de una forma más efectiva para agilizar cada uno de los procesos

ya que existe una grave problemática debido a la

desorganización, perdida y deterioro de información (documentos

como facturas, recibos de compras, datos de mercancía existente

entre otros); esta problemática perjudica tanto al personal como al

cliente debido a que, al momento de solicitar información a un

empleado que exactamente no sabe donde se encuentra la

información, se genera pérdida de tiempo por una búsqueda

ineficiente, en donde existe la posibilidad de que el documento que

se necesita ya no exista.

Es por ello que se propone un sistema automatizado de

control de venta de la Ferretería la “21” (Scvenf21), que permita

mantener la información archivada y organizada en un lugar

seguro, donde además se podrá incluir, modificar, buscar y

Page 8: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

eliminar dicha información (documentos). Emitiendo reportes de

todos los movimientos de la empresa.

DESCRIPCIÓN DEL SISTEMA ACTUAL

La empresa actualmente trabaja con un sistema totalmente

manual. Todas las facturas, son almacenan en carpetas y luego

son colocan en un archivo para posterior utilización al momento de

una revisión fiscal y contable.

La atención al cliente la realiza el propietario o cualquier

personal que se encuentre en ese momento, proporcionándole

información que este desee y dándole

Cuando el cliente hace una solicitud para adquirir un producto

primero se realiza la facturación y la cancelación de la compra y

luego de este proceso es que el cliente recibe la mercancía.

En la venta de mercancía siempre que haya en existencia se

vende satisfactoriamente, pero cuando un cliente va solicitando

algún producto y no hay en existencia o quedan muy pocos el

empleado encargado hace un informe para identificar el pedido y

este es dado al propietario para que lo realice. Normalmente en la

compañía se hace el pedido depositando por adelantado para que

los proveedores envíen la mercancía; si se presentara el caso de

que el proveedor no puede enviarla y es necesario buscarla esta

será cancelada al momento de recibirla.

Page 9: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

PROCESOS DE VENTA (ACTUAL)

El cliente solicita información con respecto a un producto, el

empleado verifica su existencia, si el cliente desea llevar la

mercancía se dirige hasta el encargado para cancelarla y para ser

efectuada la factura, es guardado el comprobante, el empleado

busca la mercancía para ser entregada al cliente

System

cliente

solicita producto

verifica producto

entrega de dinero

realiza factura

guarda copia de factura

entrega de factura

busca producto

entrega de producto

propietario

Page 10: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

PROCESOS DE COMPRAS (ACTUAL)

Semanalmente uno de los empleados se encarga de pasar

por los estantes verificando la mercancía faltante, posteriormente

se realiza un informe el cual es entregado al propietario para que

efectué el pedido ya sea, que los proveedores lleguen al negocio

ofreciendo la mercancía que tienen o la compañía hace el pedido

llamando a proveedores, luego se les deposita por adelantado para

que los proveedores envíen la mercancía; de lo contrario al

momento de retirar la mercaría es cancelada efectivo o cheque,

como le sea más cómodo al propietario. Normalmente es

cancelado en cheques ya que la compra de mercancía es en

cantidades grandes y por lo tanto es una gran suma de dinero.

System

encargado

verifica mercancia existente

propietario

entrega informe de mercancia

deposito de dinero

entrega de nueva mercancia

entrega de factura

proveedor

Page 11: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

FACTIBILIDAD

SCVENF21 se puede ejecutar en cualquier computador

Pentium 4 con requerimientos mínimos como 512Mb RAM, DD

40GB, sobre un sistema operativo de Windows XP o más avanzado.

Este sistema no ha generado gastos extremadamente

excesivos en cuanto a economía se refiere; tampoco interfiere ni

viola ninguna ley registrada en el país, además SCVENF21 es un

sistema fácil de usar ya que con una breve explicación el usuario

podrá manejarlo fácilmente. Dentro de la sociedad y como unidad

SCVENF21 no afecta más que en ayudar a la empresa Ferretería la

21 C.A a brindar un servicio más rápido y eficaz.

Page 12: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

SISTEMA PROPUESTO

SCVENF21 C.A., es un sistema automatizado que se encarga

de registrar y controlar los movimientos de compra y venta de

efectuar todas las facturas, datos de clientes, productos y

proveedores se almacenarán en una base de datos relacionada

con este sistema, para permitir incluir, modificar, eliminar y emitir

documentos (facturas, presupuesto, reportes de clientes, de

empleados), Por lo tanto este sistema permitirá que cualquier

persona autorizada pueda acceder a la información, garantizando

una búsqueda rápida y eficaz.

Este sistema permitirá prestar servicios más eficientemente,

puesto que al momento que realice una compra o venta se

ejecutará de manera organizada rápida y segura.

CAPITULO II

Page 13: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

ANTECEDENTES TEÓRICOS Y TECNOLÓGICOS

Las tecnologías se pueden considerar como un camino largo, que

ofrece múltiples entradas, que llevan a un mismo objetivo, el cual

no es más que imponer nuevas tendencias, en cualquiera de los

niveles de la sociedad, en América latina y el Caribe se puede

distinguir un conjunto de condiciones que están marcando

transversalmente los esfuerzos de desarrollo de la región y que

pueden ser tratados de superar con el empleo de soluciones

basadas en las tecnologías.

Según Jacobson (1998) “El proceso de desarrollo de software

es aquel en que las necesidades del usuario son traducidas en

requerimientos de software, estos requerimientos transformados

en diseño y el diseño implementado en código, el código es

probado, documentado y certificado para su uso operativo,

concretamente en esta parte se define quien está haciendo que,

cuando hacerlo y como alcanzar un cierto objetivo.”

Por tratar sobre el control de ventas de mercancía, se toma

como antecedente para esta investigación

Giraldo (Febrero 2003) en su trabajo de grado presentado en el

Instituto Universitario de Tecnología de Administración

Industrial (I.T.U.A) titulado. Sistema de información de

ferretería la 87, tiene como objetivo general brindar un

entorno ágil y sencillo para ordenar, almacenar y acceder a la

información, a fin de mejorar y controlar el registro, control de

ventas actual, para el mejor desenvolvimiento de los empleados

de dicha empresa, El tipo de investigación es de proyecto

Page 14: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

factible, la metodología utilizada para el levantamiento de

información fueron: la entrevista, la observación directa. Se

utilizo la metodología estructurada para el desarrollo de

sistemas de información.

Graterol (2004), en su Trabajo de Grado titulado Sistema

Automatizado para el Registro y Control de Estadísticas

de materiales en el Departamento de Historias Médicas

del Ipasme Unidad Guanare Estado Portuguesa, en el

colegio universitario Fermín Toro. Señala que el sistema

propuesto, garantiza el almacenamiento de Estadísticas de

materiales, todas estas ya clasificadas son utilizadas para la

necesidad de esta Institución Gubernamental. La metodología

utilizada para la elaboración de este trabajo es la Metodología

Estructurada para el Desarrollo de Sistemas de Información

(MEDSI). Para el levantamiento de información se realizó un

estudio actual donde se aplicó la Técnica de la Observación

Directa utilizando como instrumento la Encuesta.

BASES TEÓRICAS Y TECNOLÓGICAS

Sistema.

Conjunto de dos o más elementos de cualquier clase

interrelacionados entre sí, que puede dividirse en partes o

subsistemas.

(Microsoft ® Encarta, 1998).

Sistema de Información.

Page 15: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Es un sistema que procesa datos, en forma tal que pueden ser

utilizados por quien los recibe para fines de toma de decisiones.

El sistema de información dentro de una organización juega el

papel análogo al del sistema nervioso de un animal. Incluido en el

sistema están los componentes que ejecutan funciones tales como:

la percepción, clasificación, transmisión, almacenamiento,

recuperación, transformación. Su propósito primordial es

proporcionar información para la toma de decisiones y la

coordinación. En el sentido más amplio el sistema de información

incluye todos los componentes envueltos en la toma de decisiones,

coordinación y advertencia tanto humanas como automáticas.

Objetivo del sistema de información :

Proporciona información para la toma de decisiones y solución de

problemas, actividades que son vitales y obligatorias en cualquier

tipo de organización y que permite controlar y dirigir su existencia,

operación y destino.

Sistema de Información Administrativo :

Un sistema de información es todo un proceso, por medio del cual

se recopilan, clasifican, procesan, interpretan y se resumen

cantidades de datos, a fin de sacar conclusiones, que se

informarán a la Gerencia y demás personas interesadas en la

organización: con el deliberado propósito de orientar la toma de las

decisiones. Funciones de un Sistema de Información. Los Sistemas

de Información difieren en sus tipos de entradas y salidas, en el

tipo de procesamiento y en su estructura. Estos elementos están

Page 16: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

determinados por el propósito u objetivo del sistema, el cual es

establecido a su vez, por la organización. A pesar de las diferencias

que puedan existir entre distintos sistemas de información, en

todos ellos se pueden encontrar un conjunto de funciones.

Procesamiento de Transacciones:

La cual consiste en capturar o recolectar clasificar, ordenar,

calcular, resumir y almacenar los datos originados por las

transacciones que tienen lugar durante la realización de

actividades en la organización.

Definición de Archivos:

Consiste en almacenar los datos capturados, por el procesamiento

de transacciones, de acuerdo a una estructura u organización de

almacenamiento adecuada (base de datos o archivos); un método

que facilite su almacenamiento, actualización y acceso; y un

dispositivo apropiado de almacenamiento (discos, cintas,

disquetes, etc.)

Mantenimiento de Archivos:

Los archivos o base de datos del sistema deben mantenerse

actualizados. Las operaciones básicas de mantenimiento son la

inserción. La modificación y la eliminación de datos en los medios

de almacenamiento.

Generación de Reportes: La realización de estas funciones es

esencial para el sistema de información, ella se encarga de

Page 17: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

producir la información requerida y transmitirla a los puntos o

centros de información que la soliciten. (www.monografías

.com/sistema/32de/18información/).

Análisis de los Sistemas

Tomando como base un lenguaje de programación orientados a

eventos, que soporta conceptos del paradigma Orientado a objeto.

Proporciona una excelente plataforma de desarrollo de

aplicaciones rápidas, donde se puede crear aplicaciones bajo el

ambiente Windows facilitando el desarrollo e implementación de

programas bajo entorno gráfico, donde el usuario decide que hacer

a través de eventos (Clic, Doble clic, Soltar o presionar una tecla,

etc.), los cuales generan una comunicación por medio de menús,

colores, sonido, animación, videos y otros y lo cual permite diseñar

aplicaciones gráficas con sonido, animación, videos y otros

elementos de multimedia. (www.monografías.com, Guerrero C.

2004)

Page 18: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

TÉRMINOS BÁSICOS

Computadora: es un sistema electrónico rápido y exacto que

manipula símbolos o datos que están diseñados para aceptar datos

de entrada, procesarlos y producir salidas (resultados) bajo la

dirección de un programa de instrucciones almacenado en su

memoria.

Cliente: los usuarios o beneficiarios potenciales que debe o está

obligado por ley atender el programa.

Entrega: puesta a disposición de alguien una cosa: entrega de

mercancía, de dinero.

Factura: es un documento que refleja la entrega de mercancía

(venta), o la provisión de un servicio, junto a la fecha de devengo,

además de indicar la cantidad a pagar como contraprestación.

Objetivo: es el resultado específico que se tiene lograr a más

corto plazo para que la meta sea alcanzada. Es cuantificable o

calificable, conciso, compresible, viable, realista, aceptable y

ubicado dentro de un año fiscal.

Presupuesto: plan comprensivo expresado en términos

financieros mediante el cual un programa operacional es

efectuado por un periodo de tiempo dado con el objetivo de

atender las necesidades de su clientela.

Solicitud: documento memorial en que se solicita algo.

Page 19: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Usuario: el usuario final de un producto informático (bien sea

hardware o software), es la persona a la que va destinado dicho

producto una vez que ha superado las fases de desarrollo

correspondientes.

Venta: acción mediante la cual uno de los vendedores se obliga a

transferir la mercancía, a un cliente que a su vez se obliga a pagar

por ello un precio determinado en dinero.

Page 20: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

CAPITULO III

APLICACIÓN DE METODOLOGÍA

RUP, Es una metodología de desarrollo de software y junto con el

Lenguaje Unificado de Modelado UML, constituye la metodología

estándar más utilizada para el análisis, implementación y

documentación de sistemas orientados a objetos.

Rational Unified Process (RUP) es la metodología implementada en

el desarrollo de este proyecto. Esta metodología (RUP) está

estructurada en cuatro fases que son: Inicio, Elaboración,

Construcción y Transición, en esta modalidad se iniciara

previamente las fases de inicio y elaboración para así poder ver

una mejor vista global de la presente propuesta. La perspectiva de

propuesta constituirá una configuración del proceso de la

metodología RUP de acuerdo a las características del proyecto, las

actividades a realizar y los productos a obtener de acuerdo al

desenvolvimiento del proyecto.

Sus principales características son:

Forma disciplinada de asignar tareas y responsabilidades

(quién hace qué, cuándo y cómo).

Pretende implementar las mejores prácticas en Ingeniería

de Software:

Desarrollo iterativo

Administración de requisitos

Page 21: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Uso de arquitectura basada en componentes

Control de cambios

Modelado visual del software

Verificación de la calidad del software

Guiado por los Casos de Uso

Centrado en la Arquitectura

Guiado por los Riesgos

RUP divide el proceso en cuatro fases:

1. Fase de inicio las iteraciones hacen mayor énfasis en

actividades de modelado del negocio y de requerimientos.

2. Fase de elaboración las iteraciones se orientan al

desarrollo de la baseline de la arquitectura, abarcan más los

flujos de trabajo de requerimientos, modelo de negocios

(refinamiento), análisis, diseño y una parte de

implementación orientado a la baseline de la arquitectura.

3. Fase de construcción, se lleva a cabo la construcción del

producto por medio de una serie de iteraciones. Para cada

iteración se selecciona algunos Casos de Uso, se refina su

análisis y diseño y se procede a su implementación y

pruebas. Se realiza una pequeña cascada para cada ciclo. Se

realizan tantas iteraciones hasta que se termine la

implementación de la nueva versión del producto.

Page 22: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

4. Fase de transición se pretende garantizar que se tiene un

producto preparado para su entrega a la comunidad de

usuarios.

Fase de Inicio

Los objetivos de esta fase son:

Obtener toda la información necesaria para estar al tanto de

la problemática

Constituir el ambiente del proyecto y sus limitantes.

Encontrar los Casos de Uso críticos del sistema, los

escenarios básicos que definen la funcionalidad.

Mostrar al menos una arquitectura solicitante para los

escenarios principales.

Los resultados a obtener de la fase de inicio son:

Un documento de visión: Una visión general de los

requerimientos del proyecto, características y restricciones

principales.

Modelo inicial de Casos de Uso

Un glosario inicial: Terminología.

Plan de contingencia.

Fase de Elaboración

Los objetivos de esta fase son:

Page 23: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Definir, validar y cimentar la arquitectura.

Completar la visión.

Crear un plan fiable para la fase de construcción. Este plan

puede evolucionar en sucesivas iteraciones. Debe incluir los

costes si procede.

Al terminar deben obtenerse los siguientes resultados:

Un modelo de Casos de Uso completados todos los casos y

actores identificados, la mayoría de los casos desarrollados.

Requisitos adicionales que capturan los exigencias no

funcionales y cualquier requisito no asociado con un Caso de

Uso específico.

Descripción de la arquitectura software.

Un prototipo ejecutable de la arquitectura.

Lista de riesgos y caso de negocio revisados.

Un manual de usuario preliminar (opcional).

Fase de Construcción

Los objetivos concretos según incluyen:

Minimizar los costos de desarrollo mediante la optimización

de recursos y evitando el tener que rehacer un trabajo o

incluso desecharlo.

Conseguir una calidad adecuada tan rápido como sea

práctico.

Page 24: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

Los resultados de la fase de construcción deben ser:

Modelos Completos (Casos de Uso, Análisis, Diseño,

Despliegue e Implementación)

Arquitectura íntegra (mantenida y mínimamente actualizada)

Riesgos Presentados Moderados

Manual Inicial de Usuario (con suficiente detalle)

Fase de Transición

Los principales objetivos de esta fase son:

Conseguir que el usuario se valga por si mismo.

Un producto final que cumpla los requisitos esperados, que

funcione y satisfaga suficientemente al usuario.

Los resultados de la fase de transición son:

Prototipo Operacional

Documentos Legales

Caso del Negocio Completo.

LENGUAJE UNIFICADO DE MODELADO

Page 25: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

UML, por sus siglas en inglés, Unified Modeling Language es el

lenguaje de modelado de sistemas de software más conocido y

utilizado en la actualidad; está respaldado por el OMG (Object

Management Group). Es un lenguaje gráfico para visualizar,

especificar, construir y documentar un sistema. UML ofrece un

estándar para describir un "plano" del sistema (modelo),

incluyendo aspectos conceptuales tales como procesos de negocio

y funciones del sistema, y aspectos concretos como expresiones

de lenguajes de programación, esquemas de bases de datos y

componentes reutilizables.

Es importante resaltar que UML es un "lenguaje de modelado" para

especificar o para describir métodos o procesos. Se utiliza para

definir un sistema, para detallar los artefactos en el sistema y para

documentar y construir. En otras palabras, es el lenguaje en el que

está descrito el modelo.

Se puede aplicar en el desarrollo de software entregando gran

variedad de formas para dar soporte a una metodología de

desarrollo de software (tal como el Proceso Unificado Racional

o RUP), pero no especifica en sí mismo qué metodología o proceso

usar.

UML no puede compararse con la programación estructurada, pues

UML significa Lenguaje Unificado de Modelado, no es

programación, solo se diagrama la realidad de una utilización en

un requerimiento. Mientras que, programación estructurada, es

una forma de programar como lo es la orientación a objetos, sin

embargo, la programación orientada a objetos viene siendo un

complemento perfecto de UML, pero no por eso se toma UML sólo

para lenguajes orientados a objetos.

Page 26: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

CRONOGRAMA DE ACTIVIDADES (actual)

FASE ACTIVIDAD TIEMPO

Asesoría Metodológica 18/01/10 – 29/01/10

Propuesta 12/01/10 – 25/01/10

Observaciones 12/01/10 – 29/01/10

Diseño del proyecto 01/02/10 – en ejecución

Observaciones 01/02/10 – en ejecución

Proyecto 19/02/10 – en ejecución

Observaciones

Técnicas de recolección de

datos

18/01/10 – 22/01/10

Clasificación del material 01/02/ 10 - 12/02/10

Tratamiento de información

Análisis e interpretación 19/02/10 – en ejecución

Redacción

Page 27: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

DIAGRAMA DE CLASES

C L I E N T EF A C T U R A _ P R E S U P E U S T O

E M P L E A D O

P R O D U C T OS T O C K P R O V E E D O R E S

1 . . * 1 . . *

1 . . *

1 1

Page 28: 39861752 Sistema de Control de Ventas de La Ferreteria La 21

C lie n t e

+ C I C lie n t e+ A p e llid o C lie n t e+ N o mb r e C lie n t e+ D ir e c ico n C lie n t e+ T e le f o n o C lie n t e

+ I n c lu ir ( )+ M o d if ic a r ( )

E m p le a d o

+ C o d _ E m p le a d o+ A p e llid o+ N o m b re+ D ire cc io n+ T e le f o n o

+ in c lu ir ( )+ M o d if ic a r ( )

Fa c t u r a , P r e s u p u e s t o

+ T ip o d o c u m e n t o+ C o d D o c u m e n t o+ C o d d e E m p le a d o+ C I d e c lie n t e+ C o d p ro d u c t o+ C a n t id a d+ M a n to a p a g a r+ p r e c io u n it a r io

+ M o d if ic a r ( )

P r o d u c t o

+ C o d d e p r o d u ct o+ N o m b r e+ M a rc a+ c a n t id a d P ro d u c to+ C o d d e p r o v e e d o r+ d e s c r ip c io n+ p re c io u n it a r io

+ I n c lu ir ( )+ M o d if ic a r ( )

S t o c k

+ C o d P r o d u ct o+ E x is t e n t e+ ma x im o+ M in imo

+ A c t u a liz a r ( )

P r o v e e d o r e s

+ C o d _ P r o v e e d o r+ N o m b re d e P ro v e e d o r+ D ire c c io n P r o v e e d o r+ T e le f o n o P r o v e e d o r+ ca n t id a d P r o d u ct o

+ I n c lu ir ( )+ M o d if ic a r ( )

1 . . *

1

1 . . *

1

1 . . *