Top Banner
A Project On Online Shopping Cart System (Using ASP.net & C#)
18
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project

A Project On Online Shopping Cart System

(Using ASP.net & C#)

Page 2: Project

Project: Online Shopping Cart System.

Introduction:

Shopping cart software is software used in e-commerce to assist people making purchases online, analogous to the American English term 'shopping cart'. In British English it is generally known as a shopping basket, almost exclusively shortened on websites to 'basket'. The software allows online shopping customers to accumulate a list of items for purchase, described metaphorically as "placing items in the shopping cart". Upon checkout, the software typically calculates a total for the order, including shipping and handling (i.e. postage and packing) charges and the associated taxes, as applicable.

Description of Project:A shopping cart normally will include: A database that stores information such as product details, customer data, order

information, etc. A storefront that displays this information to store visitors (e.g. product detail pages,

search pages, checkout pages, etc.) An administration area that allows you, the store administrator, to manage your store. For

example, this is where you add products, set up shipping & payment options, process orders, etc. Because most of the information is contained in a database, the shopping cart creates pages in "real time" when a customer visits an ecommerce store and requests a specific page.

A storefront will include the following features: A store catalog that is easy to browse and that presents product information is a way that

is both useful and graphically pleasing. A search feature that allows customers to quickly locate a specific product. The more

filters are available on the search page, the better (e.g. price, part number, description, etc.)

A customer service area where existing customers can change their account information, view previous orders, etc.

Special pages where customers can easily find products that are on sale, featured products, products that belong to the same brand, etc.

An administration will have the following features: A way to easily set general store settings such as the way products should be displayed

(e.g. how many products will be shown on each catalog page) A module to create and manage product categories, and order the way in which they are

displayed on the storefront. A module to create and manage products, and assign them to categories. A module to manage orders effectively (pending, processed, shipped, returned, etc.).

Page 3: Project

Acknowledgement: First and foremost, we would like to thank to our supervisor of this project, Mr. Rahul Roy

Chowdhury for the valuable guidance and advice. His willingness to motivate us contributed tremendously to our project. We also would like to thank him for showing us some examples that related to the topic of our project.

Besides, we would like to thank the authority of Institute of Electronics and Telecommunications Engineering (I.E.T.E.) for providing us with a good environment and facilities to complete this project.

Finally, an honorable mention goes to our families and friends for their understandings and supports on us in completing this project. Without helps of the particular that mentioned above, we would face many difficulties while doing this project.

Contribution of group members:

Avinash Kumar Singh: My role in this project is as a group leader and programming leader. My job was focused more on the use of Microsoft Visual Studio (ASP.net & C# programming) in developing the system.

(Group Member’s Signature)Date: ____________

College: Techno India College of TechnologyStream: B.Tech (COMPUTER SCIENCE &

ENGINEERING)WBUT Roll No: 071870102035

Sweta Rani: As a Documentation Manager, I was responsible to complete tasks regarding to drawing charts and diagrams. Charts that I handled were Entity Relationship Diagram (ERD), Data Flow Diagram (DFD) - Context (Level-0), Level-1 and Level-2 Diagram for the project.

(Group Member’s Signature)Date: ____________

College: Techno India College of TechnologyStream: B.Tech (COMPUTER SCIENCE &

ENGINEERING)WBUT Roll No: 071870101062

Sabana Aktar: I was responsible for creating the database by studying the requirement of the project and defining proper relationship between the required tables. My job was focused more on the use of Microsoft SQL Server.

(Group Member’s Signature)Date: ____________

College: Techno India College of TechnologyStream: B.Tech (COMPUTER SCIENCE &

ENGINEERING)WBUT Roll No: 071870102047

Page 4: Project

Database Description: MyShop

Tables in database “MyShop”:

Table Structure:Product:

ProductCategory:

ShoppingCart:

Page 5: Project

Orders:

OrderDetail:

Tax:

Audit:

Department:

Category:

Page 6: Project

Data Flow Diagram:

Page 7: Project

Context Diagram (Level-0 DFD):

Level-1 DFD:

Level-2 DFD:

Page 8: Project

Sequential Snapshot of WebPages:

Home:

Registration:

Page 9: Project

Edit Details:

Customer Details:

Page 10: Project

Department Books:

Department Books Category Fiction:

Page 11: Project

Product:

Shopping Cart:

Page 12: Project

Checkout:

Order Placed:

Login:

Page 13: Project

Admin Home:

Catalog Admin Department:

Page 14: Project

Catalog Admin Department Music Category:

Catalog Admin Department Music Category Country Albums:

Page 15: Project

Shopping Cart Admin:

Orders Admin:

Page 16: Project

Conclusion:

Online shopping has been around for about a decade now. It got off to a rocky start with consumers reluctant and skeptical to put valuable information such as credit card numbers and phone numbers on the unfamiliar World Wide Web. It has come a long way from then as today, online shopping has never been more popular or mainstream.

No longer as consumers do we live in a world confined to malls, we are stepping into a world of unlimited possibilities not confined by physical boundaries.

We chose this topic because we noticed a drastic rise in online shopping within our friends and family circles.

The perks of shopping online are immense especially in this fast paced, modern world of ours. It saves time, is convenient, and prices are relatively low. No wonder more and more people are converting to buying on the internet.

The main objective of this project was to study the technologies provided by the .NET platform and the web application frameworks based on this platform. This resulted in our deep understanding of the web application related technologies in ASP.net. Next, the analysis of an Online Shopping Cart was performed, resulting in the specification of requirements being summarized. Applying the knowledge gained in the first chapters, the conceptual design of the online shop cart was proposed, including suggestions of the appropriate technologies and approaches to development. A reference implementation of the online shopping cart was developed following this conceptual design.

The .NET platform proved to be suitable for developing complex web applications such as online shops. The Microsoft Visual Studio & Microsoft SQL Server provide sophisticated tools for developing robust and scalable web applications using .NET framework (ASP.net & C# used here). Other powerful tools can be used in conjunction with these frameworks to provide additional functionality or to make the development easier.