This document provides an overview of the Pro-Manage Apartment Management System, which was designed by Pro-Manage Consulting to help property managers efficiently maintain residential communities. It describes the key entities in the system such as units, residents, leases, work orders and payments. It also provides details on the scope of the relational database, including the tables for work orders, job types, units, leases, residents, occupants and more. The system aims to help property managers balance the daily dynamics of a residential property like new residents, repair requests and payments.
This is our minor presentation on ONLINE REAL ESTATE BUSINESS SYSTEM.
we are done in 5 days this project..If anybody interested in this project then please give a feedback of this project.
If anybody want this type of presentation in any topic then contact us on facebook or mobile we will help you to make your presentation.
my facebook id -
www.facebook.com/narayank45
contect no-8602464665
Software requirement solution of Real Estate Management System with Functional and Non-functional requirements, Activity diagram, use case diagram, class diagram and test cases.
This is our minor presentation on ONLINE REAL ESTATE BUSINESS SYSTEM.
we are done in 5 days this project..If anybody interested in this project then please give a feedback of this project.
If anybody want this type of presentation in any topic then contact us on facebook or mobile we will help you to make your presentation.
my facebook id -
www.facebook.com/narayank45
contect no-8602464665
Software requirement solution of Real Estate Management System with Functional and Non-functional requirements, Activity diagram, use case diagram, class diagram and test cases.
This project focuses on providing Property Management to real estate agencies, commercial construction companies or property management company. This helps customer to save time & get right business solution for your business
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
This project focuses on providing Property Management to real estate agencies, commercial construction companies or property management company. This helps customer to save time & get right business solution for your business
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
Project Report On Online Crime Management Applicationsatvirsandhu9
This presentation represents a project developed using asp .net and sql database. It is very useful for the engineering students and MCA/BCA/PG students for their industrial projects
The Crime Management System apply to Police Stations all across the country .It specifically looks into the Crime detection and prevention. Conviction of criminals depends on a highly responsive backbone of Information Management. The efficiency of the police and the effectiveness with which it tackles crime depend on what quality of information it can derive from its existing records and how fast it can have access to it.
PT2520Statement of Work · History· Scope· Constraints.docxamrit47
PT2520
Statement of Work
· History:
· Scope:
· Constraints:
· Objectives:
· Tasks and Timeline:
· Gathering Data: Add a description of task.
· Time allotted:
· Deliverable:
· Analyzing Data: Add a description of task.
· Time allotted:
· Deliverable:
· Normalization: Add a description of task.
· Time allotted:
· Deliverable:
· Building the Physical Database: Add a description of task.
· Time allotted:
· Deliverable:
· Testing and Security: Add a description of task.
· Time allotted:
· Deliverable:
· Database Completion and Installation: Add a description of task.
· Time allotted:
· Deliverable:
· Total time between beginning and end of project:
1
PT2520
Wild Wood Apartments Scenario
Wild Wood Apartments owns 20 different apartment complexes in Washington, Oregon, California, and Idaho. Each apartment complex contains anywhere from 10 to 60 separate apartments of varying sizes. All apartments are leased with a six-month or one-year lease.
It is the company’s practice to hire one of the tenants to manage each apartment complex. As managers, they need to admit new tenants to the building, collect rents from existing tenants, and close out leases. The manager also needs to maintain the apartments, conducting any repairs, replacements, or renovations. These can be billed back to the parent company. For acting as manager, the tenant gets free rent and a stipend. The stipend varies depending on the size of the apartment building.
Each manager is expected to send a report to the Wild Wood Apartments company headquarters in San Francisco every quarter. This report summarizes the occupancy rate, the total revenues in rent, the total expenses in maintenance and repairs, etc. Currently managers fill out a paper form and mail it back to headquarters. Many apartment managers have complained that preparing this report is a very difficult and time-consuming process. Also, the managers at corporate headquarters have expressed concerns about the accuracy and verifiability of the reports.
To allay these concerns and to improve the ease and efficiency with which the apartment managers conduct their daily business, the company is proposing the development of a centralized database that the managers can use to track the daily business of their apartment building and to prepare their reports.
As a follow-up on your initial interview with the project coordinator, Wild Wood Apartments has agreed to show you some samples of various forms and reports they use.
Lease Form: Tracks leases of one apartment complex
Apt #
LeaseNumber
Lessee Name
StartDate
EndDate
Rent Amount
Deposit
Current
201
#201050109
Charles Summers
5/1/2009
5/1/2010
$1,500.00
$3,500.00
1
110
#110060109
Marilyn Newton
6/1/2009
12/1/2009
$1,200.00
$2,900.00
1
306
#306060109
Janice Lewis
6/1/2009
6/1/2010
$1,250.00
$3,000.00
1
102
#102060109
Larry Thomas
6/1/2009
6/1/2010
$1,250.00
$3,000.00
1
209
#209060109
Mark Patterson
6/1/2009
12/1/2009
$1,450.00
$3 ...
RealEstateHub.com RealEstatehub.com is an emerging .pdfdevafam
Real and nominal rates interest Zane Perelli curently has $116 that he can spend today on socks
costing $2.90 each. Atematively, he could imest the $116 in a risk troe U.5. Treasury security
that is expected to eam a 13% nominal rate of interest. The consensus forecast of leading
economists is a 5% rate of inflation over the coming yea. a. How mary socks can Zane purchase
today? b. How much money will Zane have at the end of 1 year it he forgoes purchasing the
socks todixy and imvests his moncy instead? (lgnore taxes) c. How much would you expect the
socks to cost at the end of 1 yoar in light of the expected inflation? d. Use yout findings in parts b
and c to determine how many socks (fractions ate OK) Zane can purchase at the end of 1 year. In
peicentege teems, how many more or luwer aocks can Zave buy at the end of 1 year? e. What is
Zane's reas rate of retum over the year? How is it related to the percentape change in Zane's
busying powor tound in part d? Explan A. The number of socks Zare can purchase today is
socks. (Roind to the reaver woole number).
BMIS 325CMS Project – Phase I Grading RubricNote Screenshots .docxhartrobert670
BMIS 325
CMS Project – Phase I Grading Rubric
Note: Screenshots are required for each SQL, DML, and DCL statement for a grade to be given. One screenshot is not the idea; however, multiple screenshots along the way is the goal.
Criteria
Points Possible
Points
Earned
Part A – ER Diagram
0 to 50 points
· Includes correct entities
· Includes correct relationships
· Accompanying notes
· Design needs 3NF
Part B – ER Diagram
0 to 50 points
· Includes correct entities
· Includes correct relationships
SQL CREATE TABLE statements
0 to 50 points
· Statement created for each entity in ERD
· Primary keys defined
· Foreign keys defined
· Referential integrity enforced
· Table definitions with “sp_help”
Total
Instructor’s Comments:
BMIS 325
CMS Project – Phase I Instructions
Part A:
Background Information:
CMS Systems, Inc. is a company that provides information systems consulting services to companies in the telecom industry in the United States and the United Kingdom. Due to its success, CMS is hoping to expand its operations into other parts of Europe. Despite its large size, CMS currently uses a manual/spreadsheet-based process for maintaining employee and client data. Management has now decided to implement a company-wide database that will serve all of its operations.
CMS currently employs 1,500 individuals (900 in the US and 600 in the UK) who serve as systems analysts, developers, managers, testers, maintenance engineers, accountants, lawyers, and sales representatives. Each employee has a first name, last name, unique CMS ID, office location, email address, salary, title, level, and supervisor.
CMS has more than 200 clients in the US and UK. Clients are identified by various names by CMS associates. As such, they represent a source of confusion for the company. The legal department refers to clients by their legal names, while the sales and consulting departments refer to them by a more common name. One example is British Telecom. CMS’s legal team uses its full legal name “British Telecom, Ltd.,” while the sales force and consultants refer to it as “BT.” The accounting department uses a mixture of legal and common names to identify clients. Thus, to avoid confusion, both legal and common names must be available to all users. Data that must be kept about clients include client names, an address (city, state, zip, country), and contact information (discussed below).
Clients have contacts within their companies that CMS employees must utilize. For example, the accounting department must know a client’s billing contact in order to know where to send the bill. Maintenance engineers must know a client’s systems engineering contact to know with whom to speak when a problem arises. CMS’s sales representatives must know a client’s sales contact to determine who is responsible for the buying decisions at a client site. Although only these three contact “types” are currently used by CMS, it is foreseeable that additional contact types might be useful as ...
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
1. Pro-Manage Consulting Services
Apartment Management Relational Database System
MIS 6326
Summer 2014
Dr. Ryu
Kyra Detwiler, Pragati Bora, Priya Narayanan, Peter Bellino
2. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
2
TABLE OF CONTENTS
Page No. Content
02 Table of Contents
03 Problem Description
03 Problem Statement
03 Organizational Description
03 Company Overview
03 Client Overview
04 Employees
04 Units
04 Residents
05 Workorders
05 Suppliers
05 Leases
06 Scope of Database
06 Workorder
06 JobType
07 Units
07 Lease
07 Resident
08 Occupants
08 Lease_Payment
09 PaymentCategory
09 PaymentType
09 Supplier_Order
09 Supplier
10 Part
10 WorkOrder_Part
10 Emplolyee_WorkOrder
11 Employee
12 Entity Relationship Diagram
13 Relational Database Schema
15 Main Menu and Data Input Screen Forms
38 Contributions Page
3. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
3
PROBLEM DESCRIPTION
Problem Statement
Since 2008, there has been substantial growth in residential apartment and
communal living properties, like dormitories, senior living centers, extended-stay
residences, and others management properties. One of the largest challenges in
maintaining operating as a landlord or property manager is balancing the various
dynamics that occur daily regarding new residents, requests for repairs, and
balancing payments and invoices. A professional system that integrates the
important information like lease obligations, resident details, work requests,
payments from tenants and to suppliers is a requirement in order to maintain the
property, operate efficiently, and ensure resident’s satisfaction. Our company,
Pro-Manage Consulting, Inc. has designed a system that can help a property
manager maintain their community in a centralized system.
Organizational Description
Company Overview
Pro-Manage Consulting, Inc. is a software development company that designs and
implements management systems for single and multi-unit residential property
management companies and was founded by four students at the University of
Texas at Dallas.
Client Overview
In this example, the client, University Village Apartments, located on the campus
of the University of Texas at Dallas has installed the Pro-Manage Apartment
Management System. With this system, the property management team will be
able to insert new resident information, create leases for apartments, accept
payments for rent and track payments to suppliers.
4. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
4
Employees
Although in a real-world application, all employees would need to be documented
into the Pro-Manage system, in this example, we have used 4 employees as
maintenance workers who help repair issues submitted on a customer’s
workorder.
Units
In this example, University Village has 25 units, ranging in size square footage size,
from 650 sqft. to 1090 sqft. and number of bedrooms and bathrooms, with
between 1 and 2 bedrooms, and 1 or 2 bathrooms, depending on the unit size.
Residents
Although most apartment complexes would prefer to have a very high occupancy
rate, due to operating without a comprehensive management system, University
Village has suffered a significant move-out rate, resulting in only 20 residents
currently holding leases within the complex.
Workorders
One of the advantages to tenants in an apartment is that they can call the
apartment’s management office and place workorder requests with the staff of
the apartment complex to have repairs made. One of the most important
functions that this system performs is to allow the complex to track the status,
estimated times to complete and estimated and actual costs related the
requested task.
Suppliers
In order to resolve the workorders that might be placed with the apartment staff,
the complex must have specific suppliers in order to provide the needed
replacement items that meet their needs, either in quality, style, or cost, such as
light bulbs or patches of carpet.
5. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
5
Leases
The backbone of every residential community is effective management of leases,
from keeping records on current contracts to knowing when new units might
become available. The lease outlines the expectations of both the resident and
the management company, including the agreed amount of rent due each month
and security deposits paid. Effective reporting on the lease element of the
apartment’s operations can spell the difference between successful management
and a failing community.
6. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
6
SCOPE OF DATABASE
WorkOrder
This project began as a focus on how to manage workorder requests from tenants
in a managed property, however as we continued to develop this application, we
found that there were many more items that were critical to the operations of a
property management service, and expanded our scope to include these items.
However, WorkOrder was the foundation around which this project was
developed. This table tracks each work order request through a WorkOrderID,
which is the primary key. The UnitNo is a foreign key from the Units table, as
each workorder must have a Unit number attached to it. Next the WOType is
based on the JobType coming from the JobType table. WODate accepts a date
that the work order was created, so that a starting point can be determined when
the issue was reported. Priority is an descriptor ranging from “Low, Medium,
High, Urgent”. ProblemDescription is a field that permits a note that provides
more specific details about the problem. CompletionDate identifies the date that
the workorder was completed. StartDate is the date that the actual work started
on the issue, different from the WODate as there may be a delay between when
the workorder was submitted and the activity actually began. Finally,
PermissionToEnter is an attribute that identifies whether the apartment’s
employees may enter the premise to complete the workorder without the
presence of the tenant. If a tenant does not give permission, appointment details
are noted in the ProblemDescription field so that the task may be completed in a
timely manner to the tenant’s satisfaction.
Job Type
This table contains a two attributes, JobType.as the primary key, and Estimated
Hours as an attribute. The JobType is an item like “Change Light bulb” and has an
expected amount of time that would be required to complete the associated task,
such as “5 minutes.” This permits the property manager to know how much time
each workorder might take.
7. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
7
Units
The Units table is built around UnitNo as the primary key, as each apartment
complex may only have a single location labeled as “Unit #A1” for example. In
this table, attributes like Area_SqFt, Bedroom, Bathroom, and Garage indicate the
unit size (in square footage), number of bedroom, number of bathrooms, and
presence of an attached garage, respectively. Also, a Notes field is present to
allow any special notes about the specific unit to be documented, such as a
sunroom or patio.
Lease
As this project has developed, the Lease table has become critical to the overall
success of this project. This table uses a unique “LeaseID” as the primary key to
track each individual lease maintained within the community. The ResidentID and
UnitNo are foreign keys from the Resident and Unit tables respectively, outlining
who is associated with the lease and which unit it is applicable to. Other details,
such as LeaseDate, LeaseStartDate, and LeaseEndDate may be documented to
show when the lease was drafted and the effective start and end dates. The
LeaseTerm attribute provides the expected duration of the lease and is present
because some leases may need to be terminated early due to unforeseen
circumstances between either the tenant or property. MonthlyRent,
SecurityDeposit, and PetDeposit are all attributes that are available to indicate
what the agreed monthly rent will be, as well as the presence of any deposits,
either for security towards potential damages, or for pets, and the expected costs
associated with turning over a unit to prepare for new tenants.
Resident
As foreign key to the Lease table, the ResidentID is the primary key of the
Resident table. This item identifies each resident that is listed on the lease.
However this is slightly different from an occupant. The Resident is the primary
individual on the lease, with others listed in a subordinate position to the
resident. This table provides information captured from the Occupants table
about the Resident, including the name through the ResidentFirstName and
ResidentLastName fields, contact information through the ResidentEmailAddress,
8. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
8
ResidentMobileNumber and ResidentHomeNumber. The Attachment field on the
Resident table permits the presence of a photograph, scanned image of a state-
issued ID, or other image to be included in the resident’s record. Finally a Notes
field is provided so that any additional details maybe documented about the
specific resident and their group.
Occupants
The Occupants table uses a primary key developed from both a unique ResID and
a unique MemberNo. The ResID, which provides the primary key for the Resident
table, is used to identify a group of residents that might be within a unit. The
MemberNo is used to identify the individual occupants that might be residing
within a residence. Only basic name information is needed, captured through the
OccupantFirstName and OccupantLastName fields. This table is used to capture
information about all persons residing within the community, including those that
might not be signors of the lease, such as a minor child, or that might be in a
subordinate position on the lease, such as a spouse or roommate. Each group of
residents will have a unique ResID, such as 005, and then a MemberID based on
their position on the lease, with the primary Resident having the “01” identifier,
and others having a subsequent number based on their position, such as “02”,
“03”, “04”, and so on.
Lease_Payment
In order for a managed property to remain financially viable, it must track every
dollar that is owed to it through it’s lease agreements. The Lease_Payment table
tracks each payment made with a unique PaymentID, which serves as the primary
key for this table. Each payment made will be attributed to a specific LeaseID
from the Lease table, and is used to match the payment to the appropriate payee
and lease. Other details, including payment type and payment category are
foreign keys, and used to correctly match each payment to the charge needing
remuneration. Other fields included are PaymentDate, PaymentAmount,
ReferenceNo, and PaymentDueDate provide additional details that are captured
referencing the Payment Date, amount paid, transaction reference number (such
as through a credit card transaction), and due date for payment respectively.
9. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
9
PaymentCategory
This table outlines different types of payments to be made, such as “Rent”,
“Utilities”, or “Fees”, such as for a late rental payment or as a processing fee for
running background applications on new residents. The PaymentCatID is the
primary key and is used to identify a specific category of payment to be made.
The PaymentCategory is a textual description s that identifies the payment
category with more details than just a identifying number.
PaymentType
This table uses a PaymentTypeID as the primary key to differentiate between
different payment types, which are defined in a text format through the
PaymentType field. This can include types of payment like cash, check, Visa,
MasterCard, or others.
Supplier_Order
The Supplier_Order table is used to track order requests to suppliers for various
parts , or other consumables. Using a primary key of OrderID to track each order
through a unique and ascending order number, this table also tracks the part
numbers ordered, using PartNo as a foreign key from the Part table and a
SupplierNo, which is used to identify approved suppliers, the list of which is
contained on the Supplier table. Other details of this item include a payment
type, gleaned from the aforementioned PaymentType table, and transaction date
and amount, documented in the TransactionDate and TransactionAmount fields
correspondingly.
Supplier
The primary key of the Supplier table is the SupplierNo field, which identifies each
approved supplier through a unique number. Additional information is captured
about each supplier, including the name of the supplier, their address, including
street, city, state, and zip code information, and their contact phone number.
This information is contained in the SupplierName, SupplierStreet, SupplierCity,
SupplierState, SupplierZip, and SupplierPhoneNumber fields individually.
10. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
10
Part
In order to keep track of what specific parts are used throughout the property,
the Part table allows the management company to maintain an ongoing inventory
and ensure that they order the correct replacement items, such as the correct
style and color of carpet for replacements, or the correct type of light bulb for
specialty fixtures throughout the complex. Using a unique part number to
identify each specific part, other details are also captured such as the part name
(held in the PartName field), the description of the part (PartDescription), the Unit
Price for the part (UnitPrice) and quantity available in inventory
(QuantityAvailable). If the quantity of a part is less than that which is required, a
Supplier Order can be placed with the specific supplier to reorder more units of a
specific item.
WorkOrder_Part
Coming back to the work order management function of this application, the
WorkOrder_Part table is designed to allow the management company to track
required amount of parts needed on a specific workorder. Using PartNo from the
Part table and WorkOrderID from the WorkOrder table as primary and foreign
keys, this table aids in ensuring that the required parts are accounted for prior to
starting on a workorder, with the hopes of avoiding delays in resolving the
workorder due to needing to order additional parts after the work has begun.
Employee_WorkOrder
The workorder submitted by tenants must be completed by apartment property
employees. In order to track employees and the jobs that they have worked, the
Employee_WorkOrder table is needed to identify the employee that worked on a
project, the specific project that they worked on, and other pertinent details, such
as the actual hours worked on a task, the status of the workorder, the completion
date of the item, as well as resident feedback about the task and an overall rating
between “1” to “5” with a score of “5” being very good. This table uses the
EmployeeID from the Employee table and the WorkOrderID from the WorkOrder
table as primary keys to track the details of each completed work request.
11. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
11
Employee
The final table that we created for this project at this time is the Employee table
to identify the numerous employees that work for the property. Each employee
is provided an Employee ID which serves as the primary key of this table in the
EmployeeID field. Other details are documented about the employee as well,
including their job title (EmpJobTitle), their name (EmpFirstName and
EmpLastName), their home address (EmpStreet, EmpCity, EmpState,
EmpZipCode), and contact information (EmpPhoneNumber).
15. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
15
MAIN MENU AND DATA INPUT SCREEN FORMS
Main Menu
The main menu allows navigation to the Lease, Units, Suppliers, Residents,
Employees, and Work Orders and to the Reports menu.
Description of Buttons
Units Button Navigate to Units
Resident Details button Navigate to Resident Details
Reports button Navigate to Reports Menu
Lease Details button Navigate to Lease Details
Suppliers button Navigate to Supplier Details
Employees button Navigate to Employee Details
WorkOrders button Navigate to WorkOrders
16. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
16
Lease Details – from Main Menu
This form gives details of all the leases and the associated Payment History
related to particular lease
Description of Buttons
Units Button Navigate to Units
Resident button Navigate to Resident Details
New Lease button Make a New Lease Record
Close button Exit
17. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
17
Lease Details>>New Lease:
By clicking on the New Lease button, the Property Management Team can add
new leases. Navigation to the Unit or Resident forms is possible through the
buttons at the top.
18. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
18
Supplier>>from Main Menu:
This form provides information of individual suppliers and the parts associated to
them. The Payment Transactions related to each Supplier can also be viewed
here. We can also navigate to the Supplier List and Orders through buttons at the
top.
Description of Buttons
Add New Supplier Button To Add new supplier data to DB
Supplier List button View complete list of Suppliers
Order Order New Parts
Close button Exit
20. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
20
Submit new order
By clicking on the Order button in the Supplier form, the Property Management
Team can view all the Order placed to the individual Suppliers.
21. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
21
Employee – from Main menu
This form provides the information of individual Employee and the Work Orders
associated with them.
Description of Buttons
Create Wororders Button To Create new Workorder
WorkOrders button View complete list Workorders by an
employee
Close button Exit
22. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
22
Employee Work Order
This form provides you the Employee specific Work Order information.
23. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
23
Units >> from Main Menu –
This form will give the detailed information of all the units along with the details
of the current residents.
Description of Buttons
Vacant Units List of vacant Units
Expiring Leases List of Expiring Leases
24. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
24
Vacant Units
List of Vacant Units
Expiring Leases
List of leases about to expire in next 75 days.
25. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
25
Resident Details >> from main menu
This form provides detailed information of the residents of University Village
Apartments. Both current and past residents can be viewed in the resident details
form.
Description of Buttons
Add New Resident Button To add new customer
Lease Details button Navigate to lease details
Close button Exit
26. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
26
Add new resident
This form allows the Property Management Team to add new residents by clicking
on the ’Add New Resident’ button in the Resident Details page.
27. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
27
Work order – from main menu
This form provides detailed information of all the work orders.
Description of Buttons
Create New WorkOrder Button To create new Workorder
Employees button To Employee Details
28. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
28
Create new work order
By clicking on the ‘Create New WorkOrder’ button, we can create new work
orders.
29. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
29
Reports>>From Main Menu
List of various generated reports facilitates easy navigation to required report
The description of various reports is in table below and Screenshots Follow
Report Description
Expiring Leases Report A report of all leases about to expire in next 75
days
Employee Feedback Report Aggregated report of all employee feedbacks and
rating
Security Deposit Refund Letter A report needed to refund security deposit of a
customer leaving apartment
Payments by Lease Report Earnings from each lease (Total payments
received)
Supplier Transaction Report Transactions in $ with each supplier by parts
WorkOrders by Year Report Maintenance requests raised during a year
Suppliers History $ Amount transactions with supplier over a
selected period
Resident Contact Book A handy list of all resident contacts (Directory)
30. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
30
Expiring Leases Report
A report of all leases about to expire in next 75 days
31. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
31
Employee Feedback by workorder Report:
Aggregated report of all employee feedbacks and rating
32. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
32
Security Deposit Refund Letter
A report needed to refund security deposit of a customer leaving apartment
34. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
34
Supplier Transaction Report
Transactions in $ with each supplier by parts
36. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
36
WorkOrders by Year Report
Maintenance requests rose during a year
37. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
37
Suppliers History
$ Amount transactions with supplier over a selected period
38. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
38
Resident Contact Book
A handy directory of all customer contacts
CONTRIBUTION PAGE
39. Pro-Manage Apartment Management System – MIS6326 – Y. Ryu - Summer 2014
39
Kyra Detwiler
Collected screenshots of menu, input and form screens, and reports, and
provided descriptions of each.
Contributed to idea, provided feedback and collaborated on outline of
ERD and database.
Pragati Bora
Designed database in Access, created forms, reports, and menu screens.
Collaborated on outline of ERD and report.
Priya Narayanan
Designed ERD and relational model schema.
Contributed to idea and collaborated on outline of database, ERD, and
report.
Peter Bellino
Wrote problem description, company outline, database scope, and
compiled report.
Contributed to idea and collaborated on outline of database and ERD.