Sei sulla pagina 1di 20

MANUAL TÉCNICO

SOFTWARE PARA LA ADMINISTRACIÓN DE UN RESTAURANTE

CREADORES

JHONATAN ORLANDO ALVAREZ LAITON


CRISTIAN DAVID PULIDO
HAIDER ALEXANDER TAPIERO

SERVICIO NACIONAL DE APRENDIZAJE


SENA

TECNOLOGO EN ANALISIS Y DESARROLLO DE


SISTEMAS DE INFORMACIÓN

BOGOTA D.C 12 DE JUNIO DE 2018


CONTENIDO

INTRODUCCIÓN…………………………………………………………………………….3
OBJETIVOS………………………………………………………………………………….4

1.REQUERIMIENTOS
1.1. REQUERIMIENTOS MÍNIMOS HARDWARE……………………………………….5
1.2. REQUERIMIENTOS MÍNIMOS SOFTWARE………………………………………..5

2.HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO………………………….6


2.1.PHP………………………………………………………………………………………..6
2.2. MYSQL…………………………………………………………………………………...6
2.3.APACHE…………………………………………………………………………………..6
2.3.WAMP SERVER………………………………………………………………………….6

3. INSTALACIÓN DE WAMP SERVER……………………………………………………7


3.1.PASO 1….………………………………………………………………………………...7
3.2.PASO 2….………………………………………………………………………………...7
3.3.PASO 3….………………………………………………………………………………...7
3.4.PASO 4….………………………………………………………………………………...8
3.5.PASO 5….………………………………………………………………………………...8
3.5.PASO 6….………………………………………………………………………………...9

4. CONFIGURACIÓN DEL APLICATIVO………………………………...,....................10

5.CASO DE USO…………………………………………………………………………….11

6.CASOS DE USO EXTENDIDO…………………………………………………………..12


6.1. REGISTRO USUARIO …………………………………………………………………12
6.2. LOGIN ……………………………………………………………………………………13
6.3. INVENTARIO ……………………………………………………………………………14
6.4. CONTROL DE VENTAS………………………………………………………………..15

8.MODELO ENTIDAD RELACION………………………………………………………..16

9.DICCIONARIO DE DATOS……...……………………………………………………….17
INTRODUCCIÓN

La finalidad de todo manual técnico es la de proporcionar al lector las pautas de


configuración y la lógica con la que se ha desarrollado una aplicación, la cual se sabe que
es propia de cada programador; por lo que se considera necesario ser documentada.

Este manual pretende dar a conocer cada una de las herramientas empleadas para el
desarrollo del sitio web, documentar su aplicación en el desarrollo del sitio.
Para un mayor detalle acerca de cada una de las herramientas utilizadas, y su forma de
operación y aplicación.

Describe los pasos necesarios para cualquier persona que tenga ciertas bases de
sistemas pueda realizar la instalación del aplicativo creado para un restaurante.
OBJETIVOS

Brindar la información necesaria para poder realizar la instalación y configuración del


aplicativo.

Específicos:

*Representar la funcionalidad técnica de la estructura, diseño y definición del aplicativo.

*Definir claramente el procedimiento para ejecutar la página web

*Detallar la especificación de los requerimientos de Hardware y Software necesarios


para
la instalación de la ejecución de la página web.

*Describir las herramientas utilizadas para el diseño y desarrollo del prototipo.

1.REQUERIMIENTOS
1.1. Requisitos mínimos de hardware
Procesador: Intel Core I3 2.0 Ghz o superior
Memoria RAM: Mínimo: 4 Gigabytes (GB)
Disco Duro: 500Gb.

1.2. Requisitos del software


Sistema Operativo: Windows 8.1 o superior 64 Bits.

2.HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO


2.1 PHP

Es un Lenguaje de Programación para trabajar páginas WEB ofreciendo la ventaja


de mezclarse con HTML. Las ejecuciones son realizadas en el Servidor y el cliente
es el encargado de recibir los resultados de la ejecución. Si el cliente realiza una
petición, se ejecuta el intérprete de PHP y se genera el contenido de manera
dinámica. Permite conexión con varios tipos de Bases de Datos como: MySQL,
Oracle, Postgres, SQL Server, etc. permitiendo aplicaciones robustas sobre la
WEB. Este lenguaje de programación puede ser ejecutado en la gran mayoría de
sistemas operacionales y puede interactuar con Servidores WEB populares.

2.2 MYSQL

Es un manejador de Bases de Datos, el cual permite múltiples hilos y múltiples


usuarios, fue desarrollado como software libre.
Aunque se puede usar sobre varias plataformas es muy utilizado sobre LINUX. Es
libre para uso en Servidores WEB.
Ofrece ventajas tales como fácil adaptación a diferentes entornos de desarrollo,
Interacción con Lenguajes de Programación como PHP, Javascript y fácil
Integración con distintos sistemas operativos

2.3 APACHE

Es un Servidor WEB desarrollado por el grupo Apache. Su código fuente se puede


