사용자 역할 요약 학생 사용자: 도서관의 일부로 등록하고 도서관의 일부 항목을 검색, 대출 및 반납할 수 있는 일반적인 사람입니다. 마감일을 초과하여 책을 제출하면 고정 벌금이 부과됩니다. 학생 사용자는 3일 동안 한 항목만 체크아웃할 수 있으며, 한 번에 최대 3개 항목까지만 체크아웃할 수 있습니다.
교직원 사용자: 학생 사용자와 유사하지만 교직원 사용자는 5일간 한 항목을 체크아웃할 수 있으며, 한 번에 최대 5개 항목까지 체크아웃할 수 있습니다.
관리자: 도서관의 항목을 추가하거나 삭제할 수 있는 권한을 가진 도서관 직원입니다. 도서관에 등록된 모든 사용자를 볼 수 있고 보고서에 액세스하여 도서관의 전반적인 모습을 볼 수 있습니다. 관리자는 예약된 내용, 체크아웃 및 반환된 내용도 확인할 수 있습니다.
학생 사용자:
사용자 이름: user1 비밀번호: user1
사용자 이름: user3 비밀번호: user3
사용자 이름: user5 비밀번호: user5
교직원 사용자
사용자 이름: user2 비밀번호: user2
사용자 이름: user4 비밀번호: user4
관리자
사용자 이름: admin1 비밀번호: admin1
새 항목을 만드는 단계 1. "관리 포털" 버튼을 사용하여 관리자로 로그인합니다. 2. 사용자 이름과 비밀번호로 admin1을 입력합니다. 3. 화면 왼쪽의 "제목"을 클릭합니다. 4. "항목 추가"를 클릭합니다. 버튼 5. 도서 정보를 입력하세요. 6. "제출"을 클릭하세요. 7. 이제 새 항목이 데이터베이스에 추가됩니다.
항목 삭제 단계 1. "관리 포털" 버튼을 사용하여 관리자로 로그인합니다. 2. 사용자 이름과 비밀번호로 admin1을 입력합니다. 3. 화면 왼쪽의 "제목"을 클릭합니다. 4. 다음 "삭제" 버튼을 클릭합니다. 삭제하려는 제목에 5. "예"를 클릭하십시오. 6. 이제 항목이 삭제되고 데이터베이스에서 업데이트됩니다.
항목 편집 단계 1. "관리 포털" 버튼을 사용하여 관리자로 로그인합니다. 2. 사용자 이름과 비밀번호로 admin1을 입력합니다. 3. 화면 왼쪽의 "제목"을 클릭합니다. 4. 다음 "편집" 버튼을 클릭합니다. 제목에 5. 새로운 정보를 입력합니다. 6. 항목에 새로운 변경 사항이 반영됩니다.
보고서를 찾는 방법 1. "관리자 포털" 버튼을 사용하여 관리자로 로그인합니다. 2. 사용자 이름과 비밀번호로 admin1을 입력합니다. 3. 화면 왼쪽에서 "보고서"를 클릭합니다. 4. 원하는 보고서를 클릭합니다. 보기
항목 확인 방법 1. "로그인" 버튼을 이용하여 일반 사용자로 로그인합니다. 2. 사용자 이름과 비밀번호로 user1 을 입력합니다. 3. 화면 오른쪽 상단의 "검색" 버튼을 클릭합니다. 4. 검색 책이나 항목 5. "검색"을 클릭합니다. 6. 항목의 "체크아웃"을 클릭합니다. 7. 책을 체크아웃하려면 "예"를 클릭합니다. 8. 대시보드로 돌아가면 항목이 표시됩니다. 마감일이다
사용자 프로필 편집 단계 1. "로그인" 버튼을 사용하여 일반 사용자로 로그인합니다. 2. 사용자 이름과 비밀번호로 user1을 입력합니다. 3. 화면 왼쪽의 "사용자 프로필"을 클릭합니다. 4. "편집"을 클릭합니다. " 5. 정보를 변경하세요. 6. 비밀번호로 user1을 두 번 입력하세요. 7. 이제 사용자 프로필이 변경되었습니다.
트리거: 1. 첫 번째 트리거는 "수수료" 표에서 새로운 수수료를 생성한 후에 발생합니다. "수수료" 테이블에 새 "수수료"를 생성한 후 "카드 소지자" 테이블의 총 "수수료"를 업데이트합니다. 2. "item" 테이블에 새로운 "item"이 생성된 후, 그것이 새로운 isbn 번호를 가진 새로운 아이템이라면, "inventory" 테이블에 새로운 아이템으로 삽입됩니다. 새 항목이 아닌 경우 "inventory" 테이블에 삽입하지만 "item" 테이블의 "totalCopies"를 1로 업데이트하고 "item" 테이블의 "totalAvailable"을 1로 업데이트합니다.
면책조항: 사용자에게 부여되지 않는 최고 권한이 없기 때문에 웹사이트 데이터베이스에서 이벤트 스케줄러 상태를 켤 수 없습니다. Super Privileges에 액세스하려고 시도했지만 서비스에서 제공하지 않았습니다. 수수료를 생성하는 이벤트를 테스트하려면 저장소를 다운로드하고 로컬 서버에 프로젝트를 설정하십시오. 시스템 정보와 일치하도록 사용자 이름과 비밀번호를 변경해야 합니다. /application/config/database.php로 이동하여 이를 변경할 수 있습니다. 또한 다음 3개 파일 중 3번 줄에서 이에 따라 변경해야 합니다.
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
로컬 서버 설정 방법: https://www.apachefriends.org/download.html에서 Xampp을 설치했습니다. 그런 다음 프로젝트 폴더(team15dbms)를 xampphtdocs에 배치했습니다. xampp-control.exe로 xampp을 실행하고 Apache와 MySQL을 시작합니다. 여기에서 브라우저를 통해 http://localhost/dashboard/에 액세스하면 phpmyadmin에 액세스할 수 있습니다. phpmyadmin에서 team15dbms라는 데이터베이스를 생성하고 파일에서 사용 가능한 스키마를 데이터베이스로 가져옵니다. 이제 다음 URL을 사용하여 프로젝트를 실행할 수 있습니다: http://localhost/team15dbms/