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 grade
Faculty Course code
Registrar system
Student ID applica tion
Student name&ID
Different forms
student
Level zero diagram
faculty
Student ID process
Enroll system Detail file
Student course file
2 2
ID &name
Student static file Stud name
3.0
Student Grading system
Field form
Forms
student
4 forms
4.0
grade
application
Course code
2.0
1.0
Student grade
ID & name
Field form
Field form
3.1 Withdrawal form
3.2 Withdrawal form
Clearance form
Clearance form
Field form
Field form Field form
3.4
3.3
Registration slip
Admission form
Field form
Add/drop form
Readmission form student
Add/drop form
Readmission form
Registration slip
Admission form
3.6
3.5
1.1
1.2
Enroll student
Prepare Schedule
1.3 Update data
Calculate Student Fee
1
Student file
Schedule
payment Course code
Receipt
student
Student
1.5
ID
1.4
Prepare Class Roster
Prepare Statistics
Payment file
Registrar
Roster
2
Of courser
report
Update p file
Type & numb
instructor
student Grade report 4.4 Print grade
grade
4.1
4.2
Calculate SGPA
Pervious CGPA
Student grade
Instructor
SGPA
Calculate CGPA CGPA
update Status
Student course file
4.3
Determine Status
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
code
Credit
course
take
student
has
teaches
me
na
Instructors sex
name
ID
course
Department
manager Subordinates Give course
Registrar give grade workers
User interface Log in
Main menu
Receipt enroll Withdrawal ID card
Calculate GPA
Prudes forms
Clearance form
admission
readmission