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