IN JAVA PLEASE
---------------------------------------------------
Main Menu
1 : Student Management
2 : Course Management
0 : Exit
Enter your selection: 1
-----------------
Student Management Menu:
Choose one of:
A - Search add a student
B - Delete a Student
C – Print Fee Invoice
D – Print List of Students
X – Back to Main Menu
Enter your selection: D
PhD Students
------------
- Zydoun BenSellam
- Erica Belksiri
MS Students
------------
- Caleb Sidi Kacem
- Erika Jones
- Walid Wali
Undergraduate Students
------------
- Ed Johnson
- Willian Jones
- Kirby Sons
Student Management Menu:
Choose one of:
A - Search add a student
B - Delete a Student
C – Print Fee Invoice
D – Print List of Students
X – Back to Main Menu
Enter your selection: A
Enter Student’s ID: ew44-yye
Invalid id format or ID already exists
Try again later!
Student Management Menu:
Choose one of:
A - Search add a student
B - Delete a Student
C – Print Fee Invoice
D – Print List of Students
X – Back to Main Menu
Enter your selection: A
Enter Student’s ID: zb5954
Student Type (PhD, MS or Undergrad): PhD
Enter Remaining information
Zaydoun BenSellam|Gary Richardson|Fuzzy Toplology|20300,94442
(No need to check anything: we assume that the user enter valid information, including lab numbers!)
[ Zaydoun BenSellam ] added!
Student Management Menu:
Choose one of:
A - Search add a student
B - Delete a Student
C – Print Fee Invoice
D – Print List of Students
X – Back to Main Menu
Enter your selection: X
---------------------------------------------------
Main Menu
1 : Student Management
2 : Course Management
0 : Exit
Enter your selection: 0
Take Care!
Understanding the structure of lec.txt
Each line in lec.txt represents a class being offered at Valence College.
A class is either a lecture (LEC) or a lab (LAB). A lecture (LEC) is characterized by:
- Class Number (CN), a unique five-digit number assigned for each lecture/lab
- Prefix (like COP3330)
- Title (like Introduction to Object Oriented
- Location (like CB 2-201)
- Graduate or undergraduate.
- Modality: Online, Face-to-Face(F2F) or Mixed Mode (Mixed)
- If Modality is F2F or Mixed, then the following entry is the location where that
class is taking place. The next YES/NO field is to specify whether that class
has a lab or not. When a non-online class has a lab, the labs are listed right
after. See below for more information about the labs. Online sections don’t have
labs.
- Credit hours is the last field of any lecture.
Examples:
89745,COT6578,Advanced
32658,COT6578,Advanced Computer theory,Graduate,Mixed,LPS-35,No,4
That means that the college offers two sections of COT6578, one is F2F and the other
is online. Both of those sections don’t have labs.
When a lecture has a lab, the labs’ information is provided
right after the lecture information
Example:
69745,COP5698, Programming Languages,Graduate,F2F,CB2-122,YES,4
19745,MSB-123
36598,PSY-100
20315,HSA1-116
That means the COP5698 with cn 69745 has three labs. 19745, 36598 and 20315 are the
cns of the labs. MSB-123, PSY-100 and HSA1-116 are the building-room numbers where
those labs are scheduled to take place.
Note that if the Modality is Online, then the line of the
lec.txt has the form:
CN,PREFIX,LECTURE TITLE,GRADUTE/UNDERGRADUTE/ONLINE,CREDIT HOURS
Example:
36636,SOF2058,Introduction to Software,Undergraduate,Online,3
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps
- Please refer to General Assignment requirements document for the additional requirementsPlease note that numbers in the square brackets before each requirement represent the points that are awarded if the requirement is fully implemented.In this assignment you will create an address book. The user of the application will be able to add a contact with the following information about the contact:1. First name2. Last name3. Address4. Phone numberTo implement this, you need to do the following:The Contact classYou will implement the Contact class in Visual Studio. A short description of the class members is given below. This class must have only the following members:Properties:You must use auto-implemented properties.[1] FirstName – string that represents the first name of the contact[1] LastName - string that represents the last name of the contact[1] Address - string that represents the address of the contact[1] Phone – unsigned long integer that represent a phone number of the…arrow_forwardi want you to draw a er model dont give me this draws all tutors answred by it :(i want new one only photosarrow_forwardObjective: The main objective of this assignment is checking the students’ ability to work with ADTs. In this week's assignment, you will be writing the interface of an ADT in order to conform to the requirements of a larger application. Description: A car rental company needs to keep extensive records to run their operation correctly. Not only does a company need to keep track of their customers, but it is also imperative to keep good records on employees. Keeping track of what car a customer is driving is a good example of a record. In addition, many times, cars need to be transported between locations of a company. If a staff member is moving a car, it is important to know which staff members are moving certain cars. Suppose Old Dominion University wanted to create a car rental company called ODU rentals. This company has employed you to keep records for the company. The company is confident you will succeed in creating a large scale record system, but they would like you to prove…arrow_forward
- Class Design Within the backend server, we’ll have multiple classes to organize our code. All the class descriptions are listed below. FoodWastageRecord NOTE: You need to design this class. It represents each food wastage entry recorded by the user through the form on the webpage (frontend). If you notice the form on the webpage, you’ll see that each FoodWastageRecord will have the following as the data members aka member variables. Date (as string) Meal (as string) Food name (as string) Quantity in ounces (as double) Wastage reason (as string) Disposal mechanism (as string) Cost (as double) Each member variable comes with its accessor/mutator functions. FoodWastageReport NOTE: You need to design this class. It represents the report generated on the basis of the records entered by the user. This class will be constructed with all the records entered by the user as a parameter. It will then apply the logic to go over all the records and compute the following: Names of most…arrow_forwardPendant Publishing edits multi-volume manuscripts for many authors. For each volume, they want a label that contains the author’s name, the title of the work, and a volume number in the form Volume 9 of 9. For example, a set of three volumes requires three labels: Volume 1 of 3, Volume 2 of 3, and Volume 3 of 3. Design an application that reads records that contain an author’s name, the title of the work, and the number of volumes. The application must read the records until eof is encountered and produce enough labels for each work. Design a flowchart and psuedocode Pendant Publishing.arrow_forwardhow to code this in java? Task Class Requirements The task object shall have a required unique task ID String that cannot be longer than 10 characters. The task ID shall not be null and shall not be updatable. The task object shall have a required name String field that cannot be longer than 20 characters. The name field shall not be null The task object shall have a required description String field that cannot be longer than 50 characters. The description field shall not be null.arrow_forward
- in visual c# add customer id from customer table to booking table which has a customer id column. they are primary key and foriegn key and are linked in realtionship table in access file. when button is clicked insert first name into booking table in first name column. This should automaically copy customer id to booking table in customer id column without codingarrow_forwardThe above screen is used to browse the products table it uses the ProductDAO.java file, it calls the getProductByCriteria() function which should accept a parameter, this parameter should be the criteria that would be built from the two combo boxes and the text box, and queries the products table.The getProductByCriteria() function should return a list of Product objects that matches the criteria specified. Modify the function so that it accepts a string paramater consisting of the fields from the combo boxes and a price number from the text box separated by commas and use this string to modify the query in the function to return the desired result set. public List<Product> getProductByCriteria() //MAKE MODIFICATIONS TO THIS FUNCTION SO IT CAN TAKE PARAMETER(S) { if (openConnection()) { try{ List<Product> items = new ArrayList <> (); Product temp = null; String…arrow_forwardJava onlyarrow_forward
- GUI using tkinker (Python) - Challenge Activity 1: Student Information Display ToolWrite a Python program (GUI App) that requests the following information from user and displays it: ∙ Student name∙ Student address, with suburb, state, and post code∙ Student telephone number ∙ Student Coursearrow_forwardVisual C# - This must be a Universal Windows Application form Starting out a project program called Data Collector Please Define an interface Define an interface called IMeasuringDevice. Add it to your project in its own IMeasuringDevice.cs source file Add the following public method declarations to your new interface: MetricValue. This method will return a decimal that represents the metric value of the most recent measurement that was captured. ImperialValue. This method will return a decimal that represents the imperial value of the most recent measurement that was captured. StartCollecting. This method will start the device running. It will begin collecting measurements and record them. StopCollecting. This method will stop the device. It will cease collecting measurements. GetRawData. This method will retrieve a copy of all of the recent data that the measuring device has captured. The data will be returned as an array of integer values. Comment your new method…arrow_forwardFor this milestone, you will be submitting a working draft of the code for a simplified version of the text-based game that you are developing for Project Two. You will focus on displaying how a room dictionary works with the “move” commands. This will include the if, else, and elif statements that move the adventurer from one room to another. Before beginning this milestone, it is important to understand the required functionality for this simplified version of the game. The game should prompt the player to enter commands to either move between rooms or exit the game. Review the Milestone Simplified Dragon Text Game Video and the Milestone Simplified Text Game Flowchart to see an example of the simplified version of the game. A video transcript is available: Transcript for Milestone Simplified Dragon Text Game Video. IMPORTANT: The “Move Between Rooms” process in the Milestone Simplified Text Game Flowchart is intentionally vague. You designed a more detailed flowchart or pseudocode…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education