Create a top level menu item called course management

Assignment Help Computer Engineering
Reference no: EM133424182

Visual Studios

b) a Windows application. Add a top level menu item called InitializeDB with ten menus underneath it for populating the tent tables. Each menu under InitializeDB reads data from a text file and inserts a record (or updates it) in the corresponding table. When you click on the menu, user is prompted to select the text file via an OpenFileDialog. The ten text files for each table are comma separated and appear as shown below:

Students.txt

123451,Bill,Baker,45 Main Street,Bridgeport,CT,203-555-1234 123452,Mark,Mathews,25 Pine Street,Bridgeport,CT,203-555-7765 123453,Sally,Simpson,45 Oak Street,Stratford,CT,203-555-1242 123454,Cindy,Wiiliams,55 Center Street,Milford,CT,203-555-7741 123455,John,Jacobs,22 Rose Street,Bridgeport,CT,203-555-4420

Departments.txt

1001,Computer Science 1002,Computer Engineering 1003,Electrical Engineering 1004,Math 1005,Technology Management Professors.txt 10001,John,Jacobs,20 University Avenue,Bridgeport,CT,203-555-1134 10002,Sara,Sorento,28 Hall Street,Bridgeport,CT,203-555-3362 10003,Hong,Wong,46 Main Street,Bridgeport,CT,203-555-1222 10004,David King,55 Meadow Street, Shelton, CT,203-777-8126

Courses.txt

CPSC 410,Java Programming,3,Intermediate level Java Programming,1001 CPSC 411,Advance Java,3,Advance level Java Programming,1001 CPSC 440,Windows Programming,3,Intermediate level C# Programming,1001 CPSC 555,Web Application Development,3,Web Development,1001 Math 301,Differential Equations,3,Solving Differential Equations,1004 ELEG 443,Digital Signal Processing,3,Digital Signal Processing and its Applications,1002

CoursePrerequisites.txt

CPSC 555,CPSC 410 CPSC 555,CPSC 440 ELEG 443,Math 301 CPSC 411,CPSC 410 CoursesOffered.txt CPSC 410,Fall 2016,35,28,Dana 123,10001 CPSC 411,Fall 2016,30,27,Tech 116,10001 CPSC 440,Fall 2016,45,44,Dana 123,10002 Math 301,Fall 2016,25,18,Carlson 152,1004 CPSC 555,Fall 2016,40,37,Tech 116,10002

CoursesTaken

123451,CPSC 440,Spring 2016,B123451,CPSC 410,Spring 2016,B+ 123452,CPSC 410,Spring 2016,C123453,Math 301,Summer 2016,A

StudentCourses

123451,ELEG 443,Fall 2016 123454,CPSC 410,Fall 2016 12345,CPSC 411,Fall 2016 123454,CPSC 440,Fall 2016

StudentMajors

123451, 1001 123452,1001 123453,1002 123454,1003 123455,1004

ProfessorDepartments

10001,1001 10002,1002 10003,1001 10004,1003

c) a top level menu item called "Student Management". It will have two submenus in it.

1. View Students Allows you to select a department, and view Students in the department via a DataGridView.

2. View Student Grades Allows you to search a student via a text box and then display the courses taken by the student and the grades obtained in a DataGridView.

d) Create a top level menu item called "Course Management". It will have two sub menus it it.

1. View Courses Offered A semester drop down will show semesters. Then depending upon the semester selected in the drop down, the courses being offered in that semester will be shown.

2. View Enrollments A course number drop down will show the courses being offered in the semester being selected in another drop down. Then based on the two drop downs, you will show the enrollment in the course selected. The course number drop down should dynamically change when the semester drop down changes the semester.

Reference no: EM133424182

Questions Cloud

Benefits of the selected experimental analysis : Result of the Brief Functional analysis in a visual display. Use an appropriate graph to display the data, demonstrating experimental control.
Pearson and likelihood confidence intervals : Pearson and Likelihood Confidence Intervals for a proportion for your outcome of interest and any other proportions of interest for the explanatory variables
What approach can be used to ensure the sustainability : Ways to ensure employee satisfaction with compensation and benefits ? Comparison of the advantages of competitive compensation and benefits with those
What is business contract law in canada : What is Business Contract Law in Canada? What are the three main rules in contract law?. How can organizations leverage sourcing and supply chain
Create a top level menu item called course management : Create a top level menu item called Course Management - show the courses being offered in the semester being selected in another drop down
Specific steps to implement standard encryption algorithms : Specific steps to implement standard encryption algorithms like AES and keep encryption keys secure. in postgresql
Evaluate and appraise how company law in uk seeks : Evaluate and appraise how Company Law in UK seeks to address substantive and procedural issues and relate the outcomes to help solve legal problems
How end users will determine they have a need : How end users will determine they have a need and/or opportunity to do something different. Question 2. How they will find out about your product
How should a healthcare worker respond if someone inquires : How should a healthcare worker respond if someone inquires about a patients medical records that is not authorized to receive this information?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Describe difficulties that you think could arise

Describe difficulties that you think could arise with such a scheme. Remember that an operating system must maintain a large number of data structures.

  Are you able to locate the item you wanted

IT 409 Southern New Hampshire University Inventory process (Are you able to locate the item you wanted? Are you able to compare it to similar items?

  Give one huge advantage of using javascript

One huge advantage of using JavaScript is you can accept input from the visitors to your site. As a visitor adds information to your form, what would you do to control inappropriately entered values.

  Show messages that need to exchanged in partial handshaking

SSL does not require the full handshaking process. Show the messages that need to be exchanged in a partial handshaking.

  Write a sequence of functions to test all functions

Write a JavaScript program that manipulates circular linked list. Implement all supporting functions (methods): search, insert (add) and delete.

  Develop a closing process powerpoint presentation your

develop a closing process powerpoint presentation. your powerpoint must have speaker notes and these speaker notes

  Draw the hierarchy chart and design the logic for a program

Draw the hierarchy chart and design the logic for a program that contains housekeeping, detail loop, and end-of-job modules.

  How long will it take to find the block with the depratti

You want to do an equality search looking for all people with the last_name = ‘DePratti'. How long will it take to find the block with the DePratti row?

  Q1 design a digital chebyshev-ii filter that satisfies the

q.1 design a digital chebyshev-ii filter that satisfies the following

  Create a program that uses face detection

You need a program that uses face detection. The sample video provides the goals in the project.

  What is social engineering

List three best practices that you follow to prevent your computer from becoming a victim of a cyber attack? What is social engineering?

  How a security model can infer trust in data handling

Compare and contrast attacks that could be used against windows server 2019. What software-based mitigation techniques, could be used to help combat the attacks

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