Anda di halaman 1dari 30

A

Project Report on
Online Vegcart
At
Soft IT Solution
Submitted for partial fulfilment towards the degree of
Bachelor of Computer Applications (BCA)
Year: 2016-17
By:
Mr. Leo Nithiyanandam
Miss. Krima Patel
Under the guidance of ....

Internal Guide:

External
Guide:

Miss. Krishna Gandhi


Mr. Chirag Patel
Sr. Faculty,
Director,
BCCA, Chhani,
Bit InfoTech
Vadodara, Gujarat
Vadodara, Gujarat

Balaji College of Computer Application


[Gujarat University]
Chhani, Vadodara

INDEX

Sr. No.

Description

Page No.

Project Profile

02

Company Profile

03

Project Planning

04

3.1

Project Definition

04

3.2

Existing System

06

3.3

Problem areas and need for new system

06

3.4

New System (Project initiation)

06

3.5

Scope of the System

07

3.6

Feasibility Study

08

3.7

Development Tools

09

(S/W & H/W Req. Front End / Back End)


4

System Analysis

10

4.1

System Features (Detailed Description of modules)

08

4.2

SFD (System Flow Diagram)

01

4.3

Context Level Diagram

10

4.4

Entity Relationship Diagram (ERD)

11

4.5

1st Level DFD

12

4.6

2nd Level DFD (if any)

16

4.7

Data Dictionary

18

Project Profile:
Project Defination:

Online Vegcart

Company Name: Soft IT Solution


Internal Guide:
Project Team:

Krishna Gandhi
Leo Nithiyanandam.B
Patel Krima.S

Design Tool:

.PHP

Data Base Server:

MS Sql Server 2008

Operating System:

Windows XP/Vista/7..

Project Duration: 2016-17


Submitted to:

About The Soft IT Solution

The Soft IT Solution is a business development consultancy committed to providing


excellence in client service. We have the ability to draw from an experienced base of
personnel whilst maintaining a personalized form of business liaison. The ultimate in
consultation, skills diversity, and adaptability to meet client expectations are the very
strengths of The Total IT Solution.

Our Flash Developer is an interactive multimedia developer with experience


building and maintaining high-end Internet web sites, trade show kiosks, CDs, and
multimedia software for top companies.

Our Software Engineer has extensive programming experience in numerous


programming languages, and projects of all sizes and complexities.

Our Database Administrator is an experienced database administrator, having


worked with various types of databases

Online Vegcart System


Vegcart System is the Simple shopping Solution. Its a full-featured website and
Veg- basket system that bends over backwards to give you the flexibility you need to
run your online store. The basic concept of the application is to allow the customer to
shop virtually using the Internet and allow customers to buy the items and articles of
their desire from the store. The information pertaining to the products are stores on an
RDBMS at the server side (store). The Server process the customers and the items are
shipped to the address submitted by them. The details of the items are brought
forward from the database for the customer view based on the selection through the
menu and the database of all the products are updated at the end of each transaction.

What is Vegcart system?

Online shopping is a form of electronic shopping store where the buyer is directly
online to the sellers computer usually via the internet. There is no intermediary
service.
The sale and purchase transaction is completed electronically and interactively in realtime.
The development of this new system contains the following activities, which try to
develop on-line application by keeping the entire process in the view of database
integration approach.
User gets its e-mail id and password to access their account.
Administrator of Vegcart System has multiple features such as Add, Delete, Update
shopping Items.

Features of Vegcart system


1. Secure registration and profile management facilities for Customers.
2. Browsing through the e-Mall to see the items that are there in each category of
products like Apparel, Kitchen accessories, Food items etc.
3. Creating a Vegcart so that customer can Shop N number of items and checkout finally
with the entire Vegcart
4. Customers should be able to mail the Shop about the items they would like to see in the
Shop Secured mechanism for checking out from the Shop (Credit card verification
mechanism).Updates to customers about the Recent Items in the Shop.
5. Uploading Most Purchased Items in each category of products in the Shop like Apparel,
varieties of Vegetables, varieties of recopies,
Food items etc.

Brief overview of the technology


Front end: HTML, CSS, JavaScript
HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
1. CSS : (Cascading Style Sheets) Create attractive Layout
2. JavaScript: it is a programming language, commonly use with web browsers.
3. Back end: PHP, My-SQL
4. PHP: Hypertext Pre-processor (PHP) is a technology that allows software developers
to create

dynamically generated web pages, in HTML, XML, or other document types, as per
client request. PHP is open source software.
5. My-SQL: MySql is a database, widely used for accessing querying, updating, and
managing data in databases.

Existing system:

This existing system of buying vegetable goods has several disadvantages. It is


requires lots of time to travel to the particular shop to buy the goods.
Since everyone is leading busy in their life now a day times means a lot to every
one .
Also there are expenses for travelling from house to shop .
More over the shop from where we would like to buy some things may not be
open 24*7*365.
Hence we have to adjust our time with the shopkeepers time or vendors time

Problems areas and needs for new System;


