HR System comprised of many different modules and functions. Our project will be focusing on Recruitment management module and Scheduling & rota management module of an HR system.
After posting a job position to various job agencies, hiring manager will start receiving resumes from HR to review and select candidates. What if there are more than one position to fill in? Having to review every line in every resume to identify the potential candidates, soon becomes a chore and many valuable time is taken up to go through these resumes. One of our objectives is to help managers deal with this issue, by filtering through these resumes and find and recommend the best set of candidates.
At the same time, when HR manager upload the resume into the system, they can also check what other positions might be suitable for the submitted resume. Potentially forward it to other hiring manager for their review.
And how to perform mass staff(s) hiring? How should the manager, organize and plan out the team structure to ensure skills are matching and team budget is met. The scheduling & rota management module is set up to help manager to manage this.
Official Full Name | Student ID | Work Items (Who Did What) | Email (Optional) |
---|---|---|---|
TEA LEE SENG | A0198538J | Create resume module, Search by cosine similarity, optaPlanner, developer guide | [email protected] / [email protected] |
NG SIEW PHENG | A0198525R | Upload resume module, Text Pre-processing, Main project report editor & video, optaPlanner constraints tuning | [email protected] |
YANG XIAOYAN | A0056720L | Text Pre-processing, Search by KNN, optaPlanner constraints tuning, Project report | [email protected] |
Tarun Rajkumar | A0198522X | Classification model, Project report | [email protected] |
Slide: https://docs.google.com/presentation/d/1PkxEJqiGOnq2oEJySWtbckUEV1vBVFxq5YF5c_z1d3w/edit?usp=sharing
To run Webhook server under ubuntu
- sudo apt install git python3-venv build-essential
- python3 -m venv IRS
- source IRS/bin/activate
- git clone https://github.com/tealeeseng/IRS-MRS-F2M2HRSystem.git
- cd IRS-MRS-F2M2HRSystem
- pip3 install -r webapp/requirements.txt
- cd webapp/
- python3 server.py
- To debug,
- kill server.py at step 7, and
- runs pycharm community edition.
- open project on folder, IRS-MRS-F2M2HRSystemt.
- Mark webapps folder as Source Root,
- setup Project Interpreter with existing VirtualEnv"
- debug server.py
- note: uses pycharm 2019.1.x. pycharm 2019.2.x needs to comments out server.py in pydevd_dont_trace_files.py under pycharm program folder. Refers bug report, https://youtrack.jetbrains.com/issue/PY-37609
To run planning engine under Ubuntu,
- sudo apt install maven openjdk-11-jdk-headless
- cd optaplanner/
- mvn dependency:copy-dependencies
- mvn package -Dcheckstyle.skip
- ./run.sh