wireless access control david ginn. overview what i had to create? ◦summary – create a system...
TRANSCRIPT
Overview
What I had to create?◦Summary – Create a system that is able to control
students on laptops during class for internet usage.
Parts of my creation◦Layout Diagrams◦Survey◦VM Server◦Website◦Database
Survey
◦Process of getting approved Olivet approval Jeff approval
◦7 Questions Out of all teachers; 80 responded Had to gather data to more orient the website
towards teachers Simpler the better
Sample Questions I asked
◦ 1. Do you allow laptops in class? Yes 78.8% 63 No 21.3% 17
◦ 2. If you allow laptops in class, do you ever have trouble with disruption in your classroom? Ex Facebook, Myspace, Videos, Gaming Yes, all the time 21.3% 17 Yes ,but only sometimes 50.0% 40 No, I don’t have trouble with students 16.3% 13 I don't allow laptops in class 12.5% 10
VM Server
2 Servers◦Server 2008
IIS 7 Access ASP
◦Open Suse 10 Apache MySql PHP or ASP?
Ran off Vmware tools.
Website
Olivet Themed PHP or ASPHad to interact with databases
◦Communicate to Aruba Controllers to set access lists
Use Olivet’s database cluster to AUTH
Database
• Needed a database• Requirements• Interact with my website• Doesn’t have to powerful
• Choices I had to choose from• Mysql, Access, Oracle
• Pull the necessary classes and students
SQL Statements
Main Variables that linked tables together were the external Course Key and External Course Key◦ Pull Classes from what the Instructor teaches
SELECT Users.user_id, COURSE_UG.COURSE_NAME, COURSE_UG.COURSE_ID
FROM Users, INSTR_ASSIGN_UG, COURSE_UGWHERE (((Users.user_id)="dgreen") AND
((Users.external_person_key)= [INSTR_ASSIGN_UG].[EXTERNAL_PERSON_KEY]) AND ((INSTR_ASSIGN_UG.EXTERNAL_COURSE_KEY)= [COURSE_UG].[External_Course_Key]))
ORDER BY COURSE_UG.COURSE_NAME;
Encryption
Everything had to be encrypted◦Login’s◦Ftp Transfers◦Email’s◦SSL Certificates
Allow Exceptions
Interacting
Problems◦Aruba tech’s outdated solutions
Aruba techs ◦Setup test-bed for controllers◦Communicate with XML to controllers◦API◦Firmware downfall
Misc.
Aruba Controllers◦Master
Slaves Olivet’s Database clusterUses Mainly Linux
◦Downfalls ◦Upsides