Student Management System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Wachemo University

College of Engineering and


Technology
Faculty of Computing and Informatics
Department of Computer Science
Fundamentals of Database Project
Title: Student Management System

Group members ID

1. Dawit delka …………………………………………………….... 1200409


2. Gashaw adamu ……………………………………………….... 1201253
3. Chala tibeso …………………………………………………….... 1200087
4. Abdi alemayew ………………………………………………..… 1200005
5. Yabest fikre ………………………………………………………… 1301225 6.
Yohannis tadesse ……………………………………………….. 1203187

Submitted to: Mr. Abenezer

1
3
Table of Contents
Overview ...................................................................................................................................................3
Background ...............................................................................................................................................3
Problem Statement ..................................................................................................................................4
Objectives .................................................................................................................................................4
Specific Objectives ....................................................................................................................................5
Scope ........................................................................................................................................................5
Requirements ...........................................................................................................................................6
ER diagram ...............................................................................................................................................6
Relational schema ....................................................................................................................................7
Relational Database Schema ....................................................................................................................7
Queries .....................................................................................................................................................9
Implementation and output of the queries .............................................................................................9
Conclusion ............................................................................................................................................. 13

2
Overview
This project functions for showing it as a sample to showcase in college projects.
Features in the project include what course students to take, student’s department
location, dormitory location, their class location

Background
Student Management System can handle all the detail about a student. The details
college details, students’ personal details, academic details etc. The Student
Management System is an automated version of manual student management
system. This project is aimed at how the institute can improve the efficiency of the
services. Student Management System is one of the applications to improve the
information of any particular student. This application involves almost all the
features

5
of the information system the future implementation will be online help for the users
to obtain information.

Problem Statement
The problem occurred before having computerized system includes:

File lost
When computerized system is not implemented file is always lost because of
human environment, due to some human error there may be a loss of records.
File damaged when a computerized system is not there; file is always lost due to
some accident like of water by some member on file accidently. Besides some
natural disaster like floods or fires may also damage the files.
Difficult to search record
When there is no computerized system there is always a difficulty in searching
of records if the records are in number.
Space consuming
After the number of records becomes large the space for physical storage of
files and records also if no computerized system is implemented.
Cost consuming
As there is no computerized system to add each record paper will be needed
which will increase the cost the management of student.

Objectives
The main goal of this project is to simplify the process of
information management in a particular college.
To manage students’ information during admission and
examination.
Efficient utilization of human resource.

6
To reduce unnecessary paper works in maintaining students’ information.

Ensure data integrity, privacy, and security in an open-access


environment.

Specific Objectives

• Save the time and make the work easy for desk user
• Computerized system is efficient and accurate then manual so
this system is very accurate and reduces manual works.
• To get actual number of student’s will register in college or
universities.
• Improving current systems and enabling all schools to operate as
part of an integrated flexible education system.

Scope
The student management system achieves the following:

 To enable the head and technical supporting group to access the system from
anywhere.
 To add the student data in database.
 To search the student data from the database.
 To modify the student data in database.

7
 To delete the student data from database.
Requirements
• Each student has unique id_number.
• Students can take many courses.
• One lecturer teaches many students.
• All students will have an exam.
• Every student must attend in the class.
• A dormitory should have maximum six students.

8
• The department has to supervise the class and manage the courses.
• All departments may prepare one or more exams.

9
Relational schema

Relational Database Schema


Student
Id_no Fname Lname city wereda kebele

Course

Course_code Course_name Credit_hour

10
Exam
Exam_id Exam_name

Dormitory

Block_no Room_no

Class

Block_no Room_no

Department

Dept_id Dept_name supervisor

Lecturer

Lect_id Fname Lname

Lect_teach_student
Id_no Fname Lname city wereda kebele Lect_id

Stud_take_course
Course_code Course_name Credit_hour Id_no

11
Stud_take_exam

Exam_id Exam_name Id_no

Stud_attenda_class
Id_no Block_no

Stud_have_dormitory

Id_no Fname Lname city wereda kebele Block_no

Department_manage_course

Dept_id Dept_name Supervisor Course_code

Department_prepares_exam

Exam_id Exam_name Dept_id

Queries
1. Retrieve all students first name that starts with letter D
2. Retrieve all courses that has credit hour 5
3. Retrieve the student that has id number 12007
4. Retrieve the course code that starts with 2
5. Retrieve all students that id number starts with 12, their first name not starting
with letter K, and their last name not ending with letter S
6. Retrieve all students last name that ends with letter E
7. Retrieve the room number from block number 200

12
Implementation and output of the queries
1. Retrieve all students id number that starts with “12”

Select * from student where id=’12%’

2. Retrieve all courses that has credit hour 5

Select * from course where credit_hour=’5’

13
3. Retrieve the student that has id number 12007

Select * from student where id_no like ‘12007

4. Retrieve the course code that starts with 2

Select * from course where course_code like (‘2%’)

14
5. Retrieve all students that id number starts with 12, their first name not
starting with letter K, and their last name not ending with letter S

Select * from student where id_no like (‘12%’) and fname not like (‘%k) and

lname not like (%S)

6. Retrieve all students last name that ends with letter E

Select * from student where lname like (%E)

15
7. Retrieve the room number from block number 200

Select * from dormitory where block_no=200

16
Conclusion
We have learned from student management system project that it can
improve student’s creativity, problem solving skills, maintaining data
precision and reliability. It allows you to access data in various ways. The
power of relational systems and languages are wonderful. It allows you to
easily find specific information. They have the ability to store large amounts
of data with little structure.

17

You might also like