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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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