Selamat datang di halaman dokumentasi uninotif!
Anda dapat menemukan di sini terperinci tentang produk, dari visi tingkat tinggi hingga keputusan implementasi tingkat rendah, semacam laporan pengembangan perangkat lunak, yang diselenggarakan oleh disiplin (seperti RUP):
Sejauh ini, kontribusi secara eksklusif dibuat oleh tim awal, tetapi kami berharap dapat membukanya bagi masyarakat, di semua bidang dan topik: persyaratan, teknologi, pengembangan, eksperimen, pengujian, dll.
Silakan hubungi kami!
Terima kasih!
Proyek kami bertujuan untuk memberikan anggota FEUP dengan pengingat untuk peristiwa penting atau rutin kehidupan akademik mereka melalui berbagai pemberitahuan yang diimplementasikan ke dalam uni, seperti kelas atau peringatan batasan uang sekolah.
Produk kami bermaksud untuk membedakan UNI dari Sigarra dengan sistem pemberitahuan dengan kemampuan yang berbeda. Kami percaya fitur ini akan membantu pengguna untuk tidak melupakan acara dalam minatnya, serta meningkatkan pengalaman pengguna keseluruhan aplikasi.

Menonaktifkan pemberitahuan batas pembayaran biaya kuliah
| Nama | Menonaktifkan pemberitahuan batas pembayaran biaya kuliah |
|---|---|
| Aktor | Pengguna |
| Keterangan | Pengguna menonaktifkan pemberitahuan yang dipicu saat batas pembayaran untuk biaya kuliah dekat |
| Prasyarat | Pengguna masuk dan memiliki pemberitahuan biaya kuliah diaktifkan |
| Postconditions | Jenis pemberitahuan yang dirujuk dinonaktifkan |
| Aliran normal | 1. Pengguna mengakses pengaturan pemberitahuannya. 2. Sistem ini menampilkan daftar jenis pemberitahuan. 3. Pengguna memilih "Batas Pembayaran Biaya Uang Kuliah". 4. Pengguna menggeser slider yang menonaktifkan jenis pemberitahuan itu. |
| Aliran alternatif dan pengecualian | 1. [Pengecualian Tanpa Gelar] Jika, pada Langkah 3 Pengguna tidak terdaftar dalam gelar, opsi untuk memilih pemberitahuan semacam ini dihilangkan |
Ubah Parameter Pemberitahuan Kelas
| Nama | Ubah kelas di mana pemberitahuan aktif |
| Aktor | Pengguna |
| Keterangan | Pengguna berkostum kelas di mana pemberitahuan yang ingin dia beri tahu waktu tertentu sebelum terjadi. |
| Prasyarat | Pengguna terdaftar dalam setidaknya satu kursus. |
| Postconditions | Set parameter pemberitahuan baru untuk pemberitahuan kelas menggantikan yang ditetapkan sebelumnya. |
| Aliran normal | 1. Pengguna mengakses pengaturan pemberitahuan. 2. Pengguna memilih opsi Definisi Pemberitahuan Kelas. 3. Pengguna memilih opsi untuk mengedit kelas dengan pemberitahuan aktif. 4. Mengaktifkan/menonaktifkan pemberitahuan untuk setiap kelas yang ditampilkan. 5. Sistem mengubah pengaturan pemberitahuan kelas. |
| Aliran alternatif dan pengecualian | [Tidak ada kegagalan kursus yang terdaftar] Jika, setelah langkah 2 dari aliran normal, pengguna tidak terdaftar dalam kursus apa pun, sistem menampilkan pesan yang menyatakan situasi yang sama. |

Keterangan
Sistem pemberitahuan kami mendukung pemberitahuan kelas/kuliah dan pemberitahuan pembayaran kuliah.

Sistem Pengiriman Notificaiton: Paket ini akan mengambil informasi tentang model tertentu (model kelas, model kuliah, dll) dan akan menjadwalkan pemberitahuan yang akan menampilkan informasi model tersebut berdasarkan pengaturan yang ditentukan oleh pengguna
Pengaturan Pemberitahuan: Paket ini akan menangani semua pengaturan yang dapat diubah oleh pengguna. Misalnya, jika jenis pemberitahuan tertentu dihidupkan atau dimatikan, dan berapa banyak waktu sebelum suatu peristiwa itu harus ditampilkan
Database Pengaturan Pemberitahuan: Paket ini akan menyimpan semua pengaturan tentang pengiriman pemberitahuan
RETRIEVER DATA KOME: Paket ini akan mengambil semua data yang terkait dengan kuliah seperti nilai angsuran tunggal dan sampai saat itu harus dibayar
Basis Data Kursus: Paket ini akan menangani semua data yang disediakan oleh Sigarra tentang pasangan mana yang diambil pengguna dan berapa banyak biaya kuliah yang masih perlu dibayar
Kelas Data Retriever: Paket ini akan mengambil semua data tentang kelas seperti jam berapa kelas dimulai, di ruang mana yang akan terjadi, dll. Sigarra Database: Sigarra Database memiliki semua informasi tentang pengguna yang disimpan
Dalam fitur kami, kami akan menggunakan kerangka kerja Flutter dan database SQLite seperti yang sudah ada dalam proyek UNI dan memenuhi kebutuhan kami dengan sempurna.

Kami telah memilih untuk mengimplementasikan front-end dari menu Pengaturan Pemberitahuan sebagai demonstrasi kapasitas kami untuk menggunakan flutter. Menu ini memiliki sakelar ke semua jenis pemberitahuan. Ketika seorang raja pemberitahuan tertentu diaktifkan sebagai apek slider sehingga pengguna dapat memilih prioritas pemberitahuan semacam itu.
| Pemberitahuan dimatikan | Pemberitahuan dinyalakan |
|---|---|
![]() | ![]() |
Melepaskan
Pada iterasi pertama ini, pekerjaan berjalan secara umum dengan lancar, dan ada upaya tim untuk melihat tujuan dilakukan.
Namun,
Bagi beberapa anggota, tipuan uji masih agak mengganggu untuk mencari tahu. Juga, database asli sulit dipahami dan tidak memiliki ID yang terkait, yang membuatnya sulit untuk menjalin hubungan dengan database lain yang ditentukan

Melepaskan

Melepaskan
