Week 3 – Term 2 2018

Learning Objective: to demonstrate understanding of the Software Requirements Specification in relation to your folio.

Theory:

No new theory this week. You’ll be working on constructing your SRS for your folio.

Programming:

This week we’ll discuss how to “edit” existing users in a CSV file. This requires loading a CSV file, updating a single user in the file, and saving the modified data back to the file.

  • Create a User Interface for editing a student in a Student Management System.
    This program must take as input:
    • Unique Identifier (CASES ID) – e.g.: SMI0001

    Once the data has been entered, the program should load the contents of the file allStudents.csv. It should check each line of the file to see if the unique identifier appears. If it appears, it should display the user details in the same way as shown on your ‘add student’ program, but with each entry pre-filled. Your program should allow for saving any changes back to the allStudents.csv file.

Homework:
Theory: Continue working on your SRS at home. Make sure you keep appropriate backups.
Programming: Complete the programming task for the week. Due: 09/05/201