210 likes | 339 Views
Resume Extraction with Business Process Management (BPM) tool. Team #3 Fall 2009. Team # 3 members. Prerana Narang Documentation, Research, Programmer. Abhijit Pawar Team Leader, Researcher, Programmer. Karan Parekh Analyst, Research, Webmaster, Programmer. Ruchit Sontakke
E N D
Resume Extraction with Business Process Management (BPM) tool Team #3 Fall 2009 Team Website : http://dcm.uhcl.edu/capf09g3/index.html
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Team # 3 members PreranaNarang Documentation, Research, Programmer AbhijitPawar Team Leader, Researcher, Programmer Karan Parekh Analyst, Research, Webmaster, Programmer RuchitSontakke Testing, Research, Webmaster, Programmer
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Instructor and Mentors • Dr.BunYue, Chair CS UHCL – Instructor • Mr Stewart Bush, President & CEO AtLink – Project Manager • MrDilhar De Silva, CTO AtLink - Mentor
Team Website : http://dcm.uhcl.edu/capf09g3/index.html 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 Introduction and Background
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Introduction and Background Job Sites
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Figure 2: Uploading Resume [2]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Figure 3: Resume Display [2]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Figure 3: Resume Form [3]
Team Website : http://dcm.uhcl.edu/capf09g3/index.html 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 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 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 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
Team Website : http://dcm.uhcl.edu/capf09g3/index.html Software Development Assistance Tool • To implement the different phases of RUP • A platform for uploading all the deliverables • https://capstone-sda.tietronix.com/TieSPA/
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 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 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 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 References [1] Dr. Yue- Oral Presentation Guidelines, http://dcm.uhcl.edu/yue/courses/csci6838/Fall2009/OralPresentation.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 Questions???