온라인 라이브러리 관리 시스템
온라인 라이브러리 관리 시스템이라는 프로젝트는 라이브러리에서 거래를 모니터링하고 제어하기위한 도서관 관리 시스템입니다. 프로젝트“온라인 라이브러리 관리 시스템”은 HTML, CSS, JavaScript & PHP에서 개발되었습니다. 주로 새로운 회원, 새로운 정보를 추가하고 책을 검색하고 책을 검색하고 책을 빌려주는 등의 기본 운영에 중점을 둡니다.
내 웹 사이트는 초보자와 고급 사용자 모두에게 사용하기 쉽습니다. 그것은 친숙하고 잘 생각 된, 매력적인 사용자 인터페이스를 특징으로하며, 강력한 검색 삽입 및보고 기능과 함께 제공됩니다. 도서관 시스템의 보고서 세대 시설은 회원들이 빌리거나 반환 한 책이 좋은 아이디어를 얻는 데 도움이됩니다.
이 웹 사이트는 "최소한의 디자인"을 염두에 두므로 인터페이스가 최신 버전의 Microsoft Windows에 사용되는 "Metro UI / Modern UI"와 같도록 설계되었습니다.이 웹 사이트는 Vit College의 대학생뿐만 아니라 Mumbai University의 모든 사용자를위한 것입니다. 웹 사이트에는 다양한 시험을 준비하고 무료 비용이 많이 드는 모든 연구 자료를 제공하는 것과 같은 추가 기능이 있습니다.
웹 사이트 - Studious Me에는 네 가지 주요 모듈이 있습니다.
- 데이터베이스 모듈 삽입 - 사용자 친화적 입력 화면
- 데이터베이스 모듈에서 추출 - 매력적인 출력 화면
- 보고서 생성 모듈 - 빌린 도서 목록 및 사용 가능한 책 목록
- 검색 시설 시스템 - 서적 및 회원 검색
웹 사이트 - Studious Me에는 무료 학습 리소스가 있습니다.
- 뭄바이 대학교 강의 계획서 및 종이
- 전자 책
- 무료 온라인 테스트
웹 사이트에는 다음 시설이 있습니다.
사용자 :
- 책을 발행 할 수 있습니다
- 다양한 연구 자료를 다운로드 할 수 있습니다
사서:
- 책을 추가/제거 할 수 있습니다
- 사용자를 제거 할 수 있습니다
- 벌금을 모을 수 있습니다
- 책을받을 수 있습니다
관리자 :
- 사용자 또는 사서에 대한 정보를 읽고 쓸 수 있습니다.
- 모든 책에 대한 정보를 읽고 쓸 수 있습니다.
프론트 엔드 플랫폼 : HTML, CSS, JavaScript
백엔드 플랫폼 : PHP
문제 진술
데이터베이스는 PHP 및 WAMP 서버를 사용하여 설계되며 언급 된 모든 기능, 하드웨어 및 소프트웨어를 포함하여 필요한대로 구현됩니다.
HTML, CSS 및 Javascripts 언어 및 MPDF 소프트웨어를 사용합니다. 또한 HTML 및 JavaScript와 같은 스크립팅 언어로 프로그램을 개발할 수있는 온라인 참조를 사용합니다.
제약 조건 :
- 모든 사용자의 정보는 온라인 라이브러리 시스템에서 액세스 할 수있는 데이터베이스에 저장해야합니다.
- 대학 정보 보안 시스템은 인터넷 응용 프로그램과 호환되어야합니다.
- 온라인 라이브러리 시스템은 대학 컴퓨터에 연결되어 있으며 하루 24 시간 내내 실행 중입니다.
- 사용자는 인터넷 브라우징 기능과 인터넷 연결이있는 모든 컴퓨터에서 온라인 라이브러리 시스템에 액세스합니다.
- 청구 시스템은 온라인 라이브러리 시스템에 연결되며 청구 시스템에서 사용하는 데이터베이스는 온라인 라이브러리 시스템의 인터페이스와 호환되어야합니다.
- 사용자는 온라인 라이브러리 시스템에 입력하려면 올바른 사용자 이름과 비밀번호가 있어야합니다.
가정 및 의존성 :
- 사용자는 컴퓨터에 대한 충분한 지식을 가지고 있습니다.
- 사용자는 Java 사용에 대한 기본 지식이 있다고 가정합니다.
- 사용자는 데이터베이스에 완전히 익숙해야합니다.
- 캠퍼스 컴퓨터에는 인터넷 연결 및 인터넷 서버 기능이 있어야합니다.
- 사용자 인터페이스가 영어로 제공되므로 사용자는 영어를 알고 있습니다.
웹 사이트의 상태 전환 다이어그램
기능
온라인 라이브러리 시스템은 라이브러리에서 사용 가능한 책 및 사용자 정보에 대한 온라인 실시간 정보를 제공합니다. 제품 기능은 제품 관점에서 설명한 것과 다소 동일합니다. 시스템의 기능에는 사용자 유형 (회원/사서)을 기반으로 다양한 유형의 서비스를 제공하는 시스템이 포함됩니다.
- 회원에게 책 카탈로그에 대한 업데이트 된 정보가 제공되어야합니다. 잘 잡아라.
- 회원에게는 자신의 계정 정보를 확인하고 주어진 유효 기간에 언제든지 계정 정보를 변경할 수있는 조항이 제공됩니다.
- 멤버들은 이용 가능한 책을 제공받으며 앞으로 며칠 동안 사용하려는 책을 선택할 수 있습니다.
- 사서는 책을 빌리거나 반환 한 회원에 대한 정보를 얻을 수 있습니다.
- 사서에는 책 카탈로그에서 제공되는 책을 추가/삭제하는 인터페이스가 제공됩니다.
- 회원은 책을 빌리거나 반환 프로세스를 완료하면 회원이 지불해야 할 일을 계산해야하며 회원 및 적당한 금액에 대한 정보는 대학 청구 시스템으로 전송됩니다.
- 이 시스템은 대학 정보 보안 요구 사항을 사용하여 사용자에게 로그인 시설을 제공합니다.
모듈
- 책 : 관리자는 시스템에서 사용 가능한 책의 세부 사항을 추가, 삭제 또는 수정할 권한이 있습니다.
- 도서관 등록 : 첫 번째 절차는 도서관에 도착한 사람들의 등록입니다. 접수 원은 도서관을 방문하는 사람들의 이름, 주소 및 연락 번호를 읽고 싶은 책의 이름과 함께 입력 할 권한이 있습니다.
- 책을 빌리기 : 사람은 특별한 날에 책을 빌릴 수 있습니다. 모든 정보는 시스템에 입력됩니다. 마감일 전에 사람이 책을 반환하지 않으면 벌금이 추가되고 정보가 해당 사람에게 벌금에 대해 전송됩니다.
- 로그인 등록 : 관리자는 또한 사서에 사용자 이름과 비밀번호를 제공 할 권한이 있습니다.
- 영수증 : 발행 될 책의 전자 상환은 사용자가 책을 곧 발행하자마자 자동으로 생성됩니다.
- 연구 자료 : '뭄바이 대학교'강의 계획서와 같은 무료 다운로드 형태의 학생들을위한 추가 시설, 이전 질문지, 전자 책 및 무료 온라인 테스트.
웹 사이트 미리보기
소개 페이지
등록 페이지
학생 - 로그인 페이지
학생 상륙 홈페이지
학생 - 책보기 페이지
학생 - 내 문제 상태 책 페이지
학생 - 프로필 페이지
관리자 - 로그인 페이지
관리자 - 홈페이지
관리자 - 책 데이터베이스 페이지
관리자 - 새 책 페이지 추가
관리자 - 책 페이지
관리자 - 책 페이지
관리자 - 멤버 데이터베이스 페이지
게스트 홈페이지
연구 자료 - 강의 계획서 페이지
연구 자료 - 전자 책 페이지
연구 자료 - 무료 온라인 테스트 페이지
데이터베이스 디자인 :
데이터베이스의 일반적인 주제는 정보를 통합 전체로 처리하는 것입니다. 데이터베이스는 많은 사용자에게 빠르고 효과적으로 서비스를 제공하기 위해 최소 중복성으로 저장된 상호 관련된 데이터 모음입니다. 입력 및 출력을 설계 한 후 분석가는 데이터베이스 설계 또는 사용자 요구 사항을 중심으로 데이터를 구성하는 방법에 집중해야합니다. 일반적인 목표는 다른 사용자에게 정보에 액세스하고 쉽게 액세스하고 빠르고 저렴하며 유연하게 만드는 것입니다. 데이터베이스 디자인 중에 다음과 같은 목표에 관한 것입니다.
- 제어 된 중복성
- 데이터 독립성
- 정확하고 통합
- 저렴한 비용으로 더 많은 정보
- 실패로부터의 회복
- 개인 정보 및 보안
- 성능
- 학습 및 사용의 용이성
도서관 DB
관리자 테이블
책 테이블
문제 테이블
사용자 테이블
이 웹 사이트를 사용하면 이점 :
- 사용자 친화적 인 인터페이스
- 데이터베이스에 대한 빠른 액세스
- 적은 오류
- 더 많은 저장 용량
- 검색 시설
- 환경을보고 느낌
- 빠른 거래
- 학습 자원의 추가 기능
- 전자-수용 시설
- 취소 시설
확장 성 :
이 시스템은 원래 개발자가 기대하지 않는 방식으로 확장 가능합니다. 다음 원리는 데이터 구조 숨기기와 같은 확장 성을 향상시키고, 여러 링크 나 방법을 가로지 않으며, 객체 유형의 사례 문을 피하고 공개 및 개인 작업을 구별합니다.
재사용 :
재사용 성은이 웹 사이트에서 필요할 때 가능합니다. 다음 버전을 업데이트 할 수 있습니다. 재사용 가능한 소프트웨어는 여러 디자인에 대한 노력을 상각하여 설계, 코딩 및 테스트 비용을 줄입니다. 코드의 양을 줄이면 이해가 단순화되어 코드가 올바른 가능성이 높아집니다. 우리는 두 가지 유형의 재사용 성을 추적합니다. 프로젝트 내에서 새로 작성된 코드 공유 및 새로운 프로젝트에서 이전에 쓰여진 코드 재사용.