Está en la página 1de 7

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Programacion web
Fase 1: Planeacion

Alumno Matricula Carrera


Luis Aureliano Lopez Lopez 1915612 IAS
David Tadeo Salazar Ibón 1973956 IAS
Daniela Cosette González Briones 1995623 ITS

Docente: Luis Daniel Lepe Rodríguez

Jueves 16 de febrero, San Nicolás de los Garza.


2.1 Tema, propósitos y usuarios.
Nuestra página se enfoca en presentar un menú de restaurante para que los
usuarios tengan la posibilidad de ver de una manera más rápida y eficaz de
observar los platillos de dicho restaurante, esto con el propósito de actualizar el
manejo del restaurante y el tiempo de servicio, ahora todo está de manera digital y
las personas vivimos con el celular en todo el tiempo.
Se planea que existan dos roles, el usuario y el administrador, el usuario podrá ver
los platillos, saber cuales son los ingredientes, una imagen representativa y el
tiempo de elaboración, al igual que pedir los platillos y de la misma manera poder
pagarlos, también se considera que puedan dejar sus opiniones y/o
observaciones. El administrador tiene la función de actualizar los platillos, y
administrar los pedidos y el número de clientes.
2.2 Diagrama de flujo
2.3 Bosquejos de las pantallas

Esta será la primera pantalla que se


verá en la página web, es la de inicio,
que contara con un botón para
registrarse.

Esta será la segunda pantalla que vera el


usuario, donde se tendrá que registrar para
ver el menú.

En la tercera pantalla
se podrá acceder al
menú de alimentos,
bebidas, y los
contactos de
nosotros.
En la cuarta
pantalla se podrá
acceder al menú de
alimentos, donde
vendrá de una
forma más
detallada de los
ingredientes de
cada platillo.

En la quinta
pantalla se podrá
acceder al menú
de bebidas, donde
vendrá de una
forma más
detallada de los
ingredientes de
cada bebida.

En la sexta pantalla
los usuarios podrán
pagar en línea.
En la séptima pantalla, los
usuarios podrán dejar sus
opiniones.

En la octava pantalla, los


empleados tendrán que
registrarse para acceder al menú,
a los pedidos de los clientes y a
los pagos en línea.

En la última pantalla podrán ver


los pedidos de los usuarios.
2.3.1 pantallas de CRUD

Se creara una pantalla crud con una base de datos con el registro de los usuarios.

Nombre Teléfono Pedido Atendido

2.4.- Aspectos Técnicos

 Tecnologias Front-end HTML es un lenguaje de marcado de los contenidos de un sitio web,


es decir, para designar la función de cada elemento dentro de la página: titulares,
párrafos, listas, tablas, etc. Es el esqueleto de la web y la base de todo. CSS es un lenguaje
de hojas de estilo creado para controlar la presentación de la página definiendo colores,
tamaños, tipos de letras, posiciones, espaciados, etc. JavaScript es un lenguaje de
programación interpretado que se encarga del comportamiento de una página web y de la
interactividad con el usuario. Nosotros vendríamos utilizando un poco de las 3 para
desarrollar las partes técnicas de nuestra página de una mejor forma, priorizando
evidentemente HTML, usaremos HTML ya que es parte fundamental de las normas web es
la base par construir páginas en internet, aunque eso no quita que no usaremos css o
javascript.
 Tecnologias Back-end Java es un lenguaje de programación y una plataforma informática
que fue comercializada por primera vez en 1995 por Sun Microsystems PHP es un lenguaje
de código abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML. C# Es un lenguaje de programación moderno, basado en
objetos y con seguridad de tipos. C# permite a los desarrolladores crear muchos tipos de
aplicaciones seguras y sólidas que se ejecutan en .NET. C# tiene sus raíces en la familia de
lenguajes C, y a los programadores de C, C ++, Java y JavaScript les resultará familiar
inmediatamente. Para el back.end planeamos usar java o C# ya que son las más utilizadas
para la creación de sitios web, investigando un poco descubrimos que C# permite a los
desarrolladores crear muchos tipos de aplicaciones seguras y sólidas que se ejecutan
en .NET y esto podría ser una de las razones por las que nos inclinemos por C#.
 Base de Datos Los sistemas de gestión de bases de datos (DBMS) permiten a los usuarios
acceder y manipular los datos. Hay diversos tipos de software de DBMS que son eficaces
para almacenar y manejar diferentes tipos de datos y pueden optimizarse para una gama
de cargas de trabajo.
 SQL SERVER es un sistema de gestión de base de datos relacional, desarrollado por la
empresa Microsoft. El lenguaje de desarrollo utilizado es Transact-SQL, una
implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar
datos, crear tablas y definir relaciones entre ellas.
 Acces es un sistema de gestión de bases de datos incluido en las ediciones profesionales
de la suite Microsoft Office. Es el sucesor de Embedded Basic. Access es un gestor de datos
que utiliza los conceptos de bases de datos relacionales y pueden manejarse por medio de
consultas e informes.
 MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de código
abierto.

En el apartado de Base de datos probablemente usemos SQL Server ya que será lo que
aprendamos en la clase de programación web y además de ser la tecnología para base de datos
más utilizada y popular por lo que podemos aprender mas de ella y sobre todo es de las más
fáciles de aprender y te permite crear y eliminar base de datos sin ningún tipo de complicación.

También podría gustarte