1. Homepage
  2. Programming
  3. CT077 DATA STRUCTURES Group Assigment - DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM

CT077 DATA STRUCTURES Group Assigment - DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM

Engage in a Conversation
APUCT077DATA STRUCTURESDENGUE FEVER SURVEILLANCE AND ALERT SYSTEM

CT077-3-2-DSTR Group Assignment Page 1 of 7 CourseNana.COM


DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM CourseNana.COM

FOR MALAYSIAN MINISTRY OF HEALTH (MOH) CourseNana.COM

Dengue fever is an illness spread by the bite of mosquitos infected with one of the dengue viruses. Symptoms are usually flu-like but can worsen to severe dengue (dengue hemorrhagic fever), a life-threatening condition. Dengue fever is a nationwide and year-round threat in Malaysia; however, transmission is typically highest October-March when environmental conditions are ideal for mosquito breeding. Malaysia reported roughly 64,078 dengue fever cases nationwide in 2022, 26,365 cases in 2021, and 90,304 cases in 2020 (Malaysia: Elevated dengue fever activity reported nationwide, especially in Selangor, through late May, 2023). CourseNana.COM

The Malaysian Ministry of Health (MOH) is looking to collaborate with industry partners to establish a dengue surveillance system and notify people when it detects any dengue case happen. The dengue system is also aimed at ensuring that Malaysians receive weekly or monthly warnings about any Malaysian state that may experience an increase in dengue cases. CourseNana.COM

Your team is honored to be chosen as a part of the development team for this project. Including you, your team consists of FOUR (4) members. During the development phase, the Ministry of Health (MOH) shared two sets of statistical data about dengue cases in recent years for this project. CourseNana.COM

  1. Dataset 1: Annual number of dengue cases by state.csv CourseNana.COM

  2. Dataset 2: Number of dengue fever cases weekly by state.csv CourseNana.COM

These TWO (2) datasets contain information such as number of cases per week, number of cases per year, age categories infected with dengue, etc. Your team must develop this system in C++ programming and implement appropriate data structures to store and manage different types of information in the system. CourseNana.COM

As required by MOH, system capabilities must include, but not be limited to, the following criteria: CourseNana.COM

User: CourseNana.COM

Login and logout
Manage their personal information, e.g., current state of residence, phone number, etc.
View total dengue cases based on selected years or selected states.
View daily dengue cases for all states in descending order based on state name. View dengue alert messages from the MOH admin. Move backwards and forwards between received alert messages.
Use a date range to find personal's past dengue fever status and information reported by multiple doctors (relevant to
option 2.3) CourseNana.COM

Doctor: CourseNana.COM

CourseNana.COM

    CourseNana.COM

    CourseNana.COM

                MOH admin CourseNana.COM

                Additional information for this assignment: CourseNana.COM

                CourseNana.COM

                  CourseNana.COM

                  2.1  Login and logout CourseNana.COM

                    CourseNana.COM

                    2.2  Manage their personal information, e.g., current state of residence, phone number, CourseNana.COM

                    etc. CourseNana.COM

                      CourseNana.COM

                      2.3  Report the patient that infected by dengue fever (including their name, age, date, and CourseNana.COM

                      doctor information, etc.) CourseNana.COM

                        CourseNana.COM

                        2.4  View all dengue cases reported by current doctors in latest date. CourseNana.COM

                          CourseNana.COM

                          2.5  Find dengue fever cases based on patient name or patient id. CourseNana.COM

                            CourseNana.COM

                            2.6  Find the number of cases for any given age range and any given state range. CourseNana.COM

                            3.1  Login and logout. CourseNana.COM

                            CourseNana.COM

                            3.2  View total dengue cases reported in Malaysia between 2018 2023 (including the CourseNana.COM

                            new cases reported in option 2.3). Compare them by using a simple bar chart. Sample: CourseNana.COM

                            CourseNana.COM

                            3.3  View weekly dengue cases for all states in ascending order based on case number. CourseNana.COM

                            CourseNana.COM

                            3.4  Send an alert message to users when dengue fever cases in their state reach 20 and CourseNana.COM

                            persist for more than two weeks. CourseNana.COM

                            CourseNana.COM

                            3.5  Manage doctor account. CourseNana.COM

                            CourseNana.COM

                            3.6  Manage user accounts, including deleting user accounts based on inactivity status. CourseNana.COM

                            CourseNana.COM

                            a)  You are encouraged to use at least ONE (1) type of search algorithm and at least ONE (1) type of sort algorithm within the system. Evaluate the algorithms’ efficiency. Justify your answer. CourseNana.COM

                            CourseNana.COM

                            b)  BUILT-IN containers are not allowed in this assignment. All containers are self-created. CourseNana.COM

                            CourseNana.COM

                            c)  This assignment does not require any SQL or NO-SQL and file database to store any CourseNana.COM

                            details. CourseNana.COM

                            CourseNana.COM

                            d)  Include all validations required for the system and use good programming practices (e.g., indentation, meaningful identifier names, comments, etc.). CourseNana.COM

                            CourseNana.COM

                            Assignment Requirements CourseNana.COM

                            A group can have a minimum of 2 students and a maximum of 4 students. There are two submissions of the required in this assignment: CourseNana.COM

                            1. Proposal Stage (Week 8) CourseNana.COM

                              • You need to submit your proposal to the LMS by week 8. CourseNana.COM

                              • Proposals should include a few diagrams of proposed data structures, an overall system CourseNana.COM

                                workflow diagram, and some key system function algorithms diagrams. CourseNana.COM

                              • These algorithms should be presented in the form of flowcharts. Justify their use. CourseNana.COM

                              • This proposal will contribute 20% for the final assignment marks (under Design criteria). CourseNana.COM

                              • Refer to Appendix 1 for the PowerPoint Slides contents. CourseNana.COM

                                Approximation of Total Pages for the PowerPoint slides: 15 - 20 (max). CourseNana.COM

                            2. Final Report and Presentation Stage (follow the hand-in date) CourseNana.COM

                              You are required to submit a softcopy of the assignment report and source code to the Moodle system. The report should contain: CourseNana.COM

                              • -  Detailed explanation of the data structures and classes created in program, with proper justification on your decisions (include source code defining classes, data members, and method headers). CourseNana.COM

                              • -  Brief explanation about the algorithms used to implement the functionalities stated above (include code snippets of important parts of implementation). CourseNana.COM

                              • -  Source code of the main function, with screenshots showing program’s input and output interactions. CourseNana.COM

                                Approximation of Total Pages for the documentation: 40 - 60 (max). Approximation of Words for the documentation: 2000 words (min) CourseNana.COM

                                You must present your assignment solution and answers to the lecturer during a Q&A session that will be conducted after the hand-in date. CourseNana.COM

                                If you use some code which has been taken or adapted from another source (book, magazine, internet, forum, etc.) then this must be cited and referenced using APA Referencing Style within your source code, and this must be mentioned explicitly in the report. Failure to reference code properly will be treated as plagiarism. Automated tools for checking code similarities among submissions will be used, and all detected cases will be treated as cheating. Assessment marks are divided as follows: CourseNana.COM

                            Total Percentage CourseNana.COM

                            Design (proposal) CourseNana.COM

                            Implementation CourseNana.COM

                            Documentation CourseNana.COM

                            Presentation CourseNana.COM

                            Total raw marks in each section CourseNana.COM

                            What You Need to Hand In during the final submission? CourseNana.COM

                            1. You are required to hand in the group project report on or before the due date mentioned on the cover sheet of the assignment. CourseNana.COM

                            2. A softcopy of the report (in Word Document / PDF format), in addition to the C++ files of the programs. The organization of files and folders must adhere to the following instructions precisely: CourseNana.COM

                              • The report should be named using format
                                “<GroupNo>_<student ID-leader>_<student ID-member1>_<student ID-member2>_<student ID-member3>.docx”. CourseNana.COM

                                For example G1_TP012345_TP012344_TP012123_TP012126.docx CourseNana.COM

                              • All the source codes (.cpp and .h) should be zipped into one file and named following the above format. Make sure to DELETE all non-source-code files, including executables (*.exe). CourseNana.COM

                            3. You should present an executable solution during Q&A session to demonstrate program execution, the working of the data structure, your understanding of the code, and ability to modify / fix it. CourseNana.COM

                            Bibliography CourseNana.COM

                            Malaysia: Elevated dengue fever activity reported nationwide, especially in Selangor, through late May. (2023, May 30). Retrieved from Crisis24: https://crisis24.garda.com/alerts/2023/05/malaysia-elevated-dengue-fever-activity- reported-nationwide-especially-in-selangor-through-late-may CourseNana.COM

                            Marking Criteria:
                            CourseNana.COM

                            The program submitted will be evaluated according to the following performance criteria: CourseNana.COM

                            Distinction (90% and above) CourseNana.COM

                            • -  Program compiles and executes perfectly CourseNana.COM

                            • -  At least 90% of the required functionalities are correctly implemented CourseNana.COM

                            • -  Efficient data structures and\or algorithms are used in the implementation CourseNana.COM

                            • -  Clear coding style and structure, and code is properly commented CourseNana.COM

                            • -  Functionalities are fully tested/validated in program execution CourseNana.COM

                              Credit (70% 89%) CourseNana.COM

                            • -  Program compiles and executes CourseNana.COM

                            • -  Between 70% and 90% of the required functionalities are correctly implemented CourseNana.COM

                            • -  Implementation uses a data structure or algorithm that is not most efficient CourseNana.COM

                            • -  Clear coding style, and code is properly commented CourseNana.COM

                            • -  Functionalities are not fully tested/validated in program execution CourseNana.COM

                              Pass (50% - 69%) CourseNana.COM

                            • -  Program compiles perfectly and executes CourseNana.COM

                            • -  Between 50% and 70% of the required functionalities are correctly implemented CourseNana.COM

                            • -  Implementation uses inefficient data structures or algorithms CourseNana.COM

                            • -  Unclear coding style, or code is not properly commented CourseNana.COM

                            • -  Functionalities are not full tested/validated in program execution, or produce errors in some cases CourseNana.COM

                              Marginal Fail (30% - 49%) CourseNana.COM

                            • -  Program does not compile or run, but coding logic is almost correct CourseNana.COM

                            • -  Between 30% and 50% of the required functionalities are correctly implemented CourseNana.COM

                            • -  Implementation uses inefficient data structures or algorithms CourseNana.COM

                            • -  Unclear coding style, and no comments provided CourseNana.COM

                            • -  Functionalities are not tested/validated in program execution CourseNana.COM

                              Fail (below 30%) CourseNana.COM

                            - - - - - CourseNana.COM

                            Program is not given
                            Program does not compile or run
                            Less than 30% of the required functionalities are implemented Implementation uses very inefficient data structures or algorithms No proper code structure and no comments provided
                            CourseNana.COM

                            Get in Touch with Our Experts

                            WeChat (微信) WeChat (微信)
                            Whatsapp WhatsApp
                            APU代写,CT077代写,DATA STRUCTURES代写,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM代写,APU代编,CT077代编,DATA STRUCTURES代编,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM代编,APU代考,CT077代考,DATA STRUCTURES代考,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM代考,APUhelp,CT077help,DATA STRUCTUREShelp,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEMhelp,APU作业代写,CT077作业代写,DATA STRUCTURES作业代写,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM作业代写,APU编程代写,CT077编程代写,DATA STRUCTURES编程代写,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEM编程代写,APUprogramming help,CT077programming help,DATA STRUCTURESprogramming help,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEMprogramming help,APUassignment help,CT077assignment help,DATA STRUCTURESassignment help,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEMassignment help,APUsolution,CT077solution,DATA STRUCTURESsolution,DENGUE FEVER SURVEILLANCE AND ALERT SYSTEMsolution,