Blog

SMART COMMUNITY MANAGEMENT SYSTEM FOR CONDOMINIUM SELVAKANAPATY SADAPPEN SESSION 2018/2019 FACULTY OF COMPUTING AND INFORMATICS MULTIMEDIA UNIVERSITY SEPTEMBER 2018 SMART COMMUNITY MANAGEMENT SYSTEM FOR CONDOMINIUM BY SELVAKANAPATY SADAPPEN SESSION 2018/2019 THIS PROJECT REPORT IS PREPARED FOR FACULTY OF COMPUTING AND INFORMATICS MULTIMEDIA UNIVERSITY IN PARTIAL FULFILLMENT FOR BACHELOR OF COMPUTER SCIENCE B

SMART COMMUNITY MANAGEMENT SYSTEM
FOR CONDOMINIUM
SELVAKANAPATY SADAPPEN
SESSION 2018/2019
FACULTY OF COMPUTING AND INFORMATICS
MULTIMEDIA UNIVERSITY
SEPTEMBER 2018
SMART COMMUNITY MANAGEMENT
SYSTEM FOR CONDOMINIUM
BY
SELVAKANAPATY SADAPPEN
SESSION
2018/2019
THIS PROJECT REPORT IS
PREPARED FOR
FACULTY OF COMPUTING AND INFORMATICS
MULTIMEDIA UNIVERSITY
IN PARTIAL FULFILLMENT
FOR
BACHELOR OF COMPUTER SCIENCE
B.CS (HONS) INFORMATION SYSTEM
FACULTY OF COMPUTING AND INFORMATICS
MULTIMEDIA UNIVERSITY
SEPTEMBER 2018
Copyright of this report belongs to Universiti Telekom Sdn. Bhd. as qualified by Regulation 7.2 (c) of the Multimedia University Intellectual Property and Commercialisation Policy. No part of this publication may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Universiti Telekom Sdn. Bhd. Due acknowledgement shall always be made of the use of any material contained in, or derived from, this report.

© 2017 Universiti Telekom Sdn. Bhd. ALL RIGHTS RESERVED.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

DECLARATION
I hereby declare that the work has been done by myself and no portion of the work contained in this thesis has been submitted in support of any application for any other degree or qualification of this or any other university or institute of learning.

left41292700
Selvakanapaty Sadappen:
Faculty of Computing & Informatics
Multimedia University
Date: DD: MM: YYYY
ACKNOWLEDGEMENT

First and foremost, I would like to convey my gratitude to my supervisor, Dr.Kannan Ramakrishnan, who have given valuable advices and support as well as guidance to complete the project. His contribution has greatly helped me in producing a quality report. I would also like to thank him for giving me the opportunity to carry on with my own proposed Final Year Project title. I would also like to thank my friend for sharing his experience in this field to complete this project. Lastly, I am sincerely grateful to my parents, and those who have contributed directly or indirectly in completing this project and report. All the support and guidance are very much appreciated.

ABSTRACT
The name given for this web-application is Smart Community Management System for Condominium. This Smart Community web-app is specially designed to provide utility to maintain day to day operations for Condominium. Smart Community Management System, by which the management of Condominium may manage and perform their operation online. This system helps them to store all the transactions electronically in a system, which in turns saves lot time, money and energy. The Condominium administration will benefit from this system as they can manage all transaction made by user online and paperless. The system’s interface is developed using PHP language by using the Dev-PHP software and the system’s database was created using MySQL database. The system’s features include Payment ; E-Billing, Security, Maintenance Management, Residential Management, Visitor Management, User, Accounting, Operation, and Data Management, making it more effective, efficient, interactive and successfully solve the problems.

Table of Content
Chapter 1: Introduction
Project Overview_____________________________________________1-2
Type of Smart Community System_______________________________3-4
Project Aim and Objective______________________________________4-5
Features Implement in the System________________________________6-8
Benefit of the System__________________________________________8-9
Problem Statement____________________________________________9
Project Scope________________________________________________10
Chapter 2: Background Study
Literature Review (System)
OCEN House________________________________________10-11
E-Community _______________________________________12
Condo Billing System_________________________________13-14
HOA Management System_____________________________15
Comparison (System)_________________________________16
Literature Review (Journal)
SR Apartment Management System______________________17-18
Maxwell Tower Management System_____________________18-19
Apartment Management System_________________________20
Rental House Management System_______________________21-22
Comparison (Journal)__________________________________23
Chapter 3: Requirement
Functional and Non-Functional Requirement _____________________25-26
Data Flow Diagram_________________________________________26-27
Entity Relation Diagram (ERD)________________________________28
Class Diagram_____________________________________________29-30
Deployment Diagram________________________________________31
Flowchart_________________________________________________32-41
Decision Table_____________________________________________42
Chapter 4: Design/Research Methodology
Methodology______________________________________________43-44
Diagram
Use Case – Whole System_______________________________45
Use Case – Profile Management__________________________46-47
Use Case – Transaction Process Management_______________48
Sequence Diagram
Sequence Diagram – Login______________________________49
Sequence Diagram – Registration_________________________50
Sequence Diagram – Search Resident______________________51
Sequence Diagram – View and Edit Resident Information______52
Sequence Diagram – Edit Resident Information______________53
Sequence Diagram – Create Bill__________________________54
Sequence Diagram – Payment____________________________55
Sequence Diagram – Announcement_______________________56
Sequence Diagram – Send Feedback_______________________57
Sequence Diagram – View Feedback_______________________58
Chapter 5: Implementation/Prototype
Prototype_________________________________________________59
Pseudocode_______________________________________________60-63
Gantt Chart________________________________________________64
Chapter 6: Result_____________________________________65
Chapter 7: Conclusion and Future Work
Conclusion________________________________________________66-67
References___________________________________________68
Appendix A: Survey Form_____________________________69-72Appendix B: FYP Meeting Logs________________________
Appendix C:________________________________________
Chapter 1: Introduction
Project Overview
In this section, discussed different Smart Community Management System for Condominium with technology and features, benefit and limitations. That many smart home system is show in terms of processing the tasks. The Smart Community Management System for Condominium. System that uses Web application. System consists of three main components; web server, which present system core that control, and monitors user’s home. The system is better from the scalability and flexibility point of the view than the commercial available Smart Community Management System for Condominium. The user may use the same technology to login to the server web based application. If server is connected to the internet, user can view all related information through the internet using compatible web browser.

Smart Community Management System for Condominium is a computer based which is used to monitor the various activities of a regular residential metropolitan society. The concept of Smart Community Management System for Condominium has arisen from the fact that various large societies need monitoring and maintenance for their various day to day activities.

In a normal residential society, the day to day chores include maintenance of the society, plumbing, parking allocations, waste management, security facilities, tracking dues, inventory management and etc. these activities individually are very tedious and long processes. They required the co-ordination between the respective management societies coupled with the vendors which provide these services so that the appropriate convenience can be provided
Type of Smart Community Management Systems
Smart Condominium Management System(SCMS) on local server:
In this type, the system is implemented and deployed on a local server existing in the condominium complex itself.
These systems can be handled by only the condominium manager, they are normally difficult to use and even more difficult to implement because various needs of different society.
Smart Community Management System on a Website:
In this type the SCMS is based on website server. This type is based on a website server. This type is based on a website needs an internet connection.

The system has various usernames and specifies the hierarchies for the system. Each hierarchy for the system. Each hierarchy has access to only a limited set of tasks.
The main problem with this system is that even though it is on a website, the application needs to edited as per the needs of the society. This provrs to be a expensive and tedious task.

Smart Community Management System on Cloud:
This is the latest way to implement SCMS. It provides all the features of the above type with the additional features of a multitenant cloud platform.

Another major plus point about cloud is that there is no down time on the system. The individual uses us thus able to use only the features he needs at a economic and maintenance free system.

The data of the system id automatically backed up by the cloud platform provider, hence the data is always secure.

Project Aim and Objective
The Aim of Smart Community System is to provide a comprehensive, good quality Community Management service which offers for money for owners.

Smart Community System service is fully responsible for implementing and administering a comprehensive factoring service on behalf of owner occupiers.
“to provide quality, affordable and sustainable associated services for people in housing need whilst protection the long term viability of the Association”
The acceptance test had the objective of selling the user on the validity and reliability of the system. It verified that the system’s procedure operated system specifications and that the integrity of important data was maintained. Performance of an acceptance test was actually the user’s show. User motivation was very important for the successful performance of the system.
Smart Community System is committed to strong tenant relations, timely rent collection, efficiently controlling operating costs and maintaining accurate accounting, reporting and communication with the owners.

To achieve these objective, Smart Community System engages in a variety of activities with the latest skills and procedures available in the industry.

Objective Include:
To provide a friendly residential setting within a care home environment
To provide a quality of life which enables residents to retain their independence, identify and a sense of value.

To provide stimulation and encourage the partaking of activities and social events
To provide physical and emotional support to residents, family and friends
To involve relatives and friends in the day to day affairs of the resident
To maintain and develop close links with the community
To sustain resident’s morale and safeguard individual rights
To deliver the best possible care to all residents at all times
Features Implement in System
The Smart Community Management System helps the Committee Members and Facility Team to manage end to end site and communication with the residents which resident view and participates through their Web Application. The Features for the Smart Community Management System are as follows:
Data Management
Unit Info
Owner Info
Tenant Info
Vehicle Info
Accessory Parcels, Car Parks, etc,..
Strata Roll
Committee List
Operations
E-Notice
Documents/Minutes
Issue Management
Maintenance Task
Purchase Order
Accounting
Payment Voucher
Cheque Printing
Billing maintenance chargers, sinking fund, utilities, rental
Receipt
General Ledger
Monthly and payment statement
Users
Customize Roles for staff accounts
Unlimited number of user account
Visitor Management
Pre-Register Visitors – present a recurring schedule and get a multiple entry pass for future visit.

Residential Management
Information Info Zone – bulletin board for announcements, contact and documents.

Online Facility Management – by booking facilities
Maintenance Management
Cleaning
Security
Incident report for Everyone – incident reports and maintain in a safe neighbourhood environment
Payment ; E- Billing
E-Billing – View and pay maintenance fees, sinking fund, and etc.

Benefit of the System
Eliminate Traditional Pen ; Log Book
No pen, no log book, no hand-written information, no carbon copies, no tear-off pass. All visitation details digitalized, and stored in reliable cloud server.

Real-Time Access to Information
With a cloud-based Smart Community Management system, can access all the information and data in real-time. This suggests that don’t need to be available in office to have an eye on the software data. With all the important data and information collated in a single place available at your fingertips, this software rightly simplifies data management and its accessibility.

Time Saving
A Smart Community Management system automates all complex processes, tasks, and duties, which would otherwise need time and manpower. From issuing notifications, sending reminder emails to the creation of reports and documents, a property management system looks after each and every aspect of your business. This means that you can now save the massive amount of time spent on such tasks that earlier needed human attention.

Easier Collaboration
With greater accessibility comes easier collaboration. Not only can your team access all work-related files from anywhere and on any devices, but it can also easily work off the same master document.

This means the resident could be uploading inspection details via the web application and the client could be in office viewing and attaching them to reports as the client uploaded. This not only reduces downtime but also ensures that everyone is kept in the loop.
Problem Statement
Many, small residences rely on the old method of room keeping, using paper and pen. This causes chaos as doing it manually cost both money and time. The usage of Smart Community Management System would help semi-automate the system, that is relatively easier to use.
Project Scope
Due to many problems with the old school method, we will make the completely new residence management system. The new system scope should include:
Different functions for admin and resident
Validating entered username and password.

Create, delete, view and edit resident information.

Display list of residents, residents’ information and payments, as well as searching residents.

Users can communicate via announcements and feedback.

Chapter 2: Background Study
2.1. Literature Review (System)
2.1.1. OCEN HOUSE
“Ocen House” is a web-based responsive application that help to manage multiple apartment kind of real estate properties. It will help to control whole apartment in hand at a glance.
This Application has 5 steps dashboard like Super Admin Dashboard, Admin Dashboard, Apartment Owner Dashboard, Employee Dashboard and Tenant Dashboard. Admin Control all and Owner can monitor his/her tenant all activity with building information. Employee can check building activity. Tenant can add complain, rent statement and etc. It can handle all apartment calculations and reporting with all flexible settings. “Ocen House” is built by PHP, MySQL, JavaScript, jQuery and Ajax. The Admin Dashboard provide the following features:

Figure 2.1.1: Admin Dashboard
Admin can add and maintain floor and floor unit
Admin can add and maintain renter information
Admin can add and maintain employee information
Admin can collect rent each month
Admin can manage management committee
Admin can collect fund each month
Admin can check renter complain
Admin can be setting the system
E-Community
This E- Community Smart System is a web-based and mobile application that help to manage all properties in one simple to use dashboard. E-Community gives a complete control over a simple online platform which can be used on Desktop PC, Laptop, Tablets and Mobile Devices. In this platform resident can keep track on payment, manage issues with units and communicate with tenant. Resident can communicate with tenant and Property Manager to handle complaints, monitor them and take action.
Other than that, in this system resident can make all payment such as maintenance, electricity, and other bills online and track payment conveniently and securely. The main features of the service:
Support teams available 24/7
Maintenance Support
Vandalism/Theft alert
Management support

Figure 2.1.2: Home Page
Condo Billing System

Figure 2.1.3: Condo Billing System
A system is Web-based System for condominium owners that generates ‘Billing Statements’ for condominium unit owners and tenants. The system includes Association dues, Property Tax, Insurance, Water and other charges it automatically generates Accounting entries for Accounts Receivable and Cash receipts.

Condominium Billing Portal-This allow clients to view account information billing statements, payments, accounts summary, etc. Additional portal features includes messaging, news and FAQ’s.

Standard Features.

Multiple building setup
Separate Owner and Tenant Accounts
Customized Transaction Types
Schedule like Association Dues, Real Property Tax
Metered Charges: Electricity, Water, LPG
Incidental: Job Orders, Car Stickers, etc.

Adjustments (Debit/Credit Memo)
Billing Statement
Payment Processing
Real-Time Balance Inquiry
HOA Management System
HOA Management System is a Web-Based System is successfully used as home owner association management system. HOA Management System is the place where home or condo owners can discuss important issues, vote on various initiatives, participate in group chat or from user interest groups. All-important notifications go through the activity stream meaning everyone is connected. HOA Management System is used CRM as a database to track current and prospective association members, their payment due status and other important information. Resident can send important email notifications to member directly.

Figure 2.1.4: Activity Stream
Comparison (System)
-717552222500
Features
System Data Management Operations Payment/ E-Billing Visitor Management Residential Management Maintenance Management Security
OCEN House X X X E-Community X X X Condo Billing System X X X X
HOA Management System X X X X
Figure 2.2.1: Comparison (System)
2.2. Literature Review (Journal)
SR Apartment Management System
Online Apartment Management System is a system developed for SR Apartment Management, one of the Apartment in Kuala Lumpur. It is used to help people in the apartment to pay bills such as maintenance bills, water bills, buy a sticker for the car, make a complaint and update tenants’ information. The purpose of this system is to have a system that can do all sorts of things like paying bills, buying car stickers, make complaints, and update the tenants’ information through online to make it more effective, efficient, interactive and successfully solve the problems faced when using the current system. The main function of this system is being able to make online payments, can make the car sticker purchase, remove the purchase, display information about the purchase, make a complaint to the management, and submit the tenant information to management.

Figure 2.2.1: User Login
Maxwell Towers Management System
Online Apartment Management System has been proposed to Maxwell Tower Management. This system will help management to manage rental application, purchase car sticker, pay maintenance bills and water bills, and make a complaint. The aim of this system was developed to help users to do everything they want through online. Administration will also benefit from this system because they can manage all transactions made by users via online without using paper. The goal of this development is to create a centralized system that will help the user to do a variety of things via online to make it more effective, efficient, interactive, and managed to solve the problems encountered in using the current system. There is some suggestion that can be implemented in this Online Apartment Management System.

Language
At this moment, the system only uses Bahasa English language. Hopefully, Malay language can also be applied in this system. This will be beneficial to users who find it difficult to understand Bahasa English language.
Notification message
This system will be more complete if their notification message in the system. Each time the user logs into the system, a notification message will appear to inform users if users are still unable to pay the maintenance bill and water bill.

Figure 2.2.2: Notification System
Apartment Management System
Project to be developed is a web based application system which is called Hostel Student Detour Management System and it will apply in any universities. The purpose of this system is to help the hostel warden to manage the outing record and outing information of the student. By developing this system, it will be easy to the higher authorities to keep track of the students outing information. Besides that, the can edit, add and delete student information and student outing information. The admin is responsible for register hostel students and warden. Warden manages the students outing record, can view the student outing record information and can also view who all the students came back to the hostel. This system also will provide a user friendly application system and a security control to ensure the data integrity.

Figure 2.2.3: Individual Form (record Information)
Rental House Management System

Figure 2.2.4: Customers Records
To develop a rental house management system that allows the user to view customers’ data as well as houses record. To develop a system that allows the users to add, edit, search and delete data from the database. To study and analyse the requirement specifications of the rental house management system. To produce the Software Requirement Specification of the system. To produce the Software Design Document of the system.

Over the years landlords/ property managers have had a problem in maintaining and managing their customers and their own records. Management has become difficult because of issues that include:
Data growth Data increase day to day. Storing and maintaining all data manually is very difficult
Lack of computerized system Currently most property managers use the manual system in recording and maintaining their property and customers’ data
Data security is not assured in a manual way; data is recorded on books/papers which may easily get damaged leading to loss of data.
There is no database to store information Potential of data loss or damage is very high because data is stored on tangible files. Lack of these crucial requirements makes management of the tenants and houses very difficult as some tenants may end up not paying rent.

Comparison (Journal)
-717552222500
Features
Journal Data Management Operations Payment/ E-Billing Visitor Management Residential Management Maintenance Management Security
SR Apartment X X X Maxwell Towers X X X Apartment Management System X X X X
Rental House Management System X X X X
Figure 2.2.2: Comparison (Journal)
Chapter 3: Requirements
Functional and Non-Functional Requirements
Functional Requirements
The user can login as admin or resident.

In the main menu, there will be an exit button which signs you out of the current account. The program will then redirect you to the login page.

Admins:
Admins can create resident accounts the resident’s information will be saved in a database.

An admin can view, edit and delete a resident’s profile.

View and Edit Resident’s list will show in resident information
An admin should be able to search for a resident using resident ID.

Admins can view feedback sent by the residents through the system.

Admins can create payments and announcements.

Payments have an ID, Resident ID, amount and date.

Admin can view the payment history of residents.

Admin can make rooms available or unavailable (Check in/Check out)
Residents:
Can edit own profile.

View announcements created by residents.

Display and update payments
Residents can send feedback.

Non-Functional and Quality Requirements
Constraints:
There is only 3 admin account.

To create a resident account, the future resident must physically meet with a system admin.

Reliability:
Program should be reliable in regards to uptime, such as, no crashing or major bugs. This will be guaranteed with extensive testing.

Usability:
Program must be easy to use, with simple sentences (one noun and one verb, sentence fragments if possible) and clear button functions (eg: Pay button, Exit button).

The program must be prepared in case the user enters incorrect data type.

Security:
Program must validate username and password of account (if they match with username and password in the database).

Data Flow Diagram
Admins can create profile for Resident, view and edit profile, delete resident profile, search resident’s details, view the feedback and all the details will have stored in spread database.

Figure 3.2.1. shows level 1 Data flow diagram (DFD), the diagram representation of the flow of the data through Smart Community Management System. The Smart Community Management System Data Flow Diagram example contains process, external entities and data stores.
Admin can receive report through the Generate Report process, which means billing details to the Resident and all data store respectively.

Resident can view all the information once Admin create account for Resident. Resident can make payment, edit their own profile, get payment alert, and check-in and check-, get invoice and all this information store in database respectively. Resident get payment notification once done with payment.

Figure 3.2.1: Data Flow Diagram – Smart Community Management System for Condominium

Entity Relation Diagram (ERD)
Figure 3.3.1. shows Entity Relation Diagram for Smart Community Management System. The diagram shows the relationship of entity of this context is a component of data.

Figure 3.3.1: Entity Relation Diagram – Smart Community Management System for Condominium
Class Diagram
Figure Shows Class Diagram of Smart Community Management System. The diagram describes the structure of a system by showing the system’s classes, their attributes, operations (or methods), and the relationships among objects.

The First class is the Resident class; this represents the registered account, login, and update/edit Resident’s profile. Following class is Admin class; this represent update all the information like billing, register resident, update unit details, view resident details, and view resident feedback.
Following class is booking cart, Resident can make booking the event like futsal and unit book (hall) and save all the information. After make the book Admin generate the receipt. Finally, the payment attach with rental payment.

Resident send feedback and it can view by Admin. Finally, all the details like payment generate in report and it can view by Resident and make the payment.

Figure 3.4.1: Class Diagram – Smart Community Management System
for Condominium
Deployment Diagram

Figure 3.5.1: Deployment Diagram – Smart Community Management System
for Condominium
Figure 3.5.1. above shows architecture of the system as deployment(distribution) of software artefacts to deployment targets. Artefacts represent concrete elements in the physical world that are the result of a development process.

There is a PHP’s IDE application, for database SQL Server, and the user’s machine where they view in PHP Development. You can get a lot more complicated by showing the part of how the system work on user, but this example just gives you an idea of how a deployment looks.

Flowchart
Login

Figure 3.7.1. Flowchart for Login – Smart Community Management System
for Condominium
Registration

Figure 3.7.2. Flowchart for Registration – Smart Community Management System
for Condominium
View and Edit Resident Information (as admin)

Figure 3.7.3. Flowchart for View and Edit Resident Information (as admin) – Smart Community Management System for Condominium
Edit Information (as resident)

Figure 3.7.4. Flowchart for Edit Information (as resident) – Smart Community Management System for Condominium
Create Bill (as admin):

Figure 3.7.5. Flowchart for Create Bill – Smart Community Management System for Condominium
Payment (as resident):

Figure 3.7.6. Flowchart for Payment (as resident)– Smart Community Management System for Condominium
Create Announcement

Figure 3.7.7. Flowchart for Create Announcement – Smart Community Management System for Condominium
View Announcement

Figure 3.7.8. Flowchart for View Announcement – Smart Community Management System for Condominium
Send Feedback:

Figure 3.7.9. Send Feedback – Smart Community Management System for Condominium
View Feedback:

Figure 3.7.10. View Feedback – Smart Community Management System for Condominium
Decision Table
Rules
Condition 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Username exist T T T T T T T T F F F F F F F F
Password matches T T T T F F F F T T T T F F F F
Login Type = Admin T T F F T T F F T T F F T T F F
Login Type = Resident T F T F T F T F T F T F T F T F
Outcome
Access to Admin Interface T T F F T T F F T T F F T T F F
Access to Resident Interface T F T F T F T F T F T F T F T F
Return to Login page T T T T F F F F T T T T F F F F
Figure 3.8.1. Decision Table – Smart Community Management System for Condominium
Chapter 4: Design / Research Methodology
Methodology
System Development Life Cycle (SDLC) is a procedure of planning, developing, testing and delivering an information system. Among many SDLC methodologies, the Waterfall Model was the first to be introduced and it is also referred as a sequential life cycle model. In the Waterfall Model, each phase must be completed before the next phase kick starts and no overlapping between phases is allowed. Thus, this methodology will be used for my final year project for the following reasons:
Simple and easy to understand scope of work in each phase.
Easier to identify any flaw or mistakes in design.
Step by step documentation helps in the long run.
Easy to manage since phases are focused on at a time.
Cost and time prediction can be accurately measured.
Easier to test the system.

Figure 4.1. (Waterfall Method – Software development)
The traditional approach to software development can be illustrated through the waterfall model which is time-tested and easy to understand. The waterfall model is a static model and it approaches systems development in a linear and sequential manner, completing one activity before the other. Fowler 2 affirms that waterfall style breaks up projects based on activities: requirement analysis, design, coding and testing. Pressman 13 identifies the activities as: communication (involving project initiation and requirements gathering), planning (estimating, scheduling and tracking), modelling (analysis and design), construction (coding and testing), and deployment (delivery, support and feedback). Pfleeger and Atlee 12 present the model as involving the following phases: requirement analysis, system design, program design, coding, unit and integration testing, system testing, acceptance testing and operation and maintenance. Summarily, the waterfall model could be said to involve the following phases: requirement analysis, design, implementation (i.e. coding), testing, and operation and maintenance (see fig. 4.1 above).

Use case diagram
Use Case – Whole System
left40957500
Figure 4.1. Use Case Diagram – Smart Community Management System for Condominium
Figure 4.2.1. shows the Use Case diagram for the whole system. In the following pages, the Use Case diagram will be divided into 3, representing different modules the team designed
Use Case – Profile Management

Figure 4.2.2. Use Case Diagram (Profile Management) – Smart Community Management System for Condominium
Use case Process
Login
The user has to insert the correct login data into the Smart Community Management System in order to access into the system. It is an integral part of computer security procedures.
A login generally requires the user to enter two pieces of information, first a ID and Password. This information is entered into a login window on a GUI(Graphical user interface).
Logout
Exits the current user from menu to login screen.
Register Account
Admins create account for resident, the account holds data such as resident identification, password and other personal information.

View Profile
Staff
This type of user can view their own profile and also can view Resident’s profile.

Resident
This type of user can view their own profile which contains their information
In this case Staff and Resident can edit their own account. It can update data in profile.

Use Case – Transaction Process Management

Figure 4.2.3. Use Case Diagram (Profile Management) – Smart Community Management System for Condominium
Use case Process
Item check-in/check-out process is to check the house availability.

Announcement process allows admins to create an announcement. The residents can view these announcements
Payment Transaction is where the residents pay their bills (which are created by the admin) and admin updates it in the system
Admin generate the report such as rental payment and outstanding payment and the report stored into the database.

Sequence Diagram
Sequence Diagram – Login

Figure 4.3.1. Sequence Diagram (Login) – Smart Community Management System for Condominium
The user can login into the system using user ID and Password. All user ID and password are stored in database. If the user enters an invalid combination, he/she will receive an error message and the opportunity to try again. If the combination passes the system’s validation, the user is shown a menu of option, depending if he/she is an admin or a resident.

The user can log out from the account at any time, by pressing the button labelled “Exit” in the main menu.

Sequence Diagram – Registration

Figure 4.3.2. Sequence Diagram (Registration) – Smart Community Management System for Condominium
Clarified above in Figure is the registration process. Registration is done by admins for residents. The user passes on his information to the admin, and the admin registers the user. All account information will have stored in the database. After successful registration, a success message will be displayed. The user can enter the software by entering the identification and password obtained.

Sequence Diagram – Search Resident

Figure 4.3.3. Sequence Diagram (Search Resident) – Smart Community Management System for Condominium
Another unique function for the admins includes the ability to search for a resident using his resident ID, shown in. The search will return all the information of the entered ID. If there is no such ID, an empty table will be displayed. This is illustrated in Figure above.

Sequence Diagram – View and Edit Resident Information

Figure 4.3.4. Sequence Diagram (View and Edit Resident Information) – Smart Community Management System for Condominium
Admins can retrieve the information of all residents registered in the system as shown in Figure above. Additionally, he/she can modify the resident’s information. After changes are saved using the “update” button, the user can click the “display” button to display the new information.

Sequence Diagram – Edit Resident Information
left20891500
Figure 4.4.4. Sequence Diagram (Edit Resident Information) – Smart Community Management System for Condominium
Figure 4.4.4. illustrates the ability for the user to edit his/her account information. After clicking the edit profile button, the user will be shown an interface where he/she has to enter the account’s login information. If the combination is correct, the user will be given a table with his/her information. The table fields are then changed by user. The user can press update to overwrite the new information into the database. To view the changes, the user must click display again.

Sequence Diagram – Create Bill

Figure 4.4.5. Sequence Diagram (Create Bill) – Smart Community Management System for Condominium
Described in above is the way the Admin can create and send residents their bills. The admin creates a new bill by entering a bill identification, resident identification, amount (in Malaysian Ringgits) and a due date. A success message is printed out if the bill is successfully created.

Sequence Diagram – Payment

Figure 4.4.6. Sequence Diagram (Payment) – Smart Community Management System for Condominium
After bill creation by the admin, the user with the corresponding resident ID will be able to view the bill information. The user then should pay the admin and change the “user payment” column to “Y”, indicating the amount has been submitted.

The admins also have access to this option. The admin can change bill information and confirm the user’s payment by changing the admin check to “Y”.

Sequence Diagram – Announcement

Figure 4.4.7. Sequence Diagram (Announcement) – Smart Community Management System for Condominium
Residents are also able to send feedback to the admins. Residents just have to enter their name and message and click submit, as illustrated in Figure 4.4.7.

As shown in Figure above, admins can view these messages by clicking the Feedback button and then clicking check
Sequence Diagram – Send Feedback

Figure 4.4.8. Sequence Diagram (Send Feedback) – Smart Community Management System for Condominium
Sequence Diagram – View Feedback

Figure 4.4.8. Sequence Diagram (View Feedback) – Smart Community Management System for Condominium
Chapter 5: Prototype/Implementation
Prototype

Figure 5.1.1. Prototype– Smart Community Management System for Condominium
In figure 5.1.1.1, a sketch of the Interface Design with the initial requirements set for the system by the group members.

Pseudocode
Login:
start
while user_ID != password
get user_ID, password
if user_ID == password
if user_ID == admin
display admin options
else
display resident options
end if
break
else
print “Incorrect combination, try again.”
end if
end while
end
Resident Registration:
start
get res_ID, res_pass, fname, lname, res_IC, nationality, email, phone
create new resident(res_ID, res_pass, fname, lname, res_IC, nationality, email, phone)
print “Registration successful”.

end
Search Resident:
start
get res_ID
if res_ID == res_ID in database
display resident records
else
display empty records
end if
end
View and Edit Information (as admin):
start
display residents_list
get new res_ID, res_pass, fname, lname, res_IC, nationality, email, phone
overwrite resident in database = res_ID, res_pass, fname, lname, res_IC, nationality, email, phone
display Residents
end
Edit Resident Information ( as resident):
start
get res_ID, password
if login successful
display all residents information
get new res_ID, res_pass, fname, lname, res_IC, nationality, email, phone
overwrite information in database = res_ID, res_pass, fname, lname, res_IC, nationality, email, phone
else
print “incorrect combination, try again”
end
Create Bill (as admin):
start
get new bill_ID, res_ID, amount, due_date
create new bill = bill_ID, res_ID, amount, due_date, admincheck = N, usercheck = N
display “Bill creation successful”
end
Payment (as resident):
start
display resident’s bill information
get bill_ID, res_ID, amount, due_date, admincheck, usercheck
overwrite bill = bill_ID, res_ID, amount, due_date, admincheck = N, usercheck = Y
print “Payment successful”
end
Send Feedback:
start
get name, message
create new feedback = name, message
display “feedback successfully created”
end
View Feedback
start
display all feedback
end

Gantt Chart

Figure 5.1.3. Gantt Chart – Smart Community Management System for Condominium
Chapter 6: Result
Chapter 7: Conclusion
7.1. Conclusion
In this documentation highlighted the need for Smart Community Management System for Condominium. This project proposes the web-based online system which is saving time for those staying in Condominium. This system will help management to manage operations, data management, Accounting, visitor management, residential management, maintenance management, security and payment & e-billing. The aim of this system was developed to help users to do everything they want thorough online. Administration will also benefit from this system because they can manage all transaction made by the users via online without using any papers. The goal of this development is to create a centralized system that will help the user to do a variety of things via online to make it more effective, efficient, interactive, and managed to solve the problems encountered in using the current system. There is some suggestion that can be implemented in this Smart Community Management System for Condominium.

In the first phase of this project, I have completed the Introduction, Background Study, Requirements, Design Methodology and Implementation Plan. Completing these chapters helped me to have a clear idea on my goals and objectives for second phase of the project. I have also collected all the necessary information to begin developing my prototype. Components required for the prototype were surveyed and bought during this phase.

As conclusion, I believe the system finally able to meet all my project objectives. Besides that, I have also learned and gained valuable experiences which will be helpful for me to further my career in future.

References
BIBLIOGRAPHY Anurag Roy, A. K. ( 5, May-2013 ). Cloud Based Apartment Management System. MIT College of Engineering, Pune : International Journal of Scientific & Engineering Research.

Azmi, H. B. (2, Number 1, Nov 2017.). Development Of Online Apartment Management System. Universiti Kuala Lumpur Malaysian Institute Of Information Technology, 1-5.

Bhd, 2. P. (2018, April 21). digitalcondo. Retrieved from digitalcondo: http://digitalcondo.provalley.net/
Bhd, A. I. (2010 – 2015, december 21). AGD IT SOLUTION . Retrieved from AGD IT SOLUTION : http://agdits.com/condominium-management/
Bhd, C. C. (2016, september 21). https://www.condo-master.com/. Retrieved from condo-master: https://www.condo-master.com/
Henry Peter Gommans *, G. M. ( 11, November 2014 ). Rental House Management System . International Journal of Scientific and Research Publications, 8-15.

Prof.Virupaksha Gowda, S. S. (May-2016). Apartment Management System. Technology Reseach In Engineering : International Journal For Technological Research In Engineering .

System, L. P. (2018, april 21). landlords. Retrieved from landlords: https://landlords.my/condo-management/
Zhou, H. C. (2017). System Development of Residence Property Management Based on WEB . College of Information and Electronics, , 1-4.

Appendix A
Smart Community Management System for Condominium
Your Name
___________________________________________________________
Area of Community
___________________________________________________________
On a scale of 1 to 5 (1: least; 5: most), how important do you think SMART COMMUNITY by developing Web app? Mark only one oval.
Extremely Important
Very Important
Somewhat Important
Minimally Important
Not at all Important
Have you currently using any system or technology in your community management? Mark only one oval.
Yes
No
How satisfied were you with the available smart community system option? Mark only one oval.
Extremely Good
Very Good
Somewhat Good
Minimally Good
Not at all Good
How long you’re using the system in your community? Mark only one oval.
More than 5 years
4 Years
3 Years
2 Years
Less than 1 Year
How do you pay your monthly rental? Mark only one oval.
Cash
Credit/Card
PayPal
Cheque
Speaking of SMART COMMUNITIES, what would you like to apply/implemented/deployment in the system? (Ex: maintenance system, booking system, security alert system, bulletin board and etc.)
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
What is your ideal the Smart Community System Interface look like?
_________________________________________________________________________________________________________________________________________________________________________________
I work as. Mark only one oval.

Manager
Staff
Employee
Resident
Do you have any comment and ideas to improve the Smart Community System Application? Please comment
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Appendix B
Weekly Meeting Logs

x

Hi!
I'm Gloria!

Would you like to get a custom essay? How about receiving a customized one?

Check it out