The level and low level. In this chapter,

The design phase includes the organization and the building of the system’sdiagrams, both high level and low level. In this chapter, we include the highlevel architectural diagram as a high level. Also, the use case, sequence,class and entity relationship diagrams (ERD) as low level diagrams whichdescribe the functions deeply and the way they work in detail.Figure(4.1) shows a high-levelsystem architectural diagram of Derma Now Application. It displays the main setof 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 doctoror patient will capture an image of skin’s infected area, and send it to serverto be processed using image processing algorithms, then it sends back theresults with recommendation and medication for doctor’s side and somepre-cautions for patient’s side.

It shows for patient any near dermatology clinic throughgoogle map. For doctor who owns their own clinic , he/she can manage his/herappointment schedule through application and secretary will help him/her inmanaging the schedules .A use case diagram is applied toanalyze the functional requirements of the system to help the developers understand the functional requirementsof their system without regard for implementation details .

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


order now

It alsorepresents the user’s interaction with the system that demonstrates therelationship between the user and the different use cases. In Derma NowApplication the user and either doctor or patient, they can take benefit ofskin detection by taking a picture of skin infected area and then get thediagnosis. Doctor and patient can manage their account by creating an account.The application gives ability to patient to reserve an appointment either byfinding the nearest clinic or a dermatologist, or search for a special doctoror clinic by name, area or district. Doctor can manage and customize his/herschedule and he/she has the ability to make a new sub user account for his/hersecretary to help him/her managing the appointment schedule through theapplication within the daily working days.

 The ERD diagram described the relationships established in ourdatabase. Derma Now application uses six tables of SQL database tables: adoctor table, patient, diseases, schedule, secretary and rating. All tables acttogether and form relationships for the application to function properly andstore attributes correctly. Figure ?? shows the Derma Now ERD.Sequencediagrams are part of the UML diagrams and are used to model the sequence of theinteractions that have a detailed view of how operations are carried betweenactors and objects within the system that take place during a particular usecase or use case instance .

Here is our sequencediagrams of the main two features in our application . The first one is aboutthe Skin detection feature and the second one is about the appointment schedulefeature Class diagram is a static diagram that shows the static structure of thesystem. It describes the attributes, operations and constraints. Moreover classdiagram is the only UML diagram that offer direct mapping with object orientedlanguages. Figure ??shows the Derma Now class diagram.The main users of Dema Now Application are Doctors, Patients, andSecretary.

Each one of them has specific graphical user interface (GUI) that iscompatible with the features provided for him. The prototype of Derma Now isimplemented by using proto.io online tool. Figure4.7 – Figure4.9 show sign up and sign informs for users.

x

Hi!
I'm Mary!

Would you like to get a custom essay? How about receiving a customized one?

Check it out