DPS Dissertation System Christopher Keene ADD SCREENSHOT FOR DISERTATOIN DB SITE
Project Specifications/Goals A web application used to categorize and store information about Pace DPS Dissertations including: Subjects Methods Advisors Related Publications Various Reports Project Goals: Automate DPS Dissertation entries into the database Automatically categorize dissertations based on the contents of the Abstract
Current System Entirely new frontend implemented AngularJS Popular JS framework for SPA (Single Page Web Apps) Adds improved speed over previous implementation Retrieves data from the back end by sending an AJAX request to the appropriate file Bootstrap Modern UI elements Widely Used for styling responsive sites Backend (PHP with MySQL Database) Database queries remained the same Data is returned as a JSON array Reduced previous amount of PHP files by sending URL parameters to the query instead of individual files for each table
New System Specs Front End: Back End: jQuery UI JavaScript RESTful service Java MySQL Database
Enhancements New frontend UI for uploading dissertations Ability to upload dissertations by uploading the docx file Selects keywords from the Abstract and returns entities to be placed into categories
Future Enhancements Ability to scan and parse pdf files Ability to categorize dissertations based keywords from the abstract Automate the entirety of the upload process Allow the full dissertation to be stored and viewed from within the database Further enhance the upload dissertation UI screen