0% found this document useful (0 votes)
22 views17 pages

Thabsile Chirindza

The document outlines a project for developing an online library management system aimed at improving the borrowing process for students and librarians. It identifies problems with current library practices, such as lost records and limited access, and proposes a database solution to securely manage user and book information. User requirements for both students and librarians are detailed, along with system design elements like data structures, class diagrams, and a graphical user interface.

Uploaded by

candikhoza2
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)
22 views17 pages

Thabsile Chirindza

The document outlines a project for developing an online library management system aimed at improving the borrowing process for students and librarians. It identifies problems with current library practices, such as lost records and limited access, and proposes a database solution to securely manage user and book information. User requirements for both students and librarians are detailed, along with system design elements like data structures, class diagrams, and a graphical user interface.

Uploaded by

candikhoza2
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/ 17

PAT:PHASE 1

Name:Thabsile

Surname: Chirindza

Grade:12A³

Subject:I.T

1
Table of content
Topic Page number
Library information systems 3-4

Scenario and Scope 5

User requirement1 6

User requirement2 7

Library management system 8

Navigation/flow diagram 9

Data structure 10-11

Data design 12

Class diagram 13

Text file 14

GIU 15

Data input 16

Data process 17

Data output 18

2
TOPIC: System to manage an online library for
school institution.

Definition of Library information systems.


It is a natural extension of service between a libraries and
borrow have providing for each other.

3
SCENARIO
PROBLEM.
One day I was ineed of a book and I dicide to go in the nearest libray.I went to the
librarian and told her I want a book and she take a note book and record my
information down.I was shocked because it might happen the book be lost.The
broblem is that if the book record is lost they would not get back their
textbook.Most of library record.That is the major problem is that the library have
time for opening and closing.and that causes a problem because if you have an
emergency you will not be able to get books.It makes the education difficult for
student and teachers.

SOLUTION.
As an I.T learner I came up with a solution I will design a database for Libraries
that will make the thing be easier..The system will record down all the
information,it will also record the borrowe's name,surname and identity
number.The system will keep the information safer.The books information won't
be lost because it will stored the information of a person who borrow the
book.And it will work 24 Hours student will now able to get the books anytime.it
will simple record the books they even borrowed.from now on books won't be
lost.

4
USERS REQUIREMENTS.
THIS PROGRAM WILL BE USED BY STUDENT AND LECTURE TO
BROWSE THE PROGRAM
USER REQUIREMENTS.1

Registered learner

ROLE ACTIVITY Limitation


To borrow books To search for Limitated to add
academic activity books

They students must Search for required Limitated to change


research for academic books from the password in the
information. database system database

Return the books To keep safe the Limitated to have


materials of the library more than three
books at same time

5
USER REQUIREMENT.2

LIBRARIAN

ROLE ACTIVITY LIMITATIONS

Cataloguing and keep Record the They are limited to


track of the database information of the search for books
borrow in the system

Making sure all Add new books in the Limitated to change


students and users system.update the password.
access the resources number of books in
the system

Advesing academic on To solve storage Have access to add


how to use the broblem in the system books in the system.
system. without any and viruse that can
problem make the information
be lost

6
LIBRARY MANAGEMENT SYSTEM

Manage user information

Manage and update book

Information

Manage students

Information Register learner

Librarian Record of students that have


borrowed books

7
NAVIGATION/ FLOW DIAGRAM

Start

Regist
Sign Up Log in

Verification Home Correct


details

Book
searc Show details
h
8
DATA STRUCTURES
The system that I am creating will be used to store data and there will
be tblBooks that will be used to record the books that are borrowe,and
the tblusers

tblBooks

Field name Data Type Size

AutherID Number 13

BookName Short Text 55

AutherName Short Text 20

AutherSurname Short Text 25

tblBooks : Example of record and data


AutherID BookName AutherName AutherSurname

0012250873219 I.T Edward Gentle

9208970882318 Geography Helen Smith

7511230882317 English Lizzy Chauke

tblusers

9
Field Name Data Tyepe Size

UserID Number 13

UserName/Surname Short Text 40

UserEmail Short Text 20

Date borrowed Date 12

ReturnDate Date 12

tblUsers : Example of record and data


UserlD Username/surn UserEmail Dateborowed ReturnDate
ame

040205073201 Nothando Khoza Nothando.za.c 2022/03/04 2022/04/0


2 om 4

050631078882 Balungile slindza [email protected] 2023/11/13 2023/12/1


7 3

001205129038 Dudu Nondo dudu28.com 2022/09/12 2022/10/1


2 2

10
DATA STRUCTURE
Data design

11
CLASS DESCRIPTION AND CLASS DIAGRAM

Books

AutherlD: integer

BookName: String
1
AutherName: String

AutherSurname:String

Users
8

UserID: integr

UserName/userSurname:
String

UserEmail: String

Date borrowed: Date

Return Date:Date

TEXT FILE
12
Text file : A text file stored as data within a computer file
system

Text file The system will use a text file to stored and
structure the information of the learner's who
borrowed books ,and it will record down their
return date
Purpose The system is important because they will make
the system to be simple and the books are not
going to be lost anymore.it will also keep the
information safer

13
GRAFIC USER INTERPHASE

The user will use interface uses visual elements that present for the
online users who will borrow books and return them.The person will
put in his information like name or surname order to borrow a book the
She or He will enter the password then..at the end She or He will log in
after that she will get details

14
DATA INPUT
The information that am providing to acomputer or a software program
is know as data inputs,the following are my data inputs,tEdit

Input Source Data type Format GUI

Username User on String <Name> tPanel


keyboard

Password Mouse click String <Password> tPanel

Login User on String <Name/surname> tButton


keyboard

15
DATA PROCESSING
The carrying out of operations on data , special by a computer transfer
or classifying information.The colleting and manipulation of data to
produce meaningful information like the system that am creating it will
help student and librarien to keep safe their books

What process need to be How process will be done?


done?
If the username or password The table user first
match with the data,get details
While not table user eof.do the following

Begin

If tbl: username =users

And

tbl user password= sPassword then

Behin

16
DATA OUTPUT
Is the process and methods by which data on can be studied under
different circumstances and manipulate as requid by research.

Data Format Output componets

Username <Surname field> tMemo

UserSurname <Namen field> tMeemo

Password <password field> tMemo

Done???

17

You might also like