Professional Documents
Culture Documents
1633 - ASM2 - Nguyen Dang Khanh Hang
1633 - ASM2 - Nguyen Dang Khanh Hang
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Student’s signature
Grading grid
P5 P6 P7 M4 M5 D2 D3
Summative Feedback: Resubmission Feedback:
Table of Figures:
Table of Table:
II. Create a design document for a branded, multipage website supported with medium fidelity
wireframes and a full set of client and user requirements (P5):
1. Users’ requirements:
As an administrator:
− I want to add products to the website so that customers can choose more.
− I want to remove the old products so that I can update new products.
− I want to access customer account information including their order information so that I can deliver the products
they ordered to their home
− I want to view orders so that I can approve them.
− I want to statistic products so that I can know products quantity.
As a customer:
− I want to search products so that I can buy them.
− I want to view products so that I can know well the products.
− I want to be able to view, add, delete, and update products in my cart so that I can buy precisely what I want.
− I want to examine my profile to ensure that my information is right.
− I want to check my order so that I make sure what I want to buy.
− I want to check my order status so that I can know where my products are.
− I want to feedback so that I can help the shop improve quantity.
− I want to sign up as a member to receive the most recent alerts.
− I want to login to use the full functionality of the website.
2. Accessibility standards and guidelines:
Figure 1: WCAG
− Web Content Accessibility Guidelines (WCAG) 2.1 specifies ways to make Web content more accessible to individuals with
impairments. Visual, auditory, muscular, verbal, cognitive, language, learning, and neurological problems all contribute to
accessibility. Although these recommendations cover a wide variety of topics, they cannot meet the requirements of persons
with all types, degrees, and combinations of disabilities. These standards also make Web material more useable for older
people whose skills change as they age, and they frequently increase usability for all users.
4. Wireframes:
− Wireframes are black and white layouts that define each page element, page feature, transition region, or navigation for your
website in a set size and location. They are simple, with no colors, fonts, logos, or other design features. The structure of the
site is the emphasis of the wireframe.
4.1 Landing Page:
▪ Landing Page:
− The landing page will show if you visit the website without registering or logging in. The first is the navbar section, which
contains all of the website's functionality but will not be accessible. Following that are banner advertising, with the store's
details in the footer.
− This is the code to display the banner ad and footer of the page. Footer includes information of the page including contact,
introduction, recruitment and some other information
▪ Login Page:
− The login page displays a form that allows consumers to buy items from the shop.
Figure 18: Login Page
Figure 19: Navbar Login Page
− This is the code that displays the Login Page. Here are some input functions for users to enter the information needed to log in
if they already have an account. Conversely, if you do not have an account, the user must register an account by clicking the
"Register" button. Also, in this code there is <form action='' method=''> to assign data sending address and data sending
method. Here, is assigned to “dangnhap.php”.
− Next, the php code is used to get the data the user enters into the form to submit the data to the database. Check that you have
entered the correct username and password. If not, the "Please enter your full username and password" screen will appear.
Also, if users log in successfully, customers will come to the home page. Conversely, when you enter incorrect username or
password, the screen "Your username or password is incorrect" will appear.
− This is the PHP code used to register an account. If all the data is valid then the user input data will be inserted into the
database.
▪ Home Page:
− When you log in successfully, the system will take you to the Home Page and use the website's functions. The homepage is the
face of the website, so it is the website that is focused. The first is the navbar section that includes all the functionality of the
website. Below is a banner ad makes the website more special. Next are the areas containing the best collection of shop.
Figure 35: Home Page
Figure 36: HTML Home Page
Figure 37: HTML Home Page (2)
Figure 38: HTML Home Page (3)
Figure 39: CSS Home Page
Figure 40: CSS Home Page (2)
Figure 41: CSS Home Page (3)
▪ Product Page:
− Customers will select and purchase things from the shop via the Product page.
Figure 42: product Page
Figure 43: Product Page (2)
Figure 44: HTML Product Page
Figure 45: HTML Product Page (2)
Figure 46: CSS Product Page
Figure 47: CSS Product Page (2)
▪ Contact Page:
− The contact page includes the store's contact information and the customer's comments for the shop.
▪ Cart Page:
− After the consumer adds things to the cart, they will be stored on the cart page. The cart will show the amount of money that
the customer must pay.
Figure 52: Cart Page
Figure 53: HTML Cart Page
Figure 54: HTML Cart Page (2)
Figure 55: HTML Cart Page (3)
Figure 56: CSS Cart Page
Figure 57: CSS Cart Page (2)
Figure 58: CSS Cart Page (3)
Figure 59: CSS Cart Page (4)
Figure 60: CSS Cart Page (5)
IV. Create a suitable Test Plan identifying key performance area and use it to review the
functionality and performance of your website. User Experience (UX) and User Interface (UI)
(P7):
1. Test plan:
Test
Date What is being tested How Expect Result
Plan
1 7/5/2023 Test the interface of landing page localhost/ASM2/ Display Landing page
2 7/5/2023 Test the interface of login page localhost/ASM2/Login.html Display Login page
3 7/5/2023 Test the interface of register page localhost/ASM2/ dangky.html Display Register page
4 7/5/2023 Test the interface of home page localhost/ASM2/Home.html Display Home page
5 7/5/2023 Test the interface of product page localhost/ASM2/Product.html Display Product page
6 7/5/2023 Test the interface of contact page localhost/ASM2/Contact.html Display Contact page
7 7/5/2023 Test the interface of cart page localhost/ASM2/Store.html Display Cart page
Check when successfully registered Enter all required information Display “Xin chào Nguyen Dang
8 7/5/2023 Khanh Hang. Bạn đã đăng ký thành
công. Hãy đăng nhập”
The change of landing page before and When successfully logged in, the
9 7/5/2023 after login system automatically switches to the
Home page
Log in with an unregistered account Login account not in database Display “Your username or
10 7/5/2023
password is incorrect! Back”
Log in with the wrong username or Log in with a password that doesn’t Display “Your username or
11 7/5/2023 password match the password in the database. password is incorrect! Back”
Log in without filling in the blanks Leave some fields blank on the Display “Please enter your full
12 7/5/2023
login form. username and password! Back”
Sign up without filling in the blanks Leave some fields blank on the sign Display “Error
13 7/5/2023 up form. Back”
The case of password and confirm Try to input password and confirm Display “Password and Confirm
14 7/5/2023 password are not match. password are not the same password not match. Please re-
enter”
Table 1: Test Plan
2. Test case:
Test Actual
Test Name How Inputted data Expected Result Status
Case Result
Test the interface of
1 localhost/ASM2/ Display Landing page Pass
landing page
Test the interface of localhost/ASM2/
2 Display Login page Pass
login page Login.html
Test the interface of localhost/ASM2/
3 Display Register page Pass
register page dangky.html
Test the interface of localhost/ASM2/
4 Display Home page Pass
home page Home.html
Test the interface of localhost/ASM2/
5 Display Product page Pass
product page Product.html
Test the interface of localhost/ASM2/
6 Display Contact page Pass
contact page Contact.html
Test the interface of localhost/ASM2/
7 Display Cart page Pass
cart page Store.html
“Nguyen Dang Khanh Hang” Display “Xin chào Nguyen
Check when Enter all
“123” Dang Khanh Hang. Bạn đã
8 successfully required Pass
“123” đăng ký thành công. Hãy
registered information
đăng nhập”
The change of When successfully logged in,
9 landing page before the system automatically Pass
and after login switches to the Home page
Log in with an Display “Your username
Login account
10 unregistered
not in database
KhanhHang or password is incorrect! Pass
account Back”
Log in with a
Log in with the password that Display “Your username
“123”
11 wrong username or doesn’t match or password is incorrect! Pass
“456”
password the password in Back”
the database.
Leave some Display “Please enter your
Log in without
12 fields blank on full username and Pass
filling in the blanks
the login form. password! Back”
Leave some
Sign up without Display “Error
13 fields blank on Pass
filling in the blanks
the sign up form. Back”
Try to input
The case of Display “Password and
password and
password and “123” Not
14
confirm password
confirm
“Nguyen Dang Khanh Hang”
Confirm password not Pass
password are not match. Please re-enter”
are not match.
the same
Table 2: Test Case
Case 2:
Case 8: