jueves, 24 de marzo de 2011

Colletion System

formulación de proyecto

.

II.                Resumen ejecutivo


International Games System Solution, es una empresa que cuenta con 10 casinos que están distribuidos a lo largo y ancho de la ciudad de Bogotá D.C., actualmente la empresa no cuentan con herramientas tecnológicas que realicen la conectividad con los dispositivos móviles, lo que genera problemas al momento de controlar las entrada y salidas del dinero que se utiliza en las máquinas de juego del casino.

Así mismo el Gerente de la empresa lleva el registro de las transacciones a través de apuntes en cuadernos, es decir la información se registra manualmente, lo que puede llegar a ocasionar pérdidas de créditos o dinero, ya que tampoco existe un control digital de ingresos.

Como solución a este problema se propone el diseño, creación, desarrollo e implementación de un Sistema de Información basado en tecnología Web, lo que permitiría que el Gerente de la empresa tenga control total de la información asociada a las transacciones de todos los casinos de la ciudad, desde cualquier sitio conectado a Internet.

III.             Descripción del proyecto


1.       Planteamiento del problema


Como se menciono anteriormente, como puntos más relevantes que se han observado al momento de hacer el planteamiento del problema, podemos hacer referencia a:

·         La empresa tiene varios establecimientos en la ciudad y no cuenta con una herramienta tecnológica que permita conectar los 10 casinos con la sede principal.

·         La falta de sistematización de información impide identificar las posibles pérdidas de créditos (dinero) que se pueden presentar.

·         Como el recaudo del dinero se realiza manualmente, se esta incurriendo en graves errores al momento de realizar el registro de las transacciones del negocio.

·         La empresa no cuenta con un mecanismo técnico le permita al cliente tener control total de la información  lo que impide la buena toma de decisiones.


2.       Justificación del proyecto.


Teniendo en cuenta la problemática formulada, se propone diseñar un Sistema de Información basado en una aplicación Web, dicho sistema debe poseer una interfaz gráfica amigable que pueda ser maneja fácilmente por el usuario, lo que permitirá al Gerente de la Empresa tener control total de la información de cada una de las transacciones realizada en los casinos desde cualquier sitio conectado a Internet.


3.   Marco teórico y estado del arte.



Una aplicación web es cualquier aplicación que es accedida vía web por una red como internet o una intranet

En general, el término también se utiliza para designar aquellos programas informáticos que son ejecutados en el entorno del navegador (por ejemplo, un applet de Java) o codificado con algún lenguaje soportado por el navegador (como JavaScript, combinado con HTML); confiándose en el navegador web para que reproduzca (renderice) la aplicación.

Una de las ventajas de las aplicaciones web cargadas desde internet (u otra red) es la facilidad de mantener y actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en, potencialmente, miles de clientes. También la posibilidad de ser ejecutadas en múltiples plataformas.

Ejemplos de aplicaciones web

Las aplicaciones web son utilizadas para implementar webmail, ventas online, subastas online, wikis,foros de discusión, weblogs, MMORPGs, redes sociales, juegos, etc.
Características de las aplicaciones web

El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web (cliente) o similar.

Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga un acceso a internet.

Pueden existir miles de usuarios pero una única aplicación instalada en un servidor, por lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios verán los resultados inmediatamente.

Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran potencia a la interfaz de usuario.

Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas. Por ejemplo, una aplicación web flash podría ejecutarse en un dispositivo móvil, en una computadora con Windows, Linux u otro sistema, en una consola de videojuegos, etc.


Interfaz gráfica de las aplicaciones web


La interfaz gráfica de una aplicación web puede ser sumamente completa y funcional, gracias a las variadas tecnologías web que existen: Java, JavaScript, DHTML, Flash, Silverlight, Ajax, entre otras.

Prácticamente no hay limitaciones, las aplicaciones web pueden hacer casi todo lo que está disponible para aplicaciones tradicionales: acceder al mouse, al teclado, ejecutar audio o video, mostrar animaciones, soporte para arrastrar y soltar, y otros tipos de tecnologías de interacción usuario-aplicación.

Ajax es un ejemplo de una tecnología de desarrollo web que le da gran poder de interactividad a las aplicaciones web.


4.   Objetivos del proyecto

a)                 Objetivo general

Diseño, creación, desarrollo e implementación de un Sistema de Información basado en tecnología Web, que permita al Gerente de la empresa tener control total de la información asociada a las transacciones de todos los casinos de la ciudad, desde cualquier sitio conectado a Internet.

b)               Objetivos específicos
·      Análisis del entorno. La etapa inicial del proyecto, requiere técnicas de levantamiento de información  para definir el propósito del mismo, los perfiles de usuarios al cual está orientado, el contenido y la plataforma tecnológica en la cual se ejecutará.
·      Diseño del entorno. Se definieron las interfaces hombre-máquina, especialmente pensadas para orientar a los potenciales usuarios al acceso y a la administración de los datos.
·      Especificación de las estructuras de datos. Seleccionados los contenidos, se procedió a determinar la estructura de almacenamiento de los datos. se diseñara un modulo aritmético para poder proceder los operaciones que se necesitan para saber las entradas y salidas, también se diseñara una base de datos relacional, orientándola a administrar información generada y accesible según los distintos perfiles de usuarios.
·      Desarrollo del entorno. Se creara la construcción de las interfaces en base a la facilidad y manejabilidad para los usuarios.
·      Validación del entorno. La etapa que antecede al alojamiento del web en el servidor correspondió a la verificación del correcto funcionamiento del mismo. Se realizaron validaciones internas o con los actores participantes del proyecto y se realizarán validaciones externas, con los potenciales usuarios a los efectos de obtener retroalimentación.




5.   Alcance del proyecto

En este proyecto nos dedicaremos a crear un sistema de información que se conecte con las maquinas traga monedas, ya que lo que desea nuestro cliente es que estas máquinas transfieran los datos para que se guarden en un computador.
El computador ubicado en el establecimiento, transferirá por internet un balance momento a momento de lo ocurrido en el aspecto económico del casino.

6.   Metodología propuesta

Primero haremos un levantamiento de información, el cual se basara en una entrevista con nuestro cliente , de ahí utilizaremos las tácticas de recolección de información, tanto de observación como la encuesta y así sabremos todo el proceso que hacen dentro de la entidad para llegar a su objetivo, después montaremos una infraestructura de red para que cada máquina tragamonedas transfiera los datos por medio de un cable de red a un computador, luego crearemos un sistema de información el cual se basara en gestionar las entradas y salidas de cada una de las maquinas y así poder guardar todos estos datos en un único servidor. También crearemos módulos de usuarios y contraseñas, reportes y módulos para hacer las operaciones con los datos que se reciben de cada máquina.

7.   Área de aplicación del producto resultado del proyecto

Este proyecto se llevara a cabo en varios casinos, pero como todos cuentan con las mismas características solo tendremos que crear y enfocarnos en uno solo, de esta manera cuando terminemos nuestro sistema de información de alta calidad, solo será montar la infraestructura a cada casino para poder conectar todos los casinos a un único ordenador que se encontrara en la oficina principal.

8.   Usuarios potenciales directos e indirectos de los resultados de la  investigación:

Los usuarios directos son: gerente.

El gerente se encargara de administrar y de editar el sistema de información ya que los valores de los créditos estarán cambiando anualmente

Los usuarios indirectos son: empleados.

Son las personas encargadas de realizar la manipulación del sistema, pero solo tendrán acceso a cierta información respecto a la empresa


9.   Cronograma Estimado.

El cronograma estimado para la realizacion  de este proyecto es de un año, ya que tenemos que investigar bastante respecto al tema y aprender todo sobre las maquinas tragamonedas, así mismo también debemos tener conocimientos sobre la programación y la calidad en el software para no tener o presentar errores de sistema mas adelante.

10.                        Herramientas de software  estimadas a utilizar.

Las herramientas a utilizar son:

·      Software que va a utilizar para conectar las máquinas de juego.
·      Software que va a utilizar como Motor de la Base de Datos.
·      Software que va a utilizar para crear y administrar la Base de Datos.
·      Software que va a utilizar para diseñar la interfaz grafica o aplicación Web.


11.                       Bibliografía

Realizamos las documentaciones de la empresa International Games System Solution, donde nos reunimos con el señor gerente y los técnicos de la entidad para el debido planteamiento del problema

12.                       Conclusiones

Es importante desarrollar el sistema de información propuesto ya que con el tiempo todas las aplicaciones se basaran por medio de dispositivos electrónicos.

Debido a que la empresa es dirigida por el señor gerente no existen más registro que los apuntes realizados a través de los cuadernos, es decir, que se llegue a diligenciar mal las cuentas, provocando pérdidas de créditos (dinero).

Desarrollando este sistema de información el cliente no tendrá que esperar un tiempo determinado para saber los datos de los casino, sino por el contrario tendrá un acceso total a los datos que registren las maquinas o el casino especificado

No hay comentarios:

Publicar un comentario