Degree plan concentrations for bscis

Assignment Help C/C++ Programming
Reference no: EM132341614

Student Scheduler Menu

NOTE to coder ... all selections on prompts must be able to recognize using A and little a as the same thing, B = b, c = C, etc. ... if 8 is entered on a prompt that is 1, 2, 3, or 4... or if entry is wrong like putting in x for A B C D or E some sort of ERROR response saying incorrect information and explain what is needed again and for the user to try to input the correct selection.

MENU OPTIONS:
1 ViewCIS Degree Course Catalog (Show courseList.txt info) (needs option to return to Main menu or exit program once catalog is shown)

  1. Return to Main Menu
  2. Exit Program

2 View Existing Students (Show studentList.txt info) "View Existing Students"

  1. Return to Main Menu
  2. Exit Program

3 View CIS Degrees - "Please pick a degree plan to view" ***** See Below for further breakdown ******

  1. BS Computer Information Systems
  2. BBA Computer Information Systems

4 Exit Program- "Select to End the Program"

***Further Breakdown***

1. BS Computer Information Systems "Here are the 5 degree plan concentrations for BScis: " (show the 5 degree plan concentrations for BScis) * give student option 1-6, if student chooses option 1-5, then have program show that concentration's info .txt and (then make program give 2 options (1 show the specific degree requirements xxxProgram.txt info or option 2 return to Main menu) and if student selects "1" to show the specific degree requirements, then have system show the student the BScisxxxxxxxProgram.txt info), (then have student choose whether to go back to the main menu or Save selection as their Chosen Degree Plan...

a. EXAMPLE2: student selects option 3 Cybersecurity ... program shows the BScisCybersecurity.txt info to student followed by the new options... student then selects 1 show specific degree requirement courses ... program shows the BScisCybersecurityProgram.txt info to the student followed by the new options... student selects 2 save as chosen degree plan concentration and program prompts student for further info... see down below

NOTE: show info from each text file when chosen... each has the following header info: [Degree Plan #, Degree Plan Type, Degree Plan Name, Concentration]
1. 1 Without Concentration - show BScisNOconcentration.txt txt
       1. Show Specific Degree Requirement Courses -show BScisNOconcentrationProgram.txt
              1. Option to Return to Main Menu Screen or
              2. Save as Chosen Degree Plan Concentration
       2. Return to Main Menu
2. 2 Business Analytics -show BScisBusinessAnalytics.txt
        1. Show Specific Degree Requirement Courses -show BScisBusinessAnalyticsProgram.txt
               1. Option to Go back to previous Screen or
               2. Save as Chosen Degree Plan Concentration
        2. Return to Main Menu
3. 3 Cybersecurity - show BScisCybersecurity.txt
         1. Show Specific Degree Requirement Courses -show BScisCybersecurityProgram.txt
                1. Option to Go back to previous Screen or
                2. Save as Chosen Degree Plan Concentration
         2. Return to Main Menu
4. 4 Management & Networking -show BScisMgmtNetworking.txt
         1. Show Specific Degree Requirement Courses -show BScisMgmtNetworkingProgram.txt
                 1. Option to Go back to previous Screen or
                 2. Save as Chosen Degree Plan Concentration
         2. Return to Main Menu
5. 5 Software Engineering & Database Design - show BScisSftEngDbaDsn.txt
         1. Show Specific Degree Requirement Courses -show BScisSftEngDbaDsnProgram.txt
                  1. Option to Go back to previous Screen or
                  2. Save as Chosen Degree Plan Concentration
         2. Return to Main Menu
6. Return to Main Menu

2. BBA Computer Information Systems "Here are the 5 degree plan concentrations for BBAcis: " (show the 5 degree plan concentrations for BBAcis) * give student option 1-6, if student chooses option 1-5, then have program show that concentration's info .txt and (then make program give 2 options (1 show the specific degree requirements xxxProgram.txt info or option 2 return to Main menu) and if student selects "1" to show the specific degree requirements, then have system show the student the BBAcisxxxxxxxProgram.txt info), (then have student choose whether to go back to the main menu or Save selection as their Chosen Degree Plan...

a. EXAMPLE2: student selects option 3 Cybersecurity ... program shows the BBAcisCybersecurity.txt info to student followed by the new options... student then selects 1 show specific degree requirement courses ... program shows the BBAcisCybersecurityProgram.txt info to the student followed by the new options... student selects 2 save as chosen degree plan concentration and program prompts student for further info... see down below

NOTE: show info from each text file when chosen... each has the following header info: [Degree Plan #, Degree Plan Type, Degree Plan Name, Concentration]

1. 1 Without Concentration - show BBAcisNOconcentration.txt txt
           1. Show Specific Degree Requirement Courses -show BBAcisNOconcentrationProgram.txt
                 1. Option to Return to Main Menu Screen or
                 2. Save as Chosen Degree Plan Concentration
           2. Return to Main Menu
2. 2 Business Analytics -show BBAcisBusinessAnalytics.txt
            1. Show Specific Degree Requirement Courses -show BBAcisBusinessAnalyticsProgram.txt
                 1. Option to Go back to previous Screen or
                 2. Save as Chosen Degree Plan Concentration
            2. Return to Main Menu
3. 3 Cybersecurity - show BBAcisCybersecurity.txt
            1. Show Specific Degree Requirement Courses -show BBAcisCybersecurityProgram.txt
                  1. Option to Go back to previous Screen or
                  2. Save as Chosen Degree Plan Concentration
            2. Return to Main Menu
4. 4 Management & Networking -show BBAcisMgmtNetworking.txt
           1. Show Specific Degree Requirement Courses -show BBAcisMgmtNetworkingProgram.txt
                  1. Option to Go back to previous Screen or
                  2. Save as Chosen Degree Plan Concentration
           2. Return to Main Menu
5. 5 Software Engineering & Database Design - show BBAcisSftEngDbaDsn.txt
           1. Show Specific Degree Requirement Courses -show BBAcisSftEngDbaDsnProgram.txt
                   1. Option to Go back to previous Screen or
                   2. Save as Chosen Degree Plan Concentration
           2. Return to Main Menu
6. Return to Main Menu

***** NOTE: If Student selects the option to save as their specific Degree Plan, then it needs to prompt the user to enter the following info& save it into a editable file like (studentInfoFile.txt) .... Not even sure if this is needed I just made this as an example so it can be changed to studentList.txt or something else, making sure to include the newly selected degreePlanConcentration:
Enter your first name: Marty
Enter your last name: McFly
Enter your 8-digit student ID# (omit the W... example W01009005): 01009245

***** NOTE: Once the studentInfoFile.txt/studentList.txt file is updated/saved ,
There needs to be a prompt for the student to Enter transcript information for Completed Courses (something that allows users to select or enter each course they already taken and received credit for(in CIS3300 or CSO3300 format) *** This info does not have to be stored in the database permanently but needs to be able to be used to compare what is left to take for the degree.... The program needs to ask the student over and over to enter in the completed classes until the student says no to "do you want to add another course to the transcript"....

***** NOTE: The schedule of classes does not have to be stored in the database but the studentInfoFile.txt information like name, id, concentration needs to be saved in the database ****

Once the transcript info is inputted (after asking if there is any more completed classes you want to add to your transcript & the student answers no), there needs to be something that will allow the student to view what courses they have left to complete the degree or to go back to the main menu

1. View Course Schedule of Remaining Classes to take
2. Return to Main Menu

NOTE: The program needs to be able to Subtract or differentiate the difference between the entered transcript values the student imputed and compared to or from the classes needed for their selected degree plan and output the remaining courses the student needs to take to complete that specific degree and show that course list to the student(whatever formula you want to use ... ex. BScisBusinessAnalyticsProgram.txt courses - Student's Transcript courses = Remaining courses to take)

******* ALL 10 concentration types need to have the following statement shown at the bottom with the schedule of remaining classes to take:
"ATTENTION! MAKE SURE YOU HAVE TAKEN: All pre-requisite classes including, All Freshman & Sophomore level core courses (see school catalog or Academic Advisor for further details)"

*** All 5 concentration types in BBAcis degree share the same required core courses, and then depending which concentration is chosen, then a different set of additional required courses are required.... This goes the same for the 5 concentration types in the BScis degree. Along with the schedule that is shown, each concentration needs to have their own specific type of cout statement that shows the "extras" that are needed... this can be added right under the "ATTENTION" statement... it can say something like make sure to also take:
12 hours any level electives
6 hours any level CIS electives
3 hours advanced level CIS electives
... depending on what that concentration requires

Once the schedule has been shown to the student, the system should show the prompts to the main menu screen
1 View CIS Degree Course Catalog
2 View Existing Students
3 View CIS Degrees
4 Exit Program

*Code must work in codeblocks... and only .cpp , .h , .txt files can be used

Attachment:- studentschedulermenu.zip

Verified Expert

The above programming or coding depicts the student’s details such as name of the students,content of course, degree of course and other detail presentation.It provides a detailed view of the student’s information essential for an educational institution to be maintained in the database.

Reference no: EM132341614

Questions Cloud

Commemorate the event with public monument : Describe why you think it is significant enough to commemorate the event with a public monument. Who or what is commemorated/represented?
Relevant strategic decision-making theory : Is Snyder's Theory of Decision-Making relevant or can I use Subjective Expected Utility (SEU) Theory or Prospect Theory?
Discuss the impacts of globalisation on organisations : Globalisation and Corporate Governance-L/616/2730-OTHM LEVEL 7 DIPLOMA IN STRATEGIC MANAGEMENT AND LEADERSHIP.
Prepare a report that explains the financial performance : repare a report that explains the financial performance and position of ELB for presentation to the Board of Directors, including reference to banking covenants
Degree plan concentrations for bscis : Here are the 5 degree plan concentrations for BBAcis - show the 5 degree plan concentrations for BBAcis - Show Specific Degree Requirement Courses
Assess own entrepreneurial skills and attributes : Entrepreneurship and Innovation-Y/616/2729-OTHM LEVEL 7 DIPLOMA IN STRATEGIC MANAGEMENT AND LEADERSHIP. Develop a business plan for a new business.
Ship incident investigation-ship accident investigation. : We are workshipsolutions we providing the shiping services like as VDR Analysis, Ship Incident Investigation, hip Accident Investigation.
Visual of marge retail store current it infrastructure : This gives you a visual of Marge's retail store's current IT infrastructure. Marge is looking to enhance her online sales but before she does she has called you
What steps did one take in this process : Explain a professional situation in which you went about building trust in negotiation process. What steps did one take in this process?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Implement uniform random number generator

Implement Uniform Random Number generator and Generate 1000 Random number between 0 an 10000.

  What is the expected cost of the search

You are trying to locate a stolen car using a helicopter. The helicopter costs $350 per hour to rent. The number of hours to find the car follows a discrete uniform random variable with a = 3 and b =11. What is the expected cost of the search?

  Program to decode a secret message

Write a program that decodes a message that was encoded using a random key. These keys work similar to a magic decoder wheel (where 'A' encodes to 'F', 'B' encodes to 'G', 'C' encodes to 'H', etc)except there is a random mapping from one letter to..

  Researching two-dimensional array

While researching two-dimensional array I discovered this intriqing example question and have a curiousness of how such a C++ program would be coded.

  Explain how to convert c program to mips program

Convert the following C program to MIPS program. Assuming that i, j, k, f, are stored in registers $s0, $s1, $s2, $s3 already.

  Write a program that prompts the user to input

One metric ton is approximately 2205 pounds. Write a program that prompts the user to input the amount of rice, in pounds, in a bag. The program outputs the number of bags needed to store one.

  Opening file and providing pointer for that file

When a C program is started, O.S environment is responsible for opening file and providing pointer for that file?

  Write c program that will input two values from the user

write c program that will input two values from the user with a prompt ? that are a value and a base with which you

  Program to next the loops in either direction

You can write your program to next the loops in either direction, that is, process row-by-row or column-by-column. Explain which way you would choose to process the data.

  Find the value of the present

Kamau toured Switerland from Germany. In Switzerland he bought his wife a present worth 72 Deutsche marks. Find the value of the present in

  Converts an infix expression into a postfix expression

My goal is to implement a C++ program that converts an infix expression into a postfix expression and then evaluates the postfix expression. I am using the Stack and Queue classes I developed with a List class (linked list) that manages the data i..

  Generate a set of 75 random integers in the range -26 to + 4

Write a program that will generate a set of 75 random integers in the range -26 to + 42. The program

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd