0% found this document useful (0 votes)
61 views60 pages

E Commerce Project-eAgribasket

The document outlines the 'E-agribasket' project, which is an online platform for purchasing agricultural products, detailing its objectives, capabilities, and system requirements. It compares the proposed system with existing traditional shopping methods, highlighting the advantages of online shopping such as convenience and cost-effectiveness. Additionally, it includes technical feasibility studies, system analysis, and design diagrams to support the development of the application.

Uploaded by

Aniket Kathale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views60 pages

E Commerce Project-eAgribasket

The document outlines the 'E-agribasket' project, which is an online platform for purchasing agricultural products, detailing its objectives, capabilities, and system requirements. It compares the proposed system with existing traditional shopping methods, highlighting the advantages of online shopping such as convenience and cost-effectiveness. Additionally, it includes technical feasibility studies, system analysis, and design diagrams to support the development of the application.

Uploaded by

Aniket Kathale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

“E-agribasket”

The training content and delivery of this


Presentation is confidential, and cannot be
recorded, or copied and distributed to any third
party, without the written consent of Indosoft
Technology

Indosoft Technology
Address: 01st Floor, S. M. Tower, Above Jijamata
bank, Beside Dominos , Near Karvenagar Bus
Stop, Karve Nagar, Pune, Maharashtra 411052.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

INDEX

CHAPTER NO. PARTICULARS PAGE NO.

INTRODUCTION
1. 1.1 Company Profile
1.2 Introduction
1.3 Existing System and Need for System
1.4 Limitations of existing system

2. CHAPTER 2 : PROPOSED SYSTEM


2.1 Problem statement/s
2.2 Product position statement
2.3 Product overview
2.4 Summary of capabilities
2.5 Assumptions and dependencies
2.6 Objectives of proposed system
2.7 Functional requirements
2.8 Nonfunctional requirements
2.9 Stakeholder summary
2.10 Users summary
2.11 Scope of the system
2.12 Module specifications
2.13 Operating environment

CHAPTER 3 : REQUIREMENT DETERMINATION AND ANALYSIS


3. 3.1 Fact finding methods
3.2 Feasibility study

CHAPTER 4 : SYSTEM ANALYSIS & DESIGN


4. 4.1 Use Case Diagrams
4.2 Sequence Diagram
4.3 Activity Diagram ERD
4.4 Class Diagram
4.5 Object Diagram
4.6 Module Hierarchy Diagram
4.7 Component Diagram
4.8 Deployment Diagram ( in case of Web Deployment ) Page 4

4.9 Module Specifications


4.10 Interface Diagram ( in case of WAP and Embedded Systems )

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.11 Web Site Map Diagram in case of Web Site )


4.12 User Interface Design (Screens etc.)
4.13 Table specifications (in case back end is a database) 4.14
Test Procedures and Implementation

CHAPTER 5 : USER MANUAL


5. 5.1 User Manual
5.2 Operations Manual / Menu Explanation
5.3 Program Specifications / Flow Charts

6. Drawbacks and Limitations Proposed Enhancements

7 Conclusion

8 Bibliography

9 ANNEXURES:
ANNEXURE 1 : USER INTERFACE SCREENS
ANNEXURE 2 : OUTPUT REPORTS WITH DATA ( if any )
ANNEXURE 3 : SAMPLE PROGRAM CODE / Project Demo( which
will prove sufficient development is done by the student )

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

1. INTRODUCTION

1.1 Introduction

This Efarmkart.com Application is developed in ******for online shopping purpose.


This website is useful for customer. Customer is able to register and login into system.
Customer is able to purchase agricultural product from this website he have a facility
to pay amount online. Customer can create his shopping cart and manage his cart.
Customer can also post his complaints on to the portal. Customer also facilities like
wish list management, view order detail, order tracking, view shopping history, etc.

In this website business owner is able to add his agricultural product on shopping
portal. Also able to view order details of customers. Admin is able to view and
control other user of the system. He is able to add new category on website. Also he
able to remove, blocks any user. He is able to manage package and security question
on the portal. Also he can add new location or area in to the system.

Employee on this portal is useful for providing support to customer for his order
status and any other purpose. He can solve the query posted by customer. Also able to
view orders and feedback of customer.

1.3 Existing System

History
 In existing System agricultural shopping done in going in actual market, so
time and cost are increased.
 In existing System shopping done in traditional way.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Traditional transactions are limited in terms of how many people can be


reached at a single time.

1.4 Limitations of Existing system

 Bigbasket.com the shopping site but they can not provide facility for adding
new product on site for any business parties.
 In old system there is no verification for order of product.

2. Proposed System:

In this proposed system-

 In this system you can able to purchase agricultural product at any time, place.
 Online stores must describe agricultural products for sale with text, photos,
and multimedia files.
 One advantage of shopping online is being able to quickly seek out deals for
items or services with many different vendors.
 Choose agricultural products faster and easier at one place.
 Alerts and real time reporting through Emails (to both vendor as well as
buyer).
 Reports generated can be saved for future references.
 Inventory reports for the vendor/seller on daily, monthly, yearly basis.
 Good/Trusted & Tension free delivery services.
 Reduced search costs for consumers
 Becomes simpler, faster, with more accurate price discovery
 Lower market entry costs for merchants

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

2.3 Overview
Efarmkart.com applications is Web Application in which user can be able to make a
shopping using this website. Also using this website he can also make online payment
and purchase items. In this system business owner and various customers are
involved.

2.4 Summary of Capabilities

Member Benefit Supporting Features

Secured Login Authentication and Authorization.

Time Saving Provide fast access to data and speedy operations.

Cost Saving It reduces the cost of agricultural product.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

2.5 Assumptions & Dependencies

 The users have sufficient knowledge of computers.


 The users know the English language, as the user interface will be provided in
English
 The registration of the customer is managed by the Administrator.
 The customer and administrator must have proper login id and password so
that only authorized have proper access to the system.
 Customer details are stored in centralized database.
 The higher authority is responsible for updating database with proper
information.With the help of this system, communication is carried out
through notifications between customer and higher authority of system.
 With proper login, it will not misused by external or other person.
 With the help of this site authorised member can login and verify as per the
login ID stored in database.
 The backup of the database must be stored by the administrator.

2.6 Objectives

 Ubiquity: It is available just about everywhere and at all times.


 Global reach: The potential market size is roughly equal to the size of the
online population of the world.
 Universal standards: The technical standards of the Internet and therefore of
conducting ecommerce, are shared by all of the nations in the world.
 Richness: Information that is complex and content-rich can be delivered
without sacrificing reach.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Interactivity: Efarmkart.com technologies allow two-way communication


between the merchant and the consumer.
 Information density: The total amount and quality of information available to
all market participants is vastly increased and is cheaper to deliver.
 Personalization/Customization: Efarmkart.com technologies enable merchants
to target their marketing messages to a person’s name, interests and past
purchases. They allow a merchant to change the product or service to suit the
purchasing behavior and preferences of a consumer.
 Social technology: User content generation and social networking
technologies

2.7 Feature Set

 Order tracking
 Report generation.
 Payment Gateway.
 SEO (Search Engine Optimization).
 Review product
 Email notification of orders.

2.8 Non functional requirement


 Availability : The system will be available 24*7*365
 Capacity: Any time you can use the system within a day and the system
will able to generate same results each time.
 Throughput: The system performs the speedy operations and has very less
throughput time.
 Security: Only users of the system can have the specified access to the
system.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

2.11 Scope
 Provide secure login to the user.
 Purchase agricultural product online.
 History and order statuses.
 Order Tracking.
 Many delivery locations.
 Recently ordered agricultural products.
 Agricultural Product Search.
 User can add various items in to cart.
 Admin can be able to view System generated reports.
 Also system can store the history of user purchase details.
 Integration with online payment systems
 Payment after delivery
 SEO
 Manage orders from the administration panel.
 Email notification of orders.
 Different types of products (simple product, combined, variable (color, size,
etc.), a group of products).
 Virtual Product (e.g.: video, wallpaper).
 Report generation.

2.12 Module Specification


The system contains different modules as:

 Administrator
 Customer

1. Administrator:

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Admin has secure login.


 Admin can be able to add/delete agricultural product Catagariwise on site
 Admin also set the Discounts and the Offer Period.
 Manage FAQ
 Manage Advertisement.
 Manage Security Question
 Manage New Area of Location
 View orders Report Date wise.
 View Added agricultural Product Details.
 ADD/Update/Delete the Banner on Each Page.
 View Out of Stock Product
 View Report of Cash Order and Cash on Delivery Order.
 Order Management(View Report of Delivered and Undelivered Product)
 Warehouse Management(Stock Management)
 View Report of Profit and the Loss.
 Forgot Password.
 Maintain Contact Us Data.
 Change Password.
 Logout.

4. Customer Module:

 Customer has a secure login.


 Manage his profile.
 View and Search all agricultural Product Catagariwise.
 View order status.
 Return the Damage Products.
 Send Feedback.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Order Tracking Status.


 View all Reports of all products.
 Forgot Password.
 Change Password.
 Logout.

3.1 Methodology and Fact Finding Methods

Before starting the actual development of the system, system analyst collects the
important information about manual system from the user department. In order to
collect this information, system analyst prefers any of the following fact finding
techniques.

 Interview
 Questionnaire
 Record review
 Observation

 Interview:
Analysts use interview techniques to collect information of system from
individuals or smaller groups. The respondent is generally a current user of
existing system or potential proposed system. This technique requires some more
time than the other fact finding techniques. It is important to remember that the
respondent & analyst should conserve only during the interview. Interview
techniques allow analyst to discover the area of misunderstanding & unrealized
expectation & even indicate of resistance to the proposed system.

 Questionnaire:

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

The use of questionnaire allows the analyst to collect the information about
various aspects of system, from large number of person. The use of standardized
question format can yield more reliable anonymity for respondent which can lead
to more honest responses.

 Record review:
Many kinds of records & reports can provide analyst valuable information ion &
operation. In record review analyst examines information that has system & user.
Record exception can be performed at the beginning of the study as an
introduction or later in the study as a basis for comparing actual operation with
for the record indicates should be happening.

 Observation:
Observation allows analysts to collect the information, they cannot obtain by
other fact finding techniques. Thorough observation analyst can obtain first
information about how activities are carried out. This method is most useful
when analyst need to actually observe how documents are handled, how
processes are carried out & weather the specific steps are actually followed.

3.2 Feasibility Study and Tools used for Analysis

A Project feasibility study is an exercise that involves documenting each of the


potential solution to a particular business problem or opportunity. Once the
problem is clearly understood, the next step is to conduct feasibility study, which
is high-level capsule version of the entered systems and design process.
The objective is to determine whether or not the proposed system is feasible. The
three tests of feasibility have been carried out.

 Technical Feasibility

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Economical Feasibility
 Operational Feasibility

TECHNICAL FEASIBILITY

 In Technical Feasibility study, one has to test whether the proposed system
can be developed using new or existing technology or not.
 It is decided after study that to implement the proposed system using .net
technology as the existing system is manual i.e. paper worknot based on any
technology.
 It is evident that the necessary hardware and software are available for
development and implementation of the proposed system. Hence, the solution
is technically feasible.

ECONOMICAL FEASIBILITY

 As part of this, the costs and benefits associated with the proposed system
compared and the project is economically feasible only if tangible or
intangible benefits outweigh costs.
 The system development costs will be significant. So the proposed system is
economically feasible.

OPERATIONAL FEASIBILITY

 It is a standard that ensures interoperability without stifling competition and


innovation among users, to the benefit of the public both in terms of cost and
service quality.
 The proposed system is acceptable to users. So the proposed system is
operationally feasible.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4 System Analysis & Design


Use Case Diagrams for Admin

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Use Case: For Customer

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.2 Sequence Diagrams


Sequence Diagram: for Admin

Sequence Diagram: for Customer

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.3 Activity Diagrams

Activity Diagram: for Admin

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Activity Diagram: for Customer

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.4 Class Diagram

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.5 State Chart Diagram

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

ERD

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.6 Component diagram

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.7 Deployment diagram

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Site map

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Module Diagram

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.8 Database Design

Table Name User_Registration

Table
It stores information of Users of the system.
Description

Primary key User_id

Field Name Datatype Constraint Null Description

Unique Identifiacation
User_id Int(11) Primary key No
number for user

User_email Varchar(50) No User Email Address

User_pass Varchar(30) No User Password

User_type Varchar(2) No User Type

Security_question Int Foreign key No Security Question id

Security_answer Varchar(20) No Security Answer

User_status Varchar(2) No User Status

Table Name Customer_detail

Table Description It stores information of customer.

Primary key customer_id

Field Name Datatype Constraint Null Description

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Unique Identifiacation
customer_id Int(11) Primary key No
number for customer

cust_first_name Varchar(20) No Customer First Name

cust_middle_name Varchar(20) No Customer Middle Name

cust_last_name Varchar(20) No Customer Last Name

cust_dob Date No Birthdate of customer.

cust_gender Varchar(2) No Customer Gender

Customer contact
cust_contact Varchar(15) No
number
Customer Alternate
cust_alternate_contact Varchar(15) No
contact number
Customer permanent
cust_permanent_add Varchar(100) No
address.
Customer Alternate
cust_alternate_add Varchar(100) No
address.

cust_city Varchar(20) No Customer City.

cust_landmark Varchar(25) No Customer landmark..

cust_state Varchar(25) No Customer State.

cust_country Varchar(25) No Customer Country.

cust_zip int(11) No Customer zip.

User_id int(11) Foreign key No User Identification no.

Table Name Shipping Partner

Table Description It stores the information of Shipping Partner

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Primary key ship_partner_id

Field Name Datatype Constraint Null Description

