USING PHP AND MYSQL TO CREATE A EXPENSE CATALOGUING PROGRAM

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

MediTract Contract Management Software
The Collections Keeper A collections management system Brian J. Mullen.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
IOTA Improved Design and Implementation of a Modular and Extensible Website Framework Andrew Hamilton – TJHSST Computer Systems Lab Abstract.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
What is IIS? IIS (Internet Information Server) is a group of Internet servers (including a Web or Hypertext Transfer Protocol server and a File Transfer.
Milestone III BRIAN WYKA.  Web-based project manager  Ideal for small company  Portal for employees to interact with each other  A way for administrators.
M1G Introduction to Database Development 6. Building Applications.
PHP MYWIKI Brian Casey Eastern Kentucky University.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
By Bearzx Dive Into Web Introduction To WEB
Micah Wheeler. Overview and Requirements Design and implement an alumni tracking system for the computer science discipline. Requirements Perspective.
Summer 2000 Internship Project Presentation By Natalia Shevchenko.
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
PHP Introduction PHP is a server-side scripting language.
Business 54 - Introduction to eCommerce Spring C4 - February 20, 2008.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
REU 2007 presents… AVARI Animated Virtual Agent Retrieving Information.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
PHP Form Processing * referenced from
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
TREVOR BOARDMAN, TRISTAN HUMMEL, JOSEPH KADRICH, ERIC ROBY.
Advanced Higher Computing Science
WFS Wesleyan Financial System
Fundamental of Databases
Introduction to PHP and MySQL – Creating Database-Driven Websites
A PRESENTATION ON (IN PHP,CSS,HTML)
IST 220 – Intro to Databases
Introduction to Dynamic Web Programming
CSC 301 Web Programming Charles Frank.
Chapter 5 Linux Services
And Why You Should Use It In You Websites
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Content Management System
OpenWells Cross-Platform Mobile Application
Big-Data Fundamentals
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
Pemrograman V (PHP) “Introduction”
Task Management System (TMS)
PHP / MySQL Introduction
To the ETS – Password Reset Online Training Course
Department of Computer Science, Florida State University
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Developed by: Hong Fan Jason Overbey Zack Sheffield Lynda Yang
Indiana 4-H Volunteer Orientation
Senior Design III – Spring 2011 Levi Lynch
Increased Efficiency and Effectiveness
Database Applications – Microsoft Access
PHP and MySQL.
HOW TO USE THE ONLINE BRIEFING SYSTEM
Welcome! To the ETS – Encumbrance Certified Copy of Encumbrance
RecTech - Associated Recreation Council
Manuscript Transcription Assistant Initiative
Welcome! To the ETS – Encumbrance Certified Copy of Encumbrance
Demo presentation of AMICS ERP Pro Software for managing business
To the ETS – Password Reset Online Training Course
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
Download your FREE 30-day trial at
Web Application Development Using PHP
Presentation transcript:

USING PHP AND MYSQL TO CREATE A EXPENSE CATALOGUING PROGRAM Tony Mulenga, Brian LaVallee, Richard Schaber Technologies Department, PBXL Background Testing Goals PHP (Hypertext Pre-Processor) is a scripting language popularly used in the creation of web pages created by Rasmus Lerdorf. MySQL (My Structured Query Language) is a popular choice for the storage of data gathered from these web pages, such as e-mail information. It is owned by Sun Microsystems. A combination of these two programs allows for the creation of a expense cataloguing system capable of producing expense reports. The PHP would create a file that takes in user input, while the database stores all inputted data. Using the product of these two programs, alongside a backend management program called dotproject, a user friendly expense report generator can be made. PHP and MYSQL will be used to create a module in dotproject that achieves the following goals: 1. An easy way for employees to enter expense data 2. Generate a report, preferably a pdf file, that employees can turn in to the accounting department for analysis of their expenses. Although the dotproject is useful, it is not properly documented; I had to go through the existing code to learn how implement the modules. This led to many opportunities to review PHP and MySQL queries while reviewing the files in the modules that were already installed. As part of my learning experience, I also made several test modules, one of which is pictured below: 1 Introduction Mysql screenshot Before beginning any work to create a module, there are certain pre-requisites: Experience in using PHP and MYSQL: Skills in coding through a unix/linux shell. This may seem unrelated, but dotproject files and extensions can only be accessed thoroughly through mastery of the shell. Sample code of an sql query within PHP code: Results Importance The module I made was able to give the employees a way of entering/viewing their expenses and generating a pdf version of their entries. I also made some discoveries on how to use certain parts of dotproject, which I documented in the company Wiki. Final version with imaginary data: Having access to a expense cataloguing program is very important in business to business situations. A lot of money is spent by both parties, so keeping track of the cash flow becomes very important. Using PHP and MYSQL to create a module for the dotproject program provides an easy method for the entry and storage of data. To the left is the screen initiation screen for PuTTY, the program I used to go through a unix/linux shell. http://nanojapan.rice.edu Internship conducted at PBXL, Inc. in Tokyo, Japan as a participant in the NanoJapan 2009 Internship Program. This material is based upon work supported by the National Science Foundation under Grant No. OISE‐0530220.