Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

============ 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

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Spatio Temporal Database Management International Workshop Stdbm 99 Edinburgh Scotland September 10 11 1999 Proceedings Lncs 1678

Authors: Michael H. Bohlen ,Christian S. Jensen ,Michel O. Scholl

1999th Edition

3540664017, 978-3540664017

More Books

Students also viewed these Databases questions