Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
11 views14 pages

Se GSJ Final

The document is a practical file for a Software Engineering course, focusing on the development of a real-time student attendance system. It includes problem statements, software requirement specifications, and various diagrams such as Data Flow Diagrams, Use Case Diagrams, and Class Diagrams. The aim is to automate attendance tracking, enhance accuracy, and improve data management in educational institutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views14 pages

Se GSJ Final

The document is a practical file for a Software Engineering course, focusing on the development of a real-time student attendance system. It includes problem statements, software requirement specifications, and various diagrams such as Data Flow Diagrams, Use Case Diagrams, and Class Diagrams. The aim is to automate attendance tracking, enhance accuracy, and improve data management in educational institutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Practical file

Of
“Software Engineering”

Submitted by:

Gaurav Singh
Joon

00996702022

Under the guidance of –


Dr. Ranjeeta kaur

Kamal Institute Of Higher Education and Advanced Technology


(Affiliated to Guru Gobind Singh Indraprstha University)
K-1 Extension, Mohan Garden, New
Delhi – 110059
Student attendance system
INDEX

S. No. Topic Sign.


1. Select and Write down the problem
statement for a real time student
attendance System.
2. Analyze requirement for a system and
develop Software Requirement
Specification Sheet (SRS) for railway
reservation System.
3. To create the function oriented diagram:
Data Flow Diagram (DFD) for student
attendance System.

4. To perform the user’s view analysis for


student attendance System : Use Case
Diagram.
5. To draw the structural view diagram for
student attendance System : Class
diagram.
6. To draw the behavioral view diagram:
State- chart diagram or Activity
diagram for student attendance
System.
7. To perform the behavioral view diagram
for student attendance System :
Sequence diagram.
8. Draw the component diagram for
student attendance System.

9. Draw the Deployment diagram for


student attendance System.

10. Draw ER diagram for student attendance


system .
Question 1 : Select and Write down the problem statement for a real time
student attendance system .
Answer:
Problem Statement:

In traditional educational settings, manual attendance tracking processes are time-consuming,


prone to errors, and lack real-time visibility. The inefficiency of these methods often results
in inaccuracies, leading to challenges in monitoring student attendance effectively.
Moreover, the reliance on paper-based or outdated electronic attendance systems hinders the
ability of educational institutions to adapt to modern demands for efficient and reliable
attendance
management.

To address these issues, there is a critical need for a real-time student attendance system that
offers automated, accurate, and instantaneous attendance tracking capabilities. This system
should provide administrators and educators with real-time insights into student attendance
patterns, enabling proactive interventions to improve student engagement and academic
outcomes. Additionally, the system should prioritize data security and compliance with
privacy regulations to safeguard sensitive student information.

The real-time student attendance system seeks to revolutionize attendance management


practices in educational institutions by leveraging technology to streamline processes,
enhance accountability, and optimize resource utilization. By empowering stakeholders
with timely and reliable attendance data, the system aims to foster a conducive learning
environment conducive to student success and institutional effectiveness.
Question 2 : Analyze requirement for a system and develop Software
Requirement Specification Sheet (SRS) for student attendance system
System.
ANSWER:
1. Introduction
- Purpose: The purpose of the system is to automate and manage student attendance
tracking.
- Scope: The system will be used by educational institutions such as schools or universities.
- Definitions, acronyms, and abbreviations.

2. System Description
- Overview: The system will allow teachers to record student attendance efficiently
and accurately.
- Functions:
- Recording attendance for individual students.
- Generating reports.
- Notifications for absentees.
- Users: Administrators, teachers, and students.

3. External Interface Requirements


- User Interfaces:
- Login page for administrators, teachers, and students.
- Dashboard displaying attendance summary.
- Attendance entry interface for teachers.
- Hardware Interfaces: Standard computers or mobile devices with internet connectivity.
- Software Interfaces: Integration with databases for storing student information.

4. Functional Requirements
- Authentication:
- Users must authenticate before accessing the system.
- Attendance Recording:
- Teachers should be able to mark students as present, absent, or tardy for each
class session.
- Option to record attendance manually or through automated methods (e.g., RFID,
biometrics).
- Reporting:
- Generate attendance reports by class, student, or time period.
- Export reports in various formats (PDF, Excel).
- Notifications:
- System should notify students and/or guardians of absences.
- Security:
- Ensure data privacy and protection of student information.
- Role-based access control for administrators, teachers, and students.

5. Non-functional Requirements
- Performance:
- System should handle simultaneous logins and attendance recordings without significant
delay.
- Reliability:
- Minimal downtime for maintenance.
- Scalability:
- Ability to handle increasing numbers of users and data.
- Usability:
- Intuitive user interface for ease of use.
- Compatibility:
- Support for various web browsers and devices.
- Security:
- Encryption of sensitive data during transmission and storage.
- Regular backups to prevent data loss.

6. System Models
- Use Case Diagram: Illustrates interactions between users and the system.
- Sequence Diagram: Shows the sequence of actions for attendance recording.
- Class Diagram: Represents the structure of the system's classes and their relationships.

7. Other Requirements
- Legal and Regulatory Requirements: Compliance with data protection laws (e.g., GDPR,
HIPAA).
- Constraints: Budget constraints, technology limitations, etc.
- Assumptions and Dependencies: Assumptions made during system design
and dependencies on external systems.

8. Appendices
- Glossary: Definitions of technical terms used in the document.
- References: Citations for any external sources referenced in the document.

This is a basic outline for developing an SRS for a student attendance system. The actual
content and detail may vary depending on specific requirements and stakeholders' needs.
Question 3: To create the function oriented diagram: Data Flow
Diagram(DFD) for student attendance System.
ANSWER

LEVEL 0 DFD

LEVEL 1 DFD
Question 4 : To perform the user’s view analysis for student attendance
system : Use case diagam.
Question 5 To draw the structural view diagram for student attendance
system: Class diagram.
Question 6: To draw the behavioral view diagram: State-chart diagram or
Activity diagram for student attendance System.
Question 7: To perform the behavioral view diagram for student attendance
system: Sequence diagram.
Question 8 : Draw the component diagram for Student attendance System.
Question 9: . Draw the Deployment diagram for student attendance System.
Question 10 Draw ER diagram for student attendance system

You might also like