Shipping partner
ship_partner_id Int(11) Primary key No
Identification no.

ship_partner_name Varchar(20) No Shipping partner name

ship_partner_contact Varchar(20) No User Password

ship_partner_add Varchar(50) No User Type

User_id Int(11) Foreign key No User Identification no.

Table Name Business_Packages

Table Description It stores the information of Business Packages

Primary key Package_id

Field Name Datatype Constraint Null Description

Package_id Int(11) Primary key No Package Identification no.

Package_name Varchar(20) No Package name

Package_description Varchar(100) No Package description

Package_cost double No Package cost

Total_items Int(11) No Total items in package

Validity Int(11) No Validity in days

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Table Name ProductCategory

Table Description It stores the product category

Primary key product_category_id

Field Name Datatype Constraint Null Description

product category
product_category_id Int(11) Foreign key No
Identification no.
product category
product_category_name Varchar(20) No
name
product category
product_category_description Varchar(1000) No
name description

Table Name Product_master

Table Description It stores the product details.

Primary key product_category_id

Field Name Datatype Constraint Null Description

product
product_id Int(11) Primary key No
Identification no.

product_name Varchar(20) No product name

product_stock Int(11) No product stock

product category
product_category_id Int(11) Foreign key No
Identification no.
Business partner
Business_partner_id Int(11) Foreign key No
Identification no.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Table Name ProductDetails

Table Description It stores the product details.

Primary key product_id

Field Name Datatype Constraint Null Description

product
product_id Int(11) Foreign key No
Identification no.
product
product_description Varchar(200) No
description
product
product_manufacturedby Varchar(30) No
manufactured by.

product_warranty Date No Product warranty

Product
product_manufacturedate Varchar(25) No
manufacture date

product_brand Date No Product brand

product_image Longblob No Product image

product_price double Foreign key No Product price

Table Name Shopping_cart_master

Table Description It stores the shopping cart.

Primary key Cart_id

Field Name Datatype Constraint Null Description

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

cart Identification
Cart_id Int(11) Primary key No
no.
customer
Cust_id Int(11) Foreign key No
Identification no.

Purchase_date Date Foreign key No Purchase date

Table Name Shopping_cart_detail

Table Description It stores the shopping cart item.

Primary key

Field Name Datatype Constraint Null Description

cart Identification
Cart_id Int(11) Foreign key No
no.
Product
product _id Int(11) Foreign key No
Identification no.

Quantity Date No Product quantity

Table Name Order

Table Description It stores the order details

Primary key order_id

Field Name Datatype Constraint Null Description

Order
order_id Int(11) Primary key No
Identification no.
cart Identification
cart_id Int(11) Foreign key No
no.

User_id Int(11) Foreign key No User Identification

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

no.

order_date Date No Order date

order_delivery_date Date No Order delivery date

order_price Double No Order price

Order shpping
order_shpping_address Varchar(200) No
address

Table Name Feedback

Table Description It stores the Feedback details

Primary key feedback_id

Field Name Datatype Constraint Null Description

Feedback
feedback_id Int(11) Primary key No
Identification no.

customer_name Varchar(20) No Customer name

customer_email Varchar(30) No Customer email id

feedback_category Varchar(30) No Feedback category

feedback_message Varchar(300) No Order delivery date

feedback_date Date No Feedback date

Table Name Offer

Table Description It stores the Offer details

Primary key OfferId

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Field Name Datatype Constraint Null Description

Offer Identification
OfferId Int(11) Primary key No
no.

OfferName Varchar(20) No Offer name

OfferType Varchar(30) No Offer Type

OfferStartDate Date No Offer Start Date

OfferFinishDate Date No Offer Finish Date

ProductId Int(11) Foreign key No Product id number

Discount Double No Product discount

Table Name payment_type

Table Description It stores the payment type

Primary key type_id

Field Name Datatype Constraint Null Description

type_id Int(11) Primary key No Payment type id

P_Type Varchar(20) No Payment type

Table Name Bill

Table Description It stores the bill information

Primary key bill_id

Field Name Datatype Constraint Null Description

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Bill Identification
bill_id Int(11) Primary key No
no.

BillDate Date No Date of bill

Customer
customer_id Int(11) Foreign key No
Identification no.
order Identification
OrderId Int(11) Foreign key No
no.
payment
Payment_Id Int(11) Foreign key No
Identification no.

TotalProductQuantity Int(11) No Product quantity

Amount Double No Total amount

Discount Double No Discount value

Tax Double No Product tax

TotalBillAmt Double No Total bill amount

Table Name PaymentMaster

Table Description It stores the payment details

Primary key payment_id

Field Name Datatype Constraint Null Description

payment_id Int(11) Primary key No Payment id

P_Type_id Int(11) Foreign key No Payment type id

Customer
customer_id Int(11) Foreign key No
Identification no.

order_id Int(11) Foreign key No order Identification

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

no.

Table Name ShippingDetails

Table Description It stores the Shipping Details

Primary key shipping _id

Field Name Datatype Constraint Null Description

Shipping
shipping _id Int(11) Primary key No
Identification no.

ship_partner_id Int(11) Foreign key No Shipping partner id

order Identification
order_id Int(11) No
no.

Est_delivery_date Date No Est delivery date

Actual delivery
Actual _delivery_date Date No
date no.
Order status of
Order_status Varchar(20) No
product

Table Name Complaint

Table Description It stores the Complaint Details

Primary key Case_Id

Field Name Datatype Constraint Null Description

case Identification
Case_Id Int(11) Primary key No
no.

complaint_title Varchar(20) No Complaint title

complaint_detail Varchar(200) No Complaint detail

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

complaint_type Varchar(20) No Complaint type

complaint_status Varchar(10) No Complaint status

complaint_date Date No Date of complaint

Customer
Customer_id Int(11) Foreign key No identification
number

Table Name Complaint_solution

Table Description It stores the Complaint solution detail

Primary key solution_Id

Field Name Datatype Constraint Null Description

Solution
solution_Id Int(11) Primary key No identification
number
Complaint
complaint_id Int(11) Foreign key No identification
number

Solution_dtl Varchar(1000) No Complaint solution

solution_date Date No Solution date

Employee id
Solution_by Int(11) Foreign key No
number

Table Name ProductPrize

Table Description It stores the Product Prize details.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Primary key product_price_id

Field Name Datatype Constraint Null Description

Product price
product_price_id Int(11) Primary key No identification
number
Product
product_id Int(11) Foreign key No identification
number

product_base_price Double No Product basic price

product_sell_price Double No Product sale price

product_tax1 Double No Product tax 1

product_tax2 Double No Product tax 2

product_tax3 Double No Product tax 3

product_tax4 Double No Product tax 4

Offer identification
Offer_id Int(11) Foreign key No
number

Table Name Region

Table Description It stores the Region details.

Primary key Region_id

Field Name Datatype Constraint Null Description

Region
Region_id Int(11) Primary key No identification
number

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Region_name Varchar(25) No Region name

Table Name Country

Table Description It stores the country details.

Primary key Region_id

Field Name Datatype Constraint Null Description

country
Country _id Int(11) Primary key No identification
number

Country _name Varchar(25) No country name

region
region _id Int(11) Foreign key No identification
number

Table Name State

Table Description It stores the state details.

Primary key State _id

Field Name Datatype Constraint Null Description

State identification
State _id Int(11) Primary key No
number

State _name Varchar(25) No State name

Country
Country _id Int(11) Foreign key No identification
number

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Table Name City

Table Description It stores the City details.

Primary key City _id

Field Name Datatype Constraint Null Description

City identification
City _id Int(11) Primary key No
number

City _name Varchar(25) No City name

State identification
State _id Int(11) Foreign key No
number

Table Name Area

Table Description It stores the area details.

Primary key Area _id

Field Name Datatype Constraint Null Description

Area identification
Area _id Int(11) Primary key No
number

Area _name Varchar(25) No Area name

Area _pin Varchar(15) No Area pin code

City identification
City_id Int(11) Foreign key No
number

Table Name SequrityQuestion

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Table Description It stores the Sequrity Question.

Primary key Question_id

Field Name Datatype Constraint Null Description

Question
Question_id Int(11) Primary key No identification
number

Question Varchar(50) No Question

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

4.9 Data Dictionary:

Sr.No Field Name Datatype Constraint Null Description

1 Unique
Primary
User_id Int(11) No Identifiacation
key
number for user
2 User Email
User_email Varchar(50) No
Address
3 User_pass Varchar(30) No User Password

4 User_type Varchar(2) No User Type

5 Foreign Security
Security_question Int No
key Question id
6 Security
Security_answer Varchar(20) No
Answer
7 User_status Varchar(2) No User Status

8 Unique
Primary Identifiacation
customer_id Int(11) No
key number for
customer
9 Customer First
cust_first_name Varchar(20) No
Name
10 Customer
cust_middle_name Varchar(20) No
Middle Name
11 Customer Last
cust_last_name Varchar(20) No
Name
12 cust_dob Date No Birthdate of

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

customer.

13 Customer
cust_gender Varchar(2) No
Gender
14 Customer
cust_contact Varchar(15) No
contact number
15 Customer
cust_alternate_contact Varchar(15) No Alternate
contact number
16 Customer
cust_permanent_add Varchar(100) No permanent
address.
17 Customer
cust_alternate_add Varchar(100) No Alternate
address.
18 cust_city Varchar(20) No Customer City.

19 Customer
cust_landmark Varchar(25) No
landmark..
20 cust_state Varchar(25) No Customer State.

21 Customer
cust_country Varchar(25) No
Country.
22 cust_zip int(11) No Customer zip.

23 User
Foreign
User_id int(11) No Identification
key
no.
24 Shipping
Primary partner
ship_partner_id Int(11) No
key Identification
no.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

25 Shipping
ship_partner_name Varchar(20) No
partner name
26 ship_partner_contact Varchar(20) No User Password

27 ship_partner_add Varchar(50) No User Type

28 User
Foreign
User_id Int(11) No Identification
key
no.
29 Package
Primary
Package_id Int(11) No Identification
key
no.
30 Package_name Varchar(20) No Package name

31 Package
Package_description Varchar(100) No
description
32 Package_cost double No Package cost

33 Total items in
Total_items Int(11) No
package
34 Validity Int(11) No Validity in days

35 product
Foreign category
product_category_id Int(11) No
key Identification
no.
36 product
product_category_name Varchar(20) No
category name
37 product
product_category_description Varchar(1000) No category name
description
38 Primary product
product_id Int(11) No
key Identification

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

no.

39 product_name Varchar(20) No product name

40 product_stock Int(11) No product stock

41 product
Foreign category
product_category_id Int(11) No
key Identification
no.
42 Business
Foreign partner
Business_partner_id Int(11) No
key Identification
no.
43 product
Foreign
product_id Int(11) No Identification
key
no.
44 product
product_description Varchar(200) No
description
45 product
product_manufacturedby Varchar(30) No manufactured
by.
46 Product
product_warranty Date No
warranty
47 Product
product_manufacturedate Varchar(25) No manufacture
date
48 product_brand Date No Product brand

49 product_image Longblob No Product image

50 Foreign
product_price double No Product price
key

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

51 cart
Primary
Cart_id Int(11) No Identification
key
no.
52 customer
Foreign
Cust_id Int(11) No Identification
key
no.
53 Foreign
Purchase_date Date No Purchase date
key
54 cart
Foreign
Cart_id Int(11) No Identification
key
no.
55 Product
Foreign
product _id Int(11) No Identification
key
no.
56 Product
Quantity Date No
quantity
57 Order
Primary
order_id Int(11) No Identification
key
no.
58 cart
Foreign
cart_id Int(11) No Identification
key
no.
59 User
Foreign
User_id Int(11) No Identification
key
no.
60 order_date Date No Order date

61 Order delivery
order_delivery_date Date No
date
62 order_price Double No Order price

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

63 Order shpping
order_shpping_address Varchar(200) No
address
64 Feedback
Primary
feedback_id Int(11) No Identification
key
no.
65 customer_name Varchar(20) No Customer name

66 Customer email
customer_email Varchar(30) No
id
67 Feedback
feedback_category Varchar(30) No
category
68 Order delivery
feedback_message Varchar(300) No
date
69 feedback_date Date No Feedback date

70 Offer
Primary
OfferId Int(11) No Identification
key
no.
71 OfferName Varchar(20) No Offer name

72 OfferType Varchar(30) No Offer Type

73 OfferStartDate Date No Offer Start Date

74 Offer Finish
OfferFinishDate Date No
Date
75 Foreign Product id
ProductId Int(11) No
key number
76 Product
Discount Double No
discount
77 Primary Payment type
type_id Int(11) No
key id

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

78 P_Type Varchar(20) No Payment type

79 Bill
Primary
bill_id Int(11) No Identification
key
no.
80 BillDate Date No Date of bill

81 Customer
Foreign
customer_id Int(11) No Identification
key
no.
82 order
Foreign
OrderId Int(11) No Identification
key
no.
83 payment
Foreign
Payment_Id Int(11) No Identification
key
no.
84 Product
TotalProductQuantity Int(11) No
quantity
85 Amount Double No Total amount

86 Discount Double No Discount value

87 Tax Double No Product tax

88 Total bill
TotalBillAmt Double No
amount
89 Primary
payment_id Int(11) No Payment id
key
90 Foreign Payment type
P_Type_id Int(11) No
key id
91 Customer
Foreign
customer_id Int(11) No Identification
key
no.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

