Coventry University M32COM: Online Store Project using ASP.NET
VerifiedAdded on 2023/06/11
|22
|1799
|239
Project
AI Summary
This project report details the design and development of an online store using ASP.NET framework and SQL Server database. The report covers product descriptions, design patterns, and implementation technologies. It outlines the system architecture, including front-end development with ASP.NET (C#) and back-end database management with SQL Server. The data dictionary, output screenshots, and testing procedures are thoroughly documented. The project implements key features such as user registration, product browsing, shopping cart functionality, and administrative panels for managing products and orders. The conclusion summarizes the successful development of the online store web application, emphasizing its ease of use and efficiency for customers.

INTERNET SYSTEM
DEVELOPMENT
DEVELOPMENT
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
1. Introduction.......................................................................................................................................2
2. Product Description...........................................................................................................................2
3. Design and Development...................................................................................................................2
4. Implementation..................................................................................................................................4
4.1 Data dictionary..........................................................................................................................4
4.2 Output Screenshots....................................................................................................................6
5. Testing..............................................................................................................................................15
6. Conclusion........................................................................................................................................16
References................................................................................................................................................16
Appendix 1...............................................................................................................................................17
Appendix 2...............................................................................................................................................19
1
1. Introduction.......................................................................................................................................2
2. Product Description...........................................................................................................................2
3. Design and Development...................................................................................................................2
4. Implementation..................................................................................................................................4
4.1 Data dictionary..........................................................................................................................4
4.2 Output Screenshots....................................................................................................................6
5. Testing..............................................................................................................................................15
6. Conclusion........................................................................................................................................16
References................................................................................................................................................16
Appendix 1...............................................................................................................................................17
Appendix 2...............................................................................................................................................19
1

1. Introduction
The main objective of the project is to design and develop an online store using .Net
framework and SQL server database. In this report we will discuss about product description, the
design patter and implementation technologies will be discussed in detail. The testing and
debugging of this project will be provided.
2. Product Description
An online shop is a virtual store on the web where clients can examine the rundown and
pick results of interest. The picked things may be amassed in a purchasing crate (Vezir OĞUZ,
2018). At checkout time, the issues in the acquiring crate might be included as a demand. Round
at that point, more records could be anticipated to finish the substitute. Ordinarily, the buyer
could be requested to fill or pick a charging address, a transportation adapt to, and transport
option, and portion records, for instance, Visa number. An email see is sent to the client while
the demand is about (Alsharief, 2017).
3. Design and Development
Title of the Project: - Online Shopping
Project Description: - The user can purchase any item an on line store is
available for The user 24 hours. Many shopping website
are available in market, it save lots of time which other
people west in shopping at places like mall shopping
street in market and other places. In this technical
everything is getting on line education, on line banking
etc., so why not shopping.
Platform: - Front-end:- ASP.NET[C#]
Back-end:- SQL
Hardware Requirement:
-
Minimum: - 512 MB RAM
80 GB Hard-Disk
2
The main objective of the project is to design and develop an online store using .Net
framework and SQL server database. In this report we will discuss about product description, the
design patter and implementation technologies will be discussed in detail. The testing and
debugging of this project will be provided.
2. Product Description
An online shop is a virtual store on the web where clients can examine the rundown and
pick results of interest. The picked things may be amassed in a purchasing crate (Vezir OĞUZ,
2018). At checkout time, the issues in the acquiring crate might be included as a demand. Round
at that point, more records could be anticipated to finish the substitute. Ordinarily, the buyer
could be requested to fill or pick a charging address, a transportation adapt to, and transport
option, and portion records, for instance, Visa number. An email see is sent to the client while
the demand is about (Alsharief, 2017).
3. Design and Development
Title of the Project: - Online Shopping
Project Description: - The user can purchase any item an on line store is
available for The user 24 hours. Many shopping website
are available in market, it save lots of time which other
people west in shopping at places like mall shopping
street in market and other places. In this technical
everything is getting on line education, on line banking
etc., so why not shopping.
Platform: - Front-end:- ASP.NET[C#]
Back-end:- SQL
Hardware Requirement:
-
Minimum: - 512 MB RAM
80 GB Hard-Disk
2
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Pentium-4 or equivalent Processor
Software Requirement: - Visual Studio – 2012
SQL Server – 2012
Figure 1 Architecture of Project development
In this project, the client is provided with a web business endeavor website page that
might be connected to buy books on the net. To execute this as a web utility we connected
ASP.net in light of the fact that the
Advancement (Frederick, 2011). ASP.net has a few purposes of enthusiasm, for instance,
updated execution, adaptability, worked in assurance and ease. MySQL wind up used as back-
quit database since it's miles a champion among the greatest surely understood open supply
databases, and it gives brief insights get to, simple set up request and ease.
A better than average buying crate arrangement must be ran with smooth to catch
shopping lot programming method of reasoning. It should be useful for the buyer to look the
substance in their truck and to can possibly clear or add things to their truck (Kim and Martinez,
2012). The purchasing container utility delineated on this wander offers various features that are
expected to make the customer more noteworthy pleasing.
3
Software Requirement: - Visual Studio – 2012
SQL Server – 2012
Figure 1 Architecture of Project development
In this project, the client is provided with a web business endeavor website page that
might be connected to buy books on the net. To execute this as a web utility we connected
ASP.net in light of the fact that the
Advancement (Frederick, 2011). ASP.net has a few purposes of enthusiasm, for instance,
updated execution, adaptability, worked in assurance and ease. MySQL wind up used as back-
quit database since it's miles a champion among the greatest surely understood open supply
databases, and it gives brief insights get to, simple set up request and ease.
A better than average buying crate arrangement must be ran with smooth to catch
shopping lot programming method of reasoning. It should be useful for the buyer to look the
substance in their truck and to can possibly clear or add things to their truck (Kim and Martinez,
2012). The purchasing container utility delineated on this wander offers various features that are
expected to make the customer more noteworthy pleasing.
3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4. Implementation
The main objective of this activity is to collect an online standby. On the moment that the
buyer sorts inside the URL of the store in adapt to field of this framework, a web Server is come
to get the asked for measurements. In the .net Framework, IIS is going roughly as the net Server.
The web server is doing the process of getting the HTTP request and taking the request and to
reestablish the request into a HTTP response. The main component is IIS (Internet Information
System) and it helps to provide accessing authority to the HTTP request. So that the request
message will be sent to Web server. So this approach is essential for adapt to the request and
proceed further responses. The webserver takes the decision for all the HTTP requests given by
client. The decision is based on the development of the requested lookup. Firstly the web server
looks up the list. If the request is present in its history it will send the immediate response.
Otherwise, it will search and provide the information asked by the client.
4.1 Data dictionary
Order table
Column Name Data type Allow nulls Description
Serial no. numeric No Primary key
Amount numeric No Amount of order
Username varchar No Fk(user.username)
Reviews
Column Name Data type Allow nulls Description
Revieweid varchar No Primary key
review varchar No Product review
Username varchar No Fk(user.username)
Productid numeric No Fk(product.productid)
Product_category
Column Name Data type Allow nulls Description
4
The main objective of this activity is to collect an online standby. On the moment that the
buyer sorts inside the URL of the store in adapt to field of this framework, a web Server is come
to get the asked for measurements. In the .net Framework, IIS is going roughly as the net Server.
The web server is doing the process of getting the HTTP request and taking the request and to
reestablish the request into a HTTP response. The main component is IIS (Internet Information
System) and it helps to provide accessing authority to the HTTP request. So that the request
message will be sent to Web server. So this approach is essential for adapt to the request and
proceed further responses. The webserver takes the decision for all the HTTP requests given by
client. The decision is based on the development of the requested lookup. Firstly the web server
looks up the list. If the request is present in its history it will send the immediate response.
Otherwise, it will search and provide the information asked by the client.
4.1 Data dictionary
Order table
Column Name Data type Allow nulls Description
Serial no. numeric No Primary key
Amount numeric No Amount of order
Username varchar No Fk(user.username)
Reviews
Column Name Data type Allow nulls Description
Revieweid varchar No Primary key
review varchar No Product review
Username varchar No Fk(user.username)
Productid numeric No Fk(product.productid)
Product_category
Column Name Data type Allow nulls Description
4

Productid numeric No Primary key
Productname varchar No Product name
Productdescription varchar No Product description
Productshortdescription varchar No Product short
description
Price numeric No Price
Category varchar No Category
Productiamage varchar No Product image
Productiamagethumb varchar No Product image thumb
Product_category
Column Name Data type Allow nulls Description
Categoryid numeric No Primary key
Category varchar No Product category
Shopping_cart
Column Name Data type Allow nulls Description
Shopingid numeric No Primary key
Productno numeric No Product no
Userid numeric No Fk(user.username)
Salesstatus varchar No Sales status
Qty numeric No Quantity
User_table
Column Name Data type Allow nulls Description
Id numeric No Primary key
Username varchar No Username
Password varchar No Password
Emailid varchar No Email id
5
Productname varchar No Product name
Productdescription varchar No Product description
Productshortdescription varchar No Product short
description
Price numeric No Price
Category varchar No Category
Productiamage varchar No Product image
Productiamagethumb varchar No Product image thumb
Product_category
Column Name Data type Allow nulls Description
Categoryid numeric No Primary key
Category varchar No Product category
Shopping_cart
Column Name Data type Allow nulls Description
Shopingid numeric No Primary key
Productno numeric No Product no
Userid numeric No Fk(user.username)
Salesstatus varchar No Sales status
Qty numeric No Quantity
User_table
Column Name Data type Allow nulls Description
Id numeric No Primary key
Username varchar No Username
Password varchar No Password
Emailid varchar No Email id
5
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Address varchar No Address
Name varchar No Name
Idnumber numeric No Id number
usertype varchar No Admin/normal user
4.2 Output Screenshots
Home Page
Registration Page
6
Name varchar No Name
Idnumber numeric No Id number
usertype varchar No Admin/normal user
4.2 Output Screenshots
Home Page
Registration Page
6
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

New user registration is completed.
Login Page
7
Login Page
7

User Panel
In user control panel, the user can edit their personal details.
The user can search for items as given below.
8
In user control panel, the user can edit their personal details.
The user can search for items as given below.
8
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

If the user wishes to buy the product, they can add them into cart.
After adding into cart, the message will be displayed as given in the screenshot.
9
After adding into cart, the message will be displayed as given in the screenshot.
9
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

View Shopping Cart items
Contractors’ details
10
Contractors’ details
10

Administrator Panel
They can edit information as given below.
11
They can edit information as given below.
11
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 22
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.