Find Jobs
Hire Freelancers

Student Information system

$10-30 USD

Completed
Posted over 7 years ago

$10-30 USD

Paid on delivery
/* Instructions: You are to create a program that tracks student grades. When the program launches the user should be presented with three options; Press 0 to exit Press 1 for author info Press 2 to Log in Selecting 0 exits the program Selecting 1 prints your name and student id Selecting 3 prompts the user to enter a user name and password. You should then open the file "passwords" and see if the user is authorized to use the program* If the username + password was not valid print an error to the user and go back to the previous menu. *The passwords file will contain a list of user names and passwords, in the format of: user1 password1 user2 password2 user3 password3 If the username + password was valid present the user with a new menu: Press 1 for author info Press 2 to Enter new student Press 3 to enter grade for existing student Press 4 to print student records Press 5 to save student records Press 6 to load student records Press 7 to logout Selecting 0 exits the program Selecting 1 prints your name and student id Selecting 2 x You should be able to handle 1000 students. Student records have First name, Last name, Student ID, A list of grades (up to 100 classes). Grades are entered in grade point format (4.0 for an A) Selecting 3 prompts the user for a student ID and a grade to be entered. Store this grade in that student's record. Selecting 4 prints the names, ids, GPA and a list of all earned grades for every student. See the sample file for formatting. Selecting 5 prompts the user for a file name and saves all stored student records to a file. (or in other words, save game) Selecting 6 prompts the user for a file name and loads student information from a file (or in other words, load game) Selecting 7 Log out the current user and return to the shorter menu from above. Your program should also keep a log file of all launch, log in, failed log in, log out, save, load, student creation, grade entry attempts, as well as application exit This file should be called [login to view URL] persist across multiple application starts. except for exit and start entries, the current logged in username should also be entered in the log. Note: When loading you can assume all previous student entries are being deleted, rather than detecting repeat students. */
Project ID: 12266641

About the project

6 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
$20 USD in 1 day
3.4 (9 reviews)
3.8
3.8
6 freelancers are bidding on average $64 USD for this job
User Avatar
Hello there, Seems like easy stuff for me. I have good experience in C,C++. If you have any questions feel free to ask them in chat. Thanks and Regards, Prathmesh
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir I m good and programming and have 3 years experience in this field.I m final year student of BS computer Science. I will do your task within your provided timeline. Thanks Zaheer
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, I am a professional Graphic Designer & wordpress expert with 2+ years experience. I am also a Student of Software Engineering in Pakistan. I have read and understand your project Description. I have read various languages in my previous semester and familiar with C++, SQL, html and PHP, Bootstrap etcetera. I can do jobs regarding these languages. Please inbox me if you are willing to work with me. Waiting for your response. Thanks Kind Regards Rehan828
$250 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
parma, United States
5.0
2
Payment method verified
Member since Dec 3, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.