64
Online Shopping Mall A Project Report On Guided By : Developed BY: YOGESH PATEL MITALI THAKER (CE-0972) (Lecturer) URVASHI DAVE (CE0967) B.E. 6 th sem SEMESTER JAN/APRIL 2011 SUBMITTED TO Department of computer engineering, S.P.B.PATEL ENGINEERING COLLEGE 1 CE-0972, ce-0967

Report

Embed Size (px)

Citation preview

Page 1: Report

Online Shopping Mall

A

Project Report

On

Guided By : Developed BY:

YOGESH PATEL MITALI THAKER (CE-0972)

(Lecturer) URVASHI DAVE (CE0967)

B.E. 6th sem

SEMESTER

JAN/APRIL 2011

SUBMITTED TO

Department of computer engineering,

Saffrony Institute of Technology,

Linch - 384435

S.P.B.PATEL ENGINEERING COLLEGE 1 CE-0972, ce-0967

Page 2: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGELinch – 384435

CERTIFICATE TO WHOM SO EVER IT MAY CONCERN

This is to certify that Miss.Thaker Mitali v students of B.E. Semester VI (COMPUTER ENGINEERING) have completed their one full semester project work titled “Online Shopping Mall” satisfactorily in partial fulfillment of requirement of Bachelor of Engineering degree of COMPUTER ENGINEERING in GUJARAT TECHNICAL UNIVERSITY, Ahmadabad.

Mr. Yogesh Patel Prof. Shweta shah

Project Guide H.O.D. (CE)

Saffrony, Linch. Saffrony, Linch.

S.P.B.PATEL ENGINEERING COLLEGE 2 CE-0972, ce-0967

Page 3: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGELinch – 384435

CERTIFICATE TO WHOM SO EVER IT MAY CONCERN

This is to certify that Miss.Dave Urvashi I students of B.E. Semester VI (COMPUTER ENGINEERING) have completed their one full semester project work titled “Online Shopping Mall” satisfactorily in partial fulfillment of requirement of Bachelor of Engineering degree of COMPUTER ENGINEERING in GUJARAT TECHNICAL UNIVERSITY, Ahmadabad.

Mr. Yogesh Patel Prof. Shweta shah

Project Guide H.O.D. (CE)

Saffrony, Linch. Saffrony, Linch.

S.P.B.PATEL ENGINEERING COLLEGE 3 CE-0972, ce-0967Acknowledgement

Page 4: Report

Online Shopping Mall

The feeling of gratefulness to any one’s help directly arises from the bottom of heart. A small but an important and timely help can prove to be a milestone in one’s life.

Even human being has such kind of experience. Being human being, we also have, the same feeling of gratefulness of today we have achieved an important milestone in my life.

This project is dedicated to all the people, whom we met, took guidance, talked, interviewed and learned something from them. At this occasion we sincerely thank all of them while submitting this project report.

We would like to heartily thank Mr. Yogesh Patel who have provided us necessary information and guidance for the success of this project.

Last, we would like to extend thanks to all our classmates also. On this occasion we would like to thank Mrs. shweta Patel (HOD, CE Department) without whom this would have not been possible. We are thankful to him for giving time-to-time and valuable guidance during the project period and giving us guidance in taking our curriculum decision and choosing, initiating and getting on with the project.

We always have feel the invisible help from the almighty, without the blessing almighty, we could not have succeed.

S.P.B.PATEL ENGINEERING COLLEGE 4 CE-0972, ce-0967

PREFACE

Page 5: Report

Online Shopping Mall

I took “Online Jewelry Shopping System” as my 6th sem Project work for the partial fulfillment of B.E. CE Engineering at Saffrony Institute of Technology of Gujarat Techanical University, Ahmedabad.

It gives me great pleasure in placing in the hands of my esteemed Faculties this individual report which, I believe, will go through the documentation of the project work done by me.

The objective of this report is to provide both a conceptual understanding of the system as well as working guide.

Surely no other technology as Information Technology is proven as the driving force of the Nation. I.T. not only decides the present but also the future. The need for software development site today is a competence in a G.U.I. based front-end tool as far as the database programming is concerned.

A typical scenario today involves an application consisting of a visual front end for presenting data and reporting options to the enterprise users, and a connection to a database for piping data to control such as text boxes, tables, and list boxes. These applications typically feature reporting functions to provide documentation to users and administrative.

As a student of B.E. when I acquire all the theoretical knowledge, it is both necessary and advisable to acquaint the students with the real situation through, well-planned project in relevant fields. Using all the theoretical knowledge and applying into real application the student learns to develop efficient real world application at the time of project training. So, the project training is very important for the student for self-development and self-confident. Also student learns organizational structure, rules and regulations and management in a real sense, which helps student to get discipline in life.

Aimed for providing the reader with easier and in depth knowledge of all the basic as well as important aspects related to the systems having the functionality’s of there respective fields in form of report. The report contains the literature of almost all the things, which I have gone through from the point of view of any system development life cycle.

S.P.B.PATEL ENGINEERING COLLEGE 5 CE-0972, ce-0967

INDEX

Page 6: Report

Online Shopping Mall

PART-1

CH-1 Project Profile…………………………………………………………….8

CH-2 Platform & Tools…………………………………………………………9

PART-2

CH-3 SRS (System Requirement Specification)……………………….12

3.1> Existing System3.2> Proposed System3.3> Operating Environment Requirement

CH-4 System Design……………………………………………………………….15

4.1> Data Flow Diagram

1) Context level Flow Diagram

2) First level data Flow Diagram

3) Second level Flow Diagram

3.1) User management

3.2) Transaction

3.3) Searching

3.4) Uploading & downloading

4)E-R Diagram

PART-3

CH-5 Data Dictionary……………………………………………………………….42

5.1> Product

5.2> sub product

5.3> price

PART-4

S.P.B.PATEL ENGINEERING COLLEGE 6 CE-0972, ce-0967

Page 7: Report

Online Shopping Mall

CH-6 Screen Layout………………………………….…………………………..28

6.1> Home Page

6.2> Shopping Cart

6.3> Login Page

6.4> Forgot Password Page

6.5> New Registration Page

6.6> Help Page

6.7> Contact Page

6.8> Appeal & Accessories Page

6.9> Electronics & Durables Page

6.10> Flower Page

6.11> Computer & Peripherals Page

6.12> Watches Page

6.13> Mobile Page

PART-5

CH-7 Tools & Technology …………………………………………………….43

7.1> Front End Tools

7.2> Back End Tools

CH-8 Conclusion……………………………………………………………………….47

CH- 9 Bibliography……………………… ……………………………………………48

CH-1. Project ProfileS.P.B.PATEL ENGINEERING COLLEGE 7 CE-0972, ce-0967

Page 8: Report

Online Shopping Mall

PROJECT TITLE : Online Shopping Mall

DEVELOPED AT : S.P.B.PATEL ENGINEERING COLLEGE,LINCH

OBJECTIVES : The application is aimed for less drudgery & to provide batter facility to customer.

MODULES : Online Shopping Mall

FRONT – END : Visual Studio 2005

BACK - END : SQL server

PROJECT GUIDE : Mr.Yogesh Patel

DEVELOPED BY : Mitali thaker & Urvashi Dave

SUBMITTED TO : Computer Engineering Department,Saffrony.

CH-2. Platform &ToolsS.P.B.PATEL ENGINEERING COLLEGE 8 CE-0972, ce-0967

Page 9: Report

Online Shopping Mall

Platform: Visual studio 2005

Introduction to the ASP .NET

ASP .NET is a set of Microsoft .NET Framework technologies used for building Web applications and XML Web Services. ASP .NET pages execute on the server and generation markup such as HTML, WML or XML that is sent to a desktop or mobile browser.

The Microsoft .NET Framework and Active Server Pages.NET (ASP.NET) allow developers to create world-class Web applications and Web Services quickly and easily. Web application built within the .NET Framework can integrate with any operating systems running on any device. Web services are reusable component applications that enable distributed computing on the Internet, using standard protocols like HTTP and XML. Developers conversant in .NET can now deliver more dynamic applications to market more quickly.

ASP .NET pages use a complied, event-driven programming model that improves performance and enables the separation of application logic and user interface. Both ASP .NET pages and ASP.NET XMP Web Services files contain server-side logic (as opposed to client side logic) written in Visual Basic .NET, C# .NET, or J# .NET compatible language. Web applications and XML Web Services take advantage of the features of the common language runtime, such as type safely, inheritance, language interoperability, versioning and integrated security.

ASP.NET 2.0 Provides These Benefits

Support for various programming languages Cross-language development Content and application logic separation Secure user authentication New server processing architecture

S.P.B.PATEL ENGINEERING COLLEGE 9 CE-0972, ce-0967

Page 10: Report

Online Shopping Mall

Standards integration: XML, SOAP, and more Standard toolset Modernized languages like VB.Net , VC#.Net Web Forms & Web Services Built on .NET Framework Simple programming model Maintains page state Multi browser support XCOPY deployment XML configuration Complete object model

MSSQL2005:

Microsoft SQL is the most widely used databases in the world. Microsoft SQL is a relational database. This concept is an extremely simple way of thinking about and managing data used in a business. Microsoft SQL 2005 was developed and defined by Microsoft Corporation. SQL us a non-procedural language because it

Processes sets of records rather than just one at a time. Provides automatic navigation to the data.

Rather than manipulating single records, you can mange sets of records. The most common form of a set of record is a table. All SQL statements accept sets as input and all SQL statements to be used as input to other SQL statements. SQL provides statements for a variety of tasks including

Querying data Inserting, updating, deleting database objects Creating, modifying and deleting database objects Controlling access to the database and database objects Guaranteeing database consistency

Benefits of Using MS SQL Sever 2005

S.P.B.PATEL ENGINEERING COLLEGE 10 CE-0972, ce-0967

Page 11: Report

Online Shopping Mall

Handles large amount of data efficiently. Fits in current Infrastructure Compatible with most OS (Win 9x) used in Organization. Compatible with other Microsoft Technologies used in Project like MS Visual Studio .net The data in the future might be made available on Internet. Centralized Control Reduction Of Redundancies Shared Data among users as well as applications

S.P.B.PATEL ENGINEERING COLLEGE 11 CE-0972, ce-0967

Page 12: Report

Online Shopping Mall

Part -2

S.P.B.PATEL ENGINEERING COLLEGE 12 CE-0972, ce-0967

Page 13: Report

Online Shopping Mall

CH-3 Requirement Analysis:-SRS

3.1> Existing System

All the transactions were recorded manually on paper.

All the calculation was done manually.

In manual system of DMN jewelers when the customer is arrived

all record done on registers & give bill & order to the customer.

Existing System is available only limited area.

More manpower required to update information.

In Existing system immediately response of the queries were

difficult, and was time consuming and unreliable.

S.P.B.PATEL ENGINEERING COLLEGE 13 CE-0972, ce-0967

Page 14: Report

Online Shopping Mall

3.2> Proposed System:-

This website is very useful for customers to easily select their

favorite jewelry item.

Company can reach to the global market through the internet.

There is no need to go to any shop for selecting items.

Data maintained in the database.

Different files and tables instead of registers.

The system will provide security thought login with username

and password only. It is easy to operate and use.

S.P.B.PATEL ENGINEERING COLLEGE 14 CE-0972, ce-0967

Page 15: Report

Online Shopping Mall

3.3> Operating Environment Requirement:-

Hardware:-

PROCESSOR: - Core 2 Duos

RAM: - 65MB

HARD DISK: - Any hard disk with minimum 500 MB Free

space

Software:-

FRONT END: - ASP.NET

BACK END: - SQL Server 2005 Express

TECHNOLOGY: - .Net Framework 2.0

PROGRAMMING LANGUAGE: - C#.Net

OPERATING SYSTEM: - Window 7

S.P.B.PATEL ENGINEERING COLLEGE 15 CE-0972, ce-0967

Page 16: Report

Online Shopping Mall

CH-4 SYSTEM DESIGN

S.P.B.PATEL ENGINEERING COLLEGE 16 CE-0972, ce-0967

Page 17: Report

Online Shopping Mall

4.1> DATA FLOW DIAGRAM

Context Level Data Flow Diagram:-

Upload Material download Material Product Transaction

Generated ReportCredit Product Update Member

Issue Product member, Supplier Search Product

Credit Card Add to cart

S.P.B.PATEL ENGINEERING COLLEGE 17 CE-0972, ce-0967

Online Shopping

Mall

Administrator Customer

Supplier

Page 18: Report

Online Shopping Mall

1) First Level Login Diagram:-

Forgot Password

Supply Products Login

Credit Card

Issued-Product Buy Product

Search Return Product

Product Detail Search Request

Search Result

Search Result

Search Request

Download Material Upload Material

S.P.B.PATEL ENGINEERING COLLEGE 18 CE-0972, ce-0967

1.

User

Management

2.

Transaction

3.

Searching

4.

Uploading & Downloading

Administrator

Customer

Supplier

Page 19: Report

Online Shopping Mall

SECOND LEVEL DFD:

1.USER MANAGEMENT:

S.P.B.PATEL ENGINEERING COLLEGE 19 CE-0972, ce-0967

Page 20: Report

Online Shopping Mall

2.TRANSACTION:

Customer-Detail Issue-Return

Credit Card Issued Request

Issued Product

Get Data

Product Details

Request for Renewing Product

Issue-Return Product Details

Credit Card

Product to be returned

Find by Customer

Product Details

S.P.B.PATEL ENGINEERING COLLEGE 20 CE-0972, ce-0967

CustomerAdministrator

2.1

Purchase

2.2

Renew

2.3

Return

Page 21: Report

Online Shopping Mall

3.SEARCHING:

Sub Search Result Sub Search

Request Request

Result issue Return

Search Results

Search Search

Result Request

Category Sub-Category Product

Details Details Details

S.P.B.PATEL ENGINEERING COLLEGE 21 CE-0972, ce-0967

3.1

Search Process

3.2

Sub-

Search

Customer

Administrator

Page 22: Report

Online Shopping Mall

4.UPLOADING & DOWNLOADING:

S.P.B.PATEL ENGINEERING COLLEGE 22 CE-0972, ce-0967

Page 23: Report

Online Shopping Mall

E-R DIAGRAM:

S.P.B.PATEL ENGINEERING COLLEGE 23 CE-0972, ce-0967

Customer

Issue Return Search

By

Download

Products

Items

Supplies Manages

Upload

Manages

Page 24: Report

Online Shopping Mall

Part -3 Ch-5 Data Dictionary

This is a database of categories.

S.P.B.PATEL ENGINEERING COLLEGE 24 CE-0972, ce-0967

Page 25: Report

Online Shopping Mall

This is a database of subcategories.

S.P.B.PATEL ENGINEERING COLLEGE 25 CE-0972, ce-0967

Page 26: Report

Online Shopping Mall

This is a database of products.

S.P.B.PATEL ENGINEERING COLLEGE 26 CE-0972, ce-0967

Page 27: Report

Online Shopping Mall

This is a database of price of each product.

S.P.B.PATEL ENGINEERING COLLEGE 27 CE-0972, ce-0967

Page 28: Report

Online Shopping Mall

This is a database of those people who are registered.

This is a database of User account.

S.P.B.PATEL ENGINEERING COLLEGE 28 CE-0972, ce-0967

Page 29: Report

Online Shopping Mall

RELATIONSHIP DIAGRAM:

S.P.B.PATEL ENGINEERING COLLEGE 29 CE-0972, ce-0967

Page 30: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGE 30 CE-0972, ce-0967

Page 31: Report

Online Shopping Mall

Ch-6 SCREEN LAYOUT

S.P.B.PATEL ENGINEERING COLLEGE 31 CE-0972, ce-0967

Page 32: Report

Online Shopping Mall

6.1 HOMEPAGE.

6.2 SHOPPING CART PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 32 CE-0972, ce-0967

Page 33: Report

Online Shopping Mall

6.3 LOGIN PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 33 CE-0972, ce-0967

Page 34: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGE 34 CE-0972, ce-0967

Page 35: Report

Online Shopping Mall

6.4 FORGOT PASSWORD PAGE.

6.5 NEW REGISTRATION PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 35 CE-0972, ce-0967

Page 36: Report

Online Shopping Mall

6.6 HELP PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 36 CE-0972, ce-0967

Page 37: Report

Online Shopping Mall

6.7 CONTACT US PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 37 CE-0972, ce-0967

Page 38: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGE 38 CE-0972, ce-0967

Page 39: Report

Online Shopping Mall

6.8APPAREL & ACCESORIES PAGE.

6.9 ELECTRONICS & DURABLES PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 39 CE-0972, ce-0967

Page 40: Report

Online Shopping Mall

6.10 FLOWERS PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 40 CE-0972, ce-0967

Page 41: Report

Online Shopping Mall

6.11 COMPUTER & PERIPHERLS PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 41 CE-0972, ce-0967

Page 42: Report

Online Shopping Mall

S.P.B.PATEL ENGINEERING COLLEGE 42 CE-0972, ce-0967

Page 43: Report

Online Shopping Mall

6.12 WATCHES PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 43 CE-0972, ce-0967

Page 44: Report

Online Shopping Mall

6.13 MOBILE PAGE.

S.P.B.PATEL ENGINEERING COLLEGE 44 CE-0972, ce-0967

Page 45: Report

Online Shopping Mall

Part -5

Ch-7 TOOLS & TECHNOLOGY7.1> Front End Tool:-

Microsoft Visual Studio 2005

7.2> Back End Tool:-

SQL Server 2005

S.P.B.PATEL ENGINEERING COLLEGE 45 CE-0972, ce-0967

Page 46: Report

Online Shopping Mall

7.1 Front-End

S.P.B.PATEL ENGINEERING COLLEGE 46 CE-0972, ce-0967

What is Asp.Net?

Asp.Net is more then the next version of Active Server Pages (ASP);

it is a unified Wed development platform that provides services necessary for

developers to build enterprise-class Web applications. While Asp.Net is largely

syntax compatible with Asp, it also provides a new programming model and

infrastructure for more secure, scalable, and stable applications. You can feel

free to augment your existing Asp applications by incrementally adding

ASP.Net functionality to them. Asp.

Net is a compiled, Net-based environment; you can author application

in any .NET compatible language, including visual Basic .NET, C#, and Jscript

.NET. Additionally, the entire .NET Framework is available to any ASP.Net

application. Developers can easily access the benefits of these technologies,

which include the managed common language runtime environment, type

safety, inheritance, and so on.

Page 47: Report

Online Shopping Mall

Web based Application:-

This is web based application and therefore has an interface

similar to Windows NT. You can cut, copy, paste data from any web based

application to and from mysql.

Microsoft Visio:-

Microsoft Visio is latest software for draw DFD &

HEIRARCHICALCHART Easily. We can cut, copy, and paste a design. We can

also write a text on the design. We can cut, copy, and paste a design and text from

one page to another page and to Microsoft word.

Microsoft Word-2007:-

Microsoft word-2007 is useful to write text and make documentation

of the project. We can Alps cut, copy and paste a design and text one page to

another page.

Microsoft PowerPoint-2007:-

Microsoft PowerPoint-2007 is useful to write text and make

presentation of the project. We can Alps cut, copy and paste a design and text one

page to another page.

S.P.B.PATEL ENGINEERING COLLEGE 47 CE-0972, ce-0967

Page 48: Report

Online Shopping Mall

7.2 Back-End

SQL Server 2005 Express Edition:-

Easy To Install:-

Fast download

Simplified setup user interface

Silent install for embedded usage

Integrated deployment through click once

Easy To Use And Manage:-

New lightweight management and query editing tool(SQLServer

2005 Management Studio Express)

Advanced query optimizer that automatically optimizes queries

Automated tuning

Wizards for common tasks

Computer manager for starting and stopping services

Automated servicing and patching(part of Microsoft Update)

Scalability and Performance:-

Supports one CPU, but can be installed on any server

S.P.B.PATEL ENGINEERING COLLEGE 48 CE-0972, ce-0967

Page 49: Report

Online Shopping Mall

1 gigabyte (GB) addressable RAM

4 GB maximum database size

CH-8. CONCLUSION

Any work may not be always prefect. There may be some error or some defect in the work. I have taken enough care to make the project user-friendly and more interactive. I have tried our level best to make the service useful and to provide maximum facility.

Finally to conclude I would like to say that we have made this project keeping in mind a user’s needs. I am confident that I have kept almost all things in mind while implementing the same. Since the site is expandable it can be made to use as per needs.

The main conclude of the “ComputerWorld.com” is that it selling the branded computers & it’s components. It provides the Feedback facility. User can complain about the problem & get solution.

S.P.B.PATEL ENGINEERING COLLEGE 49 CE-0972, ce-0967

Page 50: Report

Online Shopping Mall

Ch-9 BIBLIOGRAPHY

S.P.B.PATEL ENGINEERING COLLEGE 50 CE-0972, ce-0967

Page 51: Report

Online Shopping Mall

Bibliography

Summary of work means that we have referred while doing project like, which web sites we gone through and which book we have referred or which magazines we have seen to implement this project. There are many books and many web sites that can help us in different ways to implement the project and give us proper guidance to implement our system in the right direction.

Books:-

1. The Complete Reference Asp.net

Matthew MacDonald

2. System Analysis and Design Methods by Gary B. Shelly,

Thomas J. Cash man

Harry J. Rosenblatt

Websites:-

www.w3school.com

www.Google.com

S.P.B.PATEL ENGINEERING COLLEGE 51 CE-0972, ce-0967

Page 52: Report

Online Shopping Mall

THANK YOU

S.P.B.PATEL ENGINEERING COLLEGE 52 CE-0972, ce-0967