• Tidak ada hasil yang ditemukan

Supervised By - dspace.daffodilvarsity.edu.bd:8080

N/A
N/A
Protected

Academic year: 2023

Membagikan "Supervised By - dspace.daffodilvarsity.edu.bd:8080"

Copied!
90
0
0

Teks penuh

First of all, I am thankful to my Almighty that he came last semester after I passed previous semesters properly in software engineering. They always give us proper guidelines of carrier path besides the knowledge of software engineering courses. I am blessed for her as she supports me in this course from the beginning to make the project successful.

I hereby declare that this project was carried out by me under the supervision of Taposhe Rubaya Toma, Lecturer, Department of SWE, Daffodil International University. I also declare that neither this project nor any part of this project has been submitted anywhere for any degree. Kormo.com is the first job portal in Bangladesh where recruiters and job seekers can organize viva interviews through video conferencing in addition to managing job circulars.

Human Resources Information System (HRIS) is a system which was previously used to manage employees.

Introduction

Project Overview

  • Background
  • Benefits & Beneficiaries
  • Goals

But nowadays, this online job portal offers all the facilities to look for a job and conduct a job interview from home. In Bangladesh, there are many job portal systems where recruiters provide job circulars and job seekers can find job information. Since job seekers can apply online by uploading resumes, application costs are minimized.

Since it is possible to organize an online interview through this system, the costs of organizing an interview with HR companies are also minimized. The aim of the online job portal is to facilitate the management of rooms for the job seeker and the recruiter. Since it is a website, a job seeker can apply for a job without payment.

Above all, the purpose of this system is to reduce the cost of time, the cost of money of the job seeker and the recruiter, and to make the job search and employee search easy and safe. He can view the job circular without logging in, but to apply for a job he must log in to the system and create his profile.

Proposed System Model

Project Schedule

  • Gantt Chart
  • Release Plan or Milestone
  • Functional Requirements
    • Admin view jobs
    • Admin approves recruiter’s registration
    • Admin removes recruiter’s registration
    • User registers for login the system
    • User login the system: User login the system
    • Recruiter create profile: Recruiter create profile
    • Recruiter Edit profile: Recruiter Edit profile
    • Recruiter post job: Recruiter post job
    • Recruiter view posted jobs: Recruiter view posted job
    • Recruiter remove posted jobs: Recruiter remove posted job
    • Recruiter view candidate list: Recruiter view candidate list
    • Recruiter Send mail to selected candidates
    • Recruiter make video call with selected candidates
    • Job seeker create profile
    • job seeker Edit profile
    • Job seeker applies for job
    • Job seeker search job
    • Job seeker Send mail to recruiter
    • Job seeker accepts video call from recruiter
  • Performance Requirements
    • Precision & Accuracy Requirements
    • Capacity Requirements
    • Speed & Latency Requirements
  • Dependability Requirements
    • Availability Requirements
    • Reliability Requirements
  • Security Requirements
    • Login Security
    • Handling Passwords Security
    • Handling User Panel Security

Description Users, both recruiters and jobseekers, must register in the system with a valid username and e-mail address. Description Users, both recruiters and jobseekers, must enter a valid e-mail name and password to log into the system. Description After logging in, the recruiter must create a profile with his and his company information.

Which profile can provide information to the job seeker and his administrator and his company. Which will show updated information to the job seeker and his and his company's administrator. Description After checking the candidate's CV, the recruiter sends a mail to the job seeker to know if he or she has been confirmed to participate in the interview.

Description After confirmation of interview recruiter can make video conference for viva interview and job seeker can accept or reject that video call. Description Since it is an online base application, the system is available to all users at any time and anywhere with access to the Internet.

Use Case Diagram

  • User Log In: User Log In
  • Approve Recruiter: Approve Recruiter
  • Remove Recruiter: Remove Recruiter
  • Post Job: Post Job
  • Remove Job: Remove Job
  • View candidate list: View candidate list
  • Manage Email
  • Apply Job
  • View Job
  • Search Job
  • Create Profile
  • Edit Profile: Job seeker and admin can edit their profile
  • Make Video Chat

3 Account will then be created 4 User can login using his/her ID and. X will click on the registration option and the system will display the registration form for the new user.

Activity Diagram

  • User Login
  • Confirm Candidate
  • Remove Recruiter
  • Post Job
  • Remove Job
  • View Job
  • Search Job
  • Create Profile
  • Edit Profile

After viewing the resume, he can send a confirmation email by clicking the Confirm button if he wants to select that candidate. To remove admin will go to see company list, here he will select company and see details. If he wants to delete, he will click the delete button and the system will send a confirmation email to the recruiter.

To post jobs, he has to click on Add Post and fill the data correctly. To remove he must go to the posted job and select the job he wants to remove and click the Remove button. Recruiter can send email to confirm job seeker if he select him for interview and admin can send email to recruiter to confirm if registration is cancelled.

Job seeker, administrator, recruiter, all types of users can view the job list on the home page. To search he has to enter the job category and the system will display the result if it exists, otherwise the system will show the item not found. Job seeker and recruiter must create a profile for applying and posting vacancies.

To create profile they need to go create profile and fill all data and enter save button. System will show successfully modified if data is properly edited otherwise system will show previous data.

Figure 3.9: View Job
Figure 3.9: View Job

Sequence Diagram

  • Login
  • Remove Recruiter
  • Post Job
  • Remove Job
  • View Candidate List
  • Manage Email
  • Apply for Job
  • View Job
  • Search Job
  • Create Profile
  • Edit Profile
  • Make Video Chat

Development tools and technology

  • User Interface Technology
  • Implemented tools and platform
    • Integrated Development Environment
    • Web Server
    • Database Server

I used SQL Server 2019 and SQL Server Management Studio (SSMS) 18.8.2 to manage my database design. I also used Visual Studio's entity relationship to connect my SQL server database to Visual Studio. I used SQL Server because its security features are better, its performance is improved and it is too easy to use.

Class Diagram (Model class)

Entity Relation Database diagram (ERD)

  • Testing Features
    • Features to be tested
  • Testing Strategy
  • Testing Schedule
  • Trace Ability Matrix
  • Test Cases
    • Log in
    • Approve Recruiter
    • Remove Recruiter
    • Post Job
    • Remove Job
    • View Job
    • View Candidate list
    • Apply for job
    • Search job
    • Create Profile
    • Edit Profile
    • Manage Email
    • Make video call

A TEST CASE is a set of conditions or variables under which the tester will determine whether the system under test meets the requirements or functions correctly. Short description: After successfully adding a job, the hirer can remove their posted job. To remove a job, he must confirm that he wants to remove it. Brief description: After successful registration, the user will be redirected to the home page, where all jobs will be displayed.

Brief description: After a successful application, the recruiter can view the list of all candidates by clicking View list of candidates.

Table : 5.4 Log in
Table : 5.4 Log in
  • Home
  • Admin login page
  • Register Page
  • Login
  • Create CV
  • View Profile
  • Company Profile
  • View Registered Companies List
  • View Registered Companies List
  • Create company Profile
  • Post Job
  • Job seeker login home page
  • View Candidate List
  • View CV of Single Candidate
  • Make Contact

This login home page of the administrator where he can only see the circular vacancies but has no option to apply.

Project Summary

Future Scope

Gambar

Table 2.1: Release plan or milestone
Figure 3.9: View Job
Figure 3.10: Search Job
Figure 3.11: Create Profile
+4

Referensi

Garis besar

Dokumen terkait

This South African initiative aims to get youngsters excited about the science, technology, engineering and mathematics STEM world and careers.. Conscious of the shortage of candidates