Create a Sequence Diagram for the following system:
The company is developing an online application system. The HR department will own and maintain the system. The applicant goes to the company’s recruiting website to search and view positions which they would apply for. All job postings are stored in the HR database. If the applicant wants to apply for a position, they must login to the recruiting website first. The login uses the company’s LDAP (Lightweight Directory Access Protocol) database. If the applicant doesn’t have an account, they must sign up an account in LDAP database. After login, the applicant uploads their application documents (e.g., resume/vitae, cover letters, etc.) one the website which then saves them into the HR database. Then the website askes the applicant to provide three reference contacts (e.g., name, institution, phone, email). The reference contacts are also saved in the HR database. After (only after) the applicant provides all required application materials (e.g., application documents and reference contacts), the website sends an email requesting for a recommendation letter to each reference contact. The website uses the company’s mail server to send emails. The references go to the recruiting website to upload their recommendation letters to the HR database. Please note that a website consists of many web pages and different users (e.g., applicants, references) use different pages; each page may call different software modules to handle different data flows such as sending emails, saving data in database, etc. After the website saves a recommendation letter into the HR database, it sends a confirmation email to the reference.
Create a Sequence Diagram for the following system: The company is developing an online application system....