Professional Documents
Culture Documents
Merise - Curs 1 - 2017 - Fin
Merise - Curs 1 - 2017 - Fin
Views
Levels
Communication Data Process
Conceptual CCM CDM CPM
Conceptual Conceptual Conceptual
Communication Data Processing
Model Model Model
Logical or LCM LDM LPM
Organisational Logical Logical Logical
Communication Data Processing
Model Model Model
Physical or PCM PDM PPM
Operational Physical Physical Physical
Communication Data Processing
Model Model Model
Level Concern
Conceptual What do you want to do
Logical or Who does what, where, when, how
Organisational
Physical or By what means
Operational
Obiectives of MIS
The objectives of MIS are 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
processes;
- functional objectives, fundamentally dependent on the specific company activity.
Exemple:
MIS objective for banking activity:
- opening bank accounts;
- opening and update bank deposits;
- Payment and Settlement in RON or foreign currency;
- granting and reimbursement of bank loans;
- closing a banking day.
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
Sometimes, due to the developing business activity, it is possible that an external actor
to become internal actor.
Exemple:
The brokerage companies had the role of customer (external actors) at a certain time,
which enters in relationship with the bank in settlement process. With the development of
brokerage exchanges, the company is assimilated/absorbed by the bank, become entity
within the financial group and will be treated as internal actor. In this case, it is necessary
to adapt the flow of documents of the brokerage company/department to the flow of
bank documents.
The information flows are represented in the form of arcs directed from issued actor
to destination actor. The arc using a numeric notation, which correspond to the sequence
encoding processes and documents, as objects of the information flow.
Making CCM can be considered as an iterative process if the analyzed economic
phenomenon is complex. Thus, CCM developed in the first phase globally can drill
several core activities of CCM for financial and banking unit.
CCM creates fully premises to realize a correct conceptual processing model (CPM).
Example: CCM for credits/loans.
Detailing of financial flows is as follows:
Giranti
1 2 Servicii credite 8
3
14
6
Client 5 7
15
6
13 10
12 11
Comitet de acordare
Casa 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.
- 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 that occur in the conceptual entities must comply with the following
rules:
- the attributes will have a unique name to describe the properties while running the
application;
- the taken attributes occur in conceptual entities only;
- 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-redundant and without synonymous or
homonymous attributes.
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}
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} )
Designing Management Information Systems
For the credit activity, we take into account the following compound attributes
[FRAT98].
Attribute Formula
rulaj lunar debitor 31
rulld(c) = soldzd(c, z)
z 1
Notation Meaning
C Holder's account number
Z Day of banking operation
soldzd Debit daily balance
soldzc Credit daily balance
valimp Value of the loan/credit
nrrate Number of rate
suma_ram Ammount remaining to be reimbursed
proc_dob Interest rate
suma Daily ammount
Example:
In the entity Clients, the identifier may be the attribute CNP or a multiple identifier
ID_series and ID_number. Take into account that CNP occurs on all customer
identification documents (identity card or passport) is indicated for use as an identifier of
the entity Client.
Exemple:
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".
Designing Management Information Systems
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.
Integrity entity constraints employs a unique identifier for each entity nonempty.
Exemple:
For entity Contract{No_contr, Date_contr, Value_contr, IR_contr, Per_contr}, the
identifier of the entity is No_contr and cannot take empty values. The entity has
registered loans only.
1,n 1,1
Clients Contracts
CNP Sign No_contr
Name Date_contr
…….. ……..
The dynamic constraints take into account the evolution in time of data.
Exemple:
For entity Contract, we can set the dynamic constraints.
Dob_contr attribute is updated periodically by the bank, depending on the prevailing
market interest rate finance and banking. For credit agreements already concluded, the
interest rate is updated according to the following rule: if market interest rates rise, the
interest rate for the loan agreement shall be increased accordingly, if market interest rates
fall, the interest rate remains constant related to the credit agreement.