Recent Changes - Search:

Home

Is the Laser up?

People

Publications

Calendar

Projects

Spring 2012

Older Courses

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

SchemeAccountParser

Katlyn Deluca
May 13, 2008

Overview

This project acts as a checkbook. As you enter transactions they are submitted to a csv file using php. Scheme is then called to parse this csv file and format the information for the user. It also creates a running total and some sub totals per category.

Screenshot

Concepts Demonstrated

  • Data Structure: Used to hold the totals and the format of the output on each call
  • Recursion to build output and get the running totals for the account
  • Symbolizing of small functions as macros for easy use elsewhere

External Technology

The technology I used for the user interface is PHP which makes the calls into my scheme for the tables that is shown on the bottom half of the screen. I also used multiple libraries for scheme to parse the csv, serve the information that is used as output to a website, and build tag based html.

Innovation

The scheme program uses symbols for the categories and builds html tables with rows and cells as well as creating an html list for the category subtotals.

Technology Used Block Diagram

Attach:kdeluca-block.png Δ

Additional Remarks

In this program I was able to learn some PHP and how to make tables dynamically from a scheme list. This was an interesting project and if I was given more time I could have added a little more functionality.

Edit - History - Print - Recent Changes - Search
Page last modified on May 13, 2009, at 08:32 AM