Cómo abordar un problema como construir una aplicación web para un campus escolar

Tienes que conceptualizar los componentes más básicos y construir sobre ellos, pieza por pieza. No puede (sin importar su experiencia) crear una base de datos completa y nunca tener que cambiar los datos o los esquemas que se utilizan. Habrá muchos cambios incrementales a lo largo del desarrollo de la aplicación.

Normalmente comienzo con la base de datos y cómo se estructurarán los datos. Suponiendo que está utilizando SQL, tendrá que trazar cómo se relacionan sus tabl.es. Esto normalmente se realiza mediante diagramas de relación de entidad (ERD). No sé qué tipo de pila de tecnología está utilizando, pero quizás este tutorial de Microsoft .NET pueda mostrarle cómo comenzar a planificar y qué tener en cuenta.

Crear un modelo de datos de marco de entidad

(En caso de que esta imagen esté demasiado borrosa, aquí está el enlace: Escenarios del marco de entidades avanzado)

More Interesting

¿Cuáles son los pros y los contras del diseño de dos paneles AJAX popularizado por la nueva interfaz de usuario de Twitter?

¿Qué es WAFS y cómo funciona WAFS (seguridad de firewall de aplicaciones web)?

¿Puedo crear aplicaciones web con Bootstrap y Ruby on Rails? Si es así, ¿por qué las personas usan frameworks Javascript?

¿Dónde existen archivos estáticos y dinámicos en las aplicaciones web?

¿Cuáles son los mejores ejemplos de integración de aplicaciones web para pequeñas empresas?

¿Cómo organizar múltiples proyectos en una base de código con lógica compartida, en Python? Si tiene una aplicación web y algunos servicios de fondo que hablan con las mismas bases de datos y comparten la lógica, ¿es malo una sola base de código? ¿Deberían dividirse en bases de código separadas?

Cómo aprender a escribir aplicaciones web

Usualmente uso AngularJS para todos mis proyectos, pero recientemente vi la nueva versión de ExtJS 5. ¿Alguien ha probado la nueva versión de ExtJS y la ubicaría en la parte superior de su lista de aplicaciones web?

¿Cuál es la mejor aplicación web de seguimiento de tiempo?

Con marcos como AngularJS, KnockoutJS y EmberJS cada vez más utilizados, ¿las aplicaciones de una sola página (SPA) son realmente el futuro de las aplicaciones web? ¿Tiene sentido construir un sitio web / portal web bastante grande como un SPA?

Estoy tratando de construir una aplicación web y móvil de estilo periscopio. ¿Qué marco es el más adecuado para la tarea: Ruby on Rails o Meteor.js?

¿Qué es un servidor front-end?

¿Cuál es el mejor servidor asequible para alojar el sitio PHP WordPress y la aplicación web PHP?

¿Es MySQL la base de datos más favorecida para desarrollar aplicaciones web en Python y Rails?

Cómo usar IFTTT