Upload
ahmad-arslan-rafique
View
219
Download
0
Embed Size (px)
Citation preview
8/22/2019 library Management Systems
1/67
8/22/2019 library Management Systems
2/67
CONTENTS
ABSTRACT
INTRODUCTION
HARDWARE & SOFTWARE REQUIREMENTS
PROBLEM ANALYSISMODULES DESCRIPTION
TABLE DESIGN
ER DIAGRAM
SCREEN SHOTS
TEST CASES
CONCLUSION
8/22/2019 library Management Systems
3/67
ABSTRACT
This project is aimed at developing an Library
Management System for the college library.
This system can be used to search for books,Issue/Renewal books, Fine generation etc..,
This is one integrated system that contains studentand administrator modules.
8/22/2019 library Management Systems
4/67
INTRODUCTION The mission of the Library Management System Project is to
create an integrated information about the books for membersand administration.
There are registered people in the system (students,Administrator et al). Each one of them may have some exclusiveprivileges.
The Home page is provided with links to connect
ADMINISTRATOR/STUDENT modules in the system.
The cost of the System is economical and it is developed withinthe required time.
8/22/2019 library Management Systems
5/67
HARDWARE REQUIREMENTS
Processor: Intel Pentium 4 or equivalent
RAM: Minimum of 256 MB or higher
HDD: 20 GB or higher
Monitor: 15 or 17 color monitor
8/22/2019 library Management Systems
6/67
SOFTWAREREQUIREMENTS
Front-end:J2EE (JSP, HTML, JavaScript)
Back-end: Oracle 9i or higher
Server: Apache Tomcat 5.5
Operating system: Microsoft Windows 2000 or XP
Browser: Microsoft Internet Explorer or any other
8/22/2019 library Management Systems
7/67
8/22/2019 library Management Systems
8/67
EXISTING SYSTEM
By using present system, work is done manually. So all
transactions takes lot of time to complete.
If the information is maintained manually the process becomes
much complicated and difficult for understanding and retrieval
of information.
Student cannot interact directly with system. He can onlyinteract with administrator.
8/22/2019 library Management Systems
9/67
PROPOSED SYSTEMThis system is a completely computerized one.
Books Information can be retrieved easily by using searchoperations, Which is not possible in a manual system.
Student can directly interact with system and can check the statusof the books borrowed by him and the respective due dates andother relevant details by entering his/her Register no.
8/22/2019 library Management Systems
10/67
MODULES:
MODULES OPERATIONAL
RIGHTS
ADMINISTRATOR
Add/Remove books
Add/Remove members Issue/Renewal books Return books Search
STUDENTSearchDisplay status of thebooks borrowed by him and otherrelevant details.
8/22/2019 library Management Systems
11/67
DATABASE TABLESALOGIN
FIELD NAME KEY TYPE DATA TYPE----------------- --------------- -----------------
UNAME VARCHAR2(30)
PWD PRIMARY KEY VARCHAR2(15)
8/22/2019 library Management Systems
12/67
DATABASE TABLESBOOKS
FIELD NAME KEY TYPE DATA TYPE
----------------- --------------- -----------------BOOKID PRIMARY KEY VARCHAR2(5)
TITLE VARCHAR2(50)
SUBJECT VARCHAR2(50)
STATUS VARCHAR2(20)
PRICE VARCHAR2(10)
AUTHOR VARCHAR2(15)
SHELF NO VARCHAR2(15)
8/22/2019 library Management Systems
13/67
DATABASE TABLESSTUDENT
FIELD NAME KEY TYPE DATA TYPE
----------------- --------------- -----------------SID PRIMARY KEY VARCHAR2(5)
FNAME VARCHAR2(50)
LNAME VARCHAR2(50)
MID VARCHAR2(20)
RES VARCHAR2(10)
MOB VARCHAR2(15)
DOB VARCHAR2(15)
8/22/2019 library Management Systems
14/67
DATABASE TABLESISSUE
FIELD NAME KEY TYPE DATA TYPE
----------------- --------------- -----------------BOOKID FOREIGN KEY VARCHAR2(5)
SID FOREIGN KEY VARCHAR2(5)
ISSUEDATE DATE
RETURNDATE DATE
STATUS VARCHAR2(12)
FINE NUMBER(6)
8/22/2019 library Management Systems
15/67
8/22/2019 library Management Systems
16/67
8/22/2019 library Management Systems
17/67
8/22/2019 library Management Systems
18/67
8/22/2019 library Management Systems
19/67
8/22/2019 library Management Systems
20/67
8/22/2019 library Management Systems
21/67
8/22/2019 library Management Systems
22/67
8/22/2019 library Management Systems
23/67
8/22/2019 library Management Systems
24/67
8/22/2019 library Management Systems
25/67
8/22/2019 library Management Systems
26/67
8/22/2019 library Management Systems
27/67
8/22/2019 library Management Systems
28/67
8/22/2019 library Management Systems
29/67
8/22/2019 library Management Systems
30/67
8/22/2019 library Management Systems
31/67
8/22/2019 library Management Systems
32/67
8/22/2019 library Management Systems
33/67
8/22/2019 library Management Systems
34/67
8/22/2019 library Management Systems
35/67
8/22/2019 library Management Systems
36/67
8/22/2019 library Management Systems
37/67
8/22/2019 library Management Systems
38/67
8/22/2019 library Management Systems
39/67
8/22/2019 library Management Systems
40/67
8/22/2019 library Management Systems
41/67
8/22/2019 library Management Systems
42/67
8/22/2019 library Management Systems
43/67
8/22/2019 library Management Systems
44/67
8/22/2019 library Management Systems
45/67
8/22/2019 library Management Systems
46/67
8/22/2019 library Management Systems
47/67
8/22/2019 library Management Systems
48/67
8/22/2019 library Management Systems
49/67
8/22/2019 library Management Systems
50/67
8/22/2019 library Management Systems
51/67
8/22/2019 library Management Systems
52/67
8/22/2019 library Management Systems
53/67
8/22/2019 library Management Systems
54/67
8/22/2019 library Management Systems
55/67
8/22/2019 library Management Systems
56/67
8/22/2019 library Management Systems
57/67
8/22/2019 library Management Systems
58/67
8/22/2019 library Management Systems
59/67
8/22/2019 library Management Systems
60/67
8/22/2019 library Management Systems
61/67
8/22/2019 library Management Systems
62/67
TESTING
Testing is process of executing program with the intent of
finding an error
Testing is the phase where errors remaining from the earlierphase are also detected.
In this the program to be tested is executed with a set of test
cases and the output of the program for the test case isevaluated to determine whether the program is performing as it
is expected to do.
8/22/2019 library Management Systems
63/67
TEST CASEWhen invalid characters are included in any of thefields while entering details.
Expected Result
System should not accept the details entered anddisplay an appropriate error message.
Observed Result
The system displayed the message and the user isprompted to reenter the details.
8/22/2019 library Management Systems
64/67
Test CaseWhen an invalid UserID or Password are given
Expected Result
System should display an error message followed by ascreen to re-enter the id or password
Observed Result
The system displayed the message and the screen to re-
enter the details.
8/22/2019 library Management Systems
65/67
Test Case
When required fields are not entered.
Expected Result
System should identify the fields and display anappropriate error message
Observed Result
The system displayed the appropriate error message.
8/22/2019 library Management Systems
66/67
The entire implemented system mainly demonstrates the
concept of a library management system.
The developed system perfectly met all the objectivesconceived at the design phase of the system.
This project helps the user from avoiding the manual stress in
maintaining the records.
No system is always perfect or complete and there is scope for
further development.
8/22/2019 library Management Systems
67/67