https://github.com/chanukamullevidana/hospital-opd-management-system
OPD Management Desktop Application for OOP group project at USJ ππ
https://github.com/chanukamullevidana/hospital-opd-management-system
css file-handling intellij-idea itextpdf java javafx jfeonix mvc-architecture oop-principles singleton-pattern
Last synced: about 2 months ago
JSON representation
OPD Management Desktop Application for OOP group project at USJ ππ
- Host: GitHub
- URL: https://github.com/chanukamullevidana/hospital-opd-management-system
- Owner: chanukamullevidana
- License: apache-2.0
- Created: 2020-12-06T17:19:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-06T20:40:31.000Z (over 1 year ago)
- Last Synced: 2025-03-05T09:42:13.709Z (about 2 months ago)
- Topics: css, file-handling, intellij-idea, itextpdf, java, javafx, jfeonix, mvc-architecture, oop-principles, singleton-pattern
- Language: Java
- Homepage:
- Size: 45 MB
- Stars: 15
- Watchers: 3
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :hospital: Hospital-OPD-Management-System




## Introduction π
OPD (Out-Patient Department) is responsible for managing out-patients who just come for a doctor for their issue/ disease checkup and managing front desk operations such as managing a visitor book, call log, postal records, and complaints.This system will be mainly used by:
- Receptionist
- Patient
- Medical Officer
- Admin
The Hospital-OPD Management System we developed is a desktop application system that was built according to the MVC architecture, using the technologies which are Java, JavaFX, itextpdf and jfoenix libraries, singleton pattern, and File Handling. By analyzing the project requirements, we categorized our system into seven main functions which also include their subfunctions as well. Therefore, the seven main functions are Visitor management, Postal management, Complain management, Appointment management, Reference management, User management, and Report management. Since we have analyzed and recognized well our projectβs main requirements, and with our group membersβ efforts, we were able to build a successful Hospital management System with additional features that we were able to do project satisfaction level.
## Technology stack ππ
### Languages


### Frameworks and Libs



### Architecture and Design Patterns



### Tools and Technologies



## High-Level Diagram
## Login Interface & Credentials
| User Type | Username | Password |
|--------------|---------------|--------------|
|ADMIN |admin |admin |
|RECEPTIONIST |receptionist |receptionist |
|PATIENT |patient |patient |
|DOCTOR |doctor |doctor |
## Benefits
* There will be Fewer Errors and Accuracy will be High.
* Time will be Saved.
* Reduce Error Risk.
* Easy Access to Data.
* Paperless Work.
## π¨πΌβπ» Contributors
* M.C.D. Mullevidana
* A.M.R. Madusanka
* K.G.N. Dilshan
* P.M.S. Nimesha
* G.H.B.C. Rashani
You can also follow my GitHub Profile to stay updated about my latest projects: [](https://github.com/chanukaHub)
If you liked the repo then please support it by giving it a star β!
## License
[](https://opensource.org/licenses/Apache)