Giter Club home page Giter Club logo

danielbatres / orthodontic-dentistry-clinical-management Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 2 MB

A Java application designed to streamline the management of clinics offering dental and orthodontic services. This project, developed using Java Swing, provides essential tools for such clinics, making it ideal for single-doctor practices. It helps manage patients, appointments, records and more.

License: MIT License

Java 100.00%
application java java-app java-application java-se java-swing programming sql swing ui

orthodontic-dentistry-clinical-management's Introduction

Orthodontic and Dentistry Clinical Management

Dashboard preview

Clinic Management Java Application

Java Java Swing SQL Server

This Java application, developed from August 2022 to January 2023, was originally created to address the specific needs of a dental and orthodontic clinic. It provides efficient administration for a single doctor, streamlining the management of various aspects of the clinic's operations.

Project Origin

This application was initially developed as a bespoke solution to meet the unique requirements of a dental and orthodontic clinic. It was designed to streamline the clinic's administrative processes, including patient management, appointment scheduling, record-keeping, and more.

Project Overview

The application is tailored to the following features:

  • Patient Management: Create and manage patient profiles, including contact details and medical history.
  • Patient Records: Maintain detailed patient records, including treatment plans, X-rays, and invoices.
  • Appointments: Schedule and manage patient appointments.
  • Invoices: keeps invoices of patients' appointments.
  • Dental Charts (Odontograms): Create and view dental charts for patients to track dental conditions and treatments.

System Requirements

To run this application, you'll need to have the following components installed on your system:

  • Java: Ensure you have Java installed on your system. You can download it here.
  • Java Swing: This project uses Java Swing for the user interface.
  • SQL Server: Configure the database connection to match your SQL Server setup.

Please note that you will also need to have the appropriate SQL Server JDBC drivers installed to connect to your database.

Dependencies

To use this application, you'll need to include the KControls library, which is licensed under the Apache License 2.0.

Running the Application

  1. Open the project in NetBeans IDE.

  2. Before running the application, ensure that the required SQL Server database is in place and correctly configured.

Creating the Database

  1. Locate the orthodontic-dentistry-db.sql file in the database/ folder of your project.

  2. Run the SQL script in your SQL Server Management Studio or a similar tool to create the database. This script will set up the required database structure.

Configuring SQL Server Database Connection

  1. Locate the GenerateConnection.java file in the src/com/connection/ folder of your project.

  2. Inside GenerateConnection.java, you'll find the following connection settings:

    // Connection configuration
    private static String user = "user";        // Replace 'user' with your SQL Server username
    private static String password = "password"; // Replace 'password' with your SQL Server password
  3. Save your changes in the GenerateConnection.java file.

With the database in place and the connection settings updated, you're now ready to compile and run the application.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Thank you for checking out the Orthodontic and Dentistry Clinical Management application. If you have any questions, encounter issues, or want to provide feedback, please feel free to reach out:

Your thoughts and suggestions are greatly appreciated!

Application

Application interface views

Welcome screen

Welcome preview

Pacients list

Pacients preview

Pacient profile

Pacient profile preview

Pacient schedule

Schedule preview

Odontogram

Odontogram preview

Empty fields

Empty fields preview

Invoices

Invoice preview

No results

No results preview

orthodontic-dentistry-clinical-management's People

Contributors

danielbatres avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.