Question: CS383 - Assignment Due Date: Tuesday 24 Mar. 2020 Submissions softcopy send by email You can submit it as the same groups in the project

CS383 - Assignment Due Date: Tuesday 24 Mar. 2020

CS383 - Assignment Due Date: Tuesday 24 Mar. 2020

CS383 - Assignment Due Date: Tuesday 24 Mar. 2020 Submissions softcopy send by email You can submit it as the same groups in the project Online Job Search (OJS) The following summarizes interview notes describing the required features in the Online Job Search (OJS) system. The OJS is a web-based system that aims to provide job-search and job-advertising capabilities targeting the Saudi market. The OJS also aims to generate profits by charging the employers who advertise jobs. There are employers who want to post new jobs. An employer creates an account and obtains a new username and password. To post a job or use any other functionality from the website, the employer must sign in first. While creating a new account, the employer must authenticate itself The employer must be an organization that has a valid record in the Chamber of Commerce and Industry of Saudi Arabia, Currently, authentication can only be done using a telephone call to the Chamber. Only Saudi employers can register. The website should support Arabic and English. A user should be able to change the language by simply clicking a button on any page. When an employer posts a job, the job posting is advertised for 30 days. The employer should pay 100 Saudi Riyals for each job posting. If an employer posts three or more jobs at once, a 10%-discount is rewarded. Payment can be made using SADAD service or online using a credit card number: a Visa or a MasterCard A job seeker can search for jobs using a keyword and city/region. A job seeker can also browse jobs by category or city. He can also do an advanced search involving more complex search criteria. A job seeker can use the OJS website to create resumes and cover letters. In this case, the job seeker should have created an account and used his/her username and password to sign in. When a job seeker creates a new resume, he should have the option to make the resume searchable, nonsearchable, or confidential An employer can only search through searchable and confidential resumes. While searchable resumes do not hide the personal and contact details of the job seeker, confidential resumes do hide those details. The confidential resumes also hide the current employment details of the job seeker. A job seeker creates a new resume by filling a form online. The job seeker can create multiple resumes and cover letters. A job seeker can also save jobs for future access. The job secker can also define and save searches and alerts. The alert is a search criterion such that if a new job meets the criterion, the OJS system sends an email to the job seeker. An employer can also define and save candidate searches and alerts. In this case, the alert is a candidate search criterion such that if a new candidate's resume meets the criterion, the OJS system sends an email to the employer. To post a job, the employer fills a form defining the job. The form includes the following information: job title, type and category (selected from a list), job description, job requirements (required skills and qualifications) and any other specific instructions or notes. The employer should specify how a candidate can apply to the job: through the OJS website or as specified in the specific instructions of the job. After reading the above system description you may need further clarification to understand the proposed system. In such case, 1. Draw an overall use case diagram for the proposed system - identify all major actors and their interaction. 2. Use case descriptions (structure specification) for the two use cases: "Post a Job" and "Create a New Resume". 3. Draw the Class diagram for the whole system. CS383 - Assignment Due Date: Tuesday 24 Mar. 2020 Submissions softcopy send by email You can submit it as the same groups in the project Online Job Search (OJS) The following summarizes interview notes describing the required features in the Online Job Search (OJS) system. The OJS is a web-based system that aims to provide job-search and job-advertising capabilities targeting the Saudi market. The OJS also aims to generate profits by charging the employers who advertise jobs. There are employers who want to post new jobs. An employer creates an account and obtains a new username and password. To post a job or use any other functionality from the website, the employer must sign in first. While creating a new account, the employer must authenticate itself The employer must be an organization that has a valid record in the Chamber of Commerce and Industry of Saudi Arabia, Currently, authentication can only be done using a telephone call to the Chamber. Only Saudi employers can register. The website should support Arabic and English. A user should be able to change the language by simply clicking a button on any page. When an employer posts a job, the job posting is advertised for 30 days. The employer should pay 100 Saudi Riyals for each job posting. If an employer posts three or more jobs at once, a 10%-discount is rewarded. Payment can be made using SADAD service or online using a credit card number: a Visa or a MasterCard A job seeker can search for jobs using a keyword and city/region. A job seeker can also browse jobs by category or city. He can also do an advanced search involving more complex search criteria. A job seeker can use the OJS website to create resumes and cover letters. In this case, the job seeker should have created an account and used his/her username and password to sign in. When a job seeker creates a new resume, he should have the option to make the resume searchable, nonsearchable, or confidential An employer can only search through searchable and confidential resumes. While searchable resumes do not hide the personal and contact details of the job seeker, confidential resumes do hide those details. The confidential resumes also hide the current employment details of the job seeker. A job seeker creates a new resume by filling a form online. The job seeker can create multiple resumes and cover letters. A job seeker can also save jobs for future access. The job secker can also define and save searches and alerts. The alert is a search criterion such that if a new job meets the criterion, the OJS system sends an email to the job seeker. An employer can also define and save candidate searches and alerts. In this case, the alert is a candidate search criterion such that if a new candidate's resume meets the criterion, the OJS system sends an email to the employer. To post a job, the employer fills a form defining the job. The form includes the following information: job title, type and category (selected from a list), job description, job requirements (required skills and qualifications) and any other specific instructions or notes. The employer should specify how a candidate can apply to the job: through the OJS website or as specified in the specific instructions of the job. After reading the above system description you may need further clarification to understand the proposed system. In such case, 1. Draw an overall use case diagram for the proposed system - identify all major actors and their interaction. 2. Use case descriptions (structure specification) for the two use cases: "Post a Job" and "Create a New Resume". 3. Draw the Class diagram for the whole system

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!