Upload
anthony-dalton
View
217
Download
2
Tags:
Embed Size (px)
Citation preview
Web-Based Information Management Program
Senior Design 2010Group 10
Group Members
Students Nathan Dane Jamin Hitchcock Eric Tweedt
Advisor Tien Nguyen
Client Mary Greeley Medical Center Chris Figland
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
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
Concept Overview
Functional Requirements
User information Login Contact information Access Level
Certification Name, description, serial number Expiration date
Functional Requirements
Documents Link to webpage Link to uploaded file
Continuing education Class completed Time completed
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
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)
Non-Functional Requirements
Easy User Interface Runs on current MG servers Availability Secure
Constraints
Time Knowledge Availability Server Setup
Market Survey
NinthBrain Designed for large organizations High monetary cost
Proposed System Designed for small organizations Use free software
Risks
Security HIPAA Other Hospital information Mitigation: build secure system
Fines Missed Certification Missed Scheduling Mitigation: error checking, redundant
notifications
Resources
Tasks and Schedule (Spring)
Make project plan System diagrams Research frameworks
Design documents Database Schema Website layout Detailed design
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
Spring Gantt Chart
Fall Gantt Chart
Functional Decomposition
System Design
Detailed Design
Database Design
Login User Profile Phone Certification User to certification
Database Design
Education User to Education Document Document to certification Schedule System log
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Screen Shots
Software
Linux Apache MySQL PHP
Testing
Prototyping PHPUnit Selenium Firebug
Completed Milestones
* Project plan completed * Design documents completed * Development Environment started * Database design * Website layout completed
Current Status
Screen shots approved by client Setting up test server Design document completed Started MVC Framework Begin Prototyping
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
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
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
Questions