11
http://seniord.ece.iastate.edu/d ec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Embed Size (px)

Citation preview

Page 1: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

http://seniord.ece.iastate.edu/dec0912/

Members:

•Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis

Advisor:•Professor Daji Qiao

Page 2: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

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 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 career fair.

Page 3: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Solution

The team 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 way to register and associate students and employers with our system, a task that requires less time than an email subscription using our system.

Page 4: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

How do we go about this?After registration, an association phase is set up with the

help of TouchatagTM system wherein an registered tag on swiping, automatically opens a designated web page in a browser. Employers will be associated with 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 like student resumes and phone

number for texting functionality. An associated tag and an associated IP address uniquely

identify student and employers.

Page 5: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Functional Requirements 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.

Page 6: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Deliverables

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

Page 7: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

The System

Page 8: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Implementations this SemesterCreated Web Interfaces

Finished design of database tables

Purchased more RFID readers

Setup Communication Links between Touchatag reader, Database and PHP scripts

Implemented fully functional matching algorithm

Page 9: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

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.

Page 10: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

Snapshots of Interfaces

Terminal Output Student Registration Page Text Message Update

Page 11: Http://seniord.ece.iastate.edu/dec0912/ Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao

By sending students to eligible employers within the shortest line, the system will maximize the number of prospective employers the students visit, thereby maximizing their chances of getting a job, and maximizing the number of eligible students that employers meet. Thus the system solves the complex job fair co-ordination problem. Having resumes show up on employers laptop has environmental impact too, reducing paper clutter overall.

Conclusion

11