สรุปบทบาทผู้ใช้ ผู้ใช้ที่เป็นนักเรียน: บุคคลทั่วไปที่ลงทะเบียนเป็นส่วนหนึ่งของห้องสมุดและสามารถค้นหา เช็คเอาท์ และส่งคืนรายการที่เป็นส่วนหนึ่งของห้องสมุดได้ จะถูกออกค่าปรับคงที่หากส่งหนังสือเกินกำหนด ผู้ใช้ที่เป็นนักเรียนจะได้รับอนุญาตให้เช็คเอาท์รายการได้เพียง 3 วันเท่านั้น และจะได้รับอนุญาตให้เช็คเอาท์ได้ครั้งละไม่เกิน 3 รายการเท่านั้น
ผู้ใช้คณะ: เช่นเดียวกับผู้ใช้นักศึกษา ผู้ใช้คณาจารย์ได้รับอนุญาตให้ตรวจสอบรายการเป็นเวลา 5 วัน และยังได้รับอนุญาตให้ตรวจสอบรายการได้สูงสุด 5 รายการในแต่ละครั้ง
ผู้ดูแลระบบ: พนักงานของห้องสมุดที่มีสิทธิ์เข้าถึงเพื่อเพิ่มหรือลบรายการในห้องสมุด สามารถดูผู้ใช้ทั้งหมดที่ลงทะเบียนเพื่อเป็นส่วนหนึ่งของห้องสมุด และสามารถเข้าถึงรายงานเพื่อดูภาพรวมของห้องสมุดได้ ผู้ดูแลระบบยังสามารถดูสิ่งที่จองไว้ และสิ่งที่เช็คเอาท์และส่งคืนแล้ว
ผู้ใช้นักศึกษา:
ชื่อผู้ใช้: user1 รหัสผ่าน: user1
ชื่อผู้ใช้: user3 รหัสผ่าน: user3
ชื่อผู้ใช้: user5 รหัสผ่าน: user5
ผู้ใช้คณะ
ชื่อผู้ใช้: user2 รหัสผ่าน: user2
ชื่อผู้ใช้: user4 รหัสผ่าน: user4
ผู้ดูแลระบบ
ชื่อผู้ใช้: admin1 รหัสผ่าน: admin1
ขั้นตอนในการสร้างรายการใหม่ 1. ลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบโดยใช้ปุ่ม "พอร์ทัลผู้ดูแลระบบ" 2. ป้อนผู้ดูแลระบบ1 เป็นชื่อผู้ใช้และรหัสผ่าน 3. คลิกที่ "ชื่อเรื่อง" ทางด้านซ้ายของหน้าจอ 4. คลิกปุ่ม "เพิ่มรายการ" ปุ่ม 5. กรอกข้อมูลหนังสือ 6. คลิก "ส่ง" 7. เพิ่มรายการใหม่ลงในฐานข้อมูลแล้ว
ขั้นตอนในการลบรายการ 1. ลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบโดยใช้ปุ่ม "พอร์ทัลผู้ดูแลระบบ" 2. ป้อนผู้ดูแลระบบ1 เป็นชื่อผู้ใช้และรหัสผ่าน 3. คลิกที่ "ชื่อเรื่อง" ทางด้านซ้ายของหน้าจอ 4. คลิกปุ่ม "ลบ" ถัดไป ไปยังชื่อที่คุณต้องการลบ 5. คลิก "ใช่" 6. รายการถูกลบและอัพเดตในฐานข้อมูลแล้ว
ขั้นตอนในการแก้ไขรายการ 1. ลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบโดยใช้ปุ่ม "พอร์ทัลผู้ดูแลระบบ" 2. ป้อนผู้ดูแลระบบ1 เป็นชื่อผู้ใช้และรหัสผ่าน 3. คลิกที่ "ชื่อเรื่อง" ทางด้านซ้ายของหน้าจอ 4. คลิกปุ่ม "แก้ไข" ถัดไป ไปที่หัวเรื่อง 5. กรอกข้อมูลใหม่ 6. รายการแสดงถึงการเปลี่ยนแปลงใหม่
วิธีค้นหารายงาน 1. เข้าสู่ระบบในฐานะผู้ดูแลระบบโดยใช้ปุ่ม "พอร์ทัลผู้ดูแลระบบ" 2. ป้อนชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ 1 3. คลิก "รายงาน" ทางด้านซ้ายของหน้าจอ 4. คลิกรายงานที่คุณต้องการ เพื่อดู
ขั้นตอนในการตรวจสอบรายการ 1. เข้าสู่ระบบในฐานะผู้ใช้ทั่วไปโดยใช้ปุ่ม "เข้าสู่ระบบ" 2. ป้อนชื่อผู้ใช้และรหัสผ่าน user1 3. คลิกที่ปุ่ม "ค้นหา" ที่มุมขวาบนของหน้าจอ 4. ค้นหา หนังสือหรือรายการ 5. คลิก "ค้นหา" 6. คลิก "ตรวจสอบ" ของรายการใดๆ 7. คลิก "ใช่" เพื่อตรวจสอบหนังสือ 8. หากคุณกลับไปที่แดชบอร์ด รายการของคุณจะแสดงพร้อมกับเวลา มันเป็นเพราะ
ขั้นตอนในการแก้ไขโปรไฟล์ผู้ใช้ 1. เข้าสู่ระบบในฐานะผู้ใช้ทั่วไปโดยใช้ปุ่ม "เข้าสู่ระบบ" 2. ป้อนชื่อผู้ใช้และรหัสผ่าน user1 3. คลิก "โปรไฟล์ผู้ใช้" ทางด้านซ้ายมือของหน้าจอ 4. คลิก "แก้ไข " 5. เปลี่ยนข้อมูล 6. ป้อน user1 เป็นรหัสผ่านสองครั้ง 7. โปรไฟล์ผู้ใช้มีการเปลี่ยนแปลงแล้ว
ทริกเกอร์: 1. ทริกเกอร์แรกเกิดขึ้นหลังจากสร้างค่าธรรมเนียมใหม่ในตาราง "ค่าธรรมเนียม" โดยจะอัปเดต "ค่าธรรมเนียม" ทั้งหมดในตาราง "ผู้ถือบัตร" หลังจากสร้าง "ค่าธรรมเนียม" ใหม่ในตาราง "ค่าธรรมเนียม" 2. หลังจากที่สร้าง "สินค้า" ใหม่ในตาราง "สินค้า" แล้ว หากเป็นสินค้าใหม่ที่มีหมายเลข isbn ใหม่ ก็จะแทรกเป็นสินค้าใหม่ในตาราง "สินค้าคงคลัง" หากไม่ใช่รายการใหม่ ระบบจะแทรกรายการนั้นลงในตาราง "สินค้าคงคลัง" แต่จะอัปเดต "totalCopies" ในตาราง "item" ทีละ 1 และอัปเดต "totalAvailable" ในตาราง "item" ทีละ 1
ข้อจำกัดความรับผิดชอบ: ไม่สามารถเปิดสถานะ Event Scheduler ในฐานข้อมูลเว็บไซต์ได้เนื่องจากไม่มี Super Privileges ที่ไม่ได้มอบให้แก่ผู้ใช้ เราพยายามเข้าถึง Super Privileges แต่บริการไม่ได้นำเสนอ หากต้องการทดสอบกิจกรรมที่สร้างค่าธรรมเนียม โปรดดาวน์โหลดพื้นที่เก็บข้อมูลและตั้งค่าโปรเจ็กต์บนเซิร์ฟเวอร์ภายในเครื่องของคุณ โปรดทราบว่าคุณจะต้องเปลี่ยนชื่อผู้ใช้และรหัสผ่านเพื่อให้ตรงกับข้อมูลระบบของคุณ คุณสามารถเปลี่ยนได้โดยไปที่ /application/config/database.php คุณจะต้องเปลี่ยนตามบรรทัด #3 จาก 3 ไฟล์ต่อไปนี้:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
วิธีที่เราตั้งค่า Local Server ของเรา: เราติดตั้ง Xampp จาก https://www.apachefriends.org/download.html จากนั้นเราก็วางโฟลเดอร์โปรเจ็กต์ของเรา (team15dbms) ไว้ใน xampphtdocs เรารัน xampp ด้วย xampp-control.exe และเริ่มต้น Apache และ MySQL จากนั้นเราสามารถเข้าถึง http://localhost/dashboard/ บนเบราว์เซอร์ของเราซึ่งทำให้เราสามารถเข้าถึง phpmyadmin ได้ ใน phpmyadmin เราสร้างฐานข้อมูลชื่อ team15dbms และนำเข้าสคีมาที่มีอยู่ในไฟล์ของเราไปยังฐานข้อมูล ตอนนี้เราสามารถรันโครงการโดยใช้ URL ต่อไปนี้: http://localhost/team15dbms/