1. Deskripsi kode sumber sistem pemilihan kursus Ini adalah kode sumber sistem pemilihan kursus dengan fungsi yang relatif lengkap, yang memiliki nilai pembelajaran yang besar.
Source code ini dapat memberikan referensi bagi teman-teman yang sedang melakukan desain mata kuliah atau proyek kelulusan.
Teman yang tertarik dapat mendownloadnya dan melihatnya.
2. Analisis Sistem Dalam sistem ini, terdapat tiga jenis pengguna: administrator sistem, guru, dan siswa. Tiga pengguna berbeda memiliki izin operasi dan konten operasi yang berbeda.
Sistem pemilihan kursus ini memberikan otonomi yang besar kepada guru. Administrator sistem hanya bertanggung jawab untuk menambahkan informasi pribadi siswa dan guru serta informasi kelas di gedung pengajaran ke sistem. Administrator sistem tidak terlibat dalam pengaturan kursus, pemilihan kursus, dll. Semuanya dilakukan oleh guru, siswa, dll di situs web. Administrator sistem menetapkan jangka waktu pemilihan mata kuliah. Sebelum jangka waktu tersebut tercapai, guru dapat menawarkan mata kuliah; setelah jangka waktu tersebut tercapai, siswa dapat masuk ke situs web untuk memilih mata kuliah.
Pengguna guru dapat membuka kursus setelah masuk ke situs web, dan mengedit waktu kelas dan lokasi kursus mereka. Ketika terjadi konflik waktu dan lokasi dalam sistem, sistem akan melaporkan dan merekomendasikan waktu dan lokasi kepada pengguna guru. Setiap mata kuliah dapat bersifat wajib atau pilihan. Guru menetapkan kredit untuk setiap mata kuliah dan dapat memberikan poin setelah mata kuliah tersebut. Jika siswa lulus, siswa tersebut akan menerima kredit untuk mata kuliah tersebut.
Untuk pengguna pelajar, selain mata kuliah wajib, setiap mahasiswa harus memilih setidaknya dua mata kuliah pilihan. Siswa dapat mengunci informasi pilihan mata kuliah mereka untuk menghindari modifikasi yang tidak disengaja. Setelah masa pemilihan mata kuliah terlewati, sistem secara otomatis mengunci pilihan mata kuliah mahasiswa. Sistem dapat menghasilkan jadwal kelas siswa sendiri berdasarkan informasi pilihan mata kuliah siswa. Setelah kursus, siswa dapat masuk ke situs web untuk memeriksa skor dan kredit mereka.
Menurut persyaratan di atas, fungsi operasi dapat dibagi menjadi dua kategori: satu adalah operasi umum, yang terutama merealisasikan login pengguna, logout dan perubahan kata sandi, dll.; yang lainnya adalah operasi berbeda yang disesuaikan untuk pengguna yang berbeda.
3. Pengenalan fungsi Kode sumber terutama mencakup tiga peran utama: administrator, guru, dan siswa. Fungsi spesifiknya adalah sebagai berikut:
(1) Administrator sistem menetapkan periode waktu pemilihan kursus: Administrator sistem menetapkan periode waktu pemilihan kursus melalui fungsi ini. Hanya dalam periode waktu pemilihan kursus, siswa dapat memilih kursus. Setelah jangka waktu ini, informasi pemilihan kursus siswa adalah ditentukan secara otomatis dan tidak dapat diubah.
Masukkan informasi pribadi siswa dan guru: Melalui fungsi ini, Anda dapat menambah dan menghapus informasi pribadi guru dan siswa.
Memasukkan informasi gedung pengajaran dan ruang kelas: Melalui fungsi ini, Anda dapat memasukkan informasi semua gedung pengajaran dan ruang kelas di sekolah ke dalam sistem, sehingga guru dapat mengatur ruang kelas saat membuka kursus.
(2) Pengguna guru menampilkan dan mengubah informasi pribadi: Setelah masuk ke sistem, pengguna guru dapat melihat dan mengubah informasi pribadi guru, seperti nama, nomor telepon, alamat email, dll.
Pembukaan kursus: Setelah pengguna guru masuk ke sistem, dia dapat membuka kursus dan mengatur kursus tersebut sebagai mata pelajaran wajib atau mata pelajaran pilihan untuk menetapkan jumlah maksimum siswa untuk kursus tersebut. Guru juga dapat menetapkan mata kuliah prasyarat untuk mata kuliah ini. Jika siswa belum mempelajari atau memilih mata kuliah prasyarat, maka tidak dapat memilih mata kuliah tersebut.
Edit waktu kelas kursus: Setelah menyiapkan kursus, guru dapat secara fleksibel mengatur waktu dan lokasi kelas.
Memberikan skor kepada siswa: Setelah kursus berakhir, pengguna guru masuk ke sistem dan dapat memberikan skor yang sesuai kepada siswa yang telah mempelajari kursus tersebut. Jika lulus, siswa akan diberikan kredit.
(3) Pengguna siswa menampilkan dan mengubah informasi pribadi: Setelah siswa masuk ke sistem, mereka dapat melihat dan mengubah informasi pribadi siswa, seperti nama, jenis kelamin, nomor telepon, dll.
Lihat mata kuliah wajib: Setelah siswa masuk, mereka dapat melihat semua mata kuliah wajib. Lihat informasi kursus, waktu dan lokasi kelas, informasi instruktur, dll.
Pilih mata kuliah pilihan: Setelah siswa masuk ke sistem, mereka dapat memilih setidaknya dua mata kuliah pilihan di antara semua mata kuliah pilihan. Anda juga dapat melihat informasi terkait.
Kunci informasi pemilihan mata kuliah: Siswa masuk ke sistem dan setelah mengonfirmasi mata kuliah yang dipilih, mereka dapat mengunci informasi pilihan mata kuliah mereka untuk mencegahnya diubah secara tidak sengaja oleh orang lain atau diri mereka sendiri.
Periksa informasi pemilihan mata kuliah akhir: Setelah masuk ke sistem, siswa dapat membuat daftar mata kuliah yang dipilih, Jika informasi pemilihan mata kuliah tidak dikunci, mereka dapat mengundurkan diri dari pilihan ada kurang dari dua mata kuliah yang dipilih.
Melihat kredit dan nilai Setelah kursus, siswa dapat masuk ke sistem untuk melihat nilai kursus dan kredit yang diperoleh.
4. Tindakan Pencegahan
1. Akun default siswa, guru dan administrator adalah: 011, 6, admin masing-masing, dan kata sandi semuanya 51aspx.
2. Lingkungan pengembangannya adalah Visual Studio 2010, databasenya adalah SQL Server 2005, file databasenya ada di folder DB_51aspx, dan dikembangkan menggunakan .net2.0.
3. String koneksi database default diubah di file konfigurasi webconfig.
4. Kode sumber ini hanya cocok untuk proyek kelulusan atau desain kursus serta pembelajaran dan komunikasi.
5. Perbarui catatan
1. Tanggal pembaruan: 09-12-2014:00:00
2. Perbarui konten:
1. Versi vs diupgrade ke vs2010, versi database diupdate ke sql2005, dan framework diupgrade ke 2.0.