problem statement the iowa state engineering career fair, or any career fair for that matter, is a...

1
Problem Statement The Iowa State engineering career fair, or any career fair for that matter, is a logistics problem. By utilizing smart technologies such as RFID readers, wireless internet, and a matching algorithm we can help alleviate some traffic problems that arise from a plethora of students visiting an equally high number of employers in a short span of time. The Dec09-12 team decided to fit each employer with a unique RFID reader, hand out each student an RFID tag and implement a solid database to track and efficiently manage the fair. Summary By sending students to eligible employers with the shortest line, the system will maximize the number of prospective employers the students visit, thereby maximizing their chances of getting a job and number of eligible students that employers meet. Thus the system solves the complex job fair coordination problem by using pervasive RFID technology. Having resumes show up on employers laptops has an environmental impact too, by reducing overall paper clutter. Team Dec0912 Members: Adam Lee (CprE) Gabriel Semonis (CprE) Kartik Subbu (EE) Nick Oakman (CprE) Website: http:// seniord.ece.iasta c0912 Advisor Dr. Daji Qiao Client Department of Electrical an Computer Engineering , Iowa State University JOB FAIR PERVASIVE COMPUTING SYSTEM Budget Hours Worked Adam 28% Gabr iel 22% Kart ik 24% Nick 25% 146.6 hours 129.75 hours 115.33 hours 124.9 hours Numbers as of November 1st Abstract In order to achieve our goals for this project, we decided to use some tools that are already up and available including the Touchatag TM RFID based readers, wireless internet communication, a MySQL database and a variety of PHP scripts. We also formulated a simple and efficient way to register and associate students and employers with our system. After registration, an association phase is set up wherein a registered tag, after swiping/touching the reader, automatically opens a designated web page with information about the tag. Employers will be recognized by the system based on their IP address. Our database keeps track of: •Next employers students can visit (based on an algorithm). •Queue length •Tag & Reader associations •Employer requirements. •Optional information: •student resumes •phone number for texting functionality. Component No. Total Cost Touchatag TM Readers and Tags 4 $160 Server PC 1 $0 Employer Laptop 3 $0 (Borrow) Terminals 1 $0 (Borrow) Poster 1 $40 Total $200 System Layout/Design Functional Requirements/Deliverables Pre-Registration : The system shall return a unique pass code to the user, which they will need in order to log in at the career fair. Entrance Check-In: The entrance check-in system shall perform the association between student and tag based on student registration username, password, and Tag Id. Employer Registration: The PHP script shall obtain the IP address of the computer in order to make an association between that computer and the company name entered in the registration form. Employer Booth: The employer booth shall update the database with the student’s username, the employer that the student visited and shall check out a student who is already checked in. Terminals: A terminal shall display on its monitor a list of employers sorted by queue length, shortest queue first; allow for printing the list and instruct the server to send a text message to the user’s cell phone as to which employer to visit next. Functional Prototype System Project Design Document Source Code Project Plan User Manual Bound Design Report Website Project Poster User Interface The user interface provides the following functionalities- •Register Employers/Students. •Associate Employers using their IP address. •Associate Students using their unique tags. •Receive employer lists to go to at the Terminals/ via text messages. Terminal Output Student Registration Page Text Message Update

Upload: darin-yam

Post on 15-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Problem Statement The Iowa State engineering career fair, or any career fair for that matter, is a logistics problem. By utilizing smart technologies such

Problem StatementThe Iowa State engineering career fair, or any career fair for that matter, is a logistics problem. By utilizing smart technologies such as RFID readers, wireless internet, and a matching algorithm we can help alleviate some traffic problems that arise from a plethora of students visiting an equally high number of employers in a short span of time. The Dec09-12 team decided to fit each employer with a unique RFID reader, hand out each student an RFID tag and implement a solid database to track and efficiently manage the fair.

Summary By sending students to eligible employers with the shortest line, the system will maximize the number of prospective employers the students visit, thereby maximizing their chances of getting a job and number of eligible students that employers meet. Thus the system solves the complex job fair coordination problem by using pervasive RFID technology. Having resumes show up on employers laptops has an environmental impact too, by reducing overall paper clutter.

Team Dec0912 Members:

Adam Lee (CprE) Gabriel Semonis (CprE)Kartik Subbu (EE) Nick Oakman (CprE)

Website:

http://seniord.ece.iastate.edu/dec0912AdvisorDr. Daji Qiao

ClientDepartment of Electrical andComputer Engineering , Iowa State University

JOB FAIR PERVASIVE COMPUTING SYSTEM

Budget Hours Worked

Adam28%

Gabriel22%

Kartik24%

Nick

25%

146.6 hours129.75 hours

115.33 hours124.9 hours

Numbers as of November 1st

Abstract In order to achieve our goals for this project, we decided to use some tools that are already up and available including the TouchatagTM RFID based readers, wireless internet communication, a MySQL database and a variety of PHP scripts. We also formulated a simple and efficient way to register and associate students and employers with our system. After registration, an association phase is set up wherein a registered tag, after swiping/touching the reader, automatically opens a designated web page with information about the tag. Employers will be recognized by the system based on their IP address. Our database keeps track of:•Next employers students can visit (based on an algorithm).•Queue length•Tag & Reader associations•Employer requirements. •Optional information:

• student resumes • phone number for texting functionality.

Component No. Total Cost

TouchatagTM

Readers and Tags4 $160

Server PC 1 $0Employer Laptop 3 $0 (Borrow)

Terminals 1 $0 (Borrow)Poster 1 $40

Total $200

System Layout/Design

Functional Requirements/DeliverablesPre-Registration : The system shall return a unique pass code to the user, which they will need in order to log in at the career fair.Entrance Check-In: The entrance check-in system shall perform the association between student and tag based on student registration username, password, and Tag Id.Employer Registration: The PHP script shall obtain the IP address of the computer in order to make an association between that computer and the company name entered in the registration form.Employer Booth: The employer booth shall update the database with the student’s username, the employer that the student visited and shall check out a student who is already checked in.Terminals: A terminal shall display on its monitor a list of employers sorted by queue length, shortest queue first; allow for printing the list and instruct the server to send a text message to the user’s cell phone as to which employer to visit next.

Functional Prototype System Project Design DocumentSource Code Project PlanUser Manual Bound Design ReportWebsite Project Poster

User InterfaceThe user interface provides the following functionalities-•Register Employers/Students.•Associate Employers using their IP address.•Associate Students using their unique tags.•Receive employer lists to go to at the Terminals/ via text messages.

Terminal Output Student Registration Page

Text Message Update