Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package co2012ws2;
- import java.sql.*;
- import co2012ws2.businesslayer.*;
- import co2012ws2.persistencelayer.*;
- public class Application {
- public static void main(String[] args) {
- //Get the database connection
- Connection connection = null;
- try{
- Class.forName("org.hsqldb.jdbc.JDBCDriver" );
- connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/co2012ws2", "SA", "");
- } catch(Exception e) {
- e.printStackTrace();
- }
- //TODO Create DAOs
- ProjectDAO projectDAO = new ProjectDAO(connection);
- StudentDAO projectDAO = new StudentDAO(connection);
- //TODO Log in
- //TODO Menu
- //TODO Get user input
- while (!input.equals("exit")){
- System.out.println("Projects /n Submissions /n Allocations /n Students /n Lecturers /n Supervisors");
- String input = "";
- input= System.console().readline();
- switch (input){
- case "Projects":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-projects /n Search-projects /n Add-project /n Update-project /n Delete-project /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- case "Submissions":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-submissions /n Search-submissions /n Add-submissions /n Update-submissions /n Delete-submissions /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- case "Allocations":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-allocations /n Search-allocations /n Add-allocations /n Update-allocations /n Delete-allocations /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- case "Students":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-students /n Search-students /n Add-students /n Update-students /n Delete-students /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- case "Lecturers":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-lecturers /n Search-lecturers /n Add-lecturers /n Update-lecturers /n Delete-lecturers /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- case "Supervisors":{
- String caseInput= "";
- caseInput = System.console().readline();
- while (!caseInput.equals("back")){
- System.out.println("List-supervisors /n Search-supervisors /n Add-supervisors /n Update-supervisors /n Delete-supervisors /n Back /n Exit");
- switch(caseInput){
- case "list":{
- break;
- } // case
- case "search":{
- break;
- }
- case "add":{
- break;
- }
- case "update":{
- break;
- }
- case "delete":{
- break;
- }
- }// switch
- }// while
- break;
- }
- }
- }
- }
- }// class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement