Database Management System
Objectives
The objectives of this assignment
are,
1. Giving the
idea of the most common tool used for designing database systems i.e. Data Flow
Diagram. It is used to design systems graphically and expresses different
details of system in different DFD levels.
2. To become
familiar with the flow of data between different processes and to hide
complexities in any given system.
Assignment
Consider a scenario
of an Educational and Recruitment Testing System (ERTS). We are going to
automate the ERTS system so that there may be no chances of error and aim is to
facilitate the applicant to fill the online application form with ease. To
complete this system we will divide this whole project in small assignment
chunks (probably 4) and will try to cover every phase of the database
development life cycle from scratch to implementation (SQL Queries). Scenario
of the ERTS system is given below.
Scenario
Introduction:
The Educational and
Recruitment Testing System (ERTS) is an organization that conducts academic performance evaluation
tests. It is an autonomous, testing organization, conducts tests for
admissions, scholarships, and recruitment purposes. It is governed by a Management
Committee (Admin).
ERTS is a testing and assessment organization facilitating in producing
educated and market competitive human resource.
The whole system can
be divided into following five different modules:
1. ERTS Tests
and Products
2. Applicant Registration
3. Application
processing by ERTS
4. Test
5. Result
Detail of each module
is given below:
1. ERTS Tests
and Products:
The system will use modern
technologies for developing tests, test conduction, e-marking and compilation
of results.
ERTS is assumed to conduct tests
for the following categories:
·
Academic Tests
·
Recruitment(employment) Tests
2.
Applicant
Registration:
The applicants who are seeking
for admission (college/university) or recruitments, which requires an ERTS Test
for its eligibility criteria, will have to apply for ERTS Test.
The applicant will be either
already registered or will a new applicant. Already registered applicants could
be login to the system by entering their username and password and could apply
for their interested test category. [s1]
In case the applicant has not
been registered yet, he will first register himself by filling and submitting
the online application form available at ERTS website. After submitting the
application form, the applicant will receive a confirmation message and the
application will be stored in the ERTS database. After that the applicant will
print the filled application along with a bank deposit slip, and will deposit
the required amount in the mentioned branches of banks. He will post the application
form along with the bank deposit slip on the mentioned address.
3.
Application
processing by ERTS:
The applications received by ERTS
will be processed according to required criteria and the eligible candidates
will be issued a roll number slip. The accepted and rejected both applications
will be stored in the ERTS database.
4.
Test:
On the mentioned test date the
applicant appears in the test at allocated center.
The invigilator
verifies the candidates via their original NIC and roll number slip. The invigilator starts
distributing the question booklet and answer sheet according to the selected
test category. The candidate attempts the test and returns both the answer
sheet and question booklet to the respective invigilator.
5.
Result:
The invigilator will hand over
both the answer sheet and question paper to the staff of Educational and
Recruitment Testing System (ERTS). The staff will arrange the answer sheets in
proper sequence by serial number. The staff starts marking of answer sheets
through the scanned process of the system and the system will match the
attempted questions with the stored question bank and will mark each question
as correct or incorrect. The system will calculate the total marks and will
store in the database. The system will declare the online result as well as
dispatch the result card to successful candidates after approval from the
management committee.
Task Description:
This Assignment is starting phase
and in this assignment you will focus only on the tasks given below:
is all about system of our
university.
Task-1:
Part1. You are required to
identify all the processes in the system. (5
Marks)
Part2. Find out all the external
entities interacting with the system. (5
Marks)
Task-2:
Create a Context level DFD of the
given scenario: (10
Marks)
Important
things to consider:
Ø As happens in real world that everyone visualize a problem in
different way so the solutions of all students should be according to their own
thinking not taken from some source.
Ø As this is preliminary phase of our system so it is recommended
that you identify as much processes and their relationships as you can (some of
them may be eliminated in coming assignments).
Good
Luck
No comments:
Post a Comment