92 order
Foreign
order_id Int(11) No Identification
key
no.
93 Shipping
Primary
shipping _id Int(11) No Identification
key
no.
94 Foreign Shipping
ship_partner_id Int(11) No
key partner id
95 order
order_id Int(11) No Identification
no.
96 Est delivery
Est_delivery_date Date No
date
97 Actual delivery
Actual _delivery_date Date No
date no.
98 Order status of
Order_status Varchar(20) No
product
99 case
Primary
Case_Id Int(11) No Identification
key
no.
100 complaint_title Varchar(20) No Complaint title

101 Complaint
complaint_detail Varchar(200) No
detail
102 complaint_type Varchar(20) No Complaint type

103 Complaint
complaint_status Varchar(10) No
status
104 Date of
complaint_date Date No
complaint
105 Customer_id Int(11) Foreign No Customer

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

key identification
number
106 Solution
Primary
solution_Id Int(11) No identification
key
number
107 Complaint
Foreign
complaint_id Int(11) No identification
key
number
108 Complaint
Solution_dtl Varchar(1000) No
solution
109 solution_date Date No Solution date

110 Foreign Employee id


Solution_by Int(11) No
key number
111 Product price
Primary
product_price_id Int(11) No identification
key
number
112 Product
Foreign
product_id Int(11) No identification
key
number
113 Product basic
product_base_price Double No
price
114 Product sale
product_sell_price Double No
price
115 product_tax1 Double No Product tax 1

116 product_tax2 Double No Product tax 2

117 product_tax3 Double No Product tax 3

118 product_tax4 Double No Product tax 4

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

119 Offer
Foreign
Offer_id Int(11) No identification
key
number
120 Region
Primary
Region_id Int(11) No identification
key
number
121 Region_name Varchar(25) No Region name

122 country
Primary
Country _id Int(11) No identification
key
number
123 Country _name Varchar(25) No country name

124 region
Foreign
region _id Int(11) No identification
key
number
125 State
Primary
State _id Int(11) No identification
key
number
126 State _name Varchar(25) No State name

127 Country
Foreign
Country _id Int(11) No identification
key
number
128 City
Primary
City _id Int(11) No identification
key
number
129 City _name Varchar(25) No City name

130 State
Foreign
State _id Int(11) No identification
key
number

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

131 Area
Primary
Area _id Int(11) No identification
key
number
132 Area _name Varchar(25) No Area name

133 Area _pin Varchar(15) No Area pin code

134 City
Foreign
City_id Int(11) No identification
key
number
135 Question
Primary
Question_id Int(11) No identification
key
number
136 Question Varchar(50) No Question

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

5.3 Testing

Test Cases and Test Procedures

Testing is the exposure of system to trial input to see whether it produces correct
output. Testing assumes requirements that are already validated. Testing cannot
guarantee correctness, no method can guarantee correctness. Testing is the process of
detecting presence of faults. Debugging is the process of locating and correcting
faults.

Once source code has been generated, software must be tested to uncover as many
errors as possible before delivery to your customer. Our goal is to design a series of
test cases that have a high likelihood of finding errors. That’s where Software Testing
techniques enter the picture.

A set of test cases designed to exercise both internal logic and external requirements
is designed and documented, expected results are defined and actual results are
recorded.

Test Case ID LOGIN_01

Test case Name Test Case For User

Pre-Requisite User must login First

Step No Step to be Expected Actual Result Pass/ Remark


Executed Result Fail

1 1)Keep It should Display error pass Require field


Username and display the messages for both validation is
Password blank error ‘These textboxes checked
2)Press login fields cannot

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

button be blank’

2 1)Enter valid It should Displays error Fail Wrong input


User Name display the password’ validations are
error checked
E.g. Admin

2) Enter wrong
password

3 1)Enter special It should not It not allows you Pass Special


character for accept special to type special characters are
username characters character except checked
E.g.$% the required
2)Enter characters for an
password valid username id

4 1)Enter correct It should It accepts user Pass Valid users


username accept user name and login is passed
2)Enter Valid name and Password and
password password forward to User
3)Press Login Home screen.
button

5 1)Enter only It should It accepts Correct fail Only right


username and display error user name and password and
click on login message password. login should
entered.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

est Case ID Message_view_02

Test case Name Test Case For User which are login

Pre-Requisite 1) User should add to his social account.


2) At least one social account should be there.

Step No Step to be Expected Actual Result Pass Remark


Executed Result /Fail

1 1. Select any It should It should Pass Require atleat


message for showing displays
1 message to
exploring in
The Details A result. select.
Details view.

2 1) Click on It should display displays the Pass Should Clicked


the the corresponding on 1 comment
Comments corresponding comment box. box.
Icon, below comment box.
the message
in Details
view.

3 1 Write the It should prompt displays the Fail Should Clicked


Comments in space corresponding on 1 comment
specified comment box box.
place.

