0% found this document useful (0 votes)
238 views6 pages

Assignment Software Engineering II Nimra Ghaffar Roll No: 317-1149 Class: BSCS (5 Semester) Submitted To

The document describes an online furniture shop system that allows customers to browse and purchase furniture online. It outlines the system's functional requirements including registration, login, viewing products, adding items to a cart, checkout and payment, order reports, and logout. Non-functional requirements address security, reliability, availability, maintainability, and portability. The system uses a client-server architecture and will be accessible via a web browser from any device with an internet connection.

Uploaded by

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

Assignment Software Engineering II Nimra Ghaffar Roll No: 317-1149 Class: BSCS (5 Semester) Submitted To

The document describes an online furniture shop system that allows customers to browse and purchase furniture online. It outlines the system's functional requirements including registration, login, viewing products, adding items to a cart, checkout and payment, order reports, and logout. Non-functional requirements address security, reliability, availability, maintainability, and portability. The system uses a client-server architecture and will be accessible via a web browser from any device with an internet connection.

Uploaded by

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

Assignment

Software Engineering II
Nimra Ghaffar
Roll no: 317-1149
Class: BSCS (5th semester)
Submitted To
Mam Nazish Ali
DOCUMENTATION
Project Name: Online Furniture Shop.

Introduction:
An online furniture shop is a web based application that
stimulates the customers to get furniture through internet by locating
their address. Online ordering system is very useful for everyone.
Online system which I am proposing here, greatly simplifies the
ordering process for both admin and customer. The system presents
interactive and up-to-date interface with all available options in an easy
to use manner. Customer can choose one or more items for order.
Customer can view the details of the item, selected for his/her order.
Before checking out, customer can view the cart and see the details of
his order. At the end, customer gets order details, this allows admin to
quickly go through order as they receive and process all orders
efficiently effectively with minimal delay and confusions.
Scope:
Online Furniture Shop is web base application. It is about computerizing
the record of all Furniture Items. The proposed software product is the
Online Furniture Shop. The system will be used to get the information
from the user and then storing that data for future usage. The current
system in use is a paper-based system. The intentions of the system are
to reduce over-time pay and increase the number of user that can be
treated accurately. The user can also identify own furniture choice
accurately in different designs like Modern, Contemporary, Transitional
& European flair etc. Requirements statements in this document are
both functional and non-functional.
The SCOPE of Online Furniture Shop allows the customer’s to maintain
their cart for add or remove the product over the internet. This system
provides an easy to solution customer’s to buy the product without
go to the shop and also shop owner to sale the product. The system
work on internet server, so it will operated by any end user for the
buying purpose. The Online Shopping system (OSS) application enables
vendors to set up online shops, customers to browse through the
shops, and a system administrator to approve and reject requests for
new shops and maintain lists of shop categories. Also the developer is
designing an online shopping site to manage the items in the shop and
also help customers purchase them online without having to visit the
shop physically. The online shopping system will use the internet as the
sole method for selling goods to its consumers.
Functional Requirement
This section provides requirement overview of the system. Various
functional modules that can be implemented by the system will be -
Registration
If customer wants to buy the product then he/she must be registered,
unregistered user can’t go to the shopping cart.
Login
Customer logins to the system by entering valid user id and password
for the shopping.
Changes to Cart
Changes to cart means the customer after login or registration can
make order or cancel order of the product from the shopping cart.
Payment
For customer there are many type of secure billing will be prepaid as
debit or credit card, postpaid as after shipping, check or bank draft. The
security will provide by the third party like Pay-Pal etc.
Logout
After the payment or surf the product the customer will log
out.
Report Generation
After all transaction the system can generate the portable document
file (.pdf) and then sent one copy to the customer’s Email-address and
another one for the system data base to calculate the monthly
transaction .
Technical Issues
This system will work on client-server architecture. It will require an
internet server and which will be able to run PHP application. The
system should support some commonly used browser such as IE etc.

Non-Functional requirement
Security
The system use SSL (secured socket layer) in all transactions that
include any confidential customer information.
The system must automatically log out all customers after a period of
inactivity.
The system should not leave any cookies on the customer’s computer
containing the user’s password.
The system’s back-end servers shall only be accessible to authenticated
administrators.
Sensitive data will be encrypted before being sent over insecure
connections like the internet.
Reliability
The system provides storage of all databases on redundant computers
with automatic switchover.
The reliability of the overall program depends on the reliability of the
separate components. The main pillar of reliability of the system is the
backup of the database which is continuously maintained and updated
to reflect the most recent changes.
Thus the overall stability of the system depends on the stability of
container and its underlying operating system.
Availability
The system should be available at all times, meaning the user can
access it using a web browser, only restricted by the down time of the
server on which the system runs. In case of a of a hardware failure or
database corruption, a replacement page will be shown. Also in case of
a hardware failure or database corruption, backups of the database
should be retrieved from the server and saved by the administrator.
Then the service will be restarted. It means 24 X 7 availability.
Maintainability
A commercial database is used for maintaining the database and the
application server takes care of the site. In case of a failure, a re-
initialization of the program will be done. Also the software design is
being done with modularity in mind so that maintainability can be done
efficiently.
Portability
The application is HTML and scripting language based. So The end-user
part is fully portable and any system using any web browser should be
able to use the features of the system, including any hardware platform
that is available or will be available in the future.
An end-user is use this system on any OS; either it is Windows or Linux.
The system shall run on PC, Laptops, and PDA etc.no
The customer wants to buy item. The system shows all product
categories to customer. If customer select item then they listed in
shopping cart for buying.
The payment will made with credit card or bank check. If customer
wants to cancel the order before shipping then he or she can cancel it.
Customer can see the buying report on account detail.
Use Case Diagram

Specification:
 Login Page
 Registration Form
 There will be a screen displaying information about product that
the shop having.
 If the customers select the buy button then another screen of
shopping cart will be opened.
 After all transaction the system makes the selling report as
portable document file (.pdf) and sent to the customer E-mail
address.

You might also like