Group 9: Engineering MIS
Group 9: Engineering MIS
Engineering MIS
Pallavi Singh – 077
Shray Taneja – 089
Gurdeep Singh – 093
Shivika Bansal – 098
Lalit Bafna – 104
Nirav Kansariwala – 120
Agenda
• MIS Architecture
• Engineering MIS
• Case Study: Sports Management System
MIS Architecture Data Store
(Internal Layer)
Business Logic
(Middle Layer)
User Interface
(External Layer)
Data Store - Internal Layer
• Stores all data relevant to the business
situation
• Data is stored in the form of relational
database
• Consists of relational tables, definitions of
primary keys, foreign keys, candidate keys, etc.
• It not only stores data but also manages it so
known as DATABASE Management System
Business Logic – Middle Layer
• Business logic of the real world is converted
into programs and procedures
• This layer is the translator
• It collects raw data from the external layer,
verifies and validates it and sends it to the
internal layer for storage
User Interface - External Layer
• Gateway to give any data to the MIS or receive
any information from the MIS
• It includes menu design, design of input forms
through which data regularly the MIS and
design of output reports through which
information is received by the user from the
MIS
Engineering MIS
• Engineering of MIS for Business cases will
consist of the following three phases:
Engineering the Databases (Internal Layer)
Engineering the Business Logic (Middle Layer)
Engineering the User Interface (External Layer)
Engineering – Database (Internal Layer)
M M
Check-
Organize
up
M M
M I
Sports-person Participate Sport Expert
I I
M M
M
I M M M
I M
State-club Sponsor Sports-team Round Judge
M M
Qualify
Conversion of ER Diagram into Database
table
Rule 1: All entities map into a database table.
Eight entities make 8 tables.
Rule 2: All Many-to-Many relations also map into a database table.
Five Many-to-Many relations make 5 tables.
Rule 3: All Many-to-Many relations introduce two foreign keys in the
mapped database table.
These 5 tables thus formed by Rule 2 have two foreign keys each
Thumb Rule 1: Every database table thus formed should have a primary key
defined.
13 database table hence 13 primary keys
Thumb Rule 2: The number of ‘M’ in the ER diagram should be equal to the number
of foreign keys in the database design.
Total 15 M define 15 foreign keys in the database design.
Engineering the Business Logic
(Middle Layer)
Source Input Document Process Outout Document Destination
Sports- Application for Application Selection/rejection
person participation Scrutiny note Sports-person
Registeration Registeration Competition schedule
State Clubs request process and venue State Clubs
Umpire
assignment
Umpire allocation
Umpire application process Judgement schedules Umpire
0.0
State-club State-club
Sports
Management
System
Umpire Umpire
Sports-person
Sports-person participation
details details
Sports-person Participate
Registration Process
2.0
Competition Competition
Registration schedule &
form Registration venue sheet
State-club Process State-club
Sports-person
Sports-person State-club participation Organizing
details details details details
3.0
Umpire Judgment
application Umpire schedule
Assignment
Umpire Allocation Umpire
Process
Umpire Judgment
details details
Umpire Judge
Medical Test Process
4.0
Umpire Test result &
application approval
Medical Test
Sports-person Process Denial of Sports-person
participation
Sports-person
Medical-tests medical check-
details up
details
Medical-tests Check-up
Result Compilation Process
5.0
Final result
Score sheet Result sheet
Umpire Compilation Sports-team
Process
Sports-team
Sports round qualifying
details details
Round Qualify
Report Generation Process
6.0
Report Management
request Report reports
Management Generation Management
Process