http://seniord.ece.iastate.edu/dec0605 dec 0605 team leader ryan wiegel (cpr e) team members kyle...

Download Http://seniord.ece.iastate.edu/dec0605 Dec 0605 Team Leader Ryan Wiegel (Cpr E) Team Members Kyle Curran (Cpr E) Seth Gillespie (Cpr E) Carlos Ortiz (Cpr

If you can't read please download the document

Upload: justina-lindsey

Post on 02-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

  • http://seniord.ece.iastate.edu/dec0605Dec 0605Team LeaderRyan Wiegel (Cpr E)Team MembersKyle Curran (Cpr E)Seth Gillespie (Cpr E)Carlos Ortiz (Cpr E)AdvisorDr. Manimaran Govindarasu (EE/CprE)Client Iowa Department of Human Services Marion KresseDevelop a web application that will inform families of children with handicaps about what programs are available to help them. The finished web application will be hosted on a Windows server. The web application will be viewable in all major browsers, such as Internet Explorer, Mozilla Firefox, Netscape, or Opera. The web page is to be used by residents of the State of Iowa. The users are assumed to possess basic internet navigation skills. The user will be able to read at a middle school level. The list of survey questions will be provided. Design ObjectivesCreate a searchable database for eligibility requirementsCreate a web application that allows an user to access the disability program databaseCreate administration consoleIntegrate map software into the existing search programFunctional RequirementsAnonymous search capabilityAbility to add, remove, or edit servicesSecure transfer of all personal informationDesign ConstraintsUsers may have limited computer knowledge/trainingMust be BOBBY compliantWill initially include 18 servicesMeasurable MilestonesCreate initial web formsIntegrate web forms with XML eligibility databaseIntegrate web forms with SQL database of servicesDeploy test environment on host serverIntegrate final web forms with Iowa COMPASS web pageProposed ApproachAdministrator web application to add/edit/remove services available to the application.XML database to store the services added by the administrator.Client web application which based on user information and answers to questions set by the administrator, provides the user a list of services for which they might be eligible for.Google map with location of services in the results page.The Iowa Department of Human Services (IDHS) provides many different types of services to people with many different disabilities. The IDHS has requested that an online web form be created to assist people in determining which services might be available to help them. The final product will be a web application with a user-friendly interface to allow a person to easily find the services that may be available to them based upon their disabilities.Technologies ConsideredDatabaseSQL ServerXML files

    GIS SoftwareGoogle Maps APIMapzoom

    Development Technologies PHP ASP.NET

    Programming Language C# Visual C++

    Testing ConsiderationsUnit Testing of componentsBlack-Box and Regression TestingIntegration TestingAlpha TestingBeta TestingSite TestingMany people suffer from a variety of physical and mental ailments. While there are many public assistance programs available, there is no way to get information about these programs to the people who need them. The teams plan for this project is to create one, centralized website that a person in need can go to and easily get all of the information they need. The website envisioned by the team will be able to determine a persons needs and find all of the programs for which they may be eligible.Figure 1: Client-side Screen FlowFigure 3: Administrator Screen FlowFigure 2: XML Database SchemaFigure 4: System Interaction Diagram Database and Web Search Application for Disabled Adults and Children

    G

    Homepage

    Personal Information Form

    Questionnaire Page(s)

    Results Page

    Data

    End User

    Administrator

    -QuestionID-Question Text-Counter

    XML Question File

    Program IDProgram Name

    XML Program List File

    XML Program File

    Program IDProgram NameQuestion List-Question ID- Personal Information Tables-Table ID-Min Age-Max Age-Income TableSolutions-Personal Information Table ID-Yes ListQuestion ID-No ListQuestion ID

    Program IDProgram NameAgency IDProgram AddressProgram WebsiteProgramContact

    Program Master Table

    AgencyIDAgencyNameAgencyAddressAgencyWebsiteAgencyContact

    Agency Master Table