Given to class: Due Date: ITP100 – Software Design FINAL PROJECT - Requires file header on all Python files. I Name of Project Folder:LastName_FirstName_FinalProject Name of Python file:...

use python



Given to class: Due Date: ITP100 – Software Design FINAL PROJECT - Requires file header on all Python files. I Name of Project Folder:LastName_FirstName_FinalProject Name of Python file: FileRecords.py [Other files may be created to assist the functionality of Records.py See Program 5-28 (geometry.py) calling circle.py and rectangle.py] Create a program in Python that allows you to manage students’ records. Each student record will contain the following information with the following information: · Student ID · FirstName · Last Name · Age · Address · Phone Number When running your program, it should show the following functional menu: ********************************************** RECORDS MANAGER ********************************************** 1. Create a new record. 2. Show a record. 3. Delete a record. 4. Display All Records. 5. Exit Enter your option [1 - 5]: TIP: FileRecords.py must display the menu, and call other Python files: createRecord.py - showRecord.py - deleteRecord.py - ShowAllRecords.py - just like program Program 5-28 (geometry.py) calls circle.py and rectangle.py Project Specifications This specs may change to give more clarity to the students about how the program should work!!! · When running your program, the menu should display first. · Enter your option [1 - 5] You must check that the user enters only numbers between 1 and 5. · Assume the user will create records FIRST before trying any of the other options from the menu. Create a record - option 1 This option will prompt the user to enter the information for ONLY ONE student: · Enter the student ID: [studentID must receive integers] · Enter the First Name: [FirstName must receive a string of characters] · Enter the Last Name: [LastName must receive a string of characters] · Enter the Age: [Age must receive integers] · Enter the Address: [Address must receive a string of characters] · Enter the Phone Number: [PhoneNumber must receive integers] The user will create records FIRST before trying any of the other options from the menu. Save the record to a text file called “file_records.txt” - Do not use other names! Show a record(s) - option 2 Enter a Last Name: Your program will read and display to console all records from “file_records.txt” that match the Last Name entered by the user. If not found, prompt a message to the user: “Record not found” Delete a record - option 3 [Enter a Last Name]: Your program will delete a record in “file_records.txt” based on a Last Name entered by the user. If not found, prompt a message to the user: “Record not found” Display All Records - option 4 [Ascending or Descending Order A/O]: Display all Records in the data base in ascending or descending order by Last Name. Exit - option 5 Exit the program
Mar 24, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here