0% found this document useful (0 votes)
37 views10 pages

E-Library Projec

Customer. Description: In this screen, the customer can search for books or articles. Trigger: 1. Through the website link through the internet browser. 2. Through the program searching screen. Type: External. Pre-conditions: - The user must have access to the Internet. - if he has a mobile, he must own our program, and so on with the computer or laptop. Normal Course: 1. The user enters the book name or article name in the search box. 2. The user presses the search button. 3. The system displays the search results. Exceptions: 1. In the case of the user does not enter any text

Uploaded by

Abanob Emad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views10 pages

E-Library Projec

Customer. Description: In this screen, the customer can search for books or articles. Trigger: 1. Through the website link through the internet browser. 2. Through the program searching screen. Type: External. Pre-conditions: - The user must have access to the Internet. - if he has a mobile, he must own our program, and so on with the computer or laptop. Normal Course: 1. The user enters the book name or article name in the search box. 2. The user presses the search button. 3. The system displays the search results. Exceptions: 1. In the case of the user does not enter any text

Uploaded by

Abanob Emad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

E-Library

Submitted By

• Abanoub Emad Fares.


• Mostafa Atta Mohamed.
• Mohamed Hassan Elkayesh.
• Anwar Khaled Abo Al-Majd .
• Asem Ashraf Adel.

Under the supervision of


Eng. Nahid Ibrahim
E-Library
Project Sponser: Team members .

Business Need:
• Difficulty getting books.
• Strong congestion on libraries.
• Non-founding of the original and rare books.
_______________________________________________________________________
Business Requirements:
• Facilitate selling books online.
• Reducing crowding in bookstores in light of the spread of the epidemic.
• Access to all kinds of rare books, articles, and novels.
• Ease of dealing with the book.

Business Value:
Increasing the profit in this system through customers buying books or the ability to
retrieve books for a certain period and by reaching a larger number of customers
through e-marketing and by providing rare or difficult-to-find books easily and
from the presence of profit ads on the site and increasing income by downloading
books instead of reading them only.
Conservative estimates of tangible value to the company include the following:

• $ 578.000 for reading Books


• $ 431.000 for download Books
• $ 654.000 for ads
Special Issues:
• Customers need this service and it has become important at the present time, as it
provides them with a lot and keeps not crowding, so we had to provide that
service to them.
• A service update will be made every period of time to improve service quality.
• benefit from customer opinions in managing the system.
Feasibility Analysis:
❖ Technical Feasibility:
The technical feasibility assessment is focused on gaining an
understanding of the present technical resources.

➢ Familiar with The Application:


o Search Engine:
To search book with author name , book name.

o GUI For Mobile App:

We provide best GUI (Graphical User Interface) and easy to use.

o Simple Website:
We provide best Design it is easy to use.

o Fine Calculate:
In this functionality we provide admin to collect fine due to delay
to return the book

➢ Familiar with The Technology:


o We use Microsoft servers.
o We use on the Website (HTML, CSS, JavaScript, PHP).
o In the Mobile Application (Java, My SQL, API).
o The Application Works on (Windows, Android, IOS, etc.).

➢ Project Size:
o The project treats with 100 million users and all ages +12 can use it.
➢ Compatibility of the new system with the technology that already exists:
o The system is compatible with the new technology and it is available
with all versions of OS.

o Organization and their applicability to the expected needs of the


proposed system. It is an evaluation of the hardware and software
and how it meets the need of the proposed system.

❖ Organizational Feasibility:

o Primary Stakeholders:

We might think first about the groups and individuals as the library
stakeholder directly who relate to its resources, programs, and services.
Children of all ages
Parents and their surrogates
Educational partners
Organizations serving youth
Secondary Stakeholders
People of influence
Other local government agencies and departments serving children,
youth, and families
Local businesspeople
Cultural and special interest organizations

Our project meets many needs, such as providing books at cheap prices
for readers, there are no advertisements on the site, there are no shipping
expenses when you order to buy a book, and whenever the number of
purchased books increases, you can get a discount, a subscription is
available for readers at a small amount to get an electronic copy of the
book instead of Purchase it, we provide the original copies of the books,
we keep the deadline on delivery. We have a safer system to maintain
customer data.
❖ Economic Feasibility:
The purpose of the economic feasibility assessment is to determine the
positive economic benefits to the organization that the proposed system
will provide. It includes quantification and identification of all the
benefits expected. This assessment typically involves a cost/ benefits
analysis.
Identify Costs and Benefits:
Benefit 2021 2022 2023 2024
Increased sales 500.000 530.000 561.800

Reduction in customer 70.000 70.000 70.000


complaint calls
Reduce inventory costs 68.000 68.000 68.000
Total Benefits 638.000 668.000 699.800
Development costs 0 0 0
2 Servers @ $125.000 250.000 0 0 0
Printer 100.000 0 0 0
Software licenses 34.825 0 0 0
Server software 10.945 0 0 0
Development labor 1.236.525 0 0 0
Total Development 1.632.295 0 0 0
costs
Operational costs
Hardware 50.000 50.000 50.000
Software 20.000 20.000 20.000
Operational labor 115.000 119.600 124.384
Total Operational 185.000 189.600 194.384
Costs
Total Costs 1.632.295 185.000 189.600 194.384
Total Benefits-Total (1.632.295) 453.000 478.400 505.416
Costs
Cumulative Net Cash (1.632.295) (1.179.295) (700.895) (195.479)
Flow
Return on 14.1% (338.670/24000.638)
Investment(ROI)
Break-even Point 3.37 years 3 years of negative cumulative cash flow +
534.149-338.670)/534.149=0.37

Uses Cases
▪ Case Log in:

Use Case Name: Log in. ID: 01 Priority: High.


Actor: Customer.
Description: Through this screen, you will enter the main screen.
Trigger:

1. Through the website link through the internet browser.


2. Through the program login screen.

Type: External.
Pre-conditions:
• The user must have access to the Internet.
• if he has a mobile, he must own our program, and so on with the computer or
laptop.

Normal Course:
1. The user enters his e-mail.
2. The user enters the password.
3. The user presses the login button.

Exceptions:
1. In the case of the user enter an e-mail is not valid to show the message "This e-mail
address is invalid".
2. In the case of the user enter an e-mail in the system is unrecorded show message
"This e-mail address is unregistered, please contact your system administrator".
3. In the case of the user enter an invalid password is to show the message "This is the
password is invalid".
▪ Case Registration:

Use Case Name: Registration ID: 02 Priority: High.

Actor: Customer.
Description: In this screen, the customer's data is recorded in the system.

Trigger:
1. Through the website link through the internet browser.
2. Through the program registration screen.

Type: External.

Pre-conditions:
-The user must have access to the Internet.
- if he has a mobile, he must own our program, and so on with the computer or laptop.

Normal Course:
1. The user enters his first name.
2. The user enters his last name.
3. The user enters his e-mail.
4. The user enters the password.
5. The user enters the confirm password.
6. The user presses the registration button.
Exceptions:
1. In the case of the user enter a symbol in first name show the message "This first
name is invalid"
2. In the case of the user enter a symbol in last name show the message "This last
name is invalid"
3. In the case of the user enter an e-mail is not valid to show the message "This e-mail
address is invalid".
4. In the case of the user enter an invalid confirm password. show the message "Not
matched password".
▪ Case Buying:

Use Case Name: Buying ID: 03 Priority: High.

Actor: Customer.
Description: In this screen, the customer 's can purchase the book or article.

Trigger:
1. Through the website link through the internet browser.
2. Through the program buying screen.

Type: External.
Pre-conditions:
- The user must have access to the Internet.
- if he has a mobile, he must own our program, and so on with the computer or
laptop.
- Customers have visa card, master card, electronic wallet, or cash
Normal Course:
1. The user enters his full name.
2. The user enters card number.
3. The user enters CVV.
4. The user enters expiry date.
5. The user enters the e-mail.
6. The user presses the confirm buy button.
Exceptions:
1. In the case of the user enter a symbol in full name show the message "This full
name is invalid"
2. In the case of the user enter an invalid card number show the message "This card
number is invalid"
3. In the case of the user enter an invalid CVV number show the message "This CVV
number is invalid".
4. In the case of the user enter an invalid e-mail. show the message " This e-mail is
invalid ".
▪ Case Searching:

Use Case Name: Searching ID: 04 Priority: High.

Actor: Customer.
Description: In this screen, the customer 's can searching for the book or article.

Trigger:
1. Through the website link through the internet browser.
2. Through the program searching screen.

Type: External.
Pre-conditions:
- The user must have access to the Internet.
- if he has a mobile, he must own our program, and so on with the computer or
laptop.

Normal Course:
1. The user selects the type of search.
2. The user enters name of the item to search.
3. The user presses the search button.

Exceptions:
1. In the case of the user enter an invalid item name show the message "This item is
not found"
▪ Case Publish a book or article:

Use Case Name: Publish book or article ID: 05 Priority: High.

Actor: The Article Writer.


Description: In this screen, the Article Writer can publish an article.
Trigger:
1. Through the website link through the internet browser.
2. Through the program publish an article screen.

Type: External.

Pre-conditions:
- The user must have access to the Internet.
- if he has a mobile, he must own our program, and so on with the computer or laptop.
- The Article Writer have an article to publish.
- The Article Writer have an account in the system.

Normal Course:
1. The Article Writer write his article.
2. The Article Writer presses the check button .
3. The Article Writer presses the publish button.

Exceptions:
1. In the case of the Article Writer enter an invalid article show the message "This article is
invalid".
2. In the case of the Article Writer violated property rights show the message " Copyright
infringement Please write your article ".

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy