You are on page 1of 20

Ao del buen servicio al ciudadano

Madre de Dios capital de Biodiversidad del Per

CARRERA PROFESIONAL DE ING. DE SISTEMAS E IMFORMATICA

Proyecto sistema de ventas de


motos

DOCENTE: Ing. Joab Maquera Ramirez


Integrantes:
.Conto Chuco, Leila Cindy
.Ccotohuanca Quispe, Ronaldo

Puerto Maldonado - Tambopata - Madre de Dios


2017-2

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 1


Presentacin de proyecto
(Sistema de ventas de motos)
I. ESTUDIO PRELIMINAR
1. Introduccion
El presente proyecto se va realiza para facilitar las ventas de motos que
realizan las empresa ARENAS, para que la empresa tenga un control de
ventas realizadas de cada dia, semana, y ao, y control de los clientes y
vendedores de la empresa.

1.1 Definiciones y abreviaturas

Terminos Abreviaturas Definiciones


Administrador Admr. Un Administrador de sistemas es la persona
que tiene la responsabilidad de implementar,
configurar, mantener, monitorizar,
documentar y asegurar el correcto
funcionamiento de un sistema informtico, o
algn aspecto de ste.
Cliente Clte Un cliente es aquella persona que a cambio
de un pago recibe servicios de alguien que se
los presta por ese concepto.
Proyecto Prycto Es elconjunto de las actividades que
desarrolla una persona o una entidad para
alcanzar un determinado objetivo.
Vendedor Vdr Un vendedor es aquella persona que tiene
encomendada la venta o comercializacion de
productos o servicios de una empresa.
Motos Mto Vehculo automvil de dos ruedas y manubrio,
que tiene capacidad para una o dos personas.
Base de datos Bd Una base de datos es una coleccin de
informacin organizada de forma que un
programa de ordenador pueda seleccionar
rpidamente los fragmentos de datos que
necesite
Software Sofwr Conjunto de programas y rutinas que
permiten a la computadora realizar
determinadas tareas.
Dato Dat Es una informacin que posibilita el acceso a
un conocimiento.
Registrar Regtr Es una accin que se refiere a almacenar algo
o a dejar constancia de ello en algn tipo o
documento.

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 2


1.2 Resumen de proyecto
EL sistema que se va a realizar para el centro comercial ARENAS,
trata de realizar una sistema eficiente para la venta de motos , y
satisfacer las necesidades de la poblacin para que puedan realizar una
compra o consultar via interneten el catalogo de motos de la empresa.

1.3 Objetivo de proyecto

Analizar y Disear los procesos de informacin en la venta de motos


para la empresa comercial arenas e implementar un sistema que
ayude al control de los clientes que adquieren motos de la empresa y al
mismo tiempo agilizar la boleta de venta a los clientes.

1.4 Objetivos especficos


Satisfacer las necesidades de los usuarios que adquieren motos de la
empresa.
Apertura un sistema automatizado.
Agilizar la boleta de venta para los clientes.
Brindar una atencin amigable.
Hacer ms eficientes los procesos para la venta de motos de la
empresa.

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 3


II. ANALISIS

2.1 Modelado diagramas de casos de uso (con su cuadro de anlisis


detallado).

Vendedor ingresando al sistema

CASOS DE USO: VENDEDEDOR INGRESANDO AL SISTEMA


TIPO DE CASO DE USO: Primario
ACTORES: Vendedor , ordenador
PROPOSITO: Ingresar al sistema
RESUMEN: El vendedor introduce sus nombre y password para ingresar al sistema
Y para que realice las ventas.
ACCIONES NORMALES DE LOS EVENTOS
ACCION DE LOS ACTORES RESPUESTA DEL SISTEMA
1 Este caso de uso comienza cuando el
vendedor ha ejecutado el sistema, y
elige la opcin Ingresar al sistema

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 4


2 El sistema muestra la interfaz de
ingreso al sistema pidiendo nombre y
password,
3 El vendedor introduce los datos al 4 El sistema valida los datos.
formulario
5 El vendedor ingresa al sistema

Vendedor- cliente

CASOS DE USO: VENDEDOR-CLIENTE


TIPO DE CASO DE USO: Primario
ACTORES: vendedor, Cliente
PROPOSITO: Realizar una venta de motos
RESUMEN: El vendedor debe registrar los datos del cliente y entregar el pedido que
le solicito con su respectiva boleta de venta.
ACCIONES NORMALES DE LOS EVENTOS
ACCION DE LOS ACTORES RESPUESTA DEL SISTEMA
Este caso de uso comienza cuando el

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 5


1 vendedor va realizar una venta, y
elige la opcin registrar cliente.
2 El sistema muestra la interfaz pidiendo
los datos del cliente.
3 El vendedor ingresa los datos del 4 El sistema valida los datos y
cliente genera un registro de datos de
clientes.
El vendedor confirma la venta El sistema capta los datos de
5 6 la moto y del cliente para
generar una boleta de venta.

2.2 modelado de datos (Entidad Relacion)

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 6


2.3 Normalizacion de la base de datos

Primera Forma Normal(1FN)

