SlideShare a Scribd company logo
1 of 46
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
1 | P a g e
1. PROBLEM STUDY
1.1 INTRODUCTION
If your company is more than 10 years old, its structure is probably wrong in many
ways. Customers know it, employees know it, and investors know it. Multiple key processes,
and the organizational and financial models that support them, were likely architected for
yesterday’s world of widgets and are floundering in today’s onslaught of digits. The year
2012 is a very important one in corporate IT, as the social, mobile, analytics and cloud
technologies that have so dominated the consumer experience for the past several years
entered the enterprise world in a meaningful way, laying the foundation for a new master
corporate IT architecture. Key to understanding this transition — and knowing what to do
about it — is in viewing SMAC technologies as a “stack,” as an integrated architecture.
Imagine your smartphone without its apps, disconnected from the Web, the cloud and your
personal networks. On its own, it would be a very expensive pocket watch. Remaining part of
the document explores the various facets related to SMAC stack implementation in a real
estate application.
1.2 OBJECTIVE
To design an optimized search filtering algorithm and software that will provide best
deals to the user who is need of any sort of real estate (whether it be plots, flats, etc.) by
spying onto his search activity, social activities (Facebook posts, Twitter posts etc.) and his
mobile search activities. The project aims to target the business clients who want to sell good
deals to their customers by identifying the prospective ones. This identification will be done
by our analytic algorithm which will ultimately gather information from all the arenas
whether it be Facebook, twitter, normal search etc. compile it and at the end filter so as to
bring out the optimized results.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
2 | P a g e
1.3 PROBLEMS IN EXISTING SYSTEM
In the contemporary world people like to get their needs served at the repose of their
comfort. All the companies strive for maximum customer satisfaction and have a motto to
provide best options to their respective customers effortlessly. Absence of such a medium
that fulfills the customer’s requirement and is equally lucrative for the companies is where
our project comes into play. We provide a general user with deals of his interest without him
actually rigorously searching for the same by keeping a track of his digital activities and
forwarding such information to our client so that he can fulfil the general user’s requirements.
When we first studied salesforce and PropertyBase, we realised that India Lacks far behind in
this aspect. We just have websites like magicBricks and 99acres which serve the property
needs of people but that too upto a limited extent. There was no concept of listings and offers
and analytics which are applied in India so that we get an optimised result. In USA, a term
called MLS Listing is very popular. This concept isn’t used in India, hence apart from MLS
listing we tried to incorporate all the essential features of PropertyBase into our Indian model.
2. FEASIBILITY STUDY
The aim of a feasibility study is to see whether it is possible to develop a system at a
reasonable cost. At the end of the feasibility study a decision is taken whether to proceed or
not. A feasibility study contains the general requirements of the proposed system. System
feasibility is merely of three kind’s economical, technical and behavioural feasibility.
2.1 ECONOMICAL
It could also be referred to as cost/benefit analysis. It is used for evaluating the effectiveness
of a system. In economic analysis the procedure is to determine the benefits and savings that
are expected from a system and compare them with costs. This software is designed with the
aim of expanding the buyer-seller relations without actually getting them to involve much of
the task, hence providing lucrative benefits to buyer as well as equally benefitting the user, by
exploring his requirements and providing the best-ones in terms of cost for his benefit.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
3 | P a g e
2.2 TECHNICAL
It is the study of configuration of the system. It considers the technical requirements of the
project. We have used Eclipse IDE as the developer tool and advanced java components to
develop the project. For storage of data that is back hand we have used My SQL. MySQL
editor used is SQLYog enterprise. The website designing toolkit Dreamweaver and CSS style
sheets are used. For use case and UML diagrams Rational Software Architect
2.3 BEHAVIORAL
It is dependent on human resources surfing the internet by any means and henceforth
providing an opportunity to explore their needs and also predict their future requirements on
the basis of their present ones. This application will provide ground to extract all such data.
This application will save time and provide the business client’s their pool of probable
customers at any moment of time. It is secure, time saving and easy hence allowing buyer-
seller to grow in terms of business opportunities and relations.
3. PROJECT PLANNING
3.1 PROJECT RESOURCES
Enlisted are the requirements that are must for the development and deployment of
our product.
3.1.1 HARDWARE SPECIFICATION
 Processor: Pentium and above/ Any processor of tablets and mobile phones
supporting the use of internet
 Hard disk: 1 GB minimum(Provided by CLOUD of Salesforce)
 RAM: 256MB or more
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
4 | P a g e
3.1.2 SOFTWARE SPECIFICATION
 Development
 Cloud Service Models: IAAS , PAAS-Salesforce
 Development End: SalesForce1-APEX, JAVA
 Modelling End: Rational Rose.
 Designing End: Dreamweaver (CSS, HTML5, JSP), Visualforce.
 Deployment
 Client on Internet: Web Browser, Operating System (any).
 General User using: Facebook/Twitter/Web browsers
 Cloud Service Models: Salesforce
3.2 TEAM ORGANIZATION:
SANIL JAIN: Requirement Analysis, Designing, Coding
SRISHTI SABARWAL: Designing, Coding, Testing
SHREYASHI SHARMA: Requirement Analysis, Designing, Testing
3.3 SCHEDULE:
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
5 | P a g e
4. SYSTEM ANALYSIS
Requirements analysis in systems engineering and software engineering,
encompasses those tasks that go into determining the needs or conditions to meet for a new or
altered product, taking account of the possibly conflicting requirements of the
various stakeholders, analyzing, documenting, validating and managing software or system
requirements.
4.1 INFORMATION GATHERING
Analyzing a similar SMAC based real estate application-property base and a case
study of net-flex helped us to get the understanding of real time implementation of a similar
model, and developing a similar real estate model for real estate industry was the basic
objective. Absence of such a model in a growing economy was the basic need that was
identified. In order to better understand the customer searching tactics some real estate web-
sites operating in our country were also studied. With emerging power of a growing country
that is being a developing country it was a high time to provide the required thrust and to start
the same with a real estate industry.
Since the concept on which we are working is still in its initial phases, studying various
models on the internet was a basic part of our preliminary investigation like studying a basic
model of a automobile manufacturer using SMAC stack to engage with its customer. Then
relating the same business model to a real estate SMAC stack to identify the basic areas of
investigation. We has also taken into account certain real estate websites which would tell us
the basic idea about how a normal user searches for any real estate related enquiries. Then we
also surveyed a few people to identify the most primitive way and the sources used by a
layman if he/she intends to buy/rent/sell anything related to a property.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
6 | P a g e
4.1.1 ONLINE/ONSITE OBSERVATION:
1. PropertyBase : PropertyBase is a real estate website deployed for the USA citizens
and works in finding the best possible property deals for them. The complete website
works on Salesforce platform. We have tried to make our project analogous to
PropertyBase keeping in mind the Indian requirements and Indian ways of dealing
with property. The various features which we included in our project which are
similar to PropertyBase are as follows:
a. Views are the key to accessing your data. Views are simply filtered lists of your
data in Propertybase, allowing you to specify what you want to see, and how you
want it to be represented to you in your profile.
b. Staying in touch with your contacts and providing them with the most relevant
information is key to managing a successful business. With Propertybase users are
able to send their contacts emails with listing details they think would be
interesting for them. Within Propertybase these are called Recommendation
Emails.
c. Companies are records of other businesses that you have a relationship with.
These can be leads, customers or even partner companies. Companies have a one
to many relationship with contacts. You can associate contacts to your company
records, so we can understand the individuals and their roles in the company
d. Dashboards are great way of giving your organization an overview of how exactly
the company is performing as a whole and how each agent is performing
individually with intuitive graphs and charts. At times you may find that your
Propertybase users can't see a Dashboard you have set up, well there is a little
detail that needs to be taken into consideration.
e. Reports are a key way to measure your business. Propertybase includes the power
of the Force.com based reporting suite. Using the features of this reporting suite
you can report on any object from within Propertybase.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
7 | P a g e
f. Email templates are used to send a standard message to your contacts. You can
enrich these templates with data from Propertybase.
g. The offer object allows you to track offers related to your listings. You can track
the amount offered, the conditions of the offer and which party has made the offer.
The object automatically tracks the history of both buyer and seller offers and
stores them in a related list on the offer record.
h. The closing object allows you to track details of the closings for all of your deals.
We have preconfigured fields to connect important individuals to your deals, as
well as a check list where you can tack progress towards tasks such as home
inspections.
i. The property object allows you to maintain a continuous record of all properties
which you have had as a listing previously. This object is primarily a background
object, but as with any Propertybase object you are able to customize it for your
purposes. The property object contains details that are relevant to that property
which will not change over time. The information which is stored there is by
default fairly minimal. You can track vital details such as address, and size.
j. The request object allows you to easily link your leads or clients to available
listings that match their criteria. The request object comes pre-configured with
common property criteria that clients look for. Once you enter a request for a
contact or company, you can press a button that will direct you to a pre populated
view of listings which match the criteria. From this screen you can easily send out
emails containing the vital details of each listing to your potential client.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
8 | P a g e
4.2 PROCESS MODEL USED:
4.2.1 SELECT MODEL:
AGILE MODEL
4.2.2 ADVANTAGES OF SELECTED MODEL:
We have used the AGILE software model in our project. Our project Estate hub is
based on Real estate business and this business is changing within fraction of seconds. Hence
no other model than agile would have suited better. Agile development model is also a type
of Incremental model. Software is developed in incremental, rapid cycles. This results in
small incremental releases with each release building on previous functionality. Each release
is thoroughly tested to ensure software quality is maintained. It is used for time critical
applications. Extreme Programming (XP) is currently one of the most well known agile
development life cycle model.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
9 | P a g e
5. STRUCTURED SYSTEM ANALYSIS (DFD):
FIG. 5.1 DFD(LEVEL 0)
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
10 | P a g e
FIG. 5.2 LEVEL 1
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
11 | P a g e
6. SYSTEM DESIGN:
6.1 UML
6.1.1 CLASS DIAGRAM:
Figure 1. Class Diagram
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
12 | P a g e
6.1.2 USE CASE DIAGRAM
Figure 2. Use Case Diagram for Business Client
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
13 | P a g e
Figure 3. Use Case Diagram for Buyer and client
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
14 | P a g e
Figure 4. Use Case Customer
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
15 | P a g e
6.1.3 ACTIVITY DIAGRAM
Figure 5. Activity Diagram Buying
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
16 | P a g e
Figure 6. Activity Diagram for Deal
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
17 | P a g e
Figure 7. Activity Diagram for Seller
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
18 | P a g e
Figure 8. Activity Diagram for applying analytics
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
19 | P a g e
6.1.4 SEQUENCE DIAGRAM
Figure 9. Sequence Diagram for Selling property
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
20 | P a g e
Figure 10. Sequence Diagram for attracting customers
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
21 | P a g e
Figure 11. Sequence Diagram for Buying Property
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
22 | P a g e
6.1.5 COLLABORATION DIAGRAM
Figure 12. Collaborative Diagram for the system
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
23 | P a g e
6.2 ARCHITECTURAL DESIGN
Figure 13. Diagram for architectural design
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
24 | P a g e
6.2.1 ARCHITECTURAL BEHAVIOURAL DIAGRAM
Figure 15. Architectural Behavioural Diagram
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
25 | P a g e
6.2.2 CONTROL HIERARCHY
Figure 16. Control Hierarchy for the system
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
26 | P a g e
7. TECHNOLOGY USED:
 Salesforce platform
