advincula, frances marie aguilar, abraham arabit, karen cate gruspe, ronchristian
TRANSCRIPT
A Semi-automated Microchip ID System
SoulScanner
Team Members:
Advincula, Frances Marie
Aguilar, Abraham Arabit, Karen Cate Gruspe, Ronchristian
Introduction SoulScanner is a semi-automated
microchip ID system. Made to track student attendance.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
System Objectives
And the system …has Search by Date.
System should…be able to look up information on past days.
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.
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.
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.
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
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.
DEMO
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
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
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.
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.
A Semi-automated Microchip ID System
SoulScanner