The Best Zoo Web The Best Zoo Web Programming money can't buy.Programming money can't buy.
That's right. You can't buy web That's right. You can't buy web programming like this. That's why programming like this. That's why
we're giving it away for free!!!we're giving it away for free!!!
ZOOPtech ZOOPtech TimelineTimeline1.
2.
3.
4.
5.
SEPT OCT NOV DEC
15 22 29 6 13 20 27 3 10 17 24 1 8
Require-ments
Specification
Design
Implementation
Integration
ZOOP Timeline
Key Dates So FarKey Dates So Far
Sept. 17Sept. 17 First Meeting With Zoo PersonnelFirst Meeting With Zoo Personnel
Sept. 26Sept. 26 Requirements Completed and SignedRequirements Completed and Signed
Oct. 18Oct. 18 Specifications Completed and SignedSpecifications Completed and Signed
Nov. 1Nov. 1 First Progress Report PresentedFirst Progress Report Presented
Mesker Park ZooMesker Park Zoo
Maintenance Request FormMaintenance Request Form
THE OLD SYSTEMTHE OLD SYSTEM
THE NEW SYSTEMTHE NEW SYSTEM
FLOW CHART OF CURRENT STATUSFLOW CHART OF CURRENT STATUS
Supervisor ComplaintsSupervisor Complaints
Unorganized and ClusteredUnorganized and ClusteredNo tracking for history reportsNo tracking for history reportsAmbiguous Reports and Ambiguous Reports and
LocationsLocationsNon-Corresponding RequestsNon-Corresponding RequestsNo Inventory SystemNo Inventory System
ZOOP SOLUTIONSZOOP SOLUTIONS
Design a simple, Web-Based Design a simple, Web-Based interface for all Employees.interface for all Employees.
Design a Web-Based Maintenance Design a Web-Based Maintenance Request Form Page.Request Form Page.
Keep track of all Maintenance Keep track of all Maintenance Requests’ Info.Requests’ Info.
Keep track of real-time Inventory.Keep track of real-time Inventory.
Mesker Park ZooMesker Park Zoo
Maintenance Request FormMaintenance Request Form
THE OLD SYSTEMTHE OLD SYSTEM
THE NEW SYSTEMTHE NEW SYSTEM
Project RequirementsProject Requirements
Main RequirementsMain Requirements
Simple and Easy to Use, Web Based Simple and Easy to Use, Web Based InterfaceInterface
Uses a the Current Email System to Send Uses a the Current Email System to Send NotificationsNotifications
Enable Administrators to Track all Enable Administrators to Track all Maintenance RequestMaintenance Request
Include the Ability to Schedule Include the Ability to Schedule Reoccurring Maintenance RequestReoccurring Maintenance Request
Maintenance Department Inventory Maintenance Department Inventory ControlControl
Email Notification Email Notification SystemSystem
Uses the Current Email System in Uses the Current Email System in Place at the ZooPlace at the Zoo
Sends Emails When a Request is Sends Emails When a Request is Made, Accepted or Rejected, and Made, Accepted or Rejected, and CompletedCompleted
Request LoggingRequest Logging
Enables Administrators to Track all Enables Administrators to Track all Request Request CostCost TimeTime Requests by UserRequests by User Requests by LocationRequests by Location
Reoccurring Reoccurring MaintenanceMaintenance
Allows a Maintenance Request to be Allows a Maintenance Request to be ScheduledScheduled Daily Daily WeeklyWeekly MonthlyMonthly Etc.Etc.
Email is Sent to Corresponsing Email is Sent to Corresponsing DepartmentDepartment
Reminder is Sent if Task is Not Reminder is Sent if Task is Not CompletedCompleted
Inventory ControlInventory Control
Tracks all the Inventory in the Tracks all the Inventory in the Maintenance DepartmentMaintenance Department
Enables Users to Automatically Enables Users to Automatically Update Inventory When Items are Update Inventory When Items are Added or UsedAdded or Used
Displays a Warning When Inventory Displays a Warning When Inventory Levels are LowLevels are Low
Project SpecificationsProject Specifications
Pages IncludedPages Included
Login PageLogin Page Maintenance Request PageMaintenance Request Page Administrator PageAdministrator Page Super Administrator PageSuper Administrator Page
Login/ Home PageLogin/ Home Page
Enables all Zoo Employees to Login Enables all Zoo Employees to Login to the Maintenance Request Systemto the Maintenance Request System
Automatically Takes the User to Automatically Takes the User to Their Appropriate PageTheir Appropriate Page
Maintenance Request Maintenance Request PagePage
Is Accessible to Is Accessible to ALLALL Zoo Employees Zoo Employees Enables Users to Submit Enables Users to Submit
Maintenance Request to any Maintenance Request to any DepartmentDepartment
The Request is Automatically Sent to The Request is Automatically Sent to the Appropriate Administrator for the Appropriate Administrator for ApprovalApproval
Sample HTML Maintenance RequestSample HTML Maintenance Request Page Page
Administrator PageAdministrator Page
Provides Access to Maintenance Provides Access to Maintenance Request PageRequest Page
Allows Administrators to View all Allows Administrators to View all Types of RequestTypes of Request Completed RequestsCompleted Requests Unassigned RequestsUnassigned Requests Outstanding RequestsOutstanding Requests
Super Administrator Super Administrator PagePage
All the Functionality of the All the Functionality of the Administrator PageAdministrator Page
Includes the Ability to Includes the Ability to EDITEDIT the the Request DatabaseRequest Database Add or Remove UsersAdd or Remove Users Change PasswordsChange Passwords Add Locations or VehiclesAdd Locations or Vehicles Edit RequestsEdit Requests
Project DesignProject Design
Design PhaseDesign Phase We are currently in this phase.We are currently in this phase. Using multiple design techniques for Using multiple design techniques for
design.design. Data Flow AnalysisData Flow Analysis Program Description LanguageProgram Description Language
Concurrently designing all aspects.Concurrently designing all aspects. Design team members working separately Design team members working separately
on well defined sections of the product.on well defined sections of the product. Remaining members working on design Remaining members working on design
testing.testing.
Design PhaseDesign Phase Product divided into modules for this Product divided into modules for this
phasephase Zoop-P daemon programZoop-P daemon program
Assigned to Kunkel.Assigned to Kunkel. Login pageLogin page
Assigned to Norrick.Assigned to Norrick. Administration / Super Administration pagesAdministration / Super Administration pages
Assigned to MaurerAssigned to Maurer Maintenance pageMaintenance page
Assigned to Norrick.Assigned to Norrick. DatabaseDatabase
Assigned to Hardin.Assigned to Hardin.
The FutureThe Future Week of Nov. 3Week of Nov. 3
Implementation of necessary databasesImplementation of necessary databases Week of Nov. 10Week of Nov. 10
Implementation of Zoop-PImplementation of Zoop-P Nov. 15, 2Nov. 15, 2ndnd Progress Report Progress Report
Weeks of Nov. 17 & 24Weeks of Nov. 17 & 24 Implementation of individual web pagesImplementation of individual web pages
Week of Dec. 1Week of Dec. 1 Begin integrationBegin integration
Week of Dec. 8Week of Dec. 8 Complete IntegrationComplete Integration