Web Application Development Project: E-commerce Website

Verified

Added on  2025/05/02

|25
|3989
|262
AI Summary
Desklib provides solved assignments and past papers for students.
Document Page
Web Application Development
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
Introduction.................................................................................................................................................4
LO1..............................................................................................................................................................5
1.1............................................................................................................................................................5
1.2............................................................................................................................................................6
1.3............................................................................................................................................................8
LO2..............................................................................................................................................................9
2.1............................................................................................................................................................9
2.2..........................................................................................................................................................13
2.3..........................................................................................................................................................15
2.4..........................................................................................................................................................16
LO3............................................................................................................................................................16
3.1..........................................................................................................................................................16
3.2..........................................................................................................................................................19
3.3..........................................................................................................................................................20
LO4............................................................................................................................................................21
4.1..........................................................................................................................................................21
4.2..........................................................................................................................................................22
4.3..........................................................................................................................................................22
4.4..........................................................................................................................................................23
Conclusion.................................................................................................................................................24
References.................................................................................................................................................24
Figure 1: Client Side Scripting Language......................................................................................................7
Figure 2: Server side scripting language......................................................................................................8
Figure 3: Home Page Mockup Interface......................................................................................................9
Figure 4: Login Page Mockup Interface.....................................................................................................10
Figure 5: Product Page Mockup Interface.................................................................................................10
Figure 6: Product Information Page Mockup Interface.............................................................................11
Figure 7: Order Form Page Mockup Interface...........................................................................................12
Figure 8: About Page Mock interface........................................................................................................13
Figure 9: Contact Page Mockup Interface..................................................................................................13
Figure 10: Working of client-side scripting................................................................................................14
Figure 11: Working on server-side scripting language...............................................................................15
Figure 12: ER Diagram...............................................................................................................................15
Document Page
Figure 13: Home page Interface................................................................................................................17
Figure 14: Services Page Slide....................................................................................................................17
Figure 15: Testimonials Page Slide.............................................................................................................18
Figure 16: contact page slide.....................................................................................................................18
Figure 17: Source Code..............................................................................................................................19
Figure 18: Admin Panel of PHP XAMPP.....................................................................................................20
Figure 19: Home Page User Guide.............................................................................................................23
Figure 20: Login Page user Guide..............................................................................................................24
Figure 1: Client Side Scripting Language......................................................................................................7
Figure 2: Server side scripting language......................................................................................................8
Figure 3: Home Page Mockup Interface......................................................................................................9
Figure 4: Login Page Mockup Interface.....................................................................................................10
Figure 5: Product Page Mockup Interface.................................................................................................10
Figure 6: Product Information Page Mockup Interface.............................................................................11
Figure 7: Order Form Page Mockup Interface...........................................................................................12
Figure 8: About Page Mock interface........................................................................................................13
Figure 9: Contact Page Mockup Interface..................................................................................................13
Figure 10: Working of client-side scripting................................................................................................14
Figure 11: Working of server side scripting language................................................................................15
Figure 12: ER Diagram...............................................................................................................................15
Figure 13: Home page Interface................................................................................................................17
Figure 14: Login Page Slide........................................................................................................................17
Figure 15: Product Page Slide....................................................................................................................18
Figure 16: Product description page slide..................................................................................................18
Figure 17: Order Page Slide.......................................................................................................................19
Figure 18: About Page Slide.......................................................................................................................20
Figure 19: Feedback Page Slide.................................................................................................................21
Figure 20: Contact Page Slide....................................................................................................................22
Figure 21: Database connect source code.................................................................................................23
Figure 22: Backend code............................................................................................................................23
Figure 23: Session code.............................................................................................................................23
Figure 24: Admin Panel of PHP XAMPP.....................................................................................................24
Figure 25: Product Database Table............................................................................................................24
Figure 26: User Database Table.................................................................................................................25
Figure 27: Order database entity...............................................................................................................25
Figure 28: Product database entity............................................................................................................26
Figure 29: User database entity.................................................................................................................26
Figure 30: Home Page User Guide.............................................................................................................29
Figure 31: Login Page user Guide..............................................................................................................30
Figure 32: Product Page User Guide..........................................................................................................30
Figure 33: Product detail user guide..........................................................................................................31
Document Page
Introduction
The given assignment is based on the implementation of web application development. The
given assignment asks to develop a web-based application implementing the client side and the
server side scripting language. The web application which is going to be created in this
assignment is based on the online shop. The basic aim of this assignment to enhance the
knowledge of web-based application using scripting langue. Both scripting language will be
implemented to develop this web-based application. This assignment’s brief asks to create a
user documentation file also and this report will describe each and every aspect of the website
application development process.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
LO1
1.1
In this section, the functions and the advantages of the web application will be disused.
Computer programming supports web application development technology and its features. In
the development process of website design, the implementation of the web application is the
most important section. The web application directly supports web browser facility. The web
application only executes on the web browser and the webpages can be run only in the
browser. The web application supports some kind of web application development language
like HTML, CSS, JavaScript, Bootstrap, and other programming language. In the development
and execution of web development process, there is two processes first one process depends
on the user interface technology and second one process depends on the server sideways
expertise and in the implementation of the server side technology there is one language PHP
which is widely used in the implementation progression of web application enlargement. There
are many website examples which supports PHP as a server-side technology like Flipkart,
Amazon, and others. The use of web application development is increasing day by day in this
full technology world. Now the trend of online shopping is growing day by day and there are
many small and many domestic level businesses who are using the process of web application
development to create their online portal. In the development of online portal and online
shopping websites, the use of web application development is much important. There is two
programming language available in this implementation process which is server-side technology
and client-side server scripting language. In the implementation of server-side scripting
language, there is such kind of languages like PHP, Python, and others but the PHP is much
better and this is very widely used programming language in the implementation of server-side
scripting language. In this assignment of web application development, the online shopping
website portal is created and there successfully implemented server-side technology and client-
side technology. In this section, the function and advantages of web application development
are successfully described (Lanubile, 2003).
Advantages of web application
There are several benefits available in the process of web presentation improvement and round
about of the advantages are described in this section.
There are browser compatibility features available in the manner of web solicitation and
this is one of the main benefits of the web application.
The web application can be run on any platform.
There is one more advantage of web application available which is “Reduction profitable
custodies”.
The installation process takes very low space.
The function of web application
Document Page
There is multiple functions available for the web application. Each and every function depends
on two programming languages which are server based and the second one is client based.
The one and the most important functionality is that the web application is server based
and the client based and to implement the website the developer need to be use these
both programming languages.
The features of database connectivity also one of the main important function of web
application development.
A web application implements an effective user interface.
1.2
There is two most important scripting language available in the process and in the development
of web request improvement first one based on the client platform and the second one based
on the server platform. In this section, the full description of the both side is described. These
both languages are having different functionality in the application development of web
application. There is multiple connectivity processes which are database connectivity with
several client-side technologies.
Client Side Scripting Language
The language is used to create and make the webpages very attractive. This language is the
most important language in the execution of web-based application. The implementation of
this language is done over the browser of client computers. In this client-side scripting
language, the cline directs an appeal to the net server from the operator side to admittance the
web browser. In the development of this language, the script of client platfom interacts with
the cookies and local storage. There are multiple languages which support this type of language
like HTML, CSS, and JavaScript. This language used as a border among the operator and the
server (Heninger, 2002).
Document Page
Figure 1: Client Side Scripting Language
HTML: In the implementation of client based languages the HTML is the most important
language. HTML is a type of website development language. HTML is used to create the
user interface of the website. HTML refers to “HyperText Markup Language”. There are
numerous kinds of markup language available such as HTML, HTML5, and others.
CSS: CSS is the type of client-side scripting language. The CSS provides an extended
version to the website development programming language. The CSS refers to the
cascading style sheet and this is used to style the HTML webpage in a very effective
manner. The image formatting, text formatting, webpage body style, and many other
things can be done in this programming language.
JavaScript: JavaScript is a type of scripting language. JavaScript is a high level
interpreted programming language. The basic work of JavaScript is to create and control
the dynamic web content. This is a type of client-side scripting language.
Server Side Scripting Language
In the development of web-based application, the server based computer scripting language is
the most important section. This language provisions numerous programming languages for
emergent the website. The one the main and the most important language of programming in
PHP and this scripting language uses CMS (Content Management System). This type of language
mostly turns on the web server. One of the main important functionality is that this supports
database connectivity. In the execution of web-based request advance section, there are
multiple languages which this type of language such as PHP, ASP.NET, Python, Ruby and etc.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 2: Server side scripting language
PHP: In the application development process the PHP is a greatest important type of
server-based language. In web-based application the PHP is a general-purpose program
languages which based basically on the script. The PHP is directly linked with the HTML
text content.
ASP.NET: It is the type of server-side scripting language and this is provided by Microsoft
and this provides a web development platform. In the development process of web-
based application, the ASP.NET is used so much.
Python: As same as the JavaScript the python is a general purpose language and it is a
type of interpreted language. Python is having the main and the most functionality like
website design and many others (Hanus,2001).
1.3
The security has become the biggest issue in the process of website development and software
development as well. In the implementation of the web security there is multiple security
concern available which is given below:
Code injection: In this safety drive the hackers inoculate some kind of impish software
on the website and with that software, anyone can take secretive data and information
of the handlers.
Form Validation: This is the type of security procedure and by relating this
authentication we can momentous the user’s details. This procedure is functional in both
type of computer based scripting programming language.
Antivirus Update: The antivirus of the system or the product should be updated so that
the harmful component cannot damage the software.
Weak Security: The network security of the system should be very strong because the
data of the user saved on the network and the hackers can hack that network layer easily.
Document Page
LO2
2.1
Before creating a web-based solicitation or any web application the first and the most
important requirement is to design a dummy website portfolio. This process is the part of the
software development life cycle (SDLC). By seeing this website module the development and
the creative process becomes easy. For creating a web-based application there are several
requirements that will help to build an attractive and effective website. The first requirement is
to select an appropriate web application development programming language. In the section of
this assignment, the screenshot of mockup is given. The mockup of the website shows that how
our website is going to look like.
Figure 3: Home Page Mockup Interface
The given slide is about the home page of this E-commerce website and our website’s home
page is going to look like as given in the mockup.
Document Page
Figure 4: Login Page Mockup Interface
The given slide is about the Login page of this E-commerce website and our website’s login
page is going to look like as given in the mockup.
Figure 5: Product Page Mockup Interface
The given interface is about the product page of this E-commerce website and our website’s
product page is going to look like as given in the mockup.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 6: Product Information Page Mockup Interface
The given interface is about the product information page of this E-commerce website and our
website’s product’s information page is going to look like as given in the mockup.
Document Page
Figure 7: Order Form Page Mockup Interface
The given image is about the order form of this E-commerce website and our website’s order
page is going to look like as given in the mockup.
chevron_up_icon
1 out of 25
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]