1 / 36

Job Fair Pervasive Computing System Design Report Project Team: Dec0912

Job Fair Pervasive Computing System Design Report Project Team: Dec0912 http://seniord.ece.iastate.edu/dec0912/. Client: Iowa State University Faculty Adviser: Qiao , Daji , PhD Course Coordinator: Jason Boyd Team Members: Adam Lee Kartik Subbu Nicholas Oakman

zonta
Télécharger la présentation

Job Fair Pervasive Computing System Design Report Project Team: Dec0912

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Job Fair Pervasive Computing System Design Report Project Team: Dec0912 • http://seniord.ece.iastate.edu/dec0912/ Client: Iowa State University Faculty Adviser: Qiao, Daji, PhD Course Coordinator: Jason Boyd Team Members: Adam Lee KartikSubbu Nicholas Oakman Gabriel Semonis

  2. Problem/Need • Problem • Long lines at certain employers but not others • Students wasting time waiting for employer or navigating to find where shortest line is. • Need • System to automate the selection process of which employer to visit next based on student and employer criteria and line lengths.

  3. Proposed Solution • Create a system where students can “check in” at booths to inform system that he/she is waiting in that booth’s respective queue • Inform students in which order they should visit booths if they want to save time

  4. The System

  5. Case-Scenario

  6. Case-Scenario

  7. Case-Scenario

  8. Case-Scenario

  9. Case-Scenario

  10. Case-Scenario

  11. Unique Terms

  12. Operating Environment • Indoors (65-75˚F) • Software is mostly written in PHP • Windows Laptops • Pentium III • Internet Explorer or Mozilla Firefox Web Browser • 802.11b, 802.11g, or combo Ethernet cards • Power Available • Laptop Battery • 120 Volts 60 Hz • Wireless Internet Available • Speed 11 Mbps to 54 Mbps http://policy.iastate.edu/policy/it/wireless/

  13. Deliverables • Functional Prototype System (small-scale) • Code and Schematic • Testing Results • User Manual

  14. Physical Components • Touchatag RFID reader • Touchatag RFID tags • Server • PHP support • mySQL database • Terminal Computers • Employer Station Laptops

  15. The Short Range RFID

  16. Details • Interface • USB connection • Compatibility • Microsoft Windows • Mozilla Firefox • Internet Explorer • Google Chrome • Constraints • Must have active internet connection • Must be logged in to a Touchatag account • Frequency • 13.56MHz

  17. And Their Tags

  18. Details • Tags only store their unique ID so all associations must be done on a higher level • Have adhesive on the back so can be easily attached to business cards. Temporarily could be appended to ISU card.

  19. System Design

  20. Pre-Fair Before the career fair starts, a few things need to be done: • Tags must be associated with a unique ID independent of student that will grab it later • Students must input their information online to associate their username with their major, year, and interest (full-time or co-op) • Information of employers must be inputted based on what majors they accept, what years they take, and what type of position they offer (full-time or co-op)

  21. Registration and Assoctiation • Student Pre-Registration • Student associates email address with his information including: major, year, full-time/co-op selection • Student Tag Association • Student can, after entering the career fair, grab a tag and associate it with their username using a password • Employer Registration • Associate employer ID with their job opportunities based on major, year, full-time/co-op offerings • Employer IP/Scanner Association • Associate Employers to IP addresses or their unique scanners

  22. Example of employer registation GUI NOTE: the employer registration screen will be made in PHP

  23. Matching Algorithm

  24. Associating ID with Tag • This procedure can be done using Touchatag’s easy to use interface on their “control panel”. We will configure each tag to be associated with a certain URL f.e. http://www.isucareerfair.com/checkin.php?id=12b23lg • This data will be used later in associating the user with that tag.

  25. Control Panel to associate tags to URLS

  26. Students Adding Information • Students will go to a website, for example http://www.isucareerfair.com/s_register.php • Here they will be able to create an account based on their ISU username f.e “adamrlee” and then securely submit their major, year, and desired position.

  27. Employer Information • We will be able to input this information based on what information is already available from these employers. • This data will be added to the database before the fair starts.

  28. Fair Checkin • The fair check-in is a term used to describe arriving at the career fair and associating your tag with your username and password. • A form will be at the main check in terminal requesting username and password that was obtained by registering earlier. • How we do this is, since each tag is already associated with an ID, we can check the ID for a username association. If none, then we can simply prompt for a username and password. F.e. http://www.isucareerfair.com/checkin.php?id=12b23lg

  29. Employer Station Checkin • This is the most important feature of our system. It is when a student swipes his RFID card to indicate that he is in a queue for an employer. Functionality: Check Into Employer Queue Indirectly Check out of Other Employer Queue

  30. Employer Station Checkout • After a student is done visiting a employer, there are 3 ways he can checkout: • Manually swipe the tag again, which will check whether he is currently in a queue and remove him from it • Swipe into another booth, which will check lower the number of students in the previous booth and enter him into the new booth • Timeout – after 1 hour he will be automatically checked out

  31. Terminals • Terminal Stations are used to retrieve a hard copy of where to go next. Functionality: Query for Next Visit List Print Out Next Visit List Indirect Checkout

  32. Test Plan • Touchatag Testing • Using multiple units • Code Unit Testing • Testing boundary cases, invalid inputs, etc. • Server Stress Testing • Rapid and multiple requests to server simulations

  33. Testing Requirements • Testing the Touchatag • We will be testing the touchatag system after getting more readers (we currently have just one) and check for conflicts etc. when using single or multiple IDs. • Unit Testing on PHP code • Create simple test programs to run each function on the script, taking care to test boundary conditions and anomalies

  34. Cost

  35. Conclusion • Using RFID technology and a MySQLdatabase the system will help students visit more prospective employers by keeping track of how many people are in the various employer’s lines and sending students to the shortest line based on set criteria.

  36. Questions???

More Related