Sunteți pe pagina 1din 14

Table of content

Content page
Preface………………………...............................1
Acknowledgement………………………………....2
Introduction………………………………………....3
System description………………………………...4
Context diagram……………………………….…..5
Level zero diagram……………............................6
Level one diagram…………………………………7
E-R diagram……………………............................8
Form in grading…………………………………….9
User interface……………………………………….10
PREFACE
We had a lot of experience while doing this
project. We had realized the extreme need and
use of system analysis and design in our day to
day activities. There was a lot of difficulty while
we were doing the assignment, it was final exam
week and as a result it was difficult to set the
right time to meet with the group members. we
had put our hard work and dedication in to the
assignment. As we were doing the project we
became more interested in the subject. It was
interesting to see the practical use of SAD.
Acknowledgement
• The first person we wants to give special thanks
is to berhanu gobena the head of computer
science department who gives us permission to
get information from the registrar
• we greatly thanks the lab assistant ato Solomon
for his great contribution in solving problems
we face in the lab .we have great respect and
acknowledgement to our teacher Tatek for he
has given us this project and initiate us for work
INTRODUCTION
This project is done in Hawassa university registrar
office. It passes different stages and include
different steps which must be followed in any
system designing. the steps are requirement
gathering ,requirement structuring, system
description, dataflow diagram ,E-R diagram and
user interface. most of the steps described on a
baseline project .The remaining activities shown
as much as possible on this paper.
System description
The systems scope includes some activities in the registrar like
processing student grade, preparing different forms etc. The
source and sink or destiny for the system is faculty and student
respectively. the faculty can get student ID and name from student
ID processing system and generate the grade for respective
system and registrar accepts students grade from faculty and
calculate the semester GPA and calculated GPA stored in student
file .After semester GPA is calculated, the registrar have
responsibility to calculate the cumulative GPA by getting previous
GPA from student file. Then the registrar determines the status
and do parallel activity, print grade report to the student and store
the grade in students course file. When we come to the
environment system at list four activities performed in the same
time prepares class schedule for the student. Prepare class roster
to the instructor, prepare statistics for further use and store it in
statistic file. and finally the payment system , the course number
and type is get from student course file and calculated ,and the
student who take the course pay the determined fee and accept
the receipt and finally the fee condition is stored in payment file.
Payment mostly occurs during enrollment of extension students.
• The process of preparing different forms and
letters is done in a systematic way that is; if the
registrar needs to produce a form there is no
need to write all information repeatedly .In stead
by using a key identifier like student ID the form
can be generated automatically. There are many
forms prepared in the registrar. These are:
• Withdrawal form
• Admition&readmission forms
• Clearance form
• Academic letters, clearance forms
Context diagram

Grade report

0 Student ID
Student
grade applica
Faculty Registrar tion student
Course code system
Student name&ID
Different
forms
Level zero diagram

ID & name
faculty
1.0

2.0 Enroll

Course code
system
Student
ID process Detail file

Student grade
Student course file 2

application
2
Student static file
ID &name

4.0
3.0 Stud name
Student
Grading
Field form system
Forms

grade
4 student
forms
Field form Field form

3.1 3.2
Withdrawal Clearance
form Withdrawal Clearance
form form form

Field form
Field form

Field form
3.5
3.3 3.4
Registration Readmission
Admission slip form
form

Registration
Field form Admission slip
form
Readmission
form
3.6
student
Add/drop
form
Add/drop
form
student 1.1 1.2
Enroll Prepare
student Schedule
Receipt

payment

Course
1.3

code
Update data

Schedule
Calculate
Student
Fee 1 Student file Student

Type & numb


Of courser
ID 1.5
1.4
Update p file

Prepare
Prepare Class
Statistics Roster

Payment file
2
report

Roster

instructor
Registrar
student

Grade report
4.4
Instructor
Print
grade
Student grade

grade
4.1 4.2 4.3

SGPA Calculate CGPA


Calculate
CGPA Determine
SGPA
Status
Pervious CGPA

update Status

Student course file


Entity relation diagram
The entities for the system are
• Student
• Instructor
• Course
• Registrar
The attribute of the Student are
• name
• Age
• Sex
• ID
• faculty/department
• Year/semi stet
The attribute of the Instructor are
• Name
• sex
• Department
• faculty
• The attribute of the course
• Course name
• Course code
• Credit hour
ENTITY RELATION DIAGRAM

name sex age name code Credit


ID

student take course

has
teaches

manager
Subordinates
na me Give course

Instructors Registrar
Department
give grade
workers
sex course
User interface
Log in

Main menu
Receipt

enroll

Withdrawal
ID card

Clearance
Calculate GPA form

admission
Prudes forms

readmission

S-ar putea să vă placă și