Skip to content

vihara1124/DEA_Project_NSBM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEA_Project_NSBM

LIBRARY MANAGEMENT SYSTEM

INTRODUCTION

  • Our Web Application is about Library Management System and we covered major area like java server pages, Servlets, Java beans, and JDBC.
  • We develop our application using NETBEANS 8.2 Version.
  • We used session via cookies.
  • In this application we have provide users to register member, add book, search book, issue book, return book, view books and we have provided login and signup from to staff to login in to the page and logout to leave the page.
  • And we included form to register member details to issue books.
  • We designed database using MYSQL workbench.
  • We used MVC design pattern to design this application.
  • We used Hibernate which is a Java framework to interact with the database.
  • We used HeidiSQL to browse and edit data, create and edit tables, views, procedures, triggers and scheduled events.

OBJECTIVES

  • Our object is to handle the entire activity inside the library.
  • The system keep track about the book details, staff details, member details and book issued and return details.

USE CASE DIAGRAM

1111

ER DIAGRAM

er

1.LOGIN PAGE

If the user register as a staff member, he or she can login to the system.

1

2.STAFF SIGN UP PAGE

If the user didn’t register as the staff member he or she must sign in as the staff member.

JSP Page_page-0001

3.STAFF PROFILE

After login to the system, this is the page that user see.

Untitled

4.REGISTER NEW BOOK PAGE

3

  1. MEMBER REGISTRATION PAGE

memreg_page-0001

6.ISSUE BOOK PAGE

Borrow Book_page-0001

7.RETURN BOOK PAGE

4

8.BOOK TABLE IN THE DATABASE

6

9.DATA OF BOOKS IN THE DATABASE

11

10.BOOK CATEGORY TABLE IN THE DATABASE

87

11.BOOK CATEGORY DATA IN THE DATABASE

22

12.MAMBER TABLE IN THE DATABASE

94

13.MEMBER DATA IN THE DATABASE

33

14.STAFF TABLE IN THE DATABASE

42

15.STAFF DATA IN THE DATABASE

77

16.MEMBER HAS BOOK TABLE IN THE DATABASE

65

17.MEMBER HAS BOOK DATA IN THE DATABASE

44

TECHNOLOGISE USED –

  • MYSQL WORKBENCH
  • HEIDISQL
  • HIBRENET FREAMWORK
  • NETBEANS IDE 8.2 VESION

LANGUAGES WE USED -

  • HTML & CSS
  • JAVA SERVER PAGES(JSP)
  • JAVA CLASS (SERVLETS)
  • JAVA CLASS (BEAN CLASS)
  • MYSQL

METHODS WE USED –

  • SESSION& COOKIES
  • GETTERS AND SETTERS
  • GET & POST
  • PROCESS REQUIEST SO ON.

About

Library Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages