Professional Documents
Culture Documents
Students' Barcode Attendance System
Students' Barcode Attendance System
In the traditional waterfall model software approach, the whole project is divided
into a number of stages: gathering user requirements, design and documentation,
development, testing and deployment. In this approach it assumes that each stage is
100% complete before the next stage starts. One of the main weaknesses of this
approach is that design errors are often not discovered until deployment time.
Domain and development team members are formed worked together under the
guiding hand of an experienced Programmer.
Domain members perform an initial high-level walkthrough of the scope of the
system and its context.
The domain members perform more detailed walkthroughs of each of the problem
domain
After each walkthrough, the domain and development members work in small
groups to produce object models.
Each group composes its own model in support of the domain walkthrough and
present its results for peer review and discussion.
Introduction
The system mentioned will be a big help for CARD MRI Development Institute.
This will ensure the security of the institution and motivate the students of CMDI to bring
their ID regularly. The proposed system will record the time in and time out of every
students coming in and out of the school. Making the attendance record of the CMDI more
efficient and automate the attendance record using barcode. Barcode will be included in
the ID and will scanned using barcode scanner in order to enter the school and check
their attendance at the same time.
CMDI manually monitors the entrance and exit of students as well as staff and
visitors which lead to poor security of the school. There are times when the guard is not
aware if the student has its own ID. The school does not monitor the students’ attendance
which leads the students to cut classes. Because of the current manual system, the users
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
are having a tedious job to maintain the records as well as retrieval of information is not
as easy as the records are maintained in the hand written registers.
Barcode ID system will benefit the school by monitoring the log in and out of
every student in CMDI. As well as reduce the number of students cutting classes and
motivate them to always bring their ID to school. This will make sure the security of every
individual inside the institution.
OBJECTIVES
SPECIFIC OBJECTIVES
CONCEPTUALIZED FRAMEWORK
The Input frame contains all the necessary information and resources needed
in developing the system. Data was gathered concerning the profile of the students.
Different criteria in determining the level of acceptability were also included like
functionality; reliability; usability; maintainability; portability; and training and
documentation.
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
The proponents are representing this paper for the benefit of the entire school
of CMDI and as reference for future researchers. The system, “Students’ Barcode
Attendance System” will benefit the following:
School Administrator – The administrator will have a full access to the system.
Registrar – They can now view and generate the attendance records without asking for
the attendance sheets from the teachers.
Students – Attendance is now one scan away from the students ID.
CMDI Security Guards – This will serve as a notification for the security guards to know
if there are remaining students inside the school who has not log out yet.
Future Researcher – This system may serve as a reference for the future researchers
for the improvement of the system in the near future.
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
Use-case Diagram
The figure above shows which external entity has access to each of the
process of the system. The student can only login and logout using their ID as a ticket.
Registrar can add student in the system which will be necessary for the login and out of
the students. It can also generate attendance record for reference. Security guard can
also generate attendance to notify them if there are remaining students in the school. And
the admin who has access to all the features of the system.
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
System Features
Admin login: Admin is provided with a login form where he monitors and
administers all the student’s information and records.
Barcode Reading: Students have to scan their ID through barcode reader and the
ID thus read by the system is stored for that particular day.
Defaulter List: The system generates defaulter list in excel sheet for specified
period provided by admin.
Report Generation: ate the end of attendance process system automatically
generates overall report for the class in excel sheet.
Search Option: admin can even search for particular student’s attendance details
using option in the system.
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
C. Plan by Feature
Planning is a vital part of a system development. In this process, each team
assigned to a feature will decide on how the system should function to meet the client’s
requirements.
Task of individuals involved in the project:
Chief Programmer Development Team
Approves the project, employ Reviews the project plan and
personnel, and provides resources implements procedures for completing
required for the project the project.
Reviews project plan to ensure that Manages all project activities
it accomplishes the business objectives Helps in resource distribution, project
Resolves conflicts among the team management, issue resolution, and so
members on.
Considers risks that may affect the Understands project objectives and
project so that appropriate measures finds ways to accomplish the objectives
can be taken to avoid them Devotes appropriate time and effort to
achieve the expected results
Selects methods and tools for the
project
Project planning should be effective so that the project begins with well-
defined tasks. Effective project planning helps to minimize the additional costs incurred
on the project while it is in progress. For this project to be effective, some principles are
followed by the proponents:
Planning
Risk Analysis
Tracking of project plan
Meet quality standards and produce quality deliverables
Description of flexibility to accommodate changes
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
Milestone
Week
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Domain Walkthrough
Design
Design Inspection
Code
Code Inspection
Promote to Build
D. Design by Feature
The figure above shows the flow of data from entities to processes and to the
Student’s Barcode Attendance System. Each entity is connected to a process which it
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
can access. The system has five (5) processes; Login/Logout, add student, delete
student, generate attendance record and search student.
Flowchart
Flowchart (cont.)
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
E. Build by Feature
Java
Java is the most used runtime platform for any enterprise systems that
include 97% of desktops. This is because of the following.
Advantages of multithreading
a. Fewer Glitches
b. Multiple Operations
c. Better Performance
d. Low Maintenance Cost
SQL
Advantages:
F. Test by Feature
Testing Process
Understanding Requirements
Preparing Test Cases
Preparing Test Matrix
Reviewing test cases and matrix
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
Testing Strategy
Test Cases
ID TC01
TITLE Login/Logout
PREREQUISITE ID Barcode
ID TC02
ID TC03
3. Fill prerequisite
4. Click confirm button
ID TC04
TITLE Search
ID TC05
PREREQUISITE None
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
The assessment involves checking whether the software, and the project that develops
it, conforms to various characteristics or exhibits various qualities that are expected of
sustainable software. In performing the evaluation, the proponents considered how
different user classes affect the importance of the criteria. For example, Usability-
Understandability, a small set of well-defined accurate, task-oriented user
documentation may be comprehensive for users but inadequate for developers.
The rest of the evaluation covers each category in greater depth, with lists of questions
that we use at the Software Sustainability Institute when compiling detailed software
evaluation reports.
Usability
Buildability
How straightforward it is to:
Meet the pre-requisites for building
the software on a build platform?
Build the software in a build platform?
Installability
How straightforward it is to:
Meet the pre-requisites for the
software on a target platform?
Install the software onto a target
platform?
Configure the software following
installation for use?
Verify the installation for use?
Testability
How straightforward it is to test the
software to verify modification?
Portability
To what extent can the software be used
on other platform?
Evolvability
To what extent will the product be
developed in the future:
For future release?
Within a roadmap for the product?
CARD MRI development Institute
A Member of CARD MRI
Information Communication Technology
Bachelor of Science in Information System
Justification