EX 2 Functions and Pointers
EX 2 Functions and Pointers
MODULAR PROGRAMME
Dates
Date Issued to Students Date to be Returned to Students
TBC
TBC
Submission Details
to submit the assignment within the 48-hour late submission window will result in a non-
submission being recorded.
Deliverables
Enclosed
This exercise assesses the skills required to develop user defined functions,
array, selections and conditions
Exercise 2. 1
Write a program to develop authentication system with strong password that will allow
the user to store password. You need to make logins system for both students and staff.
The login detail includes user id, user name, password and role(student/staff).
The program should display role based success message on entering correct credentials
In Partnership with
E.g. The success message for the student Welcome Student and welcome staff for the
staff
Password:
Minimum two function need to be written Create Password and Save Password
Exercise 2.1
Design a registration system tailored for GCET students, facilitating enrollment and
withdrawal from certification courses offered during the summer season and draw
sequence diagram. The program should provide students with options to register for
and withdraw from these courses
• In student panel after login (created in 2.1) the dashboard will display.
o Student Dashboard
▪ The dashboard includes student profile,
▪ list of registered courses
▪ menu
• Register Course
• Drop Course
• Check Fee
• Exit
o Staff dashboard
In Partnership with
▪ List of registered courses
▪ Menu
• List of courses
• Exit
• The students can add/drop registration with in specified time
• Display total fee to be paid for certificates
• Admin can see the list of registered and dropped students
• Draw Sequence Diagram
Note: You are required to use functions specially for login, registration, drop, profile
and list of courses.
MARKING
6- Output= 2
Sequence diagram
1. Notations= 2 Marks
2. Entities and interaction= 4 Marks
3. Completeness= 2 Marks
Total 50 marks