Está en la página 1de 39

Universidad San Pedro

Ao de la Integracin Nacional y el Reconocimiento De


Nuestra Diversidad

Facultad

: INGENIERA

Escuela

: INGENIERA INFORMTICA Y DE SISTEMAS

Curso

: BASE DE DATOS I

Docente

: MIGUEL MENDOZA

Proyecto

: SISTEMA DE VENTAS

Ciclo

: IV

Integrantes

: Jheysson Espinoza Sifuentes


Omar Gonzales Dvila
Jean Carlos Atoche Pascual
Ericksson Glandel Lopz

Proyecto: Sistema De Venta

DEDICATORIA
Este trabajo va dedicado a
nuestros padres; que son nuestros
motores de fuerza para seguir
adelante y lograr ser buenos
profesionales.

Proyecto: Sistema De Venta

AGRADECIMIENTO
En primer lugar queremos agradecer a nuestra familia, por su apoyo incondicional
tanto en el aspecto personal como profesional y por demostrarnos su amor y
comprensin que nos hace ms fuerte y nos impulsa a seguir adelante y a la empresa
por brindarnos la informacin correspondiente para nuestro proyecto de ventas.

Proyecto: Sistema De Venta

INTRODUCION:

El presente documento constituye el diseo de los prototipos del Proyecto


SISTEMA DE INFORMACIN DE GESTION VENTAS PARA LA TIENDA
DR.COMPUTER S.A.C., que pretende cubrir las necesidades tanto individuales
como institucionales, tomando en cuenta en ambos casos un concepto grfico,
dinmico e interactivo con el usuario.
Este documento ofrece una propuesta prctica, permitiendo al usuario tener una
navegacin en la bsqueda de productos, de forma sencilla y eficiente a los
servicios y aplicaciones que ofrece la institucin.

Proyecto: Sistema De Venta

NDICE:
1.
2.
3.
4.

CARTULA
INTRODUCCIN
NDICE
CUERPO DEL PROYECTO
4.1.
PRESENTACIN DE LA EMPRESA
Nombre de la Empresa.
Resea Histrica.
Giro de Negocio.
Organigrama.
Visin.
Misin.
Objetivos del negocio.
4.2.
CICLO DE VIDA DEL DESARROLLO DE BASE DE DATOS
Planificacin
Hardware y software.
Recursos Humanos.
Costos
Tiempo.
Definicin y anlisis de requisitos.
Recoleccin de documentacin (formatos, documentos, reportes).
Formatos de entrevista y cuestionarios.
Descripcin detallada del proceso o procesos de negocio.
Reglas y restricciones del negocio.
Requisitos de hardware y software de la base de datos.
Diseo
Diseo Lgico (Diagrama Entidad relacin).
Diseo Fsico.
Implementacin en SQL Server.
Script SQL con la creacin de:
- Tablas.
- Tipos de Datos.
- Relaciones.
- Llaves Primarias y Secundarias.
- Restricciones.
Diccionario de Datos.
Script SQL con la insercin de registros.
Mantenimiento y Administracin.
Creacin de procedimientos almacenados.
4.3.
PROTOTIPO DEL SISTEMA A IMPLEMENTAR
Ventanas para el mantenimiento de tablas maestras (Insercin, actualizacin,
eliminacin y bsqueda de registros).
Ventanas para los procesos principales que involucra el sistema.
Navegacin entre ventanas.
5. Conclusiones y Recomendaciones.
6. Bibliografa.

DATOS DE LA EMPRESA:

Proyecto: Sistema De Venta

Nombre de la Empresa:

RUC: 20407776527

Razn Social: DR. COMPUTER BCA E.I.R.L.

Tipo Empresa: Empresa Individual de Resp. Ltda

Condicin: Activo

Fecha Inicio Actividades: 01 / Octubre / 2008

Actividad Comercial: Otros Tipos de Venta al por Menor.

CIIU: 52391

Direccin Legal: Jr. Arequipa Nro. 121 Int. 1

Distrito / Ciudad: Barranca

Provincia: Barranca

Departamento: Lima

Telfonos: 2355907

Historia de la Empresa:
La Empresa DR. COMPUTER se cre el 15 de mayo del 2001, ubicada en Av.
Arequipa N 141 Barranca.
Se inici como persona jurdica con el Sr. Johnny Rojas Granados; con el propsito
de brindar servicios de venta de artculos y accesorios para computadoras.
Asimismo ofrece servicios de mantenimiento y reparacin de computadoras.
La Empresa DR. COMPUTER comenz su actividad comercial con un capital de
S/.10,000 aproximadamente, as fue implementando su local con productos
necesarios para su comercializacin, y ahora cuenta con una gran variedad de
productos de calidad, modernos y especializados.
La empresa se registro en CONSUCODE, luego se convirti en S.A.C en junio del

Proyecto: Sistema De Venta

2002.

VISION Y MISION EMPRESARIAL:

Visin:
Somos una empresa reconocida en el mbito local que presta
servicio a todos nuestros clientes, sintindonos siempre tiles a
nuestra comunidad de clientes y tratando en todo momento de
adaptarnos a las exigencias y las variables que los nuevos
tiempos exigen.
Mantener el liderazgo a travs de la comercializacin de nuestros
productos de cmputo con marcas que garanticen un valor
agregado a nuestros clientes.
Permaneceremos siempre en la bsqueda de lo mejor para
brindarles a nuestros clientes, prestando un servicio competitivo,
confiable y de alta calidad.
Misin:
Nuestro objetivo principal es la buena atencin hacia nuestros
clientes. Consideramos a nuestros clientes como lo ms
importante, es por ello, que la honestidad, integridad y tica
profesional, son caractersticas primordiales en todas las
actividades que ejecutamos en la empresa, enmarcados en una
gestin de calidad y en un mejoramiento continuo.

Proyecto: Sistema De Venta

Organigrama De la empresa:

Administrad
or

Jefe de
Ventas

Proyecto: Sistema De Venta

Tecnicos

Vendedores

MARCO DEL PROYECTO


NOMBRE DEL PROYECTO: Sistema De Informacin de Gestin ventas para la tienda
DR.COMPUTER S.A.C
OBJETIVOS:

Objetivo General:
El objetivo del presente proyecto es disear un sistema en entorno Web donde
los clientes puedan encontrar una mayor rapidez en la adquisicin de diversos
productos informticos, ya que proponemos implantar este sistema de
administracin de datos con el fin de automatizar las diversas operaciones que
la empresa Dr. COMPUTER realiza a diario.

Objetivos Especficos:
En el Proyecto se plantearon como objetivos especficos:
Disponer de una base de datos e informacin de todos aquellos productos que
posea la empresa para lograr ofrecer a los clientes una mayor facilidad y
rapidez en sus consultas.
Elaborar un sistema de administracin de datos que pueda soportar, agilizar y
relacionar las funciones que realizan las diversas reas que existen en la
empresa (Departamento de Ventas).
Poner en prctica todos los conocimientos tericos brindados el profesor
durante las horas de clases.

Proyecto: Sistema De Venta

Ofrecer recomendaciones a la Empresa sobre la optimizacin e innovacin de


algunas de sus actividades para aumentar su eficiencia.

ALCANCE:
Al realizar el presente trabajo encontramos la informacin gracias al apoyo del
administrador de la empresa ya que nos facilito toda la informacin que estaba a
su alcance de forma muy amable.
Una de las observaciones que tuvimos fue que la informacin brindada era
parcialmente limitada, porque no tuvimos acceso a la contabilidad de ventas del
ltimo mes, esto nos represento un problema porque no se pudo investigar el
volumen real de las ventas y los ingresos de forma cronolgica.
Sin embargo el software que proponemos a la empresa DR. COMPUTER est
dado al departamento de venta, especficamente al rea de almacn ya que
mediante el planeamiento y diseo de este nuevo sistema, se ver muy favorecido
ya que le permitir llevar un mejor control formal de todas las compras,
cantidad en stock y ventas que realiza la empresa.
Adems otra ventaja de tener el sistema propuesto en este anlisis es que la
empresa podr brindarles a sus clientes mayor informacin en menor tiempo de
sus productos a los clientes.

Proyecto: Sistema De Venta

LIMITACIONES DEL PROYECTO

Falta de Disponibilidad de Integrantes

No vivimos muy cerca


Disponibilidad de tiempo.
Algunos de nosotros trabajamos.
Tenemos obligaciones independientes.

Falta de Hardware

Falta de equipos tecnolgicos


No contamos con los programas necesarios.

Falta de informacin por parte del administrador

No tuvieron mucha disponibilidad


Desconfianza con la informacin
Falta de tiempo para atendernos.

Proyecto: Sistema De Venta

FACTIBILIDAD

Economa:

Es factible porque la inversin realizada en nuestro proyecto va de la mano


con el costo a su precio de la venta.

Tcnica:

Considerando que el proyecto en su ejecucin nos muestra buenos resultados


afirmamos que su factibilidad tcnica es buena.

Tecnolgico:

Consideramos que lo que es la factibilidad tecnolgica es 100% factible debido


que la PC empleada en el desarrollo del proyecto no realiz ningn desperfecto
ya que su funcionamiento de esta era beneficioso para las creaciones de cada
fase tratada en el proyecto.

Proyecto: Sistema De Venta

Organigrama del Proyecto

Proyecto: Sistema De Venta

MARCO TEORICO
METODOLOGIA DE DESARROLLO RUP
Un proceso de desarrollo de software es un conjunto de actividades necesarias para
transformar los requisitos de un usuario en un sistema (software).

RUP (Racional Unified Process)


RUP es un proceso de desarrollo de software:
Forma disciplinada de asignar tareas y responsabilidades en unaempresa de
desarrollo (quin hace qu, cundo y cmo).
Junto con el Lenguaje Unificado de Modelo (UML), constituye lametodologa estndar
ms utilizada para el anlisis, implementacin y documentacin de sistemas
orientados a objetos. El RUP no es
unsistema con pasos firmemente establecidos, sino un conjunto demetodologas adapt
ables al contexto y necesidades de cadaorganizacin.
Es un marco de trabajo genrico que puede especializar se para una gran variedad de
sistemas software, para diferentes reas de aplicacin,
diferentes tipos de organizaciones, diferentes niveles de aptitud ydiferentes tamaos
de proyectos
Objetivos:
Asegurar la produccin de software de calidad dentro de plazos y presupuestos
predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (miniproyectos) e incremental (versiones).
Describir cualquier tipo de sistema en trminos de diagramas orientados a
objetos
Debe proveer un lenguaje de modela miento visual que sea comn para todos.
Debe ser independiente de los procesos de desarrollo y los lenguajes de
promocin.
Debe soportar conceptos de alto nivel de abstraccin.
Debe integrar las mejores prcticas de la industria
Caractersticas: Conducido por casos de uso:
El proceso de desarrollo sigue un flujo: Los casos de uso son especificados, los
casos de uso son diseados y por ltimo los casos de uso sirven de fuente
para desarrollar los casos de prueba.
Centrado en la Arquitectura.

Proyecto: Sistema De Venta

Relaciona la toma de decisiones que indican Como tiene que ser construido el
sistema y en que orden.

Iterativo e incremental:
Divide el proyecto en mini proyectos donde los Casos de uso y la arquitectura cumplen
sus objetivos de manera ms depurada.
Es tambin un producto:
Desarrollado y mantenido por Rational.
Actualizado constantemente para tener en cuenta las mejores prcticas de
acuerdo con la experiencia.
Provee un enfoque disciplinario para asignar tareas y responsabilidades
durante la organizacin del desarrollo de software.
Es una gua de cmo usar efectivamente UML.
RUP pretende implementar las mejores prcticas actuales en ingeniera de
software:

Desarrollo iterativo del software


Administracin de requerimientos
Uso de arquitecturas basadas en componentes
Modela miento visual del software
Verificacin de la calidad del software
Control de cambios

RUP maneja 6 principios claves: Adaptar el proceso:


El proceso deber adaptarse a las caractersticas propias del proyecto u organizacin.
El tamao del mismo, as como su tipo o las regulaciones que lo condicionen, influirn
en su diseo especfico. Tambin se deber tener en cuenta el alcance del proyecto.
Balancear prioridades:
Los requerimientos de los diversos inversores
puedenser diferentes, contradictorios o disputarse recursos limitados. Debeencontrars
e un balance que satisfaga los deseos de todos.
Colaboracin entre equipos:
El desarrollo de software no lo hace una nica persona sino mltiples equipos. Debe
haber una comunicacin fluida para coordinar requerimientos desarrollo, evaluaciones,
planes, resultados, etc.
Demostrar valor iterativamente:
Los proyectos se entregan, aunque sea de un modo interno en etapa iterada. En cada
iteracin se analiza la opinin de los inversores, la estabilidad y calidad del producto, y
se refina la direccin del proyecto as como tambin los riesgos involucrados.
Elevar el nivel de abstraccin:
Este principio dominante motiva el uso de conceptos reutilizables tales como patrn
del software, lenguajes 4GL o marcos de referencia (Framework) por nombrar algunos.
Esto indica que los ingenieros de software vayan directamente de los requisitos a la
Proyecto: Sistema De Venta