That involving users in a new technologys design phase boosts user
satisfaction is quite well known, but the proper extent, timing, and type of
user involvement will vary greatly from company to company. For
example, software developers in an electronic office equipment company
established a user design group to work with developers on a strategically
important piece of applications software when the program was still in the
prototype stage. Prospective users could try out the software on the same
computer employed by the programs developers. The extremely tight
communication loop that resulted allowed daily feedback from users to
designers on their preferences and problems. This degree of immediacy
may be unusual, but managers can almost always get some information
from potential users that will improve product design.
A marketing perspective also helps prepare an organization to receive new
technology. Many implementation efforts fail because someone
underestimated the scope or importance of such preparation. Indeed, the
organizational hills are full of managers who believe that an innovations
technical superiority and strategic importance will guarantee acceptance.
Therefore, they pour abundant resources into the purchase or
development of the technology but very little into its implementation.
Experience suggests, however, that successful implementation requires
not only heavy investment by developers early in the project but also a
sustained level of investment in the resources of user organizations.
A very promising implementation effort in a large communications and
computer company went off the rails for many months because of
inadequate infrastructure in the user organization. New computerized
processing control equipment was ready for shipment to prospective users
enthusiastically awaiting its arrival, but a piece of linking software was not
in place. Arguments erupted over who should pay for this small but critical
piece of the system. Equally troubling, there were no resources for
training because the developers did not see providing these resources as
part of their normal responsibilities. No one in the user organization had
prepared the way for the innovation, so there was no one to whom
developers could hand it off.

New System:
In modern days customer focus is more transferred towards online
shopping worldwide people order products from different regions and
online retailers deliver their products to their homes, offices or wherever
they want. The B2C (business to consumer) process has made it easy for
consumers to select any product online from a retailer's website and have
it delivered to the consumer within no time. The consumer does not need
to consume his energy by going out to the stores and saves his time and
cost of travelling.

Scope of the system:

Purchasing and selling products and services over the internet without the
need of going physically to the market is what online shopping all about. Online
shopping is just like a retail store shopping that we do by going to the market,
but it is done through the internet. Online shopping has made shopping painless
and added more fun. Online stores offer product description, pictures,
comparisons, price and much more. Few examples of these are Amazon.com,
ebay.com, framt.com and the benefits of online shopping is that by having direct
access to consumer ,the online stores can offer products that cater to the needs
of consumer ,cookies can be used for tracking the customer selection over the
internet or what is of their interest when they visit the site again . Online
shopping makes use of digital technology for managing the flow of information,
products, and payment between consumer, site owners and suppliers. Online
shopping can be either B2B (business to business) or B2C (business to
consumer)
Shopping cart is one of the important facility provided in online shopping,
this lets customer to browse different goods and services and once they select
an item to purchase they can place the item in shopping cart, and continue
browsing till the final selection. Customers can even remove the items from
shopping cart that were selected earlier before they place the final order. It
reminds us of shopping basket that we carry in departmental store

Feasibility Study:

A Feasibility study is a short, focused study, which aims to answer the number of
question.
Does the system contribute to overall the objectives of the organisation?
Can the system be implemented using current technology and within given the
cost and schedule constrains?
Can the system be integrated with the systems is already in a place?

Technical Feasibility:
This is a project feasibility within the limits of the current technology.
Does the technology existsat all?
Is It available within given resource constains
Financial feasibility:
Is the project possible,given resource constaints?
Are the benefits of that will acurre

Development Tools (S/Wand H/W Req. Front End/Back End):


Software requirements:

Windows XP
Windows 7
Linux

Hardware Requirement:

512MB Graphics Card


P4 System
512 MB RAM

Front end:
Back End:

PHP
My SQL

System Flow Diagram:

Context Level Diagram

Data Flow Diagram


First Level:

Second Level:
1.0:
Sign in Detail:

2.0:
View Item Detail:

3.0:
Add To Cart Detail:

4.0:
Order Detail:

5.0:
Payment Detail:

6.0:
Feedback Detail:

ER Diagram

Data Dictionary

Registration Master:
Sl.no

Name

Data
type

Constrai
nt

Size

Cust_id

Integer

10

FOREIGN

Reg_id

Integer

10

PRIMARY

reg_name

Varchar

20

NOT NULL

mobile no

Integer

10

NOT NULL

Email

Varchar

20

NOT NULL

Address

Varchar

50

NOT NULL

Password

Varchar

NOT NULL

Product Master:

Sl.no

Name

Data type

1 P_id

Integer

2 P_name

Varchar

3 P_price

Double

4 P_quantity

Integer

5 Description

Varchar

6 Season

Varchar

Size

Descripti
on
Its for
Unique
customer Id
Its for New
customer
Its for new
customer
name
Mobile no
of customer
email of
customer
Address of
customer
It is for
login to
customer

Categories Master:
Sl.n
o
Name

Data
type

Size

category_
Id

Integ
er

Constrai
nt

2 category_Name

Varchar

20 NOT NULL

3 Status

Varchar

10 NOT NULL

Order/Cart Master:
S
l
.
n
o Name

Data
type

S
i
z
e

1 Order_Id

Integer

2 Cust_id

Integer

1
0

3 Product_Id

Integer

1
5

Co
ns
tr
ai
nt
PRI
MA
RY
FO
REI
GN
FO
REI
GN

Descripti
on
Its for
Unique
Order Id
Referenced
of customer
Referenced
of product

Sl.no

Name

Datatype

1 Cust_id

Integer

4 Ordered
Date
2 Product_Id

Integer

3 Product_feedback

5 Oder_Quantity

6 Total Cost

Feedback Master:

Varchar

Size
10 FOREIGN

Constraint

Descriptio
n

Referenced of customer
Referenced of product
1 NO ordered
10 FOREIGN Date&Ti
feedback
me
0 T
made by the
NU
customer
15 NOT NULL
Feedback from customer
LL
NO
T
1 NU Size of the
Integer
0 LL
product
NO
T
1 NU total price of
integer
5 LL
the product

......................................................Thank You........................................................

Anda mungkin juga menyukai