system design project: al-andulus private school's library

18
System Design Project Library System Ferdous Mohammed 1220081 Nemah Alsayed 1220042 Dr. Nasrin Rahmati 1-Dec-15

Upload: nemah-alsayed

Post on 12-Apr-2017

45 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: System Design Project: Al-Andulus Private School's Library

System Design Project

Library System

Ferdous Mohammed 1220081

Nemah Alsayed 1220042

Dr. Nasrin Rahmati

1-Dec-15

Page 2: System Design Project: Al-Andulus Private School's Library

System Analysis

1. Preliminary Investigation

A. Purpose

This project is about facilitating the borrowing process in Al-Andulus private school library by

automating the process and creating a design for E-Library System. Librarian uses traditional

approach in managing the library and she fills many forms manually. This manual process takes

so much time not only for the librarian but also for the teachers and students who use the library.

The purpose of our Library system is to increase efficiency by minimizing the time spent on

manual process, reducing their effort, improving the quality of the service.

B. Project Scope

Topic In Out

Integration with School’s existing systems. Out

Mobile Friendly Out

Change policies

The system apply all the policies In

Out

System can be accessed out of School In

Users’ Requirements In

Page 3: System Design Project: Al-Andulus Private School's Library

C. Stakeholders

Students

Parents

Liberian

Teachers

Principle

IT Administrators

D. Duration of the project

This project took an approximate of 2 months to finish.

E. Client

Our client is Al-Andalus Private Schools, Girls branch in Jeddah.

Vision

Education for Life

Mission

“Raising a generation, striving for perfection with a passion for learning fostered by a

qualified in a cutting edge educational institution driven by genuine values to fulfill

society’s expectation”.

2. Problem Analysis

A. Problem Statements and Opportunities

Page 4: System Design Project: Al-Andulus Private School's Library

The problem Manual process takes time to be completed and require many papers.

Affects Pressure on librarian to manage the borrowing process throughout the

semester weeks. Arranging appointments for students’ free times to visit

library. Need to help teachers using library’s resources.

A successful

solution would

Reduce time of the process, organized schedule for appointments, visitors’

reports, better quality of service, cost reduction.

B. Problem domain and business vocabulary

The objective of the project was to simplify the whole borrowing process which was a manual

process into an automated process. We asked the librarian about the challenges she faces in

maintaining the library and she emphasized on how much paper she had to print and fill-in.

Requirement Analysis

A. Functional requirements

Authentication (Login).

Search books by title.

Add selected books from search to Book List.

Updating books by Librarian.

Request books by teacher.

Generating reports.

B. Non-functional requirements

Arranging Library orientations with students.

Page 5: System Design Project: Al-Andulus Private School's Library

Opening Hours Announcement.

 

4. Feasibility Analysis

Here we compare our Library System with other two systems existing in the market, one is

affordable and the other is more expensive.

Characteristics Aura software M5 Mandarin Library

Automation

Al-Andalus Schools Library System

Portion of System Computerized

Brief description of that portion of the system that would be computerized in this candidate.

Book covers View. Users’ statistics and

reports. Automated loan

process. Writing book

reviews.

Reserving and

renewing online

before due date.

Connected to Social

Media

Mobile Access.

Adding, copying,

editing, and deleting

records.

Loan, return, renew,

reserve, and

bookings.

View patron and

item status.

issue refunds

Report Generator.

Authentication.

 Search books

by title.  

Selecting

books from

search and

adding to

Borrower’s

List.

Updating

books by

Librarian.

Requesting

books by

teacher.

Page 6: System Design Project: Al-Andulus Private School's Library

Generating

reports.

Benefits

Brief description of the business benefits that would be realized for this candidate.

Clear user interface.

Multiple types of

media.

Multiple location

view.

Star ratings.

Includes tools

designed for expert

users as well.

Optional modules

for customization.

Unicode support,

Multi language

search. (Arabic

support).

Fits large libraries.

 

 

Customized

specially for

school’s needs

and business

process.

No extra

functions and

overload for

the school’s

server.

No startup

Software Tools Needed

Barcode and spine label management.

E-mail Support.

Database backup

services.

E-mail notifications

for fines and

overdue.

Database Services.

Visual Studio. SQL. Internet

Browser.

5. Flowchart

Describes the old process used in the library before using the system.

Page 7: System Design Project: Al-Andulus Private School's Library
Page 8: System Design Project: Al-Andulus Private School's Library

System Design

1. Use Cases

2. Entity Relation Diagram

Page 9: System Design Project: Al-Andulus Private School's Library
Page 10: System Design Project: Al-Andulus Private School's Library

3. Sequence Diagram

4. Mapping ER into Schema

System Design

Page 11: System Design Project: Al-Andulus Private School's Library

Principle

PID PFName

PLName {PAddress} PDOB PAssigment Date {PPhone Number}

Librarian

LID LFName LLName LAssignmnet Date {LSkill} PID

It’s a 1:1 relationship principle ID (PID) becomes a foreign key

Page 12: System Design Project: Al-Andulus Private School's Library

Librarian

LID LFName LLName LAssignmnet Date {LSkill}

Inventory

LID BISBN Updated Book

Book

BISBN BTittle BAuthor BSubject BpublishingDate BDeweyNo.

Composite primary key formed from the two in the relationship Many to many relationship

Mapping Associative entity Subject

Book

Page 13: System Design Project: Al-Andulus Private School's Library

BISBN BTittle BAuthhor BSubject BPublishingDate BDeweyNumber

BSubject

BISBN BAID DeweyNumber Subject Name Subject Area

Author

AID AName AAddress AContacts

Book

BISBN BTittle BAuthor BSubject BpublishingDate BDeweyNo.

Publisher

P ID PName PContacts BISBN

Page 14: System Design Project: Al-Andulus Private School's Library

Mapping Associative entity

Book

BISBN BTittle BAuthhor BSubject BPublishing Date BDewey Number

Borrowing List

Page 15: System Design Project: Al-Andulus Private School's Library

LID BISBN BID Borrower Name Ldate

Borrower

BID BType

Student

BSID

SFName

SLName

SDOB

{SAddress}

{SPhoneNumber}

SNationality

SGrade

Ssection

Teacher

BTID

TFName TLName TDOB {TAddress} TSubject