NJIT Co-authorship database - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

NJIT Co-authorship database

Description:

Also, the now wanted a rss publication feed, and a statical page. The statical page is very unique since you can chose what information you want. RSS Feed ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 34
Provided by: christo105
Category:

less

Transcript and Presenter's Notes

Title: NJIT Co-authorship database


1
NJIT Co-authorship database
  • a website by
  • Christopher Pax

2
Introduction
  • The co-authorship database is a web base project,
    with the purpose of building connections between
    collaborators, given online citation sources.

3
Overview
  • Initial requirements
  • Design
  • Code
  • Interface
  • Feedback loop

4
Initial requirements
  • The application must do the fallowing things
  • display the citations in the database
  • display authors and NJIT author
  • display statistical information about the data
  • show collaborations between users

5
Design
  • The design was to be broken down into 3 parts
  • Database
  • Mysql
  • code
  • web scripting to use php
  • design
  • web html

6
Database
  • Mysql
  • mysql was the database of choice, because it is
    free and well intragrated with php.
  • Normalized
  • this first database structure was to be fully
    normalized. All citation will be broken up into
    specific tables.
  • The next slide show the first design

7
(No Transcript)
8
Code(1)?
  • Functions
  • Display function
  • To be used to render the page, and elements such
    as forms and tables.
  • Search function
  • Functions that retrieve information from the
    database
  • Logical function
  • general functions to be used in all php scripts.

9
Code(2)?
  • Unique Code
  • Actions
  • edit citation, authors, njit authors, etc.
  • display
  • view citation, collaborators
  • ajax
  • to dynamically display information

10
Design
  • Requirements
  • citations must be easily accessible. Authors
    should be easy to find.
  • HTML design
  • the fallowing slides will show pictures of the
    primitive for the project.

11
citation view
12
Author view
13
Journal view
14
Feedback loop 1
  • After the first design was demostraited, the
    project drivers wanted a interface change. They
    did not like the colors. Also, they wanted more
    functionality.

15
version 2 citation view
16
Feedback loop 2
  • The second design was very much the same. They
    did like the colors, but the now wanted it more,
    NJIT like. Also, the now wanted a rss publication
    feed, and a statical page. The statical page is
    very unique since you can chose what information
    you want.

17
RSS Feed
18
citation view
19
statistical page
20
author view top
21
Author view bottom, collaborators
22
Feedback loop 3
  • The design in loop 2 was much better then
    previous steps. Besides visual and usability
    changes, there were many improvement in speed
    access, features, and under the hood function
    changes. In a final meeting, there was a call to
    change the database, because of its complexity
    Also They wanted the color them changed to fit
    the theme of the 'Advance' web site. Advance is
    the drive and funding of the project.

23
DB v2
24
RSS feed
25
Citation view
26
Searching for 'robot' in the title
27
Statistical information
28
Creating new contact
29
Author page top
30
Author page bottom
31
author search
32
author search for hiltz
33
Concluding remarks
  • The project shows clearly the irritative design
    process. Not only visual, but code and database
    changes. With out the feedback from the user the
    interface would still look like version 1, which
    had many flaws.
  • The project will keep on going through this
    process until it meets the expectation of the
    user. The only thing to worry about after that is
    keeping information up to date, and maintaining
    the system.
Write a Comment
User Comments (0)
About PowerShow.com