PROJECT REPORT ON CONFECTIONERY INDUSTY

41
Online shopping INTRODUCTION PROJECT SUMMARY:- “Online Shopping System” is the process consumers go through to purchase Products Or services over the Internet. Seller (Registered, Manage Products Upload By himself) User (Registered, Browse & Purchase Items) Administrator (A person who keeps track of the website) Online Shopping website is built so that users find Products of interest by visiting website directly. Once the user or the customer has found Products of his interest, payment can be done using credit cards. Once the payment has been accepted the goods or services can be delivered to the customer by shipping Products. Online Shopping System website allow seller to let them Register with Eshop-trade.com. Here Seller Can Put his Product on Purchase. Seller can show, update and Delete the Product that is uploaded by him. “Online Shopping 1

Transcript of PROJECT REPORT ON CONFECTIONERY INDUSTY

Page 1: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

INTRODUCTION

PROJECT SUMMARY:-

“Online Shopping System” is the process consumers go through to

purchase Products Or services over the Internet.

Seller (Registered, Manage Products Upload By himself)

User (Registered, Browse & Purchase Items)

Administrator (A person who keeps track of the website)

Online Shopping website is built so that users find Products of interest

by visiting website directly. Once the user or the customer has found Products

of his interest, payment can be done using credit cards. Once the payment has

been accepted the goods or services can be delivered to the customer by

shipping Products. Online Shopping System website allow seller to let them

Register with Eshop-trade.com. Here Seller Can Put his Product on Purchase.

Seller can show, update and Delete the Product that is uploaded by him.

“Online Shopping System” is the process consumers go through to purchase

Products or services over the Internet. An online shop, e-shop, e-store, internet

shop, web-shop, web store, online store, or virtual store evokes the physical

analogy of buying Products or services at a bricks-and-mortar retailer or in a

shopping mall.

1

Page 2: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

PURPOSE:-

The Online Shopping System website is built so that the users find

Products of interest by visiting the website of the retailer directly. Once the user

or the customer has found Products of his interest payment can be done using

credit cards on delivery. Once a payment has been accepted the goods or

services can be delivered in the following ways: shipping products, drop

shipping or in store pickup Seller can registered with Online Shopping System

website and start selling his products just in few steps. After successful

Registration of seller he can manage and can upload too many items according

to the policy of Online Shopping System website.

The main idea of Online Shopping System is just not having a good

looking website that could be listed in a lot of search engines and it is not about

the art behind the site. It also is not only just about disseminating information,

because it is all about building relationships and making money.Utmost care

was taken so that all the pre defined objectives are achieved and the users get

what they really want. Customers and Seller are benefited not only by high level

of convenience but also by the broader selection; competitive pricing and

greater access to information.

2

Page 3: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

SCOPE OF WORK:

The web based application is made reliable and globally accessible by user

and it’s very secure to user.

Internet based application

Integrate with any existing online application

Dynamically make changes.

In future new technology can be applied.

The Project Scope includes total three types of users who can perform different

tasks according to their roles. Customer, Seller, and Administrator. The

functionality of each one of them is described below in detail.

3

Page 4: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

PROJECT MANAGEMENT

PROJECT PLANNING:-

Project Development Approach :-

1) Analyzing Current System:

Going to software store for gathering practical knowledge.

Observing and analyzing the system, working in the store.

2) Gathering requirements according to the analysis.

3) Designing the objectives, plan, structure of system and system

model.

4) Designing of forms in Dot Net.

5) Creating database.

6) Establishing connectivity between system forms and database.

7) Testing to check if application is running successfully.

8) Creating documentation and report.

Process model (Incremental life cycle)

4

Page 5: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Incremental model

2.4 RISK MANAGEMENT:-

Risk Identification:-

5

Page 6: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Risk Identification is a systematic attempt to specify threats to the

project plan. By identifying the known and predictable risks, the project

manager takes a first step towards avoiding them when possible and controlling

them when necessary.

One method of identifying risks is to create a risk item checklist. The checklist

can be used for risk identification and focuses on some subset of known and

predictable risks in the following subcategories.

Product Size –risks associated with the overall size of the software to be built

or modified.

Business impact –risks associated with constraints imposed by management.

Customer Characteristics – risks associated with the sophistication of the

customer and the developer’s ability to communicate with the customer in a

timely manner.

Process Definition – risks associated with the degree to which the software

process has been defined and is followed by the development organization.

Development Environment – risks about the availability and quality of the

tools to be used to build the project.

Technology to be built – risk on the complexity of the system to be built and

the newness of the technology.

Staff size and experience – risks with the overall technical and project

experience of the software engineers who will handle the work.

SYSTEM REQUIREMENT STUDY

6

Page 7: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

HARDWARE AND SOFTWARE REQUIREMENT:-

Hardware Requirement

Hardware Recommended System Requirements

CPU – Speed <1.0Ghz>

RAM <256 MB>

Hard-disk

Space

<40 GB>

Network

Configuration

<Client Server Application>

Table Hardware requirement

Software Requirement

Front End <Visual Studio.Net 2008>

Back End <MS SQL Server 2005>

Operating System <Windows 98,NT,XP,VISTA>

Programming

Language

C#.net 3.5

Project

Technology

ASP.net 3.5

Browser

Compatibility

IE, Netscape, Mozilla, and Opera, Google

Chrome

Table Software Requirement

7

Page 8: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

PLATFORM DETAILS:-

Introduction to .NET

Visual Studio .NET is a complete set of development tools for

building ASP Web applications, XML Web services, desktop applications, and

mobile applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET

all use the same integrated development environment (IDE), which allows them

to share tools and facilitates in the creation of mixed-language solutions. In

addition, these languages leverage the functionality of the .NET Framework,

which provides access to key technologies that simplify the development of

ASP Web applications and XML Web services.The .NET Framework is an

integral Windows component that supports building and running the next

generation of applications and XML Web services. The .NET Framework is

designed to fulfill the following objectives:

To provide a consistent object-oriented programming environment

whether object code is stored and executed locally, executed locally but

Internet-distributed, or executed remotely.

To provide a code-execution environment that promotes safe execution of

code, including code created by an unknown or semi-trusted third party.

To provide a code-execution environment that eliminates the performance

problems of scripted or interpreted environments.

To build all communication on industry standards to ensure that code

based on the .NET Framework can integrate with any other code.

8

Page 9: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

The .NET Framework has two main components: the common language

runtime and the .NET Framework class library. The common language runtime

is the foundation of the .NET Framework. You can think of the runtime as an

agent that manages code at execution time, providing core services such as

memory management, thread management, and remoting, while also enforcing

strict type safety and other forms of code accuracy that promote security and

robustness. In fact, the concept of code management is a fundamental principle

of the runtime. Code that targets the runtime is known as managed code, while

code that does not target the runtime is known as unmanaged code. The class

library, the other main component of the .NET Framework, is a comprehensive,

object-oriented collection of reusable types that you can use to develop

applications ranging from traditional command-line or graphical user interface

(GUI) applications to applications based on the latest innovations provided by

ASP.NET, such as Web Forms and XML Web services.

MS SQL SERVER 2005 Express Edition

ADO.NET Components

The ADO.NET components have been designed to factor data access

from data manipulation. There are two central components of ADO.NET that

accomplish this: the Dataset, and the .NET Framework data provider, which is

a set of components including the Connection, Command, DataReader, and

DataAdapter objects.

The ADO.NET Dataset is the core component of the disconnected

architecture of ADO.NET. The Dataset is explicitly designed for data access

independent of any data source. As a result it can be used with multiple and

differing data sources, used with XML data, or used to manage data local to the

application. The Dataset contains a collection of one or more DataTable

9

Page 10: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

objects made up of rows and columns of data, as well as primary key, foreign

key, constraint, and relation information about the data in the DataTable

objects.

The Connection object provides connectivity to a data source. The

Command object enables access to database commands to return data, modify

data, run stored procedures, and send or retrieve parameter information. The

DataReader provides a high-performance stream of data from the data source.

Finally, the DataAdapter provides the bridge between the DataSet object and

the data source. The DataAdapter uses Command objects to execute SQL

commands at the data source to both load the DataSet with data, and reconcile

changes made to the data in the DataSet back to the data source.

You can write .NET Framework data providers for any data source.

The .NET Framework ships with two .NET Framework data providers:

the .NET Framework Data Provider for SQL Server and the .NET Framework

Data Provider for OLE DB.

The following diagram illustrates the components of ADO.NET

SYSTEM ANALYSIS

REQUIREMENT SPECEFICATION

Requirements Analysis is the process of understanding the

problem and the requirements for a workable solution.

10

Page 11: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Once the requirements have been gathered they become the

basis for “Requirements Analysis”. Analysis categorizes requirements and

organizes them into related subsets, explores each requirement in relationship to

others, examines requirement for consistency, omissions and ambiguity, and

prioritizes requirements based on the needs of the customer. Rough estimates of

development are made and used to assess the impact of each requirement on

project cost and delivery time.

Using an iterative approach, requirements are eliminated,

combined, and/or modified so that each party achieves some measure of

satisfaction. The requirements are used to generate Business Process Flows, Use

Cases Modelling and Data Flow diagrams which facilitates a clearer

understanding of the requirements and its solution, for both the customer and

the developer.

Requirements Analysis Process

System Requirements

1. Requirement Specification

11

Page 12: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Requirements Specifications the process of

describing what a system will do. It involves scoping the requirements so that it

meets the customer’s vision. Requirements Specification serves as a foundation

software, hardware and database design. It describes the function (Functional

and Non-Functional) and performance of the system and the constraints that

will govern its development. It specifies the inputs and also describes the

outputs. These specifications need to be complete, comprehensive, Testable,

Consistent, Unambiguous, Writable, Modifiable, and Implemental.

Table Name: Customer

Attributes Type Description

Cust_id Nvarchar(50) PK(not null)

Name Nvarchar(max) Not null

User_id Nvarchar(50) FK(not null)

Email Nvarchar(50) Not null

Ph_no Numeric(18,0) Not null

Mobile_no Numeric(18,0) Not null

Home_address Nvarchar(Max) Not null

City Nvarchar(50) Not null

Pin_code Numeric(18,0) Not null

Secret_question Nvarchar(Max) Not null

Date_of_birth Nvarchar(Max) Not null

12

Page 13: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Table Name: Login

Attributes Type Description

User_Id Nvarchar(50) PK(not null)

User_Type Nvarchar(50) Not null

Password Varchar(20) Not Null

Table Name: Categoeris_item

Attributes Type Description

categoeris_id Nvarchar(50) PK(not null)

Cat_Name Nvarchar(max) Not null

No_subcategoeris Int not null

Table Name: Sub_Categoeris_item

Attributes Type Description

Sub_cat_id Nvarchar(50) PK(not null)

categoeris_id Nvarchar(50) FK(Not null)

Qty Int not null

Table Name: item

Attributes Type Description

item_id Nvarchar(50) PK(not null)

Sub_cat_id Nvarchar(50) FK(Not null)

categoeris_id Nvarchar(50) FK(not null)

Price money Not null

13

Page 14: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Seller_id Nvarchar(50) FK(not null)

Item_name Nvarchar(MAX) Not null

Qty Int Not null

Item_title Nvarchar(MAX) Not null

Description_item Nvarchar(MAX) Not null

Auction_detail Boolean Not null

Company_add Nvarchar(Max) Not null

Item_image Varchar(100) null

Table Name: Admin_info

Attributes Type Description

User_Id Nvarchar(50) PK(not null)

Password Varchar(20) Not Null

Table Name: Seller

Attributes Type Description

Seller_id Nvarchar(50) PK(not null)

Seller_Name Nvarchar(max) Not null

User_id Nvarchar(50) FK(not null)

14

Page 15: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Email Nvarchar(50) Not null

Ph_no Numeric(18,0) Not null

Mobile_no Numeric(18,0) Not null

Seller_address Nvarchar(Max) Not null

City Nvarchar(50) Not null

Pin_code Numeric(18,0) Not null

Secret_question Nvarchar(Max) Not null

Date_of_birth Nvarchar(Max) Not null

Table Name: Payment

Attributes Type Description

User_id Nvarchar(50) FK(not null)

Payment_Details Nvarchar(max) Not null

Card_holder’sDetai

l

Nvarchar(50) FK(not null)

Amount money Not null

Cart_id Nvarchar(max) Not null

Transaction_id Int (PK)Not null

Delivery_add Nvarchar(MAX) FK(not null)

Table Name: Cart

Attributes Type Description

15

Page 16: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

User_id Nvarchar(50) FK(not null)

Item_id int FK(not null)

User_quntity int not null

Price money Not null

Sub_total bigint Not null

Item_name Nvarchar(50) Not null

Item_image Varchar(50) not null

Cart_id int PK(Not null)

Table Name: Shipping

Attributes Type Description

Shipping_id Nvarchar(50) PK(not null)

Type_shipping Nvarchar(max) Not null

Item_id Nvarchar(50) FK(not null)

Cust_id Nvarchar(50) FK(not null)

Shipping_address Nvarchar(max) Not null

Mobile_no Numeric(18,0) Not null

Status Nvarchar(Max) Not null

City Nvarchar(50) Not null

Courier_id Nvarchar(50) FK(Not Null)

Date_of_Shipment Date/time Not null

Name_reciver Nvarchar(Max) Not null

16

Page 17: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Data Flow Diagram

LEVEL DFD FOR ADMIN:

17

Page 18: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

SCREEN SHOTS

18

Page 19: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Home page

Admin Home page

19

Page 20: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Admin login page

20

Page 21: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Add / Manage product

Manage Category

21

Page 22: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Manage Subcatagory

Registration

22

Page 23: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

User login page

Product search report

23

Page 24: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Product detail

24

Page 25: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Product chart

25

Page 26: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Payment

26

Page 27: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

Seller registration

Seller insert new item

27

Page 28: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

CONCLUSION

Every project work does not matter website project or any other project

could not be the result of sole effort; even though, developer team consists one

member. We think success of any project does not depend only on better

software development skills, but also, zeal to listen and help the users. Only

user interaction at development phase can give you an idea to fulfill their

requirements. Because, up to development or installation phase software is for

developer, but then after it is for users .We experienced that do make the

website for users not for fame of being better programmer or software

developer. Ultimately, users appraise your efforts not your peers.

After making this project we can conclude that, we have tried to fulfill the

need of customer i.e. EShop-trade.com. We have tried to make our website very

user-friendly. One can easily operate the system. So this project is very useful

for any user. Customer can purchase faster and it will be cost and time effective.

Some limitations are there, but it they do not matter on the shining of this

website.

28

Page 29: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

LIMITATIONS AND FUTURE ENHANCEMENTS

LIMITATIONS:

The mentioned requirements in SRS are subject to change as Clients

changes mind every now & then.

The deadline cannot be estimated for Project as requirements are not

clear.

Goods once sold will not be taken back.

Goods received with broken piece, burn parts, Cracks, Missing or

tampered components and tampered warranty card will be rejected and

warranty will be void.

Warranty will be honored only on presentation of our invoice.

Visitor of the website, if it is not any user then he will not be able to

purchase products.

User will not able to see the inventory about the products.

Because of heavy graphics, the size of the website is increased. So it

takes more time to load at user side.

This tool is running only on Microsoft platform.

Visual Studio .Net version 3.5 only supports MS SQL SERVER-2005 or

higher version on the server.

FUTURE ENHANCEMENTS:

In future we are going to remove maximum limitations of the website as mentioned above. And we will also try to reduce the size of the website. And we will add new and new functionalities to the website and make it user-friendly and very attractive. We are trying to send messages directly on the mobiles of customers. We are thinking to provide live chat also, so that users can get more and more information as soon as possible.

29

Page 30: PROJECT REPORT ON CONFECTIONERY INDUSTY

Online shopping

REFERENCES

Analysis of Project Requirements

For basic requirements and to know the processes we visited our guide.

Technical Know How

Books

Programming on Visual Studio 2008 by OReilly, working with LinQ

Developing Web Applications Using Microsoft Visual Studio

2008,Microsoft Officail Course-2310C

Software Engineering by Rajib Mall, Structural Diagram

Internet Sources

For Code Snippets of web services -

http://snippets.dzone.com/tag/webservice,

http://www.a1vbcode.com/snippet-3121.asp

http:/www.projectortoprojector.com

For temples – http://www.templatemo.com.

For asp.net errors – http://www.asp.net.

30