Realties_paper

advertisement
International Journal of Research In Science & Engineering
Volume: 1 Issue: 1
e-ISSN: 2394-8299
p-ISSN: 2394-8280
REALTIES – CLOUD-BASED REAL ESTATE INVENTORY
MANAGEMENT SYSTEM
Shubham S. Kale1, Riya Patankar2
1
Student, Computer Department, DYPIEMR, shubham.kale27@gmail.com
Student, Computer Department, DYPIEMR, riya.patankar24@gmail.com
2
ABSTRACT
“Realties” is an ERP solution for Construction Business & Real Estate for resolving all the sweltering issues
related to industry whether it is Material Billing, Man Power Deployment, Multi Location Inventory, Sub
Contracting, Financial Management, Multiple Project Monitoring etc. “Realties” is developed for people in
different arenas such Accountants, Project Superiors, to provide them with a Management tool that offers
integrated visibility. The result of this tool will be Organizational Effectiveness and Improved Productivity.
Keywords: Cloud, Inventory, Purchase, Vendor, Sales, Billing, etc.
----------------------------------------------------------------------------------------------------------------------------1. INTRODUCTION
With the trending Real Estate business, the demand to manage many different things at a time have increased
drastically. The Managers need to use various software for managing different areas under the project, such as
inventory management, tally and etc. Realties is a proposed integrated system which provides functionalities of all
the different software’s in one. This makes business easier and a personnel driven approach can be converted to
system driven approach by streamlining the business procedure.
2. OBJECTIVES
To provide a system driven approach to that companies which have been depending on personnel for getting the
work done. With the increasing attention to the infrastructure sector in India, real-estate companies are fronting
massive burden in retaining expert manpower and streamlining the operations. This system ensures continual
working of the real estate operations, even in such high mobility environment.
2.1 ALGORITHMS:
A. DEFLATE ALGORITHM - File Compression
This defines a lossless compacted data format that compresses the data using a combination of LZ77
algorithm and the Huffman’s coding algorithm, with the efficiency comparable to the currently best available
general purpose compression methods. The data can be consumed or produced, even for an indiscriminately long
successively presented input data stream, using only an apriori bounded amount of intermediate storage. The format
can be easily implemented in a manner not covered by the patents. The purpose is to define lossless compressed data
format that:
 Is not at all bounded by the CPU type, the operating system used, file system, and character set, and hence
can be used for interchange;
 Can be consumed or produced, even for an arbitrarily long sequentially presented input data stream, and
hence can be used in data communications or similar structure such as Unix filters;
IJRISE| www.ijrise.org|editor@ijrise.org
International Journal of Research In Science & Engineering
Volume: 1 Issue: 1



e-ISSN: 2394-8299
p-ISSN: 2394-8280
Compresses the data with efficiency which is comparable to the currently best available compression
methods, and in particular considerably better than the “compress” program;
Can be easily implemented in a manner which is not covered by patents, and hence can be practiced freely;
Its provides compatibility with the file format produced by the widely used gzip utility, in that conforming
decompressors will be able to read data produced by the existing gzip compressor.
The data format defined, does not attempt to:
 Facilitates random access to the compressed data;
 Compress the best currently available specialized algorithms along with the specialized data (e.g., raster
graphics).
B. NATURAL ALGORITHM - String Comparison
The confidence of a match is measured in terms of the number of the primitive operations required to convert the
string into an exact match. This number gives us the edit distance between the string and the pattern. The usual basic
operations are:
insertion: cot → coat
deletion: coat → cot
substitution: coat → cost
These operations may be generalized as forms of substitution by addition of a NULL character (here denoted by *)
wherever a character has been inserted or deleted:
insertion: co*t → coat
deletion: coat → co*t
substitution: coat → cost
Some estimated matchers also treat transposition, in which the positions of two letters in the string are exchanged, to
be a basic operation. An example of a transposition can be given as Change in cost.
Different constraints are imposed by different approximate matchers. Few matchers use a single global unweighted
cost, which is, the total number of basic actions that are needed to convert the match to the pattern. For example,
suppose the pattern is COIL, FOAL by two substitutions, FOIL differs by one substitution, OIL by one deletion, and
COILS by one insertion. If all actions amount as a single unit of cost and the limit is set to one, FOIL, OIL, and
COILS will amount as matches while FOAL will not be amounted as a match.
Supplementary matchers state the number of actions of each type distinctly, while still others set a total cost but
allow unlike weights to be allocated to unlike actions. Particular matchers allow distinct assignments of limits and
weights to discrete collections in the pattern.
A possible definition of the approximate string matching problem is the following:
Given a pattern string,
A = a_1,a_2...a_m and a text string B = b_1,b_2\dots b_n, find a substring B_{j',j} = b_{j'} \dots b_j in B,
which, of all substrings of B, has the smallest edit distance to the pattern A.
A brute-force tactic would be to calculate the edit distance to A for all substrings of B, and then choose the substring
with the least distance. However, this algorithm would have the running time O(n3 m).
A better answer, which was suggested by Sellers, trusts on dynamic programming. It uses an alternative construction
of the problem: for each position j in the text B and each position i in the pattern A, compute the least edit distance
amongst the i first characters of the pattern, A_i, and any substring B_{j',j} of B that ends at position j.
IJRISE| www.ijrise.org|editor@ijrise.org
International Journal of Research In Science & Engineering
Volume: 1 Issue: 1
e-ISSN: 2394-8299
p-ISSN: 2394-8280
For each position j in the text B, and each position i in the pattern A, go through all substrings of B ending at
position j, and determine which one of them has the least edit distance to the i first characters of the pattern A. Write
this minimal distance as D(i, j). After computing D(i, j) for all i and j, we can easily find a solution to the original
problem: it is the substring for which D(m, j) is minimal (m being the length of the pattern A)
Computing D(m, j) is very similar to computing the edit distance amongst two strings. In fact, we can use the
Levenshtein distance computing algorithm for D(m, j), the only difference being that we must initialize the first row
with zeros, and store the path of computation, that is, whether we used D(i − 1,j), D(i,j − 1) or D(i − 1,j − 1) in
computing D(i, j).
In the array containing the D(x, y) values, we then choose the minimal value in the last row, let it be D(x2, y2), and
follow the path of calculation backwards, back to the row number 0. If the field we arrived at was
D(0, y1), then
B[y1 + 1] ... B[y2] is a substring of B with the minimal edit distance to the pattern A.
With the dynamic programming algorithm calculating the D(x, y) array takes O(mn) time, while the backwardsworking phase takes O(n + m) time.
C. HASHING ALGORITHM- Security
Any function that can be used to map data of random size to data of fixed size can be called as a Hash
Function. The hash codes, hash sums, or simply hashes are the values returned by a hash function. Hashing
Algorithm uses a data structure called a hash table, which is widely used in computer softwares for rapid
data lookup. Hash functions accelerates the search process by detecting replicated records in a large file.
2.2 ADVANTAGES:



Centralized data storage which will be easier to integrate and use for any user.
Organizational efficiency and improved profitability.
Resolves all the issues related to real estate industry which can be Multi Location Inventory, Deployment
Man-Power and Billing of Materials, Multiple Site Monitoring, Sub Contracting, Financial Management
etc.
2.3 APPLICATIONS:





For Constructors
Sub Contractors
Inventory Management
Financial Management
Project Management
IJRISE| www.ijrise.org|editor@ijrise.org
International Journal of Research In Science & Engineering
Volume: 1 Issue: 1
2.4 ARCHITECTURE DIAGRAM:
Fig 1: Architecture Diagram
2.5 STATE MACHINE DIAGRAM:
Fig 2: State Machine Diagram
3. CONCLUSION
IJRISE| www.ijrise.org|editor@ijrise.org
e-ISSN: 2394-8299
p-ISSN: 2394-8280
International Journal of Research In Science & Engineering
Volume: 1 Issue: 1
e-ISSN: 2394-8299
p-ISSN: 2394-8280
Real Estate & Construction Services will become efficient and improve profitability with the use of
Realties. It is an Integrated Product which gives all the functionalities at an instance for which earlier we had to
use a different software for every distinct task. It is being developed to allow Project Managers, Accountants, a
Management tool that provides integrated visibility. The result is organizational efficiency and improved
profitability.
ACKNOWLEDGEMENT
We might want to thank the analysts and also distributers for making their assets accessible. We additionally
appreciative to commentator for their significant recommendations furthermore thank the school powers for giving
the obliged base and backing.
REFERENCES
[1] Eric Chan (2012). “Management Perspective for TQM Solution”. Science and Engineering
Company.
Publishing
[2] Eric Chan (2013). “Australian Quantity Surveyors Utilize ICT and ERP System to Improve Efficiency”. Science
and Engineering Publishing Company.
[3] Yongjean John, Ki-Heung Yim (2001). ”A Study on an Environment of ERP”. Institute of Electrical and
Electronics Engineers (IEEE)
[4] Fabio Mulazzani, Barbara Russo, Giancarlo Succi (2009). “ERP Systems Development: Enhancing
Organization’s Strategic Control Through Monitoring Agents”.IEEE/ACIS International Conference on Computer
and Information Science.
[5] P. Deutsch, Aladdin Enterprises (1996), “DEFLATE Compressed Data Format Specification version 1.3”
[6] Bernard Chazelle, “Natural Algorithms* ”
IJRISE| www.ijrise.org|editor@ijrise.org
Download