Salesforce.com is the primary enterprise offering within the Salesforce1 Platform, and
provides companies with an interface for case management and task management, and a
system for automatically routing and escalating important events. The Salesforce
customer portal provides customers the ability to track their own cases, includes a social
networking plug-in that enables the user to join the conversation about their company
on social networking websites, provides analytical tools and other services including
email, chat, Google search, and access to customers' entitlement and contracts.. The Sales
Cloud includes a real-time sales collaborative tool called Chatter
 Designing – Visual Force, HTML, CSS, JAVASCRIPT
Visualforce is the view control technology on the Force.com platform. It is an
open/close tag based library with structure and markup very similar to HTML.
Visualforce can be used to create entire custom pages inside a Salesforce organisation in
conjunction with many other front end technologies, such as HTML5, CSS3 and
Javascript. One of the key benefits of Visualforce is tight coupling to native features of
the platform, such as controller methods and data access, that would not typically be
available to other front end technologies.
 Coding – APEX
Apex is a proprietary programming language provided by the Force.com platform to
developers similar to Java. It is a strongly typed, object-oriented programming language,
following a dot-notation and curly-brackets syntax. Apex can be used to execute
programmed functions during most processes on the Force.com platform including
custom buttons and links, event handlers on record creation, updates or deletions and via
the custom controllers of Visualforce pages.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
27 | P a g e
8. IMPLEMENTATION
7.1 GUI
Figure 17. Website homepage
Figure 18. Property Details
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
28 | P a g e
Figure 19. Seller Contact
Figure 20. Leads Page
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
29 | P a g e
Figure 21. Lead contact
Figure 22. Buy/Rent Offer
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
30 | P a g e
Figure 23. Reports
Figure 24. Closings
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
31 | P a g e
Figure 25. Analytics applied
Figure 26. Homepage
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
32 | P a g e
Figure 27. Dashboard
Figure 28. Property Detail
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
33 | P a g e
Figure 29. Seller Company detail
Figure 30. Seller Company detail 2
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
34 | P a g e
Figure 31. Seller Company Entry
Figure 32. Seller Company Entry 2
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
35 | P a g e
Figure 33. Seller Contact Detail
Figure 34. Seller Contact Detail 2
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
36 | P a g e
Figure 35. Seller Contact Entry
Figure 36. Lead Entry
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
37 | P a g e
Figure 37. Lead Entry
Figure 38. Lead Entry
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
38 | P a g e
Figure 38. Buyer Contact Entry
Figure 39. Buy/Rent Offer Detail
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
39 | P a g e
Figure 40. Buy/Rent Offer Detail
Figure 40. Closings Entry
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
40 | P a g e
Figure 41. Generate Offer
Figure 42. Generate Offer
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
41 | P a g e
Figure 43. Property Entry
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
42 | P a g e
9. TESTING
9.1 OBJECTIVE OF TESTING:
 Finding defects which may get created by the programmer while developing the
software.
 Gaining confidence in and providing information about the level of quality.
 To prevent defects.
 To make sure that the end result meets the business and user requirements.
 To ensure that it satisfies the BRS that is Business Requirement Specification and
SRS that is System Requirement Specifications.
 To gain the confidence of the customers by providing them a quality product.
9.2 TESTING METHODS APPLIED:
WHITE BOX TESTING: White box testing is highly effective in detecting and resolving
problems, because bugs (bug or fault is a manifestation of an error in a software) can often be
found before they cause trouble. We can shortly define this method as testing software with
the knowledge of the internal structure and coding inside the program). White box testing is
also called white box analysis, clear box testing or clear box analysis. It is a strategy for
software debugging (it is the process of locating and fixing bugs in computer program code
or the engineering of a hardware device) in which the tester has excellent knowledge of how
the program components interact. This method can be used for Web services applications,
and is rarely practical for debugging in large systems and networks).
BLACK BOX TESTING: Black box testing is testing software based on output
requirements and without any knowledge of the internal structure or coding in the program).
In another words, a black box is any device whose workings are not understood by or
accessible to its user. For example, in telecommunications, it is a resistor connected to a
phone line that makes it impossible for the telephone company’s equipment to detect when a
call has been answered. In data mining, a black box is an algorithm that doesn’t provide an
explanation of how it works. In film–making, a black box is a dedicated hardware device:
equipment that is specifically used for a particular function, but in the financial world, it is a
computerized trading system that doesn’t make its rules easily available.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
43 | P a g e
9.3 TEST CASES:
Activity Input Desired output
Actual
OutpuID
101 LOGIN
1.correct username and
incorrect passsword Invalid id or password
2.correct username and
correct password successful login
3.incorrect username
and incorrect password invalid id or password
4.incorrect username
and correct password Invalid id or password
5.blank username and
correct password Invalid id or password
6.correct username and
blank password Invalid id or password
7.blank username and
blank password Invalid id or password
8.password in
uppercase instead of
lowercase Invalid id or password
102
REGISTRATION/SIGN
UP 1.Name field
First name not filled First name cannot be empty
- Last name not filled Last name cannot be empty
2. Student/Teacher id
-id not given Id field cannot be empty
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
44 | P a g e
- id given is incorrect incorrect id
3.Contact number
contact field empty contact cannot be empty
- contact
number inappropriate contact invalid
- contact range
exceeded contact invalid
4.email id
- email id not given This field cannot be left empty
- fake email id given Invalid email id
5.Gender
-not filled Gender field cannot be empty
103 email received 1. wrong email id email not received
2. inappropriate
property details email not received
3.illegal information email not received
4. cold user email not received
104
details automatically
entered
1. lead doesn’t submit
data details not entered
105 generate offer 1. non matching data offer not generated
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
45 | P a g e
10. CONCLUSION
10.1 LIMITATIONS
 Since deployed and developed using a cloud computing environment it needs 24*7
internet facility.
 Since storage of all resources is on cloud, user does not have actual control on his
resources.
 Needs a subscription to use the product which involves a cost.
 Since using cloud technologies it is prone to various security breach attacks.
10.2 FUTURE SCOPE
Since our project uses the most trending and emerging SMAC model hence it will be
wise enough to say that it has an immense future scope. SMAC is claimed to be the fifth
wave of the IT industry, and is a highly scalable and flexible model. The project can be
expanded as and when required and the same concept can be applied to diverse fields as
well.This project can further be linked with the social networking websites like twitter,
facebook, linkedin so as to attract more users who are interested in the real estate business
and who wish to buy and sell the properties online.
10.3. CONCLUSION
The absence and lack of awareness for enhancing the long standing business in our
country is the very basic intent of implementing this proliferating business model SMAC that
is welcomed with open arms by all long standing business organization across the world.
Realizing this need, we look forward to deliver above mentioned services at cheap and
affordable cost to the various industries across the country so as to initiate the thriving SMAC
global phenomenon from the real estate business domain. Henceforth the Estate HUB caption
defines our motto come let us grow together.
Medi-Caps Institute of Technology and Management
Department of Computer Science and Engineering
___________________________________________________________________________
46 | P a g e
8. BIBLIOGRAPHY AND REFERENCES
In development and analysing this product we have taken references from various resources,
web-portals, and research papers:
 Confederation of Indian Industry: The SMAC code: KPGM.
 Capegemini: Accelerate Your Transformation: SMAC
 Cognizant: Don’t Get SMACked
 Wikipedia.org
 Salesforce resources - https://www.salesforce.com/
 PropertyBase Videos
 https://help.propertybase.com/hc/en-us/categories/200188116-Propertybase-for-Users
 https://help.propertybase.com/hc/en-us/categories/200183513-Propertybase-for-
Administrators

More Related Content

What's hot

The 20 Best IT Jobs for 2013 and Beyond
The 20 Best IT Jobs for 2013 and BeyondThe 20 Best IT Jobs for 2013 and Beyond
The 20 Best IT Jobs for 2013 and Beyond
Mark Paszkowiak ☁
 
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
journal ijrtem
 
Data Modelers Still Have Jobs: Adjusting for the NoSQL Environment
Data Modelers Still Have Jobs: Adjusting for the NoSQL EnvironmentData Modelers Still Have Jobs: Adjusting for the NoSQL Environment
Data Modelers Still Have Jobs: Adjusting for the NoSQL Environment
DataStax
 
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
ijaia
 
Bs case study
Bs case studyBs case study
Bs case study
als1508
 

What's hot (20)

Data deck - CV - AXA - CVC
Data deck - CV - AXA - CVCData deck - CV - AXA - CVC
Data deck - CV - AXA - CVC
 
UXPA 2015 Big Data & Big Ideas: The Changing Landscape of UX Research
UXPA 2015 Big Data & Big Ideas: The Changing Landscape of UX ResearchUXPA 2015 Big Data & Big Ideas: The Changing Landscape of UX Research
UXPA 2015 Big Data & Big Ideas: The Changing Landscape of UX Research
 
The 20 Best IT Jobs for 2013 and Beyond
The 20 Best IT Jobs for 2013 and BeyondThe 20 Best IT Jobs for 2013 and Beyond
The 20 Best IT Jobs for 2013 and Beyond
 
Analysis mvp factory
Analysis mvp factoryAnalysis mvp factory
Analysis mvp factory
 
BIG DATA AND RETAIL
BIG DATA AND RETAILBIG DATA AND RETAIL
BIG DATA AND RETAIL
 
Directing intelligence in_private_banking
Directing intelligence in_private_bankingDirecting intelligence in_private_banking
Directing intelligence in_private_banking
 
Directing intelligence in_automotive_industry
Directing intelligence in_automotive_industryDirecting intelligence in_automotive_industry
Directing intelligence in_automotive_industry
 
Machine Learning in Customer Analytics
Machine Learning in Customer AnalyticsMachine Learning in Customer Analytics
Machine Learning in Customer Analytics
 
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
Case Study, Cairo-Amman Bank-Jordan: Improving an Organization by the use of ...
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
As a recent graduate of the umgc masters in cybersecurity program
As a recent graduate of the umgc masters in cybersecurity programAs a recent graduate of the umgc masters in cybersecurity program
As a recent graduate of the umgc masters in cybersecurity program
 
MIS Presentation about SalesForce.com
MIS Presentation about SalesForce.comMIS Presentation about SalesForce.com
MIS Presentation about SalesForce.com
 
Data Modelers Still Have Jobs: Adjusting for the NoSQL Environment
Data Modelers Still Have Jobs: Adjusting for the NoSQL EnvironmentData Modelers Still Have Jobs: Adjusting for the NoSQL Environment
Data Modelers Still Have Jobs: Adjusting for the NoSQL Environment
 
The Forrester Wave of Self Service BI Platforms
The Forrester Wave of Self Service BI PlatformsThe Forrester Wave of Self Service BI Platforms
The Forrester Wave of Self Service BI Platforms
 
Resume
ResumeResume
Resume
 
Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...Understanding the Information Architecture, Data Management, and Analysis Cha...
Understanding the Information Architecture, Data Management, and Analysis Cha...
 
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
 
Bs case study
Bs case studyBs case study
Bs case study
 
Ovum Decision Matrix
Ovum Decision MatrixOvum Decision Matrix
Ovum Decision Matrix
 
Capgemini links
Capgemini linksCapgemini links
Capgemini links
 

Similar to Software Requirements Specification

In-memory computing platform whitepaper
In-memory computing platform whitepaperIn-memory computing platform whitepaper
In-memory computing platform whitepaper
Carolyn Sughrue
 
Anoop samuel nov 2013
Anoop samuel   nov 2013Anoop samuel   nov 2013
Anoop samuel nov 2013
anoopcsamuel
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
armitageclaire49
 
Analytics and Self Service
Analytics and Self ServiceAnalytics and Self Service
Analytics and Self Service
Mike Streb
 

Similar to Software Requirements Specification (20)

IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
 
Encanvas executive Briefing 2017
Encanvas executive Briefing 2017Encanvas executive Briefing 2017
Encanvas executive Briefing 2017
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
 
Notes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdfNotes on Current trends in IT (1) (1).pdf
Notes on Current trends in IT (1) (1).pdf
 
IRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web ApplicationIRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web Application
 
Improving the Capabilities of Large Language Model based Marketing Analytics ...
Improving the Capabilities of Large Language Model based Marketing Analytics ...Improving the Capabilities of Large Language Model based Marketing Analytics ...
Improving the Capabilities of Large Language Model based Marketing Analytics ...
 
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile System
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile SystemAdequate Solution for Business to Customer (B2C) by an ongoing Mobile System
Adequate Solution for Business to Customer (B2C) by an ongoing Mobile System
 
In-memory computing platform whitepaper
In-memory computing platform whitepaperIn-memory computing platform whitepaper
In-memory computing platform whitepaper
 
Business Use Case Paper
Business Use Case PaperBusiness Use Case Paper
Business Use Case Paper
 
Top .NET development companies to outsource
Top .NET development companies to outsourceTop .NET development companies to outsource
Top .NET development companies to outsource
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
Ijsred v2 i5p95
Ijsred v2 i5p95Ijsred v2 i5p95
Ijsred v2 i5p95
 
Anoop samuel nov 2013
Anoop samuel   nov 2013Anoop samuel   nov 2013
Anoop samuel nov 2013
 
Live-Wireframing Versus Programming
Live-Wireframing Versus ProgrammingLive-Wireframing Versus Programming
Live-Wireframing Versus Programming
 
Four Pillars of Business Analytics by Actuate
Four Pillars of Business Analytics by ActuateFour Pillars of Business Analytics by Actuate
Four Pillars of Business Analytics by Actuate
 
Four Pillars of Business Analytics - e-book - Actuate
Four Pillars of Business Analytics - e-book - ActuateFour Pillars of Business Analytics - e-book - Actuate
Four Pillars of Business Analytics - e-book - Actuate
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
 
infox technologies
infox technologiesinfox technologies
infox technologies
 
Analytics and Self Service
Analytics and Self ServiceAnalytics and Self Service
Analytics and Self Service
 
Thesis
ThesisThesis
Thesis
 

Software Requirements Specification

  • 1. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 1 | P a g e 1. PROBLEM STUDY 1.1 INTRODUCTION If your company is more than 10 years old, its structure is probably wrong in many ways. Customers know it, employees know it, and investors know it. Multiple key processes, and the organizational and financial models that support them, were likely architected for yesterday’s world of widgets and are floundering in today’s onslaught of digits. The year 2012 is a very important one in corporate IT, as the social, mobile, analytics and cloud technologies that have so dominated the consumer experience for the past several years entered the enterprise world in a meaningful way, laying the foundation for a new master corporate IT architecture. Key to understanding this transition — and knowing what to do about it — is in viewing SMAC technologies as a “stack,” as an integrated architecture. Imagine your smartphone without its apps, disconnected from the Web, the cloud and your personal networks. On its own, it would be a very expensive pocket watch. Remaining part of the document explores the various facets related to SMAC stack implementation in a real estate application. 1.2 OBJECTIVE To design an optimized search filtering algorithm and software that will provide best deals to the user who is need of any sort of real estate (whether it be plots, flats, etc.) by spying onto his search activity, social activities (Facebook posts, Twitter posts etc.) and his mobile search activities. The project aims to target the business clients who want to sell good deals to their customers by identifying the prospective ones. This identification will be done by our analytic algorithm which will ultimately gather information from all the arenas whether it be Facebook, twitter, normal search etc. compile it and at the end filter so as to bring out the optimized results.
  • 2. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 2 | P a g e 1.3 PROBLEMS IN EXISTING SYSTEM In the contemporary world people like to get their needs served at the repose of their comfort. All the companies strive for maximum customer satisfaction and have a motto to provide best options to their respective customers effortlessly. Absence of such a medium that fulfills the customer’s requirement and is equally lucrative for the companies is where our project comes into play. We provide a general user with deals of his interest without him actually rigorously searching for the same by keeping a track of his digital activities and forwarding such information to our client so that he can fulfil the general user’s requirements. When we first studied salesforce and PropertyBase, we realised that India Lacks far behind in this aspect. We just have websites like magicBricks and 99acres which serve the property needs of people but that too upto a limited extent. There was no concept of listings and offers and analytics which are applied in India so that we get an optimised result. In USA, a term called MLS Listing is very popular. This concept isn’t used in India, hence apart from MLS listing we tried to incorporate all the essential features of PropertyBase into our Indian model. 2. FEASIBILITY STUDY The aim of a feasibility study is to see whether it is possible to develop a system at a reasonable cost. At the end of the feasibility study a decision is taken whether to proceed or not. A feasibility study contains the general requirements of the proposed system. System feasibility is merely of three kind’s economical, technical and behavioural feasibility. 2.1 ECONOMICAL It could also be referred to as cost/benefit analysis. It is used for evaluating the effectiveness of a system. In economic analysis the procedure is to determine the benefits and savings that are expected from a system and compare them with costs. This software is designed with the aim of expanding the buyer-seller relations without actually getting them to involve much of the task, hence providing lucrative benefits to buyer as well as equally benefitting the user, by exploring his requirements and providing the best-ones in terms of cost for his benefit.
  • 3. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 3 | P a g e 2.2 TECHNICAL It is the study of configuration of the system. It considers the technical requirements of the project. We have used Eclipse IDE as the developer tool and advanced java components to develop the project. For storage of data that is back hand we have used My SQL. MySQL editor used is SQLYog enterprise. The website designing toolkit Dreamweaver and CSS style sheets are used. For use case and UML diagrams Rational Software Architect 2.3 BEHAVIORAL It is dependent on human resources surfing the internet by any means and henceforth providing an opportunity to explore their needs and also predict their future requirements on the basis of their present ones. This application will provide ground to extract all such data. This application will save time and provide the business client’s their pool of probable customers at any moment of time. It is secure, time saving and easy hence allowing buyer- seller to grow in terms of business opportunities and relations. 3. PROJECT PLANNING 3.1 PROJECT RESOURCES Enlisted are the requirements that are must for the development and deployment of our product. 3.1.1 HARDWARE SPECIFICATION  Processor: Pentium and above/ Any processor of tablets and mobile phones supporting the use of internet  Hard disk: 1 GB minimum(Provided by CLOUD of Salesforce)  RAM: 256MB or more
  • 4. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 4 | P a g e 3.1.2 SOFTWARE SPECIFICATION  Development  Cloud Service Models: IAAS , PAAS-Salesforce  Development End: SalesForce1-APEX, JAVA  Modelling End: Rational Rose.  Designing End: Dreamweaver (CSS, HTML5, JSP), Visualforce.  Deployment  Client on Internet: Web Browser, Operating System (any).  General User using: Facebook/Twitter/Web browsers  Cloud Service Models: Salesforce 3.2 TEAM ORGANIZATION: SANIL JAIN: Requirement Analysis, Designing, Coding SRISHTI SABARWAL: Designing, Coding, Testing SHREYASHI SHARMA: Requirement Analysis, Designing, Testing 3.3 SCHEDULE:
  • 5. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 5 | P a g e 4. SYSTEM ANALYSIS Requirements analysis in systems engineering and software engineering, encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating and managing software or system requirements. 4.1 INFORMATION GATHERING Analyzing a similar SMAC based real estate application-property base and a case study of net-flex helped us to get the understanding of real time implementation of a similar model, and developing a similar real estate model for real estate industry was the basic objective. Absence of such a model in a growing economy was the basic need that was identified. In order to better understand the customer searching tactics some real estate web- sites operating in our country were also studied. With emerging power of a growing country that is being a developing country it was a high time to provide the required thrust and to start the same with a real estate industry. Since the concept on which we are working is still in its initial phases, studying various models on the internet was a basic part of our preliminary investigation like studying a basic model of a automobile manufacturer using SMAC stack to engage with its customer. Then relating the same business model to a real estate SMAC stack to identify the basic areas of investigation. We has also taken into account certain real estate websites which would tell us the basic idea about how a normal user searches for any real estate related enquiries. Then we also surveyed a few people to identify the most primitive way and the sources used by a layman if he/she intends to buy/rent/sell anything related to a property.
  • 6. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 6 | P a g e 4.1.1 ONLINE/ONSITE OBSERVATION: 1. PropertyBase : PropertyBase is a real estate website deployed for the USA citizens and works in finding the best possible property deals for them. The complete website works on Salesforce platform. We have tried to make our project analogous to PropertyBase keeping in mind the Indian requirements and Indian ways of dealing with property. The various features which we included in our project which are similar to PropertyBase are as follows: a. Views are the key to accessing your data. Views are simply filtered lists of your data in Propertybase, allowing you to specify what you want to see, and how you want it to be represented to you in your profile. b. Staying in touch with your contacts and providing them with the most relevant information is key to managing a successful business. With Propertybase users are able to send their contacts emails with listing details they think would be interesting for them. Within Propertybase these are called Recommendation Emails. c. Companies are records of other businesses that you have a relationship with. These can be leads, customers or even partner companies. Companies have a one to many relationship with contacts. You can associate contacts to your company records, so we can understand the individuals and their roles in the company d. Dashboards are great way of giving your organization an overview of how exactly the company is performing as a whole and how each agent is performing individually with intuitive graphs and charts. At times you may find that your Propertybase users can't see a Dashboard you have set up, well there is a little detail that needs to be taken into consideration. e. Reports are a key way to measure your business. Propertybase includes the power of the Force.com based reporting suite. Using the features of this reporting suite you can report on any object from within Propertybase.
  • 7. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 7 | P a g e f. Email templates are used to send a standard message to your contacts. You can enrich these templates with data from Propertybase. g. The offer object allows you to track offers related to your listings. You can track the amount offered, the conditions of the offer and which party has made the offer. The object automatically tracks the history of both buyer and seller offers and stores them in a related list on the offer record. h. The closing object allows you to track details of the closings for all of your deals. We have preconfigured fields to connect important individuals to your deals, as well as a check list where you can tack progress towards tasks such as home inspections. i. The property object allows you to maintain a continuous record of all properties which you have had as a listing previously. This object is primarily a background object, but as with any Propertybase object you are able to customize it for your purposes. The property object contains details that are relevant to that property which will not change over time. The information which is stored there is by default fairly minimal. You can track vital details such as address, and size. j. The request object allows you to easily link your leads or clients to available listings that match their criteria. The request object comes pre-configured with common property criteria that clients look for. Once you enter a request for a contact or company, you can press a button that will direct you to a pre populated view of listings which match the criteria. From this screen you can easily send out emails containing the vital details of each listing to your potential client.
  • 8. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 8 | P a g e 4.2 PROCESS MODEL USED: 4.2.1 SELECT MODEL: AGILE MODEL 4.2.2 ADVANTAGES OF SELECTED MODEL: We have used the AGILE software model in our project. Our project Estate hub is based on Real estate business and this business is changing within fraction of seconds. Hence no other model than agile would have suited better. Agile development model is also a type of Incremental model. Software is developed in incremental, rapid cycles. This results in small incremental releases with each release building on previous functionality. Each release is thoroughly tested to ensure software quality is maintained. It is used for time critical applications. Extreme Programming (XP) is currently one of the most well known agile development life cycle model.
  • 9. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 9 | P a g e 5. STRUCTURED SYSTEM ANALYSIS (DFD): FIG. 5.1 DFD(LEVEL 0)
  • 10. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 10 | P a g e FIG. 5.2 LEVEL 1
  • 11. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 11 | P a g e 6. SYSTEM DESIGN: 6.1 UML 6.1.1 CLASS DIAGRAM: Figure 1. Class Diagram
  • 12. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 12 | P a g e 6.1.2 USE CASE DIAGRAM Figure 2. Use Case Diagram for Business Client
  • 13. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 13 | P a g e Figure 3. Use Case Diagram for Buyer and client
  • 14. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 14 | P a g e Figure 4. Use Case Customer
  • 15. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 15 | P a g e 6.1.3 ACTIVITY DIAGRAM Figure 5. Activity Diagram Buying
  • 16. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 16 | P a g e Figure 6. Activity Diagram for Deal
  • 17. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 17 | P a g e Figure 7. Activity Diagram for Seller
  • 18. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 18 | P a g e Figure 8. Activity Diagram for applying analytics
  • 19. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 19 | P a g e 6.1.4 SEQUENCE DIAGRAM Figure 9. Sequence Diagram for Selling property
  • 20. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 20 | P a g e Figure 10. Sequence Diagram for attracting customers
  • 21. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 21 | P a g e Figure 11. Sequence Diagram for Buying Property
  • 22. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 22 | P a g e 6.1.5 COLLABORATION DIAGRAM Figure 12. Collaborative Diagram for the system
  • 23. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 23 | P a g e 6.2 ARCHITECTURAL DESIGN Figure 13. Diagram for architectural design
  • 24. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 24 | P a g e 6.2.1 ARCHITECTURAL BEHAVIOURAL DIAGRAM Figure 15. Architectural Behavioural Diagram
  • 25. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 25 | P a g e 6.2.2 CONTROL HIERARCHY Figure 16. Control Hierarchy for the system
  • 26. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 26 | P a g e 7. TECHNOLOGY USED:  Salesforce platform Salesforce.com is the primary enterprise offering within the Salesforce1 Platform, and provides companies with an interface for case management and task management, and a system for automatically routing and escalating important events. The Salesforce customer portal provides customers the ability to track their own cases, includes a social networking plug-in that enables the user to join the conversation about their company on social networking websites, provides analytical tools and other services including email, chat, Google search, and access to customers' entitlement and contracts.. The Sales Cloud includes a real-time sales collaborative tool called Chatter  Designing – Visual Force, HTML, CSS, JAVASCRIPT Visualforce is the view control technology on the Force.com platform. It is an open/close tag based library with structure and markup very similar to HTML. Visualforce can be used to create entire custom pages inside a Salesforce organisation in conjunction with many other front end technologies, such as HTML5, CSS3 and Javascript. One of the key benefits of Visualforce is tight coupling to native features of the platform, such as controller methods and data access, that would not typically be available to other front end technologies.  Coding – APEX Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java. It is a strongly typed, object-oriented programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record creation, updates or deletions and via the custom controllers of Visualforce pages.
  • 27. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 27 | P a g e 8. IMPLEMENTATION 7.1 GUI Figure 17. Website homepage Figure 18. Property Details
  • 28. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 28 | P a g e Figure 19. Seller Contact Figure 20. Leads Page
  • 29. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 29 | P a g e Figure 21. Lead contact Figure 22. Buy/Rent Offer
  • 30. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 30 | P a g e Figure 23. Reports Figure 24. Closings
  • 31. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 31 | P a g e Figure 25. Analytics applied Figure 26. Homepage
  • 32. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 32 | P a g e Figure 27. Dashboard Figure 28. Property Detail
  • 33. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 33 | P a g e Figure 29. Seller Company detail Figure 30. Seller Company detail 2
  • 34. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 34 | P a g e Figure 31. Seller Company Entry Figure 32. Seller Company Entry 2
  • 35. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 35 | P a g e Figure 33. Seller Contact Detail Figure 34. Seller Contact Detail 2
  • 36. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 36 | P a g e Figure 35. Seller Contact Entry Figure 36. Lead Entry
  • 37. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 37 | P a g e Figure 37. Lead Entry Figure 38. Lead Entry
  • 38. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 38 | P a g e Figure 38. Buyer Contact Entry Figure 39. Buy/Rent Offer Detail
  • 39. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 39 | P a g e Figure 40. Buy/Rent Offer Detail Figure 40. Closings Entry
  • 40. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 40 | P a g e Figure 41. Generate Offer Figure 42. Generate Offer
  • 41. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 41 | P a g e Figure 43. Property Entry
  • 42. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 42 | P a g e 9. TESTING 9.1 OBJECTIVE OF TESTING:  Finding defects which may get created by the programmer while developing the software.  Gaining confidence in and providing information about the level of quality.  To prevent defects.  To make sure that the end result meets the business and user requirements.  To ensure that it satisfies the BRS that is Business Requirement Specification and SRS that is System Requirement Specifications.  To gain the confidence of the customers by providing them a quality product. 9.2 TESTING METHODS APPLIED: WHITE BOX TESTING: White box testing is highly effective in detecting and resolving problems, because bugs (bug or fault is a manifestation of an error in a software) can often be found before they cause trouble. We can shortly define this method as testing software with the knowledge of the internal structure and coding inside the program). White box testing is also called white box analysis, clear box testing or clear box analysis. It is a strategy for software debugging (it is the process of locating and fixing bugs in computer program code or the engineering of a hardware device) in which the tester has excellent knowledge of how the program components interact. This method can be used for Web services applications, and is rarely practical for debugging in large systems and networks). BLACK BOX TESTING: Black box testing is testing software based on output requirements and without any knowledge of the internal structure or coding in the program). In another words, a black box is any device whose workings are not understood by or accessible to its user. For example, in telecommunications, it is a resistor connected to a phone line that makes it impossible for the telephone company’s equipment to detect when a call has been answered. In data mining, a black box is an algorithm that doesn’t provide an explanation of how it works. In film–making, a black box is a dedicated hardware device: equipment that is specifically used for a particular function, but in the financial world, it is a computerized trading system that doesn’t make its rules easily available.
  • 43. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 43 | P a g e 9.3 TEST CASES: Activity Input Desired output Actual OutpuID 101 LOGIN 1.correct username and incorrect passsword Invalid id or password 2.correct username and correct password successful login 3.incorrect username and incorrect password invalid id or password 4.incorrect username and correct password Invalid id or password 5.blank username and correct password Invalid id or password 6.correct username and blank password Invalid id or password 7.blank username and blank password Invalid id or password 8.password in uppercase instead of lowercase Invalid id or password 102 REGISTRATION/SIGN UP 1.Name field First name not filled First name cannot be empty - Last name not filled Last name cannot be empty 2. Student/Teacher id -id not given Id field cannot be empty
  • 44. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 44 | P a g e - id given is incorrect incorrect id 3.Contact number contact field empty contact cannot be empty - contact number inappropriate contact invalid - contact range exceeded contact invalid 4.email id - email id not given This field cannot be left empty - fake email id given Invalid email id 5.Gender -not filled Gender field cannot be empty 103 email received 1. wrong email id email not received 2. inappropriate property details email not received 3.illegal information email not received 4. cold user email not received 104 details automatically entered 1. lead doesn’t submit data details not entered 105 generate offer 1. non matching data offer not generated
  • 45. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 45 | P a g e 10. CONCLUSION 10.1 LIMITATIONS  Since deployed and developed using a cloud computing environment it needs 24*7 internet facility.  Since storage of all resources is on cloud, user does not have actual control on his resources.  Needs a subscription to use the product which involves a cost.  Since using cloud technologies it is prone to various security breach attacks. 10.2 FUTURE SCOPE Since our project uses the most trending and emerging SMAC model hence it will be wise enough to say that it has an immense future scope. SMAC is claimed to be the fifth wave of the IT industry, and is a highly scalable and flexible model. The project can be expanded as and when required and the same concept can be applied to diverse fields as well.This project can further be linked with the social networking websites like twitter, facebook, linkedin so as to attract more users who are interested in the real estate business and who wish to buy and sell the properties online. 10.3. CONCLUSION The absence and lack of awareness for enhancing the long standing business in our country is the very basic intent of implementing this proliferating business model SMAC that is welcomed with open arms by all long standing business organization across the world. Realizing this need, we look forward to deliver above mentioned services at cheap and affordable cost to the various industries across the country so as to initiate the thriving SMAC global phenomenon from the real estate business domain. Henceforth the Estate HUB caption defines our motto come let us grow together.
  • 46. Medi-Caps Institute of Technology and Management Department of Computer Science and Engineering ___________________________________________________________________________ 46 | P a g e 8. BIBLIOGRAPHY AND REFERENCES In development and analysing this product we have taken references from various resources, web-portals, and research papers:  Confederation of Indian Industry: The SMAC code: KPGM.  Capegemini: Accelerate Your Transformation: SMAC  Cognizant: Don’t Get SMACked  Wikipedia.org  Salesforce resources - https://www.salesforce.com/  PropertyBase Videos  https://help.propertybase.com/hc/en-us/categories/200188116-Propertybase-for-Users  https://help.propertybase.com/hc/en-us/categories/200183513-Propertybase-for- Administrators