ระบบการจัดการห้องสมุดใช้เทคโนโลยี Servlet ภาษา Java

ดาวน์โหลดซอร์สโค้ด
Baidu Netdisk: https://pan.baidu.com/s/1-0vk8hsczylesqwsst-iuw?pwd=38fx
GitHub: https://github.com/codermast/library-manage-system/raw/master/%E5%9B%BE%E4%B9%A6%E7%AE%A1%E7%90%86%E7%B3%BB%BB เทศบาล
การแนะนำโครงการ
โครงการนี้เป็นระบบการจัดการการยืมหนังสือตามภาษา Java, Servlet, JSP, MySQL และเทคโนโลยีอื่น ๆ ที่ฉันได้เรียนรู้เกี่ยวกับ Java Web ในปีจูเนียร์ของฉัน เพื่อสรุปและเชี่ยวชาญคะแนนความรู้ฉันได้เขียนระบบการจัดการยืมหนังสือตามภาษา Java, Servlet, JSP, MySQL และเทคโนโลยีอื่น ๆ นอกจากนี้ยังเป็นโครงการแรกของฉันที่จะทำหน้าที่ให้เสร็จสมบูรณ์
โครงการนี้ส่วนใหญ่เสร็จสิ้นโมดูลการทำงานเช่นการจัดการสมาชิกการจัดการหนังสือการจัดการประเภทหนังสือการจัดการการกู้ยืมหนังสือ ... ซึ่งสามารถตระหนักถึงการเพิ่มการลบการดัดแปลงและการค้นหาสมาชิกขั้นพื้นฐานหนังสือและประเภทหนังสือรวมถึงความสมบูรณ์ของฟังก์ชั่นการกู้ยืมของสมาชิก
การดำเนินการตามฟังก์ชั่นบางอย่างในโครงการจะมีข้อบกพร่องเล็กน้อยอย่างหลีกเลี่ยงไม่ได้และจะถูกทำเครื่องหมายและบันทึกในตอนท้ายของบทความซึ่งจะช่วยอำนวยความสะดวกในการสร้างใหม่และการเพิ่มประสิทธิภาพที่ตามมาและยังอำนวยความสะดวกในการเรียนรู้และการอ้างอิงของเพื่อน
สภาพแวดล้อมโครงการ
- Windows 11
- Intellij Idea 2021.3.1
- Java: JDK1.8
- Tomcat 8.5.60
- Servlet: 3.1
- mysql: 5.6
- JSP
การพึ่งพาโครงการ
- C3P0-0.9.5.5
- Commons-Dbutils-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
- มาตรฐาน -1.1.0
- Servlet-Api-3.1
โครงสร้างโครงการ
โมดูลและฟังก์ชั่นโครงการหลัก
การจัดการสมาชิก (เสร็จสมบูรณ์)
- การเปิดบัตรสมาชิก: นั่นคือการลงทะเบียนสมาชิก
- การจัดการสมาชิก: การดัดแปลงและการลบสมาชิก
- สมาชิกเติมเงิน: ชาร์จยอดสมาชิก
การจัดการหนังสือ (เสร็จสมบูรณ์)
สอบถามรายชื่อหนังสือและเพิ่มหนังสือ
- รายการหนังสือ: ข้อมูลทั้งหมดเกี่ยวกับหนังสือ
- เพิ่มหนังสือ: เพิ่มหนังสือในสินค้าคงคลัง
การจัดการประเภทหนังสือ (เสร็จสมบูรณ์)
- ประเภทรายการ: การแสดงประเภทหนังสือ
- เพิ่มประเภท: เพิ่มประเภทหนังสือ
การจัดการการกู้ยืม (เสร็จสมบูรณ์)
- จองการยืม
- หนังสือกลับมา
- การยืมบันทึกการสืบค้น
ศูนย์บุคคล (เสร็จสมบูรณ์)
- แก้ไขรหัสผ่าน: แก้ไขรหัสผ่านผู้ใช้
คะแนนทางเทคนิคของโครงการ
- อัพโหลดไฟล์ Java
- การใช้คุกกี้และเซสชัน
- เพิ่ม, ลบ, แก้ไขและตรวจสอบคำสั่ง SQL
- การควบคุมกระบวนการโครงการ MVC
- การโต้ตอบข้อมูลด้านหน้าและแบ็กเอนด์โดยใช้รูปแบบ JSON
สรุปโครงการ
ข้อเสียและข้อบกพร่อง
- สำหรับการดำเนินการข้อมูลบางอย่างไม่มีการใช้ธุรกรรมซึ่งจะทำให้เกิดความเสี่ยงที่คาดเดาไม่ได้ในการดำเนินการบางอย่าง
- หน้าส่วนหน้าไม่สวยงามพอ
- ข้อกำหนดของโครงการไม่เข้มงวดพอ
- ตารางข้อมูลในฐานข้อมูลไม่เชื่อมโยงตารางที่เกี่ยวข้อง
เก็บเกี่ยว
- การออกแบบโครงการมาจากด้านหน้าไปด้านหลังนั่นคือจากผู้ใช้ต้องการการพัฒนาแบ็คเอนด์
- แกนหลักของโครงการคือการออกแบบโครงการไม่ใช่การพัฒนาโครงการ
- การออกแบบที่ดีของโครงการสามารถกำหนดความสมบูรณ์และความเข้มงวดของโครงการ
- เรียนรู้รูปแบบสถาปัตยกรรมของ MVC ธุรกิจ decoupling ซึ่งจะเป็นการเพิ่มความยืดหยุ่นและตรรกะ
ขั้นตอนการดำเนินงานโครงการ
ดึงโครงการไปท้องถิ่น

เพิ่มเซิร์ฟเวอร์สภาพแวดล้อมในพื้นที่ลงในโครงการ

เพิ่มสิ่งประดิษฐ์สำหรับโครงการ


เรียกใช้โครงการ

โครงการจะทำงานตามปกติ