SYSTEM ANALYSIS
of
the
Information
system
exhaustively
and
accurately.
PURPOSE
2.1.2 SCOPE
The web application should be able to remember the preference of a user like
remembering his billing and shipping address.
The web application should tie up with the verified by visa and VeriSign
organizations for far more secure transactions.
The
application
can
be
accessed
2.1.3
2.1.4
by
anyone
anywhere.
2.1.5 OVERVIEW
The main purpose of this software is to reduce the manual error involved in the online
bookstore process and makes it convenient for the customer to order the books as when
they require such that they utilize this software to make ordering of book, cancel a
particular ordered book, and Download E-books.
The name of the project is Bookstore Management System. This will provides option
for viewing different books available with different categories and provide customers
with the facility to order a book, Download E-books or cancel a particular Book ordered
and also provide the cost of Books. The rest of this SRS document describes the various
system
requirements,
interfaces,
features
and
functionality
in
detail.
SQL
(ii)
Access to different screens will be based upon the role of the user and
administrator as below:
Roles of user:i.
Book Category: User can search different kind of book from book category.
ii.
Add to cart: User can add their selected book to the cart so he/she can use that
book for future purpose like buying the book.
Role of administrator:
i.
ii.
Update prices: In any case if there are prices to be increased or decreased then
the admin can update it.
iii.
Feedback: Administrator can view all feedbacks about the product given by
the user.
10
2.2.2
PRODUCT FUNCTIONS
The system will allow access only to authorized users with specific roles
(Administrator, Operator). Depending upon the users role, he/she will be able to
access only specific modules of the system. A summary of the major functions that
the software will perform:
i.
Login Facility :Used for the admin and users for login into the program. This provides various
facilities according to the type of user (admin or Customer).
ii.
Booking :This is also an essential function that handles all aspects of ordering the book.
iii.
Administration :This function allows the admin to define system parameters (i.e. Book
categories), manage and maintain any system setting. Another considerable
feature is:
Maintain Books(add/modify/delete)
iv. Users :Users can check and select the different categories of book and add those books
to the cart.
2.2.3
USER CHARACTERISTICS
1. Educational Level: At least graduate and should be comfortable with English language.
2. Technical Expertise: Should be a high or middle level employee of the organization
comfortable with using general purpose applications on a computer
2.2.4 CONSTRAINTS
None
11
APPORTIONING REQUIREMENT
Not Required
12
2.3.2
SYSTEM FEATURES
We analyzed and conclude that project can be implemented using 3 major modules:1. Ordering Books: Using this module user can search about various books and know
the charges details for various types of books and order them.
i. Validity Checks:
a. Name should not blank.
b. Type must be specified.
c. User should enter address.
d. Age should be filled.
ii. Sequencing Information:
a. Firstly, user enter name.
b. After this user enter gender.
c. Then he/she enter address.
d. Then, user enter age.
iii.
a. If user left any field blank then it shows an error alert box.
b. If booking is successful then it shows a message above form regarding successful
booking.
2.3.3
2.3.4
PERFORMANCE REQUIREMENTS
None
LOGICAL DATABASE REQUIREMENTS
The proposed information system contains the following data tables in its database
collection.
1.
2.
3.
4.
5.
2.3.5
2.3.6
User Table
Book Category Table
Book Sub-Category Table
Contact Table
Payment Table
DESIGN CONSTRAINT
2.3.5.1
STANDARD COMPLIANCE
None
SOFTWARE SYSTEM ATTRIBUTES
13
Reliability
This application is a reliable product that produces fast and verified output of all its
processes.
Availability
This application will be available to use for your end users and help them to carry out
their operations conveniently.
Security
The application will be password protected. User will have to enter correct username,
password and role in order to access the application.
Maintainability
The application will be designed in a maintainable manner. It will be easy to to
incorporate new requirements in the individual modules.
Portability
The application will be easily portable on any windows-based system that has oracle
installed
2.3.7
OTHER REQUIREMENTS
None
14
15
18
19