27
A Semi-automated Microchip ID System SoulScanner

Advincula, Frances Marie Aguilar, Abraham Arabit, Karen Cate Gruspe, Ronchristian

Embed Size (px)

Citation preview

Page 1: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

A Semi-automated Microchip ID System

SoulScanner

Page 2: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Team Members:

Advincula, Frances Marie

Aguilar, Abraham Arabit, Karen Cate Gruspe, Ronchristian

Page 3: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Introduction SoulScanner is a semi-automated

microchip ID system. Made to track student attendance.

Page 4: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

The Need for SoulScanner

iACADEMY only uses Time Keeper, an attendance system for employees.

There is no such system for students.

Other colleges already have such systems.

Promotes accountability with regards to school property.

Page 5: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Statement of Problem

Since iACADEMY does not have a system to keep track of student attendance…

a partially automated ID system is necessary for iACADEMY to be more organized, safe, and up to par with other technological schools.

Page 6: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Current State of Technology

iACADEMY only has an attendance system for employees called the Time Keeper.

It is a barcode system.

Every time a student enters the library, he or she must sign in on a paper form.

Students are not allowed in the laboratories without supervision.

Page 7: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Objectives

And the system… has been developed already. Plans

for full implementation by the school are up to the administration itself.

System should be…a Semi-automated microchip ID system.

Page 8: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Objectives

And the system...has a database named SoulScanner.

System should…have a student presence database interfaced with the semi-automated microchip ID system.

Page 9: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Objectives

And the system...stores information into the DB as the students enter and exit.

System should…have an algorithm that processes information contained in the microchip ID and stores it in the database.

Page 10: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Objectives

And the system...has a network of slave computers with scanners that report to a master computer.

System should…have network of scanners/computers to accommodate multiple locations.

Page 11: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Objectives

And the system against Time Keeper results in:

- a microchip ID system vs. barcode system- time-based vs. person-based

System should…be evaluated against Time Keeper.

Page 12: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Research Scope and Limitations

Uses radio-frequency (RFID) technology.

Uses only two read/write RFID scanners and six RFID cards.

Rules and regulations for usage is up to iACADEMY.

Page 13: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Objectives

And the system …records in to the DB as students enter and exit areas.

System should…record into the database, whenever a student swipes his ID.

Page 14: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Objectives

And the system …has Search by Time

System should…allow users to search for students who are present at any time interval for the current day.

Page 15: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Objectives

And the system …automatically generates a file at exactly 11:59 P.M.

System should…generate a PDF file at the end of each day for reporting purposes.

Page 16: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Objectives

And the system …has Search by Date.

System should…be able to look up information on past days.

Page 17: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Objectives

And the system…has a system wherein each scanner is called a “client.” Each client has its own database, and all clients are networked in such a way that they report to one master computer.

System should… have a network scanners/computers.

Page 18: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Scope and Limitations

Used MS Visual C#, LINQ, MS SQL Server 2008, MS Visual Studio 2010, and MS Expression Blend.

Adobe Acrobat Reader must be installed.

Automatic PDF generation.

Computers are networked, not RFID scanners.

Page 19: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Scope and Limitations cont. To look up information for the current

day, one must use Search by Time.

To look up information on past days, one must use Search by Date.

The administrator must set the location for every workstation as needed.

iACADEMY is responsible for inputting full data at implementation time.

Page 20: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

User Roles

User Role Capabilities

Admin Read/Write/Edit card infoSearch by DateSearch by TimeEdit Settings

User/Guard Search by Time

Student Enter/Exit campus

Page 21: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Design and Implementation Issues Data Overload

SoulScanner accumulates a large amount of data on a daily basis.

Database might crash.

CompromiseDaily PDF GenerationAfterwards, table is truncated.

Page 22: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

DEMO

Page 23: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Testing Module What it does PASS/FAIL

Login Allows for the admin to log in traditionally and through admin card.

Pass

Main Menu Shows a menu with descriptions of the following choices: Search by Date, Search by Time, Write to Card, Settings, and Logout.

Pass

Main Window Generated new PDF, truncates time table, and enters/exits students.

Pass

Page 24: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

System Testing Module What it does PASS/FAIL

Search by Date Allows admin to search records of past days. Opens corresponding PDF files.

Pass

Search by Time Allows for searching of entry/exit records for a specific time range, or for which students are currently present.

Pass

Settings Allows admin to change his password, location, or path file.

Pass

Write to Card Allows admin to read, write, and edit a card.

Pass

Page 25: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

User AcceptanceWho Reaction

Students Minor GUI concerns.Concern about time delay, but after explanation, liked the system.

Guard Raved about the system and asked if it can replace TimeKeeper for employees.

Network Admin

Suggested new feature (done).Questioned networking setup, but agreed after explanation.

Page 26: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

Conclusion and Recommendation

More Powerful Scanners with Active TagsAllows for more “real-time” effect, like

tracking.Php 23,000 - 100,000 upwards .

NetworkingBetter organization.More protection in case of one DB

crashing.

Page 27: Advincula, Frances Marie  Aguilar, Abraham  Arabit, Karen Cate  Gruspe, Ronchristian

A Semi-automated Microchip ID System

SoulScanner