Write a menu-driven program that helps the project manager capture the details related to each project, project owner, company, student personal details and student preferences, in separate files.

Write a menu-driven program that helps the project manager capture the details related to each project, project owner, company, student personal details and student preferences, in separate files. There should be an additional menu option to shortlist projects based on student preferences. Note, there can be multiple project owners from the same company and multiple projects by the same project owner. This program should perform appropriate error checking and input validation by validating all user inputs (Your program should not crash at any time because of invalid inputs). Menu A. Add Company B. Add Project Owner C. Add Project D. Capture Student Personalities E. Add Student Preferences F. Shortlist Projects A. Add Company The details related to the company should include a unique company ID, company name, ABN number, company URL and address. The company details added should be saved to the file companies.txt. B. Add Project Owner The details captured by each project owner (contact person) should include first name, surname, a unique project owner ID (of the form Own1, …), role (such as software engineer), email and the ID of the company the project owner represents (of the form C1, …) The project owner details added should be saved to the file owners.txt. C. Add Project The details captured for each project should include a title, a unique project ID (of the form pr1, …), brief description (one line), ID of the project owner (of the form Own1, …) and the ranking of the skills sought after for the project (4 being the highest and 1 the lowest) in the 4 different technical specialization (Skills) at MRIT university shown in the table below. The project details added should be saved to the file projects.txt. Technical Skill Categories (P) Programming & Software Engineering (N) Networking and Security (A) Analytics and Big Data (W) Web & Mobile applications D. Capture Student Personalities Now assume the project manager can download a file named students.txt capturing the list of students doing the project course in current semester with their average grades (HD=4, DI=3, CR=2, PA=1, NN=0) in project related technical skills (P programming, N networking, A analytics, W web) with the format shown below. Assume students have IDs S1 to S20.

find the cost of your paper

Assess why it has proven so difficult to design an operating procedure which allows the European Court to effectively manage its case load.

‘The results so far achieved within the framework of Protocol No. 14 are encouraging, particularly as a result of the measures taken by the Court to increase efficiency and address….

Evaluate whether the operation of human rights under the ECHR really does force public authorities to ‘act in ways that fly in the face of common sense’?

‘[I]n this country we are proud to stand up for human rights, at home and abroad. It is part of the British tradition. But what is alien to our tradition….