MIDTERM PRESENTATION
Software Engineering/Senior Project
CSC 175/CSC 177 : Fall 2002
(By Parag Jain)
OBJECTIVE:
To create Student Advisement System (SAS), which is a web-based advisement system that advises/guides a student enrolled at Dowling College in the same way an advisor/counsellor does.
What SAS does:
SAS aids students in tracking their academic progress toward graduation - much like the old pen and paper worksheet, the online advisement system provides the student with a view of completed classes, assurance that the necessary requirements have been met, and guidance toward graduation.
SAS incorporates several web-based software and is conveniently packaged on the internet and is synchronized with the school's records, meaning it is always available and always up-to-date with a student.s transcript.
In addition, the online system follows the rules exactly specified by the school.s catalog, ensuring that the advisement a student receives is totally accurate.
DESIGN:
SAS's design consists of various modules that break the system into subsystems.
We have the Advisement module
Then we have the Add/Modify/Delete module
Finally we have the database created in MySQL that interacts with the above two modules through the 'retriever'.
The retriever is a MySQL command handler that would execute the MySQL commands issued by the processor.
PROJECT PROGRESS:
Group efforts:
- We researched about the project before starting the project.
- We designed the various modules involved in the project.
- Also we researched the rules from the catalog to make sure that everything is in accordance with what Dowling College specifics.
- Last week we came up with a formal timeline for the project
- There was considerable effort in getting access to banner for the project which right now looks difficult but we might get access later.
My efforts:
- I talked to a number of advisors and faculty members to know the little details of the project and also their opinions about the project.
- I did extensive research and wrote considerable amount of the User Manual and am working on the System Manager's manual.
- I did significant work in getting the design of the database.
- I also did the OOD of the Add/Modify/Delete module.
- I also used UML to create the OOD for some part of the Add/Modify/Delete module.
- I am writing the Add/Modify/Delete module along with George.
PROJECT PLANS:
Basically we are going to follow the timeline that we agreed upon last week.
I am going to finish up writing most of the Add/Modify/Delete module by next week.
Also I am going to finish up writing the System Manager's manual by next week.