Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA PROGRAM: Create a listing of available courses for a small school. The listing should contain a list of all courses. The user should be

JAVA PROGRAM:

Create a listing of available courses for a small school. The listing should contain a list of all courses. The user should be able to view a list of courses in the listing, search for a particular course by CRN or course name, delete a course found by the CRN or name, and add a course by providing all necessary information for that course. The addition and deletion should be visible the next time the program is run.

The courses should fall into three disciplines: English, Math, and History.

  • All courses should have a unique CRN (numeric code) , name, category (English, Math, History).
  • English courses additionally have two attributes:
    • level (freshman, sophomore, junior, senior)
    • They can be either a reading or writing course or both.
  • Math courses have two additional attributes
    • STEM or non-STEM (but not both)
    • They can be online, in person or hybrid courses.
  • History courses have two additional attributes
    • Area E eligible or not
    • They can be recorded, online, or in-person.

The courses are always read from a text file each time the program is run. The format of the text file is your choice and you MUST turn in a text file with a minimum of six courses. In order to receive credit for deleting or adding a courses, the program must also rewrite the file upon exiting.

Interface to program may be textual or graphic, I expect to see a menu of some sort with the ability to view courses, find a course, add a course, and delete a course and exit the program.

User interface must be minimally user-friendly.

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

Intelligent Information And Database Systems 12th Asian Conference ACIIDS 2020 Phuket Thailand March 23 26 2020 Proceedings

Authors: Pawel Sitek ,Marcin Pietranik ,Marek Krotkiewicz ,Chutimet Srinilta

1st Edition

9811533792, 978-9811533792

More Books

Students also viewed these Databases questions