Student Attendance System Requirement Analysis Presentation.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

Context Diagram Yong Choi BPA CSUB.
Use cases Use-cases are a scenario based technique in the UML which identify the actors in an interaction and which describe the interaction itself A set.
Holiday Calendar Menu for navigation This is School Management System’s home screen. This application will automate School or College. It contains a Menu.
About K12 Systems, Inc. – Induction Summer 2014 K12 Systems recognized a need in school districts for a new way to manage electronic gradebooks. Web-based.
Web Plus Overview Division of Cancer Prevention and Control National Center for Chronic Disease Prevention and Health Promotion CDC Registry Plus Training.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
Web Pricing User Manual
KFETS Kentucky Field Experience Tracking System
Scott Wilson Shaun Moats Arjun Shrestha Andrew Garrison.
Sequence Diagrams. Introduction A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of methods in each object, and.
SwE 313 Case Study Registration System.
Close Registration Brief Description
2006 April1 WebCalendar Project Final Presentation Yohann Sabbah & Anna Silberman Under the supervision of Victor Kulikov.
Online testing made effective and easy. The easy way to have your tests answered and scored online. If you have a test in a PDF file, it can be online.
Booking Rules SLCM_AD_315 1 SLCM_AD_315 Booking Rules.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
At the login page, you will enter the following: Click “Logon” Do not use dashes in User ID.
1 Team Leader TKS Job Aid. 2 Viewing the On-line Presentation If you are viewing this presentation via Internet Explorer for best results resize the “Notes”
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
WEB PRICING SYSTEM User Manual. Click here to Log In The Defense Commissary Agency Vendor Price Change system is located at
SESSION: A LOOK AT UCC’s FINANCIAL AID SOLUTION Presenters: Jacob Geluk, Data Management Coordinator UCC Registrar’s Office Dennis Mayberry, Registrar.
Creating a Web Site to Gather Data and Conduct Research.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
ERA Manager Training December 19, Propriety and Confidential. Do not distribute. 2 ERA Manager Overview In an effort to reduce the need for Providers,
1 CMPT 275 Phase: Design. Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces Data Persistance.
Fall 2014 Office of the Registrar - registrar.unm.edu
1 Copyright 2007 Texas Education Agency. About TREx The Texas Records Exchange (TREx) system is a web-based software application designed for the exchange.
AY Year  The administration period runs for two weeks in the 14 –weeks sessions (fall and spring) and six calendar days in other sessions. 
Module 3: Administrator Set-Up Intuit Financial Services University Internet Banking Certification Training.
How to use TREx 1 Disclaimer: TREx under development, minor modifications may occur pending final release. Prepared for Education Service Center TREx Training.
Warehouse Report. Log into EDS using your Address/User Id and Password. If you have forgotten your password, click on the Forgot Password? link.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Chapter 9 Session Tracking. Session Tracking Basics Accessing the session object associated with the current request: Call request.getSession to get an.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Module 11: Securing a Microsoft ASP.NET Web Application.
GISD Technology & Media Services EmployeeWeb Overview Bentley Community Schools.
SATERN for Supervisors Updated: December Session Objectives At the end of the session, participants will be able to:  Describe SATERN  Log in.
Student Orientation to Online Learning at UWG WebCT Vista, Horizon Wimba & Student Resources 2006.
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
1 Visalia Unified School District SRTS User Training November 21, 2005 By SRTS Support
December 6, 2015 The Tools Tab. Lesson Overview: The Tools Tab  In this lesson we will cover:  Return Retrieval  TaxWise Updates  Review Returns 
DataFlow Diagram – Level 0
NSLDS on the Web Jim Yoder & Andrea Wise Session 3.
1 Sacramento City College- Jo-Ann Foley D2L Orientation.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
2016 TELPAS Online Testing. TELPAS Assessment Management System Accessed at
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
Copyright ©2011 Texas Education Agency-PEIMS Division, Enterprise Data Management 03/28/2011 The PEIMS Data Collection and Submission Process Logging on.
UC Diagram & Scenario RKPL C & D. Using Use Case Diagram Use case diagrams are used to visualize, specify, construct, and document the (intended) behavior.
How to CORRECTLY Complete a TEASE Access Request Form.
Attendance & Grading 1.Logging In & Navigating the Mail Menu 2.Viewing & Printing Your Attendance Roster 3.Creating TBA Schedules 4.Positive Attendance.
UNIVERSITY MANAGEMENT SYSTEM
2016 TELPAS Online Testing & Data Collection. Disclaimer  These slides have been prepared by the Student Assessment Division of the Texas Education Agency.
American Diploma Project Administrative Site Training.
Presented by Deepak Varghese Reg No: Introduction Application S/W for server load balancing Many client requests make server congestion Distribute.
U.S. Department of Agriculture eGovernment Program eAuthentication Initiative eAuthentication Solution Screens Review Meeting October 7, 2003.
SchoolSuccess for Coordinators
Software Application Overview
Dynamic Modeling of Banking System Case Study - I
Content - Introduction. - Problem statement. - Objectives.
Activating your account and navigating through TIDE
Optimizing Efficiency + Funding
Welcome to FOCUS FOCUS website:
Activating Your Account and Navigating Through TIDE
Employee Self Service (ESS) Version
Fei Huang Prof. Soon Chun ISI490 Spring 2018
Net Report WMI Dashboard Summary
Presentation transcript:

Student Attendance System Requirement Analysis Presentation

Background Customer: Miami Dade College –6 Campuses and Multiple outreach centers –Largest College in the US (> 160,000 Students per year) Problem: New Federal Government regulations regarding the disbursement of Financial Aid funds

Objectives Provide a system that allows the college to meet federal financial aid requirements Allow for the electronic collection of student attendance data without direct instructor intervention Make the collected data available to both Staff and Students Leverage the College’s existing technology investments

Target Technology Environment Microsoft Windows 2000/2003 Platform.NET Framework Internet Information Server (IIS) (ASP.NET) Web interface for students / faculty College ID Card (Magstripe) Ethernet & TCP/IP for connectivity

The Customer’s Expectation

Scenarios Student Scenarios –Student goes to class and uses his/her ID to check-in –Student verifies his attendance history Faculty Scenarios –Faculty views class attendance for his/her class –Faculty inputs override information (manual check-in for student who forgot id card/or remove improper check-in) –Faculty exports attendance data for their class Fin-Aid Administrators –Fin-Aid Administrators exports a report of all classes for transfer to customer enterprise system System Administrators –System Administrators imports Students, Classrooms and Classes from Customer Enterprise system (system data loads) (a daily automatable process) –System Administrators administratively updates student check-in data (like faculty override information above) –System Administrators associate specific attendance devices with specific classrooms

Use Cases

Class Diagram 1/3

Class Diagram 2/3

Class Diagram 3/3

Use Case: Student Checks In –Use Case Name: Student Checks-in to Class Participating Actors: Student Entry Condition: –The student swipes his/her College ID card in the card reader Flow of Events: –The system verifies that the presented card is valid and that the associated student belongs in the current class –The system logs the check-in –The system acknowledges the user's check-in as being successful. Exit Condition: –o The reader responds acknowledging the student's check-in. Use Case Name: Unable to Check-In Participating Actors: Student Entry Condition: – Student Swipes an ID card to Reader to Check In to classs –Exception/Error condition that occurs when a students check- in request cannot be completed (i.e. they use an expired, invalid or otherwise bad ID card in the system, wrong room, etc) Flow of Events: – System Records the invalid information for auditing purposes –System informs user why the provided ID card is unacceptable and aborts check-ino The reader responds acknowledging the student's check-in. Exit Condition: – User is informed that the check-in process was not accepted.

Seq Diagram: Student Checks In

Giancarlo Use Cases –Login –View Attendance History –View Class Attendance History

Use Case: Login

Use Case: Login continued Use Case Name: Login Actors: Student, Faculty, Administrator, Fin-Aid Admin Entry Condition: Actor has navigated to System web site Flow of Events: 1. System displays logon web page. 2. User enters login name and password. 3. System checks login to determine if student, faculty, or administrator. 4. System displays respective home page Exit Conditions: Client terminal displays appropriate home page Exceptions: User entered invalid login information, Special Requirements: N/A

Login Sequence

Use Case: View Attendance History

Use Case: View Attendance History continued Use Case Name: View Attendance History Actors: Student Entry Condition: Student logged on to web interface Flow of Events: 1. Student selects to view attendance history. 2. System displays currently enrolled course list. 3. Student selects course to view attendance. 4. System server sends a request to the database to retrieve a students information. 5. Database retrieves the information. 6. System server sends the response to the client terminal Exit Conditions: Client terminal displays the attendance history with continue or logout options Exceptions: Student is not enrolled in any classes Special Requirements: N/A

View Attendance History Sequence

Use Case: View class Attendance History

Use Case: View class Attendance History continued Use Case Name: View class Attendance History Actors: Faculty Entry Condition: Faculty logged on to web interface Flow of Events: 1. Faculty selects to view class attendance history. 2. System displays classes currently being taught by faculty. 3. Faculty selects class to view attendance. 4. System server sends a request to the database to retrieve a class information. 5. Database retrieves the information. 6. System server sends the response to the faculty terminal Exit Conditions: Faculty terminal displays the class attendance history with continue or logout options Exceptions: Faculty not instructing any classes Special Requirements: N/A

View class Attendance History Sequence

Frank Use Cases –Override Attendance Info –Get associated classes –Retrieve Class attendance data

Use Case: Override Attendance Info

Use Case: Override Attendance Info continued Use Case Name: Override Attendance Information Participating Actors: Faculty Employee, System Administrator Entry Condition: o User is currently viewing the Attendance information for a particular class Flow of Events: o User selects a student and date to override attendance Information o The system presents the user with the student's current attendance information o The user updates the attendance information for the student o The system makes the change and records it in a audit log Exit Condition: o The system acknowledges whether the requested changes have been made or not

Override Attendance Sequence

Use Case: View Associated Classes Use Case Name: View Associated Classes Actors: Student, Faculty Entry Conditions: The system needs to determine which classes are associated to a given user Flow of Events: The system determines the associated classes for the given user Exit Conditions: The class data is returned to the initiating use case

View Associated Classes Sequence

Use Case: Retrieve Class Attendance Data Use Case Name: Retrieve Class Attendance Data Actors: Faculty, Sys Admin, Fin-Aid Admin Entry Conditions: o The system needs to retrieve Class attendance data for the user Flow of Events: o System verifies the current user has permission to access the requested class attendance data o The system retrieves the class data from the system Exit Conditions: o The class data is returned to the initiating use case

Retrieve Class attendance Data Sequence

Kasturi Use Cases –Export Class Attendance Data –Export All Attendance Data

Use Case: Export Class Attendance Data

Use Case Name: Export Class Attendance Data Participating Actors: Faculty Entry Condition: Faculty selects option to export attendance data Flow of Events: System uses the “Retrieve Class Attendance" use case to generate an export file for the current class and uploads it to the User Exit Condition: The user completes download of Attendance Data Use Case Name: Retrieve Class Attendance Data Participating Actors: Faculty, Sys Admin, Fin-Aid Admin Entry Condition: The system needs to retrieve Class attendance data for the user Flow of Events: System verifies the current user may access the requested class attendance data The system retrieves the class data from the system Exit Condition: The class data is returned to the initiating use case Use Case Name: No Security for Requested Class Participating Actors: Faculty Entry Condition: Faculty selects option to export attendance data for a particular class Flow of Events: The system attempts to verify the user has access to the class, but the user does not. Exit Condition: The system rejects the users request and displays message indicating no access.

Seq Diagram: Export Class Attendance Data

Use Case: Export All Attendance Data Use Case Name : Export All Attendance Data Participating Actors : Fin-Aid Admins Entry Condition: Fin-Aid Admin selects option to export all attendance data Flow of Events: System uses the “Retrieve Class Attendance" use case to generate an export file for classes and uploads it to the User Exit Condition: The user completes download of Attendance Data. Use Case Name: Retrieve Class Attendance Data Participating Actors: Faculty, Sys Admin, Fin-Aid Admin Entry Condition: The system needs to retrieve Class attendance data for the user Flow of Events: System verifies the current user may access the requested class attendance data The system retrieves the class data from the system Exit Condition: The class data is returned to the calling use case

Seq Diagram: Export All Attendance Data

Suzette Use Cases –Import System Data –Associate Attendance Devices

Use Case: Import System Data

Import System Data continued

Import System Data Sequence

Use Case: Associate Attendance Devices

Associate Attendance Devices - View

Associate Attendance Devices – View

Associate Attendance Devices – Add

Associate Attendance Devices - Add

Associate Attendance Devices – Add

Associate Attendance Devices – Delete

Student Attendance System Thank You!