DEVELOPED BY,
Group No.:-3
EXISTING SYSTEM
NEED FOR NEW SYSTEM
HARDWARE & SOFTWARE SPECIFICATION
FUNCTION SPECIFICATION
BRIEF DESCRIPTION ABOUT MODULES
SYSTEM FLOW
ENTITY-RELATIONSHIP DIAGRAM
DATA FLOW DIAGRAM
DATA DICTIONARY
Index
ORGANIZATION
PROFILE
This site is for member who do not have enough time to
purchase vegetable and fruits.
Customer gets the freedom to buy organic and hygienic
fruits and vegetables at their doorsteps as it becomes time
saving for customers
EXISTING SYSTEM
THESE DAY’S PEOPLE BUY VEGETABLES MANUALLY FROM MARKET,
SHOPS, AND MALLS.
IN MANUAL SYSTEM, CUSTOMER HAVE TO FACE MANY PROBLEMS
LIKE BARGAINING, QUALITY, QUANTITY ETC.
IT IS VERY TIME CONSUMING PROCESS AND CUSTOMER MUST HAVE
TO TRAVEL FOR BUYING VEGETABLES.
NEW ISSUES INFORMATION IS INFORM TO ALL CUSTOMER BY
SALESMAN.
EXISTING SYSTEM
CUSTOMER BUY ORGANIC VEGETABLES ONLINE.
CUSTOMER SHOULD GET ALERTS FOR VEGETABLES THEY ARE
BUYING.
CUSTOMER CAN BUY VEGETABLES WITH REASONABLE RATES AND
DISCOUNTS.
CUSTOMER GET INFORMATION OF LATEST OFFERS AND
DIFFERENT SCHEMES OF OUR PRODUCTS.
CUSTOMER GET THE PRODUCTS AT THEIR DOORSTEP.
THIS SITE IS FOR MEMBERS WHO DO NOT HAVE ENOUGH TIME TO
PURCHASE VEGETABLES AND FRUITS FROM PARTICULAR SHOP.
Front End :
Back End :
Operating System :
Hardware : Intel Core i5-430M processor
2 GB RAM
320 GB Hard Disk
CLIENT SIDE
HARDWARE CONFIGURATION:-
PROCESSOR : INTEL® CORE
PROCESSORS AND ABOVE VERSION
RAM : 256 MB (MIN)
HARD DISK : 64 GB (MIN)
SOFTWARE CONFIGURATION:-
OPERATING SYSTEM : WINDOW
OS.
WEB BROWSER : INTERNET
Admin Operator Customer
Salesman Visitor
Admin
Login
Manage Member
Manage the list of products
Manage category
Manage price
Manage area
Manage Page
Manage customers
View order
Manage Profile
View reports.
Message
Operator
Login
View profile
Edit profile
Search customer
View feedbacks
Give task
View task status
Message
Generate report and also view
Customer
Login
Search the products
Place order
View history
View balance
Cancel order
Give feedbacks
Edit Profile.
Message
Salesman
Login
Edit profile
Acknowledgement of task.
View and create feedbacks.
Message
Visitor
View basic pages
ADMIN CAN HANDLE ALL OVER THE SYSTEM
LIKE EDIT, UPDATE AND DELETE THE DATA. ADMIN CAN APPROVE
THE MEMBERSHIP OF CUSTOMER’S AND UPDATE LIST OF
PRODUCTS.
OPERATOR CAN SEARCH
CUSTOMER, VIEW FEEDBACKS, VIEW TASK STATUS,
MESSAGE, GENERATE REPORT AND ALSO VIEW.
Admin
Operator
CUSTOMER CAN LOGIN THE WEBSITE AND
ACCORDING TO PRICE AND DISCOUNT THEY CAN PLACE THE ORDER
SALESMAN CAN SEE THE ORDER AND
DELIVERED THAT ORDER AT THEIR DOORSTOP.
Customer
Salesman
VISITOR CAN ONLY VISIT
THE WEBSITE, AND VIEW BASIC PAGES.
ORDER IS ONE TYPE OF
SHOPPING CART AND SALESMAN CAN VIEW THE ORDER
-DETAILS THAT HAVE BEEN PURCHASED BY CUSTOMER.
Visitor
Order
TYPES OF VEGETABLES,
GREEN VEGETABLES AND FRUITS
OFFERS IS ONE TYPE OF
SCHEMES TO ATTRACT THE CUSTOMER. IT
IS WEEKLY AND DAILY.
Product
Offers
context level
D.F.D 1st Level
D.F.D 2st Level
Key Field name Data type Description
Primary
key
AdminId integer(5) Used to store admin.
DOJ Date() Used to display the date of join.
DOL Date() Used to display the date of last seen
Vcount Integer() Used to counts the number of visits
IsAuthenticate Bit() Used to display the status of
authentication.
Username Varchar(25) Used to store admin user name.
password Varchar(15) Used to store admin password.
Contact Varchar(25) Used to store admin contact.
Email Varchar(50) Used to store admin email.
Fname Varchar(20) Used to store admin’s first name
Lname Varchar(20) Used to store admin’s last name.
Foreign key
Messageid Varchar(100) Used to store message.
Table:-Admin
Primary key:- AdminId
Foreign key:-Messageid
Key Field name Data Type Description
Primary
key
Cid integer (5) Used to store customer id.
Username Varchar(25) Used to store member username.
Password Varchar(20) Used to store member password.
Contact Varchar(10) Used to store the contact of member
Email Varchar(20) Used to store the email of members
Fname Varchar(15) Used to store member’s first name.
Lname Varchar(15) Used to store member’s last name.
DOR Date() Used to store date of registration.
DOJ Date() Used to display the date of join.
DOL Date() Used to display the date of last seen
Vcount Integer() Used to counts the number of visits
IsAuthenticate Bit() Used to display the status of
authentication.
Address Varchar(100) Used to store address of member.
Foreign key AreaId integer(5) Used to store area code.
Foreign key Designationid Integer(5) Used to store designation id.
Foreign key Messageid Varchar(100) Used to store message.
Table:-Customer
Primary key:- Cid
Foreign key:- Areaid , Designationid, Messageid
Key Field name Data type Description
Primary key Operatorid Integer() Used to store operator id.
Name Varchar(15) Used to store operator name
Contact Varchar(50) Used to display the contact.
DOR Date() Used to store date of
registration.
DOJ Date() Used to display the date of
join.
DOL Date() Used to display the date of last
seen
Vcount Integer() Used to counts the number of
visits
IsAuthenticate Bit() Used to display the status of
authentication.
Foreign key Messageid Varchar(100) Used to store message.
Table:-Operator
Primary key:- Operatorid
Foreign key:-Messageid
Key Field name Data type Description
Primary key Salesmanid integer(5) Used to store salesman id.
Uname Varchar(20) Used to store salesman user name.
Pwd Varchar(15) Used to store salesman password.
Fname Varchar(20) Used to store salesman first name.
Lname Varchar(20) Used to store salesman last name.
DOJ Date() Used to display the date of join.
DOL Date() Used to display the date of last seen
Vcount Integer() Used to counts the number of visits
IsAuthenticate Bit() Used to display the status of
authentication.
Foreign key Messageid Varchar(100) Used to store message.
Table:-Salesman
Primary key:- salesmanid
Foreign key:-Messageid
Key Field name Data type Description
Primary key Productid integer(5) Used to store product id.
Name Varchar(20) Used to store product name.
Price integer(10,3) Used to store product price.
Actualprice Integer() Used to store the actual price of product
Offersprice Integer() Used to store the offers price of product.
Image Varchar(20) Used to store product image.
Is display Boolean Used to display the product or not.
Foreign key Categoryid Number(5) Used to store category id.
Table:-product
Primary key:- productid
Foreign key:- Categoryid
Key Field name Data type Description
Primary
key
Categoryid integer(5) Used to store
category id
Name Varchar(15) Used to store
category name
Image Varchar(15) Used to store
category image
Table:-Category
Primary key:- Categoryid
Key Field name Data type Description
Primary key Orderssid integer(5) Used to store order id.
Order date Date() Used to store order date.
DOR Date() Used to store the date of request
DOO Date() Used to store the date of order
Notes Varchar(25) Used to add some descripting notes
Foreign key Memberid integer(5) Used to store member identification.
Foreign key SalesmanId integer(5) Used to store salesman
identification.
Foreign key Osid Integer() Used to store order status id
Table:-Orderss
Primary key:- orderid
Foreign key:- memberid , salesmanid , osid
Key Field name Data type Description
Primary key OrderdetailId integer(5) Used to store order
detail Id.
Quantity integer(5) Used to store quantity
of order.
Foreign key OrderId integer(5) Used to store order Id.
Foreign key ProductId integer(5) Used to store product
id.
Table:-Orderdetail
Primary key:- orderdetailid
Foreign key:- orderid , productid
Key Field name Data type Description
Primary key Osid Integer() Used to
store order
status id.
Ostatus Varchar(15) Used to store
order status
Table:-Orderstatus
Primary key:- Osid
Key Field name Data type Description
Primary
key
Areaid integer(5) Used to store
area id.
Areaname Varchar(20) Used to store
area name.
Table:-Area
Primary key:- Areaid
Key Field name Data type Description
Primary key Designationid Integer() Used to store
designation id.
Name Varchar(15) Used to store
designation
name.
Table:-Designation
Primary key:- Designationid
Key Field name Data type Description
Primary key Messid Integer() Used to store message id.
To Varchar(15) Used to store receiver name
From Varchar(15) Used to store sender name
Description Varchar(160) Used to store message description
DOM Date() Used to store date of message
Table:Message
Primary key:- Messageid
Table:Stock
Primary key:- Stockid
Foreignkey:-productid
Key Field name Data type Description
Primary key Stockid Integer() Used to store stock id.
Stockdetail Varchar(15) Used to store stock details
Stockdate Date() Used to store stock date
QOH Integer() Used to store the quantity on hand
Reorder Integer() Used to reorder the stock
Foreign key Productid Integer() Used to display product id.
Key Field name Data type Description
Primary key Meatypeid Integer() Used to measure
type id.
Meatypename Varchar(15) To measure type
name.Kg,gram,etc.
Table:Measuretype
Primary key:- Measuretyprid
Table:Feedback
Primary key:- Feedbackid
Foreignkey:-Memberid , Operatorid
Key Field name Data type Description
Primary key Feedbackid integer(5) Used to store feedback id
Feedbackdescription Varchar(200) Used to store feedback of
members
Foreign key Memberid integer(5) Used to store member id
Feedbackdate Date() Used to store the date of
feedback given by members
Foreign key Operatorid Integer(5) Used to store operator id.
Table:Balance
Primarykey:- Balanceid
Foreignkey:-Memberid
Key Field name Data type Description
Primary key Balanceid integer(5) Used to store balance id
Foreign key Memberid integer(5) Used to store member id
Balance integer(8,3) Used to store balance price
Online Vegetable Selling project Presentation

Online Vegetable Selling project Presentation

  • 2.
  • 3.
    EXISTING SYSTEM NEED FORNEW SYSTEM HARDWARE & SOFTWARE SPECIFICATION FUNCTION SPECIFICATION BRIEF DESCRIPTION ABOUT MODULES SYSTEM FLOW ENTITY-RELATIONSHIP DIAGRAM DATA FLOW DIAGRAM DATA DICTIONARY Index
  • 4.
    ORGANIZATION PROFILE This site isfor member who do not have enough time to purchase vegetable and fruits. Customer gets the freedom to buy organic and hygienic fruits and vegetables at their doorsteps as it becomes time saving for customers
  • 5.
  • 6.
    THESE DAY’S PEOPLEBUY VEGETABLES MANUALLY FROM MARKET, SHOPS, AND MALLS. IN MANUAL SYSTEM, CUSTOMER HAVE TO FACE MANY PROBLEMS LIKE BARGAINING, QUALITY, QUANTITY ETC. IT IS VERY TIME CONSUMING PROCESS AND CUSTOMER MUST HAVE TO TRAVEL FOR BUYING VEGETABLES. NEW ISSUES INFORMATION IS INFORM TO ALL CUSTOMER BY SALESMAN. EXISTING SYSTEM
  • 8.
    CUSTOMER BUY ORGANICVEGETABLES ONLINE. CUSTOMER SHOULD GET ALERTS FOR VEGETABLES THEY ARE BUYING. CUSTOMER CAN BUY VEGETABLES WITH REASONABLE RATES AND DISCOUNTS. CUSTOMER GET INFORMATION OF LATEST OFFERS AND DIFFERENT SCHEMES OF OUR PRODUCTS. CUSTOMER GET THE PRODUCTS AT THEIR DOORSTEP. THIS SITE IS FOR MEMBERS WHO DO NOT HAVE ENOUGH TIME TO PURCHASE VEGETABLES AND FRUITS FROM PARTICULAR SHOP.
  • 10.
    Front End : BackEnd : Operating System : Hardware : Intel Core i5-430M processor 2 GB RAM 320 GB Hard Disk
  • 12.
    CLIENT SIDE HARDWARE CONFIGURATION:- PROCESSOR: INTEL® CORE PROCESSORS AND ABOVE VERSION RAM : 256 MB (MIN) HARD DISK : 64 GB (MIN) SOFTWARE CONFIGURATION:- OPERATING SYSTEM : WINDOW OS. WEB BROWSER : INTERNET
  • 13.
  • 14.
    Admin Login Manage Member Manage thelist of products Manage category Manage price Manage area Manage Page Manage customers View order Manage Profile View reports. Message
  • 15.
    Operator Login View profile Edit profile Searchcustomer View feedbacks Give task View task status Message Generate report and also view
  • 16.
    Customer Login Search the products Placeorder View history View balance Cancel order Give feedbacks Edit Profile. Message
  • 17.
    Salesman Login Edit profile Acknowledgement oftask. View and create feedbacks. Message
  • 18.
  • 19.
    ADMIN CAN HANDLEALL OVER THE SYSTEM LIKE EDIT, UPDATE AND DELETE THE DATA. ADMIN CAN APPROVE THE MEMBERSHIP OF CUSTOMER’S AND UPDATE LIST OF PRODUCTS. OPERATOR CAN SEARCH CUSTOMER, VIEW FEEDBACKS, VIEW TASK STATUS, MESSAGE, GENERATE REPORT AND ALSO VIEW. Admin Operator
  • 20.
    CUSTOMER CAN LOGINTHE WEBSITE AND ACCORDING TO PRICE AND DISCOUNT THEY CAN PLACE THE ORDER SALESMAN CAN SEE THE ORDER AND DELIVERED THAT ORDER AT THEIR DOORSTOP. Customer Salesman
  • 21.
    VISITOR CAN ONLYVISIT THE WEBSITE, AND VIEW BASIC PAGES. ORDER IS ONE TYPE OF SHOPPING CART AND SALESMAN CAN VIEW THE ORDER -DETAILS THAT HAVE BEEN PURCHASED BY CUSTOMER. Visitor Order
  • 22.
    TYPES OF VEGETABLES, GREENVEGETABLES AND FRUITS OFFERS IS ONE TYPE OF SCHEMES TO ATTRACT THE CUSTOMER. IT IS WEEKLY AND DAILY. Product Offers
  • 29.
  • 31.
  • 36.
  • 40.
    Key Field nameData type Description Primary key AdminId integer(5) Used to store admin. DOJ Date() Used to display the date of join. DOL Date() Used to display the date of last seen Vcount Integer() Used to counts the number of visits IsAuthenticate Bit() Used to display the status of authentication. Username Varchar(25) Used to store admin user name. password Varchar(15) Used to store admin password. Contact Varchar(25) Used to store admin contact. Email Varchar(50) Used to store admin email. Fname Varchar(20) Used to store admin’s first name Lname Varchar(20) Used to store admin’s last name. Foreign key Messageid Varchar(100) Used to store message. Table:-Admin Primary key:- AdminId Foreign key:-Messageid
  • 41.
    Key Field nameData Type Description Primary key Cid integer (5) Used to store customer id. Username Varchar(25) Used to store member username. Password Varchar(20) Used to store member password. Contact Varchar(10) Used to store the contact of member Email Varchar(20) Used to store the email of members Fname Varchar(15) Used to store member’s first name. Lname Varchar(15) Used to store member’s last name. DOR Date() Used to store date of registration. DOJ Date() Used to display the date of join. DOL Date() Used to display the date of last seen Vcount Integer() Used to counts the number of visits IsAuthenticate Bit() Used to display the status of authentication. Address Varchar(100) Used to store address of member. Foreign key AreaId integer(5) Used to store area code. Foreign key Designationid Integer(5) Used to store designation id. Foreign key Messageid Varchar(100) Used to store message. Table:-Customer Primary key:- Cid Foreign key:- Areaid , Designationid, Messageid
  • 42.
    Key Field nameData type Description Primary key Operatorid Integer() Used to store operator id. Name Varchar(15) Used to store operator name Contact Varchar(50) Used to display the contact. DOR Date() Used to store date of registration. DOJ Date() Used to display the date of join. DOL Date() Used to display the date of last seen Vcount Integer() Used to counts the number of visits IsAuthenticate Bit() Used to display the status of authentication. Foreign key Messageid Varchar(100) Used to store message. Table:-Operator Primary key:- Operatorid Foreign key:-Messageid
  • 43.
    Key Field nameData type Description Primary key Salesmanid integer(5) Used to store salesman id. Uname Varchar(20) Used to store salesman user name. Pwd Varchar(15) Used to store salesman password. Fname Varchar(20) Used to store salesman first name. Lname Varchar(20) Used to store salesman last name. DOJ Date() Used to display the date of join. DOL Date() Used to display the date of last seen Vcount Integer() Used to counts the number of visits IsAuthenticate Bit() Used to display the status of authentication. Foreign key Messageid Varchar(100) Used to store message. Table:-Salesman Primary key:- salesmanid Foreign key:-Messageid
  • 44.
    Key Field nameData type Description Primary key Productid integer(5) Used to store product id. Name Varchar(20) Used to store product name. Price integer(10,3) Used to store product price. Actualprice Integer() Used to store the actual price of product Offersprice Integer() Used to store the offers price of product. Image Varchar(20) Used to store product image. Is display Boolean Used to display the product or not. Foreign key Categoryid Number(5) Used to store category id. Table:-product Primary key:- productid Foreign key:- Categoryid
  • 45.
    Key Field nameData type Description Primary key Categoryid integer(5) Used to store category id Name Varchar(15) Used to store category name Image Varchar(15) Used to store category image Table:-Category Primary key:- Categoryid
  • 46.
    Key Field nameData type Description Primary key Orderssid integer(5) Used to store order id. Order date Date() Used to store order date. DOR Date() Used to store the date of request DOO Date() Used to store the date of order Notes Varchar(25) Used to add some descripting notes Foreign key Memberid integer(5) Used to store member identification. Foreign key SalesmanId integer(5) Used to store salesman identification. Foreign key Osid Integer() Used to store order status id Table:-Orderss Primary key:- orderid Foreign key:- memberid , salesmanid , osid
  • 47.
    Key Field nameData type Description Primary key OrderdetailId integer(5) Used to store order detail Id. Quantity integer(5) Used to store quantity of order. Foreign key OrderId integer(5) Used to store order Id. Foreign key ProductId integer(5) Used to store product id. Table:-Orderdetail Primary key:- orderdetailid Foreign key:- orderid , productid
  • 48.
    Key Field nameData type Description Primary key Osid Integer() Used to store order status id. Ostatus Varchar(15) Used to store order status Table:-Orderstatus Primary key:- Osid
  • 49.
    Key Field nameData type Description Primary key Areaid integer(5) Used to store area id. Areaname Varchar(20) Used to store area name. Table:-Area Primary key:- Areaid
  • 50.
    Key Field nameData type Description Primary key Designationid Integer() Used to store designation id. Name Varchar(15) Used to store designation name. Table:-Designation Primary key:- Designationid
  • 51.
    Key Field nameData type Description Primary key Messid Integer() Used to store message id. To Varchar(15) Used to store receiver name From Varchar(15) Used to store sender name Description Varchar(160) Used to store message description DOM Date() Used to store date of message Table:Message Primary key:- Messageid
  • 52.
    Table:Stock Primary key:- Stockid Foreignkey:-productid KeyField name Data type Description Primary key Stockid Integer() Used to store stock id. Stockdetail Varchar(15) Used to store stock details Stockdate Date() Used to store stock date QOH Integer() Used to store the quantity on hand Reorder Integer() Used to reorder the stock Foreign key Productid Integer() Used to display product id.
  • 53.
    Key Field nameData type Description Primary key Meatypeid Integer() Used to measure type id. Meatypename Varchar(15) To measure type name.Kg,gram,etc. Table:Measuretype Primary key:- Measuretyprid
  • 54.
    Table:Feedback Primary key:- Feedbackid Foreignkey:-Memberid, Operatorid Key Field name Data type Description Primary key Feedbackid integer(5) Used to store feedback id Feedbackdescription Varchar(200) Used to store feedback of members Foreign key Memberid integer(5) Used to store member id Feedbackdate Date() Used to store the date of feedback given by members Foreign key Operatorid Integer(5) Used to store operator id.
  • 55.
    Table:Balance Primarykey:- Balanceid Foreignkey:-Memberid Key Fieldname Data type Description Primary key Balanceid integer(5) Used to store balance id Foreign key Memberid integer(5) Used to store member id Balance integer(8,3) Used to store balance price