job fair pervasive computing system design report project team: dec0912
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/1.jpg)
1
Job Fair Pervasive Computing SystemDesign ReportProject Team: Dec0912http://seniord.ece.iastate.edu/dec0912/
Client: Iowa State University
Faculty Adviser: Qiao, Daji, PhDCourse Coordinator: Jason Boyd
Team Members: Adam LeeKartik SubbuNicholas OakmanGabriel Semonis
![Page 2: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/2.jpg)
2
ProblemLong lines at certain employers but not othersStudents wasting time waiting for employer or
navigating to find where shortest line is.
NeedSystem to automate the selection process of
which employer to visit next based on student and employer criteria and line lengths.
Problem/Need
![Page 3: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/3.jpg)
3
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
Proposed Solution
![Page 4: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/4.jpg)
The System
![Page 5: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/5.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 6: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/6.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 7: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/7.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 8: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/8.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 9: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/9.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 10: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/10.jpg)
Case-Scenario
ENTRANCE CHECK-IN
TERMINALS
EMPLOYER BOOTHS
TERMINALS
![Page 11: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/11.jpg)
11
Term MeaningEmployer Employer in our case refers to
the entity that stores information on required majors, years, and numbers of students.
Employer Station A laptop owned by Iowa State used for “Employer Check-In”
Employer Check-In The process of checking a student into the an employer station. Normal procedure involves simply swiping the RFID tag
Fair Check-in Students checking into the coliseum and getting their RFID tag
RFID Radio Frequency IdentificationTouchatag A RFID system developed by
Alcatel-Lucent Bell
Unique Terms
![Page 12: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/12.jpg)
12
Indoors (65-75˚F)Software is mostly written in PHPWindows Laptops
Pentium III Internet Explorer or Mozilla Firefox Web Browser802.11b, 802.11g, or combo Ethernet cards
Power AvailableLaptop Battery120 Volts 60 Hz
Wireless Internet AvailableSpeed 11 Mbps to 54 Mbps
http://policy.iastate.edu/policy/it/wireless/
Operating Environment
![Page 13: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/13.jpg)
13
Functional Prototype System (small-scale)Code and SchematicTesting ResultsUser Manual
Deliverables
![Page 14: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/14.jpg)
14
Touchatag RFID readerTouchatag RFID tagsServer
PHP supportmySQL database
Terminal ComputersEmployer Station Laptops
Physical Components
![Page 15: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/15.jpg)
15
The Short Range RFID
![Page 16: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/16.jpg)
16
InterfaceUSB connection
CompatibilityMicrosoft WindowsMozilla FirefoxInternet ExplorerGoogle Chrome
ConstraintsMust have active
internet connectionMust be logged in to
a Touchatag accountFrequency
13.56MHz
Details
![Page 17: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/17.jpg)
17
And Their Tags
![Page 18: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/18.jpg)
18
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.
Details
![Page 19: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/19.jpg)
19
Pre-Fair
Fair Check-in
Employer Station Check-in/Check-out
Terminal
System Design
![Page 20: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/20.jpg)
20
Before the career fair starts, a few things need to be done:
1. Tags must be associated with a unique ID independent of student that will grab it later
2. Students must input their information online to associate their username with their major, year, and interest (full-time or co-op)
3. 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)
Pre-Fair
![Page 21: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/21.jpg)
21
Registration and AssoctiationStudent Pre-Registration
Student associates email address with his information including: major, year, full-time/co-op selection
Student Tag AssociationStudent can, after
entering the career fair, grab a tag and associate it with their username using a password
Employer RegistrationAssociate employer ID
with their job opportunities based on major, year, full-time/co-op offerings
Employer IP/Scanner AssociationAssociate Employers
to IP addresses or their unique scanners
![Page 22: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/22.jpg)
Example of employer registation GUI
NOTE: the employer registration screen will be made in PHP
![Page 23: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/23.jpg)
23
Matching Algorithm
![Page 24: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/24.jpg)
24
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.
Associating ID with Tag
![Page 25: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/25.jpg)
25Control Panel to associate tags to URLS
![Page 26: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/26.jpg)
26
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.
Students Adding Information
![Page 27: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/27.jpg)
27
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.
Employer Information
Employer name
Majors Grades Opportunities
Apple Computer
Computer EngineeringComputer ScienceSoftware Engineering
JuniorSenior
Full TimeCo- Op
![Page 28: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/28.jpg)
28
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
Fair Checkin
![Page 29: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/29.jpg)
29
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.
Employer Station Checkin
Functionality:
1. Check Into Employer Queue2. Indirectly Check out of Other Employer
Queue
![Page 30: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/30.jpg)
30
After a student is done visiting a employer, there are 3 ways he can checkout:
1. Manually swipe the tag again, which will check whether he is currently in a queue and remove him from it
2. Swipe into another booth, which will check lower the number of students in the previous booth and enter him into the new booth
3. Timeout – after 1 hour he will be automatically checked out
Employer Station Checkout
![Page 31: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/31.jpg)
31
Terminal Stations are used to retrieve a hard copy of where to go next.
Terminals
Functionality:
1. Query for Next Visit List2. Print Out Next Visit List3. Indirect Checkout
![Page 32: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/32.jpg)
32
Touchatag TestingUsing multiple units
Code Unit TestingTesting boundary cases, invalid inputs, etc.
Server Stress TestingRapid and multiple requests to server
simulations
Test Plan
![Page 33: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/33.jpg)
33
Testing the TouchatagWe 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 codeCreate simple test programs to run each
function on the script, taking care to test boundary conditions and anomalies
Testing Requirements
![Page 34: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/34.jpg)
34
CostResource Requirements
Item Number of Items Cost Explanation
Poster 1 $40
Touchatag Readers 3 $120
Employer Station Laptops free Borrowing, Checking out
Terminal Computers free Borrowing, Checking out
Server Computer 1 free CSG is letting us use one
Totals $520
![Page 35: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/35.jpg)
35
Using RFID technology and a MySQL database 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.
Conclusion
![Page 36: Job Fair Pervasive Computing System Design Report Project Team: Dec0912](https://reader031.vdocuments.us/reader031/viewer/2022013101/56815c78550346895dca8dbf/html5/thumbnails/36.jpg)
36
Questions???