b ejemplo de tesis final para “página wede la empresa de decoraciones

134
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. 1

Upload: manolo-beard

Post on 13-Jun-2015

3.829 views

Category:

Documents


0 download

DESCRIPTION

Ejemplo de tesis final para “página we para empresa de decoraciones

TRANSCRIPT

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

CAPITULO I

MARCO DE REFERENCIA DE LA INVESTIGACIÓN

11

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.

CAPITULO II

ASPECTOS METODOLOGICOS DE LA INVESTIGACIÓN

2.1 Diseño de la investigación

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.

CAPITULO III

SISTEMA ACTUAL

3.1 Antecedentes de la empresa

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

CAPITULO V

DISEÑO DEL SISTEMA PROPUESTO

5.1 Diagrama entidad relación de la base de datos

72

5.2 Diseño lógico de las tablas (Diccionario de Datos)

Tabla de Cliente

73

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

ANEXOS

93

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

educativos.

99