Tengo una base de datos de hotel en documentos de Excel. ¿Cómo comienzo a construir un sistema de recomendación para hoteles?

Bueno … Ciertamente depende de cómo esté destinado el sistema de recomendación. Cómo se recogerán las recomendaciones individuales. Pero de todos modos tenemos (al menos) dos entidades lógicas:

Almacenamiento de datos: necesitamos al menos dos tablas: hoteles de tabla, que contengan todos los datos del hotel, una fila para cada hotel. La otra es la recomendación de la tabla, que tiene al menos tres columnas: Hotel (por ejemplo, Número de identificación del hotel de la tabla de hoteles), Clasificación y Aviso.

Capa de presentación: también tiene dos funcionalidades: adquisición de datos y presentación de datos. La adquisición de datos podría diseñarse como un formulario maestro-detalle. Capa de presentación como una tabla dinámica, que muestra un desglose promedio de Rango desde todas las dimensiones hasta el tiempo. Asistido con gráfico de pivote podría ser visualmente perfecto.

De esta manera, se podría lograr en Excel. Pero en realidad sería bueno repensar la herramienta. Personalmente, preferiría la base de datos MySQL o MS SQL Express para almacenar datos, que luego utiliza la aplicación MS Access para la administración de datos, la interfaz web HTML5 para la adquisición de datos y Excel para la presentación y análisis de datos.

Cada producto, sin importar cuán pequeño o grande, novedoso o exagerado, es una oportunidad para aprender y ganar dinero. El marketing puede aumentar las posibilidades de éxito financiero, pero cualquier cosa que hagas o no hagas, incluso un servicio que no hace nada al repetir una cadena que ingresas, puede valer algo para alguien.

More Interesting

Quiero crear un sitio web de torrents, pero eso sería ilegal, entonces, ¿cómo puedo hacerlo sin enfrentar ningún problema ilegal?

Cómo alojar mi sitio web

Soy principiante en Java. ¿Cómo puedo construir una aplicación basada en cliente-servidor?

Si creo el reproductor de mp3 basado en web más rápido del mundo, ¿hay posibilidades de que pueda competir con SoundCloud y ReverbNation?

¿Los desarrolladores web usan una aplicación para instalar como Sass? Estoy aprendiendo desarrollo web y quiero hacerlo de la manera correcta.

Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?

Estoy comenzando un portal de videos en el cual los usuarios suben videos. Quiero un reproductor de video web con tecnología de velocidad de bits adaptable. ¿Cuál es la mejor tecnología y reproductor para usarlo en cualquier dispositivo como YouTube? ¿Cual será el costo?

Estoy considerando usar Sails.js como un marco de back-end. ¿Es muy temprano?

Quiero crear sitios web como filehippo, cnet o cualquier sitio gratuito. ¿Dónde empiezo?

Sé HTML, CSS, JS, JQUERY, PHP y MySQL. ¿Debo registrar un campo de código gratuito?

Estoy buscando desarrollo de front end, diseño de UX / UI o pasantías de desarrollo de software. ¿Qué puedo hacer para prepararme?

Quiero convertirme en un desarrollador front-end, pero mi escuela está enseñando Java. ¿Debo dejar de aprender JavaScript y enfocarme en Java o aprender ambos?

He intentado toneladas de lenguajes de programación y frameworks, pero no soy dueño de ninguno. Sé que necesito concentrarme en varios idiomas, pero no quiero perderme otras tecnologías nuevas. ¿Qué tengo que hacer?

Estoy planeando lanzar un sitio web que contenga contenido que me gustaría no ser copiado y utilizado por otros para uso comercial. ¿Qué pasos hay que tomar?

Cómo comenzar a usar GitHub y Stack Overflow