This document outlines the analysis and design phase of an IT project to develop a property management system called MyRent.ie. It includes details of user requirements gathering, system analysis including use case diagrams and activity diagrams, and initial interface designs. The project aims to allow landlords and tenants to manage rental properties online, including functionality for listing properties, booking viewings, managing rent payments and maintenance requests. Risks, costs, benefits and feasibility of the project are assessed. The document forms the basis for moving the project into the implementation phase.
Planning and scheduling of industrial building (VJTI MUMBAI)
IT Project Final
1. I.T Project
Youcef Belhout
B00037237
Stephen Hilton
B00051114
Department of Business
School of Business & Humanities
Institute of Technology, Blanchardstown
Dublin 15.
Word Limit for Assignment: [N/A] Actual Word Count: [21361]
Bachelor (Honours) Degree in Business and Information Technology
I.T. Project 2: Implementation
05/05/2015
2.
3. IT Project 2: MyRent.ie
B00037237, B00051114 i
Table of Contents
Semester One: Analysis and Design Phase ..............................................................................................1
Project Title..............................................................................................................................................1
Detailed Problem Statement ...................................................................................................................1
Finding Tenants...................................................................................................................................1
Property Information..........................................................................................................................1
Tracking Rent ......................................................................................................................................2
Maintenance.......................................................................................................................................2
Tenant Information.............................................................................................................................2
Business Rationale ...................................................................................................................................2
Scope Statement......................................................................................................................................4
Functionality Requirement ......................................................................................................................5
Functional Requirements....................................................................................................................5
Non-Functional Requirements............................................................................................................8
Feasibility Statement ...............................................................................................................................8
Risk Statement.........................................................................................................................................9
Risk Registers .........................................................................................................................................10
Technical challenges ..............................................................................................................................12
Cost Benefit Analysis..............................................................................................................................13
Assumptions......................................................................................................................................15
Requirements Gathering........................................................................................................................16
Evaluation of Existing Systems..........................................................................................................16
Property Management Ireland .....................................................................................................16
Smith Property Management .......................................................................................................18
RF Property Management.............................................................................................................20
Project Plan............................................................................................................................................21
4. IT Project 2: MyRent.ie
B00037237, B00051114 ii
Project Structure...............................................................................................................................22
Milestones.........................................................................................................................................23
Gantt Chart .......................................................................................................................................25
Requirements Gathering........................................................................................................................28
Questionnaire Analysis .....................................................................................................................28
System Analysis......................................................................................................................................39
Business Events.................................................................................................................................39
Event List.......................................................................................................................................39
Event Table....................................................................................................................................40
Use Case Diagram .........................................................................................................................43
Use Case Descriptions...................................................................................................................44
Business Objects ...............................................................................................................................65
Class Diagram................................................................................................................................65
Activity Diagrams ..........................................................................................................................66
Sequence Diagrams.......................................................................................................................82
Collaboration Diagrams ................................................................................................................87
Design Phase..........................................................................................................................................95
Interfaces ..........................................................................................................................................95
Technological Requirements................................................................................................................107
Design Requirements......................................................................................................................107
Microsoft Office ..........................................................................................................................107
Rational Rhapsody ......................................................................................................................107
SPSS.............................................................................................................................................107
Implementation Requirements.......................................................................................................107
HTML and CSS .............................................................................................................................107
JavaScript ....................................................................................................................................108
PHP..............................................................................................................................................108
MySQL.........................................................................................................................................108
5. IT Project 2: MyRent.ie
B00037237, B00051114 iii
User Manual.........................................................................................................................................109
Landlords User Manual...................................................................................................................109
Member Registration/Sign In......................................................................................................109
Property Management................................................................................................................110
Add Property/Inventory..............................................................................................................110
Deleting property........................................................................................................................110
Editing property ..........................................................................................................................110
View Rent History........................................................................................................................110
View Tenant list...........................................................................................................................110
View Maintenance History..........................................................................................................111
Tenants User Manual......................................................................................................................111
Sign In..........................................................................................................................................111
Create Property Viewing.............................................................................................................111
Request Maintenance.................................................................................................................112
Test Plan...............................................................................................................................................113
Semester Two: Implementation Phase................................................................................................115
Project Plan..........................................................................................................................................115
Key Milestones................................................................................................................................116
Gantt Chart .....................................................................................................................................119
Approach to Software Development – Implementation Phase...........................................................123
Controls................................................................................................................................................123
Project Initiation .............................................................................................................................125
End stage assessment.....................................................................................................................125
Do you consider the project as success? ....................................................................................125
Is it still in progress?....................................................................................................................125
Is the business instance still feasible and usable?......................................................................126
Are there any drawbacks and challenges? .................................................................................126
Is the project ready to move to the next Phase?........................................................................126
6. IT Project 2: MyRent.ie
B00037237, B00051114 iv
Highlight reports .............................................................................................................................126
Project Closure................................................................................................................................126
Change Control ....................................................................................................................................127
Key Activities...................................................................................................................................127
Implementation ..........................................................................................................................127
System Testing ............................................................................................................................127
Security Testing...........................................................................................................................128
GUI Testing..................................................................................................................................128
Usability (User Experience) Testing ............................................................................................128
Acceptance Testing.....................................................................................................................128
Post Implementation Review......................................................................................................129
Database ..............................................................................................................................................130
Database Model..............................................................................................................................130
Database Codes...............................................................................................................................131
Tables..........................................................................................................................................131
Insert Into....................................................................................................................................140
Views...........................................................................................................................................146
Procedures..................................................................................................................................149
Triggers........................................................................................................................................151
Sample Source Code ............................................................................................................................152
Styling Sheet – CSS Code.................................................................................................................152
Navigation Bar.............................................................................................................................152
Not Logged In..............................................................................................................................155
Logged In As Tenant....................................................................................................................161
Logged In As Landlord.................................................................................................................169
Homepage.......................................................................................................................................177
Register Landlord Page ...................................................................................................................196
Register Tenant Page ......................................................................................................................200
13. IT Project 2: MyRent.ie
B00037237, B00051114 xi
Figure 66: Request Viewing ................................................................................................................106
Figure 67: Project Plan Two 1-31........................................................................................................116
Figure 68: Project Plan Two 32-57......................................................................................................117
Figure 69: Project Plan Two 58-87......................................................................................................118
Figure 70: Gantt Chart Two Part 1 ......................................................................................................119
Figure 71: Gantt Chart Two Part 2 ......................................................................................................120
Figure 72: Gantt Chart Two Part 3 ......................................................................................................121
Figure 73: Gantt Chart Two Part 4 ......................................................................................................122
Figure 74: Control ...............................................................................................................................124
Figure 75: Database Model.................................................................................................................130
Figure 76: Landlord Registration Testing............................................................................................227
Figure 77: Tenant Login Testing..........................................................................................................229
Figure 78: Add Property Testing .........................................................................................................231
Figure 79: View Tenancy(s) Information Testing 1 .............................................................................233
Figure 80: View Tenancy(s) Information Testing 2 .............................................................................233
Figure 81: Add Interior Property Pictures Testing ..............................................................................235
Figure 82: Add Property Inventory Testing.........................................................................................237
Figure 83: Update Property Inventory Testing ...................................................................................237
Figure 84: Tenant Registration Testing...............................................................................................239
Figure 85: Tenant Login Testing..........................................................................................................241
Figure 86: Browse MyRent.ie's Property List Testing .........................................................................242
Figure 87: Browse MyRent.ie's Property List 2 Testing ......................................................................243
Figure 88: Book Property Viewing Testing 1.......................................................................................244
Figure 89: Book Property Viewing Testing 2.......................................................................................245
Figure 90: Book Property Viewing 3 ...................................................................................................245
Figure 91: Book Property Viewing 4 ...................................................................................................246
Figure 92: Update Tenant Details Testing...........................................................................................247
Figure 93: View Tenancy Details Testing ............................................................................................249
Figure 94: Employee Login Testing .....................................................................................................251
Figure 95: Register Tenancy Testing ...................................................................................................253
Figure 96: Project Plan 1 .......................................................................................................................10
Figure 97: Project Plan 2 .......................................................................................................................11
Figure 98: Project Plan 3 .......................................................................................................................12
Figure 99: Project Plan 4 .......................................................................................................................13
14.
15. IT Project 2: MyRent.ie
B00037237, B00051114 1
Semester One: Analysis and Design Phase
Project Title
www.myrent.ie
MyRent.ie is an online management system for property owners. Its aim is to create a service that
allows for property owners to have minimal input into the renting and management of their
properties. Therefore leaving them with nothing to do but receive their rent payments at the end of
the month.
Detailed Problem Statement
In property management there is no sufficient database that stores all the relevant information
involved in the management of a property. This can cause the loss of important information
regarding properties and tenants residing in them which in turn can lead to property management
becoming less of a profitable investment. Rent can be an issue involved in property management.
Payments have to be on time and hassle free and any issues with such need to be addressed
immediately to avoid any legal proceedings.
Finding Tenants
Landlords can find it difficult to maintain a tenant in their properties at all time to have a constant
flow of income. The lag time between an old and new tenant can lead to no income and problems
with paying any bills that are on the property without an income coming from such. Sites like daft.ie
offer property listings for landlords but after which their involvement stops leaving the landlord to
manage the remaining issues. Landlords have the option to find tenants themselves which can be
quite hard without the use of an online property marketing site like daft.ie which can be quite an
expensive investment considering a tenant may or may not be found.
Property Information
There are a number of issues landlords face when attempting to organize the information of each
individual property. Each property can have a numerous amount of important information that is a
necessity for any landlord to have handy at all times. From the address itself to the utilities that are
supplied each area of the property must be identified and stored by landlords for future reference. It
can be difficult for a landlord to remember each inventory item that they have supplied to their
tenants after every tenancy has ended.
16. IT Project 2: MyRent.ie
B00037237, B00051114 2
Tracking Rent
The organizing of rent is one of the most important if not the most important aspect of being a
landlord as it is the income from the investment itself. Landlords must keep records of all rent
payments for future reference if any issues were to occur which can be difficult to maintain due to
continuously having to update them which if there is many properties owned by a single person can
be very time consuming. All rent collection must be done on time and with minimal effort to
guarantee a worthy investment.
Maintenance
Each property must be kept to a standard of living at all times. This means there must be continuous
maintenance on all properties. Every time there is a maintenance incident the landlord must identify
the issue, organise a service provider to fix the issue or provide the service himself, maintain records
of any warranty’s included on inventory in a property and records of previous maintenance provided
to a property. Like with the tracking of rent, this can be very time consuming for a single person to
keep track of.
Tenant Information
Tenants are an area of important information that every landlord must keep track of. With a number
of properties to keep track of comes a number of tenants in which landlords must keep records of.
This can be their personal details and tenancy term details which will include their lease, rent price,
PPS number and contact information. Like with the other information that landlords have to keep
records of these need updating after every tenancy term and for a single person to keep track of a
number of tenant records, this can be very difficult and time consuming.
Business Rationale
My Rent.ie has been created to ease the duties of landlords that own a large amount of properties.
This will be achieved through dealing with the problems identified in the problem statement above.
It will have a number of functions that are available, these are:
1. Finding tenants and organizing leases by
I. Advertising properties and organizing viewings on them
II. Accompanying the prospective tenant during the viewing for the landlord
III. Organizing a lease and the signing of such by the prospective tenant
IV. Handling security deposits and the returning of such at the end of a tenancy
17. IT Project 2: MyRent.ie
B00037237, B00051114 3
2. Store all information and update such about each individual property including:
I. Address
II. Rent
III. Inventory
IV. Tenants
V. Maintenance
VI. Insurance Details
VII. Tax Details
VIII. PRTB Details (Private Residential Tenancy Board)
IX. B.E.R. Rating
X. Pictures of premises before a tenancy
3. Assist in the rent paying process including:
I. Organize payments between both parties
II. Payment History
III. Contacting both parties in the event of unpaid rent
IV. Applying appropriate procedure to unpaid rent
4. Provide Maintenance assistance on properties by:
I. Updating all previously performed maintenance details on a property
II. Storing warranty details on all items owned by the landlord located in said property
including:
i. Manufacturer Details
ii. Warranty lifespan
iii. Terms & Conditions of warranty
III. Provide a phone call service to inform landlord of any issue in the property and
informing any emergency services if necessary, i.e. Fire – Fire Brigade , this will be
done through the alarm system of the premises or contact from the tenant within it.
IV. Organise any maintenance needed by contacting a local maintenance service
provider, pay them and record any information about the maintenance as well as
updating any inventory it effects with permission from the landlord.
5. Provide all information regarding tenants in the properties by including:
I. Personal details of tenant.
II. Tenancy term details.
18. IT Project 2: MyRent.ie
B00037237, B00051114 4
III. An email service will be set up to provide alert emails every three months as a
countdown to the end date of a tenancy.
6. Survey the property after tenancy completes to find any damages done and ensure property
is in good condition. Survey is done on the following:
i. Electronic appliances and equipment
ii. Home systems
iii. Rooms, sittings rooms and kitchen
iv. Garden and drive way (where applicable)
v. Furniture’s and cabinets
vi. Walls and floor
vii. Bathrooms
Scope Statement
The primary objective of myrent.ie is to develop a system that will reduce the tasks of landlords in an
effective way. Tasks such as finding tenants, organising leases, rent collection, property
maintenance, rent tracking, updating property information during and after a tenancy and tenant
information is what myrent.ie will be able to manage, thereby easing the amount of manual work
done by property owners. The final system will include a website which will feature a simple user
interface. A database will also be setup to accommodate all the relevant information.
The process begins when the landlord sets up an account on myrent.ie. The Landlord will register
their details on the website which will immediately be updated into the database and generate an
account for that particular user. The landlord can then provide the information on their properties,
inventory in such, their bank details which will be stored in MyRent.ie’s database in order to
provider their services. Landlords will be allowed to include multiple properties under one account.
Tenants are able to browse MyRent.ie’s property list through the search for properties area of the
site. They are able to narrow down their search with regards to their own personal preferences.
After they have found a property they are able to create a viewing for said property on MyRent.ie.
They will be accompanied by an employee of MyRent.ie whom will bring along a lease with them. If
a tenant wishes to rent the property they can sign the lease there and then and hand over their
security deposit and first month’s rent. After a tenancy agreement has been reached the tenant will
receive the username and password for their tenancy account which they can log into for a number
of reasons such as requesting maintenance and reviewing rent history. The tenancy account will also
19. IT Project 2: MyRent.ie
B00037237, B00051114 5
set up a direct debit with the tenant in order to pay their rent automatically. The system will send
the landlords an email when tenancies are set to expire or when maintenance process is set for the
property. Only landlords will be allowed to modify their account details.
Rent payments can only be made through direct debit online at myrent.ie. From each payment
made, myrent.ie receives 5% of the payment for its services and then the other 95% is passed on to
the landlord. Under circumstances where the tenant is unable to meet up with their payment after a
period of 2 weeks, the unpaid rent procedure comes into effect. Myrent.ie will then send a letter to
the tenant regarding the unpaid rent as legislation regarding unpaid rent procedure states is needed,
if after 2 weeks elapses and the payment is still unpaid the tenant will then be given an eviction
notice and the landlord will be updated accordingly.
Functionality Requirement
Functional Requirements
1. Create landlord account
i. The site must allow for landlords to set up accounts, they must use a login username
and password
ii. The landlords will register personal details and also their bank details
2. Create property account
i. Allow landlords to add details of the property which will include:
i. Address
ii. Rent
iii. Inventory list
iv. Maintenance
v. Insurance details
vi. Tax details
vii. PRTB details
viii. B.E.R. Rating
ii. Landlords can upload pictures of the premises before tenancy begins
3. Browse property list
i. A prospective tenant will have the ability to search through the properties that
MyRent.ie manages.
ii. They can narrow their search by providing their search preferences such as number
of bedrooms, area of property and rent price.
20. IT Project 2: MyRent.ie
B00037237, B00051114 6
4. Create property viewing appointments
i. A prospective tenant will view a property on MyRent.ie and will request a viewing
ii. An employee will organise a viewing and accompany them to the property while
explaining all details about said property to the prospective tenant
5. Create lease/tenancy agreement
i. An employee will organise the signing of a lease with the tenants with agreed terms
and rent price.
ii. They will take the security deposit and first month’s rent which will be sent to the
landlord
6. Create tenancy account
i. Allow an employee to add details of a tenant to a tenancy which will include:
i. Name
ii. D.O.B.
iii. Bank account details
iv. Contact details
v. PPS Number
vi. Start date of tenancy
vii. End date of tenancy
viii. Rent price
ix. Copy of the signed lease
ii. The account allows tenants to request maintenance on the property and view rent
history
7. Record Payments
i. All payments are processed online through the payment system
ii. Rent payments will be automatically taken from tenants through direct debit,
MyRent.ie will take a 5% fee as charge for its service and then pass the rest of the
payment onto the landlords
iii. Tenancy agreements will link a tenant to the property they rent and organise the
rent payments for them.
8. Record Maintenance Requests
i. MyRent.ie will offer quarterly maintenance requests in which they will contact
tenants every 4 months to check in on them and ask if any maintenance is needed
on the property.
21. IT Project 2: MyRent.ie
B00037237, B00051114 7
ii. A MyRent.ie employee will contact the tenant through either phone call to check in
on any maintenance issues that need to be serviced
9. Contact external maintenance services
i. In the event of needed maintenance in a property, MyRent.ie will contact a service
provider with the permission of the landlord to immediately deal with the
maintenance
ii. The bill will be paid by MyRent.ie and then passed on to the landlord for
reimbursement.
10. Record Maintenance
i. If maintenance is request through either information collected by the quarterly
phone calls to the tenant or a request made directly from a tenant or landlord then
it will be recorded
ii. After the maintenance has been carried out by the external maintenance service
provider MyRent.ie will gather the information from the bill including the dates of
the service, the service details itself and the cost of the service and input them into
the maintenance tab of the property it relates to
11. Survey Property
i. Every 3-4 months MyRent.ie conducts a survey on the property by contacting the
tenant and landlord through email or phone
ii. A survey time and date is then agreed on. Myrent.ie will visit the premises on the
agreed date and conduct a thorough survey on the property as necessary.
iii. After the survey has been carried out, MyRent.ie gathers the information from the
survey including survey date, damaged appliance/utilities, condition of white goods,
and equipment status.
12. Update Surveyed Property
i. After the survey has been carried out, MyRent.ie gathers the information from the
survey including survey date, damaged appliance/utilities, condition of white goods,
and equipment status.
13. Renew lease
i. When a lease has expired on a tenancy MyRent.ie will review all the details of the
property.
ii. Tenants will be offered to renew a lease if the landlord and tenants agree on
updated rent charges.
22. IT Project 2: MyRent.ie
B00037237, B00051114 8
iii. Tenants that do not choose to renew their lease will be given back security deposits
depending on the results of an end of tenancy survey.
Non-Functional Requirements
1. Performance Requirements
i. The system must have a 2-second maximum response time for predefined queries
ii. The system must update the database regarding properties consistently
2. Security Requirements
i. Only the user can look at their own information
ii. There must be an automatic logout after a period of 5 minutes inactivity on accounts
iii. After 3 failed login attempts a user’s account must be locked until they have
confirmed their secret security question
3. Cultural and Political Requirements
i. The system must abide by the standard property and tenancy laws
4. Member login
i. Site must allow for the login of users with already made accounts
ii. Site must email users steps to recover their login details if they click ‘Forgot
password’
5. Member logout
i. Site must allow for the logout of users
ii. There must be a button present to allow for users to achieve this
6. Retrieve Password
i. If a landlord/tenant forget their passwords they must click the ‘Forgot Password’ link
ii. An email will be sent to the user which will contain details needed to retrieve a lost
password, these will be as follows
i. Full name
ii. Address of a property owned/Rented
iii. D.O.B
Feasibility Statement
Property management requires the managers to keep track of a lot of information and data
concerning all the properties owned by the manager. Myrent.ie is aimed at keeping all of the data in
23. IT Project 2: MyRent.ie
B00037237, B00051114 9
a database which can be easily accessed by the user. A lot of costs for landlords is maintenance on
machines which could be overlapped and is not due for repairs e.g. a broken washing machine
within a tenants apartment but the washing machine was fixed 6 months prior, rent that might not
have been collected from human error. Another problem for landlords is taken tenants to the small
claims court over unpaid rent, many cases have been struck out due to a misprint in the eviction or
rent due notice meaning the landlord loses out on the rent and will also have to pay for any legal
fees.
With myrent.ie these costs will not occur for the properties as all the information is being kept
efficiently up to date with minimal effort, everything that is done by the company will abide by the
P.R.T.B. law which will cancel out any loopholes of missed payments. As the information is stored on
an online database it is safer for the properties oppose to the clients keeping the data on a hard
copy which is a lot more susceptible to damage or theft. Myrent.ie will charge landlords 2% of rent
charges to cover payment of the service provided. Tenants will also benefit from the website as the
waiting time for any maintenance required will be shortened as their requests will be dealt with
swiftly depending on whether or not the utility or part of the property is eligible for maintenance
Risk Statement
1. Site must not go offline leaving the landlord without valuable information
2. Security must never be compromised due to the nature of information stored
3. Landlords could be turned off by the extra cost to store their information which they can do
at home
4. Data Integrity and authenticity must be confirmed at all times.
5. Landlords may not have access to internet therefore access to building information at all
times
6. Some Landlords may not be tech savvy and may prefer a more hands on approach to storing
information and gathering rent.
26. IT Project 2: MyRent.ie
B00037237, B00051114 12
Technical challenges
In the creation of the site there will be the use of PHP, Java, Html and other programming languages.
The creator must be able to understand and produce accordingly, a web site of high standard. This is
important as the site will contain important information and cannot afford to go offline or include
broken pages.
The site must have someone present who can understand the coding used in the event of an issue
they can identify the error and fix it without taking the site offline until they find someone who can
fix it. Databases will be used in storing information on landlord’s properties. They must allow for
easy access and editing therefore the ability of setting up and maintaining databases must be
present by someone in the company.
Due to the nature of the information stored on the databases, they must be fully secured at all
times. If at any point they are breached this could result in the company becoming untrustworthy
and could be culpable to legal proceedings. A tight security must be implemented into all aspects of
the site with high priority on the databases. This security must be kept up to date and maintained to
a high standard throughout the company’s life time. Therefore knowledge of website and database
security must be present within the company.
28. IT Project 2: MyRent.ie
B00037237, B00051114 14
Net Benefit/Cost -€190,900.00 -€34,300.00 €46,700.00 €106,700.00 €124,700.00 €184,700.00
Initial Investment €190,900.00
Payback Period €52,900.00 >4 Years
Average Rate of Return 20.74384494 %
Average Gross Annual ROR 44.89261393 %
NPV Expected Net Cash Flows
Discount Factors
20% NPV
Year 0 -€190,900.00 1
-
€190,900.00
Year 1 -€34,300.00 0.8333 -€28,582.19
Year 2 €46,700.00 0.6944 €32,428.48
Year 3 €106,700.00 0.5787 €61,747.29
Year 4 €124,700.00 0.4823 €60,142.81
Year 5 €184,700.00 0.4019 €74,230.93
Total NPV €9,067.32
IRR Expected Net Cash Flows
Discount Factors
32% IRR
Year 0 -€190,900.00 1
-
€190,900.00
Year 1 -€34,300.00 0.7576 -€25,985.68
Year 2 €46,700.00 0.5739 €26,801.13
Year 3 €106,700.00 0.4348 €46,393.16
Year 4 €124,700.00 0.3294 €41,076.18
Year 5 €184,700.00 0.2495 €46,082.65
Total IRR -€56,532.56
29. IT Project 2: MyRent.ie
B00037237, B00051114 15
Assumptions
The assumptions for the cost benefit analysis for this project are as follows:
The income will be a 5% commission fee of all rent payments handled by MyRent.ie
o There will be a start of 350 properties managed by MyRent.ie in the first year, this
will increase to 600 in the second year due to marketing and exposure to the brand
name with a steady increase of 200 per year after that with additional marketing.
o Each property will have an average rent price of €700 which is the average price of
renting in Ireland
The internet and phone costs will be a bundle from UPC for business customers, this will cost
€1000 annually.
The cost of purchasing the servers and implementing MyRent.ie’s system is estimated at
€20,000 as an initial investment.
The cost of creating the software is €20,000, there will also be an estimated €80,000 spent
on wages for 1 analyst and 2 programmers to create the software as an initial investment.
Training of employees will cost €15,000 as an initial investment which is an average of €3000
per employee, there will be a start of 4 employees increasing by a single employee each
year.
The maintenance of MyRent.ie’s system is estimated at €1,500 per year.
ESB, Water and Heating charges are estimate running costs of a small/medium size business
in Ireland.
The rent cost is the estimation of renting a building capable of holding MyRent.ie’s business
and will cost €2,000 per month therefore €24,000 per year.
Office supplies, marketing, Building maintenance and Insurance are all rough estimates.
Employee wages are a start out salary of €24,000 per year per employee.
The Pc’s cost is an estimated €900 per Pc Per Employee
The property damage cost is costs of repairing properties managed by MyRent.ie which may
occur and which a Landlord may refuse to reimburse. This is a cost that is only provisional.
30. IT Project 2: MyRent.ie
B00037237, B00051114 16
Requirements Gathering
Evaluation of Existing Systems
Property Management Ireland
http://www.propertymanagementireland.ie/Home.aspx
Figure 3: PMI
Property management Ireland offers two different management options with their own separate
services. This include:
1. Residential Property Management
i. Apartment Block management
ii. Collection of yearly service charges
iii. Bookkeeping , accounting and auditing
iv. Lease and rental management agreements
v. Landlord/Tenant liaison
vi. Marketing
vii. Arrange Maintenance
viii. Waste Management
ix. Site inspections by management personnel
x. Lift maintenance
xi. Landscaping and Plant area upkeep
xii. Security services
2. Commercial Property Management
i. Checking , approving and payment of creditor’s invoices
ii. Routine site inspections by management personnel
iii. Collection and compilation of annual service charge
31. IT Project 2: MyRent.ie
B00037237, B00051114 17
iv. Bookkeeping
v. Waste management
vi. Lift maintenance
vii. Landscaping and Plant area upkeep
viii. Security services
Property management Ireland may have an online website, but there is no real reason bar
advertising for the website. There is no way to sign up for their services through the site, only a
contact number and email address. The idea of their site is to simply portray what it is that they do.
This reveals that unlike the idea of MyRent.ie, Property Management Ireland will stick to a hand on
approach to property management without the advantages of technology to help achieve their
services. Landlords will have to revert to telephone conversations with property management
Ireland if they wish to find out any information about their properties, which would be time
consuming and considering that they won’t have a 24/7 telephone service , it would also be a
waiting game. MyRent.ie’s offers an online approach to property management and all services it
includes which PMI does not.
32. IT Project 2: MyRent.ie
B00037237, B00051114 18
Smith Property Management
http://spm.ie/
Figure 4: SPM
Smith property management offer an array of services which include:
1. Residential Property Management
i. Rent collection
ii. 24/7 Emergency response
iii. Health and Safety management
iv. Insurance
v. Easy Communication
vi. Contract Flexibility
vii. Maintenance
2. Commercial Property Management
i. Rent collection
ii. Service charge collection and budgeting
iii. Contractor procurement and management
iv. Tenant management and communication
v. Regular inspections
vi. Insurance
vii. 24/7 emergency arrangement
viii. Dedicated credit control
ix. Insurance
33. IT Project 2: MyRent.ie
B00037237, B00051114 19
Smith property management offers registration online and allows for customers to log on to avail of
the following services
i. View all service charge account history online pertaining to their unit(s)
ii. Download any Account Demands and Reminders that were issued
iii. View Emergency Contact Details that are held on file for their unit(s)
iv. Download important documents pertaining to your development such as Audited Accounts,
Budgets, Leases and House Rules etc.
v. View announcements pertaining to their management company
The site offers management to landlords who have a large number of properties and seems not to
have any options for those with small to single properties in their portfolio. They deliver a yearly
charge for their services which cannot be seen unless you get a quote from them. Payments cannot
be set up online and they also need to update their system regarding rent themselves without any
automated system set up. MyRent.ie will be able to offer their services to landlords with a small
portfolio unlike Smith property management. They will also be able to offer much more in terms of
online related services to their customers as well as automated rent collection and clearly stated
charges for their services being a 2% charge of rent collected.
34. IT Project 2: MyRent.ie
B00037237, B00051114 20
RF Property Management
http://www.rfpm.ie/
Figure 5: RF
RF Property Management offers a range of services which include:
i. Rent Collection
ii. Waste Management
iii. Maintenance
iv. Property marketing
v. Health and Safety
vi. Security
vii. Administration
viii. Landlord/Tenant disputes
RF Property Management offers no online services, registration for their services must be done by
telephone as there is no contact through online technologies. All documents are kept by the
property management and are not accessible by landlords without having to contact the
management company through telephone. The issue is that the telephone contact is not 24/7 and
this will lead to the landlord having to wait for any information they wish to obtain from the
company about their properties. MyRent.ie will be able to offer 24/7 access to their databases for
their customers this will give them a bonus against their competitors which don’t offer such services.
35. IT Project 2: MyRent.ie
B00037237, B00051114 21
Project Plan
This area will identify the project timeline along with the phases, tasks and milestones of the project
for part one. The responsibilities for each team member of the group in completing each task will be
identified also. The tool used to create the project plan will be Microsoft Project 2013. This tool has
been chosen for its easy to use factor along with the use of it in another module called Project
management. It is able to portray each phase, task and milestone and every detail required within
the completion of them such as the work and time involved in them. An overview of the projects
phases, tasks and their completion dates are as follows:
1. Initial Project Idea – 22/09/14
2. Project Proposal – 30/09/14
3. Project Plan – 03/10/14
4. Requirements Gathering – 14/10/14
5. Systems Analysis - 21/11/14
5.1. Business Events
5.1.1. Use Case Diagrams
5.1.2. Use Case Descriptions
5.1.3. System Sequence Diagrams
5.2. Business Objects
5.2.1. Domain Classes
5.2.2. Activity Diagrams
5.2.3. State Chart Diagrams
6. Design Phase – 26/11/14
6.1. User Interface Design
6.2. Functional Design
6.3. Data Design
7. Technological Requirements – 28/11/14
8. Test Plan – 04/12/14
9. User Manual – 10/12/14
36. IT Project 2: MyRent.ie
B00037237, B00051114 22
Project Structure
The project will consist of a multi-layered team that will work together and give feedback to one
another to ensure an effective system is designed and developed. There will be a number of
supervisors that will be present in the construction of the project. The project organisation overview
will be as follows:
Project Mangers
Stephen Hilton
Youcef Belhout
Rita Omoregie
Supervisors
Analysis and Design BusinessIT
Ann Murphy
David Murphy
Tara Rooney
Francis McGeough
Ann Murphy
David Murphy
Eoin O’Kennedy
Colm McGuiness
Ann Murphy
David Murphy
Tara Rooney
Colm McGuiness
Figure 6: Project Structure
37. IT Project 2: MyRent.ie
B00037237, B00051114 23
Milestones
The following will be a projection of the project phases, tasks and milestones which will reveal the
project deliverables through the use of Microsoft Project 2013:
Figure 7: Milestones 1/3
39. IT Project 2: MyRent.ie
B00037237, B00051114 25
Gantt Chart
Figure 10: Project Plan 1/3
40. IT Project 2: MyRent.ie
B00037237, B00051114 26
Figure 11: Project Plan 2/3
41. IT Project 2: MyRent.ie
B00037237, B00051114 27
Figure 12: Project Plan 3/3
42. IT Project 2: MyRent.ie
B00037237, B00051114 28
Requirements Gathering
Questionnaire Analysis
Figure 13: Q1
The first question that was asked is who a tenant contacts during a tenancy for information during a
tenancy. The results show that out of the 40 responses landlords and property management services
are the most used point of contact during a tenancy. This is important for MyRent.ie to understand
as with its services tenants will contact a property management service.
43. IT Project 2: MyRent.ie
B00037237, B00051114 29
Figure 14: Q2
The second question was based on question 1 but in terms of finding the preferred point of contact
for tenants. Like question one, the 40 respondents choose mostly between landlords and a property
management service. This is valuable information as MyRent.ie can now see that tenants will happily
contact them for information during a tenancy.
44. IT Project 2: MyRent.ie
B00037237, B00051114 30
Figure 15: Q3
Question 3 asked what method of payment tenants currently use for paying their rent. As is clear
from the responses, bank transfers and direct debits are the majority of the answers with an equal
share. MyRent.ie will use direct debit and this data helps reveal that tenants are happy with this
method of payment.
45. IT Project 2: MyRent.ie
B00037237, B00051114 31
Figure 16: Q4
In question 4 the data shows that tenants rent payments are 50% automatic. MyRent.ie will be using
automatic payments to speed up the rent paying process and let the landlord be as little involved as
possible in the tenancy allowing them to feel hassle free.
46. IT Project 2: MyRent.ie
B00037237, B00051114 32
Figure 17: Q5
This question was designed to find out if the respondents who suggested that their rent payments
are not automatic would be willing to let it. As can be seen from the data collected, >50% tenants
are willing to switch to automatic payments whereas 26 of them are already automatic or failed to
respond to the survey question.
47. IT Project 2: MyRent.ie
B00037237, B00051114 33
Figure 18: Q6
Question 6 was designed to identify who deals with the maintenance requests of a tenant. The data
collected reveals that landlords are the main entity that tenants have to give their maintenance
requests to. This shows that landlords tend to have to deal with these requests themselves,
MyRent.ie will be able to free landlords from this activity by providing the services themselves and
leaving only the bill of the maintenance left for the landlord to deal with.
48. IT Project 2: MyRent.ie
B00037237, B00051114 34
Figure 19: Q7
As part of MyRent.ie’s services, monthly phone calls with tenants will be organized in order to ask
about any maintenance needed on the property. As can be seen 80% of the 40 respondents wished
for this service to be available which backs its idea as a service by MyRent.ie.
49. IT Project 2: MyRent.ie
B00037237, B00051114 35
Figure 20: Q8
MyRent.ie will help with situations that arise during a tenancy that my conflict with current
legislation. The need for such service is clearly needed as the data suggests that over 50% of the
respondents are only vaguely familiar with current tenancy legislation with some not at all familiar.
The current legislation for the unpaid rent procedure and security deposits is two of such that will be
handled by MyRent.ie.
50. IT Project 2: MyRent.ie
B00037237, B00051114 36
Figure 21: Q9
This question was asked in order to see if tenants had their premises inspected. As can be seen the
majority of people failed to respond to the question therefore MyRent.ie will not offer an inspection
service as it is not fully understood if most tenants get their premises inspected.
51. IT Project 2: MyRent.ie
B00037237, B00051114 37
Figure 22: Q10
Question 10 was designed to identify if tenants have ever had a problem getting their security
deposit back. MyRent.ie’s services can help with this transaction due to the records that it keeps of
all details related to a tenancy. As can be seen a fairly large amount of respondents have had issues
getting their security deposit back and the next question looks at this further.
52. IT Project 2: MyRent.ie
B00037237, B00051114 38
Figure 23: Q11
As with question 10, question 11 looks further into why tenants have trouble getting their security
deposit back. The 30 respondents who gave missing answers relate to people who either didn’t have
issues getting their deposit back or didn’t answer the question. Most issues are related to the same
major one which is damage to a property. This problem can be sorted by using MyRent.ie’s property
picture upload area to view what a property looked like at the beginning and end of a tenancy. This
will allow for tenants or landlords to decide if a security deposit needs to be given back or taken and
they will have photographic evidence of such reason for doing so.
53. IT Project 2: MyRent.ie
B00037237, B00051114 39
System Analysis
Business Events
Event List
1. Landlord account created
2. Property account created
3. Inventory list created
4. Property list updated
5. Property list browsed
6. Property viewing requested
7. Lease agreement created
8. Tenancy account created
9. Rent payment collect
10. Rent payment verified
11. Unpaid rent procedure issued
12. Quarterly maintenance updates issued
13. Maintenance requested
14. Maintenance organised
15. Inventory list updated
16. Maintenance bill paid
17. Landlord billed
18. Property surveyed
19. Lease renewed
20. Security deposit returned
54. IT Project 2: MyRent.ie
B00037237, B00051114 40
Event Table
Table 1: Event Table
No Event Description
System
Input
Source Use Case
System
Output
Destination
1
Landlord Seeks to
become a client
Landlord
details
Landlord
Create landlord
account
Landlord
account
2
Landlord seeks to
register properties
Property
details
Landlord
Create property
account
Property
account
3
Furniture and
utilities have to be
recorded before a
tenancy
Inventory
details
Landlord
Create Inventory
list
Inventory list
4
Properties must be
added to a
property account
New
property
details
Employee
Update property
list
Updated
property list
5
A potential tenant
would like to
browse the
property list
Property list Tenant
Browse property
list
6
A potential tenant
would like to view
a property
Viewing
details
Tenant
Request property
viewing
Created
appointment
Employee
7
Tenant has found a
property they
would like to rent
Tenant
details
Employee
Create lease
agreement
Completed
lease
Tenant
8
Tenant needs to
give details about
tenancy
Tenant
details
Employee
Create tenancy
account
Tenant
account
55. IT Project 2: MyRent.ie
B00037237, B00051114 41
9
The rent for the
property is due
Rent details Employee
Collect rent
payment
Bank account
details
Tenant
10
Bank must
authorize the direct
debit payment
Bank
account
details
Bank
Verify rent
payment
Paid Rent
Receipt
Tenant
11
Bank issues “refer
to drawer” to the
company
Rent history
details
Employee
Issue Unpaid rent
procedure
Unpaid rent
letter
Tenant
12
Tenant would like
to be contacted
regularly about
maintenance
Employee
Issue quarterly
maintenance
updates
Maintenance
details
Landlord
13
Utility or machine
has malfunctioned
within the property
Requested
maintenance
details
Tenant
Request
Maintenance
Employee
14
A tenant has
requested that
maintenance be
performed within
the property
Maintenance
details
Employee
Organize
maintenance
Service details
Maintenance
service
technician
15
Maintenance has
been completed
Maintenance
details
Employee
Update inventory
list
Maintenance
record
16
Service technician
must be paid for
maintenance
completed
Maintenance
invoice
Employee
Pay maintenance
bill
Maintenance
receipt
17
Maintenance
completed must be
paid
Maintenance
receipt
Employee Bill landlord Landlord
56. IT Project 2: MyRent.ie
B00037237, B00051114 42
18
Property must be
surveyed after a
tenancy is
complete
Property
details
Employee Survey property Survey details
19
Tenant would like
to continue renting
property after
lease has expired
Property
details
Employee Renew lease
New lease
details
Tenant
20
Tenants lease has
expired and would
not like to renew
lease
Survey
details
Employee
Return Security
deposit
Security
deposit
Tenant
57. IT Project 2: MyRent.ie
B00037237, B00051114 43
Use Case Diagram
Figure 24: Use case diagram
BankBank
MyRent.ie
Create Property
Account
Create Landlord
Account
«extend»
Verify Rent Payment
Issue quaterly
maintenance
updates
Organise Maintenace
«extend»
Bill Landlord
Request Maintenance
«extend»
Create Inventory List
«extend»
Pay Maintenance Bill
«include»
«include» Update Inventory List
«extend»
«extend»
Brow se
Property List
Request Property
View ing
«extend»
Create Lease
Agreement
«extend»
Survey
Property
«extend»
Update
Property List
«include»
«include»
Issue Unpaid
Rent Procedure
«extend»
Return Deposit
«extend»
Renew Lease
«extend»
Collect Rent
Payment
«extend»
Create Tenancy
Account
«include»
«include»
«include»
«extend»
«extend»
«extend»
«extend»
«extend»
«include»
«include»
«extend»
«extend»
«extend»
«extend»
«extend»«include»
«include»
«extend»
«extend»
«extend»
«extend»
«include»
«include»
«include»
«extend»
LandlordLandlord
TenantTenant
EmployeeEmployee
MaintenanceServiceProviderMaintenanceServiceProvider
58. IT Project 2: MyRent.ie
B00037237, B00051114 44
Use Case Descriptions
Table 2: Create Landlord Account
Use-Case Name: Create Landlord Account
Primary Business
Actor:
Landlord
Other Participating
Actors:
N/A
Other Interested
Stockholders:
N/A
Associated Use Cases Create Property Account
Description:
Landlord wishes to create an account with MyRent.ie. They will give details which include a username,
password, email address, their bank account details, full name, address, date of birth and a security
question and answer for future password retrieval.
Precondition: Servers are online
Trigger: Landlord wishes to create account with MyRent.ie
Typical Course Of
Events:
Actor Action: Landlord System Response
1: Display create landlord account form
2: Input username, password, email
address, their bank account details,
full name, address, date of birth and
a security question and answer for
future password retrieval
3: Save landlord information and create
account
Alternate Courses: N/A
Conclusion: Account is created
Post condition: All details for account are correct
Business Rules: N/A
59. IT Project 2: MyRent.ie
B00037237, B00051114 45
Table 3: Create Property Account
Use-Case Name: Create Property Account
Primary Business
Actor:
Landlord
Other Participating
Actors:
N/A
Other Interested
Stockholders:
N/A
Associated Use Cases Create Landlord Account
Description:
Landlord wishes to add properties to his account on MyRent.ie. A landlord will go to the property list
link while logged into his account, from here they will click add new property. They must then enter
the required information being address, rent price. The size of the property and no. of rooms as well
as the type of rooms, Insurance information, tax details, PRTB details and add pictures of the property
for marketing of the property and future tenancy reference.
Precondition: Servers are online, user has account
Trigger: Landlord wishes to add properties to their account
Typical Course Of
Events:
Actor Action: Landlord System Response
1: Display add new property form
2: Enter address, rent price. The size of
the property and no. of rooms as
well as the type of rooms, Insurance
information, tax details, PRTB details
and add pictures of the property for
marketing of the property and
future tenancy reference
3: Save new property to landlords property
list
Alternate Courses: N/A
Conclusion: Property account is created
Post condition: All details for the property are correct
Business Rules: N/A
60. IT Project 2: MyRent.ie
B00037237, B00051114 46
Table 4: Inventory List
Use-Case Name: Create Inventory List
Primary Business
Actor:
Landlord
Other Participating
Actors:
N/A
Other Interested
Stockholders:
N/A
Associated Use Cases Create Property Account
Description:
The landlord wants to add inventory including furniture, utilities and appliances to a property they
have already added to MyRent.ie. They also want to store any relevant warranty details that relate to
any of the inventory stored. They will access MyRent.ie and while logged in click the property tab,
then click the inventory tab to add inventory. They will need to input the item name, type, quantity,
description and cost.
Precondition: Landlord has made both a landlord account and property account
Trigger: Landlord wishes to add inventory to a property they own
Typical Course Of
Events:
Actor Action: Landlord System Response
1: Display Add inventory Form
2: Input the item name, type, quantity,
description and cost.
3: Save information and create inventory list
Alternate Courses: N/A
Conclusion: Inventory list is created
Post condition: All inventory details are correct
Business Rules: N/A
61. IT Project 2: MyRent.ie
B00037237, B00051114 47
Table 5: Update Property List
Use-Case Name: Update Property List
Primary Business
Actor:
Employee
Other Participating
Actors:
N/A
Other Interested
Stockholders:
N/A
Associated Use Cases Create Property Account
Description:
Every time a new property is added to MyRent.ie an employee will add it to the sites property list for
viewing by potential tenants.
Precondition: Properties have been added
Trigger: A new property is added to MyRent.ie
Typical Course Of
Events:
Actor Action: Employee System Response
1: Display add property to property list form
2: Identify new property and copy
information to property list form
3: Save information and create property list
Alternate Courses: N/A
Conclusion: Property list is updated
Post condition: All property details are correct
Business Rules: N/A
62. IT Project 2: MyRent.ie
B00037237, B00051114 48
Table 6: Browse Property List
Use-Case Name: Browse Property List
Primary Business
Actor:
Tenant
Other Participating
Actors:
N/A
Other Interested
Stockholders:
N/A
Associated Use Cases Update Property List
Description:
A potential tenant will come onto MyRent.ie to search for a property to rent. They will click the
properties tab and search for a property they may wish to view and rent. They can enter search
preferences such as the rent price, area, number of bedrooms and type of accommodation.
Precondition: Property list is created and up to date
Trigger: Tenant wishes to browse MyRent.ie’s list of available properties.
Typical Course Of
Events:
Actor Action: Landlord System Response
1: Display Property search form
2: Input search preferences which can
range from any of the following,
rent price, area, number of
bedrooms and type of
accommodation 3: Display list of properties with reference to
search preferences
Alternate Courses: N/A
Conclusion: Tenant has search properties available on MyRent.ie
Post condition: All properties are available to rent at time of search
Business Rules: N/A
63. IT Project 2: MyRent.ie
B00037237, B00051114 49
Table 7: Request Property Viewing
Use-Case Name: Request Property Viewing
Primary Business
Actor:
Tenant
Other Participating
Actors:
Employee
Other Interested
Stockholders:
N/A
Associated Use Cases Browse Property List
Description:
After a potential tenant has browsed the property list and found a place they want to view they will
request a property viewing. In order to do so they will click on the property they want to view and
click request property viewing, they will then select a time and date that is available on the calendar
reveled to them.
Precondition: Tenant has browsed the property list
Trigger: Tenant wishes to create a property viewing
Typical Course Of
Events:
Actor Action: Tenant System Response
1: Display create property viewing calendar
2: Select time and date available on
calendar displayed
3: Save requested viewing time and date on
selected property
4: Update property viewing calendar
Alternate Courses: N/A
Conclusion: Tenant has requested a property viewing
Post condition: Tenant shows up to property viewing requested
Business Rules: N/A
64. IT Project 2: MyRent.ie
B00037237, B00051114 50
Table 8: Create Lease Agreement
Use-Case Name: Create Lease Agreement
Primary Business
Actor:
Employee
Other Participating
Actors:
Tenant
Other Interested
Stockholders:
N/A
Associated Use Cases Request Property Viewing
Description:
If a property viewing has gone well a tenant will accept a lease agreement as well as pay the first
month’s rent and the security deposit. An employee will print out a pre created lease agreement from
the system, they will need to add the name of the tenant(s) and the rent price. They will then get the
tenant to sign it. They will then save the lease agreement
Precondition: Tenant has cash for security deposit and first month’s rent.
Trigger: Tenant wants to rent property viewed
Typical Course Of
Events:
Actor Action: Employee System Response
3: Select property related to lease
agreement
1: Display lease agreement form
2: Display property list display
5: Insert property details into lease
including the address of the
property and PRTB Details
6: Select landlord details related to
property
4: Display property details display
7: Display landlord details display
8: Insert landlord details into lease as
stated above
9: Select tenant details related to
property
10: Display tenant details display
11: Insert tenant details into lease
agreement including their name,
age, date of birth, PPS number,
contact info, bank account details
and reference checks
12: Select property related to lease
13: Display property details display
14: Select property survey details
16: Insert survey details related to any 15: Display property survey details display
65. IT Project 2: MyRent.ie
B00037237, B00051114 51
inventory in the property and the
current state of the property into
the lease
18: Select tenant and landlord bank
details through a database view
20: Create direct debit payment using
tenants bank account details and
landlords bank account details
17: Save lease agreement
19: Display tenant and landlord bank account
details view display
Alternate Courses: N/A
Conclusion: A lease agreement has been created
Post condition: The bank account details need to be confirmed by the tenants bank
Business Rules: N/A
66. IT Project 2: MyRent.ie
B00037237, B00051114 52
Table 9: Create Tenancy Account
Use-Case Name: Create Tenancy Account
Primary Business
Actor:
Employee
Other Participating
Actors:
N/A
Other Interested
Stockholders:
Tenant
Associated Use Cases Create Lease Agreement
Description:
After a lease agreement has been signed and completed an employee will create a tenancy account
for the tenant. A tenant will be able to request maintenance on their property and view their rent
history from MyRent.ie with this account. An employee will enter the tenant(s) Name, age, bank
account details, contact details and PPS number into the requested fields. They must also enter the
number of tenancy years, a copy of the signed lease, the start and end date and the rent price.
Precondition: Tenant has signed a lease agreement
Trigger: Tenant has started renting a property
Typical Course Of
Events:
Actor Action: Employee System Response
1: Display create tenancy account form
2: Input the tenant(s) Name, age, bank
account details, contact details and
PPS number, number of tenancy
years, a copy of the signed lease, the
start and end date and the rent
price into the requested fields
3: Save Information
4: Create Tenancy Account
Alternate Courses: N/A
Conclusion: Tenancy Account is created
Post condition: Tenant is given their username and password
Business Rules: N/A
67. IT Project 2: MyRent.ie
B00037237, B00051114 53
Table 10: Collect Rent Payment
Use-Case Name: Collect Rent Payment
Primary Business
Actor:
Employee
Other Participating
Actors:
N/A
Other Interested
Stockholders:
Tenant, Landlord
Associated Use Cases Create Tenancy Account
Description:
Each month the rent price from a tenancy account will be taken from the bank account details stored
in such by a direct debit charge that will be set up. An employee must take the bank account details
and issue a direct debit charge.
Precondition: Tenants bank account details are correct
Trigger: Rent is ready for collection
Typical Course Of
Events:
Actor Action: Employee System Response
1: Display tenants bank account details
2: Issue a direct debit charge on the
account
3: Save direct debit confirmation
Alternate Courses: N/A
Conclusion: Direct debit is issued
Post condition: Bank must verify the payment from the tenants bank account
Business Rules: N/A
68. IT Project 2: MyRent.ie
B00037237, B00051114 54
Table 11: Verify Rent Payment
Use-Case Name: Verify Rent Payment
Primary Business
Actor:
Bank
Other Participating
Actors:
N/A
Other Interested
Stockholders:
Tenant
Associated Use Cases Collect Rent Payment
Description:
The bank must authorised the direct debit rent payment from MyRent.ie for it to be processed
correctly.
Precondition: Tenants bank account details are correct
Trigger: Direct debit charge has been issued
Typical Course Of
Events:
Actor Action: Bank System Response
1: Display direct debit charge information
2: Authorise payment
3: Save rent payment history
Alternate Courses: 2A: Rent payment is not authorised therefore the unpaid rent procedure comes into effect
Conclusion: Rent is collected
Post condition:
5% commission is taken from MyRent.ie on the rent payment and then it is sent to the landlord’s bank
account.
Business Rules: N/A
69. IT Project 2: MyRent.ie
B00037237, B00051114 55
Table 12: Issue unpaid rent procedure
Use-Case Name: Issue unpaid rent procedure
Primary Business
Actor:
Employee
Other Participating
Actors:
N/A
Other Interested
Stockholders:
Tenant
Associated Use Cases Verify Rent Payment
Description:
If the bank fails to complete the authorisation of the rent payment due to insufficient funds then the
tenant will be contacted after 2 weeks via letter to make them aware that payment is required or
legal proceedings will follow. The landlord will be made aware of the situation. After an additional 2
weeks a letter of eviction will be sent to the tenant and the landlord will be made aware of the course
of action taken from MyRent.ie. All of the above abides by the legislation for unpaid rent in a tenancy.
Precondition: Tenants contact info is correct
Trigger: Bank fails to verify rent payment
Typical Course Of
Events:
Actor Action: Employee System Response
2: Check if there is any unpaid rent
3: Request pre created letter for
unpaid rent procedure
1: Display rent history screen
4: Display pre designed letter for unpaid rent
procedure
5: Check if rent has not been paid after
additional 2 weeks
7: Request pre created letter for
unpaid rent eviction procedure
6: Display rent history screen
8: Display pre designed letter for unpaid rent
eviction procedure
Alternate Courses:
3
A: Rent has been paid therefore letter is not sent and rent payment history is updated
Conclusion: Unpaid rent procedure is completed
Post condition: Legislation for unpaid rent procedure is followed in terms of time allowed for eviction to complete.
Business Rules: N/A