Upload
mitali8991
View
682
Download
2
Tags:
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
Online Shopping Mall
Part -2
S.P.B.PATEL ENGINEERING COLLEGE 12 CE-0972, ce-0967
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
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
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
Online Shopping Mall
CH-4 SYSTEM DESIGN
S.P.B.PATEL ENGINEERING COLLEGE 16 CE-0972, ce-0967
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
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
Online Shopping Mall
SECOND LEVEL DFD:
1.USER MANAGEMENT:
S.P.B.PATEL ENGINEERING COLLEGE 19 CE-0972, ce-0967
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
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
Online Shopping Mall
4.UPLOADING & DOWNLOADING:
S.P.B.PATEL ENGINEERING COLLEGE 22 CE-0972, ce-0967
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
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
Online Shopping Mall
This is a database of subcategories.
S.P.B.PATEL ENGINEERING COLLEGE 25 CE-0972, ce-0967
Online Shopping Mall
This is a database of products.
S.P.B.PATEL ENGINEERING COLLEGE 26 CE-0972, ce-0967
Online Shopping Mall
This is a database of price of each product.
S.P.B.PATEL ENGINEERING COLLEGE 27 CE-0972, ce-0967
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
Online Shopping Mall
RELATIONSHIP DIAGRAM:
S.P.B.PATEL ENGINEERING COLLEGE 29 CE-0972, ce-0967
Online Shopping Mall
S.P.B.PATEL ENGINEERING COLLEGE 30 CE-0972, ce-0967
Online Shopping Mall
Ch-6 SCREEN LAYOUT
S.P.B.PATEL ENGINEERING COLLEGE 31 CE-0972, ce-0967
Online Shopping Mall
6.1 HOMEPAGE.
6.2 SHOPPING CART PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 32 CE-0972, ce-0967
Online Shopping Mall
6.3 LOGIN PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 33 CE-0972, ce-0967
Online Shopping Mall
S.P.B.PATEL ENGINEERING COLLEGE 34 CE-0972, ce-0967
Online Shopping Mall
6.4 FORGOT PASSWORD PAGE.
6.5 NEW REGISTRATION PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 35 CE-0972, ce-0967
Online Shopping Mall
6.6 HELP PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 36 CE-0972, ce-0967
Online Shopping Mall
6.7 CONTACT US PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 37 CE-0972, ce-0967
Online Shopping Mall
S.P.B.PATEL ENGINEERING COLLEGE 38 CE-0972, ce-0967
Online Shopping Mall
6.8APPAREL & ACCESORIES PAGE.
6.9 ELECTRONICS & DURABLES PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 39 CE-0972, ce-0967
Online Shopping Mall
6.10 FLOWERS PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 40 CE-0972, ce-0967
Online Shopping Mall
6.11 COMPUTER & PERIPHERLS PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 41 CE-0972, ce-0967
Online Shopping Mall
S.P.B.PATEL ENGINEERING COLLEGE 42 CE-0972, ce-0967
Online Shopping Mall
6.12 WATCHES PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 43 CE-0972, ce-0967
Online Shopping Mall
6.13 MOBILE PAGE.
S.P.B.PATEL ENGINEERING COLLEGE 44 CE-0972, ce-0967
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
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.
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
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
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
Online Shopping Mall
Ch-9 BIBLIOGRAPHY
S.P.B.PATEL ENGINEERING COLLEGE 50 CE-0972, ce-0967
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
Online Shopping Mall
THANK YOU
S.P.B.PATEL ENGINEERING COLLEGE 52 CE-0972, ce-0967