-Grupos repetitivos
-nombre_moto (PK)
-modelo
-precio
-cantidad
-imagen
-Grupos no repetitivos
-nombre_administrador (PK)
-password
-nombre_vendedor
-apellido_vendedor
-dni_vendedor (PK)
-contrasea
-nombre
-apellido
-dni_cliente (PK)
-direccion
-correo
-telefono

Segunda Forma Normal(2FN)

Modelo lgico
-Compra (nombre_moto (PK) (FK), dni_cliente (PK) (FK))

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 7


-moto (nombre_moto (PK), modelo, cantidad, precio, imagen,
dni_vendedor)

Tercera Forma Normal (3FN)

administrador (nombre_administrador, password)


vendedor(dni_vendedor(PK),nombre_vendedor,apellido_vendedor,
Contrasea, nombre_administrado (FK))
cliente(dni_cliente(PK),nombre,apellido,direccin,telfono, correo)

2.4 Diccionario de datos

NOMBRE DE LA TABLA NOMBRE TAMAO TIPO DE DESCRIPCION


DEL CAMPO
CAMPO
Nombre(PK) (20) Varchar Nombre del
Administrador administrador
Password (6) varchar Password del
administrador
Nombre (20) varchar Nombre del vendedor

Apellido (20) varchar Apellido del vendedor


Vendedor
Dni (PK) (8) Integer Dni del vendedor

Contrasea (6) varchar Comtrasea del


vendedor
Nombre(PK) (20) Varchar Nombre de la moto
Modelo (10) Varchar Modelo de la moto

Moto Cantidad (12) Integer Cantidad que se va


crear de la moto
Precio (10) Doubl Precio de la moto
imagen varchar Imagen de la moto
nombre (20) Varchar Nombre del cliente

Apellido (20) Varchar Apellido del cliente


Cliente Dni (8) Integer Dni del cliente
Direccin (20) varchar Direccin del cliente
Telfono (9) Integer Telfono del cliente
Correo (20) Varchar Correo del cliente

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 8


III. DISEO (UML)
3.1. Arquitectura de la base de datos. (Fsico y lgico)
.FISICO

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 9


.logico

3.2. Arquitectura de la interfaz (Entradas, procesos y salidas)


Entradas
LOGIN DE ADMINISTRADOR

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 10


Login de administrador
-Nombre: En este campo el administrador ingresa su nombre para que ingrese a la interfaz de
sistema.
-password: En este campo el el administrador ingresa su password .

REGISTRO DE CLIENTE

REGISTRO CLIENTE
-Nombre: En este campo el se registra el nombre del cliente.
-Apelllido: En este campo de se regitra el apellido del cliente.
-Dni: En este campo se registra el dni del cliente
-Direccion: En este campo se registra la direccin donde vive el cliente.
-telefono: En este campo se registra el nmero de telfono del cliente que es de tipo interger.
-Correo: En este campo se registra el correo electrnico del cliente.

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 11


REGISTRO DE VENDEDOR

REGISTRO DE VENDEDOR
-Nombre: En este campo el administrador es quien ingresa el nombre de los vendedores que
trabajaran vendiendo motos.
-Apellido: En este campo el administrador ingresa el nombre del vendedor.
-dni: En este campo el administrador ingresa el dni del vendedor.
-contrasea: En este campo el adminsitrador ingresa la contrasea del vendedor para que el puede
acceder al sistema para que realice las ventas rescpectivas.
-Guardar: Es un botn donde se hace click para guardar los datos del vendedor en la base de
datos.
-Cancelar: E s un botn donde se hace click para que canceles el registro del vendedor.

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 12


REGISTRO DE MOTOS

REGISTRO DE MOTOS

-Nombre: En este campo se ingresa el nombre de la moto que estas registrando.


-Modelo: En este campo se ingresa el Modelo de la moto.
-Precio: En este campo se ingresa el precio de la moto, para que cuando el cliente quiera
comprar la moto sepa cunto cuesta la moto.
-Cantidad: En este campo se ingresa la cantidad de motos que se esta creando del mismo
modelo.
-Imagen: En este campo se podra seleccionar una imagen de la moto que se esta creando.
-Guardar: Cuando haces click en este botn automticamente se guardan todos los datos de la
moto en una respectiva tabla que se encuentra creada en la base de datos.
-Cancelar: Cuando haces click en este botn cancelas el registro.

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 13


PROCESOS
Bsqueda de motos

Busqueda de cliente

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 14


Venta de motos

SALIDAS
Reporte de ventas

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 15


3.4. Diagrama de casos de uso
Casos de uso: vendedor-cliente

Casos de uso: Vendedor ingresando al sistema

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 16


3.5. Diagramas de secuencia
ACCESO DE VENDEDOR AL SISTEMA

Administrador accediendo al sistema

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 17


Registro de un vendedor

Realizacion de una venta

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 18


3.6. Diagramas de actividades
Ingreso al sistema

3.7. Diagrama de clases

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 19


3.8. Diagrama de objetos (crear asociaciones)

3.9. Diagrama de componentes

Ingeniera de Sistemas, Desafiando el Tiempo, Construyendo e futuro Pgina 20

You might also like