Web interface to dissertation database
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Web Interface to Dissertation Database PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on
  • Presentation posted in: General

Web Interface to Dissertation Database. Matt Rotundo, Arun Jose, Brian Richards, Patrick Stankard, and Diah Schur. Description of System. PHP , MySQL, HTML, and CSS used Create web interface for DPS dissertation database system Add/delete/modify tables and queries Listing tables for queries.

Download Presentation

Web Interface to Dissertation Database

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Web interface to dissertation database

Web Interface to Dissertation Database

Matt Rotundo, Arun Jose, Brian Richards, Patrick Stankard, and Diah Schur


Description of system

Description of System

PHP, MySQL, HTML, and CSS used

Create web interface for DPS dissertation database system

Add/delete/modify tables and queries

Listing tables for queries


Summary of specifications

Summary of Specifications

  • Provide User Authentication and authorization

  • Provide an easy to use administration interface to Add/Edit/Delete data

  • Improve quality of existing reports


Design decisions and related tradeoffs

Design Decisions and Related Tradeoffs

Aimed for simple and accessible design

Visually-pleasing

Print tables in an organized and easy-to-read manner

No tradeoffs were required in designing web pages (HTML and CSS)

All customer requests were fulfilled


How to address changes in requirements

How to Address Changes in Requirements?

  • The system is made flexible to handle changes

  • Address critical issues immediately

  • Prioritize the change requests

  • Implement high changes based on priority and resource availability

  • Use Model-View-Controller (MVC) development methodology to create a readily modifiable application structure


Entity relationship diagram

Entity Relationship Diagram


Components built planned

Components Built / Planned

Built:

  • Interface to

    • View/Add/Edit People

    • View/Add/Edit Dissertations

    • View/Add/Edit External Publications

  • Basic authentication

  • User profile view


Components built planned continued

Components Built/ Planned (Continued...)

Planned:

  • Multi-tier authentication

  • Validation of input data

    Potential:

  • CSV / XML data export

  • E-Mail notifications

  • Social media integration


  • System components

    System Components


    Application structure

    Application Structure

    • PHP Based

    • MVC Structure

    • Controllers

      • Authentication

      • Database abstraction

    • Models

      • Person

      • Dissertation

      • External Publication

      • Category

      • Research Method


    Web interface to dissertation database

    On to the application!

    http://vulcan.seidenberg.pace.edu/~cs691-team03-2012/


    Possible additions

    Possible Additions

    • Input validation

    • Advanced user administration roles

    • Detailed user profile pages

    • User profile admin (image upload, email, login/pass reset)

    • Send e-mail on action (edit dissertation, add user to system, etc.)

    • Content uploading / storage (pdf/doc files)

    • extend publication reference functionality

    • Data export csv/xml

    • Social networking integration

    • front-end individual document views (not just tabular views)


    Web interface to dissertation database

    Thanks!


  • Login