Skip to content

A Customer Relationship Management (CRM) system for Northampton Medical Clinic, developed using Object-Oriented Java and implementing the Model-View-Controller (MVC) design pattern.

License

Notifications You must be signed in to change notification settings

fkitsantas/Northampton-Medical-Clinic-Java-CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Northampton-Medical-Clinic-Java-CRM

Table of Contents

About the Project

The Northampton Medical Clinic Java CRM is a Customer Relationship Management (CRM) system developed specifically for the Northampton Medical Clinic. This project was built using Object-Oriented Java and implements the Model-View-Controller (MVC) design pattern.

Technical Stack

This project is developed in Java, following the Model-View-Controller (MVC) design pattern. The main class of the application initializes the LoginModel, LoginController, and LoginView classes, indicating a clear separation of concerns between the model, view, and controller components of the application.

Features

  • Staff Management: The application provides a way for managing staff records. Admin users can create, edit, and remove staff accounts, each with a unique username and password.

  • Nurse Management: Similarly, nurse records can be managed through the application. This involves adding new nurses, updating information of existing nurses, or removing nurses from the system.

  • Patient Management: The application allows for detailed patient management. Patient records, including relevant medical and contact information, can be added, updated, or removed as necessary.

  • Appointment Management: The system supports comprehensive appointment management. Appointments can be set, updated, or cancelled, allowing for efficient scheduling and rescheduling.

Running the Application

You can download the Executable Jar directly from here: Northampton-Medical-Clinic-Java-CRM, and run it on your Windows / Linux / MAC Desktop.

Admin Access (Reception Staff)

For testing purposes, the application can be accessed using the following admin credentials:

  • Username: admin
  • Password: 123

Prerequisites

To run the application, ensure you have Java SE Runtime Environment 8 installed on your machine.

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

About

A Customer Relationship Management (CRM) system for Northampton Medical Clinic, developed using Object-Oriented Java and implementing the Model-View-Controller (MVC) design pattern.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages