Iteration3 Slides
Iteration3 Slides
Project Overview
A desktop application for a University Learning Our desktop app allows students and teachers to access,
Management System that encounters significant challenges update, and verify their credentials easily, all while
faced by students and teachers. Students face difficulties in interacting with a user-friendly interface and having
having immediate access to their grades and credentials, efficient data management. Our system allows personalized
teachers also face challenges in managing and updating dashboards and also streamlines the tasks for students,
their students records. teachers, and administrators.
Effective Assignment Enhanced Attendance
Management: Monitoring:
Advantages By taking away with the requirement for
hardcopy submissions and facilitating the
The attendance module makes it simple to
keep track of students' attendance, which
distribution and collection of assignments, lessens the administrative burden and makes
By integrating all of the functionalities onto a the assignment assign and submit modules it possible for students experiencing
single platform, administrators, teachers, and minimizes the need for paperwork. attendance problems to take action in a
students can access information more quickly and
timely manner.
easily making the learning process more
facilitated.
subject to breaches of security, data might be a barrier. may be impacted by compatibility problems with
specific browsers, operating systems, or devices.
leaks, or cyberattacks.
Security Requirements
The system shall require the user to authenticate themselves
before entering or accessing the learning management
system.
Usability Requirements:
Nonfunctional
The system shall have an interface that is user-friendly,
requirements simple, easy to use, and easy to navigate encouraging a
positive experience.
DESIGN
Activity Diagram, Sequence Diagram, Use Case Diagram,
and Class Diagram
Activity Diagram 1- Record Attendance
Activity Diagram 2- Create Assignment
Activity Diagram 3- Create Assignment
Use Case Diagram
Sequence Diagram 1- Record Attendance
Sequence Diagram 2- Assign Assignments
Sequence Diagram 3- Add User
Class Diagram
Burn-down Chart
Layered architecture
Model-View- Controller (MVC) pattern
Implementation
Screenshots
Login Module
View after selecting the course and section. List of Students’ names and roll numbers is retrieved.
Manage Attendance - Continued
After the students are loaded in the attendance sheet the teacher adds their attendance status as P = present, A =
absent and click on save to initiate upload to the database.
Manage Attendance - Continued
This is a screenshot of the database showing how the entries of attendance were successfully made.
Assign Assignments
This is a screenshot of the database showing how the entries were successfully made.
Assign Assignments - Continued
This is a screenshot of the database showing how the entries were successfully made.
Add User
Student selects course, section and add drive link to submit an assignment.
Mark Assignments
A list of assignment submissions of students has been retrieved when the teacher selects course and
section. The teacher can mark a particular assignment submission in the “Obtained” field.
Add Announcements
Teacher can Add an Announcement description after selecting course and section.
Teacher Home