Ci ho pensato per molto tempo senza ottenere una risposta ottimale.
Prima di tutto, sono un medico che ama la programmazione ma non l'ha mai studiato veramente, tranne per l'apprendimento a casa e molti anni di gioco con il codice nel mio tempo libero.
Attualmente sto provando a costruire un piccolo progetto per gestire la mia clinica, per farlo ho iniziato creando un elenco di opzioni che voglio essere in grado di fare.
Esempio:
- record del paziente attivo
- autenticazione con diversi ruoli (ad esempio paziente, infermiere, dr)
- calendario degli appuntamenti (include calendario a orari di programmazione / interventi chirurgici ecc. con un promemoria)
- consente al medico di creare i propri plugin.
- dashboard per il medico per visualizzare le sue statistiche
Poi ho iniziato con codeigniter / mysql / php / jquery e ho iniziato la codifica.
I miei passi durante lo sviluppo: -
- 1 ° database.
Hoiniziatocreandotuttiimieitavolidicuihobisogno.
Dopo di che inizio a codificare le mie viste e i miei controller. Per prima cosa ho creato la vista HTML, quindi ho creato un controller che gestirà questa vista e ho iniziato a programmare le funzioni per far funzionare le interazioni di visualizzazione.
Esempio durante la codifica della vista dell'appuntamento (controller booking.php):
ha creato questo layout e reso la tabella td cliccabile, quando l'utente fa clic: jquery get (prenotazione / add_patient_form) e lo fa apparire
quando l'utente salva: invia a prenotazione / salva -it salva l'appuntamento quindi ricarica la funzione index ()
ecc. e ho continuato a seguire le stesse fasi della creazione della vista e del suo controllore, che contiene tutta la logica necessaria a tale visualizzazione per realizzare l'intero progetto.
Alla fine ho avuto tutte le funzioni di destinazione funzionanti, ma dal momento che non c'era nessun PLAN dall'inizio e l'intero progetto era un pugno di brain storming e debugging senza che cosa mai pianificasse, dopo Sono andato così lontano in questo progetto trovo il mio sé bloccato con manutenibilità e flessibilità! e impossibile collegarli insieme.
Ho la sensazione che ogni pagina del sito sia completamente isolata dalle altre e non riesco nemmeno a ricordare come viene caricata ogni pagina e quali funzioni ci sono dentro senza sbirciare!
Posso comunque recuperarlo e ottenere un design?