Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 

README.md

Java

Results Manager

A simple java program to manage students school results

Passing Java 1.8.0 BSD License


Table of Contents

Synopsis

The problem put forward was to design a program to assist a course coordinator in the management of student results. A Java desktop application is to be developed, driven by a simple Swing GUI. Interaction between the database and the application is to be via JDBC. The NetBeans IDE is to be used for development. Derby must be used as the database connector.

The initial user requirements are:

  1. Start the application and connect to the database. If a connection cannot be established, the application must exit.
  2. Close the database connection and stop the application
  3. Display all records
  4. Display the record for a specified student
  5. Display all records where the total mark is within a specified range
  6. Display the number of students who have received 0 for all assessment items (i.e. absent fails)
  7. Update the exam mark and total mark for a specified student.

Install

First, make a directory to install the files to and change to that directory using :

 mkdir results && cd results

Then all you need to do is clone the project from github into the directory by using :

 git clone https://github.com/josh-privata/Results.git

Usage

Note: Java Runtime is required to run the preceding commands.

Initially the program needs to be compiled. After you have copied the *.java files to a directory, run the command :

$ javac *.java

Then run the program using the command :

$ java Results

Screenshots

Screenshot

Screenshot

Screenshot

Screenshot

License

BSD Copyright (c) 2016 Josh Cannons.

About

A simple java program to manage students school results

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.