Senior Design 2010 Group 10. Students Nathan Dane Jamin Hitchcock Eric Tweedt Advisor Tien...

41
Web-Based Information Management Program Senior Design 2010 Group 10

Transcript of Senior Design 2010 Group 10. Students Nathan Dane Jamin Hitchcock Eric Tweedt Advisor Tien...

Page 1: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Web-Based Information Management Program

Senior Design 2010Group 10

Page 2: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Group Members

Students Nathan Dane Jamin Hitchcock Eric Tweedt

Advisor Tien Nguyen

Client Mary Greeley Medical Center Chris Figland

Page 3: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Project Overview

Paramedics need to keep track of several different certifications, class time, and immunizations

Client wants a system where paramedics can enter and modify certification information, receive notifications when certifications are about to expire

About 40 people will use this system

Page 4: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Project Overview

Certifications are proof of proficiency for skills required by paramedics

Client would also like to be able to manage schedules using our system

Client would like to be able to keep track of continuing education

Page 5: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Concept Overview

Page 6: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Functional Requirements

User information Login Contact information Access Level

Certification Name, description, serial number Expiration date

Page 7: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Functional Requirements

Documents Link to webpage Link to uploaded file

Continuing education Class completed Time completed

Page 8: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Functional Requirements

Scheduling Users can view their schedules, request

time off, and request open shifts Admin can approve time off requests,

assign open shifts to a random user

Page 9: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Functional Requirements

Admin rights View all user certifications View all user Continued Education Upload/ Manage documents Add/Drop Users Manage Schedule (tentative)

User rights View/Modify certifications View/ Modify Continued Education View/Modify personal profile Request Time off (tentative)

Page 10: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Non-Functional Requirements

Easy User Interface Runs on current MG servers Availability Secure

Page 11: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Constraints

Time Knowledge Availability Server Setup

Page 12: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Market Survey

NinthBrain Designed for large organizations High monetary cost

Proposed System Designed for small organizations Use free software

Page 13: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Risks

Security HIPAA Other Hospital information Mitigation: build secure system

Fines Missed Certification Missed Scheduling Mitigation: error checking, redundant

notifications

Page 14: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Resources

Page 15: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Tasks and Schedule (Spring)

Make project plan System diagrams Research frameworks

Design documents Database Schema Website layout Detailed design

Page 16: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Project Milestones

* Project plan completed * Design documents completed * Development Environment setup * Database setup * Website layout completed * User/Admin profiles completed * User/Admin logins completed * User/Admin file upload capability completed * Notification system completed * Website traversal completed * Writing Tests completed * Running and Evaluating Tests completed * Move system to production site * Technical Documentation completed * Tutorial / Help site completed * Poster completed

Page 17: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Spring Gantt Chart

Page 18: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Fall Gantt Chart

Page 19: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Functional Decomposition

Page 20: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

System Design

Page 21: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Detailed Design

Page 22: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Database Design

Login User Profile Phone Certification User to certification

Page 23: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Database Design

Education User to Education Document Document to certification Schedule System log

Page 24: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 25: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 26: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 27: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 28: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 29: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 30: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 31: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 32: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 33: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Screen Shots

Page 34: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Software

Linux Apache MySQL PHP

Page 35: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Testing

Prototyping PHPUnit Selenium Firebug

Page 36: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Completed Milestones

* Project plan completed * Design documents completed * Development Environment started * Database design * Website layout completed

Page 37: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Current Status

Screen shots approved by client Setting up test server Design document completed Started MVC Framework Begin Prototyping

Page 38: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Member Contribution

Nathan Dane Project Plan – Intended Users/Uses, Milestones,

Use Case Diagram 2, Problem Statement Design Document – Login/Main Screen/Schedule

Screen shots, Approach, Recommendations Eric Tweedt

Project Plan – Audience, Use Case Diagram 1 Design Document – Executive Summary,

Problem Statement, User/Logs Screen shots, Screen shot generation method

Page 39: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Member Contribution

Jamin Hitchcock Project Plan – Operating Environment,

Concept Diagram, Schedule, Task List, Intellectual Property, Project Tracking Procedures, Effort Estimation

Design Document – Detailed Design, Certification and Immunization Tracking / Documents / Continuing Education Screen Shots

MVC Framework

Page 40: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Next Semester

Set Up Database Begin Programming (Prototyping) Decide on MVC Framework Write Tests Finish Programming Run Tests Fix Bugs Write Tutorial – Installation and

Operation Make Poster

Page 41: Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center

Questions