Cita: 1. Visualizar una página donde estén todos los apartamentos. Aquí estarían las fotos de lo apartamentos en pequeño con una breve descripción.
Hazte una funcion Listar donde abres un recordset trayendo los campos que necesites, yo regresaria un arreglo con getRows(); iteras ese arreglo creando tu HTML.
Código:
ds = Listar([argumentos])
if isArray(ds) then
for i = 0 to uBound(ds, 2)
%>
<div>
<%=ds(1,i)%><!--Este es el nombre-->
</div>
<%
next
end if
Cita: 2. Cuando pulsas en una de esas fotos, vas a otra página donde se ve la foto más grande y la información se amplía: características, servicios...
Basado en el id (ejemplo anterior, supóngase ds(0,1) ), construye un link a una página de detalles que mediante querystring le pases ese id, mediante ese id puedes hacer una llamada a un método Obtener(), que te regrese todos los datos que necesites de tu apartamento (sería muchísimo mas sencillo si encapsulas estos métodos en una clase, así tienes tus propiedades a la mano).
Cita: 3. Posiblilidad de pulsar en un botón (disponibilidad) para que te salga una ventana con un calendario con los días que está libre ese apartamento.
Necesitas abstraer este concepto, para mi, esta es una tabla más que relaciona un id con una o más fechas.
Cita: 4. Posibilidad de calcular cuanto te costaría el apartamento de tal fecha a tal fecha.
Una tabla de tarifas? y otra id_departamento | id_tarifa ??? no se, mas importante que la solucion es el planteamiento del problema.
Cita: 5. Botón para hacer la reserva del apartamento. Esto por medio de una pasarela virtual y ya me estoy informando.
Bien, a seguir investigando entonces!
Cita: 6. El cliente tiene que tener la posibilidad de ir actualizando la web añadiendo más fotos con su información.
- Sistema de login de usuarios
- Altas, bajas, cambios de usuario
- Permisos de usuario?
- Altas, bajas, cambio de apartamentos
- Sistema de upload
Guía de Estudio:
- Normalización de bases de datos relacionales
http://www.programacion.com/bbdd/articulo/bbdd_disenyo/
- Conexiones a base de datos desde ASP
www.connectionstrings.com
- Manejo de Recordsets:
http://www.aspfacil.com/articulos/040401.asp
- Entendiendo el método GetRows()
http://www.w3schools.com/ado/met_rs_getrows.asp
- Tutorial de SQL, nunca está de más
http://www.desarrolloweb.com/manuales/9/
- Xelupload
http://www.aspfacil.com/articulos/07092001.asp
- El objeto command es tu amigo
http://www.aspfaq.com/params.htm
Cualquier consulta 24/7
www.google.com
Happy Programming