Professional Documents
Culture Documents
Property Management System
Property Management System
Project Charter
No administrator control
Property management system is for administrator. Without the
property management system, the administrator cannot accept
approval request for new item or property. The property management
system manages or controls buying, selling, and junk of the property or
item. Risking without an administrator control can affect the companys
operations and maintenance.
Delaying of payments
Rental, license, insurance, lease and other payments that are
needed to pay are sometimes forgotten. It is one of many cases due to
lack of reminders because of hectic and time-phased schedule of a
personnel. Sticky-notes may be helpful for some instances but it was
not as effective as it can be. Delaying of payments will result higher
damage cost or penalty for the company.
1.2 Benefits
Property Management System provides a way to keep a log of all
activities associated with the assets of the company. It is one among the
most effective tool a company can get. When PMS is used effectively, the
positive side effects trickle down throughout a company, from the
management level to the mid-level coordinators to the employees on the
ground floor. It also helps make life easier for everyone who works in an
office building, day in and day out. The following stated below are a number
of the most important edges of PMS to its beneficiaries:
The Employees
Every worker at every level of a company has a need to use
office resources efficiently, and PMS helps precisely with that. It will
increase productivity, by providing an easy to use, centralized point for
submitting requests for approval and automating the routing and
tracking process of property
The Company
Computerized process lessens the work of the company
resulting to more comprehensive and reliable information. With the
help of passwords and other different safety options, PMS will able to
confirm that data has got to be confidential is kept confidential. Data is
compiled, stored, edited, and retrieved whenever needed. It lessens
paperwork, by which the PMS can capture the information instantly.
More benefits including less reliance on contractors, reduced
maintenance backlog, reduced cost per repair, improved morale,
better service and reduced follow-up required by supervisors.
The Proponents
PMS is a requirement for academic purposes that must be
created and developed by the proponents. It is a challenge for the
proponents on how will they to accomplish the task in the given date
and pass the subject. For the proponents it is not about the higher
grades they can get, but to create a functional and useful system to
develop their own programming, documentation skills and thinking
capabilities. The knowledge that the proponents learned from school
and perseverance they have had throughout the development is a
greater success for them to reach what they want in the IT industry.
1.3 Goals
This section describes the goals of the Property Management System
to be implemented, installed and addressed in finding the best solution to the
problem and these are the following:
Using the system and the database, the files are more secure
from unauthorized person. The needed information of property
is easy to locate or find by the personnel.
The User
The user of the PMS is an employee or anyone who is authorized
to use it for company purposes.
The proponents
The proponents are the project team who were given a
responsibility to develop an enhanced and updated PMS. The project
study will measure the proponents patience and perseverance to meet
the requirements needed in order to produce efficient system.
All stakeholders are not equal, every stakeholder has his own
expectations, and requirements, and he should be handled the way he
expects. Knowing them, their needs, expectations, and requirements
increase the chance of a projects success. If any important stakeholder is
missed
then
in
later
stages
the
project
manager
may
face
many difficulties e.g. causing a delay in project, cost overrun, and in the
most severe case the project may be terminated.
2. Project Scope
The Project Scope pertains to the work necessary to deliver a product.
The work and resources that go into the creation of the product or service are
essentially the things that frame the scope of the project. The scope of the
project outlines the objectives of the project and the goals that need to be met
to achieve a satisfactory result. To define the project scope of the PMS,
objectives, deliverables and out of scope are identified and described below.
2.1 Objectives
This section describes the components or parts of the Property
Management System to be accomplished. Objective statements on this
section will clarify and demonstrate the boundaries of the scope under the
PMS.
Those figures below are the diagrams representing the processes
and functions of the Property Management System (PMS).
Disposal
In disposal item, the report will be send by the Warehouse
Monitoring System (WMS). It manages the report about disposing
of item to the procurement. WMS will report the items or equipment
which are subject to or a candidate for disposal to property
management system. The report is being managed by the property
management if it is for selling or junk item. If the property manager
has decided to sell the item, Property Management System (PMS)
will send a report to procurement to report the billing. In junk item,
the property management will send a report to the procurement for
disposing the item.
10
11
12
2.2 Deliverables
13
Work Products/Description
Administrator approval
Disposal
Selling
14
Project Deliverable
Work Products/Description
Property maintenance
Project Deliverable
Work Products/Description
Yearly payment
Monthly payment
15
Dont have the list of suppliers and the price for item.
Property management system (PMS) doesnt have the lists of all
the suppliers and buyers of property. The procurement has it.
Billing
When it comes in buying and selling, the payments are not
under by the property management. Property management is about
the logistic or supply not about the financials.
Delivery monitoring
Any transaction before the item was saved in the database is
not managed by the Property management system. So the delivery
date and time and other information are not under by the property
management.
Assigning of property
16
`Stock monitoring
Since the procurement system manages about the request for
the company needed item and assigns the property to the user. They
are also responsible for the monitoring of stock in the company.
3. Project Plan
The project plan defines the what, when, and who questions of system
development including all activities to be performed, the individuals, or
resources, who will perform the activities, and the time required to complete
each activity.
17
System Analysis
In the system analysis phase, the proponents gather information
requirements for the PMS. Facts and samples to be used in the project
are gathered primarily from end users. A systems analyst or developer
then processes the requirements, producing a document that summarizes
the analysis of the project. The result is some kind of documentation, such
as a systems analysis report. In effect, systems analysis illustrates the
entitys ability to be thorough with its systems development.
System Design
18
During this phase the proponents analyze and design the system.
Using Diagram and other methods, it will show the blue print of the
system. Certain types of documentation created include use cases,
Unified Modeling Language (UML) diagrams, entity relationship diagrams
(ERDs), relational models and normalized data diagrams. The proponents
did a walk-through of the software or system to see if any defects in the
system can be detected during development. That walk-through was also
documented. The proponents also identified the hardware and software
that will be using throughout the project. It is a requirement for the
proponents to use Java Programming Language for the front-end and MS
SQL for the back-end which is implemented by PEC.
System Implementation
During this phase the proponents are going to finalize the PMS,
prepare the executable or installer of system and database to be tested by
individuals or organization. If errors or bugs occur, it is the proponents
responsibility to refine the system. Implementation takes place after
performing test plan and condition. After passing the requirements, the
system is ready to be distributed to a company.
19
20
21
22
23
Miscommunication
between the group
members
Delaying of plan
Group
meeting
and
discussion
24
Client complaints
Client must have knowledgeable user to run and manage the system
The client has the right to decide whether they used the
Property Management System or still using the existing system.
25
If the system met the requirements and did hit the project
budget, the cost savings will be settled according to the deal
between the client and the proponents.
26
ROLE
Project Manager
NAME
Ramos, Christian
Joseph De Ocampo
RESPONSIBILITIES
Planning Strategy
Project Initiation
Project Control
Risk Management
27
Handling of business
rules
System Analyst
Amacio, Chanie De
System Design
Guzman
Technology Analysis
Business
Requirements
Documenting
the
process
Document Specialist
Visitacion, Clarisa L.
effective documents
Release
the
documentation
Analyze
business
process
Business Analyst
Business plans
Monitoring
Translate
Business
process
Requirement
Communicate
Analyst
w/
clients
28
System Coding
Handling
System
Software
Lead Programmer
Development/Train
Arizapa, Michelle
subordinates
Quintela
programming
in
Develops programming
methods
system coding
Description
Cost
Transportation
Transportation Fee of
member every meeting
Food
Consumable
document. Sample of
documentation.
29
Plan Execution
Item
Description
Cost
Interview Transportation
Transportation fee of
member that conducting
the interview
Meal or snack
Meal or Snack
Item
Description
Cost
Proponent Transportation
Transportation fee of
member that conducting
the interview
Food
Meal or snack
Consumables
Meal or Snack
Printed Paper
Printed Documentation
Printed Paper
Documentation
30
CHAPTER 2
Related Studies and Systems
2.0 Introduction
In this chapter, it will show the originality and relevance of the
proposed system from the systems that had been researched. It is important
for a project to have a review of related studies to highlight difference in
opinions, contradictory findings or evidence, and the different explanations
given for their conclusions and differences by different authors.
31
Author: cafmexplorer.com
Date Published: 2012
URL: http://www.cafmexplorer.com/solutions/products/property-management/
2.1.2 Facilities Management Software
Managing assets is a critical component to the operations of any
facility or property. eMaint building maintenance software provides the
ability to identify, track, locate and analyze all of your corporate assets.
The asset explorer provides a user-definable "tree" view of assets, making
it easy to locate by the location, type, system or any other hierarchical
setting you choose. Keeping track of assets and their changing locations
is a challenge. eMaint gives you the ability to track asset locations so you
know where it is, where it's going and where it's been.
eMaint's web-based facilities maintenance software and property
maintenance software systems provide point and click access to all labor
and material costs right at the asset level. Gathering of all these costs is
accomplished through our powerful work order system.
32
33
Dashboards in
X3
property
and
facilities
Facilities Maintenance
Features in X3 CMMS Software
34
Asset Explorer
Multi-Form Capability
35
Workflow Manager
36
Author: emaint.com
Date Published: 2014
URL: http://www.emaint.com/facilities-maintenance-features/
37
2.1.3 OpenMaint
Open source solution for the Property & Facility Management; an
application for the management of buildings, installations, movable assets
and related maintaining activities
Economic Management
Facility Maintenance
Logistic Management
GIS
&
BIM
support
38
document file used to match every kind of file with every kind of card
workflow engine integrated with a visual editor for the graphic design of
processes
report engine integrated with the visual editor for the report design
39
PostGIS,
GeoServer
OpenLayers for
the
support
of
GIS
functionalities
Author: openmaint.org
Date Published: 2014
URL: http://www.openmaint.org/en/project/features
40
http://download.cnet.com/SimplifyEm-Property-Management-
Software/3000-2057_4-10905762.html
41
Improve
interaction
and
relations
between
42
Functionality
Diary System
Web portals
On-screen reporting
Search facilities
Document management
GIS integration
Executive dashboards
Author: manhattansoftware.com
Date Published: 2014
URL:
http://www.manhattansoftware.com/solutions-emea/property-investment-
management-software/property-and-asset-management-software.html
43
44
On this regard, here are referred to some essential factors that will
help in selecting a property management system.
by
replacing
manual
procedures
with
user-friendly
interfaces.
45
condominium
property
management
system,
real
estate
46
System Requirement
Server
Workstation
47
Author: jinisyssoftware.com
Date Published: May 2014
URL: http://jinisyssoftware.com/property-management-system/#.VAhtUONdXro
48
49
EFFICIENT MANAGEMENT
Optima Property Management System places all the vital
information needed for optimum operation at the manager's fingertips. All
information can be viewed on-line, printed in a large variety of reports or
shown on graphs. Advanced icons and color-coding give the managers an
excellent overview of all hotel operations and allow them to maintain
precise management controls. It is a profitable marketing tool, as it
captures a wide range of data needed to make the correct marketing
analysis. Information analysis is simple and precise, emphasizing
revenues, budgets and yearly comparisons in combination with data of
occupancy, segmentation and other guest information.
Optima PMS enhances reservations management, streamlines all
accounting and billing, upgrades guest services, boosts staff productivity
and improves marketing and sales performance for all types of hotels. It
provides the hotels with all the tools necessary to give better, more
personal and more efficient service to the guests, the result being an
increase in the average price and the occupancy of the hotel, in an
environment that is constantly more demanding and more competitive.
EASY, FRIENDLY OPERATION
Optima Property Management System has a unique open
architecture as a result of using standard industry development tools such
as Power Builder. The Windows Graphical User Interface helps simplify
data entry, management inquiries and financial reporting. The simple user
interfaces also makes learning and using the system easy and quick, no
matter how big your hotel.
Using any combination of keyboard, touch screen or mouse, the
user can easily enter any data into the system and retrieve all the
information easily, quickly and efficiently. Optima is designed for simple
Service Management System - Property Management System
50
51
52
53
54
Double-entry accounting
Track items and inventory, manage projects, and create and print
work orders.
Track
marketing
campaigns,
prospects,
and
quickly
post
Control what each user can see and do within the program.
55
With one mouse click, Rent Manager handles the printing, stuffing,
and mailing of letters and statements for you.
Handle meter reading, billing, and collection without paying a thirdparty vendor.
Design your own reports with the information and calculations that
you need.
Drill-down reports
Click on a value in a report to trace its source and see how it was
calculated.
56
Type keywords and Rent Manager searches its entire database for
matches.
Author: rentmanager.com
Date Published: May 1, 2013
URL:
http://www.rentmanager.com/PropertyManagementSoftware/ProductInformation.
aspx
Affordable
Paperless Office
Easy to Use
Saves Time
Increases Income
Office Mobility
Multi-User Access
Features
Auto-Posting Charges
Move-In/Move-Out
Document/Photo
Owner Reporting
Storage
Expense Tracking
Preformatted Letters
57
Vacancy Advertising
Role-Based
Permissions
Here are just some of the newest features weve added in response to our
member requests:
Tenant Highlighting - 5 colors for you to choose from and use for
your own purposes
Rent Roll Filtering - new unit status icons and over 20 ways to filter
your Rent Roll page
58
Color Preferences - set your own colors for debits, credits, and
balances on the transaction page
Author: onsitepropertymanager.com
Date Published: 2014
URL: http://www.onsitepropertymanager.com/features/
59
R2
R3
R4
R5
Service Management
System
Property Management
R10
System
R7
R8
R9
60
3.1
Description
This section gives a general overview of the Risk Mitigation,
Monitoring and Management Plan for the subsystem Property
Management System (PMS)
1.1
1.2
61
The company that had been interviewed can help avoid the
risk by providing all necessary information about the
business process of the system.
2.0
Risk Description
This section describes the risks that are likely to be encountered in
this project.
2.1
Risk Table
The following table describes the risks associated with the project.
The appropriate risk category, probability and impact are given.
2.1.1 Description of Risk m
Development Risk:
This risk involves problems such as insufficient resources
and misused of strategies that may occur during the
development of the subsystem. If the proponents fail to
be trigger and caused failure, also the financial problem.
Customers Risk
62
Employee Risk:
It involves Negligence of the members where the
proponents did not perform their jobs that Cause delay in
terms of the development of the system.
Employee Risk:
This is the risk where concern is Miscommunication of
the group members especially when the proponents have
difficulties in the other members of the groups that Cause
delay in the development of the system.
63
Category
Risks
Probability
Impact
Employee
Negligence of members
Employee
Miscommunication
Delaying of plan
Development
Financial problem
Customer
Wrong information
process
Process
Adviser complained
Business
Client complained
Impact Values
Description
Catastrophic
Critical
Marginal
Negligible
64
Plans
are
drawn
to
avoid
or
prevent
the
the
miss
understanding
between
the
65
about
their
contribution
in
the
66
67
terms
in
monitoring
this
risk
of
the
system,
the
project
sure
that
the
relationship
of
his
68
69
Identify change
Control chance
70
- Document Specialist
-System analyst
-Business analyst
-Lead programmer
document expert
and process
information
Arizapa, Michelle Q.
system
2.1 Identification
In this section, the proponents discussed about the software
configuration and identify the SCM plans
2.1.1 Description
71
development.
Document changes since the software have changes, the
proponents must also have to change the documentation
specifically the contents. Revision is also a consideration.
72
73
Feedback
74
The SQA Plan by the developing team will lead the group for better
and more comprehensive develop Software to achieve the goal
perfectly and impress the client.
Software documentation
Process refining.
75
76
Disadvantages
Too many task or role for each group member. For example
System analyst he/she also the designer and process analyst of the
system.
Lack of funds
77
Organization
Date
Time
Discussion/subject
Matrix Agency
July 28 2014
8am to 12pm
-Company Process
-Gather
Project
information
Marban Agency
July 28 2014
1pm to 5pm
Company Process
-Gather
Project
information
78
3.0
3.1
79
3.2
SQA AUDITS
Team member need to comply all the task that the Project
manager give to them
4.2 Responsibilities
Team Members:
80
Conduct interview
project useful for the client. Make the user of the project system can
understand the process of the system and know the function of the
Property management to the Service management system
81
1.2
82
1.3
System Context
The proposed system of the proponents is still in developing
stage to make sure that the system is free from errors and capable
to do all the process needed by the user. The proposed system is
for academic purposes only.
1.4
Major Constraints
Time
The proponents only have 4 months to finish the project
documents so the proponents will avoid unnecessary use of time.
The proponent maximize the time in constructing of the Detailed
Design Report (DDR) to make sure the system process is correct
and functional.
Funding
Funds are important to run the project without the funds the
project cannot be done. The proponent has limited funds so
budgeting plan is important for the group.
Man power
83
2.0
84
85
Data Description
2.2.1 Major Data Objects
Item information
F-item code
F- Item name
F- Category
F- Description
F- Quantity
F- Date
F- User
System User information
F-User id
F-User name
F- User position
86
87
F- Date
F- Reason
Figure.2 Relationship
88
89
90
about the particular item if its selling or junk the letter of approval will
be send
Report - Report form is for the reports about the HR issues like
if the items under their liabilities are destroyed needed to be repaired
or for worse if the item was lost. This report will be added to the
information of the involve property or item and send the also the report
to the case docket system about the penalties.
Payments Payment notification form is about the due date of
payment even if its rent or yearly payment this form handle that issue.
Process of payment after the notification of due date the system will
also notify the billing for upcoming payment to the company
3.0
Subsystem Description
3.1
91
92
Prototyping
The following are the proposed prototype interface of the
Property Management System (PMS).
93
94
Figure 4.Reports
Figure 5.payment
95
project useful for the client. Make the user of the project system can
understand the process of the system and know the function of the
Property management to the Service management system
96
1.2
97
1.3
System Context
The proposed system of the proponents is still in developing stage to make sure
that the system is free from errors and capable to do all the process needed by
the user. The proposed system is for academic purposes only.
1.4
Major Constraints
Time
The proponents only have 4 months to finish the project documents so
the proponent will avoid un-necessaries use of time. The proponent
maximize the time in constructing of the Detailed Design Report (DDR) to
make sure the system process is correct and functional.
Funding
Funds are important to run the project without the funds the project
cannot be done. The proponent has limited funds so budgeting plan is
important for the group.
98
Man power
Each of the proponents has their own responsibility to the project
to accomplish the system. Considering that there are only five members in
the team, completion of tasks may be not a hundred percent for some
reasons like tardiness, unwanted situations or sickness.
2.0
Usage scenario
2.1
User Profile
2.2
99
100
101
F- Category
F- Description
F- Purpose
F- Quantity
F- Supplier
F- Price
Warehouse (Disposing report)
F-item code
F- Item name
F- Category
F- Description
F- Purpose
F- Quantity
F- Date
F- Reason
3.1.2 Relationships
102
Figure.2 Relationship
103
104
4.0
3.0
Subsystem Description
3.1
105
106
4.2
107
5.0
108
6.0
Validation Criteria
The proponents validate information by testing the system and
project useful for the client. Make the user of the project system can
109
understand the process of the system and know the function of the
Property management to the Service management system
1.2
110
1.3
System Context
The proposed system of the proponents is still in developing stage to make sure
that the system is free from errors and capable to do all the process needed by
the user. The proposed system is for academic purposes only.
1.4
Major Constraints
Time
111
Data Design
2.1 Database Description
112
3.0
Program Structure
3.1.1 Overall
113
3.1.2 Monitoring
114
3.1.3 Payment
Log in
User Login
Object Name:TextfieldLog
This field accepts the user name of the user. It accept
alphanumerical.
User Password
Object Name:PasswordTextfieldLog
Confirm
115
3.2.2
Home
Major Form: Home form
Major Action: linkbuttons
Payments
Object name: btnPay
The purpose of this button is to link the Home to
another process which is Payment form. In that form show all
the information of due date payables. This form also can send
the information to the billing subsystem.
Report
Object name: buttonReport
The purpose of this button is to link to another form. It
Dispose
Object name: buttonDispose
This button link to the form dispose. It shows the report from
other subsystem about the disposal property in the company.
116
Send
Object: button send
This action use when the request was approve by the
administrator. It will send a purchase order request to the billing
for the new item or property needed to buy.
Delete
Object: button delete
These action uses when the request was disapprove by the
administrator. It will be deleted to the list of new item request.
Reply
Object: button reply
These action uses when the request was disapprove. The
administrator can send a letter to the sender what is the reason
for the disapproval of request
View
Object: table
It show the list of request needed to be process by the
administrator of the system. The table shows the primary
information of requested item.
3.2.5
Dispose
117
Delete
Object name:btnDelete
These action uses when the report was disapprove by the
administrator. It will be deleted to the list of disposal unit.
Send
Object name:btnSnd
This action is used when the report was approved by the
administrator for selling or junks that specific item. It will send
the letter to procurement subsystem to complete the process of
disposing item.
View
Object name: Tview
It shows the list of disposal reports needed to be process by the
administrator of the system. The table shows the primary
information of disposing item.
3.2.6
Reports
Save
Object name:btnSave
Modify
Object name:btnSave
Send
118
Object name:btnSave
View
Object name:btnSave
3.2.7
Payment
View
Object name:btnSave
Modify
Object name:btnSave
Save
Object name:btnSave
Send
Object name:btnSave
4.0
connected depend on the usage of system. Each of form analyze and design
perfectly by the proponent to make sure the system will be useful to the client
4.1
119
Screen Image
120
as
the
industry
standards.
No
special
Cancel Button
This button allows the user to exit into the system if
they wish to end transaction.
2. Main home
This form connected to another process the design in this form
is simple to make it easy to understand for the user of the
project system. It compose of buttons and some image for the
design of the project system
121
JTextField
JLabel
JButton
JPanel
JFrame
JPasswordField
Etc.
Menu Bar
Menu Item
Pop-up Menu
Etc.
JPanel
Toolbar
122
5.0
Employee Skills
Skills in computer programming and design skills are also one of
the restrictions. It does not have as big of an impact on the project as time
but it sure does limit the proponents from doing more addition to the
project functions and components.
6.0
Testing Issue
To validate the system we need to test it with another process.
During the testing of connection, the project team concerned about the
data from another process must be correct. Getting wrong data from other
process make the project system did not work properly.
6.1
Classes of test
System Interface
The proponents will create an interface easy to operate and
understand design must be compose of tables, buttons, text field
pictures and menus.
123
Main home
Admin form shows the function that the admin of company
can do this Form link to many processes of system, main function
purchase order request, reports and management personnel.
Payment
Notification form shows all the reminders for payment it can
be yearly, monthly or weekly notification about the thing needed to pay for
example of this is the renewal of license gun and vehicle. The proposal project
automatically shows all the needed reminders about the property.
Disposal
Report form is the list of transaction of property management
it can generate needed reports and can only manage by the admin
only.
124
Interface errors
6.2
Performance Bounds
The proponents have to setup a certain performance bounds or
criteria for the PMS so that by following those criteria, the proponents will
be able to maintain quality, user friendliness and usability of the software.
Login
The user should be able to log on within 0.1 second
Save Function
Best Case Scenario Immediate
Worst Case Scenario 3 seconds
Search Function
Best Case Scenario Immediate
Worst Case Scenario 3 seconds
Print Function
Service Management System - Property Management System
125
Browse Function
Best Case Scenario Immediate
Worst Case Scenario 2 seconds
Delete Function
Best Case Scenario Immediate
Worst Case Scenario 3 seconds
Exit Function
Best Case Scenario Immediate
Worst Case Scenario 3 seconds
Cancel Function
Best Case Scenario Immediate
Worst Case Scenario 2 seconds
6.3
126
Introduction
This section gives a general overview of the test Specification for the
Property Management System (PMS).
1.1
1.2
Statement of Scope
An overall plan for integration of the software and a
description of specific tests are documented in this section. Below
are the different kinds of tests that the team will take to ensure the
quality of the software.
1. Unit Testing
-
MS SQL Database
PC Application
Java NetBeans
127
2. Integration Testing
-
MS SQL Database
PC Application
3. Validation Testing
-
MS SQL Database
PMS
PC Application
4. High-order Testing
1.3
MS SQL Database
PMS
PC Application
Major Constraints
In this section the proponents discussed the related constraints that
can affect the testing.
1. The proponents has limited time to meet the clients for testing
purposes
2. The proponents may encounter insufficiencies of funds
3. The proponents only got five members in a group.
2.0
Testing Plan
The proponents want the PMS to be bug free and lesser error on
the processes. The proponents also want to make sure that there are no
defects in the system. This is the reason why the proponents have to
spend large amount of the total software development time on the testing.
The following are the description of the testing procedure and strategy.
128
The proponents also be presenting the timing and scheduled of the tests
to be carried out.
2.1
Sign out function of this button log out the user and back to the
log in process
Request Item
Save the function of this button is to save the letter into the
database
Reports
Generate report by click this button the user can choose the
report he/she wants to view and print it.
Add new
Add using this button you can add the item from warehouse table
to request item table
129
Remove - using this button you can remove the item from request
item table to warehouse table
Consumables
Property maintenance
2.2
Testing Strategy
In the following section, the proponents will describe the testing
strategy and will use four different methods to test the proposed system
2.2.1 Unit Testing
This type of testing is performed by the proponents before
the setup is handed over to the testing team to formally execute the
test cases. Unit testing is performed by the respective proponents
on the individual units of source code assigned areas. The
developers use test data that is separate from the test data of the
quality assurance team.
130
131
2.4
132
2.5
environment. As stated above, a test date will be constructed for unit and
integration testing.
2.6
Test Schedule
Following is the tentative schedule for the testing of the PMS.
Project Test Plan
-
To be scheduled
System Testing
-
To be scheduled
To be scheduled
System Implementation
-
3.0
To be scheduled
Test Procedure
In this section the proponents will describe the test procedures in detail.
3.1
133
3.2
Testing Procedure
In this section the proponents will try to describe overall software
specification and describe the methods for the different test to be
performed and will also declare the expected outputs.
Login form
For login project team set a restriction for login. Developer use button in
checking of verification of user
Menus
Menu bar (all process)
Sign out function of this button log out the user and back to the
log in process
Item request
Save the function of this button is to save the letter into the
database
Reports
Generate report by click this button the user can choose the
report he/she wants to view and print it.
Add new
Add using this button you can add the item from warehouse table
to request item table
134
Remove - using this button you can remove the item from request
item table to warehouse table
Input
Expected Result
Valid Login
Invalid Login
Invalid
interface
& Password
and
prompt
for
valid credentials
3.2.1.2 Logout
Test Case
Input
Expected Result
Logout
3.2.1.3 Help
Test Case
Input
Select topic
User
Expected Result
selects
a Display
topic
topic
contents
Input
Expected Result
3.2.1.4 Report
Test Case
135
Specify function
is
generated
according to inputs
Specify
invalid Invalid
function
and/or
function, Prompt
variables, could
and/or data
Function
not
be
generated due to
invalid inputs
Graph
Type of graph
Invalid Graph
Graph is displayed
Prompt
Graph
cannot
be
displayed
Input
Expected Result
Valid Login
interface; taken to
main page, cookie
enabled.
Invalid Login
Invalid
& Password
and
prompt
for
valid credentials
Select help topic
Help topic
Display
topic
contents
Begin Report
Function page is
displayed
Specify function
Function,
Function
is
variables, data
generated
according to inputs
Specify
invalid Invalid
function
and/or
function, Prompt
variables, could
Function
not
be
136
and/or data
generated due to
invalid inputs
Graph
Type
data
of
generated
from function
Invalid Graph
Prompt
Graph
cannot
be
displayed
Request Account
Request Account
Choose
another username
Password
than
length
Request Account
Logout
Links Correct
location
Input
Case
Login
Expected
Result
Valid
Valid
Logged
Login
Username
user interface;
& Password
taken to main
page,
in
to
cookie
enabled.
Invalid
Invalid
Refresh
login
137
Login
Username
page
and
& Password
Help
Select
Help topic
Display
help
topic
contents
topic
Report
Begin
Click
Report
Report
is displayed
Specify
Function,
Function
function
variables,
generated
data
according
is
to
inputs
Specify
Invalid
Prompt
invalid
function,
Function could
function
and/or
not
variables,
generated due
and/or data
to
be
invalid
inputs
Output
Graph
Type
of Graph
is
Prompt Graph
Graph
cannot
be
displayed
Account
Request
Username
Request
Account
which
Request
Prompt
is Choose
already
another
taken
username
Password
Prompt
138
Account
short
length
Request
Unique
Account
Account
username,
created
and
valid
password
Logout
Logout
Are
to
logout?
139
140
3. Error Reporting
The proponents provide a reports manual on which the
employee and staff are required to list down the error and bugs
that they may encounter during the testing activity.
3.4 Test Record Keeping and Log
A test record keeping document will be used to evaluate immediate test
result for each of the testing. For example:
141
:____________
Date
:____________
Test Case
Test Report
Enhancement
Comments
Report
Valid Login
Invalid Login
Select
help
topic
Begin Report
Specify function
Specify
invalid
function
Graph
Invalid Graph
Request
Account1
Request
Account2
Request
Account3
Logout
Links correct
A test log will be kept to monitor the tests that have been applied. An
error, or bug log is kept to monitor any problems that have arisen during
testing.
142
Test Log
Date
Defect report
Test Type
Test Case
Result
Comments
143