PropertyMS: Property Management System For generations, in order to document financial accounts, write down audit/inspec

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

PropertyMS: Property Management System For generations, in order to document financial accounts, write down audit/inspec

Post by answerhappygod »

Propertyms Property Management System For Generations In Order To Document Financial Accounts Write Down Audit Inspec 1
Propertyms Property Management System For Generations In Order To Document Financial Accounts Write Down Audit Inspec 1 (277.59 KiB) Viewed 47 times
PropertyMS: Property Management System For generations, in order to document financial accounts, write down audit/inspection reports, tenant demands and assignments, property managers often use paper, graphs, and email. It doesn't affect what business you are in nowadays, the technology you use will have an impact on efficiency and profit. Real estate transactions have improved in organization and simplicity of implementation as new innovations and technology have indeed been released into the market. In order to monitor their properties, buildings, and daily operations, property managers need to use Property Management System. A Property Management Software is a type of software that operates locally to optimize business processes for enhanced performance and transparency on a server side. It's useful for property managers, trying to simplify tasks that would require a huge amount of time and money. The roles of such individuals at the office and back office are diverse, extensive, and in several instances, repetitive. Any of these responsibilities usually involve: interacting with tenants or residents, handling lease requests, keeping track of on-time and late payments, handling maintenance requests, and maintaining and reviewing detailed lists of properties. All such activities and responsibilities are time consuming, therefore a property management software is required. The Property MS system has two active actors and one cooperating system. Both Tenant and the Property Manager access the system through the Internet. The PropertyMS system can't be used without authorization by the Users. The system is divided into three independent modules. The Property Manager access the entire system directly while the Tenant has access only to the Tenant Management module. Internet Property Management Rental Management 102 Tenant Management Tenant Property Manager PropertyMS Property Management System Figure 1: System overview Both Property Manager or Tenant access the Property MS system on the web and log in the system. The Property Manager creates a new property, updates information about a current property, deletes a property or views additional details about a

property. The Property Manager enters a new Rental Agreement or updates information about an existing one. The Property Manager enters a new Invoice or updates information about an existing one. The potential tenant can register as a new tenant or update information about his/her profile. The Tenant can view his/her rental information. The Tenant can view the invoice and make online payment. The Property Manager can view payment status, property status, property view request status when the Property Manager opens the Dashboard page of the system. The architecture and design have been influenced by the following design decisions and strategies: • The design uses Object Oriented Principles (OOP). The trade-off of increased code overhead and object message passing is considered justified by the gain of modularization of functionality, data encapsulation, communication through interfaces and re-use through polymorphism. • This is an established and well-understood architecture. Authentication will be limited to password checking on initial login and a session ID subsequently. • Communication with the users will be by the HTML protocol as this is well-supported by the selected browsers and PHP. • PHP and MySQL were selected because they had the necessary capabilities to provide the needed services to the user and their GNU licenses will reduce product cost. • The system is built on top of PHP framework Laravel 5.2. • The system uses few external packages installed through PHP composer. The server on which the Property Management System resides will have its own security to third party access on the system. The backend of the system(server) will be developed using a web application platform, but the front end (client side) could be accessed from different platforms such as web application, mobile web application, mobile native system that runs on IOS/android and Windows. The system must be 95% uptime and allows not more than 5% downtime during maintenance and update to new versions. The system will be developed using suitable design patterns and frameworks to enable reuse in several different modules such that unchanged modules can be reused for increment versions.

Question 1[25 marks] ANSWER THE FOLLOWING QUESTIONS BASED ON THE PROPERTYMS CASE STUDY. a. Answer the following questions. i. Describe TWO (2) reasons why choose Object oriented programming as core development approach for Property Management System (PropertyMS). [4 marks] ii. Using the Case Study of PropertyMS, create a process view based on this following statement in the given case study. The Property Manager enters a new Rental Agreement or updates information about an existing one. [10 marks] b. The backend of the system (server side) will be developed using a web application platform but the frontend (client side) could be accessed from different platforms such as web application, mobile web application, mobile native system that runs on IOS/android and Window. Therefore, your team is responsible to identify a suitable system architecture for the PropertyMS system and design the system from the view of construction (detailed design). Your team have to design: i. Software architecture of the backend and frontend of PropertyMS system. [6 marks] Justify the chosen architecture style. [5 marks] ii.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply