Skip to content
Angshuman Sengupta edited this page Mar 5, 2021 · 10 revisions

**SMART LIBRARY MANAGEMENT**

**GROUP INFO**

Member Names Roll No.
Debanjan Dhar 123
Budhaditya Sarkar 125
Aniket Das 159
Angshuman Sengupta 160

**PROBLEM STATEMENT**

== Borrower needs to wait for long in queue to get a book issued, even the librarian has to work continuously and efficiently to manage these long queues and therefore human error and probabilistic issues arise and sometimes creating a chaos. ==

**SOLUTION STATEMENT**

\== Implementation of parallel issuing of books using book id and scanners to implement the same procedure in a self help fashion reducing the functionality of the librarian (ending the human error). ==

USE CASE DIAGRAM

== [[File:UML diagram.jpg|center|850px|

Use Case Diagram

]] ==

USE CASE DESCRIPTION

==

Details Author
Register New User Debanjan Dhar
Login User Aniket Das
Book Manager Budhaditya Sarkar
Member Manager(Member) Angshuman Sengupta
Member Manager(Librarian) Angshuman Sengupta
Logout Aniket Das

==

DOMAIN DICTIONARY

==

Terms

Description

Actor

In the Library Management System users/actors are: Library Members and Librarian.

Register

This use case allows a User to register as a member of the Library Management System

Login

This use case describes how a user logs into the System. The actors involved in this use case are Library Member/Librarian.

Librarian

A librarian is a person who works professionally in a library, providing access to information and sometimes social or technical programming to users. In addition, librarians provide instruction on information literacy to users.

Issue Books

This system allows the library members to issue books according to their requirements provided that the book is available in the library.

Return Books

This system allows the members to return back the book they had issued previously.

Fine

Extra amount received for the late return of the book.

==

UI DESIGN

==

LoadingScreen.png|===== Loading Screen ===== Register⁄Login.png|===== Login / Register Screen ===== Login12.png|===== Login Screen ===== Create New Account.png|===== Create New Account ===== Profile.png|===== Members Profile ===== Profile Librarian.png|===== Librarian Profile ===== Borrow Book.png|===== Borrow Books ===== Payment Details.png|===== Member Payment Detalis ===== Payment Details1.png|===== Librarian Payment Detalis ===== Member Details.png|===== Member Details ===== Book Details.png|===== Book Details ===== Add New Book.png|===== Add New Book

==

SOFTWARE REQUIRMENTS SPECIFICATION (SRS)

==

  1. SRS v1
  2. Functional Requirements

==

DATA FLOW DIAGRAM (DFD)

==

0 Level Diagram.png|===== Level 0 ===== Level 1 upd2.png|===== Level 1 ===== Lev 2 DFD.png|===== Level 2 =====

==

CLASS DIAGRAM

== Class Diagram
[[File:ClassDiagram3.png|900px|

Class Diagram

|frameless|center]] ==

SEQUENCE DIAGRAM

==

Sequence Diagram Register.png|===== Sequence Diagram of Register ===== Login11.png|===== Sequence Diagram of Login ===== Sequence Diagram Member.png|===== Sequence Diagram of Member Manager ===== AddNewBook.png|===== Sequence Diagram of Adding New Book ===== Loan Manager.png|===== Sequence Diagram of Loan Manager ===== Logout.png|===== Sequence Diagram of Logout =====

==

WORK BREAKDOWN STRUCTURE(WBS)

== Work Breakdown Structure [[File:Work Break Down.png|1000px|

Work Break Down Structure

|frameless|center]] ==

GANTT CHART

== Gantt Chart
==

RELEASES

==

RELEASE VERSION CODE ISSUES
v0.1 SOURCE CODE ISSUES
v1.1 SOURCE CODE ISSUES
v1.5 SOURCE CODE ISSUES

==

TEST PLAN

==

  1. Test Plan Report
  2. Test Plan Template

==

CONTRIBUTION MATRIX

==

SDLC Phase
Work Products

Aniket Das

Angshuman Sengupta

Budhaditya Sarkar

Debanjan Dhar

Project Planning

Project Plan

Project Plan

Requirements
Use Case Diagram
Use Case Description
SRS
Functional Requirements



Use Case Diagram



Use Case Description



Functional Requirements



SRS

Design
Data Flow Diagram
Class Diagram
Sequence Diagram


Level 1 DFD


Level 2 DFD


Level 0 DFD
Class Diagram


Class Diagram
Sequence:

  • Login
  • Register

Implementation
Source Code
Unit Tests

Entity Class:
Book
Control Class:
Book Manager
All unit Tests

Control Class:

  • Book Manage
  • Member Manager

All unit Tests

Entity Class:Member
Control Class:
Member Manager

Entity Class:
Loan
Control Class:
Loan Manager

Testing
Test Plan/Test Cases
Fix Issues


Fix Issues


Fix Issues


Test Plan


Test Plan

Release

Releases

  • v0.1
  • v1.5

Releases

  • v1.1
\==

**MINUITES OF MEETING (MOM)**

\== 1. [MOM](https://softwareengteam.page.link/mom)