Presentation is loading. Please wait.

Presentation is loading. Please wait.

Benny Zhao Chris Nguyen David Winkler. Introduction What is Connected to Research? Our client: Pacific Northwest National Laboratory Web application project.

Similar presentations


Presentation on theme: "Benny Zhao Chris Nguyen David Winkler. Introduction What is Connected to Research? Our client: Pacific Northwest National Laboratory Web application project."— Presentation transcript:

1 Benny Zhao Chris Nguyen David Winkler

2 Introduction What is Connected to Research? Our client: Pacific Northwest National Laboratory Web application project description How do researchers find funding and how to improve? Replace manual searching of funding opportunities with automatic display of funding opportunities related to researcher. What are the requirements? Define database to store funding information Develop methods for interacting with user interests Develop a workable user interface

3 User Interface Creating an Account Logging in Last group's work Our work on funding webpage Brief summary on what is displayed

4 Agency Items Wanted funding items to have an agency image attached Users can quickly see where the funding comes from Required re-architecting funding-items.php

5 Website Features Filter Column Sorting opportunities Funding Column Favorite a funding opportunity How to share a funding opportunity Adding deadline Deadlines Column Keeping track of deadline Agency images and peeking

6 AngularJS Code Snippet Example Filter-funding.php Manages the filtering with array structures Filter-funding.tpl.html Ng-repeats to display different filter types

7 AngularJS continued Code Snippet Example Funding.js Connects each.php,.html, and.tpl.html file Ng-Controllers What funding-controller contains?

8 Database How does it work? There is a base funding opportunity table, and two derived tables for our data sources. We copied many tables from the previous Capstone group's publications component, but adapted for funding opportunities. ctr_fod_link, ctr_share_fund, etc. Added ctr_agency_images to keep track of agency image filenames

9 FedBizOpps Parser Data is given as two XML files Nightly XML is not real XML, and contains recent data Weekly XML is proper XML, and contains all data (very large) XML files contain different document types per opportunity XML files are parsed occasionally, updating and adding data The parsers are run through the website, printing data as they go

10 Grants Parser Daily XML file contains all current funding opportunities. Every funding opportunity is contained in the element 'FundingOppsSynopsis.' How does the Grants parser work? Iterates through each funding opportunity, extract specific data then store them into queries. Execute queries to be inserted into database. Output of the Grants parser? Grants parser executed via browser displaying IDs of opportunities. Funding opportunities are stored in database.

11 Thank you for watching Benny Zhao, Chris Nguyen, and David Winkler


Download ppt "Benny Zhao Chris Nguyen David Winkler. Introduction What is Connected to Research? Our client: Pacific Northwest National Laboratory Web application project."

Similar presentations


Ads by Google