implementacion e commerce

16
IMPLEMENTACIÓN TIENDA VIRTUAL E-COMMERCE MARICELA MARTÍNEZ RIVERA GIOVANI CARDONA MARÍN FUNDAMENTOS DE SISTEMAS DE INFORMACIÓN Profesor: DIEGO JOSÉ LUIS BOTIA VALDERRAMA UNIVERSIDAD DE ANTIOUIA FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS !"#$ % #

Upload: mary-martinez-rivera

Post on 05-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

SE IMPLEMENTA UNA TIENDA VIRTUAL

TRANSCRIPT

Descarga y descompresin dentro del directorio raz del servidor web Apache

IMPLEMENTACIN TIENDA VIRTUALE-COMMERCE

MARICELA MARTNEZ RIVERAGIOVANI CARDONA MARN

FUNDAMENTOS DE SISTEMAS DE INFORMACIN

Profesor:DIEGO JOS LUIS BOTIA VALDERRAMA

UNIVERSIDAD DE ANTIOQUIAFACULTAD DE INGENIERAINGENIERA DE SISTEMAS2015 1INTRODUCCINOsCommerce es una aplicacin web de cdigo abierto (Open Source) que permite montar una tienda virtual para vender en Internet.Consta de dos partes principalmente el front-end y el back-end, es decir, la parte que ven todos los usuario de la tienda y la parte de administracin, donde se puede mantener a la tienda virtual actualizada en sus productos, nuevas ofertas, categoras, idiomas, monedas, consultar los pedidos entre otros.Uno de los beneficios de osCommerce es que utiliza licencia GNU de cdigo abierto y est siendo diariamente actualizada por la comunidad de software libre.OsCommerce se la ha catalogado como la mejor solucin de cdigo abierto existente para la creacin de tiendas virtuales, adems de ser gratuita y sencilla de administrar.Esta plataforma de tiendas virtuales est programada en lenguaje PHP trabaja sobre un servidor Apache y usa MySQL como servidor de base de datos.

OBJETIVOS

GENERAL Analizar, disear e implementar una tienda virtual utilizando la aplicacin osCommerce.

ESPECIFICOS Especificar requerimientos de software para la instalacin de una tienda virtual. Analizar la herramienta osCommerce en la implementacin de tiendas virtuales para obtener una vision mas clara de la importancia que tiene este en el desarrollo del comercio electrnico. Determinar la importancia que tiene osCommerce al momento de implementarse en las Pymes

1. Realice la instalacin y configuracin y presente un documento donde explique dicho proceso y definicin (analisis y diseo) del sitio de e-commerce.

DEFINICIN (ANLISIS Y DISEO)ANALISISEn la fase de anlisis del proyecto se estudia la funcionalidad de la aplicacin a desarrollar en la implementacin. A lo largo de este informe se describe la estructura y funcionalidad de la aplicacin mediante el uso de diagramas de diversas clases.

DESCRIPCION DEL PROYECTO A DESARROLLAREl software resultante del proyecto se encontrara ubicado en un servidor perteneciente a la tienda, dicho software permitir el mantenimiento de los datos de los artculos, catlogos, usuario, etc.

SEGURIDAD DEL SISTEMAPara poder proteger los datos utilizados en esta aplicacin se toma en cuenta las siguientes mediadas:

1. Identificar a los usuarios que acceden a nuestra aplicacin mediante la introduccin de su nombre y contrasea.2. Los usuarios que ya no utilizarn el sistema obtienen una baja que evita su acceso del sistema pero manteniendo su informacin en la bases de datos.3. Se hace solicitud de confirmacin antes de completar cualquier accin delicada para el sistema o de carcter irreversible.

DIAGRAMAS DE CASOS DE USOAquie se mostraran las funcionalidades y los comportamientos del sistema mediante su interaccin con algn agente externo, ya sea desde una peticin de un actor o bien desde la invocacin desde otro caso de uso.

CASO DE USO DEL USUARIO

CASO DE USO DEL ADMINISTRADOR

DIAGRAMA DE CLASESEl diagrama de clases describe la estructura del sistema mostrando sus clases, atributos y las relaciones entre ellos.

ESCENARIOS DE APLICACIN

Escenario: Registrar usuario Descripcin: El usuario no registrado podr darse de alta en nuestra aplicacin.

1. El usuario introduce sus datos personales, incluyendo un usuario y contrasea. 2. Se comprueba que el usuario elegido no est dado de alta, si esta dado de alta mostraremos un mensaje informndo, en caso contrario se efectuara el alta correctamente.

Escenario: Identificacin usuario Descripcin: En la web nos aparecer una opcin de identificacin donde se introduce el usuario y contrasea.

1. Comprobamos que el usuario este dado de alta, si no est mostrar un mensaje informando de ello, de lo contrario la identificacin ser correcta.

