Professional Documents
Culture Documents
Cosmetic Supplier Management System: Uka Tarsadia University
Cosmetic Supplier Management System: Uka Tarsadia University
A project submitted to
UKA TARSADIA UNIVERSITY
in partial fulfillment of the requirements for the degree of
Bachelor of Science
in
Information Technology
for
By
Hemansi chothani [201706100110070)
Krishna vaviya (201706100110131)
Guided by
Mr. Bhavik Sarang
Date:
Place:
External Examiner
Acknowledgements
Every project is a masterpiece of hard work and sincere effort of all those who are involved
in the project. we present this report on the completion of our project we would like to
express our sincere thanks to all those who have guided, advised, inspired and supported us
during the work on project.
We are extremely grateful to Mr. Bhavik Sarang, project guide, for the tremendous help
that he gave us in project. We are also Extremely grateful to him for his encouragement
throughout this project.
Last but not least thanks to all those who have directly or indirectly contributed to our
success.
Thanking All.
-Hemansi chothani
-Krishna vaviya
INDEX
1 Introduction 6
1.1 Purpose 6
1.2 Scope 6
2 System Analysis 7
2.1 Identification of needs 7
2.2 Technology Description 7
2.3 Functional Requirement 7
2.4 Non- Functional Requirements 10
2.5 Modules 11
2.6 User Characteristics 13
2.7 Use Case Diagram 14
2.8 Activity Diagram 16
3 System Design 22
3.1 Data Dictionary 25
3.2 User Interface Design 35
4 System Testing
6 References
Introduction
Purpose :
• The purpose of this system is to reduce paperwork and workload.
• Work with suppliers to reduce direct and indirect costs and improve services.
• It meets the satisfaction of admin, supplier and retailer as the whole task gets done
without putting more human effort.
• Reduce the work of making the entries of the activities which are done manually.
Scope :
• System provide service to all over India .
This system is only for cosmetic product i.e. this system doesn't provides dealership
to any other product other than cosmetic.
System Analysis
Identification Of Needs :
• Improves the profitability of both focus company and suppliers.
• It allows you for the first time to truly examine your procurement practices
and find out which suppliers are contributing the most value.
Technology Used:
Client Side:
• HTML
• CSS
• JavaScript
• JQuery
• Bootstrap
Server Side:
• PHP Database:
• MySQL
• Admin, Supplier and Retailer can login into the system with their own unique Email Id
and Password. If they want to access the system, they must be logged in into the system.
Registration:
• Supplier and Retailer can be register by their self with different criteria (on registration
time they get option to select that as which actor they want to register).
• When the Supplier and Retailer register themselves, at that time request is been sent to
admin.
Manage Product:
• In this functionality, admin shall be able to add Company’s new Product with category
and sub-category wise.
Manage Supplier:
• In this functionality, the details of supplier shall be maintained, when the admin
approves the request.
• The supplier shall be able to edit his/her profile and shall also be able to active/de-active
his/her account.
• The admin shall also be able to active/de-active (if any malicious actively happens)
supplier’s account.
Manage Retailer:
• In this functionality, the details of retailer shall be maintained, when the supplier
approves the request.
• The retailer shall be able to edit his/her profile and shall also be able to active/de-active
his/her account.
• The supplier shall also be able to active/de-active (if any malicious actively happens)
retailer’s account.
Manage Order:
Generate Bill:
• In this functionality, system shall be able to generate bill with the invoice when
Supplier/Retailer Purchase the Products.
Generate Report:
• In this functionality, admin shall be able to view/generate product wise, city wise,
supplier wise and retailer wise reports.
• Supplier shall be able to view/generate product wise, city wise and retailer wise reports.
• Retailer shall be able to view/generate product wise and city wise reports.
Feedback/Complain:
• In this functionality, supplier can give feedback/complain to admin and retailer shall be
able to give feedback/complain to supplier.
• Admin shall be able to view the feedback/complain of Suppliers and Supplier shall be
able to view the feedback/complain of retailers.
Change Password:
• Admin, Supplier and Retailer shall be able to change the password with Old password.
Forgot Password:
• Admin, Supplier and Retailer shall be able to create new password with OTP send in their
mail.
Non-Functional Requirements:
Security:
Modules:
1) Login module
• Change password
• Forgot password
2) Registration module
• Supplier registration
• Retailer registration
3) Request module
• Order request
• Registration request
4) Order module
• Add/update/delete product
• Add supplier
• Deactivate supplier’s account if malicious activity
done
• View/update profile
• Generate bill
7) Supplier module
• Add retailer
• Deactivate retailer’s account if malicious activity done
• View/update profile
• View/give feedback/complain
• Generate bill
8) Retailer module
• View/update profile
• View/give feedback/complain
• Generate bill
9) Visitor module
User Characteristics:
Use Case:
-Admin_supplier
-Supplier_retailer
Manage product:
Manage_retailer:
Manage Feedback/complain:
3. System Design
3.1 Data Dictionary
• Cart
• Category
• Otp_expiry
• Product
• Retailer
• State
• subcategory
• Retailer
• S_Category
• S_Product
• S_SubCategory
wishlist
Add sub-category
Manage state
Logout
Home page
Shopping page
Home page
Supplier dashboard
Manage retailer
Search product
Add product
Wishlist
4. System testing
1. Test Case : Login
Test
case Expected
no: Components Description Input values Actual Output Remarks
Output
Pass
Expected
Output
Product
numbers [0-9] Accept Accept Pass
quantity
Validation screenshots
Login
5. Future enhancement
◦ Online product supply can be done
◦ Work for supplier and retailer gets easy and fast.
◦ Customer can directly purchase product by membership.
◦ Live demo for product can be viewed.
6. References
◦ Udemy
◦ Stack Overflow
◦ Online Tutorials