This commit is contained in:
louiscklaw
2025-02-01 02:04:37 +08:00
commit 6da7dca3e7
1479 changed files with 330407 additions and 0 deletions

View File

@@ -0,0 +1,165 @@
# FYP
- Good day learning center by PHP and Mysql
- 28-Mar-2023, 1-Jun-2023
- https://github.com/lahirudanushka/School-Management-System---PHP-MySQL
- http://schoolms.gearhostpreview.com/
### 網站名: Good day learning center by PHP and Mysql
## 時間:
- 4 月 21 完成紅字既 part (milestone 1)
- 6 月 1 完成埋剩餘既部分 (milestone 2)
## Roles of users and the functions
### Administrator
- 4 月 21
- ~~Update, Add, Delete Subject (4 月 21)~~
- ~~Update, Add, Delete Schedule (4 月 21)~~
- ~~Update, Add, Delete Class room (4 月 21)~~
- ~~Update, Add, Delete Student (4 月 21)~~
- ~~Update, Add, Delete Teacher (4 月 21)~~
- ~~Update, Add, Delete User (4 月 21)~~
- 6 月 1 號
- Update, Add, Delete Attendance
- ![](img/admin-attendance-list.png)
- Update, Add, Delete Exam
- ![](img/admin-exam-list.png)
- Update, Add, Delete Exam result
- ![](img/admin-exam-result-list.png)
- Update, Add Payment info
- ![](img/admin-payment-info.png)
- Print payment receipt
- ![](img/admin-print-recipt.png)
- Update, Add, Delete Student
- 加多個 subject 既欄位, 比 student 揀反 subject 喺自己 profile 度.
- ![](img/admin-edit-student.png)
- Update, Add, Delete Teacher
- 加多個 subject 既欄位, 比老師揀反 subject 喺自己 profile 度.
- ![](img/teacher-edit-teacherinfo.png)
- Update Add, Delete Schedule
- schedule 想有 subject name, teacher name, classroom, day, start time and end time.
- Update, Add, Delete Class room
- classroom table list 想 show 埋 class room 既 location
- ![](img/admin-classroom-list.png)
### Teacher:
- 4 月 21
- ~~Update , Add Student (4 月 21)~~
- ~~Update Teacher (4 月 21)~~
- ~~Update Subject (4 月 21)~~
- ~~Update Add, Delete Schedule (4 月 21)~~
- ~~View class room (4 月 21)~~
- 6 月 1 號
- Update ~~Add, Delete~~ Attendance
1. list schedules ?
1. user click schedule to update
1. tick student
1. click update
- Update, Add, Delete Exam
- Add Exam result
- ![](img/teacher-update-exam-result-list.png)
- ![](img/teacher-update-exam-result-edit.png)
- Send Notice to student and Administrator
- Update , Add Student
- 可以 update student 既 class room, (classroom 跟 subject)
- -> update student 既 subject
- ![](img/teacher-view-student-subject.png)
- ![](img/teacher-edit-student-subject.png)
- Update Teacher
- 加多個 subject 既欄位, 比老師揀反 subject 喺自己 profile 度.
- ![](img/update-teacher-info-with-subects.png)
- Update Add, Delete Schedule
- schedule 想有
- subject name,
- teacher name,
- classroom,
- day,
- start time and
- end time.
- ![](img/schedule-update-with-teacher-student-display.png)
- View class room
- classroom table list 想 show 埋 class room 既 location
- ![](img/teacher-classroom-table.png)
### Student:
- 4 月 21
- ~~View Schedule (4 月 21)~~
- 6 月 1 號
- View Notice
- ![](img/view-notices.png)
- ![](img/view-notice.png)
- View Exam Results
- http://localhost:3000/showStudentExamResults
- ![](img/student-exam-results.png)
- ![](img/student-exam-result.png)
### Login system:
- Registeration (註冊賬號)
- ![register-triage.png](img/register-triage.png)
- ![register-student.png](img/register-student.png)
- ![register-teacher.png](img/register-teacher.png)
- forgot password (忘記密碼)
- ![](img/recover-password.png) ![](img/password-recovery-email.png)
- 如果打錯賬號密碼會有 error prompt 出來
- ![](img/wrong-password.png)
- User 申請完成之後用反自己 account 登入系統.
- 每個 user 都有自己獨立的 account.
## UI:
- 簡潔就可
- ![](./UI.png)
## DOCS:
- Project Proposal
- Initial Report~
- prototype Demo - 1st version
- 之後六月再做好另外果一半既網站,
- 先交 document and user guide
- 當 save 或者 edit 完一個 item 既時候,
- 喺畫面上面 show save successfully or failed.
## schema:
- show tables used
- e.g. `2023_03_29_171749_create_notice_student_rel.php`
## remarks
- to change logo in printed pdf