Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Programacion Orientada A Objetos
Proyecto Programacion Orientada A Objetos
INTEGRANTES
DOCENTE
SEPTIEMBRE, 2017.
I. MODELO DEL NEGOCIO
1. Generalidades
1.1. Nombre del Proyecto:
1.4 Metodología
2.2. Misión:
2.3. Visión:
2.4. Finalidad:
“Cumplir con las necesidades y deseos de los clientes sobre sus celulares y
líneas de telefonía móvil”
2.5. Historia:
DIOS
EXITO DIEX
2.6. Organigrama
GERENTE
ADMINISTRADOR
CONTABILIDAD
VENDEDOR CAJERO
2.7. Objetivos:
Objetivo General:
competencia.
cliente.
3. Descripción de Actividades
Administrador
Control de pedidos.
Almacenamiento y manejo de stock.
Registro de Compras y ventas
Contabilidad
Recursos Humanos
Ventas
4. Reglas de Negocio
Registrar Servicio
Permite registrar los servicios que brinda la empresa mediante el sistema web ya
sea ventas, servicio técnico y recargas telefónicas.
Emitir Reportes
Permite emitir reportes diarios sobre las ventas y de los productos hace un
inventario de los egresos al día.
I. ANALISIS
3.1. Diagrama de Clases de Análisis
Fig14.interfaz
Fig15.Diagrama de colaboracion
4.3. Diagrama de Clases
Realizar recarga:
insert into
user(name,lastname,email,password,is_active,is_admin,created_at) value
("Administrador",
"","admin","90b9aa7e25f80cf4f64e990b78a9fc5ebd6cecad",1,1,NOW());
/*
person kind
1.- Client
2.- Provider
*/
create table persona(
id int not null auto_increment primary key,
image varchar(255),
name varchar(255),
lastname varchar(50),
company varchar(50),
address1 varchar(50),
address2 varchar(50),
phone1 varchar(50),
phone2 varchar(50),
email1 varchar(50),
email2 varchar(50),
kind int,
created_at datetime
);
total double,
cash double,
discount double,
foreign key (box_id) references box(id),
foreign key (operation_type_id) references
operation_type(id),
foreign key (user_id) references user(id),
foreign key (person_id) references person(id),
created_at datetime
);
/*
configuration kind
1.- Boolean
2.- Text
3.- Number
*/
create table configuracion(
id int not null auto_increment primary key,
tamanio varchar(255) unique,
nombre varchar(255) unique,
kind int,
val varchar(255)
);
insert into configuracion(short,name,kind,val) value("title","Titulo del
Sistema",2,"Inventio Lite");
insert into configuracion(short,name,kind,val)
value("use_image_product","Utilizar Imagenes en los productos",1,0);
insert into configuracion(short,name,kind,val)
value("active_clientes","Activar clientes",1,0);
insert into configuracion(short,name,kind,val)
value("active_provedores","Activar proveedores",1,0);
insert into configuracion(short,name,kind,val)
value("active_categories","Activar categorias",1,0);
insert into configuracion(short,name,kind,val)
value("active_reports_word","Activar reportes en Word",1,0);
insert into configuracion(short,name,kind,val)
value("active_reports_excel","Activar reportes en Excel",1,0);
insert into configuracion(short,name,kind,val)
value("active_reports_pdf","Activar reportes en PDF",1,0);
Los dos casos de prueba siguen un caso de uso, y los dos casos de
prueba siguen el escenario de caso de uso. Sin embargo, los casos de
prueba prueban cosas diferentes (desde un punto de vista de requisitos).
Pueden estar probando exactamente el mismo código, pero desde una
perspectiva de prueba del sistema, que no saben ni les importa porque
una prueba del sistema es una prueba de caja negra.
III. IMPLEMENTACION
5.1. Diagrama de Despliegue
Fig20.Diagrama de despliegue
5.2. Diagrama de Componentes
Fig21.Diagrama de componentes
IV. ENTREGA
6.1. Manual de Usuario
Introducción
Sistema web para el control y gestión de ventas de la empresa de móviles y
accesorios Diex trabaja en los procesos del área de venta y caja permite
almacenar datos de los clientes en el catálogo administrar inventario y listar
reportes de ventas diarios
6.1.1. Funciones del Sistema
o Diagrama de procesos
o Secuencia de procesos
La secuencia de procesos del Sistema web de control y gestión de ventas
se desarrolla de la siguiente manera:
De acuerdo a lo que el cliente solicita ya sea un producto, recarga o servicio
técnico luego se debe buscar segun la categoría que se realizara para
poder registrar el servicio al finalizar el dia el cajero podrá generar el flujo
diario para el área administrativa de la empresa contando con reportes de los
servicios brindados por la empresa y productos agotados.
6.1.2. Menús
o Inicio
o Vender
o Ventas
o Caja
o Producto
o Catálogos
o Categorías
o Clientes
o Inventario
o Abastecer
o Abastecimiento
o Reportes
o Inventario
o Ventas
o Administración
o Usuarios
o Configuración
o Categorías
o Registrar venta
Instrucciones de Uso
1. Haga clic en el menú caja
2. La pantalla muestra toda la infomacion de los ingresos del dia
Listado de Ventas
Instrucciones de Uso
1. Haga clic en el menú Reportes clic en Ventas
2. La pantalla mostrara todas las ventas realizadas
Listado de clientes
1. Haga clic en el menú Catalogo luego click en Clientes
2. La pantalla mostrara todos los clientes que solicitaron servicios a la empresa
Diex.
V. CONCLUSIONES
Conforme a los resultados obtenidos del sistema se puede concluir, en
primer lugar, que si se cumple con el objetivo general de este estudio.
El desarrollo de este nuevo sistema de control de ventas se logró de
manera completa. Obteniendo resultados que la gerencia general y la
gerencia de ventas requerida.
VI. REFERENCIAS
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/1562/RO
MERO_GALINDO_RAUL_SISTEMA_INFORMACION_EDUCACION_ES
PECIAL.pdf?sequence=1
http://repositorio.uca.edu.ni/539/1/UCANI3691.PDF