Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 36

Dr. D.Y.

Patil Unitech Society’s


DR. D. Y. PATIL INSTITUTE OF MANAGEMENT AND RESEARCH,
Pimpri , Pune-18

Project Presentation
on
“FurnishNation (Furniture Store)”
for
OfferPlant Technologies Pvt. Ltd.
By
Shubham Prasad (521)
Under the Guidance of
Dr. Rupal Choudhary
Company Introduction

OfferPlant Technologies Private Limited is registered under Company Act


2013. It is commonly known as OfferPlant. It is set up for providing
information technology support to common people of India. OfferPlant
dedicated to helping their clients worldwide to develop and transform their
organizations at every step of the value chain. The company partner with
their clients to achieve success in the global market place with our
specialized expertise in providing onsite and offsite IT services and solutions.

OUR VISION
We always believe in a latest and trusted technology.
Workflow Diagram
Project Introduction
• The FurnishNation is a web based application which enables the users to buy furniture products online.
• In proposed system we do not have to maintain everything manually. Through this system if any enquiry
occurs it is corresponding entries is done automatically because database management system gives
facility of having relationship between the tables.
• In proposed system we do not have to maintain record manually.

Advantages of proposed System 


• Easy to generate report for any transaction.
• It is very much faster than manual system.
• Easy and fastest record finding technique.
• It is very much flexible to work.
• Man power required is very less.
• Data can be stored for a longer period.
• Helps furniture shops to automate furniture selling online.
Project Objective

• The FurnishNation allows users to check various furniture products available at the online store and purchase
online.
• The project consists list of furniture products displayed in various categories.
• The user may browse through the items as per categories.
• If the user likes a product, he/she may add it to his/her cart.
• Once user wishes to checkout he/she must register on the site first.
• He/she can then login using same id password next time.
• The registered user may now make payment- Online or cash on delivery. Once the user makes a successful
transaction he/she gets a copy of the shopping receipt on his email id.
• Here we use user friendly interface to make the entire frontend. It is an easy to use interface developed in
PHP with MySQL as the backend to store the details. It is secure, easy to use and reliable software system.
• It also provides a good level of security as there is an admin who can only edit and update details.
Module & Functionality
1. USER MANAGEMENT

-> Admin
• Admin has secure login.
• View / Change order status.
• Manage About us & Contact us pages.
• View Customer.
• Report Generation.
• Search order using order number.
• View Feedback.
• Forgot Password.
• Change Password.
• Update Profile.
-> User (Customer)
• User has secure login.
• View Furniture.
• View Cart items.
• Online Payment.
• View Order Details.
• Give Feedback.
• Forgot Password.
• Change Password.
• Update Profile
Module and Functionality(cont.)
2. PRODUCT MANAGEMENT

• Add / Delete Products.


• Add / Delete Categories.
• Add / Delete Sub-categories.
• Add / Delete Brands.
• Check Stock availability.
3. ORDER PROCESSING & PAYMENT

• Based on user choice and action, the selected product will be available for the purchase.
• User will be provided with Online mode of payment.
• And the Online mode of payment can be done with a payment gateway supporting all types of
payment options.
4. COMMUNICATION & FEEDBACK

• Feedback: User can give feedback based on his shopping experience.


• Complaint: In this section, user can register a complain, if they face any issue with the shopping
experience or with the product.
Technology Stack
Analysis and Design
1. Use Case Diagram
2. Class Diagram
Analysis and Design(Cont.)

3. Activity Diagram
4. Sequence Diagram
5. Module Hierarchy Diagram
6. Component Diagram
7. Deployment Diagram
8. Website Map Diagram
Database Tables
I. Admin table

# Attributes Data types Size Constraints

1 AdminId int 10 Primary key

2 AdminName varchar 45 Not null

3 UserName varchar 50 Not null

4 MobileNumber bigint 10 Not null

5 Email varchar 120 Not null

6 Password varchar 120 Not null

7 AdminRegdate timestamp   Not null


II. User table

# Attributes Data type Size Constraints

1 UserId int 10 Primary key

2 FullName varchar 120 Not null

3 MobileNumber bigint 10 Not null

4 Email varchar 120 Not null

5 Password varchar 120 Not null

6 RegDate timestamp   Not null

View more…
Test Case
 Login Test Case (Admin)
Test Case ID Test Case Procedure Input Data Expected Output Actual Output Test Status

FN-AL-01 Checking the functionality of 1. Enter valid Username in textbox Admin Welcome page Admin Welcome page Pass
Admin LOGIN Button should be displayed displayed
2. Enter valid Password in textbox
3. Click on LOGIN Button
 

FN-AL-02 Checking the functionality of 1. Enter invalid Username in Admin Welcome page Admin Welcome page is Pass
Admin LOGIN Button should not be displayed not displayed
textbox
2. Enter valid Password in textbox
3. Click on LOGIN Button
 

FN-AL-03 Checking the functionality of 1. Enter valid Username in textbox Admin Welcome page Admin Welcome page is Pass
Admin LOGIN Button should not be displayed not displayed
2. Enter invalid Password in textbox
3. Click on LOGIN Button
 

FN-AL-04 Checking the functionality of 1. Enter invalid Username in Admin Welcome page Admin Welcome page is Pass
Admin LOGIN Button should not be displayed not displayed
textbox
2. Enter invalid Password in textbox
3. Click on LOGIN Button
 
¶ Login Test Case (User)

Test Case ID Test Case Procedure Input Data Expected Output Actual Output Test Status

FN-UL-01 Checking the functionality of 1. Enter valid email in textbox Homepage or Cart should Homepage or Cart Pass
User LOGIN Button be displayed displayed
2. Enter valid Password in textbox
3. Click on LOGIN Button
 

FN-UL-02 Checking the functionality of 1. Enter invalid email in textbox Homepage or Cart should Homepage or Cart is not Pass
User LOGIN Button not be displayed displayed
2. Enter valid Password in textbox
3. Click on LOGIN Button
 

FN-UL-03 Checking the functionality of 1. Enter valid email in textbox Homepage or Cart should Homepage or Cart is not Pass
User LOGIN Button not be displayed displayed
2. Enter invalid Password in textbox
3. Click on LOGIN Button
 

FN-UL-04 Checking the functionality of 1. Enter invalid email in textbox Homepage or Cart should Homepage or Cart is not Pass
User LOGIN Button not be displayed displayed
2. Enter invalid Password in textbox
3. Click on LOGIN Button
 
GUI & Screenshot
 Home Page
 Admin Dashboard
 User Signup / Login
 Admin Login

View more…
Reports
 Sales Report (Monthly)
 Sales Report (Annual)

View more…
Drawbacks & Limitations

Each and every system has some drawbacks or limitations that can restrict
then to work on a particular environment. Though our system is provided
high amount of accuracy and quick data generation but there are still some
limitations that led us to in greater deficiency to work on that system. Some
of the limitation that is observed during all the process is mentioned below:
 
• The application does not provide the facility of search product directly.
• The user cannot add products to wish lists.
• The application does not have features by which user can set price ranges
for products and receive alerts once the price reaches the particular range.
Proposed Enhancements

• Mobile Application of the system will be developed.


• Adding products to wish list feature will be added.
• Search feature will be added.
• Notification alerts feature will be provided to the users whenever required.
Conclusion

No project can be termed as „perfect‟ in real sense and there always


remains scope for future improvement and so that helps to develop a new
version of the software. We are always eager to know some new points and
validation related to projects which give us more knowledge and help us to
create new version.

The “FurnishNation” has been developed by me and also done enhancement


in application through applying our knowledge gained in class room,
referring to certain books, browsing some sites and through the help of
external and internal faculties and using our knowledge related to subject it.
The project from a personal point of view also helped us in understanding
the following aspects of project development.
 
• The planning that goes into implementing a project.
• The importance of proper planning and an organized methodology.
• The key element of co-ordination in a successful project.
• The ‘FurnishNation’ is designed to provide a web based application that
would make searching, viewing and selection of a product easier.
Bibliography

Reference Books
Software Engineering by Pressman
PHP and MySQL for Dynamic Web Sites by Larry Ullman
  
Reference Websites & Links  
www.wikipedia.com
www.php.net
www.mysql.com
www.dev.mysql.com
www.mysqltutorial.org
www.stackoverflow.com
www.creately.com
Thank You

You might also like