Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
54 views29 pages

Psudocode

This document outlines the pseudocode for a student enrollment and management system. It includes: 1) A login screen that requires a designation and password to access the main menu. 2) A main menu with options like enrollment, registrar, cashier, tools, and about. Selecting an option leads to its corresponding form or functionality. 3) Forms and functionality for tasks like viewing student records, making payments, tracking history logs, and managing enrolled students. Data is stored in a database and various forms allow viewing, editing, and updating student information.

Uploaded by

Crypto Signal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views29 pages

Psudocode

This document outlines the pseudocode for a student enrollment and management system. It includes: 1) A login screen that requires a designation and password to access the main menu. 2) A main menu with options like enrollment, registrar, cashier, tools, and about. Selecting an option leads to its corresponding form or functionality. 3) Forms and functionality for tasks like viewing student records, making payments, tracking history logs, and managing enrolled students. Data is stored in a database and various forms allow viewing, editing, and updating student information.

Uploaded by

Crypto Signal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

28

<Log –in>
Display Splash Screen
Counter=0
Display Log-in Window
Enter Designation And Password
Display Options
[1] Login
[2] Cancel
Read User’s Option
If option=1
Choose designation
Enter password
If designation and password correct
Show Main Menu
Else
Count=count+1
If count =0
Display” 3 attempted login error
occurred.You need to wait for 1 minute to attempt again. Exiting...”
Return to Login Form
End if
ElseIf option = 2
Return to Login Form
End if

<Main Menu>
Display Window
Display Option
29

[1] System
[2] Enrollment
[3] Registrar
[4] Cashier
[5] Log History
[6] Tools
[7] About
[8] Change User
[9] New Student
[10] Old Student
[11] Pay Fees
[12] Student’s Record
[13] Log History
[14] Enrolled List
[15] Student List
[16] Payment History
[17] Change Background
[18] Set Default
Read User’s Option
If option = 1
System
Else If option = 2
Enrollment
Else If option=3
Registrar
Else aaaaaaaIf option=4
Cashier
30

Else If option=5
Display Log History Form
Show Login History
Display option
[1] Sort by
[2] Refresh

If option= 1
Display option
[1] Admin
[2] Cashier
[3] Registrar
If option=1
Show all login history of Admins
If option=2
Show all login history of Cashiers
If option=3
Show all login history of Registrars
End if
If option=2
Refresh Login history
End if
Else if option=6
Display option
[1] Notepad
[2]Paint
If option=1
31

Open Notepad.exe
Else if option=2
Open Paint.exe
End if
Else If option=7
Display About Form
Back to Main Menu
Else If option= 8
Display Log-in Window
Enter Designation and Password
Display Options
[1] Login
[2] Cancel
Read User’s Option
If option=1
Choose designation
Enter password
If designation and password correct
Show Main Menu
Else
Count=count+1
If count =0
Display” 3 attempted login error
occurred.You need to wait for 1 minute to attempt again. Exiting...”
Return to Login Form
End if
ElseIf option = 2
Return to Login Form
32

End if
Else If option = 9
Display New Student Form
Display Option
[1] Upload
[2]Enroll
[3]Print Payment Report
[4]Cancel

If option = 1
Show File
Click Picture
Display Option
[1] Open
[2] Cancel

If option = 1
Display Selected Picture on Form
Else if option =2
Return to old Student Form
End if

Else If option = 2
Display "Registering Student, Continue?"
Display Option
[1] Yes
[2] No
33

If option =1
Fill in New Student Form Fields
Display” Student has been successfully enrolled!”
Click Ok
Update Database
Else If option=2
Return to New Student Form
End if
Else If option=3
Display Invoice Report Window
Print

Else If option =4
Display “Are you sure you want to cancel?”
Display option
[1] Yes
[2] No
If option = 1
Display “Enrolling of student has been canceled!”
Clear New Student Form Fields
Click Ok
Else If option=2
Return to New Student Form
End if
Else If option = 2
Return to New Student Form
End if
34

End if
Else if option =10
Display Old Student Form
Search Last Name

Display Option
[1]Enroll
[2]Print Payment Report
[3]Cancel
If option = 1
Fill in Old Student Form Data Fields
Display” Student has been successfully enrolled!”
Click Ok
Update Database
Return to Old Student Form
End if
Else If option=2
Display Invoice Report Window
Print

Else If option =3
Display “Are you sure you want to cancel?”
Display option
[1] Yes
[2] No
If option = 1
Display “Enrolling of student has been canceled!”
35

Clear Old Student Form Fields


Click Ok
Else If option=2
Return to Old Student Form
End if
Else If option = 2
Return to Old Student Form
End if
End if

Else if option = 11
Show Payment Form
Search Last Name
Fill in Payment Data Fields
Display Option
[1] Print Payment Report
[2] Save Payment
If option =1
Display Invoice Report Window
Print
Else if option =2
Display “Payment saved!”
Update Database
End if

Else if option=12
Display Student Record Form
36

Display option
[1] Search Last Name
[2] Student and Parent’s Information
[3] Payment History
[4] Siblings
[5] Last Schools Attended

If option =1
Input Last name
Display List of all last names searched
Select name from the list
Show data of selected name

Else If option =2
Display Student and Parent’s Information Form
Show Student Data Fields
Display option
[1] Upload
[2] Update
[3] Cancel

If option= 1
Show File
Click Picture
Display Option
[1] Open
[2] Cancel
37

If option = 1
Display Selected Picture on Form
Else if option =2
Return to Student and Parent’s Information Form
End if

Else if option =2
Display “Updating Student and Parent’s Information, Continue?”
Display Option
[1] Yes
[2] No
If option=1
Edit Student and Parent’s Data
Display "Student's and Parent's information have been updated"
Click Ok
Update Database
Else if option=2
Return to Student and Parent’s Information Form
End if
Else if option =3
Display “Are you sure you want to cancel?”
Display Option
[1] Yes
[2] No
If option =1
Refresh Student and Parent’s Information Fields
38

Else if option=2
Return to Student and Parent’s Information Form
End if
Else if option =3
Display Student’s Payment History Form
Show Student’s Payment History
Else if option=4
Display Siblings Form
Show Siblings
Else if option=5
Display Schools Last Attended Form
Show List of Schools Last Attended

Else if option=13
Display Log History Form
Show Login History
Display option
[1] Sort by
[2] Refresh

If option= 1
Display option
[1] Admin
[2] Cashier
[3] Registrar
If option=1
Show all login history of Admins
39

If option=2
Show all login history of Cashiers
If option=3
Show all login history of Registrars
End if
If option=2
Refresh Login history
End if
Else if option = 14
Display Enrolled Student List Form
Show list of enrolled student
Display option
[1] Level and section
[2] School Year
[3] Search Last Name
[4] Refresh List
[5] Print List
If option=1
Show list of enrolled students by selected level and section
Else if option=2
Show list of enrolled students by selected school year
Else if option=3
Show list of enrolled students by inputted last name
Else if option=4
Refresh list of enrolled students
Else if option =5
Display Enrolled Students List Window
40

Print
End if
Else if option = 15
Display Student List Form
Show list of students
Display option
[1] Level and section
[2] School Year
[3] Search Last Name
[4] Refresh List
[5] Print List
If option=1
Show list of students by selected level and section
Else if option=2
Show list of students by selected school year
Else if option=3
Show list of students by inputted last name
Else if option=4
Refresh list of students
Else if option =5
Display Students List Report Window
Print
End if
Else if option=16
Display Payment History Form
Display option
[1] School Year
41

[2] Refresh List


[3] Print List

If option=1
Show payment history by selected school year
Else if option=2
Refresh payment history
Else if option=3
Display Payment History Report Window
Print
End if
Else if option=17
Show File
Click Picture
Display Option
[1] Open
[2] Cancel

If option = 1
Display Selected Picture on Form as Background
Else if option =2
Return to Main Menu Form Form
End if
Else if option=18
Set Background as Default
End if
42

<Administrative>
Display option
[1] Manage Section
[2] Manage Fees
[3] Add School Year
[4] Manage User
[5] Backup/Restore Database

If option=1
Display Manage Section Form
Display Option
[1] Add
[2] Update
[3] Delete
If option=1
Fill in Manage Section Data Fields
Update Database
Display” New section has been added!”

Else if option=2
Display” Are you sure you want to update this section?
Display Option
[1] Yes
[2] No
If option=1
Edit Selected Manage Section Data
Update Database
43

Display”Section has been updated!”


Click ok
Else if option=2
Return to Manage Section Form
End if
Else if option=3
Display ”Do you want to delete this section?”
Display option
[1] Yes
[2] No
If option=1
Delete selected Manage Section Data Fields
Update Database
Display ”Section has been deleted”
Click ok
Else if option =2
Return to Manage Section Form
End if
End if
Else if option = 2
Display Manage Fees Form
Display option
[1] Add
[2] Update
[3] Delete
If option=1
Fill in Manage Fees Data Fields
44

Update Database
Display” New fee has been added!”

Else if option=2
Display” Are you sure you want to update this fee?
Display Option
[1] Yes
[2] No
If option=1
Edit Selected Manage Fees Data
Update Database
Display”Fee has been updated!”
Click ok
Else if option=2
Return to Manage Fees Form
End if
Else if option=3
Display ”Do you want to delete this fee?”
Display option
[1] Yes
[2] No
If option=1
Delete selected Manage Fees Data Fields
Update Database
Display ”Fee has been deleted”
Click ok
Else if option =2
45

Return to Manage Fees Form


End if
End if
Else if option =3
Display Add School Year Form
Display Option
[1] Add School Year
[2] Close School Year
If option=1
Add school year and set the status to “Open”
Update Database
Display “New school year added!”
Click Ok
Else if option=2
Set school year’s status to “Close”
Display “School Year has been closed!”
Click ok
End if
Else if option=4
Display Manage User Account Form
Display option
[1] Add
[2] Update
[3] Delete

If option=1
Fill in Manage User Account Data Fields
46

Update Database
Display” New user has been added!”

Else if option=2
Display” Are you sure you want to update this user?
Display Option
[1] Yes
[2] No
If option=1
Edit Selected Manage User Account
Update Database
Display”User account has been updated!”
Click ok
Else if option=2
Return to Manage User Account Form
End if
Else if option=3
Display ”Do you want to delete this user?”
Display option
[1] Yes
[2] No
If option=1
Delete selected Manage User Account Data Fields
Update Database
Display ”User account has been deleted”
Click ok
Else if option =2
47

Return to Manage User Account Form


End if
End if
Else if option=5
Display Backup Form
Display option
[1] Backup
[2] Restore
If option =1
Display “Please wait...”
Backup Database to Backup Folder
Display “ Database has been successfully backed up! (Destination Folder)”

Else if option=2
Display “ Please wait…”
Restore Database from Backup Folder
Display “ Database has been successfully restored!”
End if

<Enrollment>
Display option
[1] Enroll Student
[2] View Enrolled Student

If option=1
Display option
48

[1] Old Student


[2] New student
If option=1
Display Old Student Form
Search Last Name
Display Option
[1]Enroll
[2]Print Payment Report
[3]Cancel
If option = 1
Fill in Old Student Form Data Fields
Display” Student has been successfully enrolled!”
Click Ok
Update Database
Return to Old Student Form

Else If option=2
Display Invoice Report Window
Print

Else If option =3
Display “Are you sure you want to cancel?”
Display option
[1] Yes
[2] No
If option = 1
Display “Enrolling of student has been canceled!”
49

Clear Old Student Form Fields


Click Ok
Else If option=2
Return to Old Student Form
End if
Else If option = 2
Return to Old Student Form
End if
End if
Else If option =2
Display New Student Form
Display Option
[1] Upload
[2]Enroll
[3]Print Payment Report
[4]Cancel

If option = 1
Show File
Click Picture
Display Option
[1] Open
[2] Cancel

If option = 1
Display Selected Picture on Form
Else if option =2
50

Return to old Student Form


End if

Else If option = 2
Display "Registering Student, Continue?"
Display Option
[1] Yes
[2] No
If option =1
Fill in New Student Form Fields
Display” Student has been successfully enrolled!”
Click Ok
Update Database
Else If option=2
Return to New Student Form
End if
Else If option=3
Display Invoice Report Window
Print

Else If option =4
Display “Are you sure you want to cancel?”
Display option
[1] Yes
[2] No
If option = 1
Display “Enrolling of student has been canceled!”
51

Clear New Student Form Fields


Click Ok
Else If option=2
Return to New Student Form
End if
Else If option = 2
Return to New Student Form
End if
End if
End if
Else if option=2
Display Enrolled Student List Form
Show list of enrolled student
Display option
[1] Level and section
[2] School Year
[3] Search Last Name
[4] Refresh List
[5] Print List
If option=1
Show list of enrolled students by selected level and section
Else if option=2
Show list of enrolled students by selected school year
Else if option=3
Show list of enrolled students by inputted last name
Else if option=4
Refresh list of enrolled students
52

Else if option =5
Display Enrolled Students List Report
Print
End if
End if

<Registrar>
Display option
[1] Student List
[2] Student’s Record
If option=1
Display Student List Form
Show list of students
Display option
[1] Level and section
[2] School Year
[3] Search Last Name
[4] Refresh List
[5] Print List
If option=1
Show list of students by selected level and section
Else if option=2
Show list of students by selected school year
Else if option=3
Show list of students by inputted last name
Else if option=4
Refresh list of students
53

Else if option =5
Display Students List Report Window
Print
End if
Else if option=2
Display Student Record Form
Display option
[1] Search Last Name
[2] Student and Parent’s Information
[3] Payment History
[4] Siblings
[5] Last Schools Attended
If option =1
Input Last name
Display List of all last names searched
Select name from the list
Show data of selected name

Else If option =2
Display Student and Parent’s Information Form
Show Student Data Fields
Display option
[1] Upload
[2] Update
[3] Cancel

If option= 1
54

Show File
Click Picture
Display Option
[1] Open
[2] Cancel

If option = 1
Display Selected Picture on Form
Else if option =2
Return to Student and Parent’s Information Form
End if

Else if option =2
Display “Updating Student and Parent’s Information, Continue?”
Display Option
[1] Yes
[2] No
If option=1
Edit Student and Parent’s Data
Display "Student's and Parent's information have been updated"
Click Ok
Update Database
Else if option=2
Return to Student and Parent’s Information Form
End if
Else if option =3
Display “Are you sure you want to cancel?”
55

Display Option
[1] Yes
[2] No
If option =1
Refresh Student and Parent’s Information Fields
Else if option=2
Return to Student and Parent’s Information Form
End if
Else if option =3
Display Student’s Payment History Form
Show Student’s Payment History
Else if option=4
Display Siblings Form
Show Siblings
Else if option=5
Display Schools Last Attended Form
Show List of Schools Last Attended
End if

<Cashier>
Display Option
[1] Accept Payment
[2] Payment History
If option=1
Show Payment Form
Search Last Name
Fill in Payment Data Fields
56

Display Option
[1] Print Payment Report
[2] Save Payment
If option =1
Display Invoice Report Window
Print
Else if option =2
Display “Payment saved!”
Update Database
End if
Else if option=2
Display Payment History Form
Display option
[1] School Year
[2] Refresh List
[3] Print List
If option=1
Show payment history by selected school year
Else if option=2
Refresh payment history
Else if option=3
Display Payment History Report Window
Print
End if
End if
End if

You might also like