Capitulo3

Páginas: 6 (1283 palabras) Publicado: 2 de julio de 2015
Capítulo 3
Diseño del “Sistema de Administración de Información de Bajo Costo
para un Negocio Franquiciable”

1. Introducción.
El Sistema de Administración de Información de un Negocio Franquiciable (SAINF) está
diseñado en 2 partes: servidor de información, aplicación administrativa. El servidor
de información es el más importante porque es aquí donde se concentra toda la
información que lasdemás aplicaciones van a utilizar, ésta va a estar gestionada por
MySql, también se encuentra el lenguaje php que recibe mediante el servidor web las
peticiones de los clientes, es el único que se comunica directamente con la base de
datos, al igual que forma parte de muchos procesos de consulta y de presentación de
la información.
La aplicación administrativa está basada en php para su funcionamientoy html para la
interfaz gráfica, y montada en un servidor web lo que nos brinda la posibilidad de que
sea multiplataforma al solamente necesitar un navegador web. Los requerimientos
obvios son conexión a internet, sistema operativo cualquiera y un navegador web, por
lo que se puede correr en cualquier computadora de los departamentos o de los
franquiciatarios. No se necesita un conector especiala la base de datos ya que php
tiene la capacidad de acceder a ésta de forma directa.
A continuación se muestran los esquemas generales para cada una de las partes del
sistema.

21

Servidor
Servidor Web
Franquiciatario
Petición
Respuesta

Departamentos
Franquicia
Maestra

Petición
Respuesta

PHP
Aplicación
Administrativa

MySQL
Server

MySQL
Administrator
(Back up)

2. Servidor.
Está implementadoen una computadora personal con una IP fija y conexión a internet
en donde se instalaron los demás componentes.

2.1 Servidor web.
Apache Web Server 2.0 es el servidor web que se utiliza, ya que es multiplataforma,
relativamente fácil de administrar y configurar. Apache es uno de los más populares
del mercado y soporta ejecutar php como un CGI binario. El CGI, por sus siglas en
inglés (CommonGateway Interface) es un mecanismo de comunicación entre el
servidor web y la aplicación externa. Php instalado de esta forma brinda seguridad a
la aplicación ya que en caso de posibles ataques, se rehúsa a interpretar los
argumentos de la línea de comandos enviados en un URL.

22

En Apache se encontrarán todos los documentos php que harán la interacción con la
base de datos y se encontrarántambién las páginas web en las que el usuario final
encontrará y visualizará la información de las peticiones.

2.2

Servidor de bases de datos.

MySql 5.0.67-community server es un reconocido manejador de bases de datos Open
Source que gestiona toda la información del sistema, desde la información de los
usuarios como passwords y módulos que tienen asignados hasta la información de las
franquicias ytodos sus detalles. Se instala en el servidor para de poder ser accedido
por todos los clientes remotos tanto por la aplicación administrativa como la del
franquiciatario. Los detalles de la implementación de la base de datos se encuentran
en el capítulo siguiente.

2.3 Php 4.3.10.
Es un lenguaje de scripts de propósito general ampliamente usado en el desarrollo de
aplicaciones web, y que puede estarembebido en código HTML para crear páginas
dinámicas.
Algunos de los usos más comunes para php son:


Creación de funciones del sistema: crear, abrir, leer de, escribir a, y cerrar
archivos que se encuentran dentro del sistema cliente.



Obtener datos de formularios: salvar los datos a un archivo, enviarlos vía email, regresar los datos al usuario después de haberlos manipulado.

23

•Acceder a bases de datos y generar contenido de información en el vuelo (en
tiempo de ejecución) o crear interfaces web para agregar, borrar o modificar
elementos dentro de la base de datos.



Comenzar sesiones y el uso de variables y objetos de sesiones.[Meloni, 2002]

En SAINF, php juega el papel más importante ya que procesa las peticiones de los
usuarios, hace las transacciones necesarias con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitulo3
  • capitulo3
  • Capitulo3
  • capitulo3
  • Capitulo3
  • Capitulo3
  • capitulo3
  • capitulo3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS