0% found this document useful (0 votes)
16 views6 pages

Book Bank

The document outlines the design and implementation of a Book Bank Management System using the Argo-UML tool. It details the processes for member registration, book issuing, and administrative verification, along with UML diagrams including use case, class, interaction, state chart, component, and deployment diagrams. Additionally, it includes sample code and a user interface layer for library management functionalities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

Book Bank

The document outlines the design and implementation of a Book Bank Management System using the Argo-UML tool. It details the processes for member registration, book issuing, and administrative verification, along with UML diagrams including use case, class, interaction, state chart, component, and deployment diagrams. Additionally, it includes sample code and a user interface layer for library management functionalities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

EX.

NO:2 BOOK BANK MANAGEMENT SYSTEM

AIM:

To design aBook Bank System by using Argo-UML tool.


PROBLEM STATEMENT:
has been created by designing througa
To simplity the process of applying Book Bank, softwarepurchasing books from the book bank are
ARGONAUT tool. The process of members repistering and
described sequentially through following steps:
bank.
a. First the member registers himself if he was new to the book
b. Old members will directly select old member button..
C. They select their corresponding year. the book and he will be
Ater selecting the year they fill the necessary details and select
d.
directed towards administrator
issue the book.
e. The administrator will verify the status and

UML USECASE DIAGRAM:


Description:
system
is a methodology used in system analysis to identify, clarify, and organize
A use case systems
possible sequences of interactions between
requirements. The use case is made up of a set of particular goal. It is represented using ellipse.
related to a
and users in a particular environment and system being modeled.
use of the
Actor is any external entity that nakes

Register

Book detaiis

student
issueing the book

Book B a n k

Collecting the book

Database
DOCUMENTATION OF USECASE DIAGRAM:
admin, user
Actor: - students, Book bank
books taken, Check
Use case: - Students
details, Date of issue, Date of return, noof availabili,
UML CLASS DIAGRAM:

Description: separated by hor


as rectangle box with three compartments or components
Aclass isdrawn holds the attribne.
compartment holds the class name and middle compartment
lines. The top
operations.
bottom compartment holds list of
Student
Book Bank 1
Name Name
Coll name Address
Address
SDept Checking()
Year issueing()
Store()
*Register()
Submit book infonation)
Callect book()

DOCUMENTATION OF CLASS DIAGRAM:


STUDENTS
Registration, Request for book, Return previous Books

COMPUTER
verify id, renewal by online, usen
Student's record, issue, return, check availability, order books,
and password.
ADMIN:
maintain stu
Verify students, check for book availability, Issue books, Order for new author,
details
UML INTERACTION DIAGRAM:

Description:
Asequence diagram in Unified Modeling Language (UML) 0s a kind of interaction diagra
shows how processes operate with one another and in what order. It is a construct of a
Sequence Chart. There are twodimensions.
1. Vertical dimension-represent time.
2.
Horizontal
Student
dimension-represent different objects.
Boak Bank Database

1: Register

2: check
3:
submit book
information
4: verify

5: issue the book

DOCUMENTATION OF SEOUENCE DIAGRAM:


1. User

2. Admin

3. Computer

UML STATE CHART DIAGRAM:


Deseription: activities and actions
representations of workflows of step wise
Activity diagrams are graphical
and concurrency.
with support for choice, iteration
|Activity diagram Deseribes:
to provide a service.
How activities are coordinator
some operation.
The events needed to achieve
case relate to one another.
How events in a single use
Reaister

gutTnnit book
CetailS

Checking

DOCUMENTATION OF STATE CHART DIAGRAM:


Registration.
Year of Selection.
Check the availability.
Select the books
Inundation
Issue books
Verification
Authentication

UML COMPONENT DIAGRAM:


Component diagrams are used to visualize the organization and relationships among
components in a system.

Book
Bank

Book detáils
Collecting the book
0ssueing the book
UML DEPLOYMENT DIAGRAM:
Deployment
where the software diagrams areareused to visualize the topology of the physicalcomponents of asystem
components deployed.

Databas

Book
details Coltect
issuG

UML TECHNICAL SERVICE LAYER:


Std-Td Book Date-of-issue Date of return
S. Book- Std-Id
"
No
N No No
0 1. 1234 15680 15-06-2017
15680 1234 01-06-2017 2 4102 15692 30-07-2017
1. 2011 15682 05-07-2017
3.
2. 15692 4102 15-07-2017
3. 15682 2011 20-06-2017

SAMPLE CODE:

import java.util. Vector; import java.util.Vector;


public class computer {
public int std id; public class student {
public varchar book list:
public Vector my student; public varchar stud id;
public Vector my student;
public Vector ny Admin; public varchar date of issue;
publicVector my Admin; public archival date of return;
private voidstudents records)
private void issue) { publicVector my computer;
public void return() { public void request for books() {

public void check availability(){ public void return previoas book) {


publicvoid order books){
public void verify_if0 { public void Register0{

public void check-the_availability) {


public void enter the book issue) {
public void renewal by online) {
public void username&password) {

USER INTEREACE LAYER:


Llbrory Managerment

L i b a r y Management
l Book lssue

Book Return |

Book List

Exit

Bok Issue

Book Number

Book Name progI ammning


ib
Student Number 101 Book Issued

Student Name
John
Issue Menu.

Result:
Thus the Book Bank Management has been done
successfully by using Argo-UML

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy