Skip to content

acosti01/EPL362Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
acosti01
May 12, 2017
b6ae9d7 · May 12, 2017
May 11, 2017
May 12, 2017
May 12, 2017
May 12, 2017
May 5, 2017
May 11, 2017
May 11, 2017
May 12, 2017
May 11, 2017

Repository files navigation

EPL362Project

Αρχικά:

O server και η Βάση Δεδομένων βρίσκονται στο localhost οπότε πρέπει να είναι εγκατηστημένο το XAMPP και ανοιχτά το Apache Web Server και το MySQL Database services.

Οδηγίες για την εγκατάσταση του ΧΑΜΡΡ μπορούν να βρεθούν εδώ:

    https://www.apachefriends.org/index.html

Μετά την εγκατάσταση του XAMPP, ανοίγουμε το πρόγραμμα και ξεκινούμε τις υπηρεσίες Apache Web Server και MySQL Database όπως αναφέραμε πιο πάνω.

Όταν ξεκινήσουν επιτυχώς οι 2 αυτές υπηρεσίες ανοίγουμε ένα web browser και μεταφερόμαστε στο URL:

	127.0.0.1/phpmyadmin

Μεταφερόμαστε στο tab Import και μέσω του browse βρίσκουμε το φάκελο fill_tables_sql και επιλέγουμε το sql script που βρίσκεται στο φάκελο αυτό. Το αρχείο που πρέπει να γίνει import είναι το EPL362DB.sql το οποίο δημιουργεί τη Βάση Δεδομένων με το όνομα EPL362DB, δημιουργεί τα tables και εισάγει τα δεδομένα στους πίνακες.

Εκτέλεση:

Για την εκτέλεση του προγράμματος δημιουργήσαμε ένα .bat file(RUN_WINDOWS.bat) το οποίο κάνει compile όλα τα .java files μέσα στον src φάκελο του project μας.

Ακολούθως ξεκινά το RMIRegistry και ξεκινά τον server όπου ενώνεται και με την Βάση Δεδομένων που δημιουργήσαμε.

Μέσω της Eclipse στο project, στο φάκελο src και στο package application ανοίγουμε το mainApplication.java και το τρέχουμε.

Ακολούθως θα εμφανιστεί το το GUI του login.

Για τη σύνδεση και την εμφάνιση των κατάλληλων διαπροσωπειών μπορούμε να εισάγουμε:

Receptionist:

	Username: a
	Password: a

Clinical Staff:

	Username: b
	Password: b		

Medical Records Staff:

	Username: c
	Password: c

Έλεγχος:

Για τον έλεγχο υπάρχει το package test και ξεκινούμε το mainApplicationTest.java το οποίο περιέχει τα testing σχετικά με τις λειτουργίες του server και της Βάσης Δεδομένων. Προϋπόθεση για να τρέξουν σωστά οι ελέγχοι είναι να τρέχει ο server που ξεκινήσαμε πιο πριν με το .bat file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published