Mount Notre Dame’s Online Advising Program Alla Trakhtengarts Zulaikha Master Mark Lukowski Ashley Sullivan Brandon Stein Mike Poineau Joe Camaci
We will cover the following for OAP... Requirements Requirements Design Design Planning Planning
Requirements
OBJECTIVE Our site is called Online Advising Program and it is a client-server based environment involving a student class advising planner. Our site is called Online Advising Program and it is a client-server based environment involving a student class advising planner. The system will allow students, advisors, and administrative staff access to the system with appropriate permissions to select classes for the next term The system will allow students, advisors, and administrative staff access to the system with appropriate permissions to select classes for the next term Plan out their degree without meeting with their advisor. Plan out their degree without meeting with their advisor.
SYSTEM FUNCTION Students will be able to login to the website and be able to Students will be able to login to the website and be able to Select the major classes for the term Select the major classes for the term View the teachers View the teachers View teacher evaluations. View teacher evaluations. Students, advisors, and administrator will already have a login and they will be able to Students, advisors, and administrator will already have a login and they will be able to Login to the system Login to the system Select appropriate tasks and functions based on their access level. Select appropriate tasks and functions based on their access level.
SYSTEM FUNCTION Contd... An administrator will be the only one that will be able to add, delete, and change the content of the Online Advisor system. An administrator will be the only one that will be able to add, delete, and change the content of the Online Advisor system. An advisor will be able to substitute classes for the student. An advisor will be able to substitute classes for the student.
View Requirements Documents View Requirements Documents
Design
Design Diagrams Context Diagram Context Diagram Context Diagram Context Diagram Level 0 Diagram Level 0 Diagram Level 0 Diagram Level 0 Diagram Database Design Database Design Database Design Database Design Mapping of Files Mapping of Files Mapping of Files Mapping of Files
Planning
Planning Software – Microsoft Project 2003 Software – Microsoft Project 2003 Easy to track tasks and dated Easy to track tasks and dated Simple to makes changes Simple to makes changes Able to view the Gantt chart Able to view the Gantt chart Able to view the Calendar view Able to view the Calendar view Individual view and tracking available Individual view and tracking available Easy for group members to keep track with their progress and tasks. Easy for group members to keep track with their progress and tasks. Everyone has a copy of their own calendar and the whole group. Everyone has a copy of their own calendar and the whole group. Update it regularly and notify planner which tasks are completed. Update it regularly and notify planner which tasks are completed. Easy to post of Yahoo groups and an is sent out notifying the completion. Easy to post of Yahoo groups and an is sent out notifying the completion. Calendar information is available on shrike and Yahoo Groups. Calendar information is available on shrike and Yahoo Groups.
Re-Planning To guarantee appropriate and sufficient scheduling in the development of “Online Advisor,” the following design has been planned. To guarantee appropriate and sufficient scheduling in the development of “Online Advisor,” the following design has been planned. Please notice that Saturday and Sunday of each week have been left out to account for any task not completed and possible weekly meetings. Please notice that Saturday and Sunday of each week have been left out to account for any task not completed and possible weekly meetings. The project planner will alter the calendar as needed, using these days to allow the appropriate time to make up the unfinished tasks, without cutting into the next weeks schedule. The project planner will alter the calendar as needed, using these days to allow the appropriate time to make up the unfinished tasks, without cutting into the next weeks schedule. Certain development modules have been grouped together, because of their reliance upon each other in the development process. Certain development modules have been grouped together, because of their reliance upon each other in the development process.
Calendar Overview of the whole group.
Planning Calendar view provides an overview of each task for a scheduled day. Calendar view provides an overview of each task for a scheduled day. It also lists all the resources involved and the amount of hours spent for the particular task It also lists all the resources involved and the amount of hours spent for the particular task
Who Does What?
Calendar View of Each Member’s Tasks
Gantt Chart Planning
Gantt Chart Gantt Chart is used to depict project progress or planned tasks in relation to time. Gantt Chart is used to depict project progress or planned tasks in relation to time. It also shows the interrelationships of how projects, schedules, and other time- related systems progress over time. It also shows the interrelationships of how projects, schedules, and other time- related systems progress over time.
Network Diagram
Network Diagram- Critical Path A graphical diagram that shows the sequence of development activities and the interrelationship of each task with another. A graphical diagram that shows the sequence of development activities and the interrelationship of each task with another. It also displays information that allows us to know when one task is completed and the other one needs to be started. It also displays information that allows us to know when one task is completed and the other one needs to be started. Critical Path is a longest path in a network diagram, where length units are time durations. The nodes represent tasks, and the arcs represent precedence constraints. The path is critical because the associated tasks determine the total completion time of the project. Moreover, at least one of their duration times must decrease in order to decrease the total completion time. Critical Path is a longest path in a network diagram, where length units are time durations. The nodes represent tasks, and the arcs represent precedence constraints. The path is critical because the associated tasks determine the total completion time of the project. Moreover, at least one of their duration times must decrease in order to decrease the total completion time.
Planning Microsoft Project 2003 File Microsoft Project 2003 File Microsoft Project 2003 File Microsoft Project 2003 File