Devam Ediyor

479366 Java application

Look a quick project completed

Requirements Specification

Develop a Java application to handle two classes of objects - namely Student and Module. Each

student object must hold the following information:

Name - string of up to 20 characters

Enrolment Date - string in format DD/MM/YY

Module 1 - reference to first module taken

Module 2 - reference to second module taken

Module 3 - reference to third module taken

When asked to, students can print their name, enrolment date and year on the course. Students must

ask the respective modules with which they are associated to print their details. Each module will

store the following information:

Name - Name of module (up to 40 characters)

Semester - Semester in which module runs

Enrollment No – Number of students enrolled to take this module

So, when requested to provide information, each student will cause the following (example) printout:

Hello, I am a student and my name is John Smith

I am in year 2 and enrolled on 27/09/92. This year I

take the following modules:

1) Module#1 running in semester 1

2) Module#2 running in semester 1

3) Module#3 running in semester 2

Conversely, if a module is asked to display its details, then it should cause the following typical

printout:

Module: Database Design

Semester: 2

Number of Enrolled Students: 5

You can assume that a maximum of 20 students will be required and that no more than 6 modules will

be offered, from which each student must be assigned to 3.

Hint:

The user interface should simply enable information to be input, with a separate menu option to

display details about all students:

MAIN MENU

(1) - Add Student

(2) - Delete Student

(3) - Add Module

(4) - Delete Module

(5) - Assign Student to Module

(6) - Display Student Details

(7) – Display Module Details

2

(8) - Exit program

Choosing option 5 should result in:

Please enter student name:

Then:

Select first module:

Select second module:

Select third module:

Choosing option 6 results in the following dialogue:

Please enter student name for which details are required:

Your software should reflect the following design structure:

Further Instructions

This assignment is to be complete individually and must be handed in by the due date for

marking.

Marking Scheme

Marks will be awarded for: (i) Compilation and execution correctness (25%); (ii) Program

layout (10%); (iii) following programming conventions (5%); (iv) good use of methods and

classes (25%); (v) good use of parameter passing (10%); (vi) use of Java language facilities

(25%).

Beceriler: Her şey Kabul, Java, PHP

Daha fazlasını görün: user specification requirements, user interface specification, the scheme programming language, the java programming language, store design objects, programming conventions, java programming course, java programming classes, java develop 7, java database programming, application design specification, than vi, yy, student java, semester, scheme language, print hold, java develop, java complete reference, java assignment software, java application, correctness, assignment java, database program java, java course assignment

İşveren Hakkında:
( 10 değerlendirme )

Proje NO: #2225276