GameCity: Development of E-commerce Website for Old Video Games

Verified

Added on  2023/01/16

|36
|11756
|48
Project
AI Summary
This dissertation project focuses on the development of an e-commerce website for GameCity, a company specializing in selling old video games and consoles. The introduction outlines the problem of increasing demand for old video games and the importance of a website for business growth. The document includes the nature and background of the problem, research questions, aims, and objectives. The project covers functional requirements like user registration, login, profile management, search, and shopping cart functionality, along with non-functional requirements such as security, reliability, performance, scalability, and availability. The methodology involves research, analysis of client requirements, and the implementation of an e-commerce platform. The project aims to provide a web solution that enhances the sales of old video games in the competitive marketplace, addressing technical challenges and improving user experience. The document also includes a detailed table of contents, setting the stage for a comprehensive exploration of the website development process, from initial design to deployment and evaluation.
Document Page
Development of Website+ Dissertation
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
Chapter 1 INTRODUCTION..........................................................................................................3
Nature of problem........................................................................................................................4
Background of problem...............................................................................................................5
Research questions.......................................................................................................................5
Aim..............................................................................................................................................6
Objective......................................................................................................................................6
Functional and non-Functional Requirements.............................................................................6
Summary......................................................................................................................................8
LOGICAL DIAGRAMS AND FIGURES......................................................................................9
Chapter 2 Research........................................................................................................................13
Chapter-3 Methods........................................................................................................................18
Chapter 4 Summary and critical evaluation...................................................................................24
REFERENCES................................................................................................................................1
Document Page
Title: Development of website to sell old video games and consoles. for a company called Game
City.
Chapter 1 INTRODUCTION
Video games are increasing the popularity in global world because it is important part of
entertainment industry where it always influences the teenagers, young adults, who are preferred
learning by using programs that they can easily control through video games. As per evidence, it
has been predicated the growth of industry in coming years. There are $67 billion in 2013 and
$83% billion in 2018, indicates that requirements of people change according to trends in
marketplace. More and more peoples are attracted or connected towards video gaming industry.
While the gaming industry is mainly largely dedicated towards the entertainment while rapidly
growing the usage of video games in global world (Boyle, 2019). Having website is becoming
important for selling old video games and increase the business in competitive marketplace.
GameCity organization is making a website for different reasons. It allows for organization to
promote, advertise the business around the global world in cost efficient. In context of video
game sales, website plays important role and consider as simplest approach to increase visibility
of products. in this way, it will increase production and sales in market because many adults are
attracted towards video games. The website was created for selling old vide games in market and
provide information to customer while organization offers various type of discounts, vouchers in
occasions. Nowadays, the world is characterized by several opportunities for professional as well
as personal development. The progress of advancement technology allowing for people to access
information and knowledge through website. in this way, website is become important source to
gain more and more information about particular product such as old video game.
The report is mainly presenting the web solution for purpose of website development to
sell old video games in marketplace. In this project, it mainly focused on the web application and
development of aim efficiently to apply advance technologies, platform and tool. The approach
will generate significant outcome in time saving and allows for organization to balance the
financial perspective without compromising with design quality, structure of website. in
dissertation, dynamic and static web application are considered at the time of website
development. Afterwards, it can be used different techniques and tool as per selected architecture
discussed in proper manner. Another way, Web solution initialization and definition are covered.
furthermore, it also described the front-end development process that useful for designing while
Document Page
consists of various steps such as development planning, design process, preparations, website
building, Video database solution and website deployment.
Nature of problem
On the present-day consumers are preferred to search information about old video games
by using website. It became easier for client to access information related video game purchase,
delivery and product specification. In this way, it also understands that website development
beneficial for business to increase visibility in global marketplace. Therefore, the primary goal
and purpose of research study is to create web solution for increasing productivity or profitability
in marketplace. It helps for improving the organizational position and increase competitive
advantage in global world. However, the website development project is helping for identifying
demand of customer while providing facilities to access details. As per deeper analysis, it reveals
about the prevention of development in terms of technical perspectives (Egenfeldt-Nielsen,
Smith and Tosca, 2019). There are various types of example related to technical obstacles that
associated with benefits or results of professional mobility. Through research, it can be identified
the barriers that addressed by initiating an innovative project of website development. However,
it has been targeted the group of young children’s and experts to use website for accessing data.
In this thesis, the nature of problem has addressed related the design pattern to higher
level which namely based on website. It is important to categorize website on the basis of genre
and identifying the specific design patten to resolve issues. Initially, it is an essential that how to
manage or organize information on website, which required to select an appropriate management
tool that help for visualize the large amount of data effectively. Therefore, it will help to attract
the large number of young generation people towards interactive website. After identifying the
nature of problem in regards to design patten that require implement the original idea of data
dissemination through website and other aspects such as attract and intuitive look. it useful for
providing the clear navigation concept, correct information, up-to-date management, security
concern, transactional behavior and access control (Kerr, Francis and Guide, 2020). The purpose
of research project is to identify the customer view point and design an efficient website with full
an effective design, structure that attract large number of people. In this way, it directly impacts
on the industry to compete with other organization. It is primary source for maintaining actual
position of business in marketplace by using website 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
Background of problem
Over past decade, there are large number of people start to use internet while video
games have become extremely popular among adults and young generation. Thus, it is leading
the proliferation of games addiction in global world. As per research, it has found that video
game gas become popular and addictive internet activities. So as based on the research, it is
becoming interested thesis topic that must discover the reason behind why people start to play
video games and how to develop or design an efficient website effectively.
Based on the data or information collected from the survey through marketplace. it has found
that demand of old video games sales increases, so as needed to continue grow business which
require to design an efficient web solution for increasing productivity in marketplace. The
gaming has become fastest growing industry (Nicoll and Keogh, 2019). In past decade, it has
examined that growth has been seen to reach 3-billion and after recession, gaming industry has
held on strong with increasing old games sales through website. In above discussion, it has found
the problem in terms of online collaborative and knowledge gained. The adoption level of
collaborative tool become unsatisfactory while it can be implementing wide range of
collaboration tool that help for identifying need of website design pattern. With prevalent use of
mobile devices that become easier for people to access the website. In this way, it needed to
improve the user experience and usability of web solution tool that always motivates the
employee to design an efficient website.
To summarize the background problem in past decade for web application while
identifying an effective collaborative tool to address need through web 2.0 technology. The
research study has been conducted to determine the influence of knowledge sharing in Gamecity
industry while implement innovative process. By interacting with other and individuals increases
efficiency and performance that will define the situation of problem. It applied the new concepts
for website development to gain more popularity through marketplace.
Research questions
How can determine and analyze list of client requirements as well as preferences?
How can E-commerce website that can satisfy the clients preferences and requirements?
What is implementation process by using suitable technologies and programming
languages?
Document Page
How can rigorously test the implemented E-Commerce website?
What are different ways to roll out the tested system and gather client evaluation and
feedback?
Aim
To development of website to sell old video games and consoles for organization called
GameCity.
Objective
To analyze and identify a list of client preferences and requirements.
To evaluate the E-Commerce website that can satisfy the clients preferences and
requirements.
To implement using suitable technologies and programming languages.
To rigorously test the implemented E-Commerce website.
To roll out the tested system and gather client evaluation and feedback.
To identify and prioritizes any remedial work or future improvements.
How can identify and prioritizes any remedial work or future improvements.
Functional and non-Functional Requirements
Functional requirements are mainly described about the software that required in website
development (Nicoll and Keogh, 2019). It is considered as core element which help for
maintaining and controlling overall functionality of website. There are different types of
functional requirements exists within website of old video game.
Register: It is initial step where user want to purchase a video game by using official
website so that it needed to register on site. Afterwards, it provides individual username
and password to customer. In future, it can easily access and search information of video
games by using website.
Login: It required for customer to login their account on website to enter username and
password. After successfully login, it will access any type of details in proper manner.
Create customer profile: The interactive website provides facilities of user to create own
profile to enter personal information. In case, if client want to purchase old video game
through website. It became easier to access data because website should be stored the
personal data into database system.
Document Page
Changer his/her profile information: It is also important functional requirement for user
to change their personal profile while select edit option to change information in database
system.
Search Particular Video games: A website should provide an easy navigation menu that
help for user to choose particular video games as per requirement. A dynamic website
must ensure that always fulfill need and requirement of client.
Add into shopping cart: It is important feature add into website where client can add
particular video game into shopping cart. Client will add item into Wishlist to purchase
item in future.
Check out: It is part of shopping cart functionality, since the user is required to enter the
information of payment methods and shipping address.
Non-Functional requirements are based on the criteria that require to analyze the response time,
reliability of website. It is closely associated with user satisfaction.
Security: It must ensure that website become protected and secured from unauthorized
person to system. it can be stored the information or data of customer so as require to
maintain the full of security aspects (Wolf, 2019). It mainly considered the several level
of authentication and authorization across various user’s roles. For instances, Data
privacy is a type of security features that would be added on website to maintain through
malware attacks and viruses.
Reliability: it is defined that how website to do work without any failure for given time
intervals. If reliability minimize because it has found the bugs in source code and other
type of problem arise such as hardware failure. In this way, it can be measured the entire
website reliability and count the percentage operations. Furthermore, it also tracked the
time where how many times system process failure.
Performance: It is considered as an important quality attributes in terms of user
interaction with website. When poor performance will increase the negative impression
towards users. So as require to maintain the performance and upgrade system on daily
basis.
Scalability: It mainly describe that how website must grow without any negative
influence on speed and performance. It depends on software and hardware implication. In
this way, it always increased the scalability by adding features of disk space, servers and
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
memory management. Another way, it also compressed data to optimize algorithm in
proper manner.
Availability: It is important to define the functionality of website and also schedule the
maintenance process which directly influence different parameters. On the other hand, it
also maintained the overall performance where user prepare notification in case of web
solution.
Summary
In this chapter, it has summarised about the significance of website development that help
for increasing the sales of old video games in global marketplace. It also discussed about the
nature of problem that has addressed in regards of design pattern and structure. it can be
examined that how wide range of collaboration tool help for maintaining overall functionality of
website and added more features to improve overall performance as well as efficiency. It has
discussed about the aim, objective and research question which provide insight that how it can be
maintained the position of video game industry. It also used the advanced technologies, tools and
platform for organizing content effectively. Furthermore, it has summarized the functional and
non-functional requirement that applicable within website.
Chapter 1 Introduction – This is the first chapter which will give an overview of overall
research topic. Here, researcher will describe nature and background of problem, aim, objectives,
research questions, etc. that have to be achieved.
Chapter 2 Literature review- It is the second chapter in which researcher will analyze
secondary data from different research articles, journals, etc. Here, the topic is discussed in depth
regarding from where ideas was generated. The secondary data is collected and analyzed which
makes it easy for user to know what subject is all about (Chen, 2016).
Chapter 3 Research methodology – This chapter will describe about different types of research
methods which will be used or applied in project. It will give an overview about how overall
website was developed and what methods are used.
Chapter 4 Summary and critical evaluation – this chapter will evaluate the summary and what
overall study conclude. It will analyze data and information of website. Moreover, there will be
discussion of methods of developing website as well.
Document Page
LOGICAL DIAGRAMS AND FIGURES
Initial ERD (Entity relationship diagram)
Figure 1 ERD
Entity relationship diagram is based on the graphical representation that mainly including
different entities and create relational between one or more. In this project, it should provide a
visual starting point for database design that useful for identifying information system
requirements. ERD can be considered as reference point that help for debugging or enterprise
process re-engineering be required.
Data dictionary
Entities Attributes
Account Account Account_number (PK)
_type
Account_balance
customer cust_id (PK)
name
email_user
c_date
password_user
phoneNo
Address
wishlist
account_number (FK)
product Product_id (PK)
cart_id
image
featuring
Document Page
price
Name
description
price_unit
quantity
Review Rev_id (PK)
description
cust_id
rating
c_date
cust_name
status
product_id (FK)
payment payment_id (PK)
payment_type
date
time
status
cust_id (FK)
Order order_id (PK)
p_id
cust_id
Tot_price
quantity
unit_price
status
cust_id (FK)
OrderList date
time
orderList
Order_id (FK)
Table:1
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
Final ERD (Entity relationship diagram)
Figure 2 Final ERD
Data Flow Diagram
A data flow diagram is the best way of representing the flow of data in process, which
provide information about the output and input of each entity. Sometimes, it processes itself. On
the other hand, DFD has not control flow and there will be no decision rules as per loops.
Document Page
Class Diagram
Figure 3 Class Diagram
A class diagram is based on the Unified modeling language which has designed static structure
and also describe the overall layout of system. in this project, it can be represented the different
classes and their attributes, operations and establish the relationship among objects. In above
design pattern, A number of classes are basically identified and group together with diagram. It
can be shown the detailed modelling with conceptual design to split into different subclasses.
chevron_up_icon
1 out of 36
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]