Home / Expert Answers / Computer Science / using-the-java-language-the-system-is-a-management-of-an-educational-system-through-which-we-deal-w-pa573

(Solved): Using the Java language The system is a management of an educational system through which we deal w ...



Using the Java language

The system is a management of an educational system through which we deal with
several aspects, as it deals with teachers and enables some features that help them in
performing their tasks and dealing with departments, where each teacher can be attributed
to a specific department and deal with students and allow them to use some features and
deal with study materials in a way essential in the system.
? The system has three main panels
• the first for the admin.
• the second for the instructor.
• and the third for the students

? At first, welcome as a public user and allow the user to choose how they log in

\( ============ \) Welcome User \( =========== \)
1 -admin
2-Instructor
3-Student
4 -Exit

When the user selects Login as Admin ,1
1) In the program, save data for only one admin, and when logging in, the user must e

Add
When the admin chooses service 1, all the services through which he performs the addition process are shown to him.
- 1-M

3. Add Instructos
4. Add Studenl

The admin is retumed to the previous list to choose another service
The admin giving the courses to the instructor, where he

All available options are shown so the user can choose what they want to show
\begin{tabular}{lll}
\hline 1. [Department ID:1

The admin is retumed to the main menu
4.
-mwwwasu Cheese the thing you want to Update to it mawwasus
1-Update Departnents
2-U

Execute the same process for all modifications, and when entering al wrong ID, an error message is displayed, and when enteri

The admin is retumed to the main menu

The admin is retumed to the main menu
6. Search
The user chooses what he wants to search for
-
1-Search Instructer
2-Search S

1. Search Instructos successfully
error message
2. Search Student successfully
3. Search Departments
successfully error messa

7. Exit
Back to the main menu in the program so that another user can log in

When the user selects Login as instructor. 2
1. Show All Student in all Course
When the Instructor selects All Students, all

When he enters the wrong course ID
When an entry is not attributed to him Ender Esuran li:
4 a sarpp, the rate 15 incorrect a

Back to the main menu in the program so that another user can log in
7
\( ============ \) WeLcome User \( =========== \)
1 -a

1. Register Course
When a course is registered for a student, the grade is zero by default
successfully
when repeat register

Before any grade is monitored by the instructor
After any grade is monitored by the instructor the average is changes
6. Exit

Welcome User 1 -admin 2-Instructor 3-Student 4 -Exit When the user selects Login as Admin ,1 1) In the program, save data for only one admin, and when logging in, the user must enter matching data in order to log in a) When the data matches and the login process is successful, the list of services is shown to the admin. b) When the data does not match, it shows an error message to the user and returns it to the main menu Add When the admin chooses service 1, all the services through which he performs the addition process are shown to him. - 1-Mad Departants 2-Mad Course 5-Mad Instructor 4-Mod student 5-Exit The admin adds a ID to the section and its name, and a message about the success of the operation is shown and returned to the list so that he can choose to add another. Through experience, repeat this process and add other sections D:1, Name: computer science D:2, Name: Software devolopment ID:3, Name: Muttmeda The user adds a course with his basic data, and after completion, it is return to the main list, so 3. Add Instructos 4. Add Studenl The admin is retumed to the previous list to choose another service The admin giving the courses to the instructor, where he enters the Instructor ID, then show all the courses in the college. He chooses the course ID and give it to him If the user enters a valid Instructor ID with a valid course ID, the process will be printed successfully If the admin assigns the same course to the same Instructor, a message will appear that it has been previously assigned If the user enters a Invalid Instructor ID or a Invalid course ID, the process will be printed data incorrect. Eoter 1strobler id the 11111 sapry, ceareb is assginad timi All available options are shown so the user can choose what they want to show \begin{tabular}{lll} \hline 1. [Department ID:1 & Department Name:computer science] \\ 1-[Department ID:2 & | Department Name:Software development] \\ 2-[Department ID:3 & | Department Name: MultiMedia] \end{tabular} 2. Show All Course B-[Course ID:11 | Name:java | code:1352 | Hour:3] 1-[Course ID:22 | Name:php | code:1362 | Hour:3] 2-[Course ID:33 | Name:DataBase | code:1428 | Hour:4] 3-[Cour5e ID:44 | Name:Network | code:1475 | Hour:4] 4-[Cour5e ID:55 | Name:Datastructur | code:1423 | Hour:4] 5-[Course ID:66 | Name:android | code:1422 | Hour:4] The admin is retumed to the main menu 4. -mwwwasu Cheese the thing you want to Update to it mawwasus 1-Update Departnents 2-Update Course 5-Update Instructor 4-Update Student 5-Exit When an incorrect Department ID is entered, the process is canceled When a correct Department ID is entered, the process is successful Execute the same process for all modifications, and when entering al wrong ID, an error message is displayed, and when entering a correct ID, the process is completed successfully The admin is retumed to the main menu The admin is retumed to the main menu 6. Search The user chooses what he wants to search for - 1-Search Instructer 2-Search Student 3-Search Departaents 4-Search Course 5 -Exit 1. Search Instructos successfully error message 2. Search Student successfully 3. Search Departments successfully error message 7. Exit Back to the main menu in the program so that another user can log in When the user selects Login as instructor. 2 1. Show All Student in all Course When the Instructor selects All Students, all students who have registered for the course they are affiliated with are displayed. 2. Show All Student in specific Course The instructor chooses the course he is studying, then all students registered in that course are shown Ister Corse in: When he enters the wrong course ID When an entry is not attributed to him Ender Esuran li: 4 a sarpp, the rate 15 incorrect a = 3. Show Course The instructor chooses to view all courses previously registered with him 6-[Course ID:11 | Nane:java | code:1352 | Hour:5 | Geade:6] 1-[Course ID:22 | Nane:php | code:1562 | Hour:3 | Grade:0] The instructor chooses to search for a student, where he has the ability to search for any student in all the courses registered with him and those not registered with him. The instructor enters the grades for the students, where he first enters the course ID, then one student is shown after the other, and his grade is monitored for each student registered in the course, where the adjustment is made directly to the student's grade and average The student's data is shown, and his grade is entered When the teacher searched for the student again after monitoring the grade, the average grade was changed directly Back to the main menu in the program so that another user can log in 7 WeLcome User 1 -adnin 2-Instructor 3 -student 4 -Exit When the user selects Login as Student 3 The student's account will be logged in so that the instructor can see the students and set grades 1. Register Course When a course is registered for a student, the grade is zero by default successfully when repeat register show error message Repeate and register course java and php and database All courses that he registered are displayed with the arade displayed for each course The grade is changed when the grade is monitored by the instructor. Q-[Course ID:11 | Nane:java | code:1352 | Hour:3 | Grade:8] 1-[Course ID:22 | Nane:php | code:1362 | Hour:3 | Grade:8] 2-[Course ID:33 | Nane:DataBase | code:1428 | Hour:4 | Grade:0] When the user chooses to delete a course, meaning that he wants to withdraw a course from the courses he has registered, therefore only the courses he has registered are displayed. Before any grade is monitored by the instructor After any grade is monitored by the instructor the average is changes 6. Exit Back to the main menu in the program so that another user can log in 6 Welcome User 1 -admin 2-Instructor 3-Student 4-Exit


We have an Answer from Expert

View Expert Answer

Expert Answer


To implement the educational management system you described using the Java language, you will need to use a variety of Java features and classes.Here
We have an Answer from Expert

Buy This Answer $5

Place Order

We Provide Services Across The Globe