4.4 STRUCTURAL DIAGRAM
The exact meaning of home rental and relocation services
system is explained in the following diagram.
4.4.1 Function Diagrm
Function diagram is used to show system's functions that will be
constructed. In addition,
function diagram will also be used to determine the appearance
of smaller process in that flow chart. In functional diagram, a function is
divided into many smaller functions and each smaller function contains many
even smaller ones. Constructing diagram is a process of division, from a higher
function to appropriate smaller functions. In the current system, the function
hierarchy diagram is as follows:
HOME RENTAL AND RELOCATION SERVICES SYSTEM
USER MANAGEMENT
REGISTRATION
SEARCH
UPDATE
ARCHIVE
SERVICES MANAGEMENT
REGISTRATION
SEARCH
UPDATE
ARCHIVE
HOUSE RENT MANAGEMENT
REGISTRATION
AVAILABILITY CHECK
RENT
UPDATE
ARCHIVE
REPORT
USER
MANAGEMENT
SERVICES MANAGEMENT
HOUSE RENT MANAGEMENT
23
Figure 4: HRRSS Function diagram
24
4.4.2 Data Flow Diagram
DFD is a graphical representation of the «flow» of
data through an information system. DFDs can also be used for the visualization
of data processing (structured design). On a DFD, data items flow from an
external data source or an internal data store to an internal data store or an
external data sink, via an internal process.
It is common practice for a designer to draw a context-level
DFD first which shows the interaction between the system and outside entities.
This context-level DFD is then «exploded» to show more detail of the
system being modeled. With a dataflow diagram, users are able to visualize how
the system will operate, what the system will accomplish and how the system
will be implemented. Dataflow diagrams can be used to provide the end user with
a physical idea of where the data they input , ultimately has an effect upon
the structure of the whole system from order to dispatch to restock how any
system is developed can be determined through a dataflow diagram. In this case
DFD will be the intermediate of analyst and user of this system how the
Expatriate rent a house being anywhere but connected to the system.
4.4.4 Context diagram
Is a diagram that represents the actors outside a system that
could interact with that system, This diagram is the highest level view of a
system, similar to Block diagram, showing a possibly software-based, system as
a whole and its inputs and outputs from/ to external factors.
In our case, external entities are the Expatriate who will
need the various services from the system, and the Employee who will request
the reports.
.. From Expatriate to the system: the system will provide
information using online system and Expatriate will login to access it without
changing anything and Expatriate choose a house to rent and validate, the
system accept or refuse, when the system accept it send to him a confirmation
message, the system send also a message to Employee and to the owner of the
house to inform them that a house got a client in order to proceed whit
contract and payment process which will be out of the system.
.. From Employee to the system: employee register information
to the system and the system provide him the confirmation.
25
The detail information is presented in context diagram below:
Services information
Employee information
House information
Confirm
Home Rental and Relocation Services System
Employee
House information
Expatriate
Expatriate registration
Confirm expatriate regist rati o n
Search services
Services information
Figure 5: HRRSS Context diagram
4.4.4.1 DFD level 0 for whole HRRSS
Figure 6: DFD level 0 for whole HRRSS
Employee
Expatriate
Employee
Employee
Report
Employee
Employee Information
Confirm information
Confirm Services
Services Information
House Information
House Rent
2.0 HRRSS
Services Management
1.0 HRRSS
User
Management
3.0 HRRSS
House rent Management
Employee Information
Employee Information
Services Information
Services information
House rent Info
House Information
4.0 HRRSS
Report Management
D2
D3
D1
Service details
House details
User details
Remove user Info
User
4.4.4.2 DFD Level 1 for User Management
|