Escenario: Comprar producto Descripcin: Una vez seleccionados los productos a comprar, se confirma que se quiere realizar la compra, se guardan los datos del pedido en nuestra base de datos se enva un mensaje de confirmacin o en caso contrario un mensaje de advertencia.

Escenario: Alta categora Descripcin: El administrador una vez identificado, tiene la opcin de introducir nuevas categoras en nuestro catlogo de productos. Para ello introducir el nombre de la nueva categora y se realizar el alta en nuestra base de datos.

Escenario: Baja categora Descripcin: Al igual que la operacin de alta ser el administrador el encargado de efectuar las bajas de categoras. Se seleccionar la categora que queremos borrar de nuestra base de datos y pulsando el botn de eliminar efectuaremos la operacin indicada.

Escenario: Alta producto Descripcin: Nuestro administrador, tendr la funcin de dar de alta productos, para realizar esta operacin deber rellenar un pequeo formulario con el nombre del producto, precio, caractersticasetc. Una vez enviado el formulario se proceder al alta del producto.

Escenario: Baja producto Descripcin: Esta operacin consiste en seleccionar un producto y proceder a su eliminacin de nuestra base de datos.

Escenario: Listar usuarios registrados Descripcin: Dentro de esta opcin el usuario realiza una peticin de todos los usuarios que estn registrados dentro de nuestra base de datos.

Escenario: listar pedidos Descripcin: El administrador desde esta opcin obtiene un listado con los pedidos efectuados.

Escenario: Cambio estado pedido Descripcin: El administrador dispone de esta funcionalidad consistente en seleccionar el producto y modificar el estado en que se encuentra.

DISEOEn esta parte describimos nuestra aplicacin con mayor detalle, teniendo en cuenta las caractersticas de un entorno web.

ARQUITECRURA DEL SISTEMAEl diseo de la Tienda Virtual se basar en una arquitectura multicapas de tres capas lgicas:

Capa de presentacin Capa de negocio Capa de persistencia.

El desarrollo en capas permite separar claramente el acceso a los datos, la lgica del negocio y la interfaz del usuario. El modelo de desarrollo en capas implica que cada capa se pueda comunicar solamente con la capa que tiene a su lado. Dicho en otros trminos, desde el cdigo de la capa de presentacin no se puede realizar accesos directos a la base de datos sin pasar por la capa de negocio.

CAPA DE PRESENTACIONLa capa de presentacin es la parte de la aplicacin que se encarga de las tareas de visualizacin en los clientes y la entrada de datos que recibe la aplicacin en el cliente; resumiendo, es la propia interfaz de usuario. Se debe tener en cuenta que una parte fundamental de este entorno de trabajo es el propio navegador del cliente que no slo hace de receptor del cdigo HTML que recibe, tambin se encarga de controlar y actuar ante los eventos que se producen en la pantalla. Si el usuario hace clic en un botn de una pgina PHP, ser el navegador quien intervendr en primera instancia.

La capa de presentacin es responsable de: Obtener informacin del usuario. Enviar la informacin del usuario a los servicios de negocio para su procesamiento. Recibir los resultados del procesamiento de los servicios de negocios. Presentar estos resultados al usuario.

La interfaz de usuario ha sido diseada de tal manera que resulte ameno, intuitivo y fcil de utilizar. De este modo, todas las pginas de la Tienda Virtual estn compuestas por cuatro fases distinguibles fcilmente:

Una cabecera en la que se muestra el logo y se deja un espacio para aadir los nuevos productos. Un men horizontal desde el que se puede acceder a algunas de las funciones de la pagina Web desde el que en determinadas funciones. La columna izquierda con la ventana de catalogo con la que puedes acceder a los productos de cada una de ella, tambin puedes acceder y registrarte a la tienda. La ventana principal en la que se muestra toda la informacin al usuario y se recogen los da datos que este introduzca.

CAPA DE NEGOCIOLa capa de negocio est formada por un conjunto de libreras que implementan las clases del dominio. Este nivel es el encargado de realizar todas las operaciones a nivel de aplicacin.

Se denomina capa de negocio porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de datos (persistencia), para solicitar al gestor de base de datos el almacenaje o la recuperacin de estos.

La capa de negocio es responsable de:

Recibir la entrada del nivel de presentacin. Interactuar con los servicios de datos para ejecutar las operaciones de almacenaje o recuperacin de estos. Enviar el resultado procesado al nivel de presentacin.

CAPA PERSISTENCIALa capa de negocio es la que suministra los datos de la aplicacin. Lo forman la base de datos y el SGBD, los encargados de almacenar toda la informacin del portal y permitir el acceso a la misma de forma controlada y segura. En realidad, recibe datos suministra datos a la aplicacin. Solamente se comunica con la capa de negocio; esto quiere decir que solo una clase de la capa de negocio debera poder acceder a los datos de esta capa. La capa de persistencia es responsable de: Almacenar los datos. Recuperar los datos. Mantener los datos. La integridad de los datos.

2. Implemente una pequea tienda virtual utilizando la herramienta Oscommerce.

Proceso de implementacin de tienda virtual

Descarga y descompresin dentro del directorio raz del servidor web Apache

Se crea la base de datos, un usuario para acceder a ella y se le asignan privilegios sobre esta.

Se crean dos directorios donde se ditribuyen los archivos del catlogo y de administracin del sitio.

Se dan los permisos que requieren los siguientes directorios y archivos

Se ejecuta el sript de instalacin, ingresando en el navegador la URL http://localhost:8085/catalog/install/index.php

Se presiona el botn Start para iniciar la instalacin, y se siguen los pasos:

a) Parmetros de la base de datos creada anteriormente

b) Se ingresa la URL http://localhost:8085/catalog/ en el navegador y ya podemos ver nuestro sitio de e-commerce con datos de prueba.

3. Determine la cual es la importancia que tiene la implementacin de este tipo de sistemas para una pyme.

IMPORTANCIA

Hoy en da a medida que avanza la tecnologa y con ella la manera de hacer negocios, las empresas deben buscar nuevos medios y dar a conocer su marca al mundo, por esto la mejor estrategia es tener una tienda virtual la cual trae con ella muchos beneficios:

Ahorro en costesde instalaciones y su mantenimiento (personal, alquiler de locales y gastos derivados). Reduccin de los costos de procesamiento de pedidosque se harn de forma automtica. Tendr a sualcance a clientes potenciales a nivel global, multiplicando as las oportunidades de venta. Su Tienda online estaroperativa y abierta al pblico las 24 horas del da, los 365 das del ao. Elpago se efectuar de forma rpidamediante las transacciones en lnea. Atraer a los clientes quenormalmenteno conocen su negociopor no residir en las cercanas de su establecimiento. Podrmejorar sus ofertas conlos datos recogidos duranteel seguimientode los hbitos de compra de sus clientes. Su tienda online tambin servir comocatlogoy estar a disposicin de todos sus clientes.4. CONCLUSIONES Al finalizar el proyecto, podemos concluir que oscommerce es tanto una solucin, como una plataforma para comercio electrnico, por cuanto es posible utilizarla como base para la construccin de un proyecto informtico.

Para las Pymes oscommerce representa una gran oportunidad dentro de su mercado, ya que este mejorar los tiempos de espera de sus clientes y generar comodidad en los mismos debido a que podrn realizar sus pedidos desde el lugar que ellos gusten sin necesidad de desplazarse a la empresa.

La aplicacin del comercio electrnico representa una gran oportunidad dentro del mercado, ya que luego de la implementacin de la herramienta, disminuyen los tiempos de espera en los clientes y gener comodidad en los mismos; creando competitividad y eficiencia en las reas de administracin, ventas, productividad y menor tiempo en los procesos.

La tienda virtual ofrecer una presencia interactiva en la web de manera gratuita y adems se pueden incorporar complementos desarrollados desde cero para satisfacer las futuras necesidades de las empresas.

Oscommerce, brinda muchas facilidades de diseo al ser una herramienta de uso libre, y poseer varias plantillas aplicables, lo cual da la libertad de adecuar la interfaz de la tienda como el cliente lo decida.

REFERENCIAS

Ventajas de una tienda Online. http://www.pymenetworks.es/tienda-online/ventajastiendaonline. Fecha de consulta: junio 22 de 2014.

Ramrez Jaramillo, Carlos Daniel Moreira Zambrano, Rolando Mauricio. (2014). DESARROLLO E IMPLEMENTACIN DE UNA TIENDA VIRTUAL UTILIZANDO OSCOMMERCE, CASO PRCTICO TIENDA VIRTUAL PARA MATERIAL ELCTRICO Y TELEFNICO DE MEDIA Y BAJA TENSIN PARA LA EMPRESA ORGATEC. junio 22 de 2014., de Universidad de las fuerzas armadas Sitio web: http://repositorio.espe.edu.ec/bitstream/21000/8084/1/AC-SI-ESPE-047715.pdf

Grijalva Marroqun, William Esteban. (2012). ANLISIS, DISEO E IMPLEMENTACIN DE UNA TIENDA VIRTUAL UTILIZANDO OSCOMMERCE, CASO PRCTICO TIENDA VIRTUAL DE PAPEL PARA IMPRENTAS EN LA EMPRESA JA DISTRIBUIDORES S.A.. junio 22 de 2014, de Universidad de las fuerzas armadas Sitio web: http://repositorio.espe.edu.ec/handle/21000/5353

Documentos de la plataforma de udearroba

http://www2.udearroba.co/pluginfile.php/94205/mod_resource/content/0/-guia-oscommerce.pdf

http://www2.udearroba.co/mod/resource/view.php?id=202062&redirect=1