University grading system maintains number of tables to store, retrieve and manipulate student marks. These tables reside in a centrally or locally located server known as ‘GradeProcessing’. ‘ITC521’ is one of the tables which contains following information/attributes for all the students enrolled in ITC521: “StudentID”, “StudentName”, “Quiz”, “Assignment1”, “Assignment2”, “Assignment3”, “Exam”, “Results” and “Grade”. A sample of the table may look like as follows:
StudentID StudentName Quiz Assignment1 Assignment2 Assignment3 Exam Results Grade
11111111 X 100 85 100 90 90 91.75 HD
22222222 Y 100 60 80 80 75 75.5 DI
Write a JAVA program that would perform following tasks:
Create Table: Create a table that is capable to store above information.
Insert Record: If the user of your program wants to insert a record, your program should ask for all the fields of the record and insert them in the table.
Search: The user of your program should be able to search a particular record by ID or any other field.
Update: The user of your program should be able to update any field/s of a particular record. The record in which the update operation needs to be done will be selected by Student ID.
Calculate Results: The results of a student should be calculated using the following formula: Results = (Quiz * 0.05)+(Assignment1 * 0.15) +(Assignment2 * 0.2) + (Assignment3 * 0.10) + (Exam * 0.5)
Calculate Grade:
HD: Results>=85
DI: 75<=Results<85 CR: 65<=Results<75 PS: 50<=Results<65 FL: 75<=Results<50 Note that Student ID must be 8-digit number, assignment and exam Marks must be integers between 0 and 100 (inclusive), and Results must be floating-point numbers with two decimal places. Task 2 (40 marks) Write a JAVA program that would simulate traffic lights using the concept of Multithreading. One example is shown in the following figure. Each light has two statuses, "on" amd "off". Moreover, the time of each light switching status can be set using the text input box beforehand. If the user clicks on the "Start" button, the program starts to work. While if the "End" button is clicked, the program stops working but not terminates. The program terminates only when the "X" button on right-upper corner. Please note that, initially the switching time for each light would be set to "3". As shown in the last column of following fiure, you should also display the text indicating the status of traffic light. Note: For further clarification and concerns about the assignment, students are recommended to contact with the subject lecturer Rationale This assignment is designed to asses following learning outcomes: be able to create, connect to and update a relational database using the Java Database Connectivity (JDBC); be able to design and implement multithreaded Java applications; be able to work on JavaFX UI Controls and Multimedia
The post just java programs appeared first on Essaysholic.
Would you like to get in touh with us?
Contact Us
Is this question part of your Assignment?
We can help
Our aim is to help you get A+ grades on your Coursework.
We handle assignments in a multiplicity of subject areas including Admission Essays, General Essays, Case Studies, Coursework, Dissertations, Editing, Research Papers, and Research proposals
Header Button Label: Get Started NowGet Started Header Button Label: View writing samplesView writing samples