Proyek Utama (Milestone 3 & 4) -> 1 & 2
Tahun Terakhir ISTN (Info Sys & Tech) Proyek Utama ( tangkapan layar )
Sistem Pendaftaran Peningkatan Matrik
Pedoman
struktur proyek
Proyek ini hadir dalam dua bagian
- Proyek ASP.NET utama
- Proyek Database SQL
Proyek ASP.NET utama (sistem pendaftaran)
- Proyek ini mencakup Asp.net WebForms dan ASP.NET Web API 2
- Aslo menggunakan libman untuk mengelola perpustakaan sisi klien
Proyek Database SQL (MajorProjectDB)
- Proyek ini hadir semua tabel database dan tampilan yang digunakan dalam proyek
Catatan: Anda harus mempublikasikan database ke SQL Server yang Anda inginkan dan ubah string koneksi di Web.config agar sesuai dengan yang dari SQL-Server Anda
Konfigurasi
(Re) Bangun Aplikasi
(Re) Membangun Aplikasi Akan Menginstal Paket ASP yang Diperlukan Dari Nuget
dan perpustakaan sisi klien yang tercantum dalam file libman.json 
Publikasikan database
- Klik kanan pada
MajorProjectDB

Tutorial tentang cara mengelola dan mempublikasikan proyek basis data di Visual Studio
Catatan: Nama basis data adalah MajorProjectDB
Jalankan aplikasi
Jika itu terjadi, Anda menemukan kesalahan could not find a part of path c:...binroslyncsc.exe
Solusi pembersihan dan pembangunan kembali biasanya memperbaiki kesalahan. Juga merujuk solusi SO
File Rahasia Pengguna
- Untuk validasi nomor telepon, proyek ini menggunakan Twilio SMS API dan Credetial for Twilio disimpan dalam file rahasia pengguna
sort of like this 
Catatan Penting ⚡
Catatan: Akun yang dibuat di situs web default untuk peran student . Untuk membuat akun peran admin , gunakan aplikasi ini, aplikasi winform internal 'semacam' untuk digunakan admin. Ini bekerja secara langsung dengan situs tersebut
Beberapa perbaikan nyata yang bisa dilakukan
- Proyek ini mungkin tidak memiliki desain basis data terbaik?, Jadi pasti mulai dengan hubungan tabel basis data (kunci foriegn)
- Tambahkan Dukungan Verifikasi/Konfirmasi Email? ✔ Setelah pendaftaran (intergration dengan kerangka kerja identifikasi
- Sistem pemberitahuan agak dilibatkan dalam memberi atau mengambil 3 jam ke tenggat waktu? Jadi ya ?? menggunakan jajak pendapat?, Mana yang pasti bukan solusi terbaik atau efisien. Perbaikan untuk itu mungkin termasuk mengganti polling dengan websockets menggunakan SignalR
- Menghapus beberapa antarmuka yang berlebihan
- Tambahkan Antarmuka Manajemen Peran (CRUD) yang akan digunakan oleh admin
- Tambahkan Portal Guru (untuk mengelola tanda peningkatan untuk siswa)
Beberapa tangkapan layar




Admin


Proyek Sister Checkout
Ilustrasi dalam proyek ini disediakan dengan ❤ dengan Storyset