Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPUS HUEHUETENANGO
INGENIERO EDGAR ISAURO CIVIL CASTILLO
SEMINARIO DE TECNOLOGA DE INFORMACIN
XII CICLO
PROPUESTA PROYECTO:
IMPLEMENTACIN SISTEMA AUTOMATIZACIN
CAF FUEGO
PRESENTADO POR:
YITZAK EFRAN AGUILAR LPEZ
0904-08-13280
INDCE
INTRODUCCIN........................................................................................................... 1
DATOS DE LA EMPRESA.............................................................................................. 2
NOMBRE.................................................................................................................. 2
INSTALACIN FUNDACIN SALVACIN.....................................................................2
RESEA HISTRICA................................................................................................. 2
MISIN INSTITUCIONAL............................................................................................ 3
VISIN INSTITUCIONAL............................................................................................ 3
OBJETIVOS DE LA FUNDACIN.................................................................................... 3
OBJETIVO GENERAL................................................................................................. 3
OBJETIVOS ESPECFICOS.......................................................................................... 3
DESCRIPCIN DEL PROBLEMA (EMPRESA)..................................................................3
SISTEMA PROPUESTO................................................................................................. 4
Objetivos................................................................................................................. 4
Herramientas para la creacin del Sistema propuesto...............................................4
1.
2.
ICEfaces............................................................................................................ 4
1.1.
1.2.
AJAX............................................................................................................ 5
1.3.
1.4.
1.5.
Cdigo abierto............................................................................................ 6
EJB..................................................................................................................... 6
2.1.
2.2.
TIPOS DE BEANS......................................................................................... 7
2.3.
2.4.
2.5.
2.6.
2.7.
3.
MySQL............................................................................................................... 9
3.1.
Caractersticas distintivas.........................................................................10
3.2.
Tipos de recursos...................................................................................... 10
CONCLUSIONES........................................................................................................ 11
E-GRAFA.................................................................................................................. 12
INTRODUCCIN
Como primera fase del proyecto de seminario se realiza el presente informe con
el objeto de dar a conocer los aspectos ms relevantes del caf FUEGO, una
cafetera que opera para beneficio de Fundacin Salvacin una casa hogar
para nios que han tenido problemas de diferente ndole y que no se
encuentran al lado de algn familiar responsable.
Como sucede en la mayora de los campos, la tecnologa de la informacin se
refiere a los medios colectivos para reunir la informacin, y luego almacenar
para procesar; la motivacin para conseguirlo, disminuir costos y funciones
especializadas y enfocada a la eficiencia operacional, asimismo es un gran
apoyo en las investigaciones que abarque la gestin de la organizacin, ya sea
transformado en un instrumento como arma estratgica que tiene un carcter
de cambio en forma sustancial que redefina la naturaleza del objetivo, creando
uno nuevo donde antes no exista, o cambiar el objetivo de modo radical con
ventajas competitivas.
Como futuros Ingenieros en Sistemas egresados de la Universidad Mariano
Glvez de Guatemala tenemos tambin responsabilidad social, por lo cual
apoyamos a las empresas que vienen del extranjero y cuyo objetivo es ayudar a
nuestro pas, y as trabajar en conjunto para tener un mejor departamento y por
ende un mejor pas, y con ms igualdad para los menos afortunados.
DATOS DE LA EMPRESA
NOMBRE
CAF FUEGO, ANEXO A FUNDACIN SALVACIN
RESEA HISTRICA
Fundacin Salvacin es una Institucin de beneficencia cristiana situada
en Guatemala en el municipio y departamento de Huehuetenango. En ella
habitan ms de 120 nios y nias; desde bebs, hasta varones y mujeres
de 19 aos; divididos en reas segn sexo y edad. En el da conviven todos y
por la tarde se va cada grupo a su respectiva rea.
Fue fundada en el 4 de octubre del 1997 y por la Licenciada Sandra de Temaj
(Q.E.D.), y su esposo Dr. Csar Temaj quien es un mdico reconocido en
Huehuetenango. Naturalmente trata a todos los nios gratuitamente.
La Fundacin nace en 1997 con 18 jvenes con problemas de
drogadiccin, constituyndose
en
ese
entonces
como
Centro
de
Rehabilitacin en el que ya se vena trabajando desde un ao atrs en
las instalaciones de las Clnicas Getseman (que brindaban servicios Mdicos
de Ciruga y de Psicologa.)
En 1998 se establece como Fundacin Salvacin para
trabajar
especficamente con nios. La razn del cambio de enfoque fue porque
las autoridades cedieron el terreno donde actualmente nos encontramos para el
trabajo nicamente con nios y ya no de rehabilitacin.
Iniciamos nuestra labor con 3 hijos de un interno alcohlico y a la fecha
atendemos entre 100 a 130 personas.
La fundacin se financia por contribuciones de particulares de Huehuetenango y
una iglesia cristiana de Estados Unidos. Cada mes se necesita al menos U$
8000.00
para
mantenimiento.
cubrir
los
gastos
de
energa,
alimentos,
telfono
La ropa para los nios se consigue por donativos de ropa usada. Sin embargo
hay que comprar ropa interior, medias, zapatos y toallas. Tambin hay costos
para personal, ya que no todos los colaboradores pueden trabajar de manera
gratuita.
Regularmente la polica y los bomberos traen nios a la fundacin que
encontraron. Sin embargo ni el municipio ni el estado contribuyen en la
financiacin.
MISIN INSTITUCIONAL
Salvar a las personas en riesgo por medio de tcnicas que las ayuden para su
restablecimiento fsico, mental y espiritual.
VISIN INSTITUCIONAL
Que las personas puedan ser tiles a la sociedad por medio de educacin
adecuada y que ellos y ellas sean multiplicadores de lo aprendido para salvacin
de otros necesitados.
OBJETIVOS DE LA FUNDACIN
OBJETIVO GENERAL
Rescatar a las personas de la problemtica que presenten por medio de
Institucin competente para poder brindarles ayuda necesaria y reintegrarlas de
nuevo a la sociedad.
OBJETIVOS ESPECFICOS
Brindarle atencin mdica inmediata si lo necesita.
Proporcionarle apoyo espiritual y psicolgico durante su permanencia en el
Centro.
Nivelar acadmicamente o capacitar con un oficio de acuerdo a sus habilidades.
Reintegrarlo a su familia; si quiere brindarle apoyo y a la sociedad para que su
restablecimiento sea completo.
SISTEMA PROPUESTO
Luego de realizar la entrevista y habiendo detectado el problema proponemos
como parte de una automatizacin de procesos en el registro de las ventas usar
un sistema de caja el cual ayudar a llevar un control ms detallado de las
ventas que se realizan durante el da as como llevar un registro histrico de
todas las ventas que se realizan en la cafetera.
En el sistema podrn ingresar el men completo con el que cuenta la cafetera,
as mismo; modificarlo o eliminar ciertos alimentos que ya no estarn disponibles.
El sistema deber poder llevar los registros y generar informes administrativos
como las ventas ms comunes, dinero cobrado durante el da, los das con ms
ventas en la semana o en el mes. Tambin podrn administrar los descuentos
por promociones.
Como parte de las funciones principales se encuentra poder realizar un rpido
clculo del total a pagar de una orden y que este clculo sea interactivo y de
fcil comprensin para los usuarios.
Objetivos
Ser funcional, comprensible e interactivo para el usuario.
Ser una herramienta para la administracin y crecimiento del negocio.
Automatizar el proceso de ventas en la institucin, as como el proceso de
recoleccin de datos.
1.1.
1.2.
AJAX
1.3.
1.4.
1.5.
Cdigo abierto
2. EJB
Las Enterprise JavaBeans (tambin conocidas por sus siglas EJB) son una de las
interfaces de programacin de aplicaciones (API) que forman parte del estndar
de construccin de aplicaciones empresariales J2EE (ahora JEE) de Oracle
Corporation (inicialmente desarrollado por Sun Microsystems).
Su especificacin detalla cmo los servidores de aplicaciones proveen objetos
desde el lado del servidor, que son precisamente los EJB:
Comunicacin remota utilizando CORBA.
Transacciones.
Control de la concurrencia.
Eventos utilizando JMS (Java Messaging Service).
Servicios de nombres y de directorio.
Seguridad.
Ubicacin de componentes en un servidor de aplicaciones.
6
La especificacin de EJB define los papeles jugados por el contenedor de EJB y los
EJB, adems de disponer los EJB en un contenedor.
Los EJB proporcionan un modelo de componentes distribuido estndar del lado
del servidor. El objetivo de los EJB es dotar al programador de un modelo que le
permita abstraerse de los problemas generales de una aplicacin empresarial
(concurrencia, transacciones, persistencia, seguridad, etc.) para centrarse en el
desarrollo de la lgica de negocio en s. El hecho de estar basado en
componentes permite que stos sean flexibles y sobre todo reutilizables.
No hay que confundir los Enterprise JavaBeans con los JavaBeans. Los
JavaBeans tambin son un modelo de componentes creado por Oracle - Sun
Microsystems para la construccin de aplicaciones, pero no pueden utilizarse en
entornos de objetos distribuidos al no soportar nativamente la invocacin
remota (RMI).
2.1.
2.2.
TIPOS DE BEANS
La tecnologa EJB define tres tipos de beans: beans de sesin, beans de entidad y
beans dirigidos por mensajes.
2.3.
Su objetivo es encapsular los objetos del lado del servidor que almacena los
datos. Los EJB de entidad presentan la caracterstica fundamental de la
persistencia: (nota: en la documentacin de Java para JEE 5.0, los entity beans
desaparecen, porque son remplazados por Java Persistence API o JPA)1
2.4.
Sin estado (stateless): los beans de sesin sin estado son objetos
distribuidos que carecen de estado asociado permitiendo por tanto que se
los acceda concurrentemente. No se garantiza que los contenidos de las
variables de instancia se conserven entre llamadas al mtodo.
2.5.
Son los nicos beans con funcionamiento asncrono. Usando el Java Messaging
System (JMS), se suscriben a un tema (topic) o a una cola (queue) y se activan
al recibir un mensaje dirigido a dicho tema o cola. No requieren de su
instanciacin por parte del cliente.
2.6.
2.7.
3. MySQL
Es un sistema de gestin de base de datos
relacional (RDBMS) de cdigo abierto,
basado
en
lenguaje
de
consulta
estructurado (SQL).
Se ejecuta en prcticamente todas las plataformas,
incluyendo Linux, UNIX y Windows. A pesar de que se puede utilizar en una
amplia gama de aplicaciones, MySQL se asocia ms con las aplicaciones
basadas en la web y la publicacin en lnea y es un componente importante de
una pila empresarial de cdigo abierto llamado LAMP. LAMP es una plataforma
de desarrollo web que utiliza Linux como sistema operativo, Apache como
servidor web, MySQL como sistema de gestin de base de datos relacional y
PHP como lenguaje de programacin orientado a objetos (a veces, Perl o Python
se utiliza en lugar de PHP).
Fue concebido originalmente por la compaa sueca MySQL AB, fue adquirida
por Oracle en 2008. Los desarrolladores todava pueden usar MySQL bajo la
Licencia Pblica General de GNU (GPL), pero las empresas deben obtener una
licencia comercial de Oracle.
Como tambin es un sistema de gestin de bases de datos relacional
desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y
est considerada como la base datos open source ms popular del mundo, y
una de las ms populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.
MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David
Axmark, Allan Larsson y Michael Widenius). MySQL A.B. fue adquirida por Sun
Microsystems en 2008, y sta a su vez fue comprada por Oracle Corporation en
2010, la cual ya era duea desde 2005 de Innobase Oy, empresa finlandesa
desarrolladora del motor InnoDB para MySQL.
Al contrario de proyectos como Apache, donde el software es desarrollado por
una comunidad pblica y los derechos de autor del cdigo estn en poder del
autor individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de
doble licenciamiento anteriormente mencionado. La base de datos se distribuye
en varias versiones, una Community, distribuida bajo la Licencia pblica general
de GNU, versin, y varias versiones Enterprise, para aquellas empresas que
quieran incorporarlo en productos privativos. Las versiones Enterprise incluyen
productos o servicios addicionales tales como herramientas de monitorizacin y
soporte oficial. En 2009 se cre un fork denominado MariaDB por algunos
desarrolladores (incluido algunos desarrolladores originales de MySQL)
descontentos con el modelo de desarrollo y el hecho de que una misma
empresa controle a la vez los productos MySQL y Oracle Database.
10
3.1.
Caractersticas distintivas
3.2.
Tipos de recursos
11
CONCLUSIONES
El sistema propuesto ayudar a la empresa a conocer su realidad
comercial, tanto sus ganancias, para poder as tomar decisiones y en su
caso emprender nuevas propuestas de desarrollo, lo cual ayudar a
obtener los fondos deseados para Fundacin Salvacin y as ayudar a
los nios que por diferentes circunstancias no estn junto a sus
respectivas familias.
La aplicacin web permitir que se minimizar costos de operacin, para
que de esta manera se obtengan mejores utilidades y beneficios para la
organizacin
12
E-GRAFA
http://searchdatacenter.techtarget.com/es/definici
on/MySQL
https://es.wikipedia.org/wiki/MySQL
http://php.net/manual/es/book.mysql.php
http://www.icesoft.org/java/projects/ICEfaces/overv
iew.jsf
https://es.wikipedia.org/wiki/AJAX
http://www.icesoft.org/wiki/display/ICE/Creating+N
ew+NetBe ans+Project+without+Plugi
n+by+creating+Libraries
http://www.fundacionsalvacion.net
http://www.fundacionsalvacion.org/
https://www.facebook.com/fundacionsalvacion/
https://www.facebook.com/fuegohuehue/
http://www.fuegocoffee.com
http://chuwiki.chuidiang.org/index.php?
title=Ejemplo_Sencillo_con_EJB o file://Enterprise
%20JavaBeans%20-%20Wikipedia,%20la
%20enciclopedia%20libre.html
http://www.jtech.ua.es/j2ee/2003-2004/abiertoj2ee-2003-2004/ejb/sesion01apuntes.htm
13