0% found this document useful (0 votes)
85 views30 pages

Group 9: Engineering MIS

The document discusses engineering a management information system (MIS) for sports competitions organized by the Sports Association of India (SAI). It involves 3 phases - engineering the database, business logic, and user interface. The database will include 8 entities like sports, teams, and players with 13 tables. The business logic will involve 6 processes like registration and medical tests. The user interface will include forms, reports, and menus to manage the competition.

Uploaded by

Shray Taneja
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views30 pages

Group 9: Engineering MIS

The document discusses engineering a management information system (MIS) for sports competitions organized by the Sports Association of India (SAI). It involves 3 phases - engineering the database, business logic, and user interface. The database will include 8 entities like sports, teams, and players with 13 tables. The business logic will involve 6 processes like registration and medical tests. The user interface will include forms, reports, and menus to manage the competition.

Uploaded by

Shray Taneja
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Group 9

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)

• ER diagram - constitutes a technique for


representing the logical structure of a database
in a pictorial manner
 Entity – Distinctly identified
 Properties – Entities and also relationships have
properties
 Relationships – It is an association among entities
One-to-One
One-to-Many
Many-to-Many
Engineering the Business Logic
(Middle Layer)
• For a business situation understanding of the
movement of data in and out of the situation
is prime concern
• Data Flow Diagram or DFD is a graphical tool
to describe and analyze the movement of data
through the system including the processes
and stores of data
 Developed in various levels of details
Engineering the User Interface (External
Layer)
• It consists of designing:
 Output Reports
 input forms and their validation controls
 Online dialogue and Menu Screens
Case Study:
Sports Management System
Case Study
• The Sports association Of India (SAI) every year organizes
Annual National Competitions for various sports (entity)
• There are several rounds (entity) of each sport
• Umpires (entity) judge these rounds of different sports
• Sports-teams (entity) from each State Clubs (entity) are invited
for each sport to participate in these competitions
• A Sports-person (entity) is allowed to participate in more than
one sport but can represent only one state club
• Before the sports event, the sports-person has to undergo
Medical Tests (entity) and clear them
• The winner and runner-up teams of every round of sport, gain
points and qualify to go in higher rounds
Engineering the Database
(Internal Layer)
• Entities
1. Annual – competition
2. Sports
3. Rounds
4. Umpires
5. State-club
6. Sports-team
7. Sports-person
8. Medical-test
Entity Relationships
Relationship
Sr. No. Entity 1 Relationship Name Entity 2 Type

1 Annual Competition Organize Sport Many to Many

2 Sport Schedule Round One to Many

3 Umpire Expert Sport One to Many

4 Umpire Judge Round Many to Many

5 State Club Sponsor Sports Team One to Many


Sports
6 State Club Affiliate Person One to Many

7 Sports Person Participate Sports Team Many to Many

8 Sports Person Check Up Medical Test Many to Many

9 Sports Team Play Round Many to Many

10 Sport Have Sports Team One to Many


Medical test ER Diagram Annual-
competition

M M

Check-
Organize
up

M M
M I
Sports-person Participate Sport Expert

I I
M M

Affliated have Schedule Umpire

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

Rule 4: All One-to-Many relations introduce a foreign key in the database


table on the many side of the relation.
Five One-to-Many relations introduce 5 foreign keys at the M side.

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

Test result and


Sports- Medical check approval/denial of
person up form Medical test participation Sports-person
Result
Umpire Score sheet compilation Final Result Sports-team
Result for Report
SAI Mgmt. various reports generation Mgmt. reports SAI Mgmt.
Zero Level Data Flow
Sports Management System
Sports-person Sports-person

0.0
State-club State-club
Sports
Management
System

Umpire Umpire

SAI Mgmt. SAI Mgmt.


First Level DFD
Application Scrutiny Process
1.0
Participation Selection/Rejectio
application Application n
note
Sports-person Scrutiny Sports-person
Process

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

Sports-person State-club Sports-team Organize


Umpire Assignment Allocation Process

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

Sports-person Sports-team Sports-team


details details details

Sports-person Sports-team Participate


Engineering the User Interface (External
Level)
Listed below are some input forms and output
reports used by Sports Authority Of India.
1. Application Form 20XX for Umpire/Team
Official
2. Application form to Apply for a Game/Sports
3. Application form for organizing Annual
Competition 20XX.
4. National Competition – Schedule and venue
Thank You

You might also like