Académique Documents
Professionnel Documents
Culture Documents
Game Store
Supervisor:
Semester:
Batch No:
Group No:
Order: Full name Roll No.
1.
3.
2. Nguyễn Ahn Seung Student981907
Man
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.1/36
Menu:
REVIEW 1 3
I. 3
II. Error! Bookmark not defined.
1. Error! Bookmark not defined.
2 Error! Bookmark not defined.
III. 7
1. 7
2. Sofware requiments 10
Task Sheet Review 1 11
REVIEW 2 12
I. Error! Bookmark not defined.
1. Error! Bookmark not defined.
2. Error! Bookmark not defined.
3. Error! Bookmark not defined.
II. Error! Bookmark not defined.
1. Error! Bookmark not defined.
2. Error! Bookmark not defined.
Task Sheet Review 2 21
REVIEW 3 22
A. Error! Bookmark not defined.
1. Error! Bookmark not defined.
2. Error! Bookmark not defined.
3. Error! Bookmark not defined.
4. Error! Bookmark not defined.
A. Error! Bookmark not defined.
1. Error! Bookmark not defined.
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.2/36
REVIEW 1
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.3/36
I. Problem definition:
1 Set the prolem
- Due to the current technological advances, more and more hightech game
are emerging and the need to buy and learn about the game of everyone
also increase. As a result, Game Shop was born to solve this problem.
- Game Shop is an online shopping application provided the newest game
for customers.Game Shop helps customers to view information and
purchase plenty of populars game anytime, anywhere with just a phone or
a laptop connected to the internet.
❖ See product
● Show
o All games information
❖ See customer
● Show
o All customer information
I. System requirements
1. Hardware requirements
- Pentium IV 1.4 Ghz or higher.
- Ram 512 MB or higher.
- HDD 200MB or higher.
2. Sofware requiments
Server:
- Window 7 or higher( Recommend).
- Glassfish Server 1.4.2
- SQL server 2014
- Netbeans 7.4
-
Client:
- Window XP or higher( Recommend).
- IE 9.0 or higher.
Range :
- Provide information about products and other services
- Allows users to feedback
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.8/36
Lưu Trung Tú
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.9/36
REVIEW 2
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.10/36
DFD
Level 0
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.11/36
Level 1
Products Management
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.12/36
Login
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.13/36
1.User
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.14/36
Register Customer
Pre-Condition N/A
-‘avatar’ Link
- ‘Register’ button
Login as Customer
‘Save’. database.
9. Systemshows message:
‘Your password has been
changed successfully’.
Product
Filter Product
Author
Product Filter
Use Case
Name
Guest/Customer
Actors
Guest/Customer wants to filter products by one
Description or multiple Price
N/A
Pre-
conditions
Success: Products that matches Price are shown
Post- Fail: No product is shown
conditions
Actor’s actions: System’s responses:
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.26/36
3. Admin
Category
Chapter 2
Author Luu Trung Tu
Use case Add categories
name
Actors Admin
Description When admin wants to add a new category in the database
Requireme Actor provides category’s information
nts
Pre- Actor is logged in as admin
conditions
Success: category is added in the database
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.28/36
Disable Category
Author Luu Trung tu
Use case Disable category
name
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.29/36
Actors Admin
Description When a admin wants to Disable a category
Requireme
nts
Pre- Actor is logged in as admin
conditions
Success: category is Disable
Post- Fail: category is not disable
conditions
Actor’s actions: System’s responses:
1. Actor chooses Category Tab 2. System redirects to
on menu. 'Category List' page and
Basic flow display a list of existing
categories.
3. Actor clicks on ‘Disable’
4. System Disable category.
button and confirm.
Report
4.1 View Product Report
Author Luu Trung Tu
Use case View Product Report
name
Actors Admin
Description When admin wants to view report on products
Requireme N/A
nts
Pre- Actor is logged in as admin
conditions
Post- Success: Display a report on products
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.30/36
conditions
Actor’s actions: System’s responses
Basic flow 1. Actor chooses 2. System redirects to ‘Product Report’
‘Product Report’ page.
in menu.
4.2 View Customer Report
Author Luu Trung Tu
Use case View Customer Report
name
Actors Admin
Description When admin wants to view report on customers
Requireme N/A
nts
Pre- Actor is logged in as admin
conditions
Post- Success: Display a report on customers
conditions
Actor’s actions: System’s responses
Basic flow 1. Actor chooses 2. System redirects to ‘Customer Report’
‘Customer Report’ page.
in menu.
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.31/36
ERD
Tables Definition
1. Admins
Table Admins
No. Column Name Date Type Constraint Description
1 AdminID Varchar(10) Not Null ID of Admin
Primary
key
2 Email Varchar(100) Not null Email of Admin
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.32/36
2 Customer
Table Customer
No. Column Name Date Type Constraint Description
1 cusId Varchar(10) Not null ID of Customer
Primary
key
2 cusFirstName Varchar(200) Not null First Name of Customer
3 cusLastName Varchar(200) Not null Last Name of Customer
4 cusGender Bit Default(1) Gender of Customer
5 cusAddress Varchar(200) Not null Address of Customer
6 cusEmail varchar(200) Default(1) Email of Customer
7 cusPass Varchar(200) not null Pass of Customer
8 cusPhone Nvarchar(max) not null Phong of Customer
9 Avatar Varchar(200) Not null Avatar of Customer
10 CreateDate Date Default The date at create
Date
11 IsStatus Bit Default(1) The Status of Customer
1.3 Products
Table Products
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.33/36
Table Order
No. Column Name Date Type Constraint Description
1 orderId Varchar(10) Not null Id of Order
Primary
key
2 totalPrice int Not null Total Price of Order
3 OrderDate date Not null Date of Order
4 ProcessStatus varchar(50) Not null Process of Order
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.34/36
Table Ratings
No. Column Date Type Constraint Description
Name
1 RatingID Int Not null ID of Rating
Identity(1,1) Primary key
Design Plan: BBS Document Name: Problem Definition Document SWD/Form No. 1
Effective Date:20-2-2019 Version: 1 Page no.35/36
Table Categories
No. Column Name Date Type Constraint Description
1 cate_id int identity Id of category
Primary
key
2 cate_name Nvarchar(200) Not null Name of category
3 IsStatus Bit default IsStatus of category
Brands
Table Brands
No. Column Name Date Type Constraint Description
1 brandId Varchar(10) Not nul Id of brand
Primary
key
2 brandName Nvarchar(200) Not null Name of brand
3 brandImage Nvarchar(max) Null Image of brand
4 IsStatus Bit Default(1) IsStatus of Brand