Skip to content

Sophie-Turner/Patient-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Soft252_cw

Welcome to MUMPS - My Uni Medical Practice System!
We are an outstanding practice, and all our doctors have attended school! Hot on all the lastest trends in medicine and witchcraft, we offer our new clients a whole year's guarantee to keep you alive, or your money back!


Description: This program uses the strategy and factory design patterns.

Credits:
Draw.io was used for the UML diagrams.
NetBeans was used to develop the program.
XML was used for data storage.
DOM was used for XML parsing, etc.
JavaDoc was used for comments.
JUnit was used for tests.


Things I did successfully:
Used MVC architecture.
Implemented strategy pattern.
Implemented factory pattern.
Used inheritence, interfaces and abstraction.
Got login to send user to the correct place based on their username (A..., D..., P... or S...).
Read data from XML into combo boxes.
Created GUI JFrames for all parts of the program, for all users.
Made buttons direct the user to the right place.
Drew UML diagrams.
Made Javadoc.
Made some JUnit tests.
Made methods to read from and write to the XML file.

Things I started but didn't finish on time:
Exception handling.
Displaying some data on GUI, eg. Table of doctor information.
Getting actions from the form to call methods, eg. remove a patient method called by clicking the remove button.
Optimising code and making it better in terms of SOLID in some places, eg. PopulateLists class.
Some functionalities, eg. Prescribe medicine to a patient, etc.
Password checking.

About

Patient Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published