codificacin de software ala medida del cliente, sin saber con certeza qu codificar
para satisfacer de la mejor manera los requerimientos y sin comenzar desde un
principio pensado en la reutilizacin del cdigo. Un alto nivel de abstraccin tambin
permite discusiones sobre diversos niveles y soluciones arquitectnicas.
Enfocarse en la calidad:
El control de la calidad no debe realizarse al final de cada iteracin, sino en todos
los aspectos de la produccin. El aseguramiento
De la calidad forma parte del proceso de desarrollo y no de un grupo independiente.
Arquitectura Basada en Componentes
El proceso se basa en disear tempranamente una arquitectura baseejecutable.La
arquitectura debe ser:
Flexible
Fcil de modificar
Intuitivamente comprensible
Promueve la reutilizacin de
componentesRUP apoya el desarrollo basado en componentes, tanto nuevos comopre
existentes
Ciclos y Fases del RUP:
RUP divide el proceso de desarrollo en ciclos, teniendo un producto al final decada
ciclo. Cada ciclo se divide en cuatro Fases:
Inicio
Elaboracin
Construccin
Transicin
Mantenimiento Cada fase concluye con un hito bien definido donde deben tomarse
ciertas decisiones.
FASE: Inicio
Se establece la oportunidad y alcance el proyecto. Se identifican todas las entidades
externas con las que se trata (actores) y sede fine la interaccin a un alto nivel de
abstraccin:
Identificar todos los casos de uso
Describir algunos en detalle La oportunidad del negocio incluye:
Criterios de xito
Identificacin de riesgos
Estimacin de recursos necesarios
Plan de las fases incluyendo hitos
FASE: Elaboracin
Objetivos:
Analizar el dominio del problema
Establecer una arquitectura base slida
Desarrollar un plan de proyecto
Eliminar los elementos de mayor riesgo para el desarrollo exitoso del proyecto

Proyecto: Sistema De Venta

FASE: Construccin
En esta fase todas las componentes restantes se desarrollan e incorporan al producto.
Todo es probado en profundidad. l nfasis est en la produccin eficiente y no ya en
la creacin intelectual. Puede hacerse construccin en paralelo, pero esto exige una
planificacin detallada y una arquitectura muy estable.
FASE: Transicin
El objetivo es traspasar el software desarrollado a la comunidad
de usuarios.Una vez instalado surgirn nuevos elementos que implicarn nuevosdesar
rollos (ciclos).Incluye:
Pruebas Beta para validar el producto con las expectativas del cliente
Ejecucin paralela con sistemas antiguos
Conversin de datos
Entrenamiento de usuarios
Distribuir el producto
FASE: Mantenimiento
Una vez instalado el producto, el usuario realiza requerimiento de ajustes, esto se
hace de acuerdo a solicitudes generadas como consecuencia de actuar con el
producto.
Diagrama de las Fases del RUP

Lenguaje Unificado De Modelado (UML)


Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y
documentar artefactos de un sistema de software. Se usa para entender, disear,
configurar, mantener y controlar la informacin sobre los sistemas a construir.

Proyecto: Sistema De Venta

Arquitectura de UML
Un sistema puede ser visto de diferentes perspectivas y puntos de vista UML, propone
cinco puntos de vista mediante las cuales se puede visualizar un sistema.

Use Case View


Design View
Process View
Implementacin View
Diplomen View

Caractersticas de UML
Proporciona a los desarrolladores un lenguaje de modelamientoampliamente aceptado
y listo para usar.
Integra las mejores prcticas del desarrollo de software.
Permite el intercambio de modelos entre las diferentes herramientas de software.
Es independiente del lenguaje de programacin y de mtodos yprocesos particulares
de desarrollo de software.
Proporciona sus propios mecanismos de extensin.

Diagramas
a) Diagrama de Clases:
Es un tipo de diagrama esttico que describe la estructura de un sistema mostrando
sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son
utilizados durante el proceso de anlisis y diseo de los sistemas, donde se crea el
diseo conceptual de la informacin que se manejara en el sistema, y los
componentes que se encargaran del funcionamiento y la relacin entre uno y otro.
b) Diagrama de Componentes:
Es un diagrama tipo del Lenguaje Unificado de Modelado. Un diagrama
decomponentes representa la separacin de un sistema de software encomponentes
fsicos (por ejemplo archivos, cabeceras, mdulos, paquetes, etc.) y muestra las
dependencias entre estos componentes. Debido a que estos son ms parecidos a los
diagramas de casos de usos estos son utilizados
paramodelar la vista esttica de un sistema. Muestra la organizacin y lasdependencia
s entre un conjunto de componentes.
c) Diagrama de Objetos:
Son utilizados durante el proceso de anlisis y diseo de los sistemasinformticos en
la metodologa UML. Se puede considerar un caso especial de

Proyecto: Sistema De Venta

Un diagrama de clases en el que se muestran instancias especficas de clases


(objetos) en un momento particular del sistema. Los diagramas de
objetosutilizan un subconjunto de los elementos de un diagrama de clase. Losdiagram
as de objetos no muestran la multiplicidad ni los roles, aunque su notacin es similar a
los diagramas de clase.
d) Diagrama de Despliegue:
Es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza
paramodelar el hardware utilizado en las implementaciones de sistemas y lasrelacione
s entre sus componentes.
e) Diagrama de Paquetes:
Muestra como un sistema est dividido en agrupaciones lgicas mostrando las
dependencias entre esas agrupaciones. Dado que normalmente un paquete esta
pensado como un directorio, los diagrama s de paquetes suministran una
descomposicin de la jerarqua lgica de un sistema. Los Paquetes estn
normalmente organizados para maximizar la coherencia interna dentro de cada
paquete y minimizar el acoplamiento externo entre los paquetes.
f) Diagrama de Actividades:
Representa los flujos de trabajo paso a paso de negocio y operacionales de los
componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control
general.

g) Diagrama de Casos de Uso:


Muestra las distintas operaciones que se espera n de una aplicacin o sistema y como
se relaciona con su entorno (usuarios u otras aplicaciones).
Relaciones:
Inclusin (include):
Relacin entre dos casos de uso, se denota la inclusin del comportamiento de un
escenario en otro. El primer caso de uso a menudo depende del resultado del caso de
uso incluido.
Extiende (extends):
Relacin entre dos casos de uso, denota cuando un caso de uso es una
especializacin de otro.
Esta relacin indica que el comportamiento del caso de uso
extensinpuede ser insertado en el caso de uso extendido bajo ciertas condiciones.
Generalizacin:
Un caso de uso dado puede estar en una forma especializada de un caso de uso
existente.
h) Diagrama de Colaboracin:
Muestran explcitamente las relaciones de los roles. Por otra parte, un diagrama de

Proyecto: Sistema De Venta

colaboracin no muestra el tiempo como una dimensin aparte, por lo que resulta
necesario etiquetar con nmeros de secuencia los mensajes. Muestra como las
instancias especficas de las clases trabajan juntas para conseguir un objetivo comn
Desarrollar el proyecto.
MODELADO DEL NEGOCIO
Modelo de casos de uso del negocio.
Lista de los actores del negocio
Actor del negocio

Descripcin
-

Es la persona que va realizar el

proceso de venta acerca de un producto


Y.

Obreros del Negocio


Obrero del negocio

Descripcin
- Se encarga de registrar los productos y
otros

actos

que

modifican

las

caractersticas del producto,


- Realizan reportes, cuadros estadsticos
mensuales.
Casos de Uso del Negocio
Caso de uso del negocio

Descripcin
-

El caso de uso comienza cuando el


cliente solicita la bsqueda del

CUN-A01. Solicitar Producto

producto en el sistema.
-

El

vendedor

(Administrador,

Empleado) solicita los requisitos


(Proforma) y verifica la existencia
del producto en el sistema
-

El caso de uso termina cuando el


registrador culmina la bsqueda del
producto.

Proyecto: Sistema De Venta

CUN-B02. Generar Venta


-

El caso de uso comienza cuando el producto se busco


con xito y se elaborara un comprobante de venta. El
caso de uso culmina cuando se actualiza el stock.

El caso de uso comienza cuando el


Vendedor hace el control de salida

CUN-C03. Generar Pago

del producto del almacn y actualiza


el stock
-

Calcula la el monto del producto,


hace el registro de venta.

El caso de uso termina cuando se


imprime

la

factura,

comprobante de venta.

Diagrama del Caso de uso de Negocio:

Especificaciones:
Especificacin del caso de uso del Negocio CUN-A01 Solicitar Producto
Actores
Proyecto: Sistema De Venta

boleta,

Vendedor
Propsito
Este proceso es obligatorio porque a travs de esto podemos controlar
la salida del producto.
Breve descripcin
El caso de uso comienza cuando el cliente solicita la bsqueda del
producto en el sistema. El Vendedor (Administrador, Empleado) solicita
los requisitos (Proforma) y verifica la existencia del producto en el
sistema. El caso de uso termina cuando el Vendedor culmina la
bsqueda del producto.
Flujo Bsico de Eventos
1.
2.
3.
4.
5.
6.

Solicita Informacin del Producto (Cliente).


Verifica Existencia de Producto (Vendedor).
Cancela la Bsqueda (Vendedor)
Mostrar Producto (Vendedor).
Realizar Proforma (Vendedor).
Recepcionar Proforma (Cliente).

Sub-flujos
No existen sub-flujos especificados para este caso de uso del negocio.
Flujos Alternativos
Paso: El Usuario No llena las proformas
Si no se llenan las proformas.
El Usuario informa que los requisitos no son conformes
El caso de uso contina en el paso 1 del curso bsico
Precondiciones
No existen precondiciones especificadas para este caso de uso del negocio

Diagrama de Actividades de de Producto.

Proyecto: Sistema De Venta

Especificacin del caso de uso del Negocio CUN-B02 Generar Venta


Actores
-

Vendedor
Propsito
Registrar la venta del producto para poder controlar las ventas totales en el
da.
Breve descripcin
El caso de uso comienza cuando el producto se busco con xito y se
elaborara un comprobante de venta. El caso de uso culmina cuando se
actualiza el stock.

Flujo Bsico de Eventos

Proyecto: Sistema De Venta

1. Solicitud de Producto (Cliente)


2. Verificar Existencia de Productos (Vendedor)
3. Solicitar otro Producto (Cliente)
4. Modificar Lista de Producto (Vendedor)
5. Elaborar Comprobante (Vendedor)
6. Brindar Datos (Cliente)
7. Elaborar Factura (Vendedor)
8. Elaborar Boleta (Vendedor)
9. Calcular Monto a Pagar (Vendedor)
10. Realizar Pago (Cliente)
11. Imprime Comprobante (Vendedor)
12. Actualiza Stock (Vendedor)
13. Recibe Comprobante de Pago (Cliente)
14. Fin de Venta (Vendedor)

Sub-flujos
No existen sub-flujos especificados para este caso de uso del negocio.

Flujos Alternativos

El cliente no realiza el pago por el producto


-

Si no se cancela el producto

El registrador informa que debe obligatoriamente cancelarse

El caso de uso contina en el paso 3 del curso bsico

Diagrama de Actividades de Generar Venta.

Proyecto: Sistema De Venta

Modelo de Anlisis del Negocio

Proyecto: Sistema De Venta

Lista de trabajadores del negocio

Trabajador del negocio

VENDEDOR

Descripcin

Es el Encargado de registrar los productos


vendidos y generar reportes de ventas.

Lista de entidades del negocio

Entidad del negocio

2. Solicitar Producto

Descripcin

Atributos

Es donde el cliente a travs de la


proforma decide que producto
desea comprar y el empleado
busca el pedido que dio el cliente
a travs de la proforma.

3. Generar Venta

Es donde el registrador genera


venta del producto que eligi
cliente.

4. Generar Pago

En donde le registrador va
controlar la salida del producto que
fue vendido.

REQUERIMIENTOS

Proyecto: Sistema De Venta

-Modelo.
-Marca.
-Capacidad.
-Etc.

la- Monto.
el
- Comprobante.

-caracterstica del
producto.

Modelo de casos de uso del sistema


Descripcin de los actores del sistema
Actor del sistema

Descripcin

Administrador

Rol que se encarga de registrar al registrador del


sistema y dar seguridad a la informacin

Empleado

Encargado de Registrar todas las ventas realizadas


de (factura, boleta), como tambin de elaborar
reportes.

Diagrama de Actores del sistema

Casos De Uso
CUS 01 INGRESAR AL SISTEMA

Descripcin
Permitir al Vendedor el acceso al
sistema validando el nombre de usuario
y su contrasea.

CUS 02 BUSCAR PRODUCTO


Permitir al Vendedor hacer una
bsqueda en el sistema del producto.

CUS 03 GENERAR VENTA


Permitir al Vendedor registrar los datos
de
la
venta,
inmediatamente
actualizndose el stock.

Descripcin de los casos de uso del sistema


Diagrama de Casos de uso del sistema por paquete

Proyecto: Sistema De Venta

Diagramas Principales de Caso de Uso Del Sistemas

Proyecto: Sistema De Venta

Diagrama de casos de uso por paquete

Proyecto: Sistema De Venta

Diagrama De CUS Ingresar al Sistema

Diagrama De CUS Buscar Producto

Proyecto: Sistema De Venta

Diagrama De CUS Generar Venta

Proyecto: Sistema De Venta

Clasificacin de los casos de uso del sistema

Nombre del caso de uso

Clasificacin

CUS 01 INGRESAR CLIENTE

Primario

CUS 02 REGISTRAR PRODUCTO

Primario

CUS 03 BUSCAR PRODUCTO

Primario

CUS 04 GENERAR VENTA

Primario

CUS 05 ELABORAR COMPROBANTE

Primario

CUS 06 GENERAR PROFORMA

Secundario

CUS 07 MOSTAR REPORTES

Secundario

CUS 08 REALIZAR LOGIN

Primario

Realizacin de los casos de uso del sistema Especificacin de alto nivel


Caso de uso:01
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:
Clasificacin:
Caso de uso:02
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:
Clasificacin:
Caso de uso:03
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:

CUS 08- Ingresar Cliente


Vendedor
Registrar Cliente
Este caso empieza cuando el cliente brinda sus datos al
Vendedor para ser llenado al sistema.
Primario
CUS 01 Registrar Producto
Vendedor
Inscribir o registrar los productos
Ingresar producto
El caso de uso comienza cuando el Administrador solicita el
registro del producto.
Primario
CUS 03 Buscar Producto
Vendedor
Buscar producto.
Cus Solicitar producto
El caso de uso comienza cuando se necesita buscar el
producto, se procede a buscar y seleccionar el producto, el
caso de uso terminar cuando se encuentra y se selecciona
el producto.

Proyecto: VENTAS DR COMPUTER

Clasificacin:
Caso de uso:04
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:
Clasificacin:
Caso de uso:07
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:

Clasificacin:
Caso de uso:08
Actor(es):
Propsito:
Caso de uso
asociado:
Resumen:

Clasificacin:

Primario
CUS 04 Generar Venta
Vendedor
Realizar la venta del artculo que el cliente realizo a travs
de la proforma.
Cus Ingresar caracterstica del artculo que se vender.
El caso de uso comienza cuando se necesita seleccionar el
producto que se vender.
Primario.
CUS 05 Mostrar Reportes
Vendedor
Permite mostrar Reportes mensuales de las inscripciones
realizadas.
El caso de uso comienza cuando se selecciona el tipo de
reportes que se quiere mostrar los reportes mostraran
detalladamente las inscripciones de (factura, boleta), el caso
de uso termina cuando se escoge el reporte de un
determinado mes.
Primario
CUS 06 Realizar Login
Vendedor
Autorizar el ingreso al sistema de venta
El caso de uso comienza cuando el Registrador quiere
acceder al sistema ingresa el nombre de usuario y la
contrasea, el caso de uso termina cuando el acceso es
otorgado denegado.
Primario

Actividades a Automatizar:
Las actividades a automatizar son las siguientes:
1.
2.
3.
4.
5.
6.
7.
8.
9.

Verificar Existencia de Producto


Mostrar Producto
Realizar Proforma
Modificar Lista Producto
Elaborar Comprobantes
Elaborar Factura
Elaborar Boleta
Calcular Monto a Pagar
Actualizar Stock

Proyecto: VENTAS DR COMPUTER

Proyecto: VENTAS DR COMPUTER

PRESUPUESTO (MSPROJECT)
Cronograma de Entregables:

Cronograma de Desarrollo:

N Actividades

Duracin

2 dias

Recopilacin de
informacin

1 reunion del grupo

4 horas

2 Reunion del grupo

3 horas

3 Reunion del grupo

5 horas

COSTOS DE RECURSOS

Proyecto: VENTAS DR COMPUTER

HUMANO:

Cinco miembros conformantes del equipo de trabajo.

EQUIPOS:
Una Pc de escritorioCore i3 2.8 Ghz4 Gb De Ram
SOFTWARE:

Visual Studio 2010


Sql Server 2008
Rational
COSTOS

MES DE SEPTIEMBRE
Energa elctrica
Viticos
Total

15.50
13.50
29.00

MES DE OCTUBRE
Energa elctrica
Viticos
Total

CONCLUSIONES:

Proyecto: VENTAS DR COMPUTER

21.00
24.00
45.00

Luego de haber realizado este trabajo de investigacin como primera conclusin


podemos decir que hemos logrado poner en prctica con xito todos los conocimientos
impartidos

en

el

aula

de

clases,

observando

que

el

grupo

supo

repartir

responsabilidades, trabajar bajo presin, tener una fluida comunicacin entre sus
miembros y sobretodo supo encaminar el esfuerzo conjunto para lograr alcanzar nuestra
meta.
Las personas involucradas en la empresa es decir el administrador, empleados, etc.
Deben entender que las nuevas ideas y los cambios son en beneficio de su trabajo y de
la empresa para la que laboran.

RECOMENDACIONES:
Luego de analizar todo el proceso de compra y venta que realiza la empresa, podemos
decir que en la actualidad la tecnologa juega un rol vital en toda, organizacin pues
como hemos podido observar en sus actividades se pierde mucho tiempo valioso que
podra utilizarse en otras actividades, es por ello de el grupo recomienda a la empresa
Dr. Computer la inmediata automatizacin de su sistema de administracin de base de
datos actual, por considerarlo deficiente y obsoleto.
Asimismo podemos sugerir a la empresa analizada que innove su proceso de
informacin al cliente, dndole mayores facilidades de conocer los productos que se
ofrecen y los beneficios que pueden obtener.

GLOSARIO TCNICO:

Aplicacin:
Cualquier programa que corra en un sistema operativo y que haga una funcin especfica
para un usuario. Por ejemplo, procesadores de palabras, bases de datos, agendas
electrnicas, etc.

ASP:

Proyecto: VENTAS DR COMPUTER

Acrnimo en ingls de Active Server Pages. Pginas de Servidor Activo. Son un tipo de
HTML que adems de contener los cdigos y etiquetas tradicionales, cuenta con
programas (o scripts) que se ejecutan en un servidor Microsoft Internet Information Server
antes de que se desplieguen en la pantalla del usuario.
Por lo general este tipo de programas realizan consultas a bases de datos, siendo los
resultados de stas los que el usuario final obtiene.

Base de datos:
Conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente. En
una base de datos, la informacin se organiza en campos y registros. Los datos pueden
aparecer en forma de texto, nmeros, sonido o vdeo.

Bug:
Trmino aplicado a los errores descubiertos al ejecutar cualquier programa informtico.
Fue usado por primera vez en el ao 1945 por Grace Murray Hooper, una de las pioneras
de la programacin moderna, al descubrir cmo un insecto (bug en ingls) haba daado
un circuito de la computadora "Mark".

CRM:
Manejo de la Relacin con el Consumidor. Sistema automatizado de informacin sobre
clientes cuyo objetivo es que estos puedan ser atendidos de la manera ms personalizada
posible.

DNS:
Servidor de Nombres de Dominio. Servidor automatizado utilizado en el internet cuya tares
es convertir nombres fciles de entender a direcciones numricas de IP.

Excel:
Programa de Microsoft, el cual consiste en una hoja de clculo, utilizada para realizar
frmulas matemticas y clculos aritmticos exhaustivos, o simplemente bases de datos
con menos de 65mil registros.

Hardware:
Maquinaria. Componentes fsicos de una computadora o de una red (a diferencia de los
programas o elementos lgicos que los hacen funcionar).

Proyecto: VENTAS DR COMPUTER

Hub:
El punto central de conexin para un grupo de nodos; til para la administracin
centralizada, la capacidad de aislar nodos de problemas y ampliar la cobertura de una
LAN.

Login:
Clave de acceso que se le asigna a un usuario con el propsito de que pueda utilizar los
recursos de una computadora. El login define al usuario y lo identifica dentro de Internet
junto con la direccin electrnica de la computadora que utiliza.

Monitor:
El monitor o pantalla es un perifrico de salida que muestra los resultados de los
procesamientos, usualmente de forma grfica, de una computadora.

Plugins:
Programas que se agregan a un navegador del WWW los cuales realizan funciones
determinadas. Producen la visualizacin de archivos multimedia y dan soporte a archivos
grficos no estndares con el visualizador.

Bibliografas:
http://www.dr-computer-bca.com/
https://www.youtube.com/watch?v=r9LXLJQy9wk

Proyecto: VENTAS DR COMPUTER