distribuir y utilizar de forma libre. Está disponible para diferentes plataformas de
Sistemas Operativos entre otros Windows, Linux, Mac y NetWare.
Ofrece ventajas tales como independencia de plataforma, haciendo posible el
cambio de plataforma en cualquier momento; creación de contenidos dinámicos,
permitiendo crear sitios mediante lenguajes PHP.

2.4. WAMP SERVER

es un entorno de desarrollo web para Windows con el que podrás crear aplicaciones web
con Apache, PHP y bases de datos MySQL database. También incluye PHPMyAdmin y
SQLiteManager para manejar tus bases de datos.
3. INSTALACIÓN DE WAMP SERVER

3.1. Descargar al PC el fichero de instalación wampserver el cual se encuentra en la


página: https://sourceforge.net/projects/wampserver/files/ una vez descargado,el
instalador usualmente estará en la parte de descargas ,dar clic sobre él instalador.
Durante la instalación aparecerán las siguientes pantallas:

3.2. En la primera ventana aparecerá una ventana de seguridad.

Después de dar ejecutar aparecerá una ventana pidiendo permiso de administrador


daremos si.

3.3. Se abrirá una ventana de lenguaje

Daremos click en ok.


3.4.Se abrirá otra ventana en la cual decidiremos donde se guardará wamp server

luego de elegir donde guardar ,dar click en next.

3.5. Después de esto aparecerá la siguiente ventana

Darán click en Install .


3.6. Esperaran a que la barra esté totalmente en verde y ya podran cerrar.
4. CONFIGURACIÓN DEL APLICATIVO

Se coloca la carpeta llamada Code_Restaurante en la ruta donde se encuentra instalado


el aplicativo normalmente es: C:\wamp\www.
5. CASO DE USO
Para el aplicativo se va a definir varios roles o tipos de usuarios que interactuaran con el
sistema de información de diferentes modos.

Administrador
Bodeguero
Cajero
Cliente
6.casos de uso extendido

UC-Caso#. “REGISTRO DE USUARIO”

Caso de uso # 01
Objetivos: Registrar usuario.

Ingresar información básica del usuario y crear nombre de usuario y contraseña


Descripción:
para que el usuario quede registrado y de esta forma ingresar al programa.

Actores primarios: Administrador.

VS Actores
Empleados.
secundarios:
Activador: Administrador

Condiciones
No estar registrado en el programa.
previas

Secuencia principal Registro de usuario.

Secuencia
Modificación de datos de usuario.
alternativa

Post-condición si
Registro y acceso al programa.
éxito:
Post-condición si
Información incorrecta.
fallo:

Excepciones: Administrador.

Frecuencia de uso
Irregular.
esperada:
Asuntos
Ninguno.
pendientes:
UC-Caso#. “LOGIN”

Caso de uso # 02
Objetivos: Autentificación de usuarios para acceder al programa

El login es una condición necesaria para que el sistema autentifique al usuario y


Descripción:
que este pueda entrar al Program

Actores primarios: Administrador.

VS Actores
Empleados.
secundarios:
Activador: Administrador

Condiciones
Estar registrado en el programa.
previas

Secuencia principal Ingreso de usuario al programa.

Secuencia
Registro de usuario.
alternativa

Post-condición si
Ingreso al programa.
éxito:
Post-condición si
Contraseña o usuario incorrecto, registro de usuario.
fallo:

Excepciones: Administrador.

Frecuencia de uso
Regular.
esperada:
Asuntos
Ninguno.
pendientes:
UC-Caso#. “INVENTARIO”

Caso de uso # 04
Objetivos: Registrar información de reabastecimiento de inventario.

Descripción: Almacenar información de todo producto que ingrese al inventario.

Actores primarios: Administrador, Bodeguero.

VS Actores
Empleados.
secundarios:
Activador: Administrador

Condiciones
Haber ingresado al programa y tener información del inventario.
previas

Secuencia principal Registro de inventario.

Secuencia
Mostrar información del inventario actual.
alternativa

Post-condición si
Almacenar información del nuevo inventario en una base de datos.
éxito:
Post-condición si
Información incorrecta o incompleta.
fallo:

Excepciones: Administrador.

Frecuencia de uso
Regular.
esperada:
Asuntos
Ninguno.
pendientes:
UC-Caso#. “CONTROL DE VENTAS”

Caso de uso # 05
Objetivos: Registra información de asistencia de empleados.

Descripción: Ingresar registros de ventas realizadas.

Actores primarios: Cajero.

VS Actores
Empleados.
secundarios:
Activador: Administrador.

Condiciones
Ingresar al sistema por medio del login.
previas

Secuencia principal Registrar ventas.

Secuencia
Generar factura.
alternativa

Post-condición si
Almacenar información de ventas.
éxito:
Post-condición si
Información incompleta o incorrecta.
fallo:

Excepciones: Administrador.

Frecuencia de uso
Regular.
esperada:
Asuntos
Ninguno.
pendientes:
7. MODELO ENTIDAD RELACIÓN
8. DICCIONARIO DE DATOS DEL MODELO ENTIDAD RELACIÓN

A continuación, se presentan las definiciones y descripciones de los datos que van a ser
utilizados en el aplicativo. Inicialmente se nombra cada entidad con su descripción y tabla
con los campos y sus características especiales.

Potrebbero piacerti anche