1
edit
Changes
→Week 13
Progress for Release 0.2 is tracked in the README files on the SVN
SVN Link: [svn://zenit.senecac.on.ca/btp300_123brep6] CField > Radney, Rubinder CLine > Radney, Rubinder CLabel > Elsi, Shavauhn CButton > Elsi, Shavauhn
==Week 6 ==
CDialog
November 2, 2012 - November 10, 2012
===========================================
Rubinder
* - constructor
* - header file
* - draw()
* - editable()
* - Edit()
Radney
* - constructor
* - header file (modified destructor for dynamic delete)
* - curField()
* - curIndex()
* - add(CField*)
==Week 7 ==
==Week 8 ==
==Week 12 ==
==Week 13 ==
Rubinder, Radney
Started working on Assignment 3i
Proposed Design:
Walk-in clinic
We will have a Patient Object containing ID, Name and a Service Object
Service object further saves a list of services given to the patient, storing service name and date/time
We will be working on some of Tier 1(Main menu) without CIO, Tier 2(Storing of data) and Tier 3(File Access)
For Tier 2
We will be storing the patient objects in a generic linked list
we will be implementing the following functions
1. append
2. remove
3. retrieve
4. sort - this also includes coding 2 separate functions to sort by name and ID
'''initially we were also to implement sorting by service date, but given the time constraint,we will skip that for now and only sort by Patient ID and patient Name
'''
For Tier 3
we will be implementing read and write functions using a binary file
And we'll be developing a test main to test Tier 2 and Tier 3
Breakdown of work:
Basic structure of Linked List, patient and service objects - Rubinder and Radney
Append, remove, retrieve and sort functions - Rubinder
File Access - Radney
Small Test Main - Radney
Utilities - Radney
Debugging - Rubinder and Radney
==Week 14 ==