Syllabus-System
Sistem Web yang memungkinkan pembuatan dan manajemen silabus tentu saja dan informasi terkait mereka.
Keterangan:
Tujuan dari proyek ini adalah untuk menyediakan sistem terintegrasi yang menyediakan serangkaian alat yang membantu pribadi yang ditunjuk untuk memvisualisasikan, membuat, memodifikasi, dan mengelola silabus kelas, membantu mereka menyelaraskan tujuan kursus dengan standar yang dikenakan oleh agensi akreditasi yang berbeda, dan mengurangi dokumen.
Tujuan utama aplikasi adalah:
- Izinkan administratif pribadi memiliki kontrol dan catatan dari setiap silabus kelas yang dibuat untuk setiap program.
- Izinkan distribusi silabus kelas untuk profesor.
- Izinkan penciptaan program dan kursus.
- Izinkan pembaruan untuk setiap silabus.
- Berikan alat untuk menyelaraskan tujuan kursus dengan standar masing -masing agen akreditasi.
- Minimalkan arsip silabus kelas fisik yang saat ini disimpan.
- Berikan kemampuan pencarian berdasarkan program kursus dan dengan kode kursus.
- Tambahkan aturan kelas.
Persyaratan Fungsional:
- Pengguna harus memiliki opsi setelah menemukan silabus yang diinginkan untuk mengunduhnya.
- Program studi akan dibagi berdasarkan gelar sarjana, gelar master, dan doktor.
- Setiap silabus harus dapat dilihat setelah ditemukan.
- Struktur setiap silabus jika dilihat harus memiliki struktur yang sama di mana pengguna dapat mengunduh silabus.
- Input pengguna untuk setiap bidang dalam aplikasi harus diatur untuk tugas tertentu dengan validasi.
- Pengguna harus dapat melakukan semua tindakan di dalam aplikasi tanpa mengunduh file apa pun ke komputer, terlepas dari opsi unduhan silabus di mana silabus yang dipilih diunduh ke komputer.
- Bagian objektif dari setiap silabus akan dibuat dalam tabel.
- Staf administrasi harus diizinkan untuk menambahkan program baru ke sistem.
- Staf administrasi harus diizinkan untuk menambahkan kursus baru ke sistem.
- Staf administrasi harus diizinkan untuk menambahkan aturan kursus baru ke sistem.
- Staf administrasi harus dapat menambahkan kursus ke program.
- Pengguna harus memiliki opsi untuk mencari silabus tertentu dengan melayang di atas bilah pencarian dan memasukkan kode kursus atau nama kursus atau bagian dari mereka.
Persyaratan Keamanan:
- Kata sandi pengguna harus hash dengan parameter yang benar untuk perlindungan.
- Setiap pengguna aplikasi harus menyertakan nama lengkapnya.
- Jika pengguna tidak memiliki izin untuk halaman atau tindakan tertentu, halaman web tidak boleh mengizinkan interaksi pengguna dan jika mereka mencoba mengakses area terbatas untuk mereka, sistem mengarahkan mereka ke login.
Persyaratan presentasi
- Implementasi harus berbasis web yang berjalan di browser web modern untuk windows seperti chrome.
- Logo universitas harus hadir melalui aplikasi.
- Tautan, tombol, dan tag interaktif lainnya harus memiliki perbatasan visual untuk mengidentifikasi perbedaan dari seluruh web.
- Ketika silabus diedit, harus dipertimbangkan bahwa ukuran halaman dapat bertambah atau berkurang, mengubah posisi elemen untuk dicetak dan ditampilkan.
- Warna web harus cocok dengan warna institusi atau dengan nuansa serupa.
Persyaratan kinerja
- Algoritma perlu desain yang bertujuan untuk memberikan waktu tunggu yang paling sedikit bagi pengguna.
- Harus ada halaman bantuan yang tergantung di mana bantuan diminta, membantu sesuai dengan area itu akan ditampilkan.
Informasi tentang database:
GeneratedB.sql adalah skrip yang harus Anda jalankan untuk aplikasi yang baru dibuat dan tidak akan memiliki sisipan. Untuk sisipan awal, Anda perlu menjalankan skrip populasi.sql.
Model Entity -Relationship disajikan di bawah ini:

Informasi aliran halaman:
Aliran halaman menunjukkan ke mana Anda dapat beralih dari halaman web tertentu dan kondisi yang diperlukan untuk dapat pindah ke halaman itu. Halaman-aliran ada di file page_flow.drawio dan Anda perlu menggunakan situs web berikut untuk membukanya, https://app.diagrams.net/
Di sana Anda akan memilih file -> buka dari -> perangkat dan kemudian cari di mana Anda mengunduh file.
Perkataan:
- Folder kelas masuk ke dalam direktori root/web-inf di tomcat.
- Ingatlah untuk menambahkan informasi ClassPath di variabel lingkungan.
- Tambahkan pustaka yang diperlukan di direktori LIB di Tomcat.
- Prototipe halaman tidak masuk ke dalam Tomcat, mereka hanya untuk gambaran umum desain antarmuka tanpa memerlukan server web.
- Direktori Silabussystem masuk ke dalam folder root di Tomcat.
- Struktur dan nama folder dan file tidak boleh dimodifikasi. Satu -satunya file yang dapat dihapus adalah dua contoh pembuatan file.
Proyek ini hanya untuk tujuan pendidikan!
Penafian Hak Cipta berdasarkan Bagian 107 dari Undang -Undang Hak Cipta 1976, tunjangan dibuat untuk "penggunaan yang adil" untuk tujuan seperti kritik, komentar, pelaporan berita, pengajaran, beasiswa, pendidikan dan penelitian. Penggunaan nirlaba atau pendidikan bersandar pada keseimbangan yang mendukung penggunaan yang adil.