Chaptre 2
Chaptre 2
Chaptre 2
Introduction:
This chapter aims to provide a comprehensive description of the function of our system and
create models of how this function works. To achieve this latter, we use the Unified Language
Model (UML).
Requirement specification:
Definition of UML:
The Unified Modeling Language (UML) is a pictogram based graphical modeling language
designed as a standardized visualization method in the fields of software development and
object oriented design. [3]
To model the needs of our system, we use the three following diagrams:
A use case diagram is a modeling tool for describing the interactions between users (actors)
and an IT system. In summary, the use case diagram provides an overview of a system's
functionality from the perspective of its users.
the user. Each user of the system (dentist, nurse, patient) has access privileges previously
defined by the application administrator.
Patient: can know the information of the dentist and the service he choose and booking
appointment. With authority of changing the features of it.
Dentist: covers activities related to the management of patient records and medical
prescriptions in a dental clinic.
Nurse: The nurse accesses the computer system to manage appointments and patient
information.
Class diagram:
The class diagram allows you to present the classes of the application, the relationships
between these classes, and the attributes and methods of each class.
Figure 2 classe diagram
The classes on which our system focuses:
Class
Attribute
Field designation Type
Patient Idp Patient identifier Number
Firstnamep Patient first name Varchar
Lastnamep Patient last name Varchar
Emailp Patient email Varchar
Phonep Patient phone Varchar
Adressp Patient address Varchar
dateofbirthp Patient date of birth Date
Conclusion:
In this second chapter, we were able to carry out and detail the design and creation of
our information system for the dental clinic by first adapting to the language of
modeling and based on the diagrams of the UML formalism.by using use case diagram and
class diagram.