Download as pdf or txt
Download as pdf or txt
You are on page 1of 87

Enterprise Web Software Development

COMP1640 (2020/21)

[ BSc (Hons) Computing (Information System_4)]

Group Report
Contents
1. Introduction ..................................................................................................................... 3
1. Team Member Introduction.............................................................................................. 3
2. User Story ....................................................................................................................... 4
3. Product backlog............................................................................................................... 5
4. Sprint Backlog ................................................................................................................. 6
5. Meeting Minutes .............................................................................................................. 8
Meeting Minutes 4 .................................................................................................................10
6. Workflow Diagram ..........................................................................................................11
7. Database Design ............................................................................................................12
Initial Class Diagram ..........................................................................................................12
Detail Class Diagram .........................................................................................................13
Use Case Diagram.............................................................................................................14
8. Infographic ....................................................................... Error! Bookmark not defined.
10.Screen Design ..................................................................................................................15
High level prototype ............................................................. Error! Bookmark not defined.
11.Test Plan ..........................................................................................................................45
12. Test Log ..........................................................................................................................54
User Manual ..........................................................................................................................66
Reference..............................................................................................................................87
1. Introduction
The system assigned to the coursework according to the assignment is to build a web-based
secure role-based system for collecting student in a large university. The coursework specifies all the
requirements for the system. There is a total of 5 people who will use this program. It lists the functions
that these five people need to perform. The first one is the manager must be able to oversee the entire
process. He doesn’t have the right to edit the selected contributions but he can view and downloaded
as a zip file after the final data is reached. The second one is in each faculty there is one Marketing
coordinator. Marketing Coordinators are only allowed to access student articles related to their faculties.
Another is that the student has the right to submit more than one article. Students must agree to the
terms and conditions before submitting. The fourth one is the administrator. And he has to maintain the
data. The last one is the guest and he has the right to view selected reports from each faculty. As the
design requirement, the user interface should be responsive design. These are the requirements that
this system should have.

1. Team Member Introduction

No Member Name Responsibility Banner ID


1. Phyu Sin Win Scrum Master, Tester, Developer 001139805
2. Shin Thant May Product Owner, Tester
3. Nann Yord Phway Web Designer 001139750
Pai
4. Myint Myat Database Designer 001139465
5. Oak Soe Min Khant Information Architect 001139724
6. Moe Khant Zaw Developer 001139465

The group has a total of 6 members for this coursework. There are seven roles in this project.
Each person is responsible for at least one role. As the product owner: Shin Thant May, as the
scrum master: Phyu Sin Win, As the Web Designer: Nann Yord Phway Pai, As the Database
Designer: Myint Myat, As the information architect: Oak Soe Min Khant, As the developer: Moe
Khant Zaw and Phyu Sin Win and as the tester: Shin Thant May and Phyu Sin Win.
At first, there were a total of seven but he changed sections for some reason. But he was also
involved in building the program in the beginning and took on the role of developer.
2. User Story
1. As a Marketing Manager, I’ll do the registration first.
I’ll view all of the selected contributions and take an overlook the process.
I’ll download the contributions after the final closure date.
But, I’m not able to edit the contributions.

2. As a Marketing Coordinator, I have to make registration.


I can edit or update the data of the contributions.
I can access the students’ contributions.
I have to make comments to the submitted system emails.

3. As a Student, I’ll make student registration.


I have to agree Terms and Conditions before submitting word documents.
And then, I’ll submit articles to the magazine.
I could also upload the high-quality images.

4. As an Administrator, I have to make admin registration first.


I’ll be able to update the data.
And also, I can delete the data.
I could handle all of the maintaining system data.

5. As a Guest, I can make the registration.


I can view all of the selected reports as guest.
3. Product backlog

No User Story Backlog item Priorities Estimate time


No

1. 3 Student will make the high 5 hours


registration.

2. 3 Students submit the articles high 3 hours


to the magazine.

3. 3 Students upload the high- medium 3 hours


quality images.

4. 2 Marketing Coordinator make high 5 hours


the registration.

5. 2 Marketing Coordinator high 24 hours


access the student
contributions.
6. 2 Marketing Coordinator high 12 hours
comments the submitted
system emails.
7. 2 Marketing Coordinator can low 3 hours
edit the data.

8. 1 Marketing Manager makes high 5 hours


the registration.

9. 1 Marketing Manager view the high 5 hours


selected contributions.

10. 1 Marketing Manager high 24 hours


downloads the contributions.

11. 5 Guest make the register. high 5 hours

12. 5 Guest view the reports. medium 5 hours

13. 4 Admin make the register. high 5 hours

14. 4 Admin can able to update low 3 hours


and delete the data.
4. Sprint Backlog
Sprint Burndown Chart
5. Meeting Minutes

Meeting Minutes 1
Meeting Minutes 2

Meeting Minutes3
Meeting Minutes 4

Meeting Minutes 5
6. Workflow Diagram
7. Database Design

Initial Class Diagram


Detail Class Diagram
Use Case Diagram
8.Screen Design

Low level Prototype

Admin deshboard

Home Admin Deshboard


Student
Marketing
coordinator
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Student Register
Low level
Home Admin Deshboard
Student
Student Register Form
Marketing
coordinator
Name: Enter your name
Facutly
Email: example@gmail.com
Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Student
Coordinator list
Faculty: Department-1
Academic list
Article list $acadmic_id
Academic ID:
Sign out

Address:
Image: Browse
no file
Save selected.
Coordinator register
Low level
Home Admin Deshboard
Student
Coordinator Register Form
Marketing
coordinator
Name: Enter your name
Facutly
Email: example@gmail.com
Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Marketing coordinator
Coordinator list
Faculty: Department-1
Academic list
Article list
Address:
Sign out
Image: Browse
no file
selected.
Save
Faculty Entry
Low level
Home Admin Deshboard
Student
Faculty Entry Form
Marketing
coordinator
Facutly
Faculty Name: Enter Faculty Name
Academic Year
Save Clear
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Student list

Home Manager Deshboard


Student
Marketing
Student ID Student Name Email
coordinator
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Academic Entry

Home Admin Deshboard


Student
Academic Entry Form
Marketing
coordinator
Academic_id: A-002
Facutly
Faculty Name: mm/dd/yyyy
Academic Year
Edit Deadline mm/dd/yyyy
Student list
Faculty list SUMIT RESE
T
Coordinator list
Academic list
Article list
Sign out
Academic Entry

Low level
Home Admin Deshboard
Student
Academic Entry Form
Marketing
coordinator
Academic_id: A-002
Facutly
Faculty Name: mm/dd/yyyy
Academic Year
Edit Deadline mm/dd/yyyy
Student list
Faculty list SUMIT RESE
T
Coordinator list
Academic list
Article list
Sign out
Admin deshboard
Low level
Home Admin Deshboard
Student
Marketing
coordinator
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
High level
Home Admin Deshboard
Student
Marketing
coordinator
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Student Register
Low level
Home Admin Deshboard
Student
Student Register Form
Marketing
coordinator
Name: Enter your name
Facutly
Email: example@gmail.com
Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Student
Coordinator list
Faculty: Department-1
Academic list
Article list $acadmic_id
Academic ID:
Sign out

Address:
Image: Browse
no file
Save selected.
High level
Home
Admin Deshboard
Student Student Register Form
Marketing
coordinator Name: Enter your name

Facutly Email: example@gmail.com


Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Student
Coordinator list
Faculty: $acadmic_id
Academic list
Article list
A-00001
Sign out Academic ID:

Address:
Image:
Browse
No file
selected.
Save
Coordinator register
Low level
Home Admin Deshboard
Student
Coordinator Register Form
Marketing
coordinator
Name: Enter your name
Facutly
Email: example@gmail.com
Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Marketing coordinator
Coordinator list
Faculty: Department-1
Academic list
Article list
Address:
Sign out
Image: Browse
no file
selected.
Save
High level
Home
Admin Deshboard
Student Coordinator Register
Marketing Form
Name:
coordinator Enter your name

Facutly Email: example@gmail.com


Academic Year
Password: xxxxxxxxx
Student list
Phone: +95--------------
Faculty list
User Role: Student
Coordinator list
Faculty: $acadmic_id
Academic list
Article list
Sign out Address:
Image:
Browse
No file
selected.
Save

Faculty Entry
Low level
Home Admin Deshboard
Student
Faculty Entry Form
Marketing
coordinator
Facutly
Faculty Name: Enter Faculty Name
Academic Year
Save Clear
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
High level
Home
Admin Deshboard
Student
Faculty Entry Form
Marketing
coordinator
Facutly Faculty Name: Enter Faculty Name
Academic Year
Student list Save Clear
Faculty list
Coordinator list
Academic list
Article list
Sign out

Student list
Low level
Home Manager Deshboard
Student
Marketing
Student ID Student Name Email
coordinator
2 Student1 S1@gmail.com
Facutly
Academic Year 3 Student2 S2@gmail.com

Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
High level
Home
Manager Deshboard
Student
Student ID Student name Email
Marketing
coordinator
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Academic Entry

Low level
Home Admin Deshboard
Student
Academic Entry Form
Marketing
coordinator
Academic_id: A-002
Facutly
Faculty Name: mm/dd/yyyy
Academic Year
Edit Deadline mm/dd/yyyy
Student list
Faculty list SUMIT RESE
T
Coordinator list
Academic list
Article list
Sign out

High level
Home
Admin Deshboard
Student
Academic Entry
Marketing
coordinator
Form
Academic_id: A-002

Facutly Faculty Name: mm/dd/yyyy


Academic Year
Student list Edit Deadline: mm/dd/yyyy

Faculty list SUMIT RESET

Coordinator list
Academic list
Article list
Sign out
Admin Deshboard
Low level
Home Manager Deshboard
Edit profile
Sign out
Faculty list
Student list
Article list

High level
Home Manager Deshboard
Edit profile
Sign out
Faculty list
Student list
Article list
Profile view
Low level
Home Manager Deshboard
Edit profile
Sign out
Manager Manager Email Address Phone Action
Faculty list ID Name
Student list 4 Manager2001 Manager2001@gmai.com MDL 09216732731 Edit

Article list

High level
Home Manager Deshboard
Edit profile
ManagerID Manager Email Address Phone Action
Sign out Name
4 Manager2001 Manager2001@gmail.com MDL 0921732731 edit
Faculty list
Student list
Article list
Edit profile
Low level
Home Manager Deshboard
Edit profile
Sign out Edit profle
Faculty list
Student list Name: Manager2001

Article list Email: Manager2001@gmail.co


m
Password: ……
Phone: 09216732731

Update

High level
Home Manager Deshboard
Edit profile
Sign out
Edit profle
Faculty list
Student list Manager2001
Name:
Article list Manager2001@gmail.co
Email:
mm
Password: ……..
Phone: 09216732731
Update

Article list
Low level
Home Article List
Edit profile
Sign out
Article Acadmic Title UserName Comment Email Docfile Action
Faculty list ID ID
Student list
Article list

High level
Home
Article List
Edit profile
ArticleID Acadamic Title Username Comment Email docfile Action
Sign out ID
Faculty list
Student list
Article list
Coordinator deshboard Article list
Low level
Home Article List
Student
Marketing coordinator
Article Acedemic Title UserName Comment Email Doc file Action
Facutly ID ID

Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out

High level
Home Manager Deshboard
Student
Article Acedemic Title UserName Comment Email Doc file Action
Marketing ID ID
coordinator
Facutly
Facutly
Academic
Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Feedback list
Low level
Home Coordinator Deshboard
Student Get feedback in 14 days
Marketing Article ID Coordinator Title Feedback
coordinator Name
Facutly
Academic Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
High level
Home Manager Deshboard
Student
Article ID Coordinator Title Feedback
Marketing name
coordinator
Facutly
Facutly
Academic
Year
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out

No feedback list
Low level
Home Coordinator Deshboard
Student Get feedback in 14 days
Marketing Article ID Coordinator Title Feedback
coordinator Name
Facutly
Academic Year No feedback list
Student list
Faculty list Article ID Coordinator Title Feedback
Name
Coordinator list
Academic list
Article list
Sign out
High level
Home Coordinator Deshboard
Student Feedback in 14 days
Marketing Article ID Coordinator Title Feedback
coordinator Name
Facutly
Facutly
Academic No feedback list
Year Article ID Coordinator Title Feedback
Name
Student list
Faculty list
Coordinator list
Academic list
Article list
Sign out
Article approve list
Low level
Home Coordinator Deshboard
Student Get Approve Article
Marketing Article ID Acadmic ID Title Upload by Action
coordinator
ART-0001 A-0003 Doc1 StudentMNB Pending||Reject
Facutly Student 3
Academic Year ART-0002 A-0003 Doc2 StudentMNB Pending||Reject

Student list ART-0003 A-0003 Doc3 StudentMNB Pending||Reject


student 3
Faculty list
Coordinator list
Academic list
Article list
Sign out
High level
Home Coordinator Deshboard
Student
Approve article
Marketing
coordinator Article Acadmic Title Upload by Action
ID ID
Facutly
Facutly ART- A-0003 Doc1 StudentMNB Pending||Reject
0001 Student 3
Academic
Year ART- A-0003 Doc2 StudentMNB Pending||Reject
0002
Student list
ART- A-0003 Doc3 StudentMNB Pending||Reject
Faculty list 0003 student 3
Coordinator list
Academic list
Article list
Sign out
Article Form
Low level

Article Entry

Article ID ART-0005

Academic ID A-0002
UserID Student MNM

Email St1@gmail.com

Faculty F-0001

Article Title Enter article title


Create Date 01/11/2020
Comment

Upload Doc
Browser

Upload Image Broswe


r
SAVE
High level

Article Entry

Article ID ART-0005

Academic ID A-0002
UserID Student MNM
Email St1@gmail.com

Faculty F-0001

Article Title Enter article title


Create Date 01/11/2020
Comment

Upload Doc
Browser

Upload Image Broswe


r
SAVE
Student Article
Low level

You Profile
UserName-Student MNN
Email-st1@gmail.com
Update your profile
Your have upload 1 Article.Add article.
You Article
Article ID Create Article Status Comment Action
Time Title
ART-0001 2020-10- Do10 Pending Aricle 10 Edit
31
High level

You Profile
UserName-Student MNN
Email-st1@gmail.com
Update your profile
Your have upload 1 Article.Add article.
You Article
Article ID Create Article Status Comment Action
Time Title
ART-0001 2020-10- Do10 Pending Aricle 10 Edit
31
9.Test Plan
Manager Login Page
Test What is being How Test Data Used Expected
tested Results
1. test the input Enter the email Data Set 1 Wrong input
textbox with in the text box validation
email format without @
2. Test the agree Login to the Data Set 2 Please Click on
Term and account without agree term and
condition clicking the condition
checkbox check box
3. Test the login Fill the data in Data Set 3 Login Success
button text box and
click the login
button
4. Test the email, Enter the wrong Data Set 4 Your Email or
password or role email or wrong Password or
password Role are invalid

Manager Edit Profile

Test What is being How Test Data Used Expected


tested Results
1. test the input Enter the email Data Set 1 Wrong input
textbox with in the text box validation
email format without @
2. Test Edit button Click the edit Data Set 2 Reach to update
button in the form
view profile
3. Test the update Change some Data Set 3 Profile Updated
button data in input

Download function in Article list


Test What is being How Test Data Used Expected
tested Results
1. Test the Click the button Data Set 1 Save as Zip file
Download button
Admin Login

Test What is being How Test Data Used Expected


tested Results
1. Test the Terms Do not click the Data Set 1 Error alerts and
and conditions. tick in terms and the message
condition and box will tell to
click login agree the terms
button. and condition.
2. Test the login After filling all Data Set 2 Error alerts and
button with the fields, click the message will
wrong user the login button. tell that
name and username or
password. password are
invalid.
3. Test the login After filling all Data Set 3 No error found
button with the the fields, click and the
right username the login button. message box
and password. will show that
you’re logging
in.

Student Register

Test What is being How Test Data Used Expected


tested Results
1. Test the input Fill just one Data Set 1 Error alerts in
textbox that textbox and click another textbox
error alert or not. the register which are
button. showing the
textbox is null.
2. Test the email Enter email Data Set 2 Error will show
format. without @. that the
validation is
wrong.
3. Test the browse Click the browse Data Set 3 The image file
button. button and has to be
choose the imported.
image.
4. Test the Click the button Data Set 4 The message
Register button. and make will appear to
register. show the
student is
registered.
Student List

Test What is being How Test Data Used Expected


tested Results
1. Test the student In the list, check Data Set 1 The student data
list in the admin the data of the is must exist in
dashboard. student that you the student list.
registered.

Marketing Coordinator Register

Test What is being How Test Data Used Expected


tested Results
1. Test the input Fill just one of Data Set 1 Error shows in
textbox that the textboxes other textboxes
error will show and click and they’re
or not. register. showing that the
textbox is null.
2. Test with email Enter email Data Set 2 Error alert and
format. without @. show that the
validation of
email is wrong.
3. Test the browse Click the browse Data Set 3 The image file
button. and choose the has to be
image. imported.
4. Test the Click the button Data Set 4 The message
Register button. and register for box will show
managing that the
coordinator. managing
coordinator is
registered.

Coordinator List

Test What is being How Test Data Used Expected


tested Results
1. Test the In the list, check Data Set 1 The coordinator
coordinator list the data of data is must be
in the admin coordinator in the list of
dashboard. which has been coordinators.
registered.

Faculty Register
Test What is being How Test Data Used Expected
tested Results
1. Test the textbox Click the register Data Set 1 The message
of the faculty button without shows that
register. writing anything please fill this
in the textbox. field.
2. Test the save Click the save Data Set 2 When the data is
button. after filling the registered, the
faculty. message box
will show that
the faculty is
created.

Faculty List

Test What is being How Test Data Used Expected


tested Results
1. Test update Click the update Data Set 1 It will go to
button in faculty and go to update update form.
list form. form.
2. Test the update Click the update Date Set 2 The data will
in the update to get updated. update.
form.
3. Test the delete Click the delete Data Set 3 The data will be
button in the button to delete deleted.
faculty list. the data.

Sign Out

Test What is being How Test Data Used Expected


tested Results
1. Test the sign out Choose the sign Data Set 1 The admin will
button. out button in the log out.
admin
dashboard.

Coordinator Login

Test What is being How Test Data Used Expected


tested Results
1. Test the Terms Do not click the Data Set 1 Error alerts and
and conditions. tick in terms and the message
condition and box will tell to
click login agree the terms
button. and condition.
2. Test the login After filling all Data Set 2 Error alerts and
button with the fields, click the message will
wrong user the login button. tell that
name and username or
password. password are
invalid.
3. Test the login After filling all Data Set 3 No error found
button with the the fields, click and the
right username the login button. message box
and password. will show that
you’re logging
in.

Feedback Form

Test What is being How Test Data Used Expected


tested Results
1. Test feedback Click the Data Set 1 Reach to the
link. feedback link in feedback form.
the article list
form
2. Test submit Fill the data in Data Set 2 Feedback
button the box and click complete
the submit
button

Article Pending Form

Test What is being How Test Data Used Expected


tested Results
1. Test the article Click the Data Set 1 “Article
approve approve link in Approved”
the pending form message will
display.
2. Test the article Click the Data Set 2 “Article rejected”
reject approve link in message will
the pending form display.
Article approve Form

Test What is being How Test Data Used Expected


tested Results
1. Test the article Click the Data Set 1 “Article pending”
pending link pending link in message will
the approve display.
form
2. Test the article Click the Data Set 2 “Article rejected”
reject approve link in message will
the approve display.
form

Article Reject Form

Test What is being How Test Data Used Expected


tested Results
1. Test the article Click the retrieve Data Set 1 “Article
retrieve link link in the reject Retrieved”
form message will
display.

Student Login
Test What is being How Test Data Used Expected
tested Results
1. Test the Terms Do not click the Data Set 1 Error alerts and
and conditions. tick in terms and the message
condition and box will tell to
click login agree the terms
button. and condition.
2. Test the login After filling all Data Set 2 Error alerts and
button with the fields, click the message will
wrong user the login button. tell that
name and username or
password. password are
invalid.
3. Test the login After filling all Data Set 3 No error found
button with the the fields, click and the
right username the login button. message box
and password. will show that
you’re logging
in.

Article upload Form

Test What is being How Test Data Used Expected


tested Results
1. Test the choose Didn’t choose Data Set 1 Error alerts and
file browse the file and click the message
the submit box will tell to
button choose the file in
the browse.
2. Test the email Put the wrong Data Set 2 Error alerts and
format email format in the message will
the email text tell to fill the
box. correct email.
3. Test the entry Login on the Data Set 3 Upload button
deadline. date beyond the will disappear
entry deadline and Error
message will
show.
4. Test the upload Fill all data in the Data Set 4 Successful
button form and click Message:
the upload “Upload
button complete”

Article Update Form


Test What is being How Test Data Used Expected
tested Results
1. Test the choose Didn’t choose Data Set 1 Error alerts and
file browse the file and click the message
the submit box will tell to
button choose the file in
the browse.
2. Test the update Login on the Data Set 3 Upload button
deadline. date beyond the will disappear
entry deadline and Error
message will
show.
3. Test the edit Edit some data Data Set 4 Successful
button in article and click the message “Article
update form update button Updated”.

Student Edit Profile

Test What is being How Test Data Used Expected


tested Results
1. Test update Click the update Data Set 1 It will reach to
profile link your profile link the profile edit
in the My profile form.
page
2. Test the Edit Click the edit Data Set 2 Successful
button button message:
“Profile
Updated”

Guest Login
Test What is being How Test Data Used Expected
tested Results
1. Test the login After filling all Data Set 1 Error alerts and
button with the fields, click the message will
wrong user the login button. tell that
name and username or
password. password are
invalid.
2. Test the login After filling all Data Set 2 No error found
button with the the fields, click and the
right username the login button. message box
and password. will show that
you’re logging
in.

Article Display

Test What is being How Test Data Used Expected


tested Results
1. Test the detail Login to an Data Set 1 It will reach to
button account and go the article detail
to display page. page and can
Click the detail see all detail
button about article
10. Test Log
Manager Login
Test What is being How Test Date Expecte Actual Action
tested Data d Result Result Taken
used

1 test the input Enter Data 16.10.20 Show Wrong Recode


textbox with email the Set 1 20 Successf input and test
format email in ul Login validation
the text Or
box Email or
Passwor
d
incorrect
2 Test the agree Login Data 16.10.20 Please Please Go back
Term and to the Set 2 20 Click on Click on and click
condition account agree agree agree
checkbox without term and term and term and
clicking condition condition condition
the
check
box
3 Test the login Fill the Data 16.10.20 Login Logging Go to
button data in Set 3 20 Success in Article
text box upload
and page
click
the
login
button
4 Test the email, Enter Data Wrong Your Refill
password and the Set 4 validation Email or correct
role wrong Passwor informati
email d or Role on and
or are test
wrong invalid!
passwo
rd
Admin Login

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Do not Data 19.10.2020 Error Error alerts Click a
Terms and click the Set 1 alerts and and the tick at
conditions. tick in the message Terms
terms message box is and
and box will showing to Condition.
condition tell to agree
and click agree the terms and
login terms and condition.
button. condition.
2 Test the After Data 19.10.2020 Error Error Check the
login button filling all Set 2 alerts and shows that username
with wrong the the user is or
user name fields, message putting password
and click the will tell invalid again and
password. login that username put the
button. username or right one.
or password.
password
are
invalid.
3 Test the After Data 19.10.2020 No error No error -
login button filling all Set 3 found and alerts and
with the the the it shows
right fields, message logging in
username click the box will because
and login show that login was
password. button. you’re succeeded.
logging
in.

Student Register

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Fill just Data 19.10.2020 Error Error alerts Fill all
input one Set 1 alerts in with red the
textbox textbox another color. It fields.
that error and click textbox shows those
alert or not. the which are textboxes
register showing are still null.
button. the
textbox is
null.
2 Test the Enter Data 19.10.2020 Error will Error alerts. Enter
email email Set 2 show that the
format. without the email
@. validation address
is wrong. again
with its
format.
3 Test the Click the Data 19.10.2020 The image The image -
browse browse Set 3 file has to file is
button. button be imported.
and imported.
choose
the
image.
4 Test the Click the Data 19.10.2020 The The student -
Register button Set 4 message is registered
button. and will successfully.
make appear to
register. show the
student is
registered.

Student List
Test What is How Test Date Expected Actual Action
being Data Result Result Taken
tested used
1 Test the In the list, Data Set 19.10.2020 The The -
student list check the 1 student student
in the admin data of the data must data is in
dashboard. student exist in the list.
that you the
registered. student
list.

Marketing Coordinator

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Do not Data 19.10.2020 Error Error alerts Click a
Terms and click the Set 1 alerts and and the tick at
conditions. tick in the message Terms
terms message box is and
and box will showing to Condition.
condition tell to agree
and click agree the terms and
login terms and condition.
button. condition.
2 Test the After Data 19.10.2020 Error Error Check the
login button filling all Set 2 alerts and shows that username
with wrong the the user is or
user name fields, message putting password
and click the will tell invalid again and
password. login that username put the
button. username or right one.
or password.
password
are
invalid.
3 Test the After Data 19.10.2020 No error No error -
login button filling all Set 3 found and alerts and
with the the the it shows
right fields, message logging in
username click the box will because
and login show that login was
password. button. you’re succeeded.
logging
in.

Coordinator List

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the In the list, Data 20.10.2020 The The data -
coordinator check the Set 1 coordinator exists in
list in the data of data is must the
admin coordinator be in the list coordinator
dashboard. which has of list.
been coordinators.
registered.

Faculty Register

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Click the Data 20.10.2020 The The Fill the
textbox of register Set 1 message message textbox.
the faculty button shows that appeared.
register. without please fill
writing this field.
anything
in the
textbox.
2 Test the Click the Data 20.10.2020 When the The -
save save after Set 2 data is faculty is
button. filling the registered, created.
faculty. the
message
box will
show that
the faculty
is created.

Faculty List

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test update Click the Data 20.10.2020 It will go to It goes to -
button in update Set 1 update update
faculty list and go to form. form.
form. update
form.
2 Test the Click the Data 20.10.2020 The data The name -
update in update to Set 2 will update. of the
the update get faculty is
form. updated. updated.
3 Test the Click the Data 20.10.2020 The data The -
delete delete Set 3 will be faculty
button in button to deleted. name is
the faculty delete the deleted.
list. data.

Sign Out

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Choose Data 20.10.2020 The admin Logged -
sign out the sign Set 1 will log out. out.
button. out button
in the
admin
dashboard.
Coordinator Register

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Fill just Data 19.10.2020 Error Error alerts Fill all
input one Set 1 alerts in with red the
textbox textbox another color. It fields.
that error and click textbox shows those
alert or not. the which are textboxes
register showing are still null.
button. the
textbox is
null.
2 Test the Enter Data 19.10.2020 Error will Error alerts. Enter
email email Set 2 show that the
format. without the email
@. validation address
is wrong. again
with its
format.
3 Test the Click the Data 19.10.2020 The image The image -
browse browse Set 3 file has to file is
button. button be imported.
and imported.
choose
the
image.
4 Test the Click the Data 19.10.2020 The The student -
Register button Set 4 message is registered
button. and will successfully.
make appear to
register. show the
student is
registered.
Feedback form

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test Click the Data 26.10.2020 Display Reach to -
feedback feedback Set 1 the the
link. link in feedback feedback
the form form.
article
list form
2 Test Fill the Data 26.10.2020 Successful Feedback -
submit data in Set 2 message complete
button the box will show
and click
the
submit
button

Article Pending Form

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Click the Data Set 26.10.2020 It will “Article -
article approve 1 show the Approved”
approve link in the successful message
pending message. will display.
form
2 Test the Click the Data Set 26.10.2020 It will “Article -
article approve 2 show the rejected”
reject link in the successful message
pending message. will display.
form

Article Approve Form


Test What is How Test Date Expected Actual Action
being Data Result Result Taken
tested used
1 Test the Click the Data Set 26.10.2020 It will “Article -
article approve 1 show the Pending”
pending link in the successful message
approve message. will display.
form
2 Test the Click the Data Set 26.10.2020 It will “Article -
article approve 2 show the rejected”
reject link in the successful message
approve message. will display.
form
Article Reject Form

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Click the Data Set 26.10.2020 It will “Article -
article retrieve 1 show the Rejected”
retrieve link in the successful message
link reject message. will display.
form

Student Login Form

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Do not Data 19.10.2020 Error Error alerts Click a
Terms and click the Set 1 alerts and and the tick at
conditions. tick in the message Terms
terms message box is and
and box will showing to Condition.
condition tell to agree
and click agree the terms and
login terms and condition.
button. condition.
2 Test the After Data 19.10.2020 Error Error Check the
login button filling all Set 2 alerts and shows that username
with wrong the the user is or
user name fields, message putting password
and click the will tell invalid again and
password. login that username put the
button. username or right one.
or password.
password
are
invalid.
3 Test the After Data 19.10.2020 No error No error -
login button filling all Set 3 found and alerts and
with the the the it shows
right fields, message logging in
username click the box will because
and login show that login was
password. button. you’re succeeded.
logging
in.
Test What is How Test Date Expected Actual Action
being Data Result Result Taken
tested used
1 Test the Fill just Data 26.10.2020 Error Error alerts Fill all
input one Set 1 alerts in with red the
textbox textbox another color. It fields.
that error and click textbox shows those
alert or not. the which are textboxes
register showing are still null.
button. the
textbox is
null.
2 Test the Enter Data 26.10.2020 Error will Error alerts. Enter
email email Set 2 show that the
format. without the email
@. validation address
is wrong. again
with its
format.
3 Test the Click the Data 26.10.2020 The image The image -
browse browse Set 3 file has to file is
button. button be imported.
and imported.
choose
the
image.
4 Test the Click the Data 26.10.2020 The The student -
Register button Set 4 message is registered
button. and will successfully.
make appear to
register. show the
student is
registered.

Article upload form


Test What is How Test Date Expected Actual Action
being Data Result Result Taken
tested used
1 Test the Didn’t Data 27.10.2020 Error Error alerts Fill all
choose file choose Set 1 alerts in with red the
browse the file another color. It fields.
and click textbox shows those
the which are textboxes
submit showing are still null.
button the
textbox is
null.
2 Test the Put the Data 27.10.2020 Error will Error alerts. Enter
email wrong Set 2 show that the
format email the email
format in validation address
the is wrong. again
email with its
text box. format.
3 Test the Login on Data 27.10.2020 Show the An error -
entry the date Set 3 error message
deadline. beyond message. will be
the entry displayed at
deadline the top of
the page
4 Test the Fill all Data 27.10.2020 Successful Show the -
upload data in Set 4 Message: upload
button the form “Upload complete
and click complete” message
the with
upload message
button box.

Article Update Form

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Didn’t Data 27.10.2020 Error “Please fill Go back
choose file choose Set 1 alerts in the file” to the
browse the file another error update
and click textbox message form and
the which are will be fill data
submit showing showed.
button the
textbox is
null.
2 Test the Login on Data 27.10.2020 Error Upload -
update the date Set 3 alerts and button will
deadline. beyond the disappear
the entry message and Error
deadline box will tell message
to choose will show.
the file in
the
browse.
3 Test the Edit Data 27.10.2020 Upload Successful -
edit button some Set 4 button will message
in article data and disappear “Article
update click the and Error Updated”.
form update message
button will show.
Student Edit profile
Test What is How Test Date Expected Actual Action
being Data Result Result Taken
tested used
1 Test Click the Data 27.10.2020 It will Click the -
update update Set 1 reach to update and
profile link your the profile it will take to
profile edit form. the update
link in form
the My
profile
page
Test the Click the Data 27.10.2020 Successful Profile
Edit button edit Set 2 message updated
button will be successfully
showed message
box will be
showed

Guest Login

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the After Data 28.10.2020 Error Error Check the
login button filling all Set 1 alerts and shows that username
with wrong the the user is or
user name fields, message putting password
and click the will tell invalid again and
password. login that username put the
button. username or right one.
or password.
password
are
invalid.
2 Test the After Data 28.10.2020 No error No error -
login button filling all Set 1 found and alerts and
with the the the it shows
right fields, message logging in
username click the box will because
and login show that login was
password. button. you’re succeeded.
logging
in.
Article Display

Test What is How Test Date Expected Actual Action


being Data Result Result Taken
tested used
1 Test the Login to Data 28.10.2020 Once It will reach -
detail an Set 2 clicked, it to the
button account will be article
and go to taken to detail page
display the detail and can
page. page see all
Click the where it detail
detail will show about
button the detail article.
of the
article.
11. User Manual

User1- Admin
This is a user guide to make the program easier to use. First of all, it needs to login as manager
to the program.

To use this program, we need to login first. This is how to start a program. First of all, we need
to start using it as a manger.
You need to enter your email and password and then choose your role.

And then click on the check box to agree terms and conditions and click the login button that will
take to the admin dashboard.
If you login as a manager, it will reach to this page. You can see seven tabs next to it.
Manager profile is for showing the data with the list. And then there is also edit link to update his
information. But email is disable to edit. Email is important for user data and cannot be deleted
or edited frequently.

Under the Mange profile, it has student list from all faculties. As a manager, he can see all of
list.

Another one is article list from the student. Here, manager can download the files as doc or zip.

The next tab is faculty list and their manager can see the Faculty name and ID.
And the last one the number of contribution report page. This is to show the contribution of each
faculty by academic year.
After that, click the sign out and return to the login page.
User 2-Admin

Another user is an admin who perform most of the functions of this system.

Fill the email, password and choose admin user role in the text box and click the agree terms
and conditions check box. After that, click login and go to admin dashboard.
This is the admin dashboard. This tab is the student register that is to create the student
account by admin. Here, admin need to fill student name, email, password, phone, faculty,
academic id, year, address and image, and then, click the save button and save successfully.
The next tab is marketing coordinator for registration. It also needs to create an account for
coordinator by admin. So, admin need to fill name, email, password, phone, user role and
faculty, address and image same as creating the student account above.

This form is to add the new faculty type. As the id is auto, admin only need to enter the name.
And the click save.
This academic entry form is to define the upload deadline, edit deadline and academic year. So
admin will need to enter year and choose the upload and edit deadline in the calander. And then
click the save button. Reset button is clear the data in the text box.

Admin can see the student list like the manager. It will be easier to look at these lists separately.
This is the faculty list. Here, admin can edit and delete the fauclty name. After clicking the
update link, it will reach to the faculty update form.
This is the coordinator list in each faculty. And then click sign out tab and return to the login
page.

User3-Coordinator

Fill the email, password and choose coordinator user role in the text box and click the agree
terms and conditions check box. After that, click login and go to admin dashboard.
This is the view profile page of the coordinator. And click edit here and coordinator will be taken
to the update form. And there, he can edit all data from the text box except email. After that,
click the update button and profile edit successfully.
This is a list of feedback within 14 minutes.

This a no-feedback list within 14 days. Coordinator can see these list and he can give the
feedback again.
This is the article pending page. In this page, coordinator can do article approve, reject, and
reterive by clicking the link. After that he can sing out and return to login in page.
User4- Student

Fill the email, password and choose student user role in the text box and click the agree terms
and conditions check box. After that, click login and go to admin dashboard.
After login, student will reach to article upload page. Here he can upload his article. Student
needs to fill the article title, comment and Choose the file and image to upload. After that, click
the upload button and it will show the complete message.
And then, this is the slide navigation for student home. Here my profile is for edit profile. And
article list is the list of his uploaded article. Article upload page is to article upload entry and the
last one is to sign out from account.

This is my profile page and here student can see the his user name and email first. Under them,
it is the article list that he uploaded. After that click the update your profile link and it will reach to
profile edit page.
This is the profile edit page for student. Here student can edit only his name and click update.
After that he can sign out and go to home page.

Uesr6-Guest

This the guest login form. Guest has his own login form and no need to choose the user role.
This is the register form for the Guest registration. Guest need to fill the username, email,
password. After that, click the register button and account create successfully.

This page is an edit profile page for people who already have an account. Guest can edit his
profile in the edit page.
This the article display page and the image is used as a cover by the image of the students
when the article was posted.

After click the detail button in the display page, it will taken to the article detail page. And guest
can see the detail of the article in this page.
Reference
https://backlog.com/blog/successful-sprint-review-meeting/
https://masterofproject.com/blog/3813/scrum-sprint-backlog
https://www.tothenew.com/blog/how-to-estimate-story-points-in-agile/
https://www.xlstemplates.com/agile-sprint-backlog-template-excel/
https://www.smartsheet.com/agile-project-management-excel-templates
https://academic.oup.com/cpe/search-results?q=&tax=JEL/C

You might also like