Proyek E-Learning: Fitur dan Persyaratan
Proyek E-Learning: Fitur dan Persyaratan
1. Pendahuluan……………………………………………………
...
1.2 Konvensi Dokumen……………………………………………….
1.3 Audiens yang Dimaksud dan Saran Membaca………………………
1.4 Lingkup Proyek………………………………………………………….
2. Deskripsi Umum……………………………………………
2.1 Perspektif Proyek……………………………………………………
2.2 Fitur Proyek……………………………………………………….
2.3 Kelas Pengguna dan Karakteristik…………………………………………
2.4 Lingkungan Operasi………………………………………………
2.5 Desain dan batasan implementasi…………………………………
2.6 Ketergantungan Asumsi………………………………………………
3. Fitur Sistem………………………………….…………….
5. Persyaratan Non-Fungsional…………………………….
5.1 Persyaratan Kinerja.
5.2 Persyaratan Keselamatan………………………………………………….
5.3 Persyaratan Keamanan
5.4 Atribut Kualitas Perangkat Lunak……………………………………………
1. PENDAHULUAN
1.1 TUJUAN
Proyek ini berfokus pada penerapan situs web E-Learning yang memberikan fasilitas kepada siswa.
Situs web semacam itu memungkinkan orang untuk belajar demi pencapaian pribadi atau untuk mendapatkan sertifikasi profesional.
gelar, tanpa secara fisik menghadiri universitas tradisional atau lingkungan akademis.
DB Basis data
DDB Basis Data Terdistribusi
ER Hubungan Entitas
SQL Bahasa Kuery Terstruktur
PhP Pengolah Hiperteks
HTML Bahasa Markah Hiperteks
Css Style Sheet Terikut
Proyek ini adalah prototipe untuk E-Learning yang merupakan aplikasi berbasis web. Ini telah
diimplementasikan atas instruksi anggota Daffodil Technologies Pvt. Ltd. Proyek ini adalah
berguna bagi semua pengguna yang ingin mendapatkan pengetahuan di bidang mereka masing-masing.
E-learning adalah teknologi pendidikan yang menawarkan platform pembelajaran daring untuk menyebarkan
Pengetahuan Dengan bantuan teknologi internet. E-Learning menawarkan konsep dan eksperimen
belajar melalui mesin, platform media, dan solusi jaringan.
Ini adalah tren di atas pengajaran kelas reguler demi kenyamanan, kenyamanan, dan kecepatan.
uang dan waktu. Alih-alih menghadiri kuliah di kelas secara reguler, situs web e-learning memungkinkan
siswa belajar dari kenyamanan rumah mereka, perpustakaan, atau di mana saja dengan PC/
Ponsel/Tablet/Laptop/Palmtop dan koneksi internet yang baik.
Teknologi pendidikan online baru dan sumber daya e-learning jauh lebih menarik,
dipersonalisasi dan interaktif dibandingkan dengan format pengajaran kelas tradisional.
2. DESKRIPSI UMUM
2.1 PERSPEKTIF PRODUK
Rincian kursus:
Ini mencakup semua kursus yang tersedia, kode kursus, nama kursus, harganya, konten dari
kursus durasi langganan, jenis kursus.
Deskripsi pelanggan:
Ini mencakup kode pelanggan, nama, alamat, dan nomor telepon. Informasi ini mungkin
digunakan untuk menyimpan catatan pelanggan untuk keadaan darurat atau untuk jenis lainnya
informasi.
Deskripsi langganan:
Ini mencakup rincian pelanggan, nomor kode, Kode Kursus, tanggal berlangganan, dibeli
harga.
Fitur utama dari sistem basis data maskapai penerbangan seperti yang ditunjukkan di bawah inimodel entitas-hubungan(ER
model)
2.3 KELAS PENGGUNA dan KARAKTERISTIK
Website E-learning berisi berbagai modul seperti fitur panel siswa, Modul Pendidik,
Panel admin modul tutor dan beberapa fitur tambahan yang membuat situs web Anda sangat menonjol
setiap modul memiliki fungsionalitasnya sendiri seperti memperbarui, mengambil, menghapus, membuat, dll.
fungsi dari modul secara singkat adalah:
Pendaftaran
Masuk
Lupa Kata Sandi
Buat Kursus dan Pelajaran
Unggah atau hapus kursus dan pelajaran, Video dan pdf
Tambah, edit, hapus kursus
Daftar semua kursus
Manajer Profil
Unduh atau Baca daring
Obrolan langsung
Batalkan Langganan
Lihat Riwayat Pembelian
Hadir Ujian
Kelola Tema
Lihat permintaan yang ditunggu oleh guru untuk persetujuan akun
Kelola Kursus
Kelola Langganan
Kelola Pengguna
Statistik
Manajer Konten
Riwayat Transaksi
Pembayaran tiket
CRM
Mari kita anggap bahwa ini adalah sistem aplikasi web E-learning terdistribusi dan digunakan di
aplikasi berikut:
Sistem pemesanan kursus memelihara informasi tentang kursus,catatan yang tersedia untuk kursus, pribadi
preferensi, harga, dan penilaian. Tentu saja, proyek ini memiliki prioritas tinggi karena memberikan sebuah
platform pembelajaran virtual untuk siswa.
URUTAN STIMULUS/RESPON
Cari Kursus
Menampilkan daftar rinci kursus yang tersedia dan Memesan kursus.
Batalkan Pesanan yang Ada.
SISTEM KLIEN/SERVER
Istilah klien/server terutama merujuk pada arsitektur atau pembagian tanggung jawab secara logis,
klien adalah aplikasi (juga dikenal sebagai front-end), dan server adalah DBMS (juga
dikenal sebagai back-end).
Beberapa situs adalah situs klien dan yang lainnya adalah situs server.
Semua data berada di situs server.
Semua aplikasi dijalankan di situs klien.
Windows.
Sebuah browser yang mendukung HTML, CSS & JavaScript.
4.3 ANTARMUKA PERANGKAT LUNAK
Proyek ini mendukung semua jenis peramban web. Kami menggunakan formulir elektronik sederhana untuk semua
jenis-jenis aktivitas.
5. PERSYARATAN NONFUNGSI
PERSYARATAN KINERJA
Langkah-langkah yang terlibat dalam melakukan implementasi basis data maskapai adalah sebagai berikut.
A) DIAGRAM E-R
Diagram E-R merupakan suatu teknik untuk mewakili struktur logis dari sebuah basis data dalam sebuah
cara bergambar. Analisis ini kemudian digunakan untuk mengorganisir data sebagai relasi, menormalkan relasi
dan akhirnya memperoleh basis data relasional.
ENTITAS: Yang menentukan item-item dunia nyata yang berbeda dalam suatu aplikasi.
PROPERTI/ATRIBUT: Yang menentukan sifat-sifat dari suatu entitas dan hubungan.
HUBUNGAN: Yang menghubungkan entitas dan mewakili ketergantungan yang bermakna
antara mereka.
B) NORMALISASI:
Tujuan dasar normalisasi adalah untuk mengurangi redundansi yang berarti bahwa informasi harus
disimpan hanya sekali. Menyimpan informasi beberapa kali mengakibatkan pemborosan ruang penyimpanan dan
peningkatan total ukuran data yang disimpan.
Jika sebuah basis data tidak dirancang dengan baik, itu dapat menimbulkan anomali modifikasi. Modifikasi
anomalies muncul ketika data ditambahkan, diubah, atau dihapus dari tabel basis data. Dengan cara yang sama, dalam
basis data tradisional serta basis data relasional yang dirancang dengan buruk, redundansi data dapat terjadi
masalah. Ini dapat dihilangkan dengan menormalkan database.
Normalisasi adalah proses memecah sebuah tabel menjadi tabel yang lebih kecil. Sehingga setiap tabel
berurusan dengan satu tema. Ada tiga jenis modifikasi yang berbeda dari anomali dan
merumuskan bentuk normal pertama, kedua dan ketiga (3NF) dianggap cukup untuk kebanyakan
tujuan praktis. Ini harus dipertimbangkan hanya setelah analisis menyeluruh dan lengkap
pemahaman tentang implikasinya.
Jika ada kerusakan yang luas pada sebagian besar database akibat kegagalan katastropik, seperti
sebuah kerusakan disk, metode pemulihan mengembalikan salinan masa lalu dari basis data yang telah dicadangkan ke
penyimpanan arsip (biasanya pita) dan membangun kembali keadaan yang lebih terkini dengan menerapkan kembali atau mengulang
operasi transaksi yang sudah dikomit dari log cadangan, hingga waktu terjadinya kegagalan.
KEPERLUAN KEAMANAN
Sistem keamanan memerlukan penyimpanan basis data sama seperti banyak aplikasi lainnya. Namun, yang khusus
persyaratan pasar keamanan berarti bahwa vendor harus memilih mitra basis data mereka
dengan hati-hati.
KETERSEDIAAN: Pengajar kursus, kuliah video, orang untuk chatting langsung, dll. harus
tersedia pada waktu yang ditentukan sesuai kebutuhan.
CORRECTNESS:The course purchased or subscribed should contain all the lesson and
silabus yang diinginkan pengguna. Gerbang pembayaran harus berfungsi dengan baik.
Keterpeliharaan: Semua kursus harus diperbarui secara teratur. Harga harus
dipelihara sehingga dapat digunakan oleh setiap pengguna yang ingin membeli.
KETERGUNAAN: Layanan harus memenuhi kebutuhan maksimum pelanggan.