Professional Documents
Culture Documents
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Table of Contents
Chapter I................................................................................................................................................................... 8
Description of the System ....................................................................................................................................... 8
Overview of the System ...................................................................................................................................... 9
The Project Site.................................................................................................................................................... 9
Background of the Client..................................................................................................................................... 9
Hierarchical Input Process Output (HIPO) ........................................................................................................ 10
Description of the Main Module and Sub Module........................................................................................... 11
Chapter II................................................................................................................................................................ 14
The Company ......................................................................................................................................................... 14
Company Description ........................................................................................................................................ 15
Company Name ................................................................................................................................................. 15
Vision ................................................................................................................................................................. 15
Mission............................................................................................................................................................... 15
Company Logo ................................................................................................................................................... 16
Objective ............................................................................................................................................................ 16
Organization Structure ...................................................................................................................................... 16
System Analyst and Design Team ..................................................................................................................... 17
Programming Team ........................................................................................................................................... 17
Testing Team ..................................................................................................................................................... 17
Archivist Team ................................................................................................................................................... 18
Training Team .................................................................................................................................................... 18
Roles and Responsibilities ................................................................................................................................. 19
Work Personality Type and Evaluation of Work Styles ................................................................................... 21
Personal Assessment......................................................................................................................................... 21
Individual Assessment....................................................................................................................................... 22
Group Policies .................................................................................................................................................... 23
Meeting Policies: ........................................................................................................................................... 23
1
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
2
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
3
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
4
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
5
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter I
Description of the System
8
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The BA Dormitory has been a one stop dormitory for the student and other people who are
looking for rooms. It has become well-known for their friendly services which made the dormitory
currently serving the student and other people around 3 years.
Even though the dormitory has always been a one stop dormitory, the officer in charge or the
landlady serves their borders manually and keeps the records of their border through excel. To ease
the burden of possibly loosing tracks of the records, the Code X has chosen to develop BA Dormitory
Management System that would effectively manage and monitor the transaction.
9
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
10
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Login The system allows the user to input the username and password,
If the username and password match with the user stored in database
Username then the user now can access the system.
Password
Boarder
This module, it is all about the boarders.
New Border In the sub-module view, it shows all the boarder’s information.
View
Guardian
Rent
In the rent module, this where the main transaction of the system.
New Rental In the sub module new transaction, the system asks for the boarders
infomation when it’s their first time renting.
New Border
Browse
Room
Add Ons
Save
11
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Cancel
View Billings
Print Billings
Cancel
Account
This module is where the admin add another
user to the system. And only the admin has
New the access to this. module.
Account
12
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
.
Profile User account settings.
Save
Cancel
Logout
The user exits the system.
13
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter II
The Company
14
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Company Description
Code X is a software development company designed to offer good system related services that
suit its client’s needs. It is a new company working by a group of Computer Science people from
Western Mindanao State University.
Company Name
Code X is derived from two words “Code” and “X”. They were combined together to create a
company name that reflect the unity of the members to create a system that meets the need of our
clients. “X” was derived from the word of “Xaern” meaning to enjoy something so much you begin to
hate how much you like it. The “Code” is the word that symbolizes what our group aims and does for
the people. We shall be able to create a high-standard and user-friendly system software and provide
a good service to our clients.
Vision
The Code X Inc. shall be the number one choice for creating software system for the people. We
shall be able to create a high-standard and user-friendly system software and provide a good service to
our clients.
Mission
Code X Inc. aim to be one of the good companies that provide the best services that can satisfy
the needs of the client.
15
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Company Logo
Objective
Organization Structure
16
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Programming Team
Testing Team
17
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Archivist Team
Training Team
18
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The programmer should always test his/her code before going to the tester.
Responsibility of logging errors, message on errors etc.
Responsibility of sometimes recommending the right solution for the client to solve a problem.
Responsibility to protect the privacy of the client’s data.
They often set up the test environments or assist system administration and network
management staff in doing so.
As test execution begins, the number of testers often increases, starting with the work
required to implement tests in the test environment.
Testers execute and log the tests, evaluate the results and document problems found.
19
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
They monitor the testing and the test environment, often using tools for this task, and often
gather performance metrics.
Throughout the software testing life cycle, they review each other’s work, including test
specifications, defect reports and test results.
The person who has the overall responsibility for the successful initiation, planning, design,
execution, monitoring, controlling and closure of a project.
Must have a combination of skills including an ability to ask penetrating question, detect
unstated assumption and resolve conflicts, as well as more general management skills.
Can lessen risk significantly, often by adhering a policy of open communication, ensuring
every significant participant has an opportunity to express opinions and concerns.
Is one who responsible for making decisions both large and small, in such a way that risk is
controlled uncertainly minimized. Every decision taken by the project manager should be
taken in such way that it directly benefits the project.
Promote access to records to the fullest extent consistent with the public interest but should
observe any legal or prudent restrictions on the use of records.
Respond promptly and courteously to research request – not discussing the work of one
researcher with another except where a clear duplication of effort is apparent.
Must not profit from any commercial exploitation of the records in custody, nor without
from others any information gained as a result of official duties.
20
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Develop training policies that establish guidelines for all training functions.
Verify that the training staff has obtained and is maintaining their technical and instructional
knowledge and skills.
Work Personality Type and Evaluation of Work Styles
The team defined a work style to be able describe each member’s character and Approaches to the activity.
Intuitive introvert – is a character trait inquires other people’s opinions or ideas; he still considers
his own feelings.
Intuitive extrovert – is a character trait that articulates tasks to other people and also shares his idea
as well as acknowledge feelings.
Rational introvert – is a character trait that expresses thoughts regarding their ideas unto other
people.
Rational extrovert – is a character trait that expresses their ideas and opinions to the team.
Personal Assessment
21
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Richa Rose Salvador Head Testing Engineer Rational extrovert Rational extrovert
Individual Assessment
22
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Group Policies
Meeting Policies:
23
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Financial Policies:
Collection of payments is used for the expenses of the group for the project (outgoing
A member who cannot pay on every meeting is being listed and expected to pay as soon
as possible.
Assigned treasurer must remind members about the payments for the fund.
Penalty Policies:
Not following the rules can be also caused of expulsion from the group.
24
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Agreement Contract
We the members of this group have read and hereby agreed to the said policies of the team.
Witnessed by:
25
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter III
Project Planning
26
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Phase 3: Interview
3.1 Make an Interview letter
3.2 Prepare list of Questionnaire
3.3 Appointment for Interview
3.4 Actual Interview
3.5 Follow up Interview
3.6 Transcribe Interview
3.7 Finalize Documentation of Interview
27
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
28
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
29
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
30
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
31
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter IV
Project Schedule
32
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Estimated
1.4 Assign Roles and Codex 1 hour Sat 11/25/17 Sat 11/25/17
responsibility
1.6 Create Mission and Codex 1 hour Sat 11/25/17 Sat 11/25/17
Vision
1.7 Set Goals and Codex 1 hour Sat 11/25/17 Sat 11/25/17
Objective
1.8 Set Policies and Codex 1 hour Sat 11/25/17 Sat 11/25/17
Penalties
1.10 Work style and Jala 1 hour Sat 11/25/17 Sat 11/25/17
schedule
33
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Phase 3: Interview
34
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
35
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
36
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6.5.8 Scope of the work Sali 2 days Wed 12/20/17 Fri 12/22/17
6.6.5 Risk and cost Sali 1 day Wed 12/20/17 Fri 12/21/17
6.6.7 Ideas and Solution Hamsiri 2 days Wed 12/20/17 Fri 12/22/17
37
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7.4 Create and Design Mangking, Sali 1 days Sun 12/24/17 Mon
System Module 12/25/17
38
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
39
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.4 Perform System Test Salvador 2 days Wed 02/21/18 Fri 02/23/18
Plan
40
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
41
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
42
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
START
1.1
Create Company
Logo
Create Company Name
1.4 1.5
1.2 1.3
1.6 1.7
Create Company
Set Policies and Organizational Chart
Penalties
43
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
A
Make an Interview
letter
4.4.1
4.4.2
Activity Graph with
Duration
B Activity Graph with
Activities
44
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
B
Compute Estimated
Economic Feasibility
Non-Functional Operational
Look and Feel Usability Performance
Requirement Requirement
Requirement Requirement Requirement
6.4.5
6.4.6
Maintainability and
Portability
C Security Requirements
Requirement
45
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Cultural and
Political Legal requirement Volere requirements 6.5.1 6.5.2
Requirement
6.5.4 6.5.3
6.5.5
User of the Client, Customer and
6.5.6 Project Stakeholder
Mandated
Naming Convention Constraints
6.5.7
and Definitions
Relevant Facts
and Assumption
6.5.8 6.5.9
46
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6.6.4
6.6.5
Cut over
6.6.6 Risk and cost
User
Documentation
and training
6.6.7 6.6.8
47
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7.1
7.4
Finalize System
Module
F
48
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Develop Source
Implement coding Implement coding 8.1.3
Code for
for Home Module for Log in Module
System Module
8.1.4
8.1.5
Implement coding Implement coding for
for Border Profile About Us
8.1.6 Implement coding
for Rooms Profile Accounts
Implement
8.1.9
coding for
Records Profile
8.1.7 8.1.8
Initial
Documentation of
G Source Code
49
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.1
Develop
Develop Test Plan 9.1.1 Integration Test
Plan
.1
9.1.2
Develop Unit test
9.1.3
9.1.5
H
Develop User
Acceptance Test Plan
50
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.2
Perform Unit Testing
for User Account
Perform Unit
Testing
9.2.1
9.2.2
Perform Identifying
System Errors
9.2.3 Perform Unit Testing
for Border Profile
Perform Unit
9.2.6
Testing for
Rooms Profile
9.2.4 9.2.5
51
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.3 9.3.1
Perform Entire
Perform
Integration
Integration Test
Testing
Plan
9.3.2
Document
Debug Errors Integration Testing
9.3.3
52
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.4
Conduct
Perform System 9.4.1 Performance and
Test Plan Portability test
9.4.3
Document System
Testing
K
53
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.5
Perform User
Acceptance
Test Plan
9.5.1
9.5.2
Document
Perform Retest of 9.5.6
User
Final System
Acceptance
Test Plan
9.5.4 9.5.5
9.5.7
Perform the Beta
Debug errors
Test
9.6
Finalize over-all
L Testing Document
54
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
10.1
Implement User’s
Create Training 10.2 Training
Plan
10.3.1 10.4
10.3.1
Conduct User’s
Training
10.3.1
Evaluate User’s
Training
Document User’s
Training M
55
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
11.1
Finalize Over-all
System Document
Final Defense
11.3
56
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
START
1.1
Create Company
1 1
Logo
Create Company Name 1
1
1.4 1.5
1.2 1.3
1
1.6 1.7 1
Create Company
Set Policies and Organizational Chart
Penalties
57
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
A
Make an Interview
1
letter
2 2 1 1
Finalize Create Gantt
Create Project Plan Create Activity Lists of Activities 2
Documentation Chart
Graph with Duration
of Interview
1
4.4.1
4.4.2
1 Activity Graph with
Duration
B Activity Graph with
Activities
58
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
B
2 Compute Estimated
Economic Feasibility
2 2 2 2
3 3 3 3
Non-Functional Operational
Look and Feel Usability Performance 3
Requirement Requirement
Requirement Requirement Requirement
6.4.5
6.4.6
3
Maintainability and
Portability
C Security Requirements
Requirement
59
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
3
C
Cultural and
Political Legal requirement Volere requirements 6.5.1 6.5.2
Requirement 1
1 6.5.4 6.5.3
1
1 6.5.5
User of the Client, Customer and
6.5.6 Project Stakeholder
1
Mandated
Naming Convention Constraints
6.5.7
and Definitions
Relevant Facts
and Assumption
2
6.5.8 6.5.9
60
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
1 D
6.6.4
5 6.6.5
1
Cut over
6.6.6 Risk and cost
User
Documentation 2
and training
6.6.7 6.6.8
5
61
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7.1 6
7.4
Finalize System
Module
F
62
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
94 F
Develop Source
Implement coding Implement coding
Code for 8.1.3
for Home Module for Log in Module
System Module
3 8.1.4
5 8.1.5
Implement coding Implement coding for
for Border Profile About Us
8.1.6 Implement coding
for Rooms Profile Accounts
Implement
8.1.9
coding for 4
Records Profile
8.1.7 8.1.8 1 1
4
Implement coding Implement coding for 8.2
for Collection Profile Admin
Initial
Documentation of
G Source Code
63
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.1
3
Develop
Develop Test Plan 9.1.1 Integration Test
1
n Plan
.1
n
n 9.1.2
Develop Unit test
n 1
n
n
n
n
9.1.3
n
n 1
n
Develop n Develop System Test
Performance Test n Plan
Plan 9.1.4n
n
1
n
n
n
n 9.1.5
n
n
H n
n Develop User
n Acceptance Test Plan
n
n
n
n 64
n
n
n
n
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
3 H
9.2
9.2.2
3
n
Perform Identifying
n
n System Errors
9.2.3 Perform Unit Testing
n
for Border Profile
n
Perform Unit n
n3 9.2.6
Testing for
n 3
Rooms Profile
n 3
n
9.2.4
n 9.2.5
n
n
Perform Unit Perform Unit
Testing for Testing for I
Records Profile Collection Profile
65
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
2
n
n
n 2
9.3 n n
9.3.1
n n
n n
Perform Entire
Perform n n
n n Integration
Integration Test
n n3 Testing
Plan
n nn
n nn
n nn
n nn
n n
9.3.2
n n
n n Document
n Integration Testing
Debug Errors n
n 3n
n n
n n
9.3.3
n n
n n
n n
n n
n n
n n
n J n
n
66
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
1
9.4
n
n
n Conduct
Perform System n 9.4.1 2 Performance and
Test Plan n Portability test
n
n 9.4.2
Perform Functional
n
Test
n
n
n 2
n
n 9.4.3
n
n
2
n
Perform Retest of the
n
n Final System
9.4.4
Document System
Testing
K
67
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
2 K
n
n
n
9.5 n
n
n Perform Alpha Test
1
n
Perform User n
Acceptance n
Test Plan n
n 9.5.1
n
n
n
n 3
n n
9.5.2
n
2
n
n Perform Retest of the
n Debug Errors
Final System
9.5.3 n
n
n
Document
Perform Retest
nn of n 9.5.6
3 n User
Final System
1 Acceptance
n
n 5 Test Plan
n
9.5.4 9.5.5 1
n
n 9.5.7
n
Perform the Beta n 3
Debug errors
Test n n
n n
n n
n n
9.6
n Finalize
n over-all
nL Testing
n Document
68
n n
n n
n n
n n
n n
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
1
10.1
Implement User’s
Create Training 1
10.2 Training
Plan
10.3.1 1 10.4
1
10.3.1 1
Conduct User’s
Training
10.3.1
Evaluate User’s
Training
Document User’s
Training M
69
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
11.1
4
Finalize Over-all
System Document
Final Defense
11.3
70
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Activity Milestone
Phase 1: The Company
1.1 Stablish company Build Company
1.2 Create Company name Company Name
1.3 Create Company Company Description
Description
1.4 Assign Roles and Roles and Responsibilities
responsibility
1.5 Create Company logo Build Company
1.6 Create Mission and Build Company
Vision
1.7 Set Goals and Build Company
Objective
1.8 Set Policies and Company Rules
Penalties
1.9 Create Company Build Company
Organizational Chart
1.10 Work style and Company Rules
schedule
Phase 2: The Client
2.1 Background of the Finding Client
Client
2.2 System Background System Background
2.3 Hierarchy chart System Background
Phase 3: Interview
3.1 Make an Interview Interview letter
letter
3.2 Prepare list of list of Questionnaire
Questionnaire
3.3 Appointment for Appointment for client
Interview
3.4 Actual Interview Interview for client
3.5 Follow up Interview Interview for client
3.6 Transcribe Interview Interview for client
71
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
72
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
73
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
74
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
75
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
76
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
77
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
78
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
79
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
80
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
81
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
82
Gantt Chart
83
84
85
86
87
88
89
90
91
92
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter V
Project Costing
93
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Effort Cost
Name of The Member Number of working Number Rate per Total Cost
w/ (current position) hours per day working Day
days
Jala, Norrama 8 122 ₱ 400 ₱ 48,800.00
(Project Manager)
Sali, Myrhana (System Analyst) 8 122 ₱ 400 ₱ 48,800.00
Hardware Cost
94
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Documentation Cost
Overall Cost
Expenses Costs
Effort Cost ₱195,200.00
Hardware Cost ₱1,000.00
Documentation Cost ₱ 1,840.00
Total Facility Costs P198,040.00
Description Complexity
95
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Data Communication 2
Distributed Data Processing 1
Performance 2
Heavily used Configurations 1
Transaction Rate 2
On-Line Data Entry 0
End-User Efficiency 1
On-Line Update 0
Complex Processing 1
Reusability 3
Installation Ease 2
Operational Ease 2
Multiple Sites 1
Facilitate Chance 1
Total Processing Complexity 18
(0-5) 0 is the lowest; 5 is the greatest effect
96
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Visual Basic = 10
88.81(TAFP) X 30(VB) 8.881 KLoC
97
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Project Duration
(Semi-detached)
D= cb(Effort-Applied)db
D= 2.5(34.626).35
D= 2.5(3.46)
D= 8.6 months
Therefore it needs 9 months and more days to complete the system project.
People Required
= Effort applied/Project Duration
= `34.626/8.6
= 4.026 person need or 4 persons needed for the project.
But if 5 persons will do the project. Duration will be:
D=Effort/No. Of person
D=34.626/5
D= 6.925 or 7 months
98
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter VI
Requirement Engineering
99
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Requirement Engineering
The CODE X Company used the waterfall model in the development of the BA Dormitory
Management System. This type of methodology is chosen to guarantee that every functionality
that is required by the client, is in the developed system. During the analysis and design phase
series of prototypes were created to immediately identify the issues and easily resolve. The
developing team conducted series of interviews with the client to ensure that all requirements
were gathered and approved by the client.
The data gathered is used in the development process of the system, Volere
Requirements were created, required Modules were determined, diagrams such as Entity
Relationship Diagram, HIPO Chart, Data Flow Diagram and Context Diagram were structured by
the analysis team. The programming team and analysis team worked together to produce more
reliable system and meet the needs and concerns of the user.
100
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
monitor the transaction, it would provide a better way to keep tracks of the record
transaction.
6.2.a Client
Our client for this project is the “BA Dormitory”. Ms. Melanie Ledesma is the
representative for this project. She’s the OIC (Officer in Charge) of the BA Dormitory.
6.2.b Customer
The customer of this project is our client. With the use of our system the
Dormitory Management System, they can now experience a better service to other
customer which is the border of the dormitory.
101
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6.2.c Stakeholders
Melanie Ledesma
She is the OIC (Officer in Charge) and also the land lady of the BA
Dormitory.
Ara Chua
Norrama Jala
The project manager of the team and she stood as a leader. She is
responsible for making decision, scheduling for meeting, task and
she will remind and follow up all the assigned task of her member.
Myr-hana Sali
Daisa Mangking
She is the testing head of the team. She is responsible for testing
the system to find out if there is a possible error or problem on the
system and corrected for the development of the system.
Jefford Eyas
He is the chief archivist of the team. He is responsible in collecting
and monitoring the task that has been done and put it together for
the documentation.
Al-jadeed Hamsiri
103
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The participation of the user is very important so that the developers will be able
to determine the requirements of the project.
There are many constraints on the system that we are currently working on. Most these
will probably be social and budgetary as opposed to technical constraints. Even though we
assume that these constraints will occur in the future, currently we have any direct knowledge
about it.
104
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The environment in which the system is going to take place is in the dorm,
itself. The environment will be filled with the dorm’s borders and the admin
accessing through the system.
The applications that is working together in developing the system are the
MySQL and Visual Studio.
The Programming languages that are known for creating desktop-based system
are SQL and Visual Basic .NET.
The users and the admin can access the Application anytime, anywhere as
long as they have their computers with them.
105
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Admin – Manage and control the usage of the project or the primary user of the
system
Clerk – The secondary user of the system
Cashier – Also a secondary user of the system.
Stakeholders – Person who is responsible for the development of the whole
project
Gantt Chart – chart that correspond the schedule of developing the system
HIPO Chart – arrangement of the requirement needed by the developers
ERD – graphical representation of the entities being tracked in the system
DFD – dataflow diagram represents the entire process of the system.
6.5.b Assumption
We assume that the user of the system will be comfortable in using our
project
We assume that the work of the user will be less hassle by using the project
We assume that if power outage may happen the user will do manually
their activities.
We assume that the functionality of the project will meet the requirements
given by the client.
We assume that the project will be finish before the deadline.
We assume that everything will go as planned.
106
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
107
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
EVENT
EVENT NAME INPUT OUTPUT
#
Administrator, Clerk signs in to Username Initializes home screen
the system Password
1
Administrator, Clerk add a new Border’s details Updated BA DORMITORY Border’s list
2 border
Administrator, Clerk add a new User’s details Updated BA DORMITORY User account list
5 user account
Clerk modifies a user account Username and Updated BA DORMITORY User account list
password
7
Administrator, Clerk adds new Rent payment Updated BA DORMITORY rent transactions
rent transaction details,
Border details,
9 Guardian
details
108
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Administrator, Clerk modifies rent Rent payment Updated BA DORMITORY rent transactions
transaction details,
10 Border details,
Guardian
details
Administrator modifies rental fee Rental fee Updated BA DORMITORY rental fee amount
amount amount details
11
109
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
110
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
111
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
112
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Extensions:
1a. The username and password does not match to the database.
1a1. Enter the valid username and password.
113
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Extensions:
116
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
117
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator, Clerk and Cashier must be able to log-in to the system and be able to access the system’s
functionalities depending on user’s level.
Fit Criterion: The administrator and clerk must have a valid username and password to be able to login successfully.
Rationale: The Administrator and Clerk must be able to log-in to the system and be able to add boarder this includes
information that should be able to update in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to add boarder.
118
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator and Clerk must be able to log-in to the system to access the boarder module and be able to
update boarder’s information in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to edit boarder.
Rationale: The Administrator and Clerk must be able to log-in to the system and be able to edit rental payment this
includes information that should be able to update in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to edit rental.
119
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator and Clerk must be able to log-in to the system and be able to add rooms this includes
information that should be able to update in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to add rooms.
Rationale: The Administrator and Clerk must log-in to the system to be able edit room’s information that should be able to
update in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to edit rooms.
120
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator and Cashier must log-in to the system to be able to add payment this includes information
that should be able to update in the system’s database.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to add payment.
Rationale: The Administrator and Clerk must be able to log-in to the system and be able to access the billing module and
be able to print bills.
Fit Criterion: The Administrator and Clerk must successfully login to the system to be able to edit print bills.
121
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator must be able to add new user account and should be able to update changes in the system’s
database
Fit Criterion: The Administrator must successfully login to the system to be able to add new user account.
Rationale: The Administrator, Clerk and Cashier must login to the system to be able to edit their user account and should
be able to update the changes in the system’s database.
Fit Criterion: The Administrator, Clerk and Cashier must successfully login to the system to be able to edit user account.
122
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Rationale: The Administrator must login to the system to be able to delete user account and should be able to update
changes in the system’s database.
Fit Criterion: The Administrator must successfully login to the system to be able to delete user account.
The buttons and text must be visible and clear to the users.
The BA Dormitory Management System security includes the
authentication of the user through username and password.
123
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The system’s interface is a user-friendly type. Its forms are likely the same
with manually processed registration form of the dorm, but it remodeled into a
computerized one. The buttons, labels and other fields are properly arranged so
the users will not have difficulty in accessing the system.
The developers provided a user-manual for the user’s tutorial, so the users
will be guided and will not struggle in the future in using the system.
All the terms used in the system are specified in the User Manual. The
system will not use terms that are not familiar to the users.
The system requires a fair amount speed when used, but the outcome is
not directly influenced by it. It still depends on the how fast the computer
operates.
124
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The system should be able to manage data coming from the database and the
website.
125
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The interface of the system should fit in any monitor’s screen size resolution
without interface or designs being destroyed.
Each user has a different. All can access through their information but only
the admin can edit, delete, add some of the system’s module.
The system shall only access the user accounts with the manager’s command.
The system has a restriction for all kinds of users.
The system should notify if the transaction is already done.
126
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The computer should at least have Microsoft Visual Basic 2010 or above so the
system could successfully run.
127
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6.20 Tasks
Methodology
The Waterfall Model illustrates the software development process in a linear sequential
flow; hence it is also referred to as a linear-sequential life cycle model. This means that any phase in the
development process begins only if the previous phase is complete.
The Team decided to use a the Waterfall method because the concept of this model is simple,
easy to manage due to the rigidly of the model – each phase has specific deliverables and review process,
phases do not overlap from each other also, one of the best reason why we chose the this kind of model
over the other is because Waterfall Model is best to use if and only if the requirements are clear, very
well-known and fixed.
128
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6.21 Risks
In making the system one of the risk that the team is facing is the time frame in developing the
system, given only by a short period of time, the team must be able to have an output every day to be
able to complete the task. Due to the reason that the project that the team is developing is a
Management system this requires a narrow understanding with regards with Accounting, in the
curriculum that we have, we don’t have any accounting subject that would help us understand the
Client’s wants and demand, hence we need to cope up with this and self-tutorial is needed and this
leads to more time consuming. Also assuming that the product is already been delivered to the client,
it is also a risk about the technical know-how of each user, we need to adjust on the capability on the
user’s side now that there will a lot of changes and some modification on the business transaction.
6.21.a Costs
Refer to Chapter 5: Project Plan
129
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter VII
System Design
130
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
131
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Login
The system allows the user to input the username and password,
If the username and password match with the user stored in database
Username then the user now can access the system.
Password
Boarder
This module, it is all about the boarders.
New Border In the sub-module view, it shows all the boarder’s information.
View
Guardian
Rent
In the rent module, this where the main transaction of the system.
New Rental In the sub module new transaction, the system asks for the boarders
infomation and this is where the process of payment.
New Border
Browse
Room
Add Ons
Save
Cancel
132
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Billings
This module allows the user to show and print the bills of the boarders.
View Billings
Print Billings
Collection
Where the collection of payments can be viewed and
new payments can be done. Only the admin and
New cashier can access this module.
Payment
Settings
This
. module contains the settings of the
system (e.g. penalties and rental settings)
Save
Cancel
Account
This module is where the admin add another user
to the system. And only the admin has the access
New to this module.
Account
133
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
.
Profile
User account settings.
Save
Cancel
134
7.2 Data Flow Diagram
7.2.a. Level 0
135
7.2.b Level 1
136
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
137
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
This is the log-in form. All the system users can see this log-in form every time the application
is being started. This is where the system users fill in their corresponding username and
password to be able to access the system.
7. 4. 2. Dashboard
Dashboard menu depends on the user access in the system, below is the menu for each user
in the system. The dashboard of the clerk has the forms as the admin. But some of the
modules cannot access by the clerk. Because it is disable only the admin can access them all.
138
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7. 4. 3. Rental Record
The screen shows when the button “rent” is clicked. If you click the “new rental” another
form will show.
7. 4. 4. New rental
After clicking the new rental this form will pop up. The upper right side are the buttons for
extra options.
139
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7. 4. 5. New border
If you click the “new border” this form will pop up. Fill-up the form and click “proceed to
rent”.
This form show the list of borders who have completed their transactions before.
140
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7. 4. 7. Browse room
7. 4. 8. Add on
This for form shows adding appliances for free or with Charge.
141
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7. 4. 9. Border record
This form will show the unpaid bills, due date, due amount, amount after due, and the status.
142
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
This form shows the list of payment the admin and the cashier only can access the this payment
module.
After clicking the “new rental” this form will pop up for the new payment and collection.
143
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
This form shows the list of rental records. Just click the “select” on the right side of the record.
7. 4. 14. Settings
This form shows the system settings where you can change the above shown. Only the admin can
access this module.
144
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
7. 4. 15. Account
This form shows the account of the admin, the clerk, and the cashier. Only the admin can add user.
7. 4. 16. Rooms
This form shows the list of rooms and its description. Only the admin can delete rooms.
145
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
The new room form is shown when you click “new room” under the “manage rooms”. The admin
and the clerk can add a room. The user needs to input the necessary details for the room to be able
to add it.
7. 4. 18. Profile
This form shows the account of the user where he can change his username and password.
146
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter VIII
Testing Plan
147
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
8.1 Introduction
Testing is being held by the system’s Testers. The Company aims in developing and
delivering a Software that meets the client’s expectations in executing the system, this will be
done by the company’s testing plans by testing the system’s functionalities and features in
each and every module of the system.
8.1.a Objectives
Inform every results and errors to the programmer for the system’s revisions
and improvements.
To ensure that the system is error-free and accurate before the testing phase
ends.
To present the Testing phase documentation.
SECURITY MODULE
This module keeps the system secure by allowing users to log in and
log out by using their respective accounts in the system.
Log-in - allows the users to access by entering their Username and
Password.
Log-out – allows the users to end their access in the system
BOARDER MODULE
This module is where all the boarders’ information is, in the system.
View - it shows all the boarder’s information
RENT MODULE
In this module, is where the main transaction takes place.
148
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
New Transaction – In this sub module, the system asks for the
Boarder’s information and where the process of payment is made.
Records – where the records of payments are
Print – this allows the user to print the transaction made by the boarder
Revenue - This sub module the user is allowed to edit certain payment
amount.
SETTINGS MODULE
This module will let the user which is the admin, to change the fee
and manage rooms.
Rental Fee – allows the admin to change the rental payment
Rooms – allows the admin to add and manage rooms
MY ACCOUNT MODULE
This module allows the user to manage their account and log out from
the system.
Account Settings- lets the user to manage their respective accounts
Log out- terminates the user from the system
This test has two types, the Incremental test which includes:
o Bottom-up Approach
- where the lowest level components are tested first, then the
highest level components. The process is repeated until the
component at the top of the hierarchy is done testing.
149
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
o Top-down approach
the top integrated modules are tested and the sub-modules of
the module are tested step by step until the end of the related module
o Sandwich Testing
A combination of top-down testing and bottom up testing
A non-incremental test:
o Big Bang Testing
the developed modules are being combined together to form a
complete software system or major part of the system and used for
testing.
c. System Testing
Testing is made to evaluate the system’s compliance in its specified
requirements, its process is made on its scope and should require no
knowledge in the code and the logic of the system.
o Acceptance Testing
The system application is tested for its acceptability. Its
purpose is to evaluate the system’s compliance with business
requirements and deliberation.
o Alpha Testing
A type of acceptance testing; performed to identify all possible
issues/bugs before releasing the product to the user or the public.
o Beta Testing
150
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
151
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Myr-hana Sali
Test Assistant
Roles:
Designs test cases.
Record, track, and analyze test results for Testing documentation.
Provides test case’s results.
152
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Human Resources
RESOURCE TYPE DESIGNATION COMPOSITION PERSON IN CHARGE TASK
8.5 Deliverables
a. Schedule:
The team must be informed and aware by the said schedule given.
153
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
b. Requirements:
Changes in the system may affect the testing phase.
c. Management:
Effectiveness in the management must be made in the process of developing
the system.
8.7 Dependencies
Staff Dependencies
The team should perform their best with accuracy and focus.
Hardware Dependencies
The equipment that will be use must be ready, available and is in its
best condition.
Software Dependencies
Software must be well conditioned.
154
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Main Transaction
155
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
156
8.8.2 Developer’s Test Cases
User - Admin
Use Case Number: UC 01 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Log in App Version No:
This Test is conducted for the current user to ensure that Build No: % Passed
Test Description:
they can Log in and manipulate the system. Total Duration: Test
A. The tester must read all the documents needed for Total No. of passed test case: Cases
conducting the Testing phase. Total No. of failed test case:
B. The tester must conduct the testing phase with at Total no. of tested test
% Tested
Setup for Test: least 3 computers – networked together. cases:
Test
C. The tester must have an account for each type of user.
Cases
D. The tester must report everything to the Programming Total no. of test cases:
Team after the execution of the system.
A Log in Module
*The user can log in to the system.
*Splash screen will display to load the components of
Input the correct username and
A1 the system.
password on the log in form.
*A main form will display based on the user’s access
level.
Input the incorrect username and *The user can’t log in to the system.
A2
password on the log in form. *(Please enter a valid username and password.)
Input incorrect username and incorrect *The user can’t log in to the system.
A3
password in the log in form. *(Please enter a valid username and password.)
Input the correct username and *The user can’t log in to the system.
A4
incorrect password in the log in form. *(Please enter a valid username and password.)
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala
Test Engineer Project Manager
157
Use Case Number: UC 02 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Border Module App Version No:
Build No:
Test Description: This Test is conducted on adding, editing a border.
Total Duration: % Passed
A. The tester must read all the documents needed Total No. of passed test Test Cases
for conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case:
least 3 computers – networked together. Total no. of tested test
Setup for Test: C. The tester must have an account for each type of cases:
% Tested
user.
Test Cases
D. The tester must report everything to the
Total no. of test cases:
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Border Module – New Border
A1 Click Border icon. “Border Record” form will be displayed.
A2 Select “New Border” Tile. The “New Border” form will be displayed.
*The Inputted information will be displayed
Input the information needed. (required * If required information not inputted, message will appear -
A3
or not required) “Border first name, Last name and contact information are
required.”.
The “New Rental” form will be displayed along with the
A4 Select “Proceed to Rental” Button.
inputted border information.
A5 Select “Browse Room”. “Browse Room” form will be displayed.
A6 Select desired room. Back to “New Rental” form.
*The Inputted information will be displayed.
Input the information needed. (required
A7 * If required information not inputted, message will appear -
or not required)
“Room information is required.”.
158
A new data will be added and a Message box will appear -
A8 Select “Save” Button
“New rent and border successfully saved.”
Select “Edit” on the Border you desire to The information of the selected border will be displayed on
A9
edit. the “Edit Border” form.
*The Inputted information will be displayed
Input the information you want to edit. * If required information not inputted, message will appear -
A10
(required or not required) “Border first name, Last name and contact information are
required.”.
A new data will be added and a Message box will appear –
A11 Select “Save” Button
“Border successfully saved.”
B Border Module - View Guardian
B1 Click Border icon. “Border Record” form will be displayed.
B2 Select “View Guardian” Tile. The “Guardian record” form will be displayed.
Select “Edit” on desired Guardian
B3 The “Edit Border” form will be displayed.
information.
B4 Input the information needed. *The Inputted information will be displayed.
A new data will be added and a Message box will appear -
B5 Select save button.
“Border successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala
Test Engineer Project Manager
159
Use Case Number: UC 03 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Rent Module App Version No:
Build No:
Test Description: This Test is conducted on editing, adding, ending a rental. % Passed
Total Duration:
Test
A. The tester must read all the documents needed for Total No. of passed test
Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case:
Setup for Test: least 3 computers – networked together. Total no. of tested test % Tested
C. The tester must have an account for each type of user. cases: Test
D. The tester must report everything to the Programming Cases
Total no. of test cases:
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
160
A8 Select Add-ons Tile. Displays Add-ons form.
A new data will be added and a Message box will appear -
A9 Select “Save” button.
“New Rent and border successfully saved.”
Rent Module - Editing an existing Rental
B
Information
Select “Edit” on the Border you desire to The information of the selected border will be displayed on
B1
edit. the “Edit Border” form.
*The Inputted information will be displayed
Input the information you want to edit. * If required information not inputted, message will appear -
B2
(required or not required) “Border first name, Last name and contact information are
required.”.
Displays Update Border form along with the selected border
B3 Select Update Border button.
information.
B4 Select Update Room button. Displays Browse Room form with the room information.
A new data will be added and a Message box will appear -
B5 Select “Save” button.
“Rental Information successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala
Test Engineer Project Manager
161
Use Case Number: UC 04 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Rooms Module (Admin) App Version No:
This Test is conducted on editing, adding, ending a Room Build No:
Test Description: % Passed
information. Total Duration:
Test Cases
A. The tester must read all the documents needed for Total No. of passed test case:
conducting the Testing phase.
Total No. of failed test case:
B. The tester must conduct the testing phase with at
Setup for Test: least 3 computers – networked together. Total no. of tested test cases:
% Tested
C. The tester must have an account for each type of user. Test Cases
D. The tester must report everything to the Programming Total no. of test cases:
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
162
*The Inputted information will be displayed.
Input the information needed. (required
B2 * If required information not inputted, message will appear -
or not required)
“Room Name/Code/No is required.”
The new account information will be saved and a Message
B3 Select “Save” Button.
box will appear - “Room successfully updated.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala
Test Engineer Project Manager
163
Use Case Number: UC 05 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Collection Module App Version No:
This Test is conducted on editing, adding a Collection Build No:
Test Description:
information. Total Duration: % Passed
A. The tester must read all the documents needed Test Cases
Total No. of passed test case:
for conducting the Testing phase.
B. The tester must conduct the testing phase with at Total No. of failed test case:
least 3 computers – networked together. Total no. of tested test
Setup for Test: C. The tester must have an account for each type of cases:
% Tested
user.
Test Cases
D. The tester must report everything to the
Total no. of test cases:
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Collection Module – Adding a New
A
Collection
A1 Select “Collection” Tile. The “Payment and Collection” form will be displayed.
A2 Select “New Collection” Button *The “New Payment and Collection” form will be displayed
164
B Collection Module – Editing a Collection
Select “Edit” button on Collection
B1 “Edit Payment and Collection” form will be displayed.
information you wish to edit.
Input the information needed. (checked
B2 Payment Information will be displayed.
or unchecked)
B3 Select “Save Only” button. Message box will appear – “Payment successfully saved.”
Message box will appear – “Payment successfully saved.”
B4 Select “Save and Print”.
Printable Collection information will be displayed.
Note: Mark P (passed) & F (failed) for every item tested for the current build
165
Use Case Number: UC 07 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Settings Module App Version No:
This Test is conducted on editing the Settings Build No:
Test Description: % Passed
Module. Total Duration:
Test Cases
A. The tester must read all the documents needed Total No. of passed test case:
for conducting the Testing phase. Total No. of failed test case:
B. The tester must conduct the testing phase with at Total no. of tested test
least 3 computers – networked together. cases:
Setup for Test: C. The tester must have an account for each type of % Tested
user. Test Cases
D. The tester must report everything to the Total no. of test cases:
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Settings Module
A1 Select “Settings” Tile. The “Update Settings” form will be displayed.
Input the information needed. (valid or *The Inputted information will be displayed.
A2
null) * If inputted null value, message will appear
The new account information will be saved and a Message
A4 Select “Save” Button
box will appear - “New Settings successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
166
Use Case Number: UC 08 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Billings Module App Version No:
Build No:
Test Description: This Test is conducted on deleting a Billing data. % Passed
Total Duration:
Test
A. The tester must read all the documents needed for Total No. of passed test
Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case:
least 3 computers – networked together. Total no. of tested test
Setup for Test: % Tested
C. The tester must have an account for each type of cases:
Test
user.
Cases
D. The tester must report everything to the Total no. of test cases:
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Billings Module
A1 Select “Billings” Tile. The “Billing Record” form will be displayed.
Filter keyword/s in the search column
A2 Displays sets of Billing Records searched with correct details.
provided.
Input keyword/s in the search box provided. Displays sets of products searched with correct details.
A3
(valid or not related) * Displays on form "No Billings yet".
Select “Delete” Button of the selected Billing Message box will appear – “Are you sure you want to delete this
A4
record. billing?”
Selected billing will be deleted.
A5 If clicked “Yes”, “No”.
Back to current search in Billing record form.
A6 Select “Print Bill”. Printable Billing information will be displayed.
Note: Mark P (passed) & F (failed) for every item tested for the current build
167
Use Case Number: UC 09 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Account Module App Version No:
This Test is conducted on editing, adding and deleting Build No:
Test Description: % Passed
an Account information. Total Duration:
Test
A. The tester must read all the documents needed for Total No. of passed test
Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case:
least 3 computers – networked together. Total no. of tested test
Setup for Test: % Tested
C. The tester must have an account for each type of cases:
Test
user.
Cases
D. The tester must report everything to the Total no. of test cases:
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Account Module – Adding a New Account
A1 Select “Account” Tile. The “New Rental” form will be displayed.
A2 Select “New Account” Button *The “New Border” form will be displayed.
*The Inputted information will be displayed.
Input the information needed. (required * Upon clicking “Save” - If required information not inputted,
A3
or not required) message will appear (First Name, Last Name, Username and
Password are required.)
*The Inputted information will be displayed.
Input Username. (more than 6 characters
A4 * Upon clicking “Save” - message will appear (Username must be
or less than)
at least 6 characters long.)
*The Inputted information will be displayed.
Input Password. (more than 6 characters
A5 * Upon clicking “Save” - message will appear (Password must be at
or less than)
least 6 characters long.)
Input Password. (Retyping the Wrong * Upon clicking “Save” - message will appear (Password did not
A6
Password) match.)
A New Account will be successfully saved and a Message box will
A7 Select “Save” Button
appear “New Account Successfully saved”.
B Account Module – Editing an Account
Select “Edit” button on the selected “Edit Account” form and the selected room information will be
B1
Account information you wish to edit. displayed.
168
*The Inputted information will be displayed.
Input the information needed. (required * Upon clicking “Save” - If required information not inputted,
B2
or not required) message will appear (First Name, Last Name, Username and
Password are required.)
The new account information will be saved and a Message box will
B3 Select “Save” Button.
appear - “Account successfully updated.”
C Account Module – Deleting an Account
Select “Delete” button on the selected A message box will appear – “Are you sure you want to delete ___
C1
Account information you wish to delete. Account?”
The Account will be deleted.
C2 Select “Yes”.
Manage Account will be displayed.
Note: Mark P (passed) & F (failed) for every item tested for the current build
169
Use Case Number: UC 10 Date:
BA Dormitory Management System Test Case No: STATUS
Project Name:
Profile Module App Version No:
Build No:
Test Description: This Test is conducted on editing My Account. % Passed
Total Duration:
Test
A. The tester must read all the documents needed for Total No. of passed test
Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case:
least 3 computers – networked together. Total no. of tested test
Setup for Test: % Tested
C. The tester must have an account for each type of cases:
Test
user.
Cases
D. The tester must report everything to the Total no. of test cases:
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Profile Module – Editing My Account
A
Profile
The “My Account” form will be displayed.
A1 Select “Profile” Tile
Current User Account Information will be displayed.
*The Inputted information will be displayed.
Input the information needed. (required
A2 * Upon clicking “Save” - If required information not inputted,
or not required)
message will appear (Username and Password are required.)
*The Inputted information will be displayed.
Input Username. (more than 6 characters
A3 * Upon clicking “Save” - message will appear (Username must
or less than)
be at least 6 characters long.)
*The Inputted information will be displayed.
Input Password. (more than 6 characters
A4 * Upon clicking “Save” - message will appear (Password must
or less than)
be at least 6 characters long.)
Input Password. (Retyping the Wrong * Upon clicking “Save” - message will appear (Password did
A5
Password) not match.)
The New Account changes will be successfully saved and a
A6 Select “Save” Button
Message box will appear “Account Successfully updated”.
170
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Logging out
Message box will appear – “Are you sure you want to log
A1 Select “Log out” button.
out?”
Logs out from the current user.
A2 Select “Yes”
Log in Form will be displayed.
171
Note: Mark P (passed) & F (failed) for every item tested for the current build
User – Clerk
172
PASS/
STEP ACTION EXPECTED RESULT ACTUAL RESULT
FAIL
A Login
B2 The user clicks the “ Search “ button List of names will show.
173
The user clicks the “New border” The user can add a new border and will proceed to
B4.1
button. rental.
The user clicks the “Browse border” The user can browse an old border that finished the
B4.2
button contract.
The user clicks the “Add-ons” The user can add a new items/appliances to the border
B4.4
button. with charge or free.
B4.5 The user clicks the “Save” button. The system will save all information.
B4.6 The user clicks the “Cancel” button. The form will be close and it will not be saved.
C Border
Borders Record will show.
C1 The user clicks the “Border” button. New buttons will show such as “New Border”, “View
Guardian”, “Edit” and “Search” bar.
The user clicks the “New border” The user can add a new border and will proceed to
C2
button. rental.
The borders guardians’ record will show.
The user clicks the “View Guardian”
C3 The system allowed the user to edit the borders
button.
guardian information.
The system should allowed the user to edit the borders
C4 The user clicks the “Edit” button
information and guardian information.
D Billings
The user clicks the “Billings” The system will show to user of the Billing records of
D1
buttons. each border.
The user clicks the “Print bill”
D2 The system will print the borders bill.
buttons.
E Profile
174
E1 The user clicks the “Profile” button. The user can change their username and password only.
F Log-out
The user clicks the “Log-out”
F1 The system will close.
button.
Note: Mark P (passed) & F (failed) for every item tested for the current build
175
User – Cashier
PASS/
STEP ACTION EXPECTED RESULT ACTUAL RESULTS
FAIL
A Login
. The system shall determine if the username and password
The admin/user inputs valid
A1 combination is correct and shall show the users their respective
username and password.
interface.
Click “Login” button then the
A2 system checks the The registered user will be redirected to the features of the system.
admin/user is a valid user.
Collection Module – Adding a
A
New Collection
B1 Select “Collection” Tile. The “Payment and Collection” form will be displayed.
Select “New Collection”
B2 *The “New Payment and Collection” form will be displayed
Button
B3 Select “Search Rent”. The “Search Rental” form will be displayed.
176
Select desired Rental The selected Rental information will be load on “New Payment and
B4
information. Collection” form.
Input the information
B5 *The Inputted information will be displayed.
needed.
Press “Ok” button to confirm An amount will be displayed corresponding to the inputted
B6
inputted information. information.
B7 Input the desired amount. Save only button will be enabled.
B8 Select “Save Only” button. Message box will appear – “Payment Successfully saved.”
C Search rent
The user clicks the “search
C1 List of names will show.
rent” button.
The user will clicks the name
C2 The advance payment button will show.
in the list
D Advance payment
The user clicks “advance
D1 Advance payment form will show.
payment” button
D2 The user clicks “save” button The system will save all the information.
The user clicks “save and
D3 The system will save the information and print.
print” button
E Logout
The user clicks “Log out”
E1 The user will be logged-out from the system.
button.
Note: Mark P (passed) & F (failed) for every item tested for the current build
177
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
1. Please list any glitches, spelling/formatting errors, or parts of this system that
were inaccessible.
4. If you could change one thing about the system, what would it be to make it
user-friendly and useful?
178
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
6. Please rate your experience while navigating through the system from 1 to 5.
- 4.
- Yes.
i. Agree Disagree
i. Agree Disagree
i. Agree Disagree
179
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Chapter IX
Training Phase
180
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.1 Description
The user of the system will undergo a training, the team will be teaching the user on how
the system will work. The training phase will only be exclusive to the users of the system.
The objective of the Training Plan is to meet the difference procedures to meet the
training requirements. The goals are:
To be able to help the user to develop their skills and understanding about the
system.
To be able to train and introduce the system to the client, teach and train the
functionalities and features of the system.
To be able to meet the requirements that is expected by the client.
181
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Training Team
Richa Rose R.
Daisa A. Mangking Jefford Eyas
Salvador Assistant Trainer
Training Engineer Assistant Trainer
182
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
2 or 3 Laptops
User Manual
Developed System
183
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
184
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
9.11 Evaluation
9.11.1 Module of Evaluation
After the training, there is an evaluation form will be given that determines the
performance of each trainee as they demonstrate and explain the system.
Training Results
The training team will be giving evaluation form to the trainees at the end of the training
session. That will determine whether the system has met the requirements.
Rate:
1- Poor (Needs Improvement) 4 - Very Satisfactory
2- Fair 5 - Excellent
3- Satisfactory
185
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
186
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Appendices
187
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Date: _____________
Trainer: _____________________________
Instructions: Please indicate your level of agreement with the statements listed below in #1‐11.
188
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
14. How do you hope to change your practice as a result of this training?
15. What additional adult ESL trainings would you like to have in the future?
189
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
Appendix B- Certificates
190
BA DORMITORY MANAGEMENT SYSTEM
BY: CODE X
INSTITUTE OF COMPUTER STUDIES
WESTERN MINDANAO STATE UNIVERSITY
191
Appendix C- Test Cases Results
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Log in (All User)
*The user can log in to the system.
Input the correct username and *Splash screen will display to load the components of the
A1 Same as expected P
password on the log in form. system.
*A main form will display based on the user’s access level.
Input the incorrect username and *The user can’t log in to the system.
A2 Same as expected P
password on the log in form. *(Please enter a valid username and password.)
Input incorrect username and incorrect *The user can’t log in to the system.
A3 Same as expected P
password in the log in form. *(Please enter a valid username and password.)
Input the correct username and incorrect *The user can’t log in to the system.
A4 Same as expected P
password in the log in form. *(Please enter a valid username and password.)
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass
F Fail Prepared By: Verified By:
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Add New User Account
A
(Administrator/Cashier/Clerk)
A1 Select “Accounts” Tile. The “Manage Account” form will be displayed. Same as expected P
A2 Select “New Account” Button. The “New Account” form will be unlock. Same as expected P
*The Inputted information will be displayed
Input the information needed. (required * If required information not inputted, message will appear -
A3 Same as expected P
or not required) “First name, Last name, Username and Password are
required.”.
A new account will be added and a Message box will appear -
A4 Select “Save” Button Same as expected P
“New Account successfully saved.” .
Note: Mark P (passed) & F (failed) for every item tested for the current build
193
Use Case Number: UC 03 Date: 11/3/18
BA Dormitory Management System Test Case No: 04 STATUS
Project Name:
Edit User Account (Current User) App Version No: 01
This Test is conducted on editing an Account user like Build No: 01
Test Description: % Passed
Administrator, Cashier and Clerk. Total Duration: 00:02:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
Setup for Test: least 3 computers – networked together. Total no. of tested test % Tested
32
C. The tester must have an account for each type of user. cases: Test 100%
D. The tester must report everything to the Programming Cases
Total no. of test cases: 32
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Edit User Account
A
(Administrator/Cashier/Clerk)
A1 Select “Profile” Tile. The “My Account” form will be displayed. Same as expected P
*The Inputted information will be displayed
Input the information needed. (required
A2 * If required information not inputted, message will appear - Same as expected P
or not required)
“Username and Password are required.”.
The new account information will be saved and a Message
A3 Select “Save” Button. Same as expected P
box will appear -“Account successfully updated.” .
Note: Mark P (passed) & F (failed) for every item tested for the current build
194
Use Case Number: UC 04 Date: 11/3/18
BA Dormitory Management System Test Case No: 05 STATUS
Project Name:
Edit User Account (Admin’s Side) App Version No: 01
This Test is conducted on editing an Account user like Build No: 01
Test Description: % Passed
Administrator, Cashier and Clerk. Total Duration: 00:02:00 93%
Test Cases
A. The tester must read all the documents needed for Total No. of passed test case: 32
conducting the Testing phase.
Total No. of failed test case: 12
B. The tester must conduct the testing phase with at
Setup for Test: least 3 computers – networked together. Total no. of tested test cases: 32
% Tested
C. The tester must have an account for each type of user. 100%
Test Cases
D. The tester must report everything to the Programming Total no. of test cases: 32
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Edit User Account
A
(Administrator/Cashier/Clerk)
A1 Select “Accounts” Tile. The “Manage Account” form will be displayed. Same as expected P
*The Search form will be displayed
*The user can filter its search by name or employee number
A2 Select “Search” Button Same as expected P
*The user can input the search keyword of the Member
*The Search result will be displayed
Select “Edit” Button for the selected The Registration Form of the selected Member will be
A3 Same as expected P
Member. displayed with its information.
*The Inputted information will be displayed
Input the information needed. (required * If required information not inputted, message will appear -
A4 Same as expected P
or not required) “First name, Last name, Username and Password are
required.”.
The new account information will be saved and a Message
A5 Select “Save” Button. Same as expected P
box will appear -“Account successfully updated.” .
Note: Mark P (passed) & F (failed) for every item tested for the current build
Prepared By: Verified By:
Status
P Pass
Richa Rose R. Salvador Norrama Jala
F Fail
Test Engineer Project Manager
195
Use Case Number: UC 05 Date: 11/3/18
BA Dormitory Management System Test Case No: 06 STATUS
Project Name:
Terminate Active User Account App Version No: 01
This Test is conducted on deleting an Account user Build No: 01
Test Description:
like Administrator, Cashier and Clerk. Total Duration: 00:01:00 % Passed
93%
A. The tester must read all the documents needed Test Cases
Total No. of passed test case: 32
for conducting the Testing phase.
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
32
Setup for Test: C. The tester must have an account for each type of cases:
% Tested
user. 100%
Test Cases
D. The tester must report everything to the
Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Terminate Active Account User
A
(Administrator)
A1 Select “Accounts” Tile. The “Management Account” form will be displayed. Same as expected P
*The Search form will be displayed
A2 Select “Search” Button *The user can filter its search by username. Same as expected P
*The Search result will be displayed
A confirmation Message will appear “Are you sure you want
Select “Delete” Button for the selected
A3 to delete “ ” Account? (Yes/No)” if yes. The account has Same as expected P
Member.
successfully deleted.
Note: Mark P (passed) & F (failed) for every item tested for the current build
196
Use Case Number: UC 07 Date: 11/3/18
BA Dormitory Management System Test Case No: 07 STATUS
Project Name:
Add New Boarder App Version No: 01
Build No: 01
Test Description: This Test is conducted on adding a new Boarder. % Passed
Total Duration: 00:01:30 93%
Test Cases
A. The tester must read all the documents needed Total No. of passed test case: 32
for conducting the Testing phase. Total No. of failed test case: 12
B. The tester must conduct the testing phase with at Total no. of tested test
32
least 3 computers – networked together. cases:
Setup for Test: C. The tester must have an account for each type of % Tested
100%
user. Test Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Add New Boarder
A
(Administrator/General Manager/Clerk)
A1 Select “Boarder” Tile. The “Boarder Record” form will be displayed. Same as expected P
A2 Select “New Boarder” Button. The Boarder Registration form will be displayed. Same as expected P
*The Inputted information will be displayed.
Input the information needed. (required * If required information not inputted, message will appear
A3 Same as expected P
or not required) (Boarder First Name, Last Name and Contact information are
required)
The “New Rental” form will be displayed.
A4 Select “Proceed to Rent” Button Same as expected P
*Boarder will only be saved if a rental record has been added.
Note: Mark P (passed) & F (failed) for every item tested for the current build
197
Use Case Number: UC 08 Date: 11/3/18
BA Dormitory Management System Test Case No: 08 STATUS
Project Name:
Edit Boarder Information App Version No: 01
This Test is conducted on editing a Boarder’s Build No: 01
Test Description: % Passed
Information. Total Duration: 00:03:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
Setup for Test: 32 % Tested
C. The tester must have an account for each type of cases:
Test 100%
user.
Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Edit Boarder
A
information (Administrator/Cashier/Clerk)
A1 Select “Boarder” Tile. The “Edit Boarder” form will be displayed. Same as expected P
*The Search form will be displayed
A2 Select “Search” Button *The user can filter its search by name Same as expected P
*The Search result will be displayed
Select “Edit” Button for the selected The Registration Form of the selected Member will be displayed with
A3 Same as expected P
Boarder. its information.
*The Inputted information will be displayed
Input the information needed. (required or
A4 * If required information not inputted, message will appear - “First Same as expected P
not required)
name, Last name, Username and Password are required.”.
A boarder will be successfully modified and a Message box will appear
A5 Select “Save” Button. Same as expected P
(Boarder Successfully saved).
Note: Mark P (passed) & F (failed) for every item tested for the current build
198
Use Case Number: UC 09 Date: 11/3/18
BA Dormitory Management System Test Case No: 09 STATUS
Project Name:
Adding a New Rental Record App Version No: 01
Build No: 01
Test Description: This Test is conducted on adding a new Rental Record. % Passed
Total Duration: 00:01:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
Setup for Test: 32 % Tested
C. The tester must have an account for each type of cases:
Test 100%
user.
Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Adding a New Rental Record – New Border
A
(Administrator/Clerk)
A1 Select “Rent” Tile. The “New Rental” form will be displayed. Same as expected P
A2 Select “New Border” Button *The “New Border” form will be displayed. Same as expected P
*The Inputted information will be displayed.
Input the information needed. (required * If required information not inputted, message will appear
A3 Same as expected P
or not required) (Boarder First Name, Last Name and Contact information are
required)
The “New Rental” form will be displayed.
A4 Select “Proceed to Rent” Button Same as expected P
*Boarder will only be saved if a rental record has been added.
*The Inputted information will be displayed.
Input the information needed. (required
A5 * If required information not inputted, message will appear Same as expected P
or not required)
“Room information is required”.
A boarder and a rental record will be successfully modified and a
A6 Select “Save” Button Message box will appear “New Rent and Border Successfully Same as expected P
saved”.
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Edit Rental Record
A
(Administrator /Clerk)
A1 Select “Rent” Tile. The “Rental Record” form will be displayed. Same as expected P
*The Search form will be displayed
A2 Select “Search” Button *The user can filter its search by name Same as expected P
*The Search result will be displayed
Select “Edit” Button for the selected The Edit Rental Form of the selected Record will be displayed
A3 Same as expected P
Boarder. with its information.
You can either choose “Update Border”,
A4 “Update Room”, “Add-ons”, “Extend The corresponding form will be displayed. Same as expected P
Rental” or “End Rental”.
Input the information needed. (required
A5 *The Inputted information will be displayed Same as expected P
or not required)
A boarder will be successfully modified and a Message box
A6 Select “Save” Button. Same as expected P
will appear - “Rental Information Successfully saved”.
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Terminating an Existing Rental Record
A
(Administrator/Clerk)
A1 Select “Rent” Tile. The “Rental Record” form will be displayed. Same as expected P
*The Search form will be displayed
*The record can be filtered by room no., status, name of the
A2 Select “Search” Button Same as expected P
occupant or date in/out
*The Search result will be displayed
Select “Edit” Button for the selected The selected Rental record will be displayed with its
A3 Same as expected P
record. information.
*A message box will appear – “The rent will be marked as
closed or void. Would still like to continue?”
A4 Select “End Rental” button Same as expected P
*If clicked “Yes” - The “Rent status” will be changed to
“Closed/Void”
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Editing a Guardian’s Record
A
(Administrator /Clerk)
A1 Select “Border” Tile. The “Border Record” form will be displayed. Same as expected P
Select “View Guardian” Button The “Guardian Record” form will be displayed.
*The Search form will be displayed
A2 Select “Search” Button *The user can filter its search by name Same as expected P
*The Search result will be displayed
Select “Edit” Button for the selected The selected Guardian record will be displayed with its
A3 Same as expected P
Guardian. information.
A4 Input the information needed. *The Inputted information will be displayed Same as expected P
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Adding a New Payment
A
(Administrator /Cashier)
A1 Select “Collection” Tile. The “Payment and Collection” form will be displayed. Same as expected P
A2 Select “New Payment” Button The “New Payment and Collection” form will be displayed. Same as expected P
A3 Select “Search Rental” Button. The List of Rental record will be displayed. Same as expected P
Select/Search an item of Rental record in The Registration Form of the selected record will be displayed
A4 Same as expected P
the list view. with its information.
A5 Select “Advance Payment” Button The “Advance Payment” form will be displayed. Same as expected P
*The Inputted information will be displayed
A6 Input the information needed. Same as expected P
*”Advance Payment” form will be load
Input the information needed -- The
A7 system will require you to pay at least 1 *Save button will be enabled. Same as expected P
month rental fee.
A Rental Payment will be successfully created and a Message
A8 Select “Save” button. Same as expected P
box will appear - “Payment Successfully saved”.
203
Use Case Number: UC 14 Date: 11/3/18
BA Dormitory Management System Test Case No: 14 STATUS
Project Name:
Adding a New Room App Version No: 01
This Test is conducted on adding a new Room Build No: 01
Test Description: % Passed
information. Total Duration: 00:01:30 93%
Test Cases
A. The tester must read all the documents needed Total No. of passed test case: 32
for conducting the Testing phase. Total No. of failed test case: 12
B. The tester must conduct the testing phase with at Total no. of tested test
32
least 3 computers – networked together. cases:
Setup for Test: C. The tester must have an account for each type of % Tested
100%
user. Test Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Adding a New Room
A
(Administrator/Clerk)
A1 Select “Rooms” Tile. The “Manage Room” form will be displayed. Same as expected P
A2 Select “ New Room” button The “New Room” form will be displayed. Same as expected P
*The Inputted information will be displayed
Input the information needed. (required
A3 *If required information not inputted, message will appear Same as expected P
or not required)
“Room Name/Code/No is required”.
A new Room will be successfully created and a Message box
A4 Select “Save” Button. Same as expected P
will appear - “New Room Successfully saved”.
Note: Mark P (passed) & F (failed) for every item tested for the current build
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Changing an availability of a Room
A
(Administrator/Clerk)
A1 Select “Rooms” Tile. The “Manage Room” form will be displayed. Same as expected P
*The Search form will be displayed
A2 Select “Search” Button *The user can filter its search by Room number Same as expected P
*The Search result will be displayed
Select “Edit” Button for the selected The selected Room record will be displayed with its
A3 Same as expected P
Room information. information.
A4 Check the checkbox for Not Available. *The checkbox will be checked. Same as expected P
A new Room will be successfully created and a Message box
A5 Select “Save” Button. Same as expected P
will appear - “Room Successfully saved”.
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Search Module
A (Administrator/Clerk/Cashier)
Input keyword/s in the search box
A1 Displays sets of products searched with correct details. Same as expected P
provided.
Input keyword/s in the search box
A2 provided but is not related to any of the Displays on form "No Results Found". Same as expected P
products present.
Note: Mark P (passed) & F (failed) for every item tested for the current build
207
User - Admin
Use Case Number: UC 01 Date: 11/3/18
BA Dormitory Management System Test Case No: 01 STATUS
Project Name:
Log in App Version No: 01
This Test is conducted for the current user to ensure that Build No: 01
Test Description: % Passed
they can Log in and manipulate the system. Total Duration: 00:01:20 93%
Test Cases
A. The tester must read all the documents needed for Total No. of passed test case: 32
conducting the Testing phase. Total No. of failed test case: 12
B. The tester must conduct the testing phase with at least Total no. of tested test cases: 32
Setup for Test: 3 computers – networked together. % Tested
100%
C. The tester must have an account for each type of user. Test Cases
Total no. of test cases: 32
D. The tester must report everything to the Programming
Team after the execution of the system.
A Log in Module
*The user can log in to the system.
*Splash screen will display to load the components of
Input the correct username and
A1 the system. Same as expected P
password on the log in form.
*A main form will display based on the user’s access
level.
Input the incorrect username and *The user can’t log in to the system.
A2 Same as expected P
password on the log in form. *(Please enter a valid username and password.)
Input incorrect username and incorrect *The user can’t log in to the system.
A3 Same as expected P
password in the log in form. *(Please enter a valid username and password.)
Input the correct username and *The user can’t log in to the system.
A4 Same as expected P
incorrect password in the log in form. *(Please enter a valid username and password.)
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala Melanie L. Ledesma
Test Engineer Project Manager BA Dormitory Landlady
208
Use Case Number: UC 02 Date: 11/3/18
BA Dormitory Management System Test Case No: 02 STATUS
Project Name:
Border Module App Version No: 01
Build No: 01
Test Description: This Test is conducted on adding, editing a border.
Total Duration: 00:04:50 % Passed
93%
A. The tester must read all the documents needed Total No. of passed test Test Cases
32
for conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
32
Setup for Test: C. The tester must have an account for each type of cases:
% Tested
user. 100%
Test Cases
D. The tester must report everything to the
Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Border Module – New Border
A1 Click Border icon. “Border Record” form will be displayed. Same as expected P
A2 Select “New Border” Tile. The “New Border” form will be displayed. Same as expected P
*The Inputted information will be displayed
Input the information needed. (required * If required information not inputted, message will appear -
A3 Same as expected P
or not required) “Border first name, Last name and contact information are
required.”.
The “New Rental” form will be displayed along with the
A4 Select “Proceed to Rental” Button. Same as expected P
inputted border information.
A5 Select “Browse Room”. “Browse Room” form will be displayed. Same as expected P
A6 Select desired room. Back to “New Rental” form. Same as expected P
*The Inputted information will be displayed.
Input the information needed. (required
A7 * If required information not inputted, message will appear - Same as expected P
or not required)
“Room information is required.”.
A new data will be added and a Message box will appear -
A8 Select “Save” Button Same as expected P
“New rent and border successfully saved.”
Select “Edit” on the Border you desire to The information of the selected border will be displayed on
A9 Same as expected P
edit. the “Edit Border” form.
209
*The Inputted information will be displayed
Input the information you want to edit. * If required information not inputted, message will appear -
A10 Same as expected P
(required or not required) “Border first name, Last name and contact information are
required.”.
A new data will be added and a Message box will appear –
A11 Select “Save” Button Same as expected P
“Border successfully saved.”
B Border Module - View Guardian
B1 Click Border icon. “Border Record” form will be displayed. Same as expected P
B2 Select “View Guardian” Tile. The “Guardian record” form will be displayed. Same as expected P
Select “Edit” on desired Guardian
B3 The “Edit Border” form will be displayed. Same as expected P
information.
B4 Input the information needed. *The Inputted information will be displayed. Same as expected P
A new data will be added and a Message box will appear -
B5 Select save button. Same as expected P
“Border successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
210
Use Case Number: UC 03 Date: 11/3/18
BA Dormitory Management System Test Case No: 04 STATUS
Project Name:
Rent Module App Version No: 01
Build No: 01
Test Description: This Test is conducted on editing, adding, ending a rental. % Passed
Total Duration: 00:02:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
Setup for Test: least 3 computers – networked together. Total no. of tested test % Tested
32
C. The tester must have an account for each type of user. cases: Test 100%
D. The tester must report everything to the Programming Cases
Total no. of test cases: 32
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A1 Select “Rent” Tile. The “Rental Record” form will be displayed. Same as expected P
A2 Select “New Rental” Tile. The “New Rental” form will be displayed. Same as expected P
A3 Select “New Border” Tile. The “New Border” form will be displayed. Same as expected P
*The Inputted information will be displayed
Input the information needed. (required * If required information not inputted, message will appear -
A4 Same as expected P
or not required) “Border first name, Last name and contact information are
required.”.
The “Search Border” form will be displayed, only available
A5 Select “Browse Border” Tile. borders will be displayed – borders with current Rental record Same as expected P
will not be displayed.
Browse Room Tile will only valid if a Border has been selected.
A6 Select “Browse Room” Tile. Same as expected P
“Browse Room” form will be displayed.
A7 Select a preferred room. Room details will be displayed on New Rental form. Same as expected P
211
A8 Select Add-ons Tile. Displays Add-ons form. Same as expected P
A new data will be added and a Message box will appear -
A9 Select “Save” button. Same as expected P
“New Rent and border successfully saved.”
Rent Module - Editing an existing Rental
B
Information
Select “Edit” on the Border you desire to The information of the selected border will be displayed on
B1 Same as expected P
edit. the “Edit Border” form.
*The Inputted information will be displayed
Input the information you want to edit. * If required information not inputted, message will appear -
B2 Same as expected P
(required or not required) “Border first name, Last name and contact information are
required.”.
Displays Update Border form along with the selected border
B3 Select Update Border button. Same as expected P
information.
B4 Select Update Room button. Displays Browse Room form with the room information. Same as expected P
A new data will be added and a Message box will appear -
B5 Select “Save” button. Same as expected P
“Rental Information successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala Melanie L. Ledesma
Test Engineer Project Manager BA Dormitory Landlady
212
Use Case Number: UC 04 Date: 11/3/18
BA Dormitory Management System Test Case No: 05 STATUS
Project Name:
Rooms Module (Admin) App Version No: 01
This Test is conducted on editing, adding, ending a Room Build No: 01
Test Description: % Passed
information. Total Duration: 00:03:25 93%
Test Cases
A. The tester must read all the documents needed for Total No. of passed test case: 32
conducting the Testing phase.
Total No. of failed test case: 12
B. The tester must conduct the testing phase with at
Setup for Test: least 3 computers – networked together. Total no. of tested test cases: 32
% Tested
C. The tester must have an account for each type of user. 100%
Test Cases
D. The tester must report everything to the Programming Total no. of test cases: 32
Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A1 Select “Rooms” Tile. The “Manage Room” form will be displayed. Same as expected P
A2 Select “New Room” Button. “New Room” form will be displayed. Same as expected P
213
Select “Edit” button on the selected “Edit Room” form and the selected room information will be
B1 Same as expected P
Room information you wish to edit. displayed.
*The Inputted information will be displayed.
Input the information needed. (required
B2 * If required information not inputted, message will appear - Same as expected P
or not required)
“Room Name/Code/No is required.”
The new account information will be saved and a Message
B3 Select “Save” Button. Same as expected P
box will appear - “Room successfully updated.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
Status
P Pass Prepared By: Verified By:
F Fail
Richa Rose R. Salvador Norrama Jala Melanie L. Ledesma
Test Engineer Project Manager BA Dormitory Landlady
214
Use Case Number: UC 05 Date: 11/3/18
BA Dormitory Management System Test Case No: 06 STATUS
Project Name:
Collection Module App Version No: 01
This Test is conducted on editing, adding a Collection Build No: 01
Test Description:
information. Total Duration: 00:04:20 % Passed
93%
A. The tester must read all the documents needed Test Cases
Total No. of passed test case: 32
for conducting the Testing phase.
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
32
Setup for Test: C. The tester must have an account for each type of cases:
% Tested
user. 100%
Test Cases
D. The tester must report everything to the
Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Collection Module – Adding a New
A
Collection
A1 Select “Collection” Tile. The “Payment and Collection” form will be displayed. Same as expected P
A2 Select “New Collection” Button *The “New Payment and Collection” form will be displayed Same as expected P
A3 Select “Search Rent”. The “Search Rental” form will be displayed. Same as expected P
The selected Rental information will be load on “New
A4 Select desired Rental information. Same as expected P
Payment and Collection” form.
A5 Input the information needed. *The Inputted information will be displayed. Same as expected P
Press “Ok” button to confirm inputted An amount will be displayed corresponding to the inputted
A6 Same as expected P
information. information.
A7 Input the desired amount. Save only button will be enabled. Same as expected P
215
A8 Select “Save Only” button. Message box will appear – “Payment Successfully saved.” Same as expected P
B Collection Module – Editing a Collection
Select “Edit” button on Collection
B1 “Edit Payment and Collection” form will be displayed. Same as expected P
information you wish to edit.
Input the information needed. (checked
B2 Payment Information will be displayed. Same as expected P
or unchecked)
B3 Select “Save Only” button. Message box will appear – “Payment successfully saved.” Same as expected P
Message box will appear – “Payment successfully saved.”
B4 Select “Save and Print”. Same as expected P
Printable Collection information will be displayed.
Note: Mark P (passed) & F (failed) for every item tested for the current build
216
Use Case Number: UC 07 Date: 11/3/18
BA Dormitory Management System Test Case No: 07 STATUS
Project Name:
Settings Module App Version No: 01
This Test is conducted on editing the Settings Build No: 01
Test Description: % Passed
Module. Total Duration: 00:01:30 93%
Test Cases
A. The tester must read all the documents needed Total No. of passed test case: 32
for conducting the Testing phase. Total No. of failed test case: 12
B. The tester must conduct the testing phase with at Total no. of tested test
32
least 3 computers – networked together. cases:
Setup for Test: C. The tester must have an account for each type of % Tested
100%
user. Test Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the
system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Settings Module
A1 Select “Settings” Tile. The “Update Settings” form will be displayed. Same as expected P
Input the information needed. (valid or *The Inputted information will be displayed.
A2 Same as expected P
null) * If inputted null value, message will appear
The new account information will be saved and a Message
A4 Select “Save” Button Same as expected P
box will appear - “New Settings successfully saved.”
Note: Mark P (passed) & F (failed) for every item tested for the current build
217
Use Case Number: UC 08 Date: 11/3/18
BA Dormitory Management System Test Case No: 08 STATUS
Project Name:
Billings Module App Version No: 01
Build No: 01
Test Description: This Test is conducted on deleting a Billing data. % Passed
Total Duration: 00:03:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
Setup for Test: 32 % Tested
C. The tester must have an account for each type of cases:
Test 100%
user.
Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Billings Module
A1 Select “Billings” Tile. The “Billing Record” form will be displayed. Same as expected P
Filter keyword/s in the search column
A2 Displays sets of Billing Records searched with correct details. Same as expected P
provided.
Input keyword/s in the search box provided. Displays sets of products searched with correct details.
A3 Same as expected P
(valid or not related) * Displays on form "No Billings yet".
Select “Delete” Button of the selected Billing Message box will appear – “Are you sure you want to delete this
A4 Same as expected P
record. billing?”
Selected billing will be deleted.
A5 If clicked “Yes”, “No”. Same as expected P
Back to current search in Billing record form.
A6 Select “Print Bill”. Printable Billing information will be displayed. Same as expected P
Note: Mark P (passed) & F (failed) for every item tested for the current build
218
Use Case Number: UC 09 Date: 11/3/18
BA Dormitory Management System Test Case No: 09 STATUS
Project Name:
Account Module App Version No: 01
This Test is conducted on editing, adding and deleting Build No: 01
Test Description: % Passed
an Account information. Total Duration: 00:01:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
Setup for Test: 32 % Tested
C. The tester must have an account for each type of cases:
Test 100%
user.
Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Account Module – Adding a New Account
A1 Select “Account” Tile. The “New Rental” form will be displayed. Same as expected P
A2 Select “New Account” Button *The “New Border” form will be displayed. Same as expected P
*The Inputted information will be displayed.
Input the information needed. (required * Upon clicking “Save” - If required information not inputted,
A3 Same as expected P
or not required) message will appear (First Name, Last Name, Username and
Password are required.)
*The Inputted information will be displayed.
Input Username. (more than 6 characters
A4 * Upon clicking “Save” - message will appear (Username must be Same as expected P
or less than)
at least 6 characters long.)
*The Inputted information will be displayed.
Input Password. (more than 6 characters
A5 * Upon clicking “Save” - message will appear (Password must be at Same as expected P
or less than)
least 6 characters long.)
Input Password. (Retyping the Wrong * Upon clicking “Save” - message will appear (Password did not
A6 Same as expected P
Password) match.)
A New Account will be successfully saved and a Message box will
A7 Select “Save” Button Same as expected P
appear “New Account Successfully saved”.
B Account Module – Editing an Account
219
Select “Edit” button on the selected “Edit Account” form and the selected room information will be
B1 Same as expected P
Account information you wish to edit. displayed.
*The Inputted information will be displayed.
Input the information needed. (required * Upon clicking “Save” - If required information not inputted,
B2 Same as expected P
or not required) message will appear (First Name, Last Name, Username and
Password are required.)
The new account information will be saved and a Message box will
B3 Select “Save” Button. Same as expected P
appear - “Account successfully updated.”
C Account Module – Deleting an Account
Select “Delete” button on the selected A message box will appear – “Are you sure you want to delete ___
C1 Same as expected P
Account information you wish to delete. Account?”
The Account will be deleted.
C2 Select “Yes”. Same as expected P
Manage Account will be displayed.
Note: Mark P (passed) & F (failed) for every item tested for the current build
220
Use Case Number: UC 10 Date: 11/3/18
BA Dormitory Management System Test Case No: 10 STATUS
Project Name:
Profile Module App Version No: 01
Build No: 01
Test Description: This Test is conducted on editing My Account. % Passed
Total Duration: 00:01:30
Test 93%
A. The tester must read all the documents needed for Total No. of passed test
32 Cases
conducting the Testing phase. case:
B. The tester must conduct the testing phase with at Total No. of failed test case: 12
least 3 computers – networked together. Total no. of tested test
Setup for Test: 32 % Tested
C. The tester must have an account for each type of cases:
Test 100%
user.
Cases
D. The tester must report everything to the Total no. of test cases: 32
Programming Team after the execution of the system.
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
Profile Module – Editing My Account
A
Profile
The “My Account” form will be displayed.
A1 Select “Profile” Tile Same as expected P
Current User Account Information will be displayed.
*The Inputted information will be displayed.
Input the information needed. (required
A2 * Upon clicking “Save” - If required information not inputted, Same as expected P
or not required)
message will appear (Username and Password are required.)
*The Inputted information will be displayed.
Input Username. (more than 6 characters
A3 * Upon clicking “Save” - message will appear (Username must Same as expected P
or less than)
be at least 6 characters long.)
*The Inputted information will be displayed.
Input Password. (more than 6 characters
A4 * Upon clicking “Save” - message will appear (Password must Same as expected P
or less than)
be at least 6 characters long.)
Input Password. (Retyping the Wrong * Upon clicking “Save” - message will appear (Password did
A5 Same as expected P
Password) not match.)
The New Account changes will be successfully saved and a
A6 Select “Save” Button Same as expected P
Message box will appear “Account Successfully updated”.
221
Note: Mark P (passed) & F (failed) for every item tested for the current build
PASS/
STEP ACTION EXPECTED RESULTS ACTUAL RESULTS
FAIL
A Logging out
Message box will appear – “Are you sure you want to log
A1 Select “Log out” button. Same as expected P
out?”
Logs out from the current user.
A2 Select “Yes” Same as expected P
Log in Form will be displayed.
222
Note: Mark P (passed) & F (failed) for every item tested for the current build
User – Clerk
223
PASS/
STEP ACTION EXPECTED RESULT ACTUAL RESULT
FAIL
A Login
B2 The user clicks the “ Search “ button List of names will show. Same as expected P
224
The user clicks the “New border” The user can add a new border and will proceed to
B4.1 Same as expected P
button. rental.
The user clicks the “Browse border” The user can browse an old border that finished the
B4.2 Same as expected P
button contract.
The user clicks the “Add-ons” The user can add a new items/appliances to the border
B4.4 Same as expected P
button. with charge or free.
B4.5 The user clicks the “Save” button. The system will save all information. Same as expected P
B4.6 The user clicks the “Cancel” button. The form will be close and it will not be saved. Same as expected P
C Border
Borders Record will show.
C1 The user clicks the “Border” button. New buttons will show such as “New Border”, “View Same as expected P
Guardian”, “Edit” and “Search” bar.
The user clicks the “New border” The user can add a new border and will proceed to
C2 Same as expected P
button. rental.
The borders guardians’ record will show.
The user clicks the “View Guardian”
C3 The system allowed the user to edit the borders Same as expected P
button.
guardian information.
The system should allowed the user to edit the borders
C4 The user clicks the “Edit” button Same as expected P
information and guardian information.
D Billings
The user clicks the “Billings” The system will show to user of the Billing records of
D1 Same as expected P
buttons. each border.
The user clicks the “Print bill”
D2 The system will print the borders bill. Same as expected P
buttons.
225
E Profile
E1 The user clicks the “Profile” button. The user can change their username and password only. Same as expected P
F Log-out
The user clicks the “Log-out”
F1 The system will close. Same as expected P
button.
Note: Mark P (passed) & F (failed) for every item tested for the current build
226
User – Cashier
PASS/
STEP ACTION EXPECTED RESULT ACTUAL RESULTS
FAIL
A Login
. The system shall determine if the username and password
The admin/user inputs valid
A1 combination is correct and shall show the users their respective Same as expected P
username and password.
interface.
Click “Login” button then the
A2 system checks the The registered user will be redirected to the features of the system. Same as expected P
admin/user is a valid user.
Collection Module – Adding a
A
New Collection
B1 Select “Collection” Tile. The “Payment and Collection” form will be displayed. Same as expected P
Select “New Collection”
B2 *The “New Payment and Collection” form will be displayed Same as expected P
Button
B3 Select “Search Rent”. The “Search Rental” form will be displayed. Same as expected P
Select desired Rental The selected Rental information will be load on “New Payment and
B4 Same as expected P
information. Collection” form.
227
Input the information
B5 *The Inputted information will be displayed. Same as expected P
needed.
Press “Ok” button to confirm An amount will be displayed corresponding to the inputted
B6 Same as expected P
inputted information. information.
B7 Input the desired amount. Save only button will be enabled. Same as expected P
B8 Select “Save Only” button. Message box will appear – “Payment Successfully saved.” Same as expected P
C Search rent
The user clicks the “search
C1 List of names will show. Same as expected P
rent” button.
The user will clicks the name
C2 The advance payment button will show. Same as expected P
in the list
D Advance payment
The user clicks “advance
D1 Advance payment form will show. Same as expected P
payment” button
D2 The user clicks “save” button The system will save all the information. Same as expected P
The user clicks “save and
D3 The system will save the information and print. Same as expected P
print” button
E Logout
The user clicks “Log out”
E1 The user will be logged-out from the system. Same as expected P
button.
Note: Mark P (passed) & F (failed) for every item tested for the current build
228