You are on page 1of 29

CSE 2004 J COMPONENT

By
Group A2
Atharva Joshi (20BAI1240)
Thode Sai Prajwal (20BPS1054)
 The title of our project is Boost the Farms.

 To help the farmers in our country we are planning to develop an e-commerce

platform exclusively for farmers. In our website a customer can register and
buy agricultural products directly from farmers. Farmers will be able to sell
PROJECT the products at a price they desire (they will set the prices for products in our

TITLE AND website.).

ABSTRACT
 We plan on partnering with individual farmers as well as farming associations

and groups.

 As this platform is exclusively for farmers , we are also having additional

features such as ‘an option where farmers can check out crop information..
 To access our website , one needs to first login (if one has

registered) else they have to first register and then login.

 Once a user logs in , they will be redirected to their homepage

, where they will have various options available.

PROJECT  If a user wants to know about a specific crop, they can visit
DESCRIPTIO the crop information window. In the search bar provided on
N page , they can enter the name of crop and get the
information.

 If the user wants to purchase crops, they can go to the crop

purchase window , where all the crops will be displayed and


one can buy products….
Once the user decides to buy a product, they will be redirected to a page where additional
information about the crop will be displayed, and they can make the final purchase.

On making the final purchase, we will store the payment details and the orders will be updated
in our databases….

The status of orders will be updated as they are shipped and will deliver it within 7 days (pan
India)

We have an admin page too so that we can add new products to the database and we will also be
able to replenish the stocks once they get over.

Our website also provides user with other bunch of functionalities….


TOOLS AND
TECHNOLOGIES
 HTML
 JavaScript
 CSS
 Bootstrap
 PHP
 XAMPP
 MySQL
 The modules which have been a part of our syllabus have helped us to

understand some of the key concepts of DBMS.

 By developing our own products, we also got a platform to practically

integrate these concepts. For example:-

a. In module 1 , the concept of three schema architecture, different


views like external, conceptual and internal views, data
MODULE
independence, etc. were critical in initial stages of development. We
WISE
have designed our website keeping in mind all the above mentioned
EXPLANATIO
concepts.
N
b. The module 2 helped us to understand more on how we should
design our tables, what kind of constraints we can use, etc..
While designing the database, we have used many types of
constraints like Primary, Unique and Foreign keys at same time made
sure that there are no violations
 Normalization in module 3 is one of the few modules which had

considerable impact on our project because it was one of the key


factors in deciding the attributes of table , how we should store our
data , how we could split the data into multiple tables, etc..

 The concepts of Conversion of sql queries to relational algebra,

optimizing query from module 4 were always kept in mind while


querying from the database.

 The transaction and system concepts were crucial when we were

setting up payment methods. Although since we aren't dealing with


real money, we weren’t able to test the other concepts in modules 4
and 5.
 We will basically develop our e-commerce platform in
4 phases:

Phase I – Creation of registration page, login page and


admin page.
Phase II – Creation of homepage and customer-service
page.
TIMELINE Phase III- Creation of Crop information window with the
search bar.
Phase IV – Creation of crop purchase window, invoice
generation, etc.

Keeping in mind , all the phases we will be able to


complete our project by May end.
Phase – I (Login Page, etc) 10 Days
April 1st - April 10th

Phase – II (Home-Page, etc) 14 Days

April 11th - April 25th

Phase - III (Crop-Info, etc) 15 Days


April 25th - May 10th

Phase - IV (Crop-Purchase, etc) 15 Days

May 10th - May 25th


 In our website since we are providing many functionalities we have

many windows….

 The user shall first register himself in our website and then they will

be redirected to their homepage where they will be having many


options like purchasing crops, getting crop information, etc….

 The user can also change his password and also view his profile with
OUTPUT all the data..
SCREENS
 The user on purchasing products will also have invoice generated….

 We also have options where users can check the current status of the

products they have ordered…

 Our website also has admin accounts so that we can update our crop

information, etc…

 All the above mentioned points have their individual windows..


CONCLUSION
 This project was done on a very small scale with a very basic user interface because, the focus of our project has

been on Database Management and to learn to integrate databases with other technologies..

 The project has a lot of scope for improvement. We can easily develop a better front-end and even a better back end

as well with loads of information and also get in touch with real farmers.

 Many features like Cart , Recommendations on previous orders , live track delivery with even location, sending

messages to users on successful order placements.

 We had also integrated Razorpay API – as a payment gateway in our website but later removed it because we felt

that it wasn’t effective on such a small scale but we plan to integrate it when we upscale the project
THANK YOU

You might also like