Skip to content

Rale01/Software_System_for_Pharmacies_in_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Client-Server Software System with MySQL Integration for controlling production and sales in Benu pharmacies

Overview

Welcome to the Java-based Client-Server System with MySQL Integration project. This application is designed to facilitate client-server communication with a MySQL database backend. The project is structured into three main components: ServerskiProgram (Server-side), KlijentskiProgram (Client-side), and Zajednicki (Shared classes).

Project Organization

image

ServerskiProgram (Server-side)

  • Manages communication threads with clients.
  • Implements controllers for server operations.
  • Includes a generic database class for MySQL integration.
  • Provides server forms for startup and displaying connected users.

KlijentskiProgram (Client-side)

  • Features forms for employee tasks.
  • Utilizes a socket for communication with the server.

Zajednicki (Shared classes)

  • Contains shared classes used by both client and server projects.
  • Includes domain classes, KlijentskiZahtev, ServerskiOdgovor classes, and the Operacije_radna_memorija interface.
  • Defines the StatusOdgovora enum for standardized response statuses.

Conceptual model

  • Using the conceptual model, we describe the structure of the system. The conceptual model includes conceptual classes (domain objects) and associations between conceptual classes. image

About

This project represents a client-server system developed in Java, utilizing the Apache NetBeans development environment. The MySQL database serves as the backend for efficient data management. The project is organized into three main components: Server, Client, and Shared.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages