3.1. Problema Principal
3.1. Problema Principal
3.1. Problema Principal
P.D.P
1. Introducción
En la actualidad las empresa se esfuerza para tener una mayor participación en el mercado, lo
que ha originado el desarrollo de aplicaciones donde se puede registrar el crecimiento de
las empresas y las preferencias de los usuarios, estas aplicaciones mejoran el control
administrativo mediante un seguimiento preciso de todas las transacciones que se realizan
dentro de un negocio en el tiempo real proporcionando reportes detallados de ventas que
permiten a los administradores ordenar fácilmente la cantidad correcta de productos en el
momento adecuado. Los sistemas de ventas que almacenan información tiene la capacidad de
ser personalizados para cumplir con las necesidades específicas de un negocio.
El siguiente proyecto es un Sistema de registro de datos que guarda toda la información ,trata
de una aplicación de escritorio que se encarga de registrar todas las ventas que se realiza
como tendrá una base de datos donde podrá almacenar toda la materia prima para la venta de
sus productos en SISTEMA DE SEGURIDAD ASR para una buena administración y también
ayudara con la problemática de la contabilidad.
2. ANTECEDENTES
2.2. Conformación del comité de personas que facilitaran la información (nombre y Cargo de
las personas que suministran la información )
El dueño ALVARO MENDEZ Gerente General, es la persona directa que nos brinda toda la
información sobre el movimiento de ventas y la administración de la empresa.
Para el desarrollo del sistema se utilizará programas que faciliten visualizar las ventas,
reportes, inventario y su variedad de todos sus productos.
6.1.
3.2. ARBOL DE PROBLEMAS (Causa Y Efecto)
Causas:
Causas:
Causas:
Incorrecto datos
Demora al hacer el arqueo
Pérdida de clientes. registrados
de cierre de caja
Registros manuales
Pérdida de tiempo
Poca venta.
4. Objetivos
Implementar un sistema de Venta que sea capaz de Gestionar los pedidos, generar Facturas,
ticket y reportes con el paradigma de programación orientada a objetos.
● Resolver todo los problemas planteados para una solución óptima y sin errores
Fines: Fines:
Fines:
Fácil acceso a la base de Minimizar los errores de
datos Atención rápida al cliente registro de datos
Medios: Medios:
Objetivo: Desarrollar Medios:gestionar y
un sistema que nos permita Medios:
almacenar en una base de datos la información.
Base de datos que Buenos ingresos en Construcción del Tablas establecidas
almacena toda la la venta. sitio solo para el para la base de
información. propietario. datos
5. Justificación
Se utilizara un computador que controlara todas las tareas sistemáticas que se requieran
en el momento que el establecimiento se encuentre en función, también se requiere de
personal con conocimientos básicos de manejo de una computadora.
La empresa contara con la generación de tickets por cada transacción realizada, consultas
de ventas y estado de productos, vista de todos sus productos.
y también podrán realizar sus pedidos dependiendo a lo que soliciten los clientes
satisfactoriamente.
7. Alcances y limites
7.1. Alcances
El sistema a desarrollar llevara el registro controlado de la información general de cada
cliente, diseño y venta existente, con el fin de obtener todos los datos necesarios de
cada uno de ellos de manera organizada, confiable y correcta.
El alcance abarca la implementación del sitio web de control para la empresa ¨ASR¨ el
cual contempla:
7.2. Limites
Las ventas vía Internet será una limitación debido a que el sitio web no tendrá esa
configuración, lo cual implicaría generar otra aplicación orientada a Web utilizando la
misma base de datos, además del costo extra de la conexión a Internet.
. 8.Marco teórico
1. Marco contextual
1.2. Descripción
1.3. Misión
1.4. Visión
1.5. Objetivó
7
P.D.P
2. Marco conceptual
2.1. Definiciones
PHP es la solución para la construcción de Webs con independencia de la Base de Datos y del
servidor Web, válido para cualquier plataforma.
El objetivo final es conseguir la integración de las paginas HTML con aplicaciones que corran
en el servidor como procesos integrados en el mismo, y no como un proceso separado, como
ocurría con los CGIs (Common Gateway Interface).
1.- Velocidad: PHP no solo es rápido al ser ejecutado sino que no genera retrasos en la
máquina, por esto no requiere grandes recursos del sistema. PHP se integra muy bien junto a
otras aplicaciones, especialmente bajo ambientes Unix.
3.- Seguridad: PHP maneja distintos niveles de seguridad, estos pueden ser configurados
desde el archivo .ini
1.- PHP corre en (casi) cualquier plataforma utilizando el mismo código fuente,
2.- La sintaxis de PHP es similar a la del C, por esto cualquiera con experiencia en lenguajes
del estilo C podrá entender rápidamente PHP.
4.- Muchas interfaces distintas para cada tipo de servidor. PHP actualmente se puede ejecutar
bajo Apache, IIS, AOLServer, Roxen yTHTTPD. Otra alternativa es configurarlo como módulo
CGI.
5.- Permite la interacción con gran cantidad de motores de bases de datos tales como MySQL,
MS SQL, Oracle, Informix, PostgreSQL, etc.
6.- PHP es Open Source, ( código abierto ) esto significa que no depende de ninguna compañía
comercial y que no requiere de licencias.
Una base de datos, no es solo el fichero en donde están datos, sino que en
dicho archivo se encuentra la estructura de los datos, ósea, para saber que
longitud tiene cada campo, hay que conocer cómo se llama el campo y qué
longitud en caracteres tiene, así como el tipo de datos en dicho campo, porque
puede contener desde letras a números o incluso otros datos más complejos,
dependiendo de la estructura de la base y del sistema gestor.
Independencia de los Datos. Es decir, que los datos no dependen del programa
y por tanto cualquier aplicación puede hacer uso de los datos.
Características de phpMyAdmin
* Multiplataforma.
10
P.D.P
2.1.4. MySql
El sistema de base de datos operacional MySQL es hoy en día uno de los más
importantes en lo que hace al diseño y programación de base de datos de tipo
relacional. Cuenta con millones de aplicaciones y aparece en el mundo
informático como una de las más utilizadas por usuarios del medio. El
programa MySQL se usa como servidor a través del cual pueden conectarse
múltiples usuarios y utilizarlo al mismo tiempo.
Propósito:
Es el manejo relacionado con la emisión de ticket ,
cobranza, distribución y mercadeo, para una organización es muy
importante tomar en cuenta cual es la necesidad social que tiene como
organización, para poder desempeñar una buena labor en lo que se
refiere a ese tipo de actividades. En ese contexto el objetivo general es
analizar el sistema de ventas disponible en las empresas.
1. Venta personal
2. Venta a distancia
3. Venta multinivel
11
P.D.P
Venta personal
DEFINICION DE VENTAS PERSONALES
Según Lam, Huir y Candiel, las ventas personales son "la
comunicación directa entre un representante de ventas y uno o más
compradores potenciales, en un intento de relacionarse unos a otros en
una situación de compra" Kepler y Armstrong, definen las ventas
personales como la "presentación personal que realiza la fuerza de
ventas de la empresa con el fin de efectuar una venta y cultivar
relaciones con los clientes".
Metodologías y Técnicas
Ver imagen anexa, donde se observan las interacciones entre las etapas
de RUP.
13
P.D.P
- Distribuir el software.
- Instalar el software.
- Promueve la reusabilidad.
- Riqueza semántica.
- Reutilización
2.3. Herramientas
2.3.1. UML
2.3.2. HTML
2.3.3. PHP
2.3.4. MySQL
REQUERIMIENTOS FUNCIONALES
19
P.D.P
Nro. Requerimiento
2 Registro de Cliente
3 Registro de Productos
4 el Registro de Ventas
5 gestion de Ventas.
6 Registro de Cliente
7 Generar Tickets
Nro. Requerimiento
REQUERIMIENTOS EXTERNOS
Nro. Requerimiento
2.1.1. Dato
2.1.2. Información
2.1.3.1. Entidad
2.1.3.2. Atributo
2.1.3.3. Relación
Puesto Responsabilidad
o Login
o Inicio
o Clientes
o Diseños
o Ventas
o Reportes
Inicio: donde se visualizara la misión, Visión de “ASR”.
Clientes: Donde se llenara los datos personales del cliente.
Menú: Donde se podrá realizar la selección del producto para el pedido.
25
P.D.P