Analysis and design using UML
Rabha said Mansur ID 11091
Supervised by: Dr. Adal asmeda Library Management System 2 Library Management System 3 Introduction. 00 1.1
Problem statement. 1.2
System objectives 1.3
Project scope . 1.4
Project approach 1.5 Context Diagram Notation about DFD. 2.1Data flow diagrams. 2.2Decomposed DFDs. 2.2.1 Process Create bills . 2.2.2 Process Create reports and queries  2.2.3 Process Maintain Books Information  2.2.4 Process Make book search  3.1
State transaction diagram STD 3.2 Screen hierarchy. Appendix:
A.1 Conclusion A.2 References Library Management System 4 figures
Figure 2.1 Context diagram Figure 3.1 DFD level 0 Figure 3.2 DFD level 1 Maintain Books Information Figure 3.3 DFD level 2 Maintain author Figure 3.4 DFD level 2 Maintain subject Figure 3.5 DFD level 2 Maintain sub subject Figure 3.6 DFD level 2 Maintain publisher Figure 3.7 DFD level 2 Maintain book author Figure 3.8 DFD level 2 Maintain book Figure 3.9 DFD level 1 Make book search Figure 3.10 DFD level 1 Create bills Figure 4.1 use case diagram Figure 4.2 class diagram figure sequence diagram figure State transaction diagram (STD)
Library Management System 5
The aim of this project is to design and implement an online library, which will enable users to search for books and browse information about these books as the abstract, publisher information, cost, table of contents, etc. The database of the library based on one of the standardized systems for cataloging and classifying the books. We follow the standardization rules to assign subjects and sub-subjects codes, and to classify books under subjects and sub-subjects.
Library Management System 6
1.2The curnt system
it is manually system where librarian have to process every thing manually from organizing the books and place them in the right place write shelf to retrieve them for the library visitors and that is overwhelming consuming process 1.3 Problem for the current system.
Retrieving books from a library is very important for many peoples. The main problem is to define whether this book is exactly what the user wants and where this book resides in the library (to go and pick). And that with be source of some of these hinders in books searching in library 1-
Wasting a lot of time looking for the book in the wrong location in the library 2-
Use the wrong search item and ending up with the same title for more than author 3-
Misallocate books in the wrong section the wrong shelf 4-
Search process consume allot of the librarian time as well as the visitor and it could be overwhelming for the librarian specially if they have to deal with more than one visitor at the time Library Management System 7 There is a need for designing an advanced search engine that searches a library database and returns a complete book record, including the shelf number on which the book resides 1.3 System Objectives.
Design and implement a library database based on a standard library classification system.
Build an advanced search that can help for the best handling of user queries, this search should handle different search types like searching by author, title, subject, format or any combination of them, or searching by ISBN, or Publisher and Publication date. The search result should contain information about the exact location of the book.
Build the interface between the online screens and the library database system.
Library Management System 8...