Enrolment Form -- 2

Completed Posted Jul 1, 2015 Paid on delivery
Completed Paid on delivery

1. Design a JAVA program to input details from the student enrolment form for courses offered by your squadron (Form Attached);

2. Your design should include any necessary diagrams you use to design your program e.g. Use case, Class Diagram, Machine State Diagram, ERD, Flowchart, etc.

3. Your program should allow a user to input a record for each student, storing it in a student database;

4. Your program should enable the user to search the database to retrieve a student’s details, amend their information or delete a student if applicable (paying attention to referential integrity rules).

5. The user should be able to display a list of students on a particular course, and optionally generate a printout of the course and it’s students;

6. Your documentation should include a test plan stating how you are going to test the software you produce;

7. Finally your documentation should demonstrate that your test plan is successful.

I require a database to be made in mySQL Workbench (as this is what I have downloaded and tried to use so far). The ERD should have 3 Tables; one called Student, one called Course_has_Student and one called Course.

Student table to include:

idstudent (auto increment) Primary key

rank

first name

last name

address

address 1

address 2

address 3

address 4

postcode

Home Telephone no

Mobile no

Email

Maiden Name

Date of Birth

Gender

National Insurance Number

Nationality Code

Domicile Code

ResCat

Ethnic Origin

Course table to include:

idcourse (auto increment) Primary Key

ALNS

ParentID

Program Ref

Program Name

Mode Attend

Level

Highest Qual

Course Date

Course_has_Student table is just the link to stop them being many to many. Should include two foreign keys:

idcourse and idstudent.

So for the database side of life I just need 3 tables with the information stated above designed in MySQL Workbench

I have tried to do the front end GUI in Net Beans. That is what I have downloaded on my PC and that's what I would like it written in please.

As the numbered requirements at the top state I need to be able to open up a GUI, where I can input students details and they are then stored in the database. I also need to be able to search students, print information and find out what courses they are on.

I have got no idea how to do this and time is escaping me. I have too much going on and the way I see it is, I am using my resources the best way I can.

Obviously, all the columns in the database table need to be on the enrolment form in order to input the information.

I need to be able to explain what I have done to people and therefore please may you write billy basic comments in the Java code, explaining each line of code and what it is you are trying to achieve by putting it there.

I have MySQL Workbench 6.3 CE and NetBeans 8.0.2

I look forward to hearing your reply and I hope all this works out OK.

C++ Programming HTML iPhone

Project ID: #7981019

About the project

3 proposals Remote project Active Jul 2, 2015

Awarded to:

flaviusc11

A proposal has not yet been provided

$155 USD in 3 days
(5 Reviews)
2.4

3 freelancers are bidding on average $137 for this job

szymszteinsl

Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !Ready to work !

$100 USD in 2 days
(49 Reviews)
6.2
usiddique16

hey i am new on free lancer ,previously i have worked online for a year on e lance ,i have done such software as my university projects and i am confident i can make your software according to your requirements perfect More

$155 USD in 5 days
(0 Reviews)
0.0