/DentalManagementSystem

Project created for software testing course the goal was to learn unit testing along other technologies

Primary LanguageC#MIT LicenseMIT

Dental Management System

DMS is a simple management system for the use of dental clinics.
This project repository is for a software engineering course of software testing at Kinneret College.

Instructions for running the solution

Requiered installetions:

    Install .Net Core 2.2 package
    Install .Net Framework 4.8
    Install Microsoft Azure Storage Emulator

Startup of the projects

Before running the projects the azure storage emulator must run.
The Web API solution and the projects within it must run before any of the programs in the DMS solution. In the project properties setup multiple project startup for the ManagementService, QueueService and UsersService projects


UI Components

The DMS solution holds the UI components of the system.
To login to the Staff client application you need to enter the credentials that are stored in the data generators inside of UserService project.
To use the Queue display TV you need to load it before you log in to the staff client application. once you log in you will see the station displayed on the TV.
The Queue registering application works in the operational times of the clinic (it is set in the Management Service DataGenerator), if the Queue is not in the working hours it will be greyed out.