E24046200 陳磊恩
- The system users including teacher, students, and Institute.
- The system is expected to provide a method for institute to get the extra info about its applicant, by recommendation letter written by their teachers.
- Recommendation letter uploaded by the teacher must be sent to the institute directly, and must not be available to students.
- System requirements are more detailed descriptions of the software system’s functions, services, and operational constraints. The system requirements document (sometimes called a functional specification) should define exactly what is to be implemented. It may be part of the contract between the system buyer and the software developers.
- The system should provide an interface for teachers to upload his recommendation letter, and modification should not be allowed after the deadline given by the institute.
- The system should provide the student an interface to fill in the contact info of his recommender, which will be used to send a link of the letter uploading interface.
- The Student should not be able to modify the contact info after the link has been sent.
- The system should make every letter corresponding to each applicant to the institute. The system should be able to store this recommendation letter for a given amount of time.
index.html
will post the data to the firebase and store it. student_check_status.html
will retrieve the data from fire base and check out how many letters have been sent. professor.html
will post the data to the firebase.