(Imported from GitLab)
Check out the Wiki for more information on the individual sprints, project structure and scope.
- IntelliJ (or another Java IDE)
- IntelliJ is required to modify the GUI. The GUI is created using IntelliJ's GUI Designer tool, which produces a
.formfile that is linked with it's.javaclass of the same name.
- IntelliJ is required to modify the GUI. The GUI is created using IntelliJ's GUI Designer tool, which produces a
- MySQL (version 14.14, Distrib 5.7.36)
- Java SDK (version 16)
- Maven
- Unzip the project
- Run/import the
/TheGP_Database_24_Mar_Raw.sqlscript with MySQL to create the local database
- When opening the project in an IDE, if there is an error with the imports, it is likely due to missing Maven. Follow the steps on this page to fix the issue if encountered: https://stackoverflow.com/a/13640110
- If running
/TheGP_Database_24_Mar_Raw.sqlgives a bug in MySQL, then try running/TheGP_Database_24_Mar.sql
- Open the project with IntelliJ (or the IDE of your choice)
- Inside the project, open the
/src/main/java/com/group15A/DataAccess/DataAccess.javafile - Edit the
DB_USERandDB_PASSWORDvalues to your local database username and password respectively
In the IDE of your choice, run the /src/main/java/com/group15A/Main.java class
The database contains some dummy data that you can test the application with.
Here is a list of patient emails you can use to login (the password for all of the following patients is Password1*):
dneal@email.comlhines@email.comlschaefer@email.comjelly@email.comhdrake@email.comlrice@email.combdouglas@email.comadennis@email.comacarter@email.comjedwards@email.com