Cos10018 programming concepts and algorithms - design and


Design and implement Mini Record System for Students Data, fulfilling the following requirements:

1. Program must be developed in C programming language
2. Text based menu system is use to communicate with users
3. Access to the program through the individual passwords (NOTE: max three users)
4. Program should allow password storage and password change
5. Use error messaging when it is appropriate
6. Program must interact with text files to simulates a simple storage capabilities:

- adding records
- searching (by student ID, student surname)
- delete records
- sorting records (based od student ID, student surname)
- display records ( NOTE: maximum five records per file )
- change password

Note:

Any action (successful or unsuccessful) on data and on text files should be confirmed and the relevant message should be displayed.

7. Use testing and debugging tools to detect and eliminate logical and syntax errors.

User - Program interaction:

1. User need to enter password to access program's menu
2. User can open the existing text file or to create a new text file
3. Once the text file is specified (or created) program's menu is displayed
4. User menu options:
- Add student record
- Delete student record
- Search student record
- Sort student record
- Change password
- Exit

NOTE:

Good starting point...
textEditor.c program (case study given in class).

***************************************************************************

Student Record format:

ID
GivenName
Surname
Age
MobilePhoneNumber

***************************************************************************

Report and documentation requirements, check list:

- details in the separate document

Solution Preview :

Prepared by a verified Expert
Computer Engineering: Cos10018 programming concepts and algorithms - design and
Reference No:- TGS02360011

Now Priced at $20 (50% Discount)

Recommended (99%)

Rated (4.3/5)