ROGER NAULT
CS 460 Presentation
- SNC Tutor System -
- SNC Tutor System - ROGER NAULT Defining the Project Function: - - PowerPoint PPT Presentation
CS 460 Presentation - SNC Tutor System - ROGER NAULT Defining the Project Function: This system is used both by the Tutoring Center 1. administration, the tutors themselves and the tutees (those being tutored). All tutoring sessions must be
1.
Function: This system is used both by the Tutoring Center administration, the tutors themselves and the tutees (those being tutored). All tutoring sessions must be recorded. Appointments can be requested for general subject tutoring as well as for a specific tutor.
2.
This system must be 'secure' in the sense that tutoring sessions are
3.
Review the documentation and study the current system. Determine additional requirements from the primary user.
4.
Follow a system analysis methodology and a phased approach to development.
5.
Design and implement enhancements that make the system even more useful.
6.
Include client training and evaluation.
7.
Propose a Development Plan for current and future work on the System.
A Visual BASIC
application and PHP Web-Site interconnected with a MySQL database.
A live application used
every day by Academic Support Services, mostly Carole Basak.
Stored on the compsci
server.
VB Application
Program minimization/maximization Elimination of the CRN Creation of a note field on the home screen Creation of a batch file for simple installation Creation of a new form to give the user the ability to search the database on
Student ID or TutorID
Other
Switch from compsci server to new cstutor server
Major
Convert Visual BASIC application to C#
Minor
Adjust Print-Out (hard-coded) Add „blog‟ feature on web Add functionality for students being tutored to update information on web Implement a date along with the student‟s records Implement email functionality
Carole Basak Michelle Keehan Scott Crevier Rob Downard
Searches the Database based upon
two different variables.
Displays the person‟s name (First
and Last) as well as their Student ID and TutorID.
Helps to quickly find any data
entry mistakes or duplicates.
No ability to edit, just search.
Allows the user to write and store notes about the tutor. Eliminates having to use old-fashioned pen and paper. Stores a note up to 255 characters, doesn‟t allow you to save more. Works for both active and inactive tutors.
Had to change a property in the menu Very Easy
Hide it, don‟t delete it. Scan all 17 forms
Allow everything to fit on the screen
Batch File? Creates a folder on C:\ named “Tutors” Inserts a necessary image into the “Tutors” folder. Runs proper driver so MySQL works. Turns 4 tasks into 1 Code Sample:
IF EXIST C:\Tutors\ GOTO END MD C:\Tutors :END cmd.exe /c "G:\PANKDC\tutor\Installation\MyODBC-3.51.06.exe" xcopy "G:\PANKDC\tutor\picture\snc-logo-lg-color.gif" C:\Tutors /y /e
Allows for everything to be secure Get‟s itself off the dreaded compsci server Lots of help from both Scott and Rob Gained a lot of knowledge talking to them and researching
Gave me a broad range of knowledge I was able to learn a lot about things I had never known
Got to work with clients Work with a base and expand off of it
Work early, work often Ask for help or ideas, even if you think you don‟t
Understand the big picture, not just your task Use the opportunity to learn as much as you can Have fun and enjoy work while it‟s still fun
My parents The Computer Science Faculty
IT Staff
Scott Crevier
Rob Downard
Carole Basak Fellow Classmates
C O M P S C I 0 2 . S N C . E D U / C S 4 6 0 / 2 0 1 1 /N A U L R P O R R O G E R . N A U L T @ S N C . E D U