4 1) Click on the All sent messages Sent messages pass Message sends
"Send" should be display should not be successfully.
button.2) Click in the list. display in the list.
at the Sent Tab
in Left Menu.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

Test Case ID Compose_message_03

Test case Test Case For user


Name

Pre-Requisite User should click on Compose tab to send message

Step No Step to be Expected Actual Result Pass/ Remark


Executed Result Fail

1 1) Click on the It will display Display Pass Require select


Compose button. compose box. compose box. to compose.

2 1) Create the All sent Sent messages fail All should


message & then messages should should not be display
click on the Send be display in the properly
button.
list. display in the
list.

3 1) Select account It displays a user It displays a Pass selected


to send a added account. user added
message. account.
Post Message is
2.) Select the pass sent
displaying in the Post Message
option from Post successfully
Inbox subtab & should be
as Twitter &
Sent subtab. display in the
Facebook & Sent
Inbox subtab
& Sent subtab

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

5.4 Implementation

Strategies used for Testing

1. Unit Testing

Unit testing concentrates verification on the smallest element of the program – the
module. Using the detailed design description important control paths are tested to
establish errors within the bounds of the module.

2. Integration testing

Once all the individual units have been tested there is a need to test how they were
put together to ensure no data is lost across interface, one module does not have an
adverse impact on another and a function is not performed correctly.

System testing for the current system:

In this level of testing we are testing the system as a whole after integrating all the
main modules of the project. We are testing whether system is giving correct output
or not. All the modules were integrated and the flow of information among different
modules was checked. It was also checked that whether the flow of data is as per the
requirements or not. It was also checked that whether any particular module is non-
functioning or not i.e. once the integration is over each and every module is
functioning in its entirety or not.

In this level of testing we tested the following: -

 Whether all the forms are properly working or not.


 Whether all the forms are properly linked or not.
 Whether all the images are properly displayed or not.
 Whether data retrieval is proper or not.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

6.1 User Manual for Administrator

The User Manual describes the use of the system to Administrator. It describes
The use of the system on social media. The user manual should be available

As help. .

 Admin first login to the system


 Manage FAQ
 Content management system for information pages.
 Manage Advertisement.
 He/She can able to create category of the product
 Manage Package.
 Manage Security question.
 Manage product Category.
 Manage new area or location.
 Show various reports.(weekly, monthly, yearly)
 Admin have full control on Business owner and employee activities.
 Admin have full Control on the overall registration of the system.
 Manage Employee account.
 View product.
 Logout

6.2 User Manual for Project Manager

Project managers are responsible for day-to-day project management tasks such as
creating, maintaining, and updating schedules, and coordinating with other project
managers, resource managers, and team members. The Project Access home page is

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

the primary entry point for users who work with data saved to Mysql database. When
you log on to system Access, pending items that might require action (such as task
updates that must be approved) and items that have changed since the last time that
you logged on are displayed. From the home page, you can access Project Web
Access features, including Tasks, Project Center, Resource Center, Updates, Status
Reports, Documents, Issues, and Risks pages. The Project Center provides a
convenient way for project managers, team members, and other project stakeholders
to view detailed information about individual projects and project proposals
(proposal: A suggested project plan, initiated in Project Web Access. Proposals
provide better high-level analysis, and enable you to apply your business processes to
track potential projects.), and to view summary information about projects across the
organization.

6.3 User Manual for Team Leader

Team Leader are responsible for accessing day-to-day information of the system.
tasks such as monitoring, maintaining, and updating , and coordinating with other
project managers and team member. Following is the user manual of the team
leader.It is important task of monitoring with its feeds from site to database. Only
administrator is having access to this menu. The menu will provide functionalities
which are as follows:

 Managing networks details like adding new account with its standard.
Modifying details of added account.
 Adding details like team member and foul words.
 Modifying details of SMP profiles and Setting.

6.4 User Manual for Developer

The Developer is responsible for accessing all the functionality of the system.

Cal Us: 957 967 0950 / Shailesh sir


“E-agribasket”

 Keeps monitoring that all modules are working fine.


 Server response time for the system.
 Select the task from submenus like network inbox, smp list, rss updates etc

7.1 Tangible Benefits

Following are the tangible benefits of the system.

 Online purchase of the product at any time.


 Payment using various payment options.
 Customer can able to manage wish list.
 Also customer able to track order.
 Customers also have a facility of post his complaints about his problem.

7.2 Intangible Benefits

Following is the intangible benefits of the system.

 We can add multiple products into shopping cart at the same time.
 Bill automatically get generated after ordering products.
 After clicking on add to cart product gets added into minimal period of time.

Cal Us: 957 967 0950 / Shailesh sir

You might also like