0% found this document useful (0 votes)
15 views6 pages

Proposal 2

The document proposes a game store system project that will allow users to browse, purchase, and engage with video games. The system will include different user types like administrators, game creators, and regular players. Administrators can manage the website and add content. Creators can add, update and remove their games. Players can browse games, read reviews, participate in tournaments, redeem coupons, and purchase games. The proposed system aims to provide an immersive experience for gamers with a vast catalog of titles and up-to-date game news and information.

Uploaded by

Ahmed EL-Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views6 pages

Proposal 2

The document proposes a game store system project that will allow users to browse, purchase, and engage with video games. The system will include different user types like administrators, game creators, and regular players. Administrators can manage the website and add content. Creators can add, update and remove their games. Players can browse games, read reviews, participate in tournaments, redeem coupons, and purchase games. The proposed system aims to provide an immersive experience for gamers with a vast catalog of titles and up-to-date game news and information.

Uploaded by

Ahmed EL-Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Cairo University

Faculty of Engineering SEM-team8


Computer Engineering Department
CMP2026

Introduction to Database Systems


Game Verse
Project Proposal Report
Team Number: 8

Team Members:
Ahmed Elsayed Mahmoud SEC :1 ID: 922020
Ahmed Fouad Fouad SEC: 1 ID:9220072
Nesma Osama Abo Almaty SEC: 2 ID: 9220912
Ahmed Elsayed Mohsen SEC: 1 ID: 9220019

Contact Info :
Ahmed Elsayed Mahmoud : [email protected]
Ahmed Fouad Fouad : [email protected]
Nesma Osama Abo Almaty : [email protected]
Ahmed Elsayed Mohsen : [email protected]

31-10-2023
Project Description :
The proposed project is a comprehensive game store system that aims to create an
immersive and user-friendly platform for gamers to explore and purchase their
favorite video games. The system will provide a vast catalog of games spanning
multiple genres and platforms. Users will be able to browse through an extensive
collection of titles, read detailed descriptions, view screenshots and trailers, and
access user reviews and ratings to make informed purchasing decisions.
This website includes different kinds of users like Admin who has the full control,
creator who can add, update and remove his games and normal users who can
purchase these games.
The website is a comprehensive platform dedicated to keeping gamers informed
about the latest developments in the gaming world. It serves as a centralized hub
for game news, providing users with up-to-date information on upcoming
releases, patches, and industry trends.
In addition to news and tournament coverage, the website offers a unique
incentive for users through its coupon system. Players have the opportunity to
earn coupons by participating in tournaments, achieving milestones, or engaging
with the platform's content. These coupons can then be redeemed for discounts
on gaming-related products, in-game items, or even access to premium content.

User types:
 palyer
 Admin
 Creator

Functionalities of each player :


Player -->
 Search through a large variety of games and see all
reviews regarding this game.
 Participate in a tournament .
 Watches Ads to win a coupon.
 Redeem a coupon while purchasing a game.
 Purchase a game.
 Add to / Remove from favourites.
 Add / Remove to cart.
 Stay updated by reading the latest news.
 Visit website of the company , that made the Ad.
 View Profile of every creator and see the games he
published and the ratings he got for each game.
 Rate a game only if he bought it.
 View all purchased games.
 View top-rated games on home page.
Admin 
 Create admin to manage the website.
 Ban /unban creator , user
 Show / Hide game
 View stats of the websites. How many active users
and creators.
 Add an event / tournament
 Add coupons
 Add / remove advertisement
 Add News.
 View all users and Creators and their profile.
Creator ->
 Add / delete / update Game
 Show all games he published / created
 View statistics of every game he published.
 View ratings of every game.
Entities :

 Player
Customer who benefits from the website.
 Admin
Responsible for managing the website.
 Creator
Add new games to the website.
 Game
Main product that we introduce.
 Coupons
Reduce the total price of an order while
purchasing. Can be won by winning
tournaments or watching a number of Ads.

 Order
Contains all info about purchasing a game.
 Event / tournament
Player can participate in a tournament
related to a specific game. It has at
maximum one winner who gets a coupon.
 Company
contains the info of the company which
published the Ad
 Ad
Related to a specific company which Players
can watch to win coupons.
 News
Up-to-date News about different games and
different creators.

Relationships :
 Player orders a game  A Player can purchase one game
or more at the same time.
 Add to Favs  Player can add a specific game to his
favourites.
 Add to Cart  Player can add one game or more to his
busket so he can purchase them later.
 Review  Player can rate the game he bought.
 Participate  player can participate in a tournament if the
max number of participants not reached or it is not
expired.
 Win a tournament  A random participant will win the
tournament and win a coupon as a prize.
 Redeem a coupon  Player can use a coupon to decrease
the total price of an order.
 Player watches Ad  Player can watch number of Ads as a
way to get coupons.
 Tournament related to a game  Every tournament is
related to a specific game.
 Admin bans Player  Admin has the ability to ban any
player.
 Admin bans creator  Admin has the ability to ban any
creator.
 Creator release a game  Creator can release a new
game.
 Admin deletes a game  Admin has the ability to make a
game unavailable for purchasing.
 Admin creates news  Admin can publish new news.
 Admin creates tournaments Admin can create a
tournament.
 Admin publish new Ads  Admin can create multiple Ads
and tournament can be created by only one Admin.
 Admin add coupons  Admin can add multiple coupons
with specific price.
 Ad belongs to company  every Ad is related to a specific
company.

You might also like