linphone-40685558 / group3-coursework

Apache License 2.0
0 stars 0 forks source link

workflow

Master Branch Develop Branch

LICENSE Releases codecov

๐Ÿš€ Population Information Reporting System

๐Ÿ“– Project Overview

This project focuses on developing a Population Information Reporting System that provides various reports based on population data from an SQL database. The system will allow the organization to generate reports on population data at different levels, including by country, continent, and region.

Key features include:


โš™๏ธ Project Setup

Prerequisites


๐Ÿ” Features and Queries

This system supports the following 32 queries, offering detailed insights into population data at various levels. 32 requirements of 32 have been implemented, which is 100%. Each evidence is shown as below:

Country Reports

ID Name Met Screenshot
1 All countries in the world organized by largest population to smallest. Yes Image
2 All countries in a continent organized by largest population to smallest. Yes Image
3 All countries in a region organized by largest population to smallest. Yes Image
4 Top N populated countries in the world, where N is provided by the user. Yes Image
5 Top N populated countries in a continent, where N is provided by the user. Yes Image
6 Top N populated countries in a region, where N is provided by the user. Yes Image

City Reports

ID Name Met Screenshot
7 All cities in the world organized by largest population to smallest. Yes Image
8 All cities in a continent organized by largest population to smallest. Yes Image
9 All cities in a region organized by largest population to smallest. Yes Image
10 All cities in a country organized by largest population to smallest. Yes Image
11 All cities in a district organized by largest population to smallest. Yes Image
12 Top N populated cities in the world, where N is provided by the user. Yes Image
13 Top N populated cities in a continent, where N is provided by the user. Yes Image
14 Top N populated cities in a region, where N is provided by the user. Yes Image
15 Top N populated cities in a country, where N is provided by the user. Yes Image
16 Top N populated cities in a district, where N is provided by the user. Yes Image

Capital City Reports

ID Name Met Screenshot
17 All capital cities in the world organized by largest population to smallest. Yes Image
18 All capital cities in a continent organized by largest population to smallest. Yes Image
19 All capital cities in a region organized by largest population to smallest. Yes Image
20 Top N populated capital cities in the world, where N is provided by the user. Yes Image
21 Top N populated capital cities in a continent, where N is provided by the user. Yes Image
22 Top N populated capital cities in a region, where N is provided by the user. Yes Image

Population Distribution

ID Name Met Screenshot
23 Population of people living in cities vs. not living in cities, by continent. Yes Image
24 Population of people living in cities vs. not living in cities, by region. Yes Image
25 Population of people living in cities vs. not living in cities, by country. Yes Image

General Population Reports

ID Name Met Screenshot
26 The population of the world. Yes Image
27 The population of a continent. Yes Image
28 The population of a region. Yes Image
29 The population of a country. Yes Image
30 The population of a district. Yes Image
31 The population of a city. Yes Image

Language Reports

ID Name Met Screenshot
32 Number of people who speak the following languages, ranked from greatest to smallest, including percentage of the world population: Chinese, English, Hindi, Spanish, Arabic. Yes Image

Individual Contribution

Matric No. Code Review 1 Code Review 2 Code Review 3 Code Review 4 Final Deliverable
40685558 (LPMZ) 26% 29% 30% 26.5% 26.5%
40685545 (EEHS) 26% 29% 30% 26.5% 26.5%
40685540 (ACM) 26% 29% 30% 26.5% 26.5%
40685542 (AKP) 22% 13% 10% 20.5% 20.5%
Total 100% 100% 100% 100% 100%