Skip to content

rouzbeh1384/Third-Assignment-Hogwarts

 
 

Repository files navigation

(School / University) management System


Shahid Beheshti University

University in Tehran, Iran

score: 100+20 / 100

Computer man

Table of Contents

Introduction

View repository and user information, control your notifications and even manage your issues and pull requests. it useful for manage School or university .

Available for windows .

Features

A few of the things you can do with School Managment System:

Assistant

  • list of : Student,Teacher,Courses
  • Add :Student , Teacher , Courses
  • Remove: Courses , Student
  • change Information : passWord , username
  • Add Question for Quiz

Student

  • Get Courses

  • See list of :courses , Teacher

  • See own courses

  • Remove Courses

  • See grade And GPA

  • change Information : passWord , username

  • Answer Question and increase GPA

Teacer

  • Get courses
  • change Information : passWord , username
  • Set grade
    • for studenta and eche course

point

for first you should create a new Assistant . for create a Assistant you should know username and password of HoGwart This information is in the hands of AND first FALLOW then request for key

Feedback

I am a dictator, that's why you can't say bad things. I had little time to write this program, I will deliver better in the future.

my grade for this Assignment should upper 100000.😅

just for fun

Contributors

just God :)

Build Process

I first came and made a plan for the project so that I know what I need and what I should do, after that I started writing. I did every single class. After some places where I had to change the road, I did so

problem

these are some problem in my project that encountered

1- set courses: for student my first opinion is saving a class of courses in student so this thing dont work if my plan has time I will check it .by the way i save name of courses in Array list that type is string

2- game Hogwarts :I have not seen haripater yet so i dont know about game my opinin is a onther game that ask question and if correct answer increase a grade of student

3- Grade :becaese I save the name courses I cant use it .I create another String Arraylist and save such as it "Grade courses" --"12 math" after that by use regex i get grade for calculate GPA

4- remover courses :for this problem when you remove a courses I search in all student and check their courses if they have this course .I add "this courses remove " after name courses

5-Game:Assistant can write question for student and student can solve them .

6-Check the feature :this is the hardest section for this project because for test i should make a assistant after make a student and courses, and then I can test feature of student our Teacher . I use try catch in function for if conterde to a problem print "NOT successful"

7-Remove :after student remove a course it should be remove in plan So for this problem I use regex for find this courses in plan Array after find remove it

8-set grade :after teacher choose the student show the courses that student had then choose the course and enter grade

9-i show the plan of courses that student had.

TEAM

Sponsors Sponsors on Open Collective

if do you want to be sponsored in my project follow my in gitHub [Become a sponsor]

For learn more

Acknowledgments

Thanks to JetBrains for supporting us with a free Open Source License.

I appreciate Mr.Seyed for being with me in this way.

About

AP Third Assignment, Hogwarts School Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%