Resume Extraction with Business Process Management (BPM) tools

download report

Transcript Resume Extraction with Business Process Management (BPM) tools

Resume Extraction with Business Process Management (BPM) tool

Team #3 Fall 2009 Team Website : http://dcm.uhcl.edu/capf09g3/index.html

1

Team # 3 members

Abhijit Pawar

Team Leader, Researcher, Programmer

Prerana Narang

Documentation, Research, Programmer

Ruchit Sontakke

Testing, Research, Webmaster, Programmer

Karan Parekh

Analyst, Research, Webmaster, Programmer Team Website : http://dcm.uhcl.edu/capf09g3/index.html

2

Instructor and Mentors

• Dr.Bun Yue, Chair CS UHCL – Instructor • Mr Stewart Bush, President & CEO AtLink – Project Manager • Mr Dilhar De Silva, CTO AtLink - Mentor Team Website : http://dcm.uhcl.edu/capf09g3/index.html

3

Agenda

• • • • • • • • • Introduction and Background Resume Extraction and Processing System (REPS) Architecture Diagram Tools and Technology Rational Unified Process Software Developer’s Assistant Tool Demonstration of REPS Challenges and Lessons learnt Future Work Team Website : http://dcm.uhcl.edu/capf09g3/index.html

4

Introduction and Background

AtLink Communications BPM tools – improvise project process ?

Two Teams, common project, Different process Resume Extraction Team 1 – Use BPM Tool, SDA Tool Team 2 – No BPM Tool Compare the two Team Website : http://dcm.uhcl.edu/capf09g3/index.html

5

Introduction and Background

Job Sites 6 Team Website : http://dcm.uhcl.edu/capf09g3/index.html

Figure 2: Uploading Resume [2] Team Website : http://dcm.uhcl.edu/capf09g3/index.html

7

Figure 3: Resume Display [2] Team Website : http://dcm.uhcl.edu/capf09g3/index.html

8

Figure 3: Resume Form [3] Team Website : http://dcm.uhcl.edu/capf09g3/index.html

9

Resume Extraction and Processing System(REPS)

• Natural Language Processing • Input – User’s resume in MS Word Format • Output-Extracted fields on Flex form and database Team Website : http://dcm.uhcl.edu/capf09g3/index.html

10

Architecture Diagram

11

Tools and Technology

• Adobe Flex – used as a front end • ConvertDoc – .doc/.docx to .txt file • VisualText Analyzer - Resume analyzer(extracts the information from resume) • DOM Parser -maps fields to Flex and database • BlazeDS - remote calls from flex • MySql – Relational Database to store extracted fields Team Website : http://dcm.uhcl.edu/capf09g3/index.html

12

Rational Unified Processing (RUP)

• Inception  Analyzed Risks     Documented Initial Requirements Select and Acquire Tools Prepared Use Cases Prepared common vocabulary document • Elaboration  Finalized Software Requirements Document     Prepared Sequence Diagram Prepared Architecture Diagram Researched on VisualText Researched on Flex Team Website : http://dcm.uhcl.edu/capf09g3/index.html

13

Team Website : http://dcm.uhcl.edu/cap f09g3/index.html

RUP Continued

• Construction     Explored and made VisualText more intelligent Worked on Parsing the Resume Implemented the user interface - Flex Integrated individual modules • Transition    Deployed final application on Server Prepared Project Report Updated Team website 14

Software Development Assistance Tool

• To implement the different phases of RUP • A platform for uploading all the deliverables • https://capstone-sda.tietronix.com/TieSPA/ 15 Team Website : http://dcm.uhcl.edu/capf09g3/index.html

Implementation

• Conversion : ▫ To convert a word format to text • Resume Analyzing : ▫ Extraction - Rule based system ▫ Extracted data in XML format • XML Parsing : ▫ DOM Parser Team Website : http://dcm.uhcl.edu/capf09g3/index.html

16

Implementation Contd..

• Remoting Technology : ▫ BlazeDS • User Interface : ▫ Adobe Flex Builder 3.0

• Database : ▫ MySql Relational Database Team Website : http://dcm.uhcl.edu/capf09g3/index.html

17

Challenges and Lessons learnt

Challenges : • Getting resume analyzer to be stand alone • Integrating all the components Lessons learnt : • To understand problem domain precisely • • To keep the user requirements in mind throughout To manage and follow the deadlines Team Website : http://dcm.uhcl.edu/capf09g3/index.html

18

Future Work

• There can be a utility where the user can update his resume details as and when required • A user profile can be created which stores the basic information for the user • An administrator can be a special user who can edit and update database and user accounts Team Website : http://dcm.uhcl.edu/capf09g3/index.html

19

References

[1] Dr. Yue- Oral Presentation Guidelines, http://dcm.uhcl.edu/yue/courses/csci6838/Fall2009/O ralPresentation.html

[2] Monstor, http://career-advice.monster.com/ [3] JobFox, http://www.jobfox.com/ [4] VisualText Analyzer, http://www.textanalysis.com/Products/products.html

[5] Adobe Flex, http://www.adobe.com/products/flex/ Team Website : http://dcm.uhcl.edu/capf09g3/index.html

20

Questions???

Team Website : http://dcm.uhcl.edu/capf09g3/index.html

21