Page 83 - FULL REPORT 30012024
P. 83

CHAPTER 4



                                             DESIGN AND DEVELOPMENT






                        This chapter presents a concise overview of the development of the project. It covers

                        the  essential  aspects,  including  system  requirements,  application  design,  data
                        handling,  and  web  development.  Key  elements  discussed  are  functional  and  non-

                        functional requirements, hardware and software specifications, user interface design,

                        data cleaning and preparation, model training, dashboard development with Power BI,
                        and  Flask-based  web  application  construction.  This  section  is  pivotal  for

                        understanding the comprehensive process involved in creating and implementing the
                        stroke prediction tool.




                        4.1     Application Requirement



                                Requirements are necessary for web applications to operate, perform, and

                                remain  secure.  It  is  essential  that  the  particular  system  requirements  be

                                adjusted  to  meet  the  requirements  of  the  application  being  developed  or
                                implemented.  (Nagarajan,  2023).  In  the  chapter,  all  requirement  for  the

                                systems were listed and explained.



                        4.1.1  Functional Requirements



                                Functional  requirements  are  particular  attributes  or  functionalities  that  a
                                system  needs  to  fulfil  in  order  to  satisfy  its  users  (Tiun,  2020).  For  this

                                system, firstly, users can input their personal details into the system. Based

                                on this data, the system calculates and predicts the user's stroke risk, both in
                                terms of percentage and risk level. After the calculation, users receive a clear

                                result  that  indicates  their  risk  level  for  a  stroke.  Furthermore,  the  web
                                application  offers  detailed  information  about  strokes  for  users  seeking

                                comprehensive knowledge. For a more visual understanding, users can also
                                                               66
   78   79   80   81   82   83   84   85   86   87   88