Dalam ansuran sebelum ini, saya mengadu tentang masalah sistem pengurusan akademik Sigma. Sekurang-kurangnya, dari bahagian yang saya tahu, pengenalan minit.
Masalah pertama sebenarnya ialah pembahagian fungsi aplikasi ini kepada dua bahagian: pengurusan gred (walaupun agak primitif dan terhad kepada peperiksaan setiap panggilan rasmi), dan pengurusan minit itu sendiri.
Adalah jelas bahawa Sigma mempunyai beberapa fungsi yang dipilih dalam menu di sebelah kiri, sekali, sudah tentu, anda telah memilih subjek yang anda mahu bertindak.
Paso inicial | Funcionalidad |
---|---|
Calificar finales | |
Selección de asignatura | Actas de examen |
Listado de alumnos |
Ini adalah ciri aplikasi yang paling penting. Sekarang andaikan kami merancang semula, kami memikirkannya semula dengan cara yang, memandangkan (mujurlah), gred dipautkan secara eksklusif kepada panggilan selama beberapa minit, dengan cara berikut.
Paso inicial | Notas | Actas |
---|---|---|
Selección de asignatura | Calificar finales | Actas de examen |
Listado de alumnos |
Iaitu, kami menjadikan kelayakan panggilan sebagai "pusat" baharu permohonan. Oleh kerana kami hanya menyusun semula fungsi, pada dasarnya (saya tidak tahu (saya tidak mahu tahu) bagaimana aplikasi ini diprogramkan), tidak perlu mengubah apa-apa dalam bahagian pelayan; hanya di pihak pelanggan.
Saya telah menyediakan mockup Sigma dengan penyusunan semula fungsi ini. Kami mengekalkan, sudah tentu, cuba menukar sesedikit mungkin, fungsi dalam menu di sebelah kiri.
Ya! Anda boleh memilih baris jadual dengan mengklik mana-mana sahaja di dalamnya, tidak perlu meletakkan lajur khas untuk itu. Ia hanya rasa ingin tahu, tetapi hei...
Atas ialah kandungan terperinci Memperbaiki Sigma. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!