1. PENDAHULUAN PROYEK
Pendahuluan Proyek
Sistem perpustakaan selesai menggunakan JSP, LAYUI, dan MySQL mencakup peminjaman buku pengguna, pustakawan, dan antarmuka administrator sistem, dengan fungsi lengkap.
Alat pengembangannya adalah Eclipse, di mana MySQL adalah 5.7 (MySQL8 juga baik -baik saja)
Alamat demo : http://library.mingyuefusu.top
Kode terbaru disimpan di cloud kode: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Kata Sandi Akun Pengguna: 1805010219 1234
Kata Sandi Akun Pustakawan: Root 1234
Kata Sandi Akun Administrator Sistem: Admin Admin
Jika Anda menghadapi masalah yang tidak dapat diselesaikan atau perlu mengatur dokumen yang relevan dalam kursus, silakan tambahkan Q Group 1021590105
Detail Proyek
Sistem manajemen buku ini umumnya dibagi menjadi tampilan halaman front-end dan manajemen back-end.
Halaman meja depan (mis. Beranda sistem manajemen buku buku ini) mewujudkan tiga fungsi utama: tampilan pengumuman, permintaan buku, dan saran pesan. Ada fungsi melihat aturan pembaca. Guru dan siswa dapat melihat informasi pengumuman terbaru yang dirilis oleh manajer perpustakaan, dan dapat meminta buku yang mereka minati dan melihat komentar. Setelah masuk, pengguna juga dapat memiliki fungsi seperti modifikasi informasi pribadi, permintaan informasi pinjaman pribadi, dan permintaan informasi pelanggaran pribadi. Mereka juga dapat meninggalkan pesan dan saran kepada manajer perpustakaan sekolah.
Halaman backend mengintegrasikan fungsi yang diperlukan dalam manajemen perpustakaan dan dibagi menjadi manajer perpustakaan dan manajer sistem. Pekerjaan manajer biasanya diselesaikan di backend. Meja depan adalah untuk ditampilkan oleh guru dan siswa. Backend yang sesuai adalah untuk manajer perpustakaan sekolah, dan halaman backend dienkripsi. Jika Anda masuk secara normal, Anda tidak dapat memasukkan halaman manajemen backend. Fungsi manajer perpustakaan backend meliputi: meminjam buku, buku yang kembali, menampilkan dan mencari catatan pinjaman, menampilkan dan mencari catatan pengembalian buku, dan menambahkan dan mengambil pengumuman; Fungsi administrator sistem backend meliputi: menambah dan menghapus dan mengambil buku, menambah dan mengambil klasifikasi buku, menambah dan mengambil untuk meminjam sertifikat, menampilkan dan mencari informasi pinjaman, menambah tabel untuk tabel ini untuk meminjam aturan, menambah dan pengambilan pada pustakawan, menampilkan line line ini untuk jumlah tabel.
Berisi tiga modul utama: Pengguna, Pustakawan, dan Administrator Sistem
1. Modul Pengguna
- Lihat Pengumuman: Anda dapat melihat informasi pengumuman yang dirilis oleh pustakawan.
- Tampilan Buku: Tampilan Paging, Anda Dapat Melihat Ikhtisar Buku, dan Anda Dapat Permintaan Fuzzy Melalui Nomor Buku, Nama Buku, Penulis, Lokasi Penyimpanan, dan Deskripsi Buku
- Informasi Pelanggaran Pribadi (Setelah Masuk): Informasi dan Penyelidikan Pelanggaran Sejarah Pribadi
- Pembaca Perpustakaan Meninggalkan Pesan (Setelah Masuk): Saran untuk Perpustakaan, atau Ulasan Buku
- Lihat aturan pinjaman: Aturan yang berbeda memiliki kuantitas batas pinjaman yang berbeda, waktu terbatas, dan biaya yang sudah lewat.
- Informasi Pribadi (Setelah Masuk): Melihat Informasi Pribadi dan Memodifikasi Kata Sandi Login
- Informasi Pinjaman Pribadi (Setelah Masuk): Paging dan Meminta Catatan Pinjaman Pribadi
2. Modul Pustakawan
- Meminjam dan mengembalikan buku: membantu pengguna meminjam buku, dan menentukan apakah simbol tidak memenuhi aturan pinjaman, dan ketika mengembalikan buku, menentukan apakah ada tanggal kedaluwarsa. Jika tanggal kedaluwarsa terlampaui, tanggal kedaluwarsa adalah output dan tanggal kedaluwarsa dikembalikan.
- Laporan Pinjaman: Paging Menampilkan Semua Catatan Pinjaman, Dapat Meminta dan Hasil Output ke Excel Pengumuman Manajemen: Dapat menambahkan pengeditan dan menghapus pengumuman
- Laporan Pengembalian: Halaman ini menampilkan semua buku yang tidak dibayar, dan dapat diselidiki fuzzy melalui kondisi seperti nomor sertifikat pinjaman, nomor buku, tanggal pinjaman, tenggat waktu dan kondisi lainnya.
- Modifikasi Informasi Pribadi: Ubah Informasi Pribadi, Kata Sandi, dll.
3. Modul Administrator Sistem
- Manajemen Buku: Paging, Menambahkan Buku Baru, Mengatur berbagai informasi tentang buku, mengedit dan menghapus, mencari melalui nomor, judul, penulis, deskripsi, dll., Keluarkan hasilnya ke Excel, dan Anda dapat melihat siapa yang telah meminjam buku.
- Manajemen Klasifikasi: Tampilan Pagination, Tambah, Hapus dan Modifikasi Buku, dan Mudah Dibaca dan Mengatur Klasifikasi Buku
- Manajemen Sertifikat Pinjaman: Paging menampilkan semua sertifikat pinjaman, menambahkan, menghapus, memodifikasi dan memeriksa sertifikat pinjaman pengguna, dan melihat semua catatan pinjaman dari sertifikat peminjam.
- Manajemen Aturan Pinjaman: Ini dapat menampilkan, mengedit, dan menghapus semua aturan pinjaman. Aturan pinjaman akan menentukan buku perpustakaan apa yang dapat dipinjam dari sertifikat perpustakaan, berapa banyak buku yang dapat dipinjam, berapa lama dapat dipinjam, dan biaya harian melebihi tenggat waktu.
- Permintaan Informasi Pinjaman: Halaman menampilkan bahwa jika kueri dapat diminta untuk kondisi yang belum dikembalikan untuk tanggal kedaluwarsa, kueri fuzzy akan dilakukan berdasarkan nomor, meminjam nomor sertifikat, nomor buku, tanggal pinjaman, dll., Dan hasil output akan unggul, dll. Administrator sistem hanya dapat meminjamnya, dan dll. Dan Delete. Operasi ini dioperasikan oleh pustakawan.
- Manajemen Pustakawan: Tambah, Hapus dan Modifikasi Pustakawan, tetapi tidak dapat memodifikasi akun asli
- Statistik Pinjaman Buku: Jumlah buku yang dipinjam di perpustakaan selama 30 hari terakhir secara intuitif ditampilkan melalui bagan garis.
Tabel SQL
Ada sepuluh tabel basis data, tabel buku, tabel catatan pinjaman buku, tabel pesan, tabel administrator sistem, tabel sertifikat pinjaman, tabel administrator perpustakaan, tabel klasifikasi buku, tabel perpustakaan, tabel aturan pinjaman, tabel pengumuman pengumuman
Daftar buku
- Nomor, Nama, Penulis, Perpustakaan Disimpan, Nomor Klasifikasi, Lokasi Penyimpanan, Apakah Akan Meminjamkan, Deskripsi Buku
Tabel Catatan Pinjaman Buku
- Nomor, Nomor Sertifikat Pinjaman, Nomor Buku, Tanggal Pinjaman, Tanggal Terbatas, Tanggal Pengembalian, Deskripsi Pelanggaran, Nomor Penangan
Formulir pesan
- Nomor, Nomor Sertifikat Pinjaman, Konten Pesan, Tanggal Pesan
Tabel Administrator Sistem
Formulir Sertifikat Pinjaman
- Nomor, kata sandi, nama peminjam, nomor aturan, status (hilang, tersedia)
Meja Pustakawan
- Nomor, Nama, Akun, Kata Sandi, Email
Tabel Klasifikasi Buku
- Nomor, Nama Klasifikasi, Deskripsi Klasifikasi
Tabel perpustakaan
- Nomor, Nama Perpustakaan, Deskripsi
Tabel aturan
- Penomoran, membatasi jumlah pinjaman, membatasi jumlah hari pinjaman, biaya harian untuk kedaluwarsa buku
Formulir Pengumuman
- Nomor, judul, konten pengumuman, tanggal rilis
2. Penempatan
Impor file library.sql ke dalam database MySQL , dan Anda perlu memodifikasi dua atribut terkait koneksi database berikut (kata sandi akun database, nama tabel database)
3. Demonstrasi proyek
pengguna
Kueri buku
Kelalaian lainnya
Pustakawan
Administrator sistem