university of palestine library management system s. deya abu rejela 120080112

12
University of Palestine Library Management System S. DEYA Abu REJELA 120080112

Upload: domenic-oconnor

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

University of Palestine Library Management System

S. DEYA Abu REJELA120080112

Page 2: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

Introduction.

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

Page 3: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

Problem Definition and Objectives

1Problem statement.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).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.

Page 4: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

Project approach.

To solve our problems in this system, we will use the following structured approach to achieve the system goals using the next steps in analysis and design phases-:

Page 5: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

1)Analysis phase:

In this phase we want to analyses the system and tray to explain the moving data between different components of the system.Prepare the context diagram, which it is the highest level view of the system, it contains only one process and a number of data flows and also a number of sources. It is an overview of an organizational system that shows the system boundaries, external entities that interact with the system, and the major information flows between the entities and the system .

Page 6: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

2 )Design phase:

Prepare the (ER) entity relationship diagram, which it is a data model that determines the relationships between several entities in the system.

ER to relational data model mapping

Page 7: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

3 )Normalization.

The normalization process takes a relation schema through a series of tests to certify weather it satisfies a certain normal form.Data Dictionary. (DD).It is a collection of data about data to provide information on the definition, structure and use of each data element an organization uses

Page 8: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

4 )Software requirements

To develop this system we will chose the Oracle as a database and developer 6I as Oracle’s

development tool...Oracle application may run on the same computer as the oracle server. Alternatively, applications and the tools supporting them may be run on a system local to the user (the client system), whilst the oracle DBMS runs on another system (the server system).SQL is the language used to access a relational database including Oracle.Oracle’s case tools:

Page 9: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

CONT…..

We use Oracle’s case tools like developer 6I to maintain applications and to achieve the following objectives:Improve the integration of development activities via common methodologies.•Help standardize the development process.Improve the management of the project.Simply program maintenance.Improve the quality of the systems developed.

Page 10: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

Training CanterTraining CanterTRAINING

SUPERINTENDENT

SENIOR TRAINING SUPERVISOR

LIBRARY LIBRARY OFFICEROFFICER

(( ((Library Library SystemSystem)) ))

RESEARCH & DATA ANALYSIS

OFFICER

TRAINING OFFICER

UREA TRAINING OFFICER

Other Department’s

Journal, news paper,

magazine &Other

Company’s

Memo, Barro

w Books, Use In

ternet

Request JournalRequest Books

Rep

orts

Invoice

Safety Department

Bar

row

V

ideo

tap

e, C

D’s

Account

Department

Payment

Page 11: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

A.1Conclusion.

After prepared analysis and design for this system, we tried to replace the manual system by automated one. In our analysis we used high techniques to prepare a good design to be easy for implementation phase, so we hope that this system will appear in a good case. This new system is required to match new fast technology age for helping libraries requirement. The new system can be integrated with other library’s systems to get full benefit

Page 12: University of Palestine Library Management System S. DEYA Abu REJELA 120080112

A.2References.

Elmasri, R. and Navathe,

Fundamentals of Database Systems.

Benjamin / Cummings publishing company, California, USA

Jeffrey A. Hoffer & Joey F. George & Joseph S. Valacich .

Modern System Analysis & design.