You are on page 1of 17

Course ID: CSE-303

Course Title: Database Management

Section: 03

Assignment 1

ID - Name

1510997 - Subho Bakshi

1621280 - Rokib Rahman

1631256 - Md. Nafiu Ibne Mazhar Siam

1720993 - Tasmia Omar Rahi

1721599 - Md. Asaduzzaman

1730490 - Sayma Belal


3(a). Description of Existing Business System

UGC Data Collector sends a request to the UGC and then UGC sends a request to Universities to
collect information. the university then identify the stakeholders and Sends request for
required data related to the stakeholders.

The stakeholders then Receives request for related data & Validates the request. collect the
data from different sources and organize the information accordingly.

Once the authority approves of the request, the information is sent to the University collector’s.

Then the Collector receives the information and send it on to the UGC. Then UGC send the
required data to UGC data collector.

The Data Analyst Checks the data quality & Performs preprocessing if required Reports the
error/gap in the data. And conducts usual analysis as per requirement.

Once the analysis is done then the programmer Prepares functionality to support reporting
system. Then Prepares standard format of the report and Provides interface to policy
makers/users with demographic information.

Then Policy Makers Provides the system with necessary parameters for the report. Customize
the formatting of the generated report. Such as- Title, Description of charts, Date.

Receive request & Validates request

University collector

Customize the
Stakeholder formatting of the
generated report
Sends data to
collector after
receiving proper
permission
Request data

University Receive the


data and
organize those
Sends accordingly.
request for
required data

UGC
Reports the
Sends error/gap in
request for the data
required

Checks the
UGC collector data quality

3(c). Processes along with six system elements.


Process System Roles
Human Non- Computing Software Database Communication and
Computing Hardware Network
Hardware
Data Collector: Pen, 1. Photocopy 1. Using 1. The Office The request is sent
collection The UGC sends Paper, Machine to Microsoft of the via email; hence
process
a request to File etc. duplicate data Word or Registrars has internet services are
the universities to prevent Adobe all the data needed.
for the data. losses. Reader to available to
print the them in either
2. Printers to data. their own
print files. database
2. Using
web-based 2. Hard drive
browsers to of Data Entry
download Operator’s PC
university
data.
Process System Roles

Human Non- Computing Software Database Communication and


Computing Hardware Network
Hardware
Data analysis 1. collectors sends Pen, PC to use and 1. Using Hard drive 1. Telephone to talk to
process the MS Word files Paper, store data, Microsoft of Data staff of UGC
to the Data Analyst. File etc. Printer. Excel to Analyst’s
generate PC 2. Mobile phones to
Tables. contact university
staff.
2. The Data Analyst 2. Using
sorts the data from Microsoft 3. Email and internet
university specific Word to services.
files to specific data write
files. This means comments.
that the Analyst
makes tables of the
same data
containing different
number of
universities.

3. The Data Analyst


will send the data to
Head of Department
for final assessment.
3(d). Problem, analysis and solution
Process Stakeholder(s) Problem(s) Analysis Proposed Solution
Data Collection Process Data collector Lack of/incomplete 1. Data will not 1. Create a database system
data be collected in where the information can be
time which readily entered so the Data Entry
will not Operator can start working on
them as soon as possible.
produce a
complete
report

Data analysis Process Data Analyst 1. Errors with proper 1. The data analyst 1. The system will work out the
understanding of the would try to analysis process and will return
data for analysis. make sense of with charts and graphs.
the data
collected of the 2. The system will also have a
2. Tampering with universities. database management system
analyzed data due to Hence, conflicts which will require special access
local storage. can arise for for usage of the stored data. In this
creating fields, way, data manipulation after
especially for analysis by any third party will be
graph generation avoided.
and making
tables.

2. Since the data is


stored locally, it
can be accessed
and tampered
with by any
personnel with
access to the
local hard drive.
3.(e) Description of Proposed Business System

UNIVERSITY

STAKEHOLDER

UGC

MANAGEMENT
SYSTEM

GRAPHICAL
REPORT

Description of to be rich picture


UGC request Universities to provide data. Universities inform their Stakeholders to provide
Data. Stakeholders inputs data into the Management system. The system stores all data
accordingly in the Database. UGC can see all university data through the Management System
& generate chart.

3.(f) Process Diagram (to be)

Receive The inputs data into the


StakeHolder Request Management
system.

Receive The
Request
3(g). Proposed processes along with six system elements
Inform To Provide
University
Process System Roles Data
Human Non- Computing Software Database Communication and
Computing Hardware Network
Hardware
Proposed UGC request None Hard drive of Management The Office of the The request is sent via
process Universities stakeholder’s system which stores Registrars has all email; hence internet
to provide PC all data accordingly the data available to services are needed.
Request To
UGC data. in the Database them in either their
Provide Data
Universities from stakeholders. own database
inform their
Stakeholders
to provide
Data.

4(b). ERD
UNIVERSITY STAKEHOLDERS

University Name Stakeholders ID

Stakeholders (ID1, ID2) Name

Website Email

4(c). ERD to Relations


UNIVERSITY

University Name ID1 ID2 Website

STAKEHOLDER

Stakeholder ID Stakeholders Name Email University Name


UNIVERSITY

University_Id University_Name Website Plot_No Road_No Area ZipCode

SCHOOL

School_ID Address University_ID Dean_ID Dean_FirstName Dean_LastName

DEPARTMENT

Department ID Address School ID Head ID Head FirstName Head LastName

Programme

Programme ID Department ID

STUDENT

Student ID Student Student Road No House No Area Zip Code Programme


FirstName LastName ID

REGISTRATION

Semester ID Student ID Course ID

COURSE

Course ID Course Name Department ID

FACULTY

Faculty_ID Faculty_FirstName Faculty_LastName RoadNo HouseNo Area ZipCode Departmen Dean ID Head ID
t ID

PHONE NUMBER

Faculty_ID Phone Number


Data Dictionary
University:
Name Data Size Remark
Type
University_ID varchar 07 This contains the name id of the university.
Example: “IUB, NSU”.

University_Name varchar 50 This contains the name of the university.


Example: “Independent University,
Bangladesh”.

Plot No varchar 07 This contains the plot Number of University.


Example : 231A
University_Website varchar 30 This contains the website address of the
university. Example: www.iub.edu.bd
University_RoadNumber Integer 03 This contains the road number of the
university Example: 7
University_Area varchar 11 This contains the Area of the university.
Example: Bashundhara R/A

Zip_Code Integer 05 This contains the zip code of the university


area. Example: 1212

School_ID Varchar 10 This contains the name of the school the


university have. Example: SECS
int 11 This contains the number of departments
the university have. Example: 13
Uid_PK Varchar 3 This is the partial primary key of the table
UNIVERSITY. Example: U3
UYear int 11 This is the partial primary key of the table
UNIVERSITY. Example: 2015

Teacher:
Name Data Size Remark
Type
Total_Teacher Int 11 This contains the total number of
teachers the university has. Example:
1324
Total_Teacher_Adjunct Int 11 This contains the total number of
adjunct teachers the university has.
Example: 899
Total_Teacher_grad_PhD Int 11 This contains the total number of phd
holding teachers the university has.
Example: 671
Professor Int 11 This contains the total number of
professors the university has.
Example: 376
Associate_Professor Int 11 This contains the total number of
associate professors the university
has. Example: 195
Assistant_Professor Int 11 This contains the total number of
assistant professors the university has.
Example: 183
Lecturer Int 11 This contains the total number of
lecturers the university has. Example:
569
year_PK Int 11 This is a foreign key from table
UNIVERSITY. Which is the primary
key here. Example: 2015
uid_PK Varchar 3 This is the university id. This is a
foreign key from table UNIVERSITY.
Which is the primary key here.
Example: U3

Student Distribution:
Name Data Type Siz Remark
e
Admitted_Student Int 11 This contains the total number
of admitted student.
Example:1222
Female_Student Int 11 This contains the total number
of admitted female student.
Example:322
Total_Student_Studying Int 11 This contains the total number
of students who are currently
studying. Example:8222
Total_Female_Student_Studying Int 11 This contains the total number
of female student that are
currently studying.
Example:2222
Undergraduate_pass Int 11 This contains the total number
of undergraduate students
that have passed.
Example:3222
Undergraduate_Ho Int 11 This contains the total number
ns of undergraduate honors
students. Example:1222

Undergraduate_Passed_Student_Normal Int 11 This contains the amount of


students who are close to
graduation. Example:3222
uID_PK Varchar 3 This is the university id. This
is a foreign key from table
UNIVERSITY.
Which is the primary key here.
Example: U3
year_PK Int 11 This is a foreign key from table
UNIVERSITY. Which is the
primary key here. Example:
2015
Undergraduate_Passed_Student_Hons Decimal (6, This contains the amount of
2) students who are close to
graduation (honour).
Example:2222

Undergraduate_Passed_Student_Eng_tec Decimal (6, This contains the amount of


h 2) students who are close
tograduation (Eng & tech).
Example:322
Graduate_Passed_Student_Normal Decimal (6,2) This contains the amount of
students who have graduated.
Example:999
Graduate_Passed_Student_Eng_tech Decimal (6,2) This contains the amount of
students who are closed
graduation(Eng & Tech).
Example:420
Student_Proverty Int 11 This contains the number of
students that financial aid
waiver. Example:220
Student_Freedom_Fighter Int 11 This contains the students that
have freedom waiver.
Example:120

Finances:
Name Data Type Size Remark
Total_Income_own Decimal (14,5) This contains the total own income of that
university. Example: 28911.71
Income_Foreign_Fund Decimal (8,2) This contains the total income from foreign
fund. Example: 1555.97
Total_Expense Decimal (9,2) This contains the total expense of the
university. Example: 23255.36
Total_Expense_Education Decimal (10,5) This contains the total expense on
education of the university. Example: 8641.2
Expense_Research Decimal (8,4) This contains the total expenses on research
of the university. Example: 27.29
Expense_Salary Decimal (9,5) This contains the total expenses on salary of
the university. Example: 2362.63
Expense_Scholarship Decimal (6,2) This contains the total expenses on
scholarship of the university. Example:
460.05
Expense_Transport Decimal (8,5) This contains the total expenses on the
transport of the university. Example: 217.21
Expense_Electricity Decimal (8,5) This contains the total expenses on
electricity of the university. Example: 212.12
Expense_Infrustructure_maintainence Decimal (11,6) This contains the total expenses on
infrastructure maintainence of the university.
Example: 274.36
Expense_Medical Decimal (8,5) This contains the total expenses on medical
of the university. Example: 1.86
Expense_Misc Decimal (10,5) This contains the total expenses on misc of
the university. Example: 604.22
Expense_per_student Decimal (9,2) This contains the expense on per student of
the university. Example: 78090
year_pk Int (11) This is a foreign key from table
UNIVERSITY. Which is the primary key
here. Example: 2015
UiD_pk Varchar (3) This is the university id. This is a foreign key
from table UNIVERSITY.
Which is the primary key here. Example: U3

Research and Publications:


Name Data Size Remark
Type
Research_Journal Int 11 This contains the amount of research
paper and journal published by the
university. Example: 7
Research_Project_Completed Int 11 This contains the total number of research
project completed by the university.
Example: 49
Published_Journal_Foreign Int 11 This contains the total number of
published journal. Example:
Publish_Journal_Local Int 11 This contains the total number of journal
that have been published in local by the
university. Example: 41
Publish_Journal_Peer_review Int 11 This contains the total number of
published journal that have been
reviewed. Example:22
Total_Foreign_Student Int 11 This contains the total number of foreign
students studying at the university.
Example:100
Total_Foreign_Student_Female Int 11 This contains total number of female
student studying at the university.
Example:99
UiD_pk Varchar (3) This is the university id. This is a foreign
key from table UNIVERSITY.
Which is the primary key here. Example:
U3
Pyear_pk Int 11 This is a foreign key from table
UNIVERSITY. Which is the primary key
here. Example: 2015

COURSES:
Name Data Type Size Remark
Arts Int 11 This contains the total number of students
studying in arts at the university. Example:
399
Sociology Int 11 This contains the total number of students
studying in sociology at the university.
Example: 420
Education Int 11 This contains the total number of students
studying in education at the university.
Example: 699
Science Int 11 This contains the total number of students
studying in science at the university.
Example:1350
Business Int 11 This contains the total number of students
studying in business at the university.
Example:5900
Law Int 11 This contains the total number of students
studying in law at the university.
Example:3213
Pharmacy Int 11 This contains the total number of students
studying in pharmacy at the university.
Example:3123
Agriculture Int 11 This contains the total number of students
studying in agriculture at the university.
Example:7272
Engineering_and_Technical Int 11 This contains the total number of students
studying in engineering and technical at the
university. Example:2131
Economics Int 11 This contains the total number of students
studying in economics at the university.
Example:4343
Year Int 11 This is a foreign key from table UNIVERSITY.
Example:2016
Uid Varchar (3) This is the university id. This is a foreign key
from table UNIVERSITY.
Which is the primary key here. Example: U3

You might also like