Assignment DBM S
Assignment DBM S
Roll Number : 11
Semester : 1st
Batch : 2022
Subject : DBMS
Assignment on :
. Library Management System and Banking
Management System(Unit I, Lab #1)
.Tables and diagramatic schema for database of library
and
University management system.
.Er diagramatic of library and university management
system
#lab1
LIBRARY MANAGEMENT SYSTEMS
Actors/users : -
-> Functions : -
i) Login into an account.
ii) Search a book.
iii) Borrow a book.
iv) Renew a book.
v) Return a book.
vi) Reserve a book which is not currently available.
Constraints : -
Other features:
A banking management system maintains the data integrity and avoids
calculation errors.
It requires very little manpower .
It simplifies the problem of editing.
Users/actors :-
1) Manager/Administrator.
2) Staff members. It includes :
2a) Cashier
2b) Clerk.
3) Customer/client.
1) Manager : -
->Functions of a manager : -
a) Responsible for managing the whole bank.
b) Defines the role of employees.
c) Appointing new staff members.
d) Approving salary of employees.
e) Leading and guiding banking staff in their day to day operations and
tasks.
f) Ensuring that bank records and statements are properly handled and
maintained.
g) Promoting and marketing the branch and its products.
h) Reporting to head office.
i) Leading and manging the bank staff.
2) Staff members : -
2a) Cashier :
->Functions of a cashier : -
a) Cashing cheques.
b) Checking statements.
c) Processing payments, deposits and withdrawals.
d) Making money transfers.
e) Updating account details.
f) Reviewing cash accounts on daily basis.
g) Supply clients with relevant information on products and services
available in the bank.
h) Maintaining an extensive report on daily, weekly and monthly
transactions.
i) checking account balance of customers.
g) Accessing the client transactions.
2b) Clerk :
->Functions of a clerk : -
a) Recording interest.
b) Recording and organising loan information.
c) Preparing the monthly balance sheets.
d) Working on international accounts.
e) Taking care of records of each customer's account.
f) Recording and filing stocks and bonds.
3) Customer/client :
->Functions of a customer/client : -
a) A customer has to create a bank account to avail the bank services.
b) Checking the balance in bank account.
c) Depositing the cash.
d) Withdrawing the cash.
e) Applying for loans.
f) Viewing the bank transactions.
g) Applying for an ATM card.
Constraints :-
a) A customer can only avail the services of bank if he/she is having an
account.
b) Only administrators should have the complete access and control
over the database.
c) Customers should only have access to limited and relevant
functionalities of a database.
d) A customer should only be able to access and view information
about his/her bank account.
e) A customer can only apply for loans if he/she fulfills the bank
requirements.
f) Minimum balance in savings account needs to be maintained.
g) If the previous loans are not paid or cleared, a customer cannot apply
for new loans.
h) A customer can only open a bank account if he/she has valid
documents.
#lab 2
Book Management
Book Management is the main feature of this er diagram for library
management system wherein it contains the basic details of books.
User Management
This feature is only an add-on to ER diagram for the library management
system it contains all the necessary information of the users.
Borrowers_id(PK
Borrowers ID number Int 11
)
Number of books to be
studentNOcopies int 11
borrowed
Borrowers_id(PK
Borrowers ID number Int 11
)
Number of books to be
studentNOcopies int 11
borrowed
Rptrtnbkcopiesretur
Book Number of copies Varchar 30
n
Number of days to be
Rptnumberofdays Int 11
borrowed