PDF HTML FlashPaper

Directory Info | Tech Docs

 

  1. Application Details
  2. Application Overview
  3. Roles
  4. Database Schema
  5. Flow
  6. CFC's & Functions
  7. Notes

Application Details

Developer: Joe Gautreau | Programmer / Web Application Developer | jgautreau@judsonisd.org | (210) 945-5558
Development Platform: ColdFusion MX 7, SQL Server, Model-Glue Framework, CSS Layout
Development Server: Testweb
Development Database: ERCSQL
Production Server: Web1
Production Database: ERCSQL2K5
Launch Date: September 12, 2007

Back To Top


Application Overview

Directory Info was developed to allow the Public Information Office (Sean Hoffman) to give campuses a way to specify what personal data about students is allowed to be released to outside sources via Public Information Requests.  A campus employee goes into the system, students from their school are shown and they can make changes to the default allowed information.  The Public Information Office then goes in when a request for info is made and chooses a campus to get an excel file for, the system recognizes what can and cannot be given out and generates a file accordingly.

To sum it all up, the Directory Info application allows simple management of student personal data, both on the campus level and district office level.

Back To Top


Roles

There are three different types of roles for this application.

Administrator - This individual can view / edit and download data district-wide.

Data Entry - This campus individual can edit and view data based on campus ID.  Thus allowing them to edit and view data for students at their campus, based on the form returned to the campus by the parents in the student handbook.

User - The user is allowed simply to view students information based on campus ID.  Thus only allowing them to see data for students at their campus.

Back To Top


Database Schema

Below you will find the Student Directory Info database schema along with a short description for each table.

Student:  This table is populated via a nightly stored procedure (SQL) which you can learn more about in the notes section.  This table stores all active student data needed.

Campus:  This table is related to the Student table.  This table store campus name and ID information.

DirectoryInfo:  This table is used to store any values for a student where the parent does or does not want their student's data being given out.  It relates to the Student table on studentID.

Back To Top


Flow

Student Directory Info Data Flow Document - Click to download the PDF.
Extract File Data Flow Document - Click to download the PDF.

Back To Top


CFC's & Functions

Student.cfc

init:

LookupStudents:

getStudent:

updateStudent:

generateExtract:

getCampuses:

Back To Top


Notes

A nightly process run through a SQL stored procedure, runs nightly to grab all active student data from Student Plus, and dumps it into a table called Student in the Student Directory Info database.

Back To Top