3.3 Design and Implementation tools
I used various modern designs tools to achieve maximum efficiency in the design, analysis and implementation of this project work. They include:
1. Enterprise Architecture
2. MySQL Workbench
3. wxPython – GUI
4. PyMySQL – Database Connectivity
3.4 Overview of the New System
The Attendance Management System using Fingerprint scanner is designed to keep records of the attendance of seminars, lectures, social gatherings and other events by students in the university. The aid of a fingerprint scanner is to capture fingerprints at the venue of said event. This is a desktop application which is managed by an administrator who has full control over the Fingerprint Attendance Management System and its features. The Fingerprint Attendance Management System can be installed on the computers of the administrator and any other user.
Other users of the Attendance Management System include the teaching staff and students.
Features of the Fingerprint Attendance Management System include;
• Creation of events
• Creation of user accounts (Admin, Teaching Staff, Students)
• Modification of event information
• Modification of information in user accounts
• Viewing of attendance with filters
• Deleting of events
• Deleting of user accounts
The administrator has unrestricted access to the Fingerprint Attendance Management System and all its features.
For the teaching staff to gain access to the Fingerprint Attendance Management System, an admin is required to create an account with a privilege identification which limits the feature the teaching staff can make use of. The features that can be assigned to a teaching staff include:
• Creation of events and student accounts
• Viewing attendance records with filters
• View and edit their personal information recorded in the system.
For the student to be granted access to the Attendance Management System, an account is to be created by either an admin or a teaching staff. The student is only allowed to view their personal attendance records and modify their personal information of the system.
During the creation of user accounts, one or more samples of the student’s fingerprint is taken. Attendance records will be taken by fingerprint and as such, a fingerprint scanner will be placed at all entry and exit location of various classes and halls where events are taking place.
The introduction of the Attendance Management System using Fingerprint Scanner into the university activities eliminates the use the pen and paper method, the manual method to carry out attendances. The manual method is susceptible to various means of penetration. It also serves as a more reliable means of gathering information which can in turned be used to carry out surveys and do data analysis. The subsequent subheadings show exactly how this system was designed.
3.5 Use Case Diagram
This diagram is designed to show an overview of actors and functionalities carried out in the system.
