Production Database Solutions Senior Project Travis Harpenau.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Alexander Carrington and Liam Martell. Introduction Client: Tom Goldsworthy – G-Group Security Project: Electronic Incident Reporting System Online access.
ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Remote Visualisation System (RVS) By: Anil Chandra.
NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
Company LOGO Automation Tools For Android Anshu Prasad.
Server-Side vs. Client-Side Scripting Languages
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
CS 290C: Formal Models for Web Software Lecture 1: Introduction Instructor: Tevfik Bultan.
Web & Mobile Development for Enterprise Solution Enterprise projects | Offshore/Onshore software development.
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
Scout Portal Toolkit For Web/Database Legal Material 2004 CONFERENCE FOR LAW SCHOOL COMPUTING.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
IOTA Improved Design and Implementation of a Modular and Extensible Website Framework Andrew Hamilton – TJHSST Computer Systems Lab Abstract.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Application Security
Mike Miller CS 526.  General Introduction  Hungry Guide Project Introduction  Previous Application Workflow  Design Goals for new Workflow  Design.
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Group ID: Prepared By: Jubin Goswami Milan Valambhiya.
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
1 Welcome to CSC 301 Web Programming Charles Frank.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
BTEC ICT Level 3 Unit 8 E-Commerce. Session 1 – Technologies Required For an E- Commerce System.
Windows Azure poDRw_Xi3Aw.
Research into content management systems List of Options 1. Web Based CMS 2. Database Based 3. Web based solutions.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
What are Background Checking Applications? By: Intelifi Screening Technology.
“Business first, technology's the tool.”. The Application Hosting business model is based on a very simple idea:  Install application software on powerful.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
BTEC ICT Level 3 Unit 8 E-Commerce. Session 2 – Technologies and What they Consist of.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
ONLINE SHOP MANAGEMENT SYSTEM
Web Programming Language
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
IS1500: Introduction to Web Development
Personnel Effort Budget
PHP / MySQL Introduction
An example of a pilot project as part of USP course:
Kappa Sigma Management System
University Event Management System
CS 174: Server-Side Web Programming February 12 Class Meeting
Personnel Effort Budget
COMP 101 Introduction.
Ongo-08b: K – 12 Teaching Application Support
Information system Management
Content of Presentation
Information system Management
Student Organizations
Web Servers (IIS and Apache)
A Social Calendar for Local Events
Web Application Development Using PHP
Chapter 3 Software.
Presentation transcript:

Production Database Solutions Senior Project Travis Harpenau

Introduction Older Databases  Separated  Programs dependent on computer systems New Movement  Towards complete integration  Cross platform  Saas Software as a Solution

Specification Develop Generic Production Database System  Able to dynamically add new information to the system Processes Products Customer Workers  Contain information regarding current orders and how much work has been done on the orders Ease of use  Should be its own black box (user don't need to understand how it does things, just what it does)  Accept commands from either a keyboard or scanner device  Must be accessible and useable via most operating system (primarily by a internet browser)  Contain simple tools to aid the user in using the system COMMON JOBS  Display where, how long, and by whom parts have be completed  Inform users what needs to be done for a particular order  Add/Remove new process, orders, and workers

Implementation details Programming  PHP Website development Database  Mysql Server  Apache

Development Cycle First Stage DDevelopment of the backend database PPrototyped in Microsoft Access 2007 MMovement to actual Mysql Database Images table Separation of addresses

Second Stage DDesign and development of generic website IInitially to be written in Ruby on Rails, but moved to PHP

Third Stage BBuilding of a working model of the project SSimulated chair making company TThe Website

Cost and Requirement Creep No cost incurred Requirement creep  Additional tables  Change to PHP from Ruby on Rails

Results Starter solution for companies Future enhancements  Security  Additional imaging  Scanner implementation