HMVR System Final Presentation OPTIMAZING THE RESEARCH INVENTORY DATABASE FOR THE HUDSON/MOHAWK RIVER WATERSHED PROJECT HMVR System Final Presentation Team5 Abdellah Chemrah Kishan Patel Pranav Sanjay Chirag Shah Customer: Dr. D. Farkas Pace Univ, CS692, Spring 2017 Name is a Data Analysis Project Team mates One is missing two will do the presentation today Lets talk about Agenda of the presentation
CONTENT Introduction Background New System Requirements New System Design Implementation & Testing Evaluation Conclusion We will cover the following topics There is a reason for putting Our Project at 4th, because cover Mobile L and DM before that
A Research Inventory Database for the ECCU Introduction Our project A Research Inventory Database for the ECCU Currently, the Environmental Consortium of Colleges & Universities (ECCU) uses unstructured spreadsheets. That is inefficient and difficult to search and manage. The ECCU needs: Online repository system to store its research findings To make them searchable and available for public Backup and restore data when needed One line explanation on project Data Analysis of student data to find useful insights into student learning behaviour. Explanation about the concepts that form the basis of our project, Preliminary results that we got from some initial data mining algorithms, Next steps, Get suggestions from you
System architecture and design pattern Introduction … System architecture and design pattern Technology used and development tools Frontend (GUI: HTML5 and CSS) Backend (XAMPP: PHP, MySQL DBMS, Apache Web Server) One line explanation on project Data Analysis of student data to find useful insights into student learning behaviour. Explanation about the concepts that form the basis of our project, Preliminary results that we got from some initial data mining algorithms, Next steps, Get suggestions from you
The users of the system- four types: Introduction … The users of the system- four types: The Super Admin Full control The Regular Admin No user management or backup/restore The Member(author/researcher) Can only manage own entries The Public User No login needed. Can search, print and save. One line explanation on project Data Analysis of student data to find useful insights into student learning behaviour. Explanation about the concepts that form the basis of our project, Preliminary results that we got from some initial data mining algorithms, Next steps, Get suggestions from you
Background Work Done Previously Missing Features Bug Removal Database Schema Improvement Search Field Modification The GUI Improvement Missing Features Clear, simple GUI Advanced Search Multiple Fields Search System Security
New System Requirements Improving/optimizing the system included: Interface enhancement: Regular & Multiple Field Search Allowing public access to queries Adding different admin levels access controls Showing multiline return from search For search results, having print, delete, & modify Including an add new report function all over Linking to the Consortium and Map Adding a menu for Reports, Category, Institution Enhancing import all/export all functions. Adding security features–hashing & data sanitization
New system design Revised Database Schema Field changes generated adjustment to the DB, tables and relations
New system design… Multiple Search Fields
New system design… Home Page Improved GUI Features: Basic & Advanced searches
New system design… Report Entry Form
Implementation and testing Report Management Done by super & regular admins. Members can edit their own only.
Implementation and testing Advanced Search Page Multiple fields Custom searches Precise results
Implementation and testing … Advanced Search Results Based on multiple criteria: keywords ’bird migration Hudson’, location, category, and publish date
Implementation and testing … Super Admin control panel Full control over the system.
Implementation and testing … User Management Done by super admin only
Implementation and testing… System Backup & Restore:
Implementation and testing… System Security: User authentication Access control Data validation Data sanitization Password hashing Session management
Migrating The system to Pace Server The system was hosted locally during dev. using XAMPP suite Finished system migrated to Pace’s Vulcan server System is accessible over the internet: (view online)
evaluation The system is up and running It was tested constantly Feedback and requests from the customer were addressed Customer expressed satisfaction with the product
Conclusion Questions? Suggestion? Feedback?
Thank you!