E-Library Projec
E-Library Projec
Submitted By
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:
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
➢ 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.
❖ 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
Uses Cases
▪ Case Log in:
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:
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:
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:
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:
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 ".