Final Project CSC 201 Fall 2021-2021 Submission Date: 20 November, 2021 Marks: 10
Final Project CSC 201 Fall 2021-2021 Submission Date: 20 November, 2021 Marks: 10
CSC 201
Fall 2021-2021
Submission Date: 20th November, 2021
Marks: 10
2. Salary Delay: This function calculates if the salary was delayed, calculated by the difference
in the Current Date and PaymentDate field:
a. If salary payment date is within 7 days in the past, then salary delayed =TRUE
IF Current Date – 7 <= PaymentDate THEN SalaryDelayed = True
b. IF salary date is more than 7 days in the past, then salary delayed =FALSE
IF Current Date > PaymentDate + 7 THEN SalaryDelayed = False
3. Print Report: This function helps the user generate the CSV file that needs to be sent to
Central Bank.
The format of report is given below for current date (Suppose, Current Date is 24-10-2021)
Employee Id Name Salary Amount Payment Date Salary
Delayed
121 John Smith 10000 01-10-2021 False
122 Kate Wilson 23000 17-10-2021 True
123 Mohd. Akbar 45000 16-10-2021 False
124 Johnson A. 56000 24-10-2021 True
4. Exit
More requirements:
- Validate the input of the user. If the user inputs the option which is not in the list, he
should be prompted to input again.
- Generate the CSV name as – “CentralBank_WPS.csv”
Report Structure
Submission Guidelines:
1. Submission of the project is no later than 20th of November 2021
2. The project is worth 10%
3. Work needs to be done by a group of students of no more than two students.
4. You are required to submit soft copy of your code and a report in a compressed file via
Blackboard.
5. You are required to give a presentation where you can give a demonstration of your work
in week 13.
6. Each group should submit one copy.
7. Late submissions will be penalized (1 Mark for each day).