Team 21: Project Plan Team Members: Nathan Staley Steven Murray Mike Walsh Justin Sliekers
Project Objective Problem: scholarships go to students that the advisers know & takes forever and a day to sort out Solution: create a service to automate the scholarship selection process through the web interface.
Module Decomposition Database Interaction Framework -(AJAX Structure) Permissions Enforcement Modules - (User Visible Pages) Data Entry
Requirements Functional Advisers can search for and apply scholarships to students Students can store personal information on a network database Students can apply for scholarships Non-Functional The level of security will pass CSG and IT certification for secure data storage. The system should increase efficiency for advisers applying different scholarships to students.
Constraints C.S.G. Data constraints Completion of project on time Use server within budget Must work on ISU network
Schedule
Risks and Mitigations Risk Mitigation User changes his/her netID Login security Falsified user information Bad user entries/code injection Keeping internal data hidden (qualifications for scholarships, recipients, etc) Mitigation User number to netID mapping Pubcookie Visual verification of documents, trusted source authentication Rudimentary entry/error checking, clean input AJAX specifications, pubcookie
Cost Estimate Hardware: Software: (Assuming equal team work @ $20.00/hr. X 4 people) Design Server Setup Coding Page Design Testing Feedback Total Estimated Cost: $0.00 $1,600.00 $800.00 $5,600.00 $4,000.00 $400.00 $14,000.00 20 hrs/per 10 hrs/per 70 hrs/per 50 hrs/per 5 hrs/per