Professional Documents
Culture Documents
Levels
Conceptual
Logical or
Organisational
Physical or
Operational
Level
Conceptual
Logical or
Organisational
Physical or
Operational
Views
Process
CCM
Data
CDM
Conceptual
Communication
Model
Conceptual
Data
Model
Conceptual
Processing
Model
LCM
LDM
LPM
Logical
Communication
Model
Logical
Data
Model
Logical
Processing
Model
Communication
PCM
Physical
Communication
Model
PDM
Physical
Data
Model
CPM
PPM
Physical
Processing
Model
Concern
What do you want to do
Who does what, where, when, how
By what means
Obiectives of MIS
The objectives of MISare immediate and long-term goals to improve activity of the
company, to improve leadership activities to raise the level of information timely for
organizational structures, to improve methods and technical processes and management
information for ensure maximum efficiency of the beneficiary company.
System objectives require solving problems with synthetic character in a systematic
manner using IT support. These objectives have general and specific characteristics that
depend on the legal and regulatory framework, endowment with computers and
economic development requirements of the company
These objectives can be grouped into the following categories:
- management objectives, aimed to restoring permanent economic assets, development
of management activities to ensure a global optimum of all activities, fundamnnting the
management decisions, strategic, tactic and operational decision based on information
obtained as a result of processing system, relieving routine management's decision-making
processes;
- functional objectives, fundamentally dependent on the specific company activity.
Exemple:
MIS objective for banking activity:
Conceptual designing
Conceptual Communication Model (CCM)
CCM provides a graphical representation of the process under computerization.
An incomplete or erroneous image/operation will result in errors in function of the the
final product.
CCM must meet certain rules:
- meet standards and legislative requirements;
- comply with company regulations and procedures (internal regulations, job
descriptions);
- detail the whole process, from the onset until the last specific elements
CCM uses actors and information flows.
Actors can be internal or external actors actors (belong to the internal or external
structure of MIS).
In the frame of economic activity, internal actors are identified with the institution or
department(eg. credit inspector, account officer, director, accountant).
Giranti
2
3
Servicii credite
14
Client
15
6
13
10
12
11
Casa
Comitet de acordare
a creditelor
If the financial and monetary system is highly complex, but are relatively independent
functional modules, these modules can be treated separately at the conceptual level and
connect modules within a single application finally.
1.1.1 Conceptual Data Model (CDM)
CDM sets out the conceptual entity types, their attributes and associations required for
MIS, no matter of storage data devices and the data access mode.
This method is used if we have limited resources in terms of collection, storage and
data processing. This fact will cause a minimum but sufficient number of input variables
which will ensure, through processing , the output parameter determination. Such a MIS
is easier developed in steps further, due adequacy of input variables.
- grouping attributes can be done based on their significance, for example, based on
classifications (types of deposits that can be opened, types of loans that can be granted).
The attributes used by MIS are of two types: taken or compound.
The taken attributes are in the same form as they are in the primary documents.The
compound attributes comply the calculation algorithms and do not occur in conceptual
entities. The algorithms will be detailed up to the level of primary operands.
The attributes that occur in the conceptual entities must comply with the following
rules:
- the attributes will have a unique nameto describethe properties while running the
application;
- the taken attributes occur in conceptual entitiesonly;
- the attributes are elementary;the compound attributes are decomposes up to
elementary attribute level;
- the same attribute can not occur in two different conceptual entities;
- the list of attributes must be non-redundantand without synonymous or
homonymousattributes.
It can be set certain restrictions to the atributes reffered to their evolution, the field
values that can be taken (range or list). These conditions of validation can be classified as
simple, compound, static and dynamic, local or global, depending on variables
(static/dynamic).
The simple conditions are determined by the nature of attribute, range/list of values
etc.
Exemple:
ID_cli<> ;
No_doc>0; date_doc>={01.01.2013};
type_currency ={LEI, USD, EUR,YEN}
The compound conditions are determined by using operators (mathematical, logical,
relational) and are dependent on the semantic attribute nature, range/list of values etc.
Exemple :
mathematical operators: +, -, *, /, ( )
logical operators: AND, OR, NOT, ( ), etc.
relational operators: =, <, >, <=, >=, #, $, = =
condition of validation for a primary document:
(no_doc>0 AND no_doc<99999) AND (date_doc NOT empty() and
date_doc>{01.01.2013} )
For the credit activity, we take into account the following compound attributes
[FRAT98].
Attribute
Formula
rulld(c) =
31
soldzd(c, z)
z 1
rullc(c) =
31
soldzc(c, z)
z 1
rata lunar
rata_l(c) = round(valimp/nrrate)
dobnda lunar
rata total
suma platit
suma rmas de
rambursat
Meaning
soldzd
soldzc
valimp
nrrate
Number of rate
suma_ram
proc_dob
Interest rate
suma
Daily ammount
Client
CNP
Name
First_Name
Address
..
0,n
guarantee
client which is
guaranted
0,n
A client can be guarantor/endorser for another client of the bank. In this case, the
roles are "guarantor client" and "client which is guaranted/endorsed".
The integrity constraints are rules that must be followed by the elements (attributes,
associations, entities) and their inclusion in the early stages of design leads to a faster
troubleshooting errors that occur in running applications.
The integrity constraints are:
- structural integrity constraints;
- entity constraints;
- referential constraints;
- integrity of roles constraints;
- integrity of association constraints;
- semantic integrity constraints.
Structural integrity constraints imposed conditions relate to the concepts used in
modeling.
Integrity entity constraintsemploys a unique identifier for each entity nonempty.
Exemple:
Clients
CNP
Name
..
1,n
1,1
Sign
Contracts
No_contr
Date_contr
..
Example:
For entity Contract, we can set the static constraints.
Contracts
No_contr
Date_contr
Value_contr
IR_contr
Per_contr
Static constraints:
No_contr > 0
Date_contr > 01.01.2013
Suma_contr > 100.000 (lei)
IR_contr > 0
Per_contr < 60 (months)
Contracts
Payments
CNP_cl, N,13
Name_cl, T,20
First_name_cl, T, 10
Addr_city,_cl, T, 10
No_contr, N, 6
Date_contr, D, 8
Amount_contr, N, 9
IR_contr, N, 3
Per_contr, N, 3
Type_doc, T, 10
No_doc, N, 6
Date_doc, D, 8
Amount_doc, N, 9
Expl_doc, T, 10
perform
conclude
guarantee
generate
perform
generate
pay
1,n
1,1
1,n
1,1
CLIENTS
CONTRACTS
CLIENTS
PAYMENTS
1,1
1,n
1,n
1,n
1,n
1,1
1,1
1,n
1,1
1,n
1,1
0,n
CONTRACTS
CLIENTS
CONTRACTS
GUARANTORS
CONTRACTS
PAYMENTS
PAYMENTS
CLIENTS
PAYMENTS
CONTRACTS
PAYMENTS
GIRANTI
Guarantors
guarantee
CNP_g, N,13
Name_g, T,20
First_name_g, T,20
District_g, T,10
City_gl, T, 10
Addr_city_g, T, 10
pay
1,n
1,n
0,n
1,1
GUARANTORS
CONTRACTE
GUARANTORS
CONTRACTE