Develop a database and a software application

Assignment Help Computer Engineering
Reference no: EM133694528

Question: Develop a database (back-end) and a software application (front-end) for managing students, courses, instructors, and grades at UNF as described below:

  1. UNF keeps track of each student's name (first name, middle initial, and last name), student Nnumber (letter "N" followed by 8 digits), social security number (digit number in the format "AAA-GG-SSSS".), current address and phone, permanent address and phone (XXX-XXX-XXXX), birthdate (format MM-DD-YYYY), sex (male or female), class (freshman, sophomore, ..., graduate), major department, minor department (if any), and degree program (B.A., B.S., ..., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address, and to the student's last name. Both social security numbers and student Nnumber have unique values for each student.
  2. Each department is described by a name, department code (up to 4 characters), office number (4 digits), office phone, and college. Both name and code have unique values for each department.
  3. Each course has a course name, description, course number (3 letters followed by 4 digits), number of semester hours, level, and offering department. The value of the course number is unique for each course. A course may have one or more prerequisite courses.
  4. An instructor is associated with a department and has a unique social security number and a unique Nnumber. UNF requires keeping track of an instructor's name, address, phone number, age, and office number. 
  5. Each section has an instructor, semester, year, course, and section number. The section number distinguishes different sections of the same course that are taught during the same semester/year; its values are 1, 2, 3, ..., up to the number of sections taught during each semester.
  6. A student will be assigned a grade for a course-section based on the grade scale described here.

Users should be able to perform the following tasks using the front-end:

  1. Add a student, department, course, instructor, and course section.
  2. Add students to a given course/section.
  3. Given a student's Nnumber generate their grade report. Grade report should include student information, course/section, letter grade, grade point for each grade, and the grade point average (GPA) (you can find how to calculate GPA here).
  4. Given a department name or code find the courses offered. 
  5. Given an instructor's Nnumber list all the course sections they have taught.
  6. Add a grade to a given student for a given course/section.
  7. Given a student's Nnumber and a course number check whether the student has satisfied the prerequisites for the given cours.

Reference no: EM133694528

Questions Cloud

Context of web design in particular cascading styles : Context of web design in particular Cascading styles, inheritance is very useful for many reasons. One in particular it means when you apply formatting
Analyze the hard disk layout through windows powershell : Analyze the hard disk layout through Windows PowerShell. Identify the cmdlet used by Bryson in the above scenario. Get-GPT Get-Service Get-EventLog Get-Process
Does champion have a service manual that instructs : Does Champion have a service manual that instructs technicians on spark plug and oil filter servicing?
Modify your shell environment : modify your shell environment so that on every subshell that is started ,a variable is set. the name of the variable should be COLOR, and the value should be
Develop a database and a software application : Each course has a course name, description, course number (3 letters followed by 4 digits), number of semester hours, level, and offering department
Describe in sufficient details at 3 tools or system : Describe in sufficient details at 3 tools or system utilities that would be useful in monitoring operations of Windows Server 2016. This could be built-in
Define a function output_vals() that takes two parameters : Define a function output_vals() that takes two parameters and outputs all integers starting with the first parameter and ending with the second on one line
What are some ways to remedy them : What are some reasons that a content gap might arise and What are some of the consequences of content gaps
How many binary relationships can you think : How many binary relationships can you think of in your school environment? The entities might be students, professors, courses, sections

Reviews

Write a Review

Computer Engineering Questions & Answers

  Questiontwo members of your project development team are

questiontwo members of your project development team are differing about relative significance of training and

  Provide a partial solution interface type with methods

Provide a Partial Solution interface type with methods examine and extend, a solve method that works with this interface type, and a class Eight Queens Partial

  Analyse the components of a computer system

H/601/6768 -Computing Fundamentals -BH027165 – Edexcel BTEC Levels 4 and 5 Higher Nationals specification in Art and Design.

  Compute the summation of even numbers and odd numbers

Compute the summation of even numbers and odd numbers from myNums and name them evenSum and oddSum.

  What information was targeted

Search "scholar.google.com" for a company, school, or person that has been the target of a network or system intrusion? What information was targeted?

  Determine the deflection of the bar at given locations

Consider a plate with a variable cross section supporting a load of 1500 lb, as shown in the accompanying figure.

  Describe the translation process for the first instruction

Describe the translation process for the first instruction fetch in a program. Define any variables you may need.

  Express e as a function of n-r-l-h-and-c

Assume each processor is multithreaded to handle N contexts simultaneously. Assume context-switching overhead of C. Express E as a function of N, R, L, h and C.

  Discuss difficulties in measuring intelligence of machines

In 2017, McKinsey & Company created a five-part video titled "Ask the AI Experts: What Advice Would You Give to Executives About AI?" View the video.

  What is compensation of using rule sets

What is compensation of using rule sets

  Show the key code in the center of the screen

Write down a program that will display the hex code for any key, or key combination that is pressed on the keyboard. Display the key code in the center of the screen. For instance, if the key number 0 is pressed, display a 30 on the center of the ..

  What kinds of network devices does the packet pass through

What kinds of network devices does the packet pass through.

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