Saya telah memikirkan hal ini untuk waktu yang sangat lama tanpa mencapai jawaban yang optimal.
Pertama-tama, saya adalah seorang dokter medis yang suka pemrograman tetapi tidak pernah benar-benar mempelajarinya, kecuali untuk belajar di rumah dan banyak tahun bermain-main dengan kode di waktu luang saya.
Saat ini saya sedang mencoba membangun sebuah proyek kecil untuk mengelola klinik saya, untuk itu saya mulai dengan membuat daftar opsi yang saya ingin dapat lakukan.
Contoh:
- catatan pasien aktif.
- otentikasi dengan berbagai peran (mis. pasien, perawat, dr)
- jadwal janji (termasuk kalender untuk liburan / operasi schedual dll dengan pengingat)
- izinkan dokter untuk membuat plugin sendiri.
- dasbor bagi dokter untuk melihat statistiknya
Kemudian saya mulai dengan codeigniter / mysql / php / jquery dan mulai coding.
Langkah saya selama pengembangan: -
- Database 1.
Saya mulai dengan membuat semua tabel saya yang saya perlukan.
- Membuat semua model saya untuk menangani tabel ini (1 model master yang menangani dasar baca / tulis / perbarui / verifikasi sambil juga mempertimbangkan hubungan tabel saya
Setelah itu saya mulai mengkode pandangan dan pengontrol saya. Saya pertama kali membuat tampilan HTML, kemudian membuat pengontrol yang akan menangani tampilan ini, dan mulai fungsi pengkodean untuk membuat interaksi tampilan berfungsi.
Contoh ketika mengode tampilan janji temu (controller booking.php):
membuat tata letak ini dan membuat tabel agar dapat diklik, ketika pengguna mengklik: jquery dapatkan (booking / add_patient_form) dan pop up
ketika pengguna menyimpan: memposting ke pemesanan / menyimpan -itu menyimpan janji kemudian memuat kembali fungsi indeks ()
dll .. dan saya melanjutkan langkah-langkah yang sama untuk menciptakan tampilan kemudian controller -yaitu berisi semua logika yang dibutuhkan pandangan ini - untuk menyelesaikan seluruh proyek.
Pada akhirnya saya memiliki semua fungsi target saya bekerja dengan baik, tetapi karena tidak ada RENCANA dari awal dan karena seluruh proyek adalah pukulan otak dan debugging tanpa rencana apa pun, setelah saya melangkah terlalu jauh dalam proyek ini saya menemukan saya macet dengan rawatan dan fleksibilitas! dan tidak dapat menghubungkan mereka bersama.
Saya merasa bahwa setiap halaman di situs web benar-benar terisolasi dari yang lain dan saya bahkan tidak bisa mengingat bagaimana setiap halaman dimuat dan fungsi apa yang ada di dalamnya tanpa mengintip!
Adakah saya bisa memulihkan ini dan mendapatkan desain?