domingo, 12 de junio de 2011

Prototipo de la Interfaz



Aquí colocamos el link en donde se pueden descargar un archivo PDF que contiene el prototipo de la Interfaz, realizada con el programa Balsamiq Mockups, que es una herramienta que nos permite realizar Wireframes, es decir el diseño de la interfaz gráfica de una aplicación.

Modelo Entidad Relación

El Modelo Entidad–Relación fue desarrollado por Peter Chen en 1976 como metodología gráfica para el diseño de Bases de Datos, por lo que puede decirse que es un “método de representación abstracta del mundo real centrado en las restricciones o propiedades lógicas de una Base de Datos”.

El Modelo de datos Entidad-Relación (MER) se basa en una percepción del mundo real, que consiste en un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos. Se emplea para interpretar, especificar y documentar los requerimientos para sistemas de procesamiento de bases de datos.

Aquí colocamos el link en donde se pueden descargar un archivo PDF que contiene el modelo entidad relación:

Descargar Modelo Entidad Relación

Diccionario del Sistema

El diccionario del Sistema es una lista organizada de todos los datos pertenecientes al sistema.

Contiene de definiciones precisas y rigurosas para que tanto el analista como el usuario comprendan entradas, salidas, elementos de los almacenamientos y cálculos intermedios.

Incluye definiciones para:
  • Almacenes de datos
  • Flujos de datos
  • Estructuras de datos
  • Elementos de datos
  • Elementos de modelo E-R
  • Procesos
  • Entidades externas

Aquí colocamos el link para descargar un archivo PDF en donde se encuentra el Diccionario del Sistema:


Descargar Diccionario del Sistema

Diagrama de Flujo de Datos

Aquí colocamos el link en donde se pueden descargar un archivo PDF que contiene el diagrama de flujo de datos con todos sus procesos.

Diseño de Interacción

A continuación se detallarán los posibles comportamientos de los usuarios y la manera que el sistema responde y se acomoda a estos comportamientos, mediante los siguientes esquemas en donde se muestra la interacción del usuario con la parte publica del sitio y también la interacción con la parte administrativa:

Diseño de interacción del usuario con la parte pública:


Diseño de interacción del usuario con la parte administrativa:



Cronograma de Actividades

Especificación de Requisitos

La aplicación web consta de una parte privada y una parte pública. En la sección privada se tiene el acceso a todos los mantenimientos y actualización de la información que permiten manejar los distintos negocios y se puede acceder desde la página inicial mediante un login con un nombre de usuario y una contraseña. En la parte pública se puede observar toda la información que ha sido ingresada por medio de la parte privada.

Parte administrativa:

Tener dos tipos de usuario:
Uno que puede ingresar información y realizar el mantenimiento general del sitio, es decir un super administrador.
Uno que después de registrarse puede crear un perfil de su negocio y dar mantenimiento al mismo.

Mantenimiento de ciudades:
Ingreso, actualización, eliminación y listado de las ciudades.
Se manejará la siguiente información sobre las ciudades:
Id
Nombre
Descripción
Latitud
Longitud
Los listados de las ciudades se filtran por su Nombre.

Mantenimiento de usuarios:
Ingreso, actualización, eliminación y listado de los usuarios.
Se manejará la siguiente información sobre los usuarios:
Id
Nombre
Apellido
Fecha de nacimiento
Fecha de registro
Email
Usuario
Contraseña
Los listados de los usuarios e filtran por Nombre, Apellido, Fecha de registro y Nombre de usuario.

Mantenimiento de tipos de negocios:
Ingreso, actualización, eliminación y listado de los tipos de negocios.
Se manejará la siguiente información sobre los tipos de negocios:
Id
Nombre
Los listados de los tipos de negocios se filtran por su Nombre

Mantenimiento de negocios:
Ingreso, actualización, eliminación y listado de los negocios.
Se manejará la siguiente información:
Id
Nombre
Descripción
Servicios
Horario
Dirección
Imagen
Latitud
Longitud
Fecha de registro
Dueño
Tipo
Ciudad
Los negocios se filtran por su Nombre, Dirección, Fecha de registro, Dueño, Tipo y Ciudad.

Mantenimiento de artículos:
Ingreso, actualización, eliminación y listado de los artículos que ofrece cada uno de los negocios. Se manejará la siguiente información:
Id
Nombre
Descripción
Precio
Existencia
Imagen
Negocio al que pertenece
Los artículos se filtran por Nombre, Precio y Negocio.

Parte Pública:

Ofrecer una interfaz sencilla en el sitio web, de esta manera los usuarios se movilizaran por la página de acuerdo a sus necesidades.

Tener una sección para buscar los negocios.

Tener una sección para registrar usuarios y posteriormente registrar un negocio.

La información de los negocios debe ser clara y fácil de encontrar.

Los negocios se deben clasificar principalmente por su ciudad y el tipo de negocio, de esta manera los usuarios pueden realizar búsquedas eficientes. Sin embargo también se pueden realizar búsquedas por la dirección.

Mostrar la ubicación del negocio dentro de un mapa para así poder encontrar los negocios más cercanos a la ubicación de un usuario.

Cada negocio debe mostrarse a detalle con toda su información.

Permitir a los usuarios visualizar los diferentes artículos que ofrece cada una de los negocios, con su respectivo precio y stock.

Dar la posibilidad de registrarse a cualquier usuario para poder crear una cuenta y a su vez ingresar un negocio dentro del sistema.

Ofrecer la posibilidad de ingresar como usuario para realizar el mantenimiento de los negocios y los artículos.

Crear una interfaz adecuada para dispositivos móviles, para así ofrecer opciones similares al aplicativo web en cuanto a las búsquedas, con algunas limitaciones. Permitir usar el GPS para ubicarme dentro del mapa y encontrar los negocios más cercanos a mi ubicación.

lunes, 30 de mayo de 2011

Resultados Encuesta

A continuación se presenta los resultados obtenidos en la encuesta:

¿Alguna vez ha tenido problemas en localizar un negocio en específico como una tienda o farmacia?
Si    11 personas        91.66%
No    1 persona        8.33%

¿Alguna vez ha usado un buscador geográfico o un mapa para ubicar un lugar?
Si    5 personas        41.66%
No    7 personas        58.33%

En caso de responder positivamente la pregunta anterior, ¿qué dificultades ha encontrado al realizar la búsqueda?
La información buscada no se encontraba disponible.
Exactitud en los nombres de las locaciones
Calles escritas en números y otras en letras, a veces no encuentra la dirección que deseo
Ninguna, al pasar tanto tiempo en internet uno sabe en dónde buscar

¿Cuál de los siguientes tipos de búsquedas de negocios le resultaría más útil?
Por tipo de negocio                9 personas
Por dirección del negocio            5 personas
Por productos que ofrece el negocio    6 personas
Por nombre del negocio            5 personas

De la siguiente escala califique la utilidad que vería en un sistema para buscar negocios
5    8 personas        66.66%
4    3 personas        25%
3    1 persona        8.33%
2    0 personas
1    0 personas

Como dueño de un negocio, ¿le gustaría tener la posibilidad de registrar su negocio para que clientes lo puedan localizar con facilidad?
Si    12 personas        100%
No    0 personas

Como dueño de un negocio, ¿estaría dispuesto a pagar por obtener beneficios al registrar el mismo?
Si    10 personas        83.33%
No    2 personas        16.66%

Como dueño de un negocio, ¿qué tipo de información le gustaría dar a conocer sus clientes?
Mis productos. Mis servicios. Horario de atención. Fotos
Sus preferencias
Lo que vendemos y como lo hacemos. Los horarios de atención
Productos, promociones, etc.
Los productos, promociones, ubicación entre otros
Ubicación exacta de mi negocio, horario de atención, y alguna promoción que llame la atención de clientes. Dirección Productos que vendo.
El producto q vendo
Localización del negocio, horarios de atención, productos que se ofrecen.
Los productos.
Dirección teléfonos horarios de atención.
Artículos.

Usabilidad e Investigaciones a los usuarios

Para mejorar la usabilidad del sitio web a desarrollar se realizaran encuestas a distintos usuarios. Esto permitirá adquirir los requerimientos de una forma más específica y analizar con mayor detalle las necesidades y opiniones de los usuarios.
 La encuesta va dirigida a usuarios con diferentes niveles de experiencia en sitios web, también se enfoca en grupos de usuarios que consumen servicios y aplicaciones desde dispositivos móviles y celulares.  

Objetivos de la encuesta
  • Recolectar la mayor cantidad de información y requisitos válidos para posteriormente realizar el análisis y diseño respectivo del proyecto. 
  • Conocer y explotar de la mejor manera las necesidades y expectativas de posibles usuarios del sistema.
Link de la Encuesta

Necesidades del Usuario

La segmentación de usuarios permite conocer las necesidades de los mismos,  para poder clasificarlas de forma correcta y manejar todos los requerimientos de la mejor manera.
A continuación se detalla la clasificación de los distintos usuarios del sitio web junto con sus respectivas necesidades:


Usuario consumidor (Entre 10 y 60 años, personas con necesidad de buscar información):


• El punto principal es ofrecer a los usuarios una alternativa confiable y segura de encontrar cualquier tipo de negocio dentro de la ciudad ya que en nuestro medio no existe algo con estas características. Se basa en el hecho de que muchas veces las personas buscan algún tipo de producto o servicio y les resulta difícil encontrar uno cerca de su ubicación.
• Proponer negocios de interés al usuario.
• Las personas tienen necesidades de encontrar buenos negocios locales como dentistas, peluquerías, tiendas, farmacias o talleres.


Usuarios con dispositivos móviles:
• Cada día son más usuarios los que poseen dispositivos móviles con acceso a internet que es hacia donde se pretende llegar por la portabilidad y comodidad del usuario final.


Usuario Administrador de Negocios (18 años en adelante, personas preocupadas por promocionar su negocio y productos):


• Darse a conocer en un mercado que cada día es más competitivo, y así tener la opción de promocionar sus productos y llegar a más clientes.
• Mantener actualizada la información de su negocio.
• No depender de otros medios de publicidad para hacer crecer el negocio.
• Aumentar sus ingresos con la ayuda de publicidad novedosa por medio del internet.


Usuario Administrador del Sitio (18 años en adelante, personas encargadas de monitorizar y controlar el sitio web):


• Poseer funciones para la administración y mantenimiento del sitio.
• Ingresar, actualizar, eliminar y listar información de las distintas entidades que forman el sitio web.
• Controlar el flujo de información existente dentro el sitio.
• Verificar el correcto funcionamiento del sitio y las métricas de éxito.

Métricas de Éxito

El producto desarrollado se debe medir para aumentar su calidad y de esta manera mejorar la experiencia de los usuarios dentro del sitio. Como resultado de este proceso se pueden tomar las mejores decisiones para lograr un producto exitoso.


En este caso se usaran indicadores y métricas para valorar el sitio web  y el impacto que tendrá tanto para usuarios consumidores como para administradores de negocios. 
  • Implementar contadores de visitas. 
  • Implementar herramientas que proporcionen estadísticas del tiempo que el usuario ha permanecido en la página y desde que partes del mundo accede. 
  • Realizar encuestas sobre todo a los administradores de negocios para verificar su nivel de satisfacción y ventajas que el sitio le ha proporcionado.

Identidad de Marca

El dominio:


El dominio de la página web debe indicar cierto tipo de información y sobre todo presentar ventajas en cuanto a:
• Un dominio corto, fácil de recordar.
• Un domino que pueda ser fácilmente promocionado.
• Un dominio nemotécnico que represente a los objetivos en general.


El logo:


• El logo debe proporcionar un sentimiento de seriedad, compromiso, confianza y a la vez simplicidad.
• Debe estar presente en las secciones principales del sitio para así promocionar el mismo y crear en la gente relación e identificación con el logo para que se convierta en un elemento que represente nuestro producto.


Los Colores:




• Se usaran colores en el diseño para llamar la atención de elementos importantes, para agrupar elementos, indicar significados y mejorar la estética.
• De esta manera se intenta hacer el diseño más interesante.
• En cuanto a la combinación del color, se emplearán colores que se encuentran en la naturaleza y que impacten al usuario evitando crear experiencias negativas.

Objetivos

Objetivos del sitio: 
  • Ofrecer funciones para la administración y mantenimiento del sitio.
  • Mantenimiento de ciudades: Crear, modificar, eliminar,  listar ciudades.
  • Mantenimiento de usuarios: Llevar un registro e información de los usuarios administradores de los negocios.
  • Mantenimiento de tipos de negocios: Crear, modificar, eliminar,  listar los distintos tipos de negocios.
  • Mantenimiento de negocios: Manejar perfiles de cualquier tipo de empresa o negocio. Dar la posibilidad a los negocios de ingresar información general y aspectos que definan su negocio. Dar la posibilidad a los negocios de ingresar información sobre sus productos. Mediante una interfaz amigable y aprovechando los beneficios de la geo localización guardar puntos exactos dentro de mapas para así proporcionar búsquedas rápidas y efectivas de distintos negocios.


Objetivos del Negocio:
  • Tener una herramienta para almacenar y proporcionar información sobre negocios con distintas visiones que existen dentro de las ciudades, para así satisfacer las necesidades de conocimiento de los usuarios interesados y posibles clientes consumidores.
  • Centralizar la mayor cantidad de información sobre los distintos negocios que encontramos, en un principio, en nuestro país, para así construir una comunidad grande y confiable, en donde los usuarios sean los encargados de hacer crecer nuestra idea.
  • Disminuir gastos en publicidad para las empresas ya que éstos van a estar exhibidos públicamente  en el sitio en internet.
  • Incrementar los ingresos de los negocios debido a que se ofrece información necesaria para que un usuario pueda ser un consumidor de dicho negocio.


Metas:
  • Ser pioneros en ofrecer un servicio directo y atractivo para solucionar un problema básico y cotidiano que es la falta de información para llegar a un determinado negocio o servicio.
  • Optimizar el tiempo que un usuario tarda en encontrar un negocio o servicio dentro de una ciudad.
  • Obtener una retroalimentación para poder mejorar los servicios brindados por el sitio, y a corto plazo implementar nuevas funciones para atraer una mayor cantidad de usuarios.
  • Crear en las empresas y negocios la necesidad de que se registren y usen nuestro sitio para promocionar sus productos y el negocio en general.

Descripción del Proyecto



El Buscador de Negocios permite manejar una ficha o perfil de cualquier tipo de empresa o negocio de manera totalmente gratuita. Utiliza las ventajas de la geo localización para ubicar puntos exactos dentro de mapas y así permitir a los usuarios encontrar de manera sencilla los diferentes negocios. La funcionalidad principal es la de tener acceso de manera instantánea y sencilla a una base de datos en donde podremos encontrar lugares como tiendas, farmacias, oficinas, restaurants, y cualquier tipo de localidades. Además los dueños de los negocios pueden incluir dentro de su perfil información adicional como fotografías, descripciones, y sobre todo tienen la posibilidad de manejar información de los productos o artículos que comercializan, para que así los usuarios puedan acceder y ver si tienen el producto solicitado.