Professional Documents
Culture Documents
Se Project
Se Project
ONLINE-
VEGETABLE
MANAGEMENT
AR
SYSTEM OF SW
E E T AN
IT U B
ST H U
I
N GN Y ,B
ICO LO
IL
S CNO
TE
Guided by: DR. SUSHRI SASMITA ROUT
Presented by : ASHUTOSH KAR
ROLL : 22 (CST)
1. Problem Statement……………………………………………………………………………..
2. SRS………………………………………………………………………………………………………….
3. Wireframe …………………………………………………………………………………………….
4. User Stories…………………………………………………………………………………………
5. SA/SD…………………………………………………………………………………………………….
a. DFD level 0,1,2…………………
b. Structure Chart………………
c. Data Dictionary……………….
6. OOAD………………………………………………………………………………………………………
a. Use Case………………………..
b. Class Diagram……………….
c. Sequence Diagrams……..
7. CPM, Activity Network, PERT Chart…………………………………………………
8. Pseudo Code……………………………………………………………………………………………
9. Conclusion……………………………………………………………………………………………….
Before there is no android application is available for monitoring the price of vegetables in the
local market.
The price of the vegetables is telecasted on a television but it only on a particular time only.
Also, the prices are printed in the daily newspaper but that is not showing the exact price of
vegetables in a required time.
The existing system fully based on manual work.
All the details stored and maintained by a paper, board etc.
This system takes lot of time for updating the information. All the data handled by manual so,
easily data are loss. Less security for data.
User can not view prices at anywhere and anytime by using the existing systems.
Disadvantages:
The existing system are having only less security and safety features because the components
(such as board and paper) are used to show the price of the vegetables in the local market can be
easily damaged by some causes.
The time taken to this work is more because of it take the too much of time to displaying the
prices by manual process. In this system all work is finished by manual but now the all types of
process are done by the computerized equipment’s
FOR
E-VEGETABLE WEBSITE
PREPARED BY:
31.01.2023
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii
Table of Contents
1. Introduction ........................................................... 1
1.1 Purpose .................................................................................................................................... 1
1.2 Intended Audience and Reading Suggestions ............................................................. 1
1.3 Product Scope ...................................................................................................................... 2
1.4 References ............................................................................................................................ 2
1. Introduction
1.1 Purpose
I propose to build a software project that can efficiently handle and
manage various activities of a vegetable shop and all these activities will be
happening under the supervision of the administrator. At the same time, the
need for managing its operations and tasks arises.
Today’s generation encourages high-tech services especially over the
Internet. Hence the project is developed proficiently to help store owners
automate their business operations.
In some store it’s a given that customer will wait for half an hour after
ordering to actually get the vegetable. This system aims to redefine this
structure by bringing everything to customer.
It is convenient self-service table booking System that can be embedded on
any website. With the online vegetable market, you can create a customized
booking process, let people order vegetable through website, manage
availability and reservations.
1.4 References
[1] Albert H., Judd, Rivers, (2006) “Creating a winning E-Business”, Wagner
Course Technology Thomson Learning, pp. 37-255.
2. Overall Description
COMMIUNICATION
SENDER RECEIVER
Software Requirements Specification for <Project> Page 7
3. ABOUT US PAGE:
STORY
POINTS
USER STORY
USER STORY PRIORITY RISK
ID ID USER STORY
USER PRIORITY RISK POINTS
1 As a customer, I would like a one-click purchase option so that I can save time when Must Do Low 3
buying online.
2 As a customer, I would like to be able to flag content so that I can find it more Must Do Low 5
easily in the future.
3 As a customer, I would like a community so that I can share ideas and collaborate Should Low 1
with like minds Do
4 As a business owner, I need an inventory management solution that’s going to help me Could Do Moderate 2
scale, so I can set up my store for long-term growth.”
5 As a customer, I want to know no. of purchases that I do, so that I can track my Must Do High 8
activity.
As a customer, I want to be able to filter and sort the vegetables on the E-
6 Vegetable website by criteria such as price, type, and availability, so that I can Could Do Low 5
easily find the products I am interested in.
7 As a customer, I want to be able to view the availability of different vegetables and Should Moderate 3
their prices on the E-Vegetable website, so that I can make an informed decision on Do
what to purchase.
USER STORY
USER STORY PRIORITY RISK
ID POINTS
8 As a customer, I want to be able to leave reviews and ratings for different Must Do Moderate 5
vegetables and my overall shopping experience, so that I can provide feedback and
help other customers make informed choices.
9 As a customer with specific dietary needs, I want to be able to view detailed Should Moderate 2
nutritional information for each vegetable, so that I can make informed decisions that Do
align with my diet and health goals
As a new customer, I want to be able to easily create an account and save my
10 preferred delivery address and payment information, so that I can quickly and easily Could Do Low 3
place orders in the future.
11 As a vegan, I want to be able to filter my search results to show only vegetables that Could Do Moderate 2
are suitable for my diet, so that I can easily find options that align with my lifestyle.
12 As a busy parent, I want to be able to place an order for fresh vegetables and have Should Moderate 3
them delivered to my doorstep, so that I can save time and still provide healthy meals Do
for my family.
As a health-conscious consumer, I want to be able to search for and browse a wide
13 variety of fresh vegetables online, so that I can easily find the ones I need for my Could Do High 2
healthy meals.
14 As a customer, I want to be able to receive notifications about order confirmation, Could Do Moderate 3
shipping, and delivery updates, so that I can stay informed about my order status.
15 As a customer, I want to be able to view the available payment options, including Must Do Moderate 2
credit card, debit card, and PayPal, so that I can choose the best option for me...
USER STORY
USER STORY PRIORITY RISK
ID POINTS
16 As a loyal customer, I want to be able to view my past order history and quickly Must Do Moderate 2
reorder items, so that I can easily purchase my favourite vegetables again.
17 As a customer, I want to be able to save my payment information securely on the Should Moderate 3
website, so that I can easily checkout in the future. Do
18 As a customer, I want to be able to easily add or remove vegetables from my Should Moderate 3
subscription box, so that I can have control over the content of my delivery. Do
19 As a customer, I want to be able to contact customer support via email, phone, or Must Do High 8
chat, so that I can have my questions answered quickly and efficiently.
20 As a customer, I want to be able to add items to my cart and easily modify the Must Do Moderate 5
quantity or remove them before checkout, so that I can have control over my
purchase.
21 As a customer, I want to be able to view the available delivery dates and times for Must Do Moderate 5
my area, so that I can choose the most convenient option for my schedule.
USER STORY-------SPRINT
USER SPRINT USER STORY STORY PRIORITY RISK USER ID
ID POINTS on which
dependant
1 1 As a farmer, I want to sell my vegetables to the seller Must do Low
at affordable prices.
3
5 1 As a farmer, I want the money immediately when the Must do High
8
seller buys our vegetables.
19 2 As a farmer, I want to be notified about the market Must do High
prices of different vegetables so that I can sell my 8
vegetables at right prices so that I will be not at a loss.
3 1 As a farmer, I want to know the present demand of Should do Low
different vegetables so that I can grow more in 1
quantities of that variety.
SPRINT 1 TOTAL STORY POINTS 20
ORDER
VEGETABLE
MANAGEMENT
MANAGEMENT
ONLINE
VEGETABLE
STORE
LOGIN
MANAGEMENT
VEGETABLE GENERATE
CUSTOMER GENERATE
QUALITY GENERATE
MANAGEMENT
ORDER GENERATE
SYSTEM QUALITY REPORT
MANAGEMENT
GENERATE
SYSTEM USER
SYSTEM USER REPORT
MANAGEMENT
ADMIN LOGIN CHECK
TO ROLES OF
SYSTEM ACCESS MANAGE VEGETABLE
DETAILS
MANAGE CUSTOMER
DETAILS
FORGOT CHECK MANAGE
PASSWORD CREDENTI MODULES MANAGE QUALITY
ALS DETAILS
MANAGE PAYMENT
SEND DETAILS
EMAIL TO
USER MANAGE STOCK DETAILS
Registration page: -
Login table: -
Feedback table:-
29
Customer details: -
Order details: -
30
Payment collection: -
31
USE CASE DIAGRAM
Menu
-food item name: string
-price: float
-availability: boolean
Payment
-customer name: string
-card number: integer
-card type: string
+make payment()
SignIn AdminHome AddCategory AddSubCategory AddItems ViewProfile Logout
Admin
1: Username ()
3 : Valid ()
2: Password ()
4 : Invalid ()
8 : ViewProfile ()
9 : LogOut ()
PSEUDOCODE: --
LOGIN PAGE.
1. Start
2. Display login page
3. Prompt user to enter username and password
4. Read input for username and password
5. Validate the input
6. If the username and password are correct
7. Redirect the user to the vegetable website
8. Display the vegetable website homepage
9. End
7. Else
8. Display an error message to the user indicating that the
username or password is incorrect
9. Go back to step 3
10. End
LOGOUT.
1. Start
2. Display the user's account page
3. Prompt user to logout
4. Read input for logout confirmation
5. If the user confirms logout
6. Terminate the user's session
7. Redirect the user to the login page
8. End
6. Else
7. Go back to step 2
8. End
PSEUDOCODE: --
ADDING TO CART.
1. Start
14. End
11. Else
14. End
PSEUDOCODE: --
MODE OF PAYMENT.
1. Start
2. Display the vegetable cart page
3. Prompt user to select a payment method
4. Read input for payment method selection
5. Validate the input
6. If the payment method is valid
7. Proceed to the checkout page
8. Display the total amount due
9. Prompt user to confirm the order
10. Read input for confirmation
11. If the user confirms the order
12. Process the payment using the selected payment method
13. Display a success message to the user
14. End
12. Else
13. Display a cancellation message to the user
14. Go back to step 3
15. End
7. Else
8. Display an error message to the user indicating that the payment method
is invalid
9. Go back to step 3
10. End
PSEUDOCODE: --
ADDING ADDRESS.
1. Start
2. Display the user's account page
3. Prompt user to add an address
4. Read input for address information
5. Validate the input
6. If the input is valid
7. Save the address information in the user's account
8. Display a success message to the user
9. End
7. Else
8. Display an error message to the user indicating that the input
is invalid
9. Go back to step 3
10. End
PSEUDOCODE: --
FEEDBACK PAGE.
1. Start
9. End
7. Else
9. Go back to step 3
10. End
Finally, an online vegetable ordering system is presented
that may be used in towns and cities as well as locations
such as college canteens, etc.
This project has the potential to be scaled up in the future.
It is designed for restaurants to help them reduce
their everyday management and operational tasks while also
improving their customers' eating satisfaction.
The technology also allows the restaurant to see
what vegetables are on sale in real-time and make
modifications to their dishes depending on orders
submitted. India is the second largest producer of
vegetables in the world after China. It accounts for about
15 per cent of the world’s production of vegetables. Hardly
2 per cent of perishable horticultural produce is processed
to value added products. Hence, there is huge scope for
processing of vegetables. This wastage can be easily
prevented by adopting various methods of preservations. At
the same time, there is market glut during harvesting
season and farmers are forced to sell their produce at
throw away prices. Therefore, food processing industries
can help farmers to get sure income for their produce and
also avoid market glut.