Welcome To The Student Database, This Project Represents My 1st-Year Programming Assignment For The BSc (Hons) Cyber Security & Digital Forensics Course. In Which I Fulfilled A Scenario To Create An Object-Oriented C# Computer Program For A University. The Program's Primary Function Is To Facilitate The Entry And Management Of Student Marks
You Have Recently Been Employed As A Junior Software Developer For A Tech Company And You Have Been Given Your First Individual Project To Complete. Your Company Have Tasked You With Creating An Object Oriented C# Computer Program For A University To Allow Marks To Be Entered
The Program Initiates By Presenting The User With A Set Of Menu Choices:
- Create A New Student Record
- Enter Marks For A Student Record
- Update A Student’s Marks
- Show A Student Record
- Quit The Program
- The User Opts To Create A New Student Record
- The System Generates A Unique 8-Digit Student Number
- The User Provides The Student’s Name
- After Confirmation, The Program Creates And Saves The New, Empty Student Record
- The User Chooses To Enter Marks For A Student
- The System Prompts For A Student Number And Searches For The Corresponding Record
- If Found, The User Inputs 6 Different Marks (Validated Between 0 And 100)
- The Program Calculates The Average Of The Marks And Adds A Pass/Fail Note Based On A 40 Threshold
- If The Record Doesn’t Exist, The User Is Notified
- The User Selects To Update A Student Record
- The System Prompts For A Student Number And Searches For The Record
- If Found, The User Inputs 6 Different Marks, And The Average Is Calculated
- The New Information Is Appended To The Existing Data, Preserving The History
- If The Record Doesn’t Exist, The User Is Notified
- The User Chooses To View A Record And Inputs A Student Number
- If The Record Exists, All Details Are Displayed; Otherwise, An Error Message Is Shown
- The User Decides To Quit The Program
This Project Is Licensed Under The MIT License. Adherence To The Terms And Conditions Of The License Is Required.