b ejemplo de tesis final para “página wede la empresa de decoraciones
DESCRIPTION
Ejemplo de tesis final para “página we para empresa de decoracionesTRANSCRIPT
INTRODUCCION
La presente tesis es una investigación que tiene como objetivo la
implementación de un sistema online para la venta y exhibición de muebles; dicho
sistema se llevara a cabo ya que las empresas hoy en día se han visto en la
obligación de reestructurar sus planes de marketing y ventas por el auge que ha
tenido el fenómenos de globalización en el mundo.
Dicho fenómeno ha traído consigo una ola de cambios tecnológicos y un
incremento en la popularidad del comercio electrónico, lo que ha llevado a los
empresarios a tomar el Internet como medio de difusión publicitario y de ventas de
sus productos.
Las fuentes bibliográficas de este proyecto provienen de mucho tiempo de
investigación de mercado y en libros sobre tecnología que nos ayudaran a
escoger la mejor manera de automatizar la empresa.
Este trabajo esta dividido en los siguientes capítulos:
Un capitulo introductorio donde presentamos lo que es la definición del
tema, el planteamiento del mismo, la formulación especifica del problema que nos
llevo a realizar el proyecto, una sistematización del problema. También los
objetivos y la justificación del proyecto. Este capitulo abo$a lo que es los aspectos
metodológicos de la investigación.
1
En el Capitulo I se abo$an lo que son el marco de referencia, en donde se
mencionan algunas paginas de ventas de inmuebles online, también se habla del
marco histórico, en donde se mencionan los antecedentes de la empresa y su
organigrama, el marco teórico que habla todo lo relativo a lo que concierne con el
levantamiento de información, sobre el contenido del sistema online, del diseño
del site, sobre la seguridad de compras vía Internet. También se presentan
definiciones de palabras que se encontraran en el proyecto completo.
En el Capitulo II se presentan los aspectos metodológicos de la
investigación que se llevaron a cabo para la realización del proyecto.
En el Capitulo III estaremos presentando lo que fue nuestro levantamiento
de información sobre el sistema actual que lleva la empresa.
En el Capitulo IV se presenta lo que es nuestra propuesta y la
sistematización del sistema que le estamos proponiendo a la empresa.
Ya como Capitulo final tenemos lo que son nuestras conclusiones sobre el
sistema implementado y los anexos pertenecientes a dicho proyecto.
2
DEFINICIÓN DEL TEMA
Tomando en cuenta el análisis de la situación del mercado, se diseña una
propuesta para un sistema automatizado para la elaboración y ventas de muebles
vía Internet para la empresa xxx, ubicada en la Calle.
Esta propuesta se llevará a cabo a lo largo del segundo semestre del año
xxx. El tema de la propuesta es “Página Web empresa xxx , año xxx”.
PLANTEAMIENTO DEL PROBLEMA
3
En la empresa Xxx. se observa una deficiencia en cuanto a la rapidez en la
que atienden a los clientes, ya que cuando un cliente contacta a la empresa por
teléfono, tienen que decirles que pase físicamente o enviarles un vendedor a
mostrarle un catálogo de muebles para que así elijan el que más le guste y le
convenga o en su defecto que este mismo tenga un diseño.
Esta situación implica que el catálogo tenga que mandarse a hacer a una
imprenta cada vez que se incluyan nuevos estilos y diseños de muebles para con
esto mantenerlo actualizado; lo cual incurre en un gasto mayor para la empresa.
Un factor importante también es que no cuentan con una forma efectiva de
mercadearse, puesto que la empresa no se anuncia por ningún medio de
comunicación (periódico, Internet, revistas, radio, televisión, etc.), sino que el
presidente tiende a ir de tienda en tienda a ver si desean algún mueble o esperar
que algún cliente se entere, por medio de otro persona, de la empresa y le
contacte.
Aparte de todo el presidente de la empresa actúa a su vez de vendedor,
por lo que no da abasto para todos los clientes y estos se quejan del tiempo que
se toma para llegar a mostrarle el catálogo.
De continuar las situaciones anteriores la empresa continuaría pe$iendo
tiempo, dinero y clientes potenciales, por lo que no tendría la posibilidad de
expandir sus ventas y obtener mayores beneficios.
4
El actual problema se resolvería con la creación de una página web que
tenga un catálogo actualizado de los muebles; a la cual el cliente pueda acceder y
seleccionar el mueble de su preferencia en cualquier momento y lugar.
FORMULACIÓN DEL PROBLEMA
5
¿Cómo crear el desarrollo de una página Web para la venta y exhibición de
muebles en la República Dominicana de la empresa Xxx.?
SISTEMATIZACIÓN DEL PROBLEMA
1. ¿Qué tecnología puede utilizarse para la venta y compra de
inmuebles, que este disponible las 24 horas del día, sin necesidad de
vendedores?
2. ¿Cuáles herramientas o estrategias se pueden utilizar para dar a
conocer la página Web y así maximizar las ventas?
3. ¿Qué método se utilizará para el levantamiento de información?
4. ¿Cuál será el contenido de la página?
5. ¿Qué herramienta se implementará para el diseño de la página
Web?
6. ¿Qué lenguaje se utilizará para la programación de la página Web?
7. ¿Cómo crear la Base de Datos para las informaciones que se
almacenaran en la página?
8. ¿Cómo se dividirán los módulos de la página Web?
9. ¿Como será la autentificación de usuario en la página Web?
10. ¿Cómo se facilitaría la realización del pedido del cliente?
11. ¿Como será la seguridad a la hora de realizar una compra?
12. ¿Como será el método de pago a llevar a cabo?
13. ¿Cuál será el costo por el diseño e implementación de esta página?
14. ¿En que tiempo se obtendrá el retorno de la inversión en este
sistema?
6
OBJETIVOS DE LA INVESTIGACIÓN
Objetivo general
Crear una aplicación Web para la venta y exhibición y muebles en
xxx de la empresa Xxx..
Objetivos específicos
1. Determinar la tecnología más factible para la venta de muebles, que
este disponible las 24 horas del día.
2. Determinar los diferentes tipos de promociones que se puedan
utilizar para dar a conocer la compañía.
3. Determinar el método a utilizar para el levantamiento de información.
4. Elaborar el contenido de la página.
5. Determinar la herramienta que se implementará para el diseño de la
página Web.
6. Determinar el lenguaje que se utilizará para la programación de la
página Web.
7. Elaborar la base de datos de la página.
8. Dividir los módulos de la página Web.
9. Elaborar la autentificación de usuario en la página Web.
10. Elaborar un modulo para facilitar la realización del pedido del cliente.
11. implementar acciones de seguridad para el usuario al momento de
7
materializar la compra.
12. Determinar el método de pago.
13. Determinar el costo para el diseño e implementación de la página.
14. Determinar el tiempo de retorno de la inversión realizada en la
página.
8
JUSTIFICACIÓN
Este proyecto de la creación de una página Web para la empresa Xxx.
tiene como unas de sus finalidades la optimización de las ventas y exhibición de
muebles, facilitando así el proceso de ventas de muebles en la empresa.
La clientela tendrá una gran variedad de diseños de muebles que podrán
encontrar, por las facilidades que nos proveerá el sistema de ser actualizado cada
vez que haya un nuevo estilo del mismo, garantizando así un mayor número de
clientes satisfechos. La mejor publicidad que pudiera tener una empresa es la que
da un cliente satisfecho. Las facilidades que tienen las personas en estos días de
acceder al Internet permiten que el mismo cliente recomiende la página a otras
personas que se puedan convertir en clientes potenciales de la empresa.
Una de las mejores partes es cuando un cliente selecciona un mueble para
su compra, esta inmediatamente le mandará una notificación de venta al
encargado de ventas, teniendo así el control de los pedidos para la elaboración de
los muebles solicitados.
Al tener una base de datos se podrán realizar los reportes de ventas
mensuales, para conocer los muebles con mayor demanda en el mercado, para
así tenerlos en stock.
9
La puesta en marcha de este proyecto es el producto de los grandes
beneficios que le proporcionaría a la empresa Xxx.: ahorro de un mayor tiempo en
la exhibición del mueble, dinero en la contratación de vendedores adicionales e
incremento de sus ventas.
10
1.1. Marco Histórico
Pagina Web: www.xxx.com.
Un grupo de personas las cuales tenían una inmobiliaria y vendía muebles,
decidieron realizar sus ventas mediante una pagina Web, llamada www.xxx.com. .
Para ello, se les planteo que necesitarían pagar básicamente:
o Un hosting
o Programación
o DB (Base de datos)
La página manejaría los siguientes parámetros sobre un producto:
- Campos a especificar (intro o nombre del producto)
- Campos a especificar (detalle o descripción detallada del
producto, tipo de madera, dimensiones, etc.)
- Formas de pago (tarjeta, financiar, efectivo): para el pago de la
tarjeta usando paypal, se requirió comprar unos módulos
adicionales.
- Servicio a domicilio (delivery de zonas implicadas o zonas
cubiertas por la tienda – si la zona no estaba dentro de las zonas
de delivery entonces se incluía un costo adicional).
- Garantía por tipo de producto (cada producto tenia una garantía
distinta a los demás, por ejemplo un mueble en caoba no tenia la
misma garantía que uno de pino)
12
La programación se realizo en ASPX y la base de datos en SQL Server
2003, el manejador de contenido utilizado fue (CMS): XIGLA.NET
La página tendría un costo de alrededor 130 a 140 mil pesos, esto
abarcaría lo que seria:
- El costo de programación.
- El costo de la creación de la base de datos.
- El posting.
- El diseño de la página.
Se aco$ó un deadline o fecha de entrega de 3 meses, también se dejo a
opción de la inmobiliaria el pago de un mantenimiento mensual a la pagina, el
mantenimiento se lo daría directamente el creador de la pagina (Erasmo
Rodríguez)
Inmobiliaria online
Esta página fue creada solo con el único propósito de realizar consultas de
muebles en venta; en la página los productos (los muebles) contaban con las
13
siguientes características:
- Productos.
- Descripción del producto.
- Detalles del producto.
- Fotografía del producto.
- Precio del producto.
Para la elaboración de esta página se utilizaron las siguientes
herramientas:
- PHP.
- My SQL.
- FLASH.
- Macromedia SockWave.
Para su manejo, la página contaba con dos módulos:
Administrador: En este modulo, el administrador podía
darle mantenimiento a la página, ya sea, cambiando
precios, editando los detalles de los productos, agregando
nuevos productos, borrando productos, actualizando las
fotografías de los productos.
Cliente: Este modulo estaba orientado a las personas que
accedían a la pagina para realizar consultas de los
productos en venta.
14
En cuanto a los costos, se calcularon el posting de la pagina, que fue un
hosting local (una pagina con la terminación .com.do), la programación y base de
datos, para un total de $ $70,000.00 pesos; con un deadline o tiempo de entrega
de 2 meses.
El mantenimiento de la página se lo daba el creador de la misma (Ing.
Robinson Fernández) y que luego pasó a darle el control del mismo a los dueños
de la página.
Pagina Web: www.xxx.com
Este proyecto viene de una compañía de fabricación de muebles que
decidieron automatizar su sistema para realizar sus ventas mediante una pagina
Web, llamada www.xxx.com.
15
En los productos (muebles) presentados en dicha pagina se pueda
observar que cuentan con las siguientes características:
- Nombre del producto
- Descripción del producto
- Fotografías del producto.
- Precio del producto.
Para la realización de este proyecto se les planteo a la empresa que
necesitarían básicamente:
o Un hosting
o Un dominio
o Programación de la pagina
o Base de datos
Para la elaboración de la página se utilizaron las siguientes herramientas:
- PHP
- My SQL
- FLASH.
- Java Script
16
La pagina www.xxx.com cuenta con dos módulos:
Administrador: En este modulo, el administrador puede darle
mantenimiento a los diferentes productos de la pagina ya sea
en el precio, el nombre, los detalles, la descripción, las
fotografías, puede además agregar productos, eliminar
productos, editar productos; también en este modulo el
administrador del mismo tiene el acceso para ver los
diferentes reportes que se presenta de un cliente o de un
mueble en especifico, al igual que tiene acceso a las nuevas
o$enes que se realicen en el modulo cliente; además el
administrador también tiene acceso al manejo de usuarios de
este modulo pudiendo así modificar o eliminar algún usuario,
del mismo modo el administrador cuenta con los permisos
necesarios para la modificación de la moneda con la que se
esta trabajando, al igual que tiene la opción de descuentos
globales e individuales de los productos, el administrador
también maneja lo que es el itbis.
Cliente: En este modulo, el usuario o cliente puede visualizar
un catalogo online de todo lo que hay en existencia en la
tienda, al igual que puede realizar compras online de los
mismos; también el usuario tiene la opción de mandar a hacer
un mueble personalizado poniéndose en contacto con los
encargados de este proceso.
En cuanto a lo que fue el costo de la página estuvo en $$113,835.95,
dicho costo incluyo lo que los servicios de ha$ware, software y servicios.
Comparaciones entre C.A. Decoraciones y las demás paginas existentes
www.xxxa.com
C.A. Decoraciones tiene contemplado, ofrecer los servicios que xxxa ya ofrece y
mucho más, entre estos servicios extra se encuentra que en la pagina de C.A.
Decoraciones el cliente también puede visualizar dos o mas fotos del mismo producto,
también posee un carrito de compras y un sistema de registro de clientes en donde el
cliente posee una cuenta individual.
A diferencia de la pagina xxxa, la pagina de C.A. Decoraciones esta desarrollada
en PHP, el cual es un lenguaje abierto y gratuito, así como la base de datos que utiliza
(MySQL), lo cual reduce bastante el gasto en herramientas de desarrollo y por ende el
costo de la pagina.
Inmobiliaria online
En comparación con la pagina de inmobiliaria online, C.A. Decoraciones ofrece al
cliente no solo la opción de poder ver su catalogo de productos online, sino que también
ofrece la opción de tener una cuenta personalizada en línea, así como la posibilidad de
realizar pedidos y poder pagarlos de una forma rápida, segura y confiable.
1.2. Marco teórico
Levantamiento de información
Esta no es mas que la forma por la cual vamos a recolectar las
informaciones necesarias para el proyecto a trabajar. Entre los diferentes
métodos más utilizados para realizar dicha actividad se trabajara con lo que son
las entrevistas a empleados de la empresa, encuestas a posibles clientes y
revisión de documentos ya elaborados donde se muestre el manejo de la
empresa.
Contenido de página Web:
El contenido de una página Web debe tener en cuenta que no todas las
personas pueden ver, oír, movilizarse o tener la facilidad de entender todos lo que
en esta se publiquen; debe ser accesible para cualquier nivel de usuario, la
información deber ser clara y precisa, la cual debe estar visualizada a través de
títulos referentes al modulo que se quiera acceder. El formato de la foto debe ser
lo menos pesado posible para que la pagina cargue lo más rápido.
Para crear una página Web accesible debemos usar textos alternativos
para describir funciones, usar mapas de clientes, facilitar los subtítulos y
trascripción de los ficheros de sonido, utilizar enlaces de hipertextos, gráficos de
datos, scripts, applets y plug-ins, marcos y tablas.
Diseño de la página
El diseño de una página Web se lleva a cabo con algún programa que le
permita diseñar, crear y editar imágenes de una forma fácil y sencilla.
Photoshop es una herramienta completa y fácil de utilizar, además permite
trabajar con toda la parte visual de la página Web de una manera menos
compleja como cuando se trabaja con alguna otra herramienta de la competencia
como lo es Coral Draw.
Photoshop soporta diferentes tipos de archivos, como Bitmap (BMP), Joint
Photographic Experts Group (JPG), Portable Network Graphics (PNG), Graphics
Interchange Format (GIF), entre otros; además tiene formatos de imágenes
propios como Photoshop Document (PSD), Large Document Format (PSB) y
PhotoDeluxe Document (PDD). Esto lo hace una herramienta mas completa.
Lenguaje de programación
Un lenguaje de programación es aquel que permite por medio de códigos
plasmar lo que se quiere de una página Web.
Entre los más utilizados hoy en día se encuentran Active Server Pages
(ASP) y Hypertext Pre-Processor (PHP). Escoger uno de los dos es cuestión de
con cual te sientas mas identificado y seguro a la hora de programar.
PHP es un lenguaje para programar scripts del lado del servidor, el cual
esta libre de plataformas, que se alojan dentro del código HTML. Este lenguaje es
gratuito y multiplataforma; a diferencia de otros lenguajes, en este caso ASP,
utiliza código abierto.
Además PHP es mas fácil de aprender, corre en casi cualquier plataforma,
como se dijo anteriormente es multiplataforma, utilizando el mismo código fuente,
pudiendo ser compilado y ejecutado; otra cosa es que la sintaxis de PHP es
similar a la de C con Java Scripts.
Este lenguaje se estará ejecutando bajo el servidor Apache que es un
servidor de software libre, que presenta errores altamente personalizables y
además posee base de datos de autentificación. Este servidor le permitirá que
sea altamente veloz. Además este servidor corre en Linux, lo que permitirá
mantenerlo, económicamente, con más facilidad, ya que un servidor Linux es mas
barato con un NT.
Al PHP ser un lenguaje basado en scripts permite tener mayor velocidad,
estabilidad, seguridad y simplicidad a la hora de programar.
Base de datos
Una base de datos es un conjunto de información almacenada en memoria
para permitir el acceso directo por medio de programa que manipulan dicha
información, es decir la base de datos será el lugar donde se alojaran todas las
informaciones de la pagina Web.
La base de datos MySql es un software libre que tiene un entorno intensivo
de lectura de datos, lo cual lo hace ideal para la aplicación a desarrollar; además
tiene una integración perfecta con PHP, no tiene límites en los tamaños de
registro y tiene mejor acceso de control de usuario.
MySql funciona sobre múltiples plataformas, al ser una base de datos
relacional utiliza múltiples tablas para almacenar y organizar las informaciones.
Módulos de la página Web
Los módulos de la página deben estar claros y basados en lo que quiere
en si el cliente. Los módulos principales a tener en cuenta en una pagina Web de
ventas por Internet son: Modulo de catalogo, modulo de pedido, modulo de
facturación y modulo de ingreso de usuario.
En el módulo de catálogo el cliente será capaz de visualizar una galería de
imágenes que le permitirá la visualización de los precios y las cantidades
disponibles en existencia.
En el módulo de pedido se puede realizar una compra por medio de
vínculos en el módulo de catálogos, dicho vínculo es capaz a la vez que se
realizan los pedidos de presentar un carrito de compra personalizado de cada
cliente.
Los módulos de facturación en las paginas Web se ven afectados por las
compras a realizar del cliente, en este módulo se calcula el valor total de la
compra, la cual el cliente tiene la opción de pagar por medio de su tarjeta de
crédito, para así llevarse a cabo la entrega del pedido.
Para un cliente realizar cualquier compra y/o pago debe estar registrado en
la base de datos de la página Web, para esto se utiliza el módulo de ingreso de
usuario, el cual ofrece la opción de restablecer contraseña, si por alguna razón se
ha olvidado.
Autentificación de usuario
Un sistema de autentificación es un módulo de seguridad para
asegurarnos de que el usuario sea quien dice ser al momento de visitar, comprar
y/o pagar en la página.
Para que sea más claro como funciona la autentificación de usuario, se ha
diseñado el siguiente gráfico:
La pregunta sería ¿Por qué hacer una autentificación de usuario?, pues se
hace porque puede ocurrir el caso de que alguna persona conozca la URL de la
aplicación de acceso restringido y la copiara y pegara directamente sobra la barra
de direcciones, para esto se utiliza la autentificación para saber que realmente no
se esta accediendo sin pasar por la página que comprueba si el usuario y la
contraseña sea correcto, para así evitar posibles fraudes.
Pedidos de clientes
En las paginas Web hay que tener en cuenta de que forma se puede
facilitar el pedido de un cliente; la mejor forma para lograr la facilitación es con la
creación de un catálogo de ventas que le dé al vendedor la habilidad para
controlar la cantidad de información revelada; este catálogo debe contener fotos e
informaciones relevante al producto que se desea adquirir. El catálogo de ventas
presenta al negocio con una imagen positiva.
Seguridad
La seguridad en una página Web es fundamental, los desarrolladores de la
página deben cumplir con las políticas estándar de seguridad, los riesgos y los
ataques son muy fuertes en la actualidad y más cuando se encuentran
debilidades en los sistemas, estos son explotados y utilizados a favor de los
atacantes. Los desarrolladores deben de ser capaces de implementar un alto
nivel de seguridad.
A la aplicación se le debe hacer periódicamente revisión y evaluación de
los códigos, ya que una aplicación es insegura. La seguridad en un sistema son
los códigos que no están hecho de manera integrada por ende esta debe ser
integrada, para una seguridad muy alta. Pero en la realidad no se revisan los
códigos, por eso hay que tener pendiente que al no revisarse los códigos la
página están en riesgo de ser acezada por un usuario no autorizado o como se
dice comúnmente en el lenguaje informático “hacheada”.
La seguridad de la página debe tener una infraestructura con múltiples
capas como son: la zona de seguridad baja (servidor web con la parte de
presentación exclusivamente), zona de seguridad media (servidor de aplicaciones
con módulos compilados) y zona de seguridad alta (servidor de base de datos
con información sensitiva).
Método de pago
El Paypal es una forma de pago vía Web, mediante la transferencia de
dinero entre el o un usuario que tenga una cuenta de correo electrónico o e-mail,
esta es una forma rápida de realizar un pago a través de la Web, otras formas de
hacer pagos vía Web es invoice o o$en de dinero, en esta el usuario envía un
cheque o dinero directamente a la compañía y una vez recibido este, entonces se
le despacha la mercancía o el producto que el usuario adquirió, esta es una forma
efectiva pero demora en algunas ocasiones mucho tiempo, de estas formas la
forma mas rápida y segura es el método de pago mediante Paypal, por que el
pago se realiza de forma instantánea, sin tramites de espera.
1.3. Marco conceptual
Automatización: Sustitución de habilidades humanas por operaciones
automáticas de máquina. Hacer automático un funcionamiento.
Autentificación: Verificación de la identidad de una persona, usuario o
proceso, para así acceder a determinados recursos o poder realizar
determinadas tareas.
Base De Datos: Es una colección de información organizada de forma que
un programa de o$enador pueda seleccionar rápidamente los fragmentos de
datos que necesite. Una base de datos es un sistema de archivos electrónico.
Catálogos: Conjunto de publicaciones y objetos clasificados para la venta.
Comercio Electrónico: También llamado EC o E-Commerce. Conjunto de
transacciones comerciales que se realizan por medio de una red como Internet.
Los pagos para esas transacciones pueden realizarse con tarjetas de
créditos, cheques online, servicios de pagos, etc.
Dominio: Es el nombre que identifica un sitio Web. Cada dominio tiene que
ser único en Internet.
Empresa: unidad económica de producción de bienes y servicios.
Hipertextos: Es un sistema para escribir y mostrar texto que enlaza a
información adicional sobre ese texto.
HTML: (Hyper Text Mark-up Language o Lenguaje de Marcas de
Hipertexto). Lenguaje que sirve para modelar texto y agregarle funciones
especiales. Es la base para la creación de páginas Web tradicionales.
Implementar: Instalar y poner en marcha un sistema automatizado de
utilidades, destinados al usuario.
On-line: Estado de un usuario cuando está conectado a Internet.
Optimización: Logro del mejor resultado posible de una actividad o proceso
mediante el aprovechamiento al máximo de sus potencialidades.
Paypal: Es una empresa e-commerce que permite pagos y transferencias
de dinero por Internet, una alternativa a los métodos de pagos tradicionales
como cheques y giros postales.
Pop-Ups: Es una ventana emergente que aparece de repente en la pantalla
de tu o$enador.
PC: Es una computadora personal, suele estar equipados para cumplir
tareas como en Internet, hacer documentos, ver videos, juegas, escuchar
música, etc.
Plataforma: Es el entorno común en el cual se desenvuelve la
programación de un grupo definido de aplicaciones.
Procesos: “Son actividades diferenciadas que tienen un inicio (entrada) y
un fin (salida)”. 1
Red: Una red de telecomunicaciones es una red de enlaces y nodos
o$enados para la comunicación a distancia, donde los mensajes pueden
pasarse de una parte a otra de la red sobre múltiples enlaces y a través de
varios nodos.
Script: Grupo de lenguajes de programación que son típicamente
interpretados y pueden ser tipiados directamente desde el teclado. Los scripts
son un conjunto de instrucciones generalmente almacenadas en un archivo de
texto que deben ser interpretados línea a línea en tiempo real para su ejecución,
se distinguen de los programas, pues deben ser convertidos a un archivo binario
ejecutable para correrlos.
1 (Whitten, Jeffrey L. “Análisis y Diseño de Sistemas de Información”. 3ra. Edición, Editora Mc Graw Hill, España 1998. Pag. 240.)
Servidor: Es un tipo de software que realiza ciertas tareas en nombre de los
usuarios. También se utiliza para referirse a la pc física en la cual funciona ese
software, una máquina cuyo propósito es proveer datos de modo que otras
máquinas puedan utilizar esos datos.
Usuario: Es un individuo que utiliza una computadora, sistema operativo,
servicio o cualquier sistema informático. Por lo general es una única persona.
Generalmente se identifica frente al sistema o servicio utilizando un nombre de
usuario (nick) y a veces una contraseña, este tipo es llamado usuario registrado.
WEB: Es un sistema de hipertexto que utiliza Internet como su mecanismo
de transporte o desde otro punto de vista, una forma gráfica de explorar Internet.
.NET: Se utiliza para crear plataformas de desarrollo de software con énfasis
en transparencias de redes, con independencia de plataforma y que permita un
rápido desarrollo de aplicaciones.
1.4. Marco contextual
Según los datos investigados durante el levantamiento de información los
principios de los que se rige la empresa Xxx. son los siguientes:
Valores Fundamentales
- Servicio al cliente personalizado.
- Innovación constante.
- Respeto al individuo.
- Trabajo duro y automejoramiento continuo.
- Honestidad e integridad.
Visión
Crear un sólido liderazgo en el mercado con una calidad absoluta en
nuestros servicios.
Misión
Tenemos el compromiso de brindar a nuestros clientes la oportunidad de
hacer de su espacio un lugar acogedor, de calidad y donde se sientan felices.
El diseño de la investigación será de forma no experimental, ya que se
estará trabajando con el sistema sin intervenir en lo que ocurra en ese momento
en la empresa.
Se observarán los problemas que están ocurriendo en la empresa, para
luego analizarlos.
El diseño será de forma transversal, pues se analizarán cual es el estado
actual de la empresa para luego proponer y diseñar la solución.
2.2 Tipo de investigación
El tipo de estudio será el descriptivo, debido a que se identificarán los
diferentes elementos, componentes y su interrelación que intervienen en la
investigación. Además se hará una delimitación de los hechos que conforman el
problema de la investigación.
2.3 Métodos de investigación
El método a utilizar es el método del análisis, ya que se identificarán cada
una de las partes que intervienen en el proyecto y luego se crearán la solución de
los problemas de cada una de las mismas.
2.4 Fuentes y técnicas
Se utilizarán las fuentes primarias y las fuentes secundarias.
Las fuentes primarias se obtendrán por medios de diferentes técnicas,
tales como: la observación, la encuesta y las entrevistas.
Se utilizará la observación para, valga la redundancia, observar los hechos
que ocurren en la empresa y con ello poder realizar un experticio mas claro de
las informaciones.
Luego se realizarán entrevistas para los clientes habituales y los posibles
clientes de la empresa, la cual tendrá un enfoque en las necesidades más
recurrentes en la empresa.
Por ultimo se realizarán una serie de entrevistas para los empleados de
dicha empresa, para así obtener las opiniones e inquietudes de los empleados.
Con esta también se intentará conocer más a fondo la actividad de la empresa.
Las fuentes secundarias se obtendrán de las informaciones que ya han
sido recolectas y transcritas anteriormente como lo son: los archivos de registros
de clientes y de ventas de la empresa, documentos concerniente al proyecto a
trabajar y textos sobre paginas Web.
2.5 Tratamiento de la información
La información recolectada por los diferentes métodos de investigación
será analizada y de esta se sacará un resumen de la parte más importantes y que
más sirva en la investigación; esta información será gua$ada en archivos
manuales y en mecanismos digitales, CD’S, con el fin de tener un respaldo de las
informaciones recolectada.
La información estará debidamente fechada, fecha de recolección y fecha
de almacenamiento.
Para finalizar se empezará con lo que es el análisis de dicha información,
el diseño de la solución del problema y luego con la programación o el desarrollo
en si de lo que será la solución.
Xxx. es una empresa dedicada a la fabricación y ventas de muebles en
madera preciosa en general; esta empresa fue fundada en el año 1996. La
empresa se encuentra ubicada en la Calle Cuesta del Sol No. 4, Hato Nuevo
Santo Domingo Oeste.
El nombre de C. A. proviene de las iniciales del presidente de la empresa
el Sr. Ciprian Abreu; Decoraciones viene del desempeño que se hace en esta
empresa que no es más que la decoración con muebles del agrado del cliente
para su casa y oficina.
La empresa cuenta con 14 empleados entre los que están: el Presidente,
el Administrador, Ebanistas, Pulidores, Pintores, Encargado de Almacén,
Ayudantes de cargas e Instalador de los muebles; quienes forman un equipo de
personas capacitadas en el área.
La empresa está dirigida a las mueblerías que se encargan de la
distribución de muebles en general haciendo sus ventas al por mayor. La
empresa rara vez trabaja con lo que son clientes particulares.
3.2 Organigrama de la Empresa
Presidente
Administrador
Ebanistas Pulidores PintoresEncargado de
AlmacénAyudantes de
CargasInstalador de
Trabajos
3.3 Descripción de puestos
Presidente:
Sus funciones son:
- Desarrollar un ambiente confortable para el trabajador e
implementar el buen manejo de los equipos.
- La búsqueda de nuevos clientes para la empresa por medio
de las visitas hechas a posibles clientes con el catalogo que
poseen.
Administradora:
Sus funciones son:
- Esta se encarga de la contabilidad de la empresa: del pago
debido a los trabajadores, del pago de los servicios
pertinente del lugar, etc.
- Tiene la tarea de recibir los nuevos pedidos e informarle a
los trabajadores.
- Junto con el Presidente sale también a mostrar los
catálogos en busca de nuevos clientes.
Pulidores:
Sus funciones son:
- Pulir los muebles hasta que la pieza quede con brillo
cuando el ebanista hubiese terminado su trabajo.
Pintores:
Sus funciones son:
- Ya terminado el mueble le toca pintarlo con la técnica
correcta.
Encargado de Almacén:
Sus funciones son:
- Este es quien se encarga de que los muebles estén listos a
tiempo. Al igual que cuando están listos es el que se
encarga de darle salida.
Ayudantes de Carga:
Sus funciones son:
- Son los que se encargan de llevar la carga a su destino.
Instalador de Trabajos:
Sus funciones son:
- Es aquel que va a donde el cliente a instalarle (cuando es
necesario) el mueble que pidió.
3.4 Descripción del Sistema Actual
La labor principal de la empresa es la fabricación de muebles para
luego vendérselo a las mueblerías, como también a la venta de muebles a
un cliente determinado. Dicha labor se lleva a cabo por medio de los
siguientes procesos:
Pedido de muebles:
El Representante (xxx y/o xxx ) visitan las diferentes tiendas para
recibir el pedido de manera personal. Las tiendas solicitan el tipo de mueble
que necesitan y se verifica si hay en existencia o se le da un tiempo de
entrega.
Elaboración del Mueble:
Se compran los materiales para el pedido hecho por los clientes,
dicho pedido se le entrega al encargado de taller para el luego entregarlo al
ebanista correspondiente. El ebanista asignado procede a la elaboración del
mueble en conjunto con los pulidores y pintores respectivamente.
Ya terminado este proceso se procede a la entrega y/o venta del
mueble ya sea a un cliente personal o una tienda.
Entrega o Venta:
Se procede a entregar e instalar el pedido al cliente personal o a la
tienda. Se recibe el pago de acuerdo a la forma establecida entre los clientes
y la empresa.
3.5 Diagramas del Sistema Actual
3.5.1 Diagrama de Contexto
Pedido despacho
Datos Cliente
3.5.2 Diagrama Actual Nivel 1
Pedido del
Mueble Materiales
Mueble
Terminado
Cliente 0
Sistema de
Fabricación
Cliente
ArchivoDe
datos
Cliente
1Pedido del
Mueble
2Elaborar Mueble
3Entrega del
Muble
Mueble entregado al cliente
3.5.3 Diagramas Actuales Nivel 2
Pedido Compra Materiales
Archivar
Compra Materiales Mueble Listo
Archivar
2.1Elaboración
Archivo de cliente
1.1Pedido y
aceptación
Archivo de
compra
3.5.4 Diagramas Actuales Nivel 3
Mueble Listo
Solicitar pago
Pago Recibido
3.1Entrega Mueble
3.2Cobrar
3.6 Casos de Uso sistema actual
3.6.1. Casos de uso No. 1
Nombre: Pedido de productos.
Actor Primario: Clientes.
Disparador: Pedido de muebles.
Descripción: El cliente pide el tipo de mueble o trabajo que desea
adquirir.
Condiciones previas: El representante de la empresa debe tener los
datos del mueble o trabajo que el cliente desea adquirir.
Escenarios:
- El representante se encarga de visitar o comunicarse con el
cliente.
- Digita los datos del cliente y el pedido realizado por dicho cliente.
- Asignar el pedido al empleado encargado.
- Se procede a la elaboración del pedido.
Excepciones: Que no tenga los materiales para la elaboración del
pedido.
3.6.2 Casos de uso No. 2
Nombre: Elaboración del producto
Actor Primario: Ebanistas
Disparador: Elaboración de muebles nuevos
Descripción: Se elabora el pedido realizado por cada cliente o tienda.
Condiciones previas: Caso de uso (pedido de productos)
Escenarios:
- Se le entrega el pedido al encargado del taller.
- El encargado le entrega el pedido al ebanista.
- El ebanista procede a la elaboración junto con los demás
participantes de dicha realización.
- Se procede a la terminación y luego a la entrega al cliente.
Excepciones: Que no tenga los materiales para la elaboración del
pedido.
3.6.3 Casos de uso No. 3
Nombre: Venta o entrega del producto
Actor Primario: Presidente o vicepresidente.
Disparador: Venta o entrega de muebles nuevos.
Descripción: Se procede a la venta o entrega del mueble realizado a
cada cliente o tienda.
Condiciones previas: Caso de uso (Elaboración del producto).
Escenarios:
- Se le entrega el pedido al cliente o tienda.
- Si el cliente es corporativo se procede a la pasa a cuentas por
cobrar.
- Si es un cliente final se procede al cobro inmediato.
Excepciones: Que el trabajo no este terminado correctamente.
3.7 Resumen de la entrevista
La empresa C. A. Decoraciones ofrece servicios de fabricación de
muebles en caoba. El cliente puede solicitar su mueble durante la visita del
presidente o del administrador para mostrarle el catálogo o bien puede hacerlo
vía telefónica llamando a la administradora para que le coja su pedido.
La administradora inmediatamente recibe un nuevo pedido lo registra en
una mascota y se le informa al cliente que debe hacer un adelanto del 50% para
empezar a hacerle el mueble, al cliente realizar el pago se le informa al
encargado de almacén para que inmediatamente ponga a los trabajadores a
trabajar. La administradora debe informarle al cliente cuantos son los días de
espera antes e entregarle su pedido. Los días de espera dependerán de la
magnitud del pedido del cliente.
Al terminar el mueble se le llama al cliente para informarle que su mueble
esta listo y que se le estará llevando ese mismo día o al día siguiente. Se le va a
llevar el mueble al cliente, se le instala y se le lleva la factura al cliente para que
proceda al pago, ya sea por cheque o en efectivo.
3.8 Sugerencias
Se debe implementar un sistema automatizado para llevar el control de
los pasos de registro de un nuevo mueble y del proceso en el que se encuentra
el mueble en cualquier momento.
3.9 Deficiencias encontradas en el sistema actual
La principal deficiencia que pudimos observar en el análisis de la
entrevista es que no se lleva un sistema confiable para el registro de un nuevo
pedido, ni se guardan los datos de la empresa que hizo el pedido, por lo que no
se puede llevar un control fiable de la contabilidad de la empresa ni se puede
confiar en el buen manejo de la misma. Además no se lleva un control fijo en
cuanto a los trabajos que han hecho sus empleados. Toda la empresa se
maneja de una manera, podríamos de decir, basada en la “confianza” en los
demás.
Otra cosa que se puede observar es que el presidente pie$e mucho
tiempo en la búsqueda de nuevos clientes ya que debe llevarle los catálogos al
negocio a cada empresa.
Como se observa en todo lo anterior la empresa tiene grave problemas
de organización, es por esto que estamos proponiendo la solución a dicho
problema.
CAPITULO IV
SISTEMA PROPUESTO
4.1 Descripción Sistema Propuesto
Teniendo en cuenta el crecimiento del Internet como medio de
comunicación, la empresa se ve en la necesidad de automatizar sus procesos y a
la vez promocionar y vender sus productos vía web, dándole las facilidades
necesarias a sus clientes y cubriendo así, la empresa, un segmento del mercado
bastante productivo e importante para cualquier empresa.
En los últimos tiempos la publicidad vía web es una prioridad, ya que una
gran parte de los clientes utilizan la tecnología como medio de comunicación.
Hoy en día, la empresa Xxx. no cuenta con un sistema automatizado para
la venta de sus muebles. Esto es una gran debilidad hoy en día ya que el
mercado competitivo esta mucho más avanzado que ellos en cuanto al servicio al
cliente y facilidad para la compra de sus clientes.
Como queda probado en los párrafos anteriores, proponemos el desarrollo
de una pagina Web para la venta de muebles en la Republica Dominica. La
puesta en marcha de este sistema le permitirá a la empresa llegar a una mayor
cantidad del mercado e incrementar así las ventas en la empresa.
Los módulos a contemplarse en la propuesta para la formulación de una
página Web para la empresa Xxx. son los siguientes:
Modulo cliente
o Registro de clientes al sistema.
o Catalogo Online de todos los muebles en existencias.
o Sistema de pedido de las mercancías.
o Sistema de facturación y pago vía Internet.
Modulo Mantenimiento - Administrativo
o Mantenimiento de productos.
o Mantenimiento de las ventas y órdenes.
o Reportes
4.2 Diagrama sistema propuesto
4.2.1 Diagrama de Contexto 0
Pedido Despacho
Solicitud de Entrega de Datos datos
Datos Clientes
Cliente Sistema de venta
de MueblesCliente
4.2.2 Diagrama Nivel 1
Acceso a la Ver Producto
Pagina a adquirir
Solicitud cantidad de
Producto disponible Producto Entrega
Confirmado producto
Inventario Producto
Cliente
1.0Registro
de Cliente
2.0Selección Productos
3.0Registro de
Pedido / Cobro
Cliente
4.2.3 Diagrama Nivel 2
Catálogos
Entrada a la Datos Cliente Contraseña Datos usuarioPagina
Envío de datos
Solicitud datos Respuesta Datos de usuario disponibles base de datos gua$ados
Clientes
1.1
Introducción
de datos
1.2
Verificación
de Datos
1.4
Ingreso del
cliente al
sistema
1.3Validación Usuario y
Contraseña
Ver producto Datos Artículos añadidos Productos
Solicitar productos Producto disponible
en existencias
Inventario Producto
No existe producto en existencias
Pedido
confirmado
2.1Adición
Productos al carrito
2.2Verificación
productos en existencias
2.3Elaboración de
Producto
Precios y Precio Reporte de cantidades total factura
Solicitud información Envío de solicitud tipo de Envío información Entrega de de Productos y informaciones pago tipo de pago mercancía
precios solicitadas
IInventario Producto Tipos de Pagos
3.1Calcular
producto y cantidad
3.2Elección
Opción de Pago
3.3Realización Pago / Cobro mercancía
Cliente
4.3 Descripción de los procesos
Proceso: 1.0
Nombre: Registrar cliente
Objetivo: Registrar los clientes para poder comprar alguna mercancía. Dicho
proceso debe capturar, verificar, validar e ingresar los datos del cliente en la base
de datos de la página.
Flujo de entrada: Entrada a la pagina.
Flujo de salida: Catalogo de la pagina.
Proceso: 1.1
Nombre: Introducir datos.
Objetivo: Proceso dedicado a la captura de los datos del cliente, es decir aquí el
cliente llenara un formulario con sus informaciones personales.
Flujo de entrada: Entrada a la pagina donde vera el catalogo online del cliente.
Flujo de salida: Datos del cliente capturados.
Proceso: 2.0
Nombre: Seleccionar productos.
Objetivo: Seleccionar los productos que el cliente desea comprar después de
estar registrado en la pagina.
Flujo de entrada: Ver productos.
Flujo de salida: Artículos añadidos al carro de compra y pedido confirmado.
Proceso: 2.1
Nombre: Añadir productos.
Objetivo: Añadir productos al carrito de compra.
Flujo de entrada: La visualización de los productos, es decir la visión del catalogo
que tiene el cliente.
Flujo de salida: Datos de los productos seleccionados.
Proceso: 2.2.
Nombre: Verificar productos en existencias.
Objetivo: Verificar si existen productos en existencias de los que el cliente desea.
Flujo de entrada: Datos de los productos seleccionados.
Flujo de salida: Artículos añadidos.
Proceso: 2.3
Nombre: Elaboración del producto.
Objetivo: Fabricar productos que no tenga la tienda en existencia.
Flujo de entrada: No existen productos en existencia.
Flujo de salida: Pedido a producción listo.
Proceso: 3.0
Nombre: Registrar pedido / Cobrar
Objetivo: Registrar el pedido y realizar el cobro. En este proceso se procede al
registro del pedido del cliente, la verificación de mercancías y el total de la factura
y el pago como tal.
Flujo de entrada: Precios y cantidades de los productos solicitados.
Flujo de salida: Entrega de mercancía.
Proceso: 3.1.
Nombre: Calcular productos y cantidades.
Objetivo: Calcular los precios y las cantidades de los productos.
Flujo de entrada: Precios y cantidades de artículos.
Flujo de salida: Precio total de la o$en
Proceso: 3.2.
Nombre: Elegir forma de pago.
Objetivo: Elegir la opción de pago por la cual desea pagar la compra.
Flujo de entrada: Precio total de la factura.
Flujo de salida: Reporte de la factura.
Proceso: 3.3.
Nombre: Realizar pago / Cobrar mercancía.
Objetivo: Realizar pago por medio de la opción elegida en el proceso anterior y la
entrega al cliente de su pedido.
Flujo de entrada: Reporte de la factura del cliente.
Flujo de salida: Entrega de la mercancía al cliente.
4.4 Ventajas del sistema propuesto
El sistema propuesto como podemos ver ofrece al cliente ventajas múltiples
comparado con el sistema actual.
Dentro de las ventajas tenemos:
- El usuario tendrá mayor facilidad para encontrar lo que anda
buscando sin necesidad de esperar a que le lleven el catalogo.
- Se reducen gastos tanto de gasolina y material gastable como de
tiempo.
- La empresa tendrá un control automatizado de todos los pedidos.
- El sistema le enviara un correo directamente a las personas de
almacén para la puesta en fabricación del mueble pedido.
- El sistema avisara en almacén cuando se este agotando algún
mueble.
- Facilita al usuario a que tenga control de lo que en realidad desea.
- Proporcional un gran nivel de seguridad y confianza en los datos
que se manejaran, dando al usuario un ambiente amigable para
que sea de fácil manejo para ellos.
4.5 Requerimientos Técnicos
Para llevar a cabo este proyecto tendremos que tenemos varios
requerimientos a tomar en cuenta.
4.5.1 Requerimientos de hardware
Hemos recomendado el siguiente ha$ware para la implementación de
dicho proyecto:
- Computadora con 1gb de memoria RAM y un procesador core duo
a 1.5 ghz o mayor.
- Impresora.
4.5.2 Requerimientos del software
- Sistema Operativo Windows XP.
- Base de datos SQL Server.
- Requerimientos de servicio.
- Registro de dominio.
- Compra de Hosting.
- Servicio de Internet Flash 512 mbps.
4.5.3 Requerimientos de Servicio
En vista de que la interfaz de la pagina será fácil y sencilla de manejar, la
empresa no se vera en la necesidad de contratar personal altamente cualificado
para el manejo de la misma.
Al momento de nosotros poner en marcha dicho sistema, impartiremos un
programa de capacitación para el empleado que será puesto a cargo de dicho
sistema al mismo tiempo le será entregado un manual que le sirva de instructivo
para ocasiones futuras.
4.6 Mapa del siteWeb Site
www.xxx.com
Administraciónwww.xxx.com/admin
ClienteMueblería Online
www.xxx.com
Configuración
Mantenimiento
Catalogo
Clientes
Reportes
Inicio
Nosotros
Contáctanos
Iniciar Sección
Informaciones
Carro de Compra
Búsqueda
Catalogo
4.7 Estudio de factibilidad
Ya establecidas las razones que nos llevaron a realizar este proyecto, se
les presenta a continuación un estudio de factibilidad en el cual se podrá
determinar la infraestructura tecnológica y la capacidad técnica que será
necesaria para la implementación del proyecto presentado como solución al
problema de la empresa C.A. Decoraciones, S. A.
4.7.1 Factibilidad Técnica
De acuerdo a los requerimientos tecnológicos necesarios para la
implementación de este proyecto se evaluaran tres aspectos:
Hardware
Software
Servicios
Hardware
En esta parte esta contemplado el siguiente equipo, estas son las
especificaciones mínimas del mismo.
Una computadora Intel Core Duo 2.0Ghz.
Con 1GB de memoria RAM.
Con un disco duro de 160GB.
Lector DVD Lite-on.
Un UPS APC de 500W.
Un monitor LCD Aoc de 17”.
67
Teclado compatible Genios PS/2.
Mouse compatible Xtexh PS/2.
Impresora HP 1560.
Software
En cuanto el software que se requerirá para la implementación de este
proyecto son:
Editor de PHP.
Editor base de datos MySQL.
Open Office.
Microsoft Windows XP Profesional.
Servicios
Para la puesta en marcha de este proyecto se requerirá también la
contratación de los siguientes servicios:
Registro de dominio.
Hosting.
Internet de banda ancha (256kbps/128kbps).
Horas de programación para el desarrollo del Website.
4.7.2 Factibilidad operativa
68
Para este proyecto se necesitaran de personal que administre la página y
de un personal de mantenimiento, a continuación se explica las funciones de los
mismos:
- Usuario administrador: Este usuario podrá desde el modulo de
administrador, crear usuarios de mantenimientos, crear o
remover productos, cambiar los precios de los productos,
aumentar o disminuir ITBIS.
- Usuarios de mantenimiento: A diferencia del usuario
administrador, este usuario no podrá crear otras cuentas de
usuarios, no tendrá acceso a cambiar los precios de los
productos, sino que podrá realizar tareas como cambiar la
descripción de un producto, actualizar las fotos de uno o mas
productos y darle mantenimiento a la pagina.
4.7.3 Factibilidad económica
69
El aspecto económico de toda propuesta juega un papel importante ya
que lo económico es uno de los puntos principales para la puesta en
marcha/ejecución de un proyecto. Un estudio económico bien realizado
determina la aceptación o no de una propuesta; por tanto la factibilidad
económica a presentar puede influir en la aprobación de este proyecto.
Para el buen funcionamiento de esta propuesta se deben tener claro
cuales son los equipos, los software y el costo que implicara su implementación.
Tomando en cuenta lo dicho anteriormente, a continuación se detallan
cada uno de los requerimientos del sistema.
Ha$ware Costo
Una computadora Intel Core Duo 2.66Ghz.
Mother Boa$ Foxconn G31MV-K
Procesador INTEL 2.66Ghz
$$1,925.10
5,561.40
1GB de memoria RAM 1,639.90
Disco duro 160GB 1,497.30
Lector DVD Lite-on 962.55
UPS APC 500W 1,960.75
Monitor LCD Aoc 17” 5,347.50
Teclado compatible Genios PS/2 260.25
Mouse compatible Xtexh PS/2 142.60
Impresora HP 1560 1,532.95
TOTAL $$$20,830.30
Software Costo
Editor de PHP GRATIS
70
Editor base de datos MySQL GRATIS
Open Office GRATIS
Microsoft Windows XP Profesional $ 6,452.65
TOTAL $$$6,452.65
Servicios Costo
Registro de dominio y posting
(US$105 x $$36.00) $$ 3,780.00
Internet Plan A Mi negocio Básico
(Codetel $$4,400.00 x 12) pago todo un año
52,800.00
Sistema Xxx. 30,000.00
TOTAL $$$86.580.00
Entonces tendríamos:
Hardware ----------------- $$ 20,830.30
Software ------------------ 6,425.65
Servicios ----------------- 86,580.00
Total -------------- $$113,835.95
71
N. Campo Tipo Caracteres Nulo Descripción
clienteid autoincrement Primary key no Código del cliente
direccion char 40 no Dirección del cliente
nombre_persona char 40 no Nombre del cliente
apellido_persona char 70 no Apellido del cliente
nombre_compañia char 50 si Nombre de la Cía.
cedula char 11 no Cedula del cliente
genero binary 1 no Femenino o masculino
Rnc char 9 SI Rnc de la compañía
Provinciaid int 11 no Provincia donde vive
municipioid int 11 no Municipio donde vive
ciudadid char 11 no Nombre de la ciudad
sectorid char 11 no Sector donde Vive
email char 40 no
Dirección del correo
electrónico
Celular char 20 si Numero de celular
Fax char 20 si Numero del fax
Telefono char 20 si Numero de teléfono
Tabla de Ciudades
N. Campo Tipo Caracteres Nulo Descripción
ciudadid int 10 (Primary key) no Id de la ciudad
municipioid int Id del municipio
ciudad_nombre varchar 80 no Nombre de la ciudad
Tabla de Municipio
N. Campo Tipo Caracteres Nulo Descripción
municipioid int 11 (Primary key) no Id del municipio
74
descripcion varchar 80 no Descripción
provinciaid int 11 no Id de la provincia
Tabla de Provincia
N. Campo Tipo Caracteres Nulo Descripción
provinciaid int 11 (Primary key) no Id de la provincia
descripcion varchar 80 no Descripción
Tabla de Sector
N. Campo Tipo Caracteres Nulo Descripción
sectorid int 10 (Primary key) no Id del Sector
sector_nombre char 80 no Nombre del Sector
municipioid int 10 no Id del municipio
ciudadid int no Id de la ciudad
Tabla de Países
N. Campo Tipo Caracteres Nulo Descripción
cod_paises int 11 (Primary key) no Código del país
nombre_paises varchar 255 no Nombre del país
Tabla de O$enes
N. Campo Tipo Caracteres Nulo Descripción
75
o$enid int 10 (Primary key) no Código de la o$en
clienteid int unsigned no Código del cliente
fecha date no Fecha que se tomo la o$en
o$en_estatus char 20 no Estatus de la o$en
envio_nombre char 40 no
Nombre de la persona a
donde se enviara el Mueble.
envio_apellido char 50 no
Apellido de la persona a
donde se enviara el mueble.
envio_direccion char 40 no Dirección de envío.
envio_provincia char 20 no
Provincia de la dirección de
envío
envio_municipio char 20 no
Municipio de la dirección de
envío
envio_ciudad char 20 no
Ciudad de la dirección de
envío
envio_sector char 20 no
Sector de la dirección de
envío
pagoid int 11 no Id del pago
fecha_comp datetime si Fecha
ca$_numero varchar 16 no Numero de la tarjeta
ca$_nombre varchar 25 no Nombre de la tarjeta
ca$_expira char 9 no Expiración de la tarjeta
ca$_cid varchar 3 no
Últimos tres números de la
tarjeta
Tabla de Muebles
N. Campo Tipo Caracteres Nulo Descripción
76
muebleid Char 10 (Primary key) no Código del mueble
mueble_nombre char 40 no Nombre del mueble
subcatid int 11 no Subcategoría
precio float 11.2 no Precio del mueble
precio_costo float 11.2 no Precio de costo del mueble
descripcion varchar 3000 no Descripción del mueble
cantidad int 4 Unsigned no Cantidad de artículos
fecha_ing date no Fecha de ingreso
fecha_mod date no Fecha de movimiento
visitas int 11 Unsigned si Visitas a ese mueble
estatus binary 11 no Estatus del mueble
Tabla de Categoría
N. Campo Tipo Caracteres Nulo Descripción
catid int 10 (Primary key) no Código de la categoría
cat_nombre char 40 no Nombre de la categoría
cat_status binary 1 no Status
Tabla de Subcategoría
N. Campo Tipo Caracteres Nulo Descripción
subcatid int 10 (Primary key) no Id de la subcategoría
subcat_nombre char 40 no Nombre de la subcategoría
catid int 11 Id de categoría
subcat_status binary 1 no Status Subcategoría
Tabla de Moneda
N. Campo Tipo Caracteres Nulo Descripción
77
cod_moneda int 11 (Primary key) no Código de la moneda
nombre_moneda char 50 no Nombre de la moneda
simbolo_moneda char 60 no Símbolo de la moneda
cod_paises int 3 no Código de los países
estatus_moneda binary 1 no Estatus
Tabla de o$en_articulos
N. Campo Tipo Caracteres Nulo Descripción
o$enid int Primary key no Código de la o$en
muebleid int Primary key no Código del mueble
articulo_precio float 4,2 no Precio de la o$en
cantidad tinyint no Cantidad de los productos
Tabla de niveles_usuario
N. Campo Tipo Caracteres Nulo Descripción
nivelid autoincrement Primary Key no Código del nivel
nivel_nombre char 40 no Nombre del nivel
Tabla de usuario
N. Campo Tipo Caracteres Nulo Descripción
email char 50 no Email del usuario
contraseña char 50 no Contraseña de usuario
nivelid int unsigned no Codigo del nivel
clienteid int unsigned no Codigo del cliente
Tabla de envio_muebles
78
N. Campo Tipo Caracteres Nulo Descripción
envioid int 11 (Primary key) no Id del envío
email char 50 no email del cliente
nombre_persona char 30 no Nombre del cliente
apellido_persona char 40 no Apellido del cliente
direccion_persona char 80 no Dirección del cliente
provinciaid int 11 no id de la Provincia
municipioid int 11 no Id del Municipio
ciudadid int 11 no Id de la Ciudad
sectorid int 11 no Id del Sector
telefono char 10 no Teléfono
Tabla de opciones_pago
N. Campo Tipo Caracteres Nulo Descripción
pago_id autoincrement Primary Key no Código del tipo de pago
nombre_pago char 50 no Nombre del tipo de pago
Tabla de Mantenimiento
N. Campo Tipo Caracteres Nulo Descripción
cod_mant int 11 (Primary key) no Código Mantenimiento
mail_admin char 70 no Email del Administrador
mail_taller char 70 no Email de Taller
mail_despacho char 70 no Email de despacho
cod_moneda int 4 no Código de la moneda
porciento_ganancia int 3 no Porciento de Ganancia
alerta_min_producto int 3 no Alerta de producto
79
Tabla de reg_cant_muebles
N. Campo Tipo Caracteres Nulo Descripción
Cod_reg_cant Int 11 Primary Key no Código del registro
Muebleid Varchar 11 No ID del mueble
Cantidad_reg_cant Int 11 No Cantidad registrada
Date_reg_cant datetime no Fecha del registro
mail Varchar 50 no Mail de quien hizo el registro
Tabla de factura
N. Campo Tipo Caracteres Nulo Descripción
facturaid Int 11 Primary Key no Id de la factura
o$enid Int 11 No Id del o$en
fact_fech Datetime no Fecha de la factura
fact_bcf varchar 50 no Ncf de la factura
5.3 Diseño de formas y reportes
80
A continuación se mostraran la forma de cada una de las interfaces de la
página.
Pagina de Inicio
La pantalla de inicio al sistema cuenta con tres (3) partes: A la izquierda
podemos encontrar lo que es una búsqueda detallada del catalogo, el detalle del
carrito de compra, una guía de informaciones necesarias para que al usuario le
sea mas fácil el manejo de la pagina y un sistema de búsqueda rápida; en el
centro tenemos lo que es una lista de los 10 muebles mas vendidos; y la parte
superior que nos sirve para acceder a los demás lugares de la pagina.
Pagina Nosotros
En esta página el usuario podrá encontrar datos generales de la empresa,
como: historia, quienes somos, visión, misión y valores fundamentales.
81
Pagina contactos
En esta página el usuario podrá encontrar los medios por los cuales puede
ponerse en contacto con la empresa. Entre estos tenemos: Email, teléfono,
celular, dirección, nuestro horario y una manera de contactarnos enviándonos un
correo directamente por la página.
Formulario Envíanos un correo
En este formulario el usuario tiene la opción de ponerse en contacto con
nosotros enviándonos un correo desde la misma página. El formulario consta con
varios campos a llenar: De (correo electrónico), el asunto del mensaje y el cuadro
mas grande para escribir el mensaje que desea enviarnos. Consta con un botón:
Enviar: Dándole click aquí el usuario inmediatamente nos
82
envía su mensaje el cual se le responderá en la brevedad
posible.
Pantalla de acceso del usuario
Esta es la pantalla de inicio al sistema para el usuario. En esta se valida el
correo y la contraseña del usuario. Esta tiene varios botones para utilizar que son:
Cancelar: Este botón se utiliza cuando se comete algún error
y el usuario desea cancelar la operación que le había
mandado al sistema.
Continuar: Cuando el usuario da click aquí inmediatamente
se validan los datos que había ingresado y le da acceso al
sistema.
Olvido Contraseña: Se utiliza al usuario se le ha olvidado la
contraseña y desea que el sistema se la recuerdo.
Regístrese aquí: Este se utiliza para los usuarios que aun no
se han registrado en el sistema y deseen hacerlo.
Pantalla registro de usuario
En esta página podemos ver el formulario de registro de cliente. Dicho
83
formulario consta de varios datos a llenar: Datos sobre la compañía, los datos
para iniciar sesión, los datos del responsable y algunos datos adicionales.
También cuenta con un botón:
Gua$ar: Cuando se le da click a este botón inmediatamente
valida los cambios realizados en el registro, si hay algún error
este te lo avisa por medio de mensajes que se colocaran
arriba del formulario.
Pantalla recuperación de contraseña
En esta pantalla el usuario tiene la oportunidad de recuperar su
contraseña al habérsela olvidado. Solo debe colocar su correo electrónico e
inmediatamente se le enviara a su correo una contraseña escogida por el sistema
para que el usuario pueda proceder a la recuperación de su cuenta. Esta pantalla
consta con dos botones:
Volver: Se utiliza para regresar a la pantalla anterior.
Enviar: Se utiliza para enviarse la contraseña después de
haber escrito la contraseña en el campo de arriba.
Pantalla mi cuenta
84
En esta pantalla el usuario tiene la opción de verificar, modificar y/o
agregar alguna información extra en su cuenta. Las informaciones que se pueden
verificar, modificar y/o agregar son: Modificar mis datos personales, modificar
dirección para los envíos, cambiar la contraseña y agregar una dirección de
envío.
Formulario modificar mis datos personales
En este formulario como se ve el usuario ve los datos que había ingresado,
si quiere cambiar alguno solo debe borrar lo que esta y escribir la nueva
información y darle al botón gua$ar para que valide los datos.
Formulario agregar dirección de envío
En este formulario el usuario debe agregar la dirección de envío en que
desee que le lleguen sus pedidos, solo debe llenar los campos que se le piden en
el formulario. El formulario consta de dos botones: el de cancelar y el de gua$ar
para validar los datos.
Formulario cambiar contraseña
En este formulario el usuario tendrá la opción de cambiar su contraseña si
así lo desea, ingresando la contraseña anterior y luego poniendo una nueva y
dándole click en el botón cambiar que se encuentra en el formulario.
Mueble personalizado
En la columna izquie$a debajo de catalogo se encuentra lo que es un flash
animado para si un cliente quiere hacer un mueble que no este en la pagina
85
pueda dar click y ponerse en contacto con nosotros.
Pantalla inicio de sesión administrador
Esta pantalla se utiliza para ingresar al modulo administrador del sistema,
en esta se validan los datos del usuario al igual que el nivel de usuario
establecido al crear el usuario. Consta de un botón:
Continuar: Este botón se utiliza para que el sistema empiece a
validar los datos ingresados.
Pantalla inicio administrador
Esta es la pantalla principal del modulo administrador, dicha pantalla esta
dividida en varias partes: en el lado izquie$o tenemos el menú de manejo de todo
el sistema que contiene lo que es la parte de configuración, mantenimiento,
catalogo, clientes y los reportes del sistema; en el centro tenemos lo que es un
pequeño reporte de las ultimas actividades hechas en la pagina con un reporte de
los productos que se están terminando; y en la parte superior tenemos un
pequeño menú de acceso rápido a lo que es el catalogo y si requieren algún
soporte.
Menú Configuración
Usuario
Esta es la pantalla para configurar lo que son los usuarios y su nivel en
86
esta se puede editar, eliminar y cambiar la contraseña de cualquiera de los
usuarios administradores.
Cambiar contraseña
En esta pantalla se puede cambiar la contraseña de su usuario de una
forma rápida.
Menú Mantenimiento
General
En este formulario podemos encontrar las informaciones generales del
sistema para darle mantenimiento.
Moneda
Este formulario lo usamos cuando queremos agregar una nueva moneda o
editar y eliminar una ya existente.
Menú catalogo
En este podemos editar, agregar o eliminar alguna nueva categoría,
subcategoría o producto.
Menú clientes
Pedidos
En esta pantalla nos sale un listado de las o$enes que se han hecho, en
este listado podemos poner cuando la o$en esta completada o en proceso.
Buscar
En esta pantalla podemos buscar algún cliente que necesitemos.
Facturas
En esta pantalla se pueden ver y exportar las facturas emitidas a un
cliente.
87
Reportes
Dentro del menú de Reportes tenemos: Reporte productos - ventas,
reporte producto – visitados, reporte productos – mas vendidos, reporte productos
– disponibles y un reporte de clientes – o$enes. Las pantallas de cada uno son
las siguientes:
5.4. Estándares de programación
5.4.1 Descripción de Botones e iconos
Icono / Botón Descripción
Actualizar el carrito de compra
Añadir el producto al carrito de compra
Continuar con la compra
Eliminar la compra actual
Producto agregado en el área administrador
Agregar en el área de administrador
Actualizar en el área de administrador
Eliminar en el área de administrador
Editar en el área de administrador
Icono de productos en el resumen principal del área de adm.
Muestra el calendario para seleccionar las fechas
Icono de ó$enes en el resumen principal en el área de adm.
Logeo
Se utiliza para búsqueda avanzada de códigos y correos.
Se utiliza para cambiar la contraseña del usuario adm.
88
Nos gua$a el reporte en pdf.
Se utiliza para continuar un proceso en el área administrador
Agregar un usuario en el sistema
Se utiliza para cancelar algún proceso en el área de adm.
Se utilizar para buscar dentro de los reportes
Se utiliza para gua$ar algún cambio en las monedas a utilizar
Nos devuelve al sitio anterior en el área de administrador
5.4.2 Desarrollo de la base de datos
En el diseño de la base de datos utilizada en la pagina xxx, se estableció
que la misma tenga por nombre dbmuebleria, donde db es Data Base, en español
Base de Datos, y el prefijo de mueblería es debido a que es la base de datos de
una mueblería.
Al mismo tiempo, las tablas utilizadas se nombraron de acue$o a la función
que desempeñaban en la página. Por ejemplo para el almacenamiento de las
categorías se utilizo: categoría. Los campos que se encuentran en las tablas,
unos se nombraron de acue$o a su función en las tablas a la cual pertenecía
utilizando un prefijo, en otros casos donde fueron necesario se nombraron de
acue$o al nombre del campo. Por ejemplo en la tabla categoría los campos se
nombraron de la siguiente forma: cat_nombre, cat_estatus y así sucesivamente.
En la tabla ciudades se nombraron de la siguiente forma: ciudadid.
Cuando un campo hace a su vez de llave o clave principal se utiliza el
sufijo ID junto con el nombre del campo. Por ejemplo en la tabla cliente se utiliza:
89
clienteid.
BIBLIOGRAFÍA
http://www.definicion.org
http://www.alegsa.com.ar
http://www.masadelante.com
Whitten, Jeffrey L. “Análisis y Diseño de Sistemas de
Información”, 3ra Edición, Editora Mc Graw Hill, España 1988
http://www.masadelante.com
Roxanna Baxi. Consejos para Desarrollar Contenidos para la
Web. Manual. Octubre 2000. Versión 0.35
EDUTEKA – Tecnologías de Información y Comunicaciones
para Enseñanza Básica y Media. Evaluación Critica de una
Pagina Web
Hernán Marcelo Racciati. Introducción a la Seguridad de
Aplicaciones Web. Copyright 2003-2005
http://school.discoveryeducation.com/schrockguide/pdf/
evaluacionweb.pdf
www.acens.com/file_download/121
http://www.apertus.es/productos/paginas-xml/index.pdf
http://dewey.uab.es/pmarques/dim/revistaDIM9/Articulos/
cegea_dim9.pdf
http://www.mejornegocios.com/index.php?
command=export&style=pdf&news_id=781
90
http://cecauto.com/temp/PedidosInternet.pdf
CONCLUSION
Al momento de haber concluido la creación y desarrollo de la página Web
de la compañía de C.A., hemos podido identificar cada uno de los objetivos que
hemos propuesto en el desarrollo de esta tesis.
Además que frente a la situación concreta en la que se encuentra el
sistema actual de la compañía, nos comprometemos a concluir presentando lo
siguiente:
De acuerdo con datos e informaciones concretas obtenidos durante el
desarrollo de dicha tesis a través de una análisis profundo, podemos afirmar que
la solución mas viable es la creación de una pagina Web para los pedidos de los
productos y administración de los mismos para la compañía C.A., de acuerdo a
estudios realizados planteamos que este tipo de acción solucionaría
satisfactoriamente la gran demanda de clientes que desean ver el catalogo de
venta y al mismo tiempo realizar los pedidos de inmuebles.
Presentamos de forma clara y objetiva los beneficios y ventajas al
momento de manejar sus pedidos y clientela vía Web, esto consistiría en un
ahorro económico, pues no se necesitaría de tanto personal como el que poseen
actualmente, sin mencionar que no tendría la necesidad de volver a utilizar
catálogos físicos los cuales son limitados, son susceptibles a danos físicos y hay
91
que actualizarlos a medidas que se introducen nuevos inmuebles, también la
compañía consolidaría sus servicios, poseería una administración mas eficiente y
un margen mínimo o casi nulo de fallas o caídas de dicho servicio.
Para mejor comprensión del estudio realizado identificamos de manera
detallada todos y cada uno de los requerimientos necesarios para la creación de
este proyecto, siendo la World Wide Web una vía de acceso que permite a los
clientes acceder al portal y ver la totalidad de los productos las veinte cuatro
horas del día y los siente días de la semana, esto brinda la oportunidad no solo
de que los clientes vean los productos sino que también los compren por esta
misma vía de una forma segura, rápida y efectiva, así como también permitiría a
la compañía C.A. administrar todos sus productos, clientes y transacciones de
manera rápida, fácil y segura.
Se identificaron cada uno de los pasos que conlleva el proyecto, así como
el costo que conllevaría el mismo, cabe resaltar que la puesta en ejecución de la
pagina cumple con todos los objetivos planteados, lo que se convertiría en un
recurso de mucho valor para la compañía C.A., dando como resultado mayores
beneficios, tanto para los propietarios como para los clientes, y teniendo en
cuenta que la tecnología de compras vía Web es ampliamente utilizada alrededor
del mundo, esto le da a demostrar al cliente la compañía C.A. esta al día en lo
que concierne al área de la tecnología.
92
Xxx.
Encuesta preferencia de clientes.
Edad del encuestado:
De 18 a 20 ____ De 26 a 30 ____
De 21 a 25 ____ Más de 31 ____
1) ¿Tiene acceso a una computadora con internet usted?
Si ____ No ____
2) ¿Qué tanto usted usa el internet?
Poco ____ Mucho ____ Nunca ____
3) ¿Qué tipo de actividades frecuenta hacer en internet?
Chatear ____ Noticias ____
Compras ____ Otro:__________________
4) ¿Ha realizado algún tipo de transacción o negocio por internet?
Si ____ No ____
5) ¿Qué tipo de transacción ha realizado?
Pago de servicios ____ Revisión de balances ____
94
Pago de tarjeta ____ Otro:________________
6) ¿Compraría por internet?
Si ____ No ____
7) ¿Confía en la seguridad de la página a la hora de realizar una compra
por internet?
Si ____ No ____
8) ¿Considera viable que una tienda venda muebles en internet?
Si ____ No ____
9) ¿Compraría usted un mueble en dicha tienda?
Si ____ No ____ Tal vez ____
10)¿Cómo le gustaría realizar el pago a la hora de comprar por internet?
Tarjeta de Crédito ____
Transferencia bancaria ____
Contra entrega ____
11)¿Cómo le gustaría recibir informaciones de la página?
Vía telefónica ____
E-mail ____
Mini mensajes a celulares (SMS) ____
95
12)¿Cómo califica la idea de una página de venta de muebles por
internet?
Excelente ____ Buena ____
Muy Buena ____ Regular ____
Mala ____
13) Si tiene alguna otra observación siéntase libre de decírnosla aquí
Gracias por darnos un poco de su tiempo
96
Resultados de Encuesta Xxx.
PREGUNTAS 18-20 21-25 26-30 31 o mas
Tienes acceso a una computadora con internet?
Si 10 10 10 10
No
Que tanto usted usa el internet?
Poco 3 2 3
Mucho 7 8 10 7
Nunca
Que tipo de actividades frecuenta hacer en internet?
Chatear 7 8 5 7
Leer noticias 7 9 7 9
Compras Online 5 6 5 9
Otras 4 6 8 8
Ha realizado algún tipo de transacción o negocio por internet
Si 7 8 9 9
No 3 2 1 1
Que tipo de transacción a realizado?
Pago de Servicios 4 7 5 8
Pago de tarjeta 2 7 3 3
Revisión de balances 4 7 6 7
Otros 4 4 2 6
Compraría por Internet?
Si 9 9 10 9
No 1 1 1
Confía en la seguridad de la pagina a la hora de realizar una compra
por internet?
Si 8 9 10 8
No 2 1 2
Considera viable que una tienda venda muebles por internet?
Si 7 6 8 9
97
No 3 4 2 1
Compraría usted un mueble en dicha tienda?
Si 4 6 5 6
No 1 2 1
Talvez 5 2 4 4
Como le gustaria realizar el pago a la hora de comprar por Internet?
Tarjeta de Crédito 5 6 5 7
Transferencia Bancaria 2 2 5 5
Contra entrega 4 4 3 2
Como le gustaria recibir informaciones de la pagina?
Vía telefónica 1 1
E-mail 10 9 10 10
Mini mensajes al celular (SMS) 1 2 2
Como califica la idea de una pagina de venta de muebles por
internet?
Excelente 1 1 5 2
Buena 4 2 2 4
Muy Buena 1 3 2 4
Regular 3 1 1
Mala 1 3
NOTA; todos los este documento esta protegido contra plagio o reproducción de este
material, esta prohibida su parcial o total reproducción del mismo, este material es confines
98