Center for Advanced Vehicular Systems Information System and Management Tool Matthew Denton Julie...

Post on 04-Jan-2016

214 views 0 download

Tags:

Transcript of Center for Advanced Vehicular Systems Information System and Management Tool Matthew Denton Julie...

Center for Advanced Vehicular SystemsInformation System and Management Tool

Matthew Denton

Julie Sparkman

Jon Yu

Anshuman Ghai

About CAVS

• Focused on developing superior computational, engineering, manufacturing, design, and information technologies relevant to Mississippi industries

• Approximately 200 employees– Ranging from undergrad to faculty

• 10 research teams operating quasi-independently

• Focused on developing superior computational, engineering, manufacturing, design, and information technologies relevant to Mississippi industries

• Approximately 200 employees– Ranging from undergrad to faculty

• 10 research teams operating quasi-independently

Issues

• Lack of a marketable website– Must be easy to update– Must be easy to use

• Unorganized data– Multiple data sources– Lack of data integrity

• Lack of a marketable website– Must be easy to update– Must be easy to use

• Unorganized data– Multiple data sources– Lack of data integrity

Solution

• Website Redesign using MySQL and PHP– Website draws data from database– Database is updated by functionality built into

the intranet part of the website

• Website Redesign using MySQL and PHP– Website draws data from database– Database is updated by functionality built into

the intranet part of the website

New Issue

• CAVS Employees are not using the website– Due to:

• Lack of Awareness• Lack of time• Lack of incentive

• CAVS Employees are not using the website– Due to:

• Lack of Awareness• Lack of time• Lack of incentive

Solution

• Build quarterly reports and other useful reports using information gathered through website interface

• Build quarterly reports and other useful reports using information gathered through website interface

Analysis

• Interview– What reports are needed

• Example Documents– Quarterly Report

• User feedback– Interface questions– Improvements

• Interview– What reports are needed

• Example Documents– Quarterly Report

• User feedback– Interface questions– Improvements

Report Types

• Management wanted ability to query all activities at CAVS

• Organize information by research team, date, and type

• Build employee reports

• Management wanted ability to query all activities at CAVS

• Organize information by research team, date, and type

• Build employee reports

Report Requirements

• Current Modules– Publication– Employee – Projects and funding information– CAVS affiliates

• Current Modules– Publication– Employee – Projects and funding information– CAVS affiliates

Report Requirements (cont.)

• Needed modules– Proposals and proposal funding– Employee Activities– Employee Tours and tour members– Ability to update proposal information

• Need to integrate old modules with new modules

• Needed modules– Proposals and proposal funding– Employee Activities– Employee Tours and tour members– Ability to update proposal information

• Need to integrate old modules with new modules

Feasibility• Technologically

– MySQL powerful free database software– PHP server already in place

• Economically– Free tools– Save money in long run

• Operationally– Goal to make interfaces as intuitive and easy to use

as possible

• Technologically– MySQL powerful free database software– PHP server already in place

• Economically– Free tools– Save money in long run

• Operationally– Goal to make interfaces as intuitive and easy to use

as possible

Security

• Intranet login

• Defined rights for different user groups

• Items are giving public or private status depending on type and sensitivity

• Robot.txt file disallows robot access to intranet and proposal directory

• Intranet login

• Defined rights for different user groups

• Items are giving public or private status depending on type and sensitivity

• Robot.txt file disallows robot access to intranet and proposal directory

Gantt Chart

6 8 10 12 14 16 18 20 22 24 26 28 30 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 2 4 6 8

Cover Sheet draft

Requirement Analysis-Initial Interview

Context Level DFD and Diagram 0

ERD

Amend Database

Finish DFDs

Structured English

Decision Trees

Coding & Testing

Add Data to Database

Powerpoint & Report

Practiceand FinalizePresentation

October November

Gantt ChartCAVS Information System

Team 4

PERT Diagram

ERD

ERDEdited Tables

Added Tables

Context Level DFD

Diagram 0

Diagram 0 (cont.)

Diagram 0 (cont.)

Diagram 0 (cont.)

Diagram 0 (cont.)

Diagram 0 (cont.)

Process 1.0

Process 1.5.0

Process 1.5.0 (cont.)

Child 1.5.1.0

Child 1.5.2.0

Process 2.0

Process 2.0 (cont.)

Child 2.0 (cont.)

Process 2.5.0

Child 2.5.0 (cont.)

Process 3.0

Process 4.0

Process 5.0

Process 6.0

Process 6.0 (cont.)

Decision Trees

Decision Trees

Decision Trees

Decision Trees

Decision Trees

Structured English

Structured English (cont.)

Structured English (cont.)

Implementation• Website

– Plunge

• Website modules– Phased

• Website– Plunge

• Website modules– Phased

Maintenance

• Work out bugs that couldn’t be predicted

• Enhance user interface and usability

• Work out bugs that couldn’t be predicted

• Enhance user interface and usability

Future Goals

• Add modules to increase functionality

• Create more reports as needs arise

• Add more data checking features to decrease amount of fraudulent data

• Add modules to increase functionality

• Create more reports as needs arise

• Add more data checking features to decrease amount of fraudulent data

Conclusion

• Improves efficiency

• Provides instant report capabilities

• Centralized repository decreasing redundant out-of-date data

• Improves efficiency

• Provides instant report capabilities

• Centralized repository decreasing redundant out-of-date data