Sei sulla pagina 1di 18

1

INSTITUTO TECNOLGICO SUPERIOR PROGRESO




INGENIERA EN SISTEMAS COMPUTACIONALES






ADMINISTRACIN DE BASE DE DATOS
DOCENTE: CARLOS MOTA PINO





SITIO WEB PARA CENTRO DE ASESORAS
PROGRESO











INTEGRANTES
CHAN CANCHE IRVIN GEOVANI
COMOTO ROMERO JOSUE
JIMENEZ BUENFIL PABLO
RODRIGUEZ DIAZ GABRIEL
TORRES PECH RICARDO

2


Contenido
Introduccin.
Investigacin:
Servicio de Hosting
Domino en Internet
DBMS.
Frameworks.
Herramientas.
Requerimientos de instalacin:
Modelo E-R.
Modelo R.
Caso de uso.
Conclusin
Bibliografa: referencias
Proyecto
Descripcin del problema
Propuesta de solucin




3


Introduccin.
En la actualidad, no hay empresa reconocida de la cual no se contenga
informacin que sea accesible desde el internet, por ello se ha establecido como
regla sin escribir, que una empresa profesional debe contar con mnimo una
pgina web y tener informacin en las redes sociales.

El internet es manejado por un alto grado de personas, cada da en todo el
mundo y para la gente joven su uso es an ms, por eso, la empresa Centro de
Asesoras Progreso (CAP) nos contact para asesora en materia de tecnologa y
comercio electrnico por lo cual se accedi a realizar una gestin de la publicidad
con el ramo de tecnologa.
Como habamos dicho antes un sitio web o pgina web es de suma
importancia para una empresa, sabemos que una pgina web creada y trepada a
un servidor web es una herramienta obsoleta para una empresa, para ello la
empresa tiene que ser conocida o la misma realizar campaas, volantes o pagar
por publicidad.
Una forma prctica que se utiliza hoy en da para poder hacer que un sitio o
pgina web sea conocida es conectar a la gente por medio de redes sociales ya
sean las ms conocidas como twitter, facebook o cualquier otra.
Hay que tener muy en cuenta y pensar en un futuro de como ir creciendo
nuestros clientes o seguidores, esto conlleva a pensar que tipo de herramientas
utilizar, cuando hablamos de herramientas nos referimos al hosting web y el
sistema gestor de base de datos

4


Investigacin:
Debido a que el proyecto es un sitio web interactivo cuya funcin bsica es
mostrar informacin acerca de la empresa CAP al pblico y tambin tiene
funciones dinmicas con sus usuarios del tipo administrador, nos enfocamos en
desarrollo del mismo y se llev a cabo la investigacin de las herramientras y
componentes que se usaron para la elaboracin del sitio:
Servicio de Hosting
Dominio
DBMS.
Lenguajes de Programacin.
Frameworks.
Herramientas.

Servicio de Hosting
Para el alojamiento del sitio web se necesita la contratacin de un web
hosting, que permita almacenar los datos necesarios de la empresa, una conexin
estable a internet, capacidad de soportar mltiples conexiones de usuarios, un
soporte tcnico en espaol, adems de un precio accesible. Para el cual se eligi
hostpapa.com.mx,con las siguientes caractersticas:
El registro del dominio es gratuito por un ao, al finalizar el ao costar
$195.00 MXN por ao.
Cuenta con administrador CPanel para la administracin del host.
Tiene soporte tcnico en espaol las 24 horas durante los 365 das del ao.
El proceso de activacin del host es inmediata.
Transferencia de datos ilimitados. Dado a que la carga de usuarios
esperados no es mucha, es el adecuado para las necesidades del proyecto.
Espacio en disco y ancho de banda ilimitados. Considerando un uso
apropiado y considerable segn las normas que HostPapa establece.
5

Permite la creacin de 100 base de datos en MySQL version 5.1 con
phpMyAdmin para su administracin.
Cuenta soporte para multimedia Flash, Shockwave, MIDI, Streaming de
video y de audio.
Tiene soporte para PHP 5.0
Domino en Internet
Para facilitar el acceso a la pgina web, es necesario contratar un dominio
en internet (.com.mx). Dicho dominio, est incluido como parte del servicio
provedo por HostPapa. Sin embargo el dominio es nicamente gratuito el primer
ao de servicio, al finalizar este tendr un costo de $195.00 MXN al ao.
La configuracin del dominio y su DNS ser establecida de manera
automtica por HostPapa, nicamente se le otorgar el nombre del dominio al
momento de realizar la contratacin del servicio de hosting y HostPapa se
encargar de la configuracin.
DBMS.
Se decidi la implementacin de MySQL debido a que esta ligada
directamente a PHP el cual es nuestro principal lenguaje de uso general y se
adapta muy bien a nuestro proyecto por sus siguientes caractersticas.
El servidor web que se usar es compatible con MySQL.
ptimo para sistemas web.
Proporciona sistemas de almacenamiento transaccional y no transaccional,
siendo los transaccionales los que nos servirn debido a que el sitio web
podr recolectar, almacenar, modificar y recuperar todo tipo de informacin
que ser generada por sus diferentes transacciones.
Un sistema de privilegios y contraseas que es flexible y seguro el cual
permite verificacin basada en el host. Lo cual hace las contraseas
seguras debido a que son cifradas al conectarse al servidor.
Escalabilidad y lmites.
El Framework seleccionado -Yii- es compatible con MySQL.
Lenguajes de Programacin.
6

PHP 5.3
Caractersticas nuevas que integra la versin PHP 5.3
Apoyo a los espacios de nombre
Enlaces estticos en tiempo de ejecucin
Etiquetas de salto
Funciones annimas
_callStatic _invoke
Soporte para sintaxis Nowdoc similar a la sintaxis Heredoc pero con
comillas simples
Ahora es posible utilizar Heredoc para inicializar tanto variables estticas
como propiedades/constantes de clases.
Ahora se pueden declarar Heredocs usando comillas dobles,
complementando la sintaxis de Nowdoc.
Ahora se pueden declarar Constants desde fuera de una clase utilizando la
palabra clave const.
El operador ternario tiene una forma abreviada: ?.
La envoltura para flujos HTTP ahora considera los cdigos de estado del
200 al 399 como xito.
Es posible el acceso dinmico a mtodos estticos:
Frameworks.
Framework Bootstrap
Framework bootstrap 3.1.1 que se usar para el diseo del sistema basado
en CSS3, ya que implementa tcnicas y mtodos que facilitarn el diseo web.
Para la realizacin de la aplicacin web, se har uso de los lenguajes PHP 5.0
y JavaScript, as como HTML5 y CSS3 para el maquetado de la misma. Estos son
de licencia libre y su uso no tiene costo alguno.
Permite que la pgina web se vea igual en cualquier navegador, incluyendo
dispositivos mviles.
7

Permite un diseo responsivo, haciendo que los usuarios puedan acceder
desde dispositivos mviles.
Permite el fcil manejo de grid (rejillas, en cuanto a lo alto, ancho, nmero
de columnas), lo que permitir que el usuario al momento de editar la
informacin no tenga problemas de visualizacin de la informacin.
Tiene una muy buena relacin con javascript.
Ahorra tiempo de maquetado.
Implementa los nuevos estndares html5 y css3
Los conceptos que ha insertado Bootstrap al desarrollo front-end han
resultado un compendio de buenas prcticas que perdurarn en el tiempo

Framework: Yii
Yii v1.1.14 es un Framework open-source orientado a objetos de alto
rendimiento para desarrollar aplicaciones web, est escrito en PHP y realiza un
limpio, rpido, seguro y ptimo trabajo que facilita el desarrollo.
Perfecto para trabajar con proyectos de cualquier tamao y se eligi por su
fcil uso y caractersticas que se atribuyen al desarrollo del sitio web de CAP.
Alguna de las caractersticas por la cual se eligi fueron:
Implementa el patrn de diseo MVC (Modelo-Vista-Controlador).
POO.
Integracin con jQuery.
Widgets de Ajax.
Personalizacin de aspectos y temas.
Manejo de errores y logging.
Diseado de manera cuidadosa para trabajar bien con cdigo de terceros.
Adecuado para Sistemas de Administracin de Contenido.
Documentacin muy completa y comunidad activa.
Herramientas.
Sublime Text 2
8

Editor de texto diseado para escribir cdigo de una forma fcil y cmoda para
el programador.
Es multiplataforma (Windows, Mac OS X, Linux).
Soporta mltiples lenguajes de programacin.
Permite la instalacin de plugins y packages que permiten integrar
frameworks para incrementar la productividad en el desarrollo web.
Soporta macros, Snippets y herramientas de auto completamiento,
ayudando a reducir tiempo en codificacin.

Requerimientos de instalacin:

Este proyecto no necesita de una instalacin debido a que es un sitio web y
puede visualizarse por medio de un navegador web.
Para poder ingresar al sitio solo hace falta ingresar la direccin
www.asesoriasprogreso.com.mx en la barra de direcciones del navegador.

Los requerimientos de usabilidad, para obtener un mejor performance y
hacer que el sitio web pueda mostrarse correctamente se recomienda contar con
cualquier navegador que soporte PHP,CSS3 y HTML5, de igual forma podr
mostrarse en dispositivos mviles actuales ya que el sitio web ser responsivo, el
mvil tambin deber tener un navegador que cumplan con las caractersticas
antes mencionadas.

9

Modelo E-R.

Entidades con atributos
10


Cardinalidades.












11

Modelo R.

12


13

Caso de uso.

Front - END
14


Back - END

15


Conclusin

La realizacin del proyecto CAP incluye muchas etapas de desarrollo y
planificacin, por lo cual es necesario mencionar que se ha optado por realizar las
actividades de una manera distribuida selectivamente lo cual ha llevado a que se
de un trabajo en equipo que permite compartir soluciones especficas.

Otra cosa que cabe destacar es que el tiempo de entrega del proyecto es a
corto plazo as que nos vemos a la necesidad de implementar herramientas que
nos ayuden a nosotros como programadores a un desarrollo fcil, rpido pero
sobre todo implementando seguridad en nuestro cdigo.

Los clientes podrn conocer la empresa a detalle, ofrecindoles un
conocimiento exacto de sus servicios y as ofrecer una mayor confianza a los
clientes y una mejor competitividad con respecto a las dems empresas del mismo
mercado.
Adems, el sitio web brinda a sus usuarios informacin actualizada y
verdica por parte de la empresa, dndole a estos la seguridad de que tratan con
una empresa de calidad. De esta forma la empresa CAP obtendra ms
formalidad como empresa y podr abarcar un mayor campo de mercado a
comparacin con el sistema anterior, ya que est limitado a la cantidad de
propaganda (folletos, lonas, etc.) que se realice y donde est ubicada o se reparta.





16


Bibliografia: referencias
Framework:
http://www.yiiframework.com/about/
DMBS:
http://www.mysql.com/
http://www.miportal.edu.sv/blogs/blog/saul-antonio-funes-erazo/base-de-datos-
mysql
Manual de uso e instalacin: screenshoots y paso a paso del uso del sitio desde
como acceder hasta como salir.













17

Proyecto
Descripcin del problema
En la actualidad el Internet es una herramienta muy grande y til que nos
permite realizar una gran cantidad de tareas, entre estas, podemos destacar la
bsqueda de informacin, ya que los usuarios pueden de una forma fcil y rpida
acceder al contenido que necesitan. Por lo tanto, el hecho de que las empresas
tengan presencia en la web es un factor importante que se refleja traducido en un
incremento en ventas, productividad y valor para estas.
La empresa Centro de Asesorias Progreso (de aqu en adelante: CAP),
cuenta con un sistema limitado para darse a conocer a la gente y por lo tanto
atraer ms clientes. Donde en muchos casos, resulta una mal inversin la cual no
se ve reflejada en su cantidad de clientes y por lo tanto utilidades, limitando as
sus posibilidades de crecimiento y mercado que puede abarcar.
Esta demostrado de que las empresas que no cuenten con esta presencia
en la web corren un gran riesgo de desaparecer en los prximos 10 aos. Con lo
cual, la empresa CAP corre un gran riesgo en la actualidad de desaparecer y
perder todo el trabajo que con esfuerzo le ha tomado alcanzar en estos 10 aos
de existencia.
El sistema actual que la empresa CAP emplea para darse a conocer a las
personas es a travs de los siguientes medios:
Volantes.
Trpticos.
Lonas.
Visitas a Escuelas.
Revista Zona luz.
El cual le genera gastos de entre $300 a $400 pesos al mes y en el caso de Zona
Luz un gasto mayor a $1,000 pesos al mes. El cual no ha resultado como una
buena inversin para la empresa, en lugar de eso una gran prdida de dinero que
bien podra ser usada para mejorar su calidad de servicio.
18

De no tomar acciones al respecto, sus dems competidores locales podran tomar
ventajas de las herramientas de la web y por lo tanto resultar en una prdida de
clientes y por ende utilidades para la empresa.

Propuesta de solucin
El Centro de Asesoras Progreso ante tal problemtica es necesario
implementar un sitio web que permita a los usuarios visualizar informacin que
dicha empresa ofrece a sus clientes.
El dueo de la empresa podr crear, editar y eliminar noticias cuantas
veces quiera al igual que podra subir imgenes y contenido que sea de su agrado
dependiendo de los mdulos que se crearan en la base de datos.
Los clientes podrn conocer la empresa a detalle, ofrecindoles un
conocimiento exacto de sus servicios y as ofrecer una mayor confianza a los
clientes y una mejor competitividad con respecto a las dems empresas del mismo
mercado.
Adems, el sitio web brinda a sus usuarios informacin actualizada y
verdica por parte de la empresa, dndole a estos la seguridad de que tratan con
una empresa de calidad. De esta forma la empresa CAP obtendra ms
formalidad como empresa y podr abarcar un mayor campo de mercado a
comparacin con el sistema anterior, ya que est limitado a la cantidad de
propaganda (folletos, lonas, etc.) que se realice y donde est ubicada o se reparta.

Potrebbero piacerti anche