Sistem Manajemen Perpustakaan Berdasarkan Teknologi Servlet Bahasa Java

Unduh kode sumber
Baidu Netdisk: https://pan.baidu.com/s/1-0vk8hsczylesqwsst-iuw?pwd=38fx
Github: https://github.com/codermast/library-manage-system/raw/master/%e5%9b%e%E4%B9%A6%E7%AE%A1%90000%86%E7%B3%BBBBBBBBBBBBB
Pendahuluan Proyek
Proyek ini adalah sistem manajemen pinjaman buku berdasarkan bahasa Java, Servlet, JSP, MySQL dan teknologi lain yang telah saya pelajari tentang Java Web di tahun pertama saya. Untuk meringkas dan menguasai poin -poin pengetahuan, saya telah menulis sistem manajemen pinjaman buku berdasarkan bahasa Java, Servlet, JSP, MySQL dan teknologi lainnya. Ini juga merupakan proyek pertama saya untuk secara mandiri menyelesaikan fungsinya.
Proyek ini terutama menyelesaikan modul fungsional seperti manajemen anggota, manajemen buku, manajemen tipe buku, manajemen pinjaman buku ..., yang dapat mewujudkan penambahan, penghapusan, modifikasi dan pencarian jenis anggota dasar, buku, dan jenis buku, serta penyelesaian fungsi buku pinjaman anggota.
Implementasi beberapa fungsi dalam proyek pasti akan memiliki kelemahan kecil, dan akan ditandai dan direkam pada akhir artikel, yang akan memfasilitasi rekonstruksi dan optimalisasi berikutnya, dan juga memfasilitasi pembelajaran dan referensi teman.
Lingkungan Proyek
- Windows 11
- Ide IntelliJ 2021.3.1
- Java: Jdk1.8
- Tomcat 8.5.60
- Servlet: 3.1
- MySQL: 5.6
- Jsp
Ketergantungan proyek
- C3P0-0.9.5.5
- commons-dutils-1.7
- Commons-Fileupload-1.4
- commons-io-2.8.0
- Fastjson-1.2.47
- JSTL-1.2
- mchange-commons-java-0.2.19
- mysql-connection-java-5.1.42-bin
- Standard-1.1.0
- servlet-api-3.1
Struktur proyek
Modul dan Fungsi Proyek Utama
Manajemen anggota (selesai)
- Pembukaan Kartu Keanggotaan: Artinya, pendaftaran anggota
- Manajemen Anggota: Modifikasi dan Penghapusan Anggota
- Isi Ulang Anggota: Isi Ulang Saldo Anggota
Manajemen Buku (selesai)
Query daftar buku dan tambahkan buku
- Daftar Buku: Semua informasi tentang buku
- Tambahkan buku: Tambahkan buku ke inventaris
Manajemen Jenis Buku (selesai)
- Jenis Daftar: Tampilan Jenis Buku
- Tambah Jenis: Tambahkan Jenis Buku
Manajemen pinjaman (selesai)
- Pinjaman buku
- Buku kembali
- Kueri Rekor Meminjam
Pusat Individu (selesai)
- Ubah Kata Sandi: Ubah Kata Sandi Pengguna
Poin Teknis Proyek
- Upload file java
- Penggunaan cookie dan sesi
- Tambahkan, Hapus, Ubah, dan Periksa Pernyataan SQL
- Kontrol Proses Proyek MVC
- Interaksi data depan dan backend menggunakan format JSON
Ringkasan Proyek
Kerugian dan kekurangan
- Untuk beberapa operasi data, tidak ada transaksi yang digunakan, yang akan menyebabkan risiko yang tidak dapat diprediksi dalam beberapa operasi.
- Halaman front-end tidak cukup indah
- Persyaratan proyek tidak cukup ketat
- Tabel data dalam database tidak mengaitkan beberapa tabel terkait.
Memanen
- Desain proyek berasal dari depan ke belakang, yaitu, dari kebutuhan pengguna untuk mendukung pengembangan
- Inti dari proyek ini adalah desain proyek, bukan pengembangan proyek.
- Desain proyek yang baik dapat menentukan integritas dan kekakuan proyek
- Belajar pola arsitektur MVC, bisnis decoupling, sehingga meningkatkan skalabilitas dan logika
Langkah Operasi Proyek
Tarik proyek ke lokal

Tambahkan server lingkungan lokal ke proyek

Tambahkan artefak untuk proyek


Jalankan proyek

Proyek ini akan berjalan secara normal