Documente Academic
Documente Profesional
Documente Cultură
For
Smart Maintenance and Security Management System
BY
S.ATISHYA EDDY
1602-16-733-070
CSE-B,BE ¾
VASAVI COLLEGE OF
ENGINEERING
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.4 References
1.5 Overview
2. General Description
3. Specific Requirements
3.5 Interfaces
4. Supporting Information
1.Introduction
1.1 Purpose
Purpose of the document this paper is the Software Requirement Specification (SRS)
for the Smart Security and Maintenance Management System. The purpose of this
paper is to describe the functionality, requirements and general interface of our project.
The main aim of the project is to provide utility to maintain day to day operations of
apartments. This software helps them to store all transactions electronically in a system,
which in turn saves lot time, money and energy. Now it is very difficult to manage all the
data manually, also if some information is required urgently then to obtain this is very
difficult. To solve this problem now they are looking for better alternative solution
Keywords: Databases, Programming.
Smart Security and Maintenance management programs are designed to provide utility
to the daily operations of apartment and this software enable to keep records of the
daily transactions in an electronocial manner which saves a lot of energy, time and
money. This application also ensures to secure the building by keeping a track of
people entering and leaving and also intimating the same to residents through
notification. This software helps to main the track records of sales, purchases, receipts,
installments, advances made, maintenances, discuss issues on common platform,
secured gated system and other related issues. It helps in replacing the manual system
of record keeping with the modern computerized system. It I a difficult task to manage
the records of each and every apartment in the manual system. It will not only take a lot
of time but it also increases the chances of errors.
This project will help the residents to manage day to day maintenance and security very
easily. By making it as a general project we can sell this project to many builders. The
specification identifies what such a system is required to do. The specification is written
in a format conforming to the IEEE Standard 830-1984. Subject to approval, the
specification will complete the Requirements phase and will be followed by detailed
design, implementation, and testing.
Sometimes even after repeated cross checks errors are found which lead to wrong
calculation of accounts and balance sheet. It creates a problem when you need details
of any particular project. All these problems lead to the rise of an alternative option This
software helps to mainly track the records of sales, purchases, receipts, installments,
advances made, maintenances, discuss issues on common platform, secured gated
system and other related issues efficiently and in a secured manner. It helps in
replacing the manual system of record keeping with the modern computerized system.
All of these sub-systems (maintenances, secured gated system etc) need to be
designed and implemented so that Smart Security and Maintenance management
system can run effectively.
1.4 References
1) http://www.academia.edu/32391081/Apartment_rental_management_system
2)http://www.nitc.ac.in/mis_srs_detailed_2.0.pdf
1.5 Overview
This specification includes a brief product perspective and a summary of the functions
the software will provide. User characteristics are discussed and any general
constraints or assumptions and dependencies are listed.
The SMSMS is designed to help the apartment administrator to handle owners, tenants
and staff, like security personnel’s, housekeepers etc, and information. The current
design goal is to build an internal system to achieve the functionality outlined in this
specification.
There are three different types of users for the HMS system:
Type 2. Owners and tenants: They comprise as residents of the apartment who
have all rights to raise issues, take part in meetings, avail facilities. They
are also bound to pay all bills, maintenance, rents on time. They should be
educated with the software being used to ensure that they make at most
use of the benefits.
Type 3. Working Staff: This includes people like supervisors, security guards,
housekeepers, plumbers, electrician, gardener etc, who carry out various
daily maintenance tasks. Of the three user types nurses have the least
computer knowledge. There is a requirement for staff to perform some
data entry. Supervisors, Security personals will need to make regular
scheduling changes, and so the interface should be easy to use.
Based on the above categorizations, in order to meet user's needs the following
The following constraints will limit the developer’s options for designing the system:
3. Specific Requirements
R 1.1 SMSMS shall allow Type 1 people to update patient personal information
(name, flat number, telephone number, email,.…).
R 1.2 The SMSMS shall store all residents’ history information (like their
previous stay, identity proof info.…).
R 1.3 The SMSMS shall allow the user type 1 to add new residents
(owners/tenants) into the system.
R 1.4 SMSMS shall allow users of type 1 and 2 to retrieve information of all
residents, i.e., by allowing them to retrieve name, phone number etc
R 2.1 SMSMS shall allow type 1 and 3(supervisor only) to add new staff details,
R 2.2 SMSMS shall allow typ1 and 3((supervisor only)) to update staff details
R 2.3 SMSMS shall allow typ1 and 3((supervisor only)) to remove staff details
R 2.4 SMSMS shall allow type 1 to add all information regarding staff being
hired for security purposes
R 2.5 SMSMS shall allow type 1 and 2 to access discussion platforms to tackle
issues and to make complaints
R 2.6 SMSMS shall allow Type 1 and 3 (supervisor only) to update notice board
info(by posting information to be circulated to residents and keeping a
track of all previous circulars)
R 2.8 SMSMS shall allow supervisor to update if any flats are vacant time to
time
R 3.1 SMSMS shall allow security person to update details of people entering
the apartment. R 3.2 SMSMS shall allow security person to update details of
people entering the apartment.
R 3.3 SMSMS shall allow type 1 and security to update staff info for allowing
only authorized people to enter
R 3.4 SMSMS shall allow type 3(only supervisor) to update vendors who are
allowed entry to the apartment
R 4. Other Requirements
R 4.1 The SMSMS shall backup residents, maintenance and security related
data every 24 hours automatically.
R 6. Security.
The security requirements are concerned with security and privacy issues. All residents’
personal information, security system information is required by law to be kept private.
Only after the request sent to resident is accepted signs can view the additional details
about any particular resident. Residents need to be informed through notifications sent
through software about any visitor claiming to want to visit them.
R 6.1.2 User type 1 and 2 shall have security privilege level 2. They
can read and write residents information. They can keep track of
payments and maintenance information
R 6.1.3 User type 1 shall have security privilege level 3. They can
read and write staff, resident’s information. They can keep track of
payments and maintenance information
R7. Maintainability
R 7.2 System down time for maintenance should be less than 6 hours per
quarter of a year.
R8. Scalability
The scalability requirements are concerned with the scalable issues of the
system.
R 10. The HMS must run in the 3rd year computing labs.
3.5 Interfaces
3.5.1 User Interfaces
Will make use of the existing Web Browsers such as Microsoft Internet Explorer
or Netscape. The user-interface of the system shall be designed in the user-interface
prototypes.
The existing Local Area Network (LAN) will be used for collecting data
from the users and also for updating the Database.
A firewall will be used with the server to prevent unauthorized access to the
system.
The usage is restricted to only apartment that is purchasing the Online Library
System and signs the maintenance contract.
4. Supporting Information
The use-case storyboards or the user-interface prototypes are not available. The
appendices are not to be considered as part of the requirements.
Data Flow Diagram:
Level 0:
Smart
maintenance
user Database
and security
management
Level 1:
Admin/executive
authentication
body/supervisor
1.3
Track security
1.1
1.2
maintenan
ce Residents
details(add/delete/ database
update/retrive)
Update
payment database
Residents(owners/te
nants)
Generate
bills
Level 2(1.1):
Residents
Post
queries/issues
Make database
payments/Bill
s
Track and
register
visitor’s details
database
Level 2(1.2):
Security/Executive
Members Register
residents,wor
king staff Database
Update visitors
deatails
entering Notify residents
premisis
Database
Level 2(1.3):
Track
discussion
forum
Executive body/supervisor
Solve
issues/Probl
ems
Conduct
meeting
Update
payments
Handle notice
board
Update working
staff details Database
Log_in()
removeResident()
Track_maint updateResident()
enancepay()
Log_in()
security
addStaff()
visitorDetails()
notifyResidents()
owner
postIssues()
payBills()
Log_in()
tenants
payIssues()
payMai tenance()
Log_in()
supervisor
updateStaff()
checkIssues()
UML DIAGRAM
Interaction Diagrams:
Collaboration diagram