Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0
Final Project Deliverable Guide Date: March 2, 2018
Student
Attendance Management System
Submitted By:
Sohaib Qaisar (14-28)
Maira Tooba (12)
Sana Rasheed (20)
Maria Akram (112)
Submitted To:
Miss Qurat-Ul-Ain
2.1. Introduction
First deliverable is all about planning and scheduling of project. This
deliverable must contain following artifacts:
a. Project Feasibility
b. Project Scope
c. Project Costing
d. Task Dependency Table
e. Critical Path Method Analysis (CPM Analysis)
f. Gantt Chart
g. Introduction to team members
h. Tasks and member assignment table
i. Tools and Technologies
j. Vision Document
k. Risk List
l. Product Features
Most of the work in the cost estimation field has focused on algorithmic cost modeling. In this
process costs are analyzed using mathematical formulas linking costs or inputs with metrics to
produce an estimated output. The formulae used in a formal model arise from the analysis of
historical data. The accuracy of the model can be improved by calibrating the model to your specific
development environment, which basically involves adjusting the weightings of the metrics.
Function points are computed by completing the table shown in the figure below. Five information
domain characteristics are determined and counts are provided in the appropriate table location.
In Attendance Management System we calculate the Cost with the help of Function Point Analysis.
Number of files:
In this the internal logical file value is 5 and we do their complexity level is Average and the value
of their complexity is 10.
Number of external interfaces:
In this the external interface value is 5 and we do their complexity level is low and the value of
their complexity is 5.
Calculate VAF
FP = UFP* VAF
= 128* 1.01
FP = 129.01
Task Dependencies
Requirement
Gathering
Task Engineer
Requirement Gathering Maira, Sana
Requirement Analysis Sohaib
Develop Design Sohaib
Develop Design Unit 1 Sana
Testing Maira
Develop Design Unit 2 Maria
Testing Maira
Integrate Units Sana
Testing Sohaib
Staff Allocation:
Personal factors such as physical or mental health issues, disability, behavioral issues, offending
behavior and/or contact with police or justice system, substance misuse or dependency, pregnancy
or parenting, caring responsibilities, and learning difficulties.
School-related factors such as negative relationships with teachers or peers, unsupportive school
culture, limited subject options and lack of student participation in decision making.
School factors include issues related to the overall climate, such as a school's size and the attitudes
of administrators, teachers, and other students, as well as the degree to which a school is flexible
in meeting the diverse cultural and learning styles of students. Another important factor is the
manner in which a school deals with truancy among students: Are clear procedures in place and
consistently enforced? Do such procedures have meaningful consequences for students?
Family factors include lack of parent supervision and/or guidance, poverty, substance abuse in
the home, domestic violence, lack of familiarity with school attendance laws, and varied education
priorities.
Economic factors include employment among students as well as students who live in single
parent households, have parents with multiple jobs, and whose families lack affordable
transportation and/or childcare.
1: Student
2.13.2.2 Stimulus Response Sequence:
First the account form display on the screen. User enter the name and the password and other require data
in the form.
2.13.2.3 Functional Requirements:
REQ-1: User name and password must be entered in the form.
REQ-2: User name and password must be individually assigned.
REQ-3: User must be registered in the data base.
2: Teacher
2.13.2.4 Stimulus Response Sequence:
Firstly, user account display on screen. User enter name, other personal details and password in account.
User now mark the attendance of student who is present in class.
2.13.2.5 Functional Requirements:
REQ-1: User name and password must be entered in the form.
REQ-2: User name and password must be create separately.
REQ-3: User must be registered in the database.
2.13.3 Login Account:
2.13.3.1 Description and priority:
Login must be necessary for interact to the system .Its priority is high.
2.13.3.2 Stimulus Response Sequence:
User enter the name and password. If the user name and password wrong then notification will be appear
on screen. If the name and password is correct the data will be appear.
2.13.3.3 Functional Requirements:
REQ-1: User name and password must be create separately.
REQ-2: User must be registered in the database.
2.13.4 Take Attendance:
2.13.4.1 Description and priority:
Only the teachers take the attendance. Its priority is high.
2.13.4.2 Stimulus Response Sequence:
Teacher first login the account and then take the attendance .Then save in the database.
2.13.4.3 Functional Requirements:
REQ-1: Teacher must have an account.
REQ-2: Attendance sheet must be provided by System.
2.13.5 Update Attendance:
2.13.5.1 Description and priority:
Only the administrator can be update the attendance. If any student have any query about their attendance
then administrate update this query.
\2.13.5.2 Stimulus Response Sequence:
Student give the application for updating of attendance to administrator. The administrator verify the
attendance through the teacher and then update the attendance.
2.13.5.3 Functional Requirements:
REQ-1: only the administrator can update the query related to attendance.
2.13.6 View Attendance:
2.13.6.1 Description and priority:
The user can view the attendance but they cannot change it. Its priority is low.
2.13.6.2 Stimulus Response Sequence:
Firstly, allow the user log into the system. After log in user only view the current attendance statistics. User
cannot update/modify your status.
2.13.6.3 Functional Requirements: