group members ahmad altoukhy amir sadeq ahmad ashkanani · system background • features: –...
TRANSCRIPT
![Page 1: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/1.jpg)
Group Members
Ahmad AltoukhyAmir Sadeq
Ahmad Ashkanani
![Page 2: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/2.jpg)
Outline
• ProblemDescrip/on• Objec/ves• SystemBackground• ImpactsoftheSystem• Implementa/on• Design
– Databasedesign– Bluetoothcommunica/ondesign
• FutureImprovements• Conclusion• mokik®releasev1.00
![Page 3: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/3.jpg)
ProblemDescrip2on
• TakingaHendanceinis/me‐consuming.
• Evalua/ngstudentcomprehensionisoKendifficult.
• KeepingtrackofscoresandaHendancepapersiscumbersome.
![Page 4: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/4.jpg)
Objec2ves
• Tosave/metakingaHendanceandeasetheprocessofrecordingaHendance.
• Toimprovetheinstructor’sevalua/onofthestudents’knowledgeinclass.
• Toprovideascoringfeaturethatallowstheinstructortorewardmarkstostudentswhoanswerques/onscorrectly.
![Page 5: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/5.jpg)
SystemBackground
• SystemDiagram:
StudentStudent
Student
Student
Student
Instructor
BluetoothSignals
Repository
![Page 6: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/6.jpg)
SystemBackground
• MainComponents:– PC‐BasedClientApplica/on
• Residesonlaptop• Sends/Receivesdatato/fromothermobiles• Containsintui/vegraphicaluserinterface
– Mobile‐BasedServerApplica/on• Residesoneachstudent’smobile• Sends/Receivesdatato/frominstructor’slaptop• DisplaysscoreandaHendanceinforma/on
– Database• Storesallcourseandstudentdata• Communicatessolelywiththelaptopapplica/on
![Page 7: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/7.jpg)
SystemBackground
• Features:– Automa/callyormanuallyrecordstudentaHendance.– Add,deleteandeditstudentsfromacourse– Createmul/plecoursesfordifferentclasses– Sendmul/ple‐choiceques/onstoallstudents’mobiles.
– Generateagraphofallstudentresponses.– Assignandsavestudentscores.– ManipulateandeditstudentaHendancerecords.– Removestudentsfromthecurrentlecture.
![Page 8: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/8.jpg)
SystemBackground
• Requirements:– ABluetooth‐equippedlaptopwithWindowsXP,WindowsVista,MacOSX,orLinux.Atleast128MBofRAMisrequiredwithaminimumdiskspaceof10MBforinstalla/on.
– AmobilephoneforeachstudentwithBluetoothavailableandtheabilitytorunJavaprograms.
![Page 9: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/9.jpg)
ImpactsoftheSystem
• SocialImpacts:Mayleadtoclassdisturbance.
• EnergyImpacts:Increasedpowerconsump/on.
• EconomicalImpacts:Thesystemwillneeditsownbudget.
![Page 10: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/10.jpg)
ImpactsoftheSystem
• PerformanceMeasurements:– Performance:3.33transac/onspersecond
– Response/me:300millisecondspertransac/on
– Reliability:MTTRof1hour,MTTFof60days
– Maintainabilityeffort:20man‐hoursperthousandlinesofcode.
– Manufacturability:Easilyaffordable(open‐source)andeasilydistributed.
– Capacity:100mobileuserssimultaneously.
![Page 11: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/11.jpg)
Implementa2on
•Javabasedapplica/on(J2SE,J2ME).•IDE:NetBeans6.0.1•DerbyDatabase(v10.3.2.1).•Externallibraries:
•Bluecove2.0.2.jar•Chart.jar•Derby.jar
•Systemcomponents:Userinterface,Bluetooth,Database.
![Page 12: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/12.jpg)
Databasedesign
Olddesign:
![Page 13: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/13.jpg)
Databasedesign
•Problemsintheolddatabasedesign:
•Capabilityofhavingdifferentcourses.
•Addingawholenewcolumneverylecturefor
thewholeclass.
•AHendanceisBoolean(presentorabsent,no
tardystatus).
![Page 14: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/14.jpg)
Newdesign:
Databasedesign
![Page 15: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/15.jpg)
Bluetoothcommunica2ondesign
•Objec/ves:
•Sendques/onsandgetanswersfromany
numberofmobiledevices.
•Decreasethedelayofgegngtheanswersand
receivedques/onsonthemobiledevicesasmuch
aspossible.
![Page 16: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/16.jpg)
Bluetoothcommunica2ondesign
•Proposeddesign1:
Mokiklaptopapplica/onontheInstructor’slaptop
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
![Page 17: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/17.jpg)
Bluetoothcommunica2ondesign
•Proposeddesign2:
Mokiklaptopapplica/onontheInstructor’slaptopMokikmobile
applica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
6mobiledevices
7mobiledevices
6mobiledevices
![Page 18: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/18.jpg)
Bluetoothcommunica2ondesign
•Proposeddesign3(thechosendesign):
Mokiklaptopapplica/onontheInstructor’slaptop
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
Mokikmobileapplica/ononstudent’smobile
![Page 19: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/19.jpg)
Howtoimprovethesystem?
1. Quizzesandmidterms.
2. HWorpapersubmission.
3. Storingabsencemul/ple/mesperday.
4. Sendinggradestostudents.
5. Sendingques/ontospecificstudent.
6. Sendingques/onwithpictureorgraph.
7. Choosingbetweenhistogramandpiechart
![Page 20: Group Members Ahmad Altoukhy Amir Sadeq Ahmad Ashkanani · System Background • Features: – Automacally or manually record student aendance. – Add, delete and edit students from](https://reader034.vdocuments.net/reader034/viewer/2022050315/5f774a4547f0983711609a1d/html5/thumbnails/20.jpg)
Conclusion
•Thesystemisveryrobust,secure,stable,andreliable.
•Veryfewerrorsandexcep/onsfoundduringtes/ng.
•Wehaveachievedtheobjec/vesdesignatedduring
theRequirementsPhase