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