The level and low level. In this chapter,

The
 design phase includes the organization and the building of the system’s
diagrams, both high level and low level. In this chapter, we include the high
level architectural diagram as a high level. Also, the use case, sequence,
class and entity relationship diagrams (ERD) as low level diagrams which
describe the functions deeply and the way they work in detail.Figure
(4.1) shows a high-level
system architectural diagram of Derma Now Application. It displays the main set
of components that involved in Derma Now Application which are: android based devices,
server, database and google map. First of all, it shows the user, either doctor
or patient will capture an image of skin’s infected area, and send it to server
to be processed using image processing algorithms, then it sends back the
results with recommendation and medication for doctor’s side and some
pre-cautions for patient’s side. It

 shows for patient any near dermatology clinic through
google map. For doctor who owns their own clinic , he/she can manage his/her
appointment schedule through application and secretary will help him/her in
managing the schedules .A use case diagram is applied to
analyze the functional requirements of 
the system to help the developers understand the functional requirements
of their system without regard for implementation details . It also
represents the user’s interaction with the system that demonstrates the
relationship between the user and the different use cases. In Derma Now
Application the user and either doctor or patient, they can take benefit of
skin detection by taking a picture of skin infected area and then get the
diagnosis. Doctor and patient can manage their account by creating an account.
The application gives ability to patient to reserve an appointment either by
finding the nearest clinic or a dermatologist, or search for a special doctor
or clinic by name, area or district. Doctor can manage and customize his/her
schedule and he/she has the ability to make a new sub user account for his/her
secretary to help him/her managing the appointment schedule through the
application within the daily working days. The ERD diagram described the relationships established in our
database. Derma Now application uses six tables of SQL database tables: a
doctor table, patient, diseases, schedule, secretary and rating. All tables act
together and form relationships for the application to function properly and
store attributes correctly. Figure ?? shows the Derma Now ERD.Sequence
diagrams are part of the UML diagrams and are used to model the sequence of the
interactions that have a detailed view of how operations are carried between
actors and objects within the system that take place during a particular use
case or use case instance .

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

Here is our sequence
diagrams of the main two features in our application . The first one is about
the Skin detection feature and the second one is about the appointment schedule
feature Class diagram is a static diagram that shows the static structure of the
system. It describes the attributes, operations and constraints. Moreover class
diagram is the only UML diagram that offer direct mapping with object oriented
languages. Figure ??
shows the Derma Now class diagram.The main users of Dema Now Application are Doctors, Patients, and
Secretary. Each one of them has specific graphical user interface (GUI) that is
compatible with the features provided for him. The prototype of Derma Now is
implemented by using proto.io online tool. Figure4.7 – Figure4.9 show sign up and sign in
forms for users.