COMPUTER SCIENCE SENIOR PAPERS
ID Creator Title

Description

Date of Object PERMISSION
INFORMATION
photocopy/publish

2001-2005
Sr. Papers

2001 2002 2003 2004 2005

2001

 
145 Melissa Clontz Preferred Properties
The Preferred Properties Web Site Application

Preferred Properties, a local real estate company, has a current website that was created using the database MySQL and the PHP3 HTML embedded scripting language. The company that created this site for them is no longer in business. They have been unable to find local assistance in updating their site and would like a new site designed using popular web technologies and browser support for Microsoft IE 4.x.

ABSTRACT:
 

2001-04-16

no/no

300 Ed Johnson [No Title Supplied]

Beginning the fall semester of 2001 the Computer Science Department at UNCA will be using Java as the programming language for the 201, 202 sequence. Clearly, substantial work will be necessary to develop or modify both lectures and laboratories for the 2001 academic year. The author proposes to write a package of 10 labs for CSCI202 with solutions for publication on the Web. This set would form a core for the CSCI202 labs that would substantially aid the transition to Java, fulfill the goals stated below, and allow individual instructors to customize by writing the remaining labs. The author believes it would be advantageous to both the students and the department if there were a large subset of the CSCI202 labs standardized across the sections. Students could feel confident that as they move on the upper level courses the facility's expectations of their skills will be met. Also, faculty could then cease spending time in upper level courses ensuring that all students had the necessary background to perform as directed.

2001-04-18

no/no

194 Anthony C. Reidler M.I.D.A.S.
Marketing Information Database Application System

Develop a custom marketing database application to track statistical information relating to specific Independent Insurance Agents. In addition, develop an internet-based front-end that will allow authorized users to query the database. Query results, consisting of various reports and/or charts, will be presented via an internet browser in the form of HTML generated web pages.

ABSTRACT:
 

2001-04-19

no/no

142 William Hirst Rowan County GIS Online Data Access

Implement a server running SQL Server 2000 and design an easy to use graphical user interface for geographic and tax data entry, viewing, and manipulation for the Rowan County Planning Department. This will be used to simplify the tedious process of tax data preparation for use in Geographic Information System (GIS) applications such as ArcView and ArcInfo. Currently in order to modify tax records or geographic data to be used for GIS, multiple queries must be run in order to find the appropriate record. My graphical user interface to the SQL Server will eliminate the need for multiple user queries and will allow the user to simply and easily modify the data based on his/her specific GIS or tax records needs.

ABSTRACT:
 

2001-04-20

no/no

193 Gina Noto An Internet Whiteboard System

Voice and Chat communications over the Internet lacks the visual element that can be an important part of business and technical communication. I propose to solve this problem by creating a shared whiteboard, accessed through standard web browsers via the Internet. Users will be able to draw freehand, erase previous drawings and possibly choose from predefined shapes to place on the whiteboard. The viewer will be able to see what is being drawn and add his or her own drawings to the whiteboard area.

ABSTRACT:
 

2001-04-20

no/no

144 Keith Alan Sellers The Core Graphics System in Java

This senior project is to implement the Core Graphics System using the Java programming language so that the graphics system can be run on microcomputers and includes a plan to achieve this objective.

ABSTRACT:
 

2001-04-20

no/no

147 James H. Thompson OMIDSA
Occupational Medicine Internet Database Software Application

Develop and implement a medical database on a web server.

ABSTRACT:
 

2001-04-20

no/no

148 Andrew Kendall Java Missile Defender: Design and Implementation

To design a computer game like Missile Command that will pay smooth and has accurate controls.

ABSTRACT:
 

2001-04-20

no/no

168 Torie R. Leslie YMICC Archival Database System

To develop a Microsoft Access 2000 system in which table fields follow the Dublin Core format for the YMICC Inc. These Access tables will be linked to forms and queries that will allow the YMICC staff to accurately archive the collections that the Cultural Center holds.

ABSTRACT:
 

2001-04-20

no/no

151 Steven Marcus Using the Parallel Port to Control Stepper Motors

To design the software for a 'Cartesian robot' and build the model to prove that the software works. The robot will resemble a flatbed plotter and use stepper motors for motion. The model is intended to e a scale model of a larger robot that would move a router to cut 4' x 8' sheets of plywood. The software takes input for a cutting path, and then allows the path to be edited, named and saved to file for later retrieval. There are also utilities to change the address of the LPT port and control setting for the stepper motors. In addition was the need to design the controllers for the stepper motors. The stepper motors as well as other parts of the model were salvaged from old Hewlett Packard inkjet printers. The program was written with Borland Turbo C++ for DOS and intended to run under DOS on very simple, old 80386 - 80486 class computers. The project is designed for an industrial setting where excessive dust and physical hazards would be common.

2001-04-20

no/no

152 Anson Ellstrom CCP Call Center

Community Care Partners uses a single call center. The call center for Community Care Partners doesn't know how to contact all the current employees. Employee phone and pager numbers are being stored in 3 different databases. The databases have conflicting information including using a person's preferred name instead of first name. Community Care Partners needs to have one database front end be able to update the other three databases. This way they will all have the current information they need without conflicts arising. The call center needs a front end that will allow them to quickly locate contact information such as a phone number, extension, or pager number for any employee.

ABSTRACT:
 

2001-04-20

no/no

206 Miron Costant Prospective Student Web System and redesign of Computer Science Website

To develop e-commerce components with database connectivity for the UNCA Computer Science WebPage and redesign the CS WebPage.

2001-04-xx

no/no

143 Sergio Maldonado FrameStudio
A Visual Design Java Application

The main goal of this project is to provide a software solution to retailers in the picture framing trade. This software will combine a database application, an imaging system, and web integration. The problem presented it this: How can a retailer in the picture framing industry move all aspects of their business to a single, integrated system? These aspects include inventory, ordering, sales tickets, financial controls, customer and employee information, and image visualization, to name a few.

ABSTRACT:
 

2001-05-xx

no/no

153 David Schlabach CD Jukebox

The problem I am trying to solve is the lag time of changing from one music CD to another. To solve this problem, I will be using two CD-ROMs and a robotic arm. An inexpensive but fast computer would control all aspects of this CD jukebox. As one CD is playing the selected track, the robotic arm would then load the next Cd that the user had selected. Once the first Cd is finished playing its selection, the second Cd will then begin to play. The lag from one CD to the next would be equivalent to change tracks on the same CD. The whole system with robotic arm, if implemented, could be contained in a tower-like structure with a keypad on the front for user inputs

ABSTRACT:
 

2001-05-xx

no/no

201 Robert Lance Berrier Welcome to Midas!

Develop an Internet based interface to act as a front-end to a Microsoft Access Database. Specifically to develop a user-friendly web based payroll system for UNCA University Computing to replace the cumbersome system currently in use.

ABSTRACT:
 

2001-11-26

no/no

161 Juliana Stempel The Center for Creative Living

The Center for Creative Living, a Science of Mind church, currently uses three separate databases, (two software programs), to maintain membership and contribution records. This system is both time consuming to maintain and extremely limited in its ability to provide meaningful information to the minister about interests, activities and participation of members. She desires one database that will allow for single entry of data as well as in-depth manipulation of data.

ABSTRACT:
 

2001-11-27

no/no

203 Nick Duncan Duncan Machine & Tool Database

A local machine ship is outgrowing its current system of managing data. This business would like a database system hat will run on a Windows based PC. This database will allow for the rapid entry and retrieval of data relevant to the business there will be queries, forms, and reports included in this database system.

ABSTRACT:
 

2001-11-29

no/no

169 Arthur Fotos Material Testing Machine Interface

The objective is to design a windows-based software to replace an existing text-based system. The software will provide three main functions: (1) interface a Pc running MS Windows with a material testing machine using a serial port and the RS-232 communications. Protocol, (2) provide an interface to a database to allow additional data to be manually added in addition to the data obtained from the material-testing machine. Approximately 40 to 60 pieces of data are stored fro each sample tested and half of these need to be manually entered, (3) provide multiple reporting options

ABSTRACT:
 

2001-11-29

no/no

202 Terry Littleton Radiology Office Web-Based Appointment Scheduling System

I propose to prototype a Web-based scheduling system for a generic radiology practice, to be used by referring physicians' offices to schedule appointments for radiological tests.

ABSTRACT:
 

2001-11-30

no/no

175 Kathy Brown Ricker Trucking System

Ricker Trucking is in need of a computer system to store information on equipment, employees, customers, loads, and expenses. The system should also provide reports and print bills. Darrell Ricker is the owner and dispatcher of this independent trucking company. The employees are independent truckers who rely on Darrell to find their loads. Darrell currently uses a computer to type and print bills.

ABSTRACT:
 

2001-11-30

no/no

177 David Skema Computing Securities Fraud Litigation Aggregate Damages

To devise an algorithm for the Proportionate Decay Model and write a user-friendly software interface that will allow in-house computation of aggregate damages by staff. Variants on the model will provide single-trader. Double-trader, and accelerated-trader analysis. Final output of the software will include a summary of the aggregate damages and a graph of the stock price and trading volume during the class period.

ABSTRACT:
 

2001-11-30

no/no

174 Rebecca Lilly Sagebrush Steakhouse On-line Menu

Develop and implement a recipe database, including all menu items and bar items on a web server.

ABSTRACT:
 

2001-11-30

no/no

176 Gardner Treneman Online Literature Gallery for Claxton Elementary School of Arts and Humanities.

To create an online Literature Gallery for Lacton Elementary School, in Asheville, NC. Linda Ferguson, principal of the school, expressed interest in placing the student's hand written pieces, poems, short stories, etc., online, as to allow everyone to see their work. The main online interface will be done in Macromedia's Flash 5, that will be connected to an offline database, most likely SQL, through either PHP or ASP. By using a database backend, the site can be easily upgraded.

2001-11-30

no/no

173 Jonathon McDonald OpenGL Drag strip

To simulate a drag racing game. The game will be laid out in a fashion of an actual drag way. There will be a field on either side of the track with the drag strip going down the center. The drag strip will be to scale at 660 feet from start to finish, and return roads connecting the start and finish. There will be a functional Christmas tree that will allow the use of staging lights, timing lights, and foul lights. The Christmas tree will function on either side of the trash and will carry translucent lights for night runs.

ABSTRACT:
 

2001-11-30

no/no

172 Angelica Mendoza The Auto connection Express

Provide vehicle sellers or dealers with a place to advertise their product via the internet.

ABSTRACT:
 

2001-11-30

no/no

205 Nick Kelischek EZWeb

The process of authoring web pages and getting them properly installed on a web server is still a daunting task for many people outside the sphere of computer science. The need to learn the complexities of html and ftp is simply not a high priority for a large group of people who wish to benefit from using the web as a communication medium. I propose creating a system hat facilitates the construction and deployment of web pages using simple web forms that assist the user through the process. The pages that are created will be strode in a database as a collection of web assets. When the pages are later requested from a URL the assets will be retrieved from the database and supplied to a synthesis engine for page generation.

2001-11-xx

no/no

204 Josh Peart The JMelody Maker

To design an application that would compose a 16-bar musical melody based on a subset of rules taken from music theory.

ABSTRACT:
 

2001-12-xx

no/no

2002

     
191 Ann Alene Seling MCD
McKee Custom Drywall Financial Accounting System

McKee Custom Drywall is a locally owned and operating business in Western North Carolina. As a growing company, McKee Custom Drywall was in great need of a new form of a financial accounting system. At the time, approximately one year ago, MCD was dealing with completely too much paperwork and had a limited understanding of computer technologies available for their business. After hearing of their dilemma, I offered a solution to their problem. That solution was for me to create a financial accounting system which included a database that created a General Ledger, A/R, A./P, Equipment, Inventory, Invoices, Reports, Proposals, Quotes, Collection Letters, a Cash Flow Analysis, a Company/Vendor information log, and a checking account that was able to access information from the MCD bank account to keep financial information up to data forms.

ABSTRACT:
 

2002-05-03

no/no

186 Aida Dungan Firefighter Safety Association Database Application
FSADA

FSA has asked me to design a database application to serve its organization. FSA personnel have indicated to me that, in their view, there are two main parts to this project. First, there is the problem of how to create the database for the firefighter members. FSA will use direct mail to fire departments, trade magazine advertising, and a website to promote memberships. Fsa needs based membership data such as name, address, fire department, status, age, sex, employment, years of experience, rank in department, etc.

ABSTRACT:
 

2002-05-03

no/no

195 Max Volkov Kisscart
Keep It Simple and Secure

My proposal consists of building a commercial shipping cart system that is modifiable by users through their system browser. The shopping cart will have capabilities of setting up you own user password, which will be controlled through the administration page. The administration page will also contain the owner's name, email, tax rate and state, which will then be used to determine shipping in subsequent pages.

ABSTRACT:
 

2002-05-03

no/no

180 Travis Brown CD-ROM Front End

The implementation of an informational front end for hybrid audio compact disks. The informational gront end is an useful feature that will be incorporated into the business services of a local CD duplication business, CD Masters. When implemented this program should be able to launch in a Windows environment and detail anything the CD architect wants to impart upon the audience. Adaptability is key here, since the data incorporated into these CDs will come from a wide demographic.

ABSTRACT:
 

2002-05-05

no/no

181 David L. Stair IMUGE
an Interactive Multi-User Graphics Engine

To solve the dilemma of successful, seamless integration of network protocols with an interactive three-dimensional "world" to provide a threshold for functional, graphical multi-user interactivity. In order to acquire such multi-user interactivity, as part of my project. I also propose to construct a dedicated command line interface server which will synchronize multiple clients while minimizing bandwidth utilization.

ABSTRACT:
 

2002-05-xx

no/no

188 Richard Anthony Shreve West Asheville History CD-Rom

The project I intend to undertake is an interactive CD-ROM for the West Asheville History Project. Dr. Phyllis Lang recruited me to implement this project, and by good fortune I'm interested in the primary technologies at play here. The end goal will be to have a CD-ROM that provides an interactive interface for users to explore the history of West Asheville, which will ultimately be distributed by the West Asheville branch of the public library.

ABSTRACT:
 

2002-05-xx

no/no

189 Jean-Paul R. Deshaies The Sub-Lang Analysis System

Artificial Intelligence researchers in the Natural Language Processing field can use this system to draw conclusions concerning the meaning and usage of a subset of language. The meanings and usage of lexical item are typically represented by categories whose definitions are partially subjective.

ABSTRACT:
 

2002-05-xx

no/no

190 Troy Shurtleff MSN Messenger Client for Microsoft PocketPC

Develop an MSN Messenger 1.0 client that will run on the Microsoft Pocket PC platform.

ABSTRACT:
 

2002-05-xx

no/no

185 Shelby Sebren The Towers of Hanoi

To design a three-dimensional computer game. The Game will be based on the Towers of Hanoi math problem. There is a legend that a Hindu temple contains three thin diamond poles on one of which there were placed 64 golden disks, that decrease in size as they rise from the base of the pole. The priests of the temple work to transfer all the disks one by one. The priests must never place a larger disk on top of a smaller one. My game will be similar but instead of having 64 disks the player will be able to specify the number of disks. The game rules will be the same as in the math problem.

ABSTRACT:
 

2002-05-xx

no/no

182 John Tan ASIA Web

ASIA is a new student organization that I am an executive member of and am glad that students have banded together to start this organization; I hope that it will prosper and continue to grow. I believe ASIA will greatly benefit from having a web page that incorporates certain features: Meeting Schedule, Guest Book, Calendar of events Mailing list.

ABSTRACT:
 

2002-05-xx

no/no

183 Laim Bryan Liam's Cubish
An Interactive Computer Game in OpenGL and GLUT

To create an intuitive, graphical interface to a Rubik's Cube.

2002-05-xx

no/no

200 Adam Lydick Distributed Indexing in a Peer-to-peer Environment

Peer-to-peer technology provides a powerful way for a group of people to distribute information at a low individual cost. A properly designed peer to peer network scales to a large number of users, is easy to use, and is resistant to "attack" from hostile parties. Current implementations of peer-to-peer networks are lacking in one or more of these areas.

ABSTRACT:
 

2002-05-xx

no/no

298 Michael Ball Isort
A Card Sorting Application for Mac Developers

Card sorting exercises provide insight into how individuals mentally categorize data. The information derived from performing and analyzing many card sorts within a potential user base can be used to make websites or applications much more intuitive. Traditionally, this task involves creating multiple decks of index cards representing granular pieces of data fro the users to sort into categories of similar items. Then, an analyst would perform the task of analyzing the sorts with pencil and paper. To ease this task, a few applications were developed to automate the pairs require the Microsoft Windows platform. Considering the number of web developers using the Apple's Mac platform, I was surprised to find that no similar application existed for Apple's Mac OS X. For my senior project, I designed and implemented iSort, a single, native Mac application that provides comparable result to its Windows-based counterparts.

ABSTRACT:
 

2002-12-02

no/no

297 Genie Jenkins Jazzy Side Up!
UNCA Jazz Program Website Database

The Jazz Band Director is looking for ways to draw attention and support to the Jazz Band here at UNCA. One method he is looking into is creating a web site that allows users to listen to original music, view a recorded performance, or learn more about the musicians and the director himself through an online database.

ABSTRACT:
 

2002-12-03

no/no

299 Michael P. Bouchelle DMZ Development & Deployment

Kearfort Guidance and Navigation corporation is designer and manufacturer of guidance and navigational components for commercial, military and space applications. Kearfott, located in Black Mountain, NC, is part of a multinational corporation parented by Astronautics of America with other divisions in New Jersey, Wisconsin, Mexico and Israel. Network services for Kearfott Precisions in Matamoros, Mexico are provided by Kearfott's division in Black Mountain, NC. Internet access, email and transmission of corporate data between divisions is essential for day-to-day operations. However, certain contractual information falls under export controls and cannot be transmitted outside US borders. Therefore, the need to provide network services yet keep sensitive data safe is extremely important. KGN-Ash is now in the process of restructuring their divisional network to incorporate a DMZ while still providing the necessary network functionality for the division in Mexico. Access outside the corporate network will be possible via a series of proxy servers and firewalls. All outgoing tend incoming access is to be monitored for suspicious and/or non-work related activity.

ABSTRACT:
 

2002-12-06

no/no

285 James Waddell Waddell Software Development LLC

Waddell Software Development has developed and marketed online scheduling software called Schedule Anyware. This package is designed for fire and rescue departments in larger cities. Waddell Software is expanding its presence with Schedule Anyware Lite. This software package is a less expensive alternative to Schedule Anyware designed for smaller departments.

2002-12-06

no/no

192 Lisa Sellers Ridge Medical Action Industries Safety Issues System

The Medical Action Safety Team needed a computer software system to log safety issues and resolutions. The Safety Issues System meets this need by providing an easy interface to log safety issues onto the computer with minimal input. In addition, the Safety Issues System is a powerful tool to track safety issues and provide valuable data analysis to reduce future safety incidents.

ABSTRACT:
 

2002-12-06

no/no

196 L. Mark Case A Forms-based Billing Application for the Palm Operating System

To create a forms-based application in the C/C++ programming language for the Palm operating system that will be used to record bills and Hot Sync with a Access database accessed through Visual Basic front end. This Palm application is for a user who is in the construction industry specifically electrical and plumbing.

ABSTRACT:
 

2002-12-06

no/no

286 Richard Hart Pinkley The Market Place Restaurant Database

The Market Place Restaurant uses two different information systems and manual calculation to keep track of data and generate reports. They want to migrate their computer systems into a single system and relieve the burden of manual calculation. The owners want to perform this migration in stages. The first stage is to create a database that can keep track of data and render reports.

ABSTRACT:
 

2002-12-06

no/no

295 Thomas W. Albright Java Applet Illustrating the Calculation of a CRC

This project has produced a java applet that visually displays the long division process used to calculate a cyclic redundancy checksum (CRC). A CRC is a method that uses binary modulo division to ensure that the transfer of data is accomplished without any corruption of the data. The applet takes user input in the form of a single letter and displays the polynomial form of the ASCII code for the letter as the data to be transmitted. The user then selects a generator polynomial and then has the applet divide the data by the generator polynomial to calculate the CRC checksum. After the CRC has been calculated, the data is appended with the CRC and displayed to the screen. At this point, the user is given the option to quit, the option to check the appended data without making any changes to the data, or to change some of the bits in the data to simulate the data being corrupted and then check the appended data. If the user chooses to check the appended message, the entire long division is again displayed along with a message to indicate whether the check detected any corruption of the original message. To make the applet friendlier for educational purposes, the user can control the speed that the applet operates at.

ABSTRACT:
 

2002-12-06

no/no

184 Elizabeth Pritchitt Expanded Grading Program

A driving force of the field of computer science is to find efficient solutions to problems, eliminating redundancy wherever possible. A problem requiring one such efficient solution is the professor's task of grading mass amounts of homework for lower-level undergraduate computer science programming courses. Here at UNC-A, Dr. Bruce is using a Perl script written by Dr. Brock to grade programming assignment from her CSCI 201 classes, Currently, the source files for given homework assignment's) are stored and uses the copies in a working directory where the source files are compiled and executed iteratively for each student. The output for all students' programs is stored in a file to be printed and used by Dr. Bruce to grade each student's work. My goal is to make one or more of the following additions to Dr. Brock's program: (a) design and implement a "cheat checker," testing students' assignments for similarity; (b) modify the script to display the output of Java applets in addition to its current functionality.

ABSTRACT:
 

2002-12-xx

no/no

296 Andrew Smith Java Socket Chat

For my senior project I chose a windows based chat application. In fact, the program is a chat application, but in a working environment may bear more resemblance to an instant message application. The initial idea sprang from a need to connect directly with other students living on campus, who accessed the campus network. The program was designed with the UNCA campus in mind, but will of course connect any two computers and must run the program simultaneously.

ABSTRACT:
 

2002-12-xx

no/no

197 Joshua G. Calloway KimmelTrading.com

Mr. Joe Kimmel has an extensive collection of antiquities he wishes to display and keep inventory of on a website. This project will be to design, implement, test, and launch this website. This site will be database driven and require a public viewing section as well as an interface for database administration. The actual population of the database is beyond the scope of this project and will take place over an estimated 8 month period after project completion.

ABSTRACT:
 

2002-12-xx

no/no

198 Derek Meeker Java Guitar Tool

The problem I will try to solve is creating a guitar instructor program using the Java programming language. This will be a GUI (Graphical User Interface) program that will store and retrieve chords, provide a guitar tuner, and also feature a small drum loop section, so users can play along with a beat.

ABSTRACT:
 

2002-12-xx

no/no

199 Laura Washburn ITAIS: IT Asset Inventory System for Union County Public Schools

Union County Schools desires to implement an IT Asset inventory system. The primary goal of the system is to expedite the generation and submission of the Annual Media and Technology Report (AMTR) required by the North Carolina Department of Public Instruction. A secondary goal is to improve the support service provided by the Media and Technology Support staff to the schools by making the warranty information associated with IT assets readily accessible. A tertiary goal is to reduce the time and labor overhead associated with the yearly inventory process by automating as much of that process as possible. The final goal of the system is to improve the accuracy of the inventory data gathered. The project is being developed in stages.

ABSTRACT:
 

2002-12-xx

no/no

187 Jonathan Chapman BattleQuest

BattleQuest is a role-playing game where everything is randomly generated. Role-playing is a genre of gaming where you put yourself in the position of a fictional character, often in a fantasy story, in BattleQuest there is no story other than that of an explorer who must constantly fight to survive. The character is generated using a MFC based menu, which generates a text file. Upon execution of the main executable, the character is introduced to a randomly generated environment. The description of the area, the inhabitants, and the items both on the creatures and in the setting are all randomly decided. The player has skills which he/she must use to survive. This is achieved, again, with a random number generator balanced by modifiers of both the player's ability and the player's skill level.

ABSTRACT:
 

2002-12-xx

no/no

2003

     
277 Anthony Elledge The Southern Pine Beetle Ecological and Economic Program

The USDA Forest Service, Forest Health Protection, currently uses an antiquated software system, developed in the early 1980's, to calculate economic information relating to treatment of southern pine beetle spots. This software, the Southern Pine Beetle Economic Evaluation Program givers forest health specialists an invaluable tool to determine feasible approaches to suppress field during aerial and ground spot checks, and calculates the economic practicability of funding suppression projects on state, national forest, other federal, and private lands. The current software is outdated and needs to be modernized.

ABSTRACT:
 

2003-04-21

no/no

282 Bill Scharf US Forest Service Human Resource Tracking System

The Eastern Administration Zone of the US Forest Service is composed of more than 1,200 employees in over 75 units spread throughout 13 states and Puerto Rico. There is one Human Resources department, which services all the positions in the entire zone. The HR department receives over a thousand request a year and up until now attempted to track their processing via spreadsheets. This is cumbersome at best and requires many reports to be manually typed each week. The units, our customers, are dissatisfied with our timeliness and communication with them. They demand more that a weekly report and timeliness guidelines, in federal workdays, have been handed down statistical analysis of each step in the process. Data integrity, concurrent user support data normalization and duplication, and standardization of abbreviations are all serious problems. The database solves each of these issues and adds extra functionality.

ABSTRACT:
 

2003-04-28

no/no

305 Chris Pittman West Asheville Multimedia CD

To create a multimedia tour of West Asheville. This multimedia tour is the result of an extensive project referred to as the West Asheville History Project. It is being sponsored by the West Branch Library of the Asheville Buncombe Library System. Dr. Phyllis Lang is supervising the data collection for the project and will also serve as a test user. Susan Reiser's BUI Design class is currently working on the project as well. That class will be responsible for designing and implementing a GUI for the project. Once complete, this GUI will need to be integrated with the content of the CD. A small selection of educational games will be created to accompany the CD. The final product is to be an educational CD containing text, audio clips, images, and games about West Asheville and its history.

ABSTRACT:
 

2003-04-29

no/no

279 Asako Tetsubayashi UNC-Asheville Athletic Department Website

Create a database driven web site for Athletic Department which let users update information, news and images through a web interface. Currently Mr. Mike Gore, my client, is the person who is updating the web pages for UNCA Athletic Department. The web pages are offering people, including students and faculties, information about the events, schedules, news and all other thing needed for people to know. The web pages need some kinds of interfaces that allow not only Mr. Gore, but also others, to update or change things without knowing HTML codes. Keeping the web pages current is very important for many people. Many people, especially students visit the web pages. The Athletic Department web page is linked from UNCA's home page. UNCA puts links on the top pages for easy access to students and others, and it implies that the links there are the most used links. One of the reasons why I decided to do this project is that currently Mr. Gore uses FTP to download the HTML-code and update by hand. Also he is the only one who does this job. Then a question came up in my mind - what happens if he is away? I have talked to him about this, and he liked the idea of updating things through web pages. This will allow him to update from anywhere, from any computer. Right now he must update from a computer with a particular FTP client installed. So he mostly just uses his computer in his office. This is very inefficient. I will use some parts of the website already exists and add ASP codes to generate some parts of the pages automatically generated from database.

ABSTRACT:
 

2003-05-01

no/no

284 Bart O'Ryan McKinney Maintenance Application

In order to conduct business with DaimlerChrysler, Ford Motor Company, and General Motors Corporation, a firm must be QS-9000 registered. One particular requirement of QS-9000 is to keep maintenance on all machines and keep a log of that maintenance. Since Smokey Mountain Machining, Inc., SMM, is QS-9000 registered; they must maintain this requirement and other requirement that QS-9000 specifies to sustain business with these "Big Three" auto manufacturers. Fulfilling requirement is no SMM's way of doing business. They like to "continuously improve their quality process and quality requirements". Building an application to remind the user when maintenance is needed and keeping track of that maintenance will greatly benefit the organization and accomplish their mission. This application allows adding, deleting, and editing of equipment, inventory manufactures, inventory vendors, inventory, and tasks. When equipment is added in the database, a maintenance task can be written up for that piece of equipment and on the specified day, it will remind the user when maintenance is needed on that piece of equipment. After the maintenance is completed, the work order can be closed and saved to show that maintenance has been completed.

ABSTRACT:
 

2003-05-02

no/no

301 Amy Kanupp Marco's Pizzeria

What I'm trying to do with my senior project is to bring Marco's Pizzeria into the twentieth century. Currently waitresses use note pads to take orders on, then the order is given to the manager working that night to rewrite. The order is then placed on a spinning wheel where the cooks pull them off to read them and prepare them. The problem here is that the cooks can't always read the handwriting or the orders can fall off the spinning wheel. Where the orders are sometime stepped on and forgotten about until an upset customer wants to know what happened to their food. Also there is not a clear, decisive way to tell which order was placed not eh well first so some people wait longer for their food than others. Another reason for the system, is that Marco's is expanding. They are opening a new store on Hendersonville road, and their business at the Merrimon store has been steadily increasing. This system hopes to solve all these problems also giving Marco's a new method of ordering and preparing the food as they open a second store.

2003-05-02

no/no

178 Melissa J. Foyles Immaculata Catholic School Application

Immaculata requested an application that would keep information about each parent of every child including addresses for parents who have different addresses than their child. The application would also need to keep track of if the child is catholic or not, the names and ages of any siblings that the child may have, and also the current grade the child is in. The application needed to have an area for attendance. This meant that there needed to be an ability to keep track of any absences, any time the child was tardy, and anytime the child only spent half a day at school. The user needed to be able to update the attendance on a daily basis and enter a date that corresponded to each time the child was absent, tardy, or spent only a half of a day at school. The application allows the ability to add, delete and update information about each child. In the future the user has requested a mail application.

ABSTRACT:
 

2003-05-02

no/no

270 Daniel W. Roberts JAM: Java AudioMachine

The problem is to create an application that will record and manipulate strings of sound in a familiar and expectant way. The application should conform to the user's musical talents or lack there of. One must consider that not all users can play a musical instrument. There will need to be predefined sounds, most likely mirroring a few familiar songs, so not to limit the user. Furthermore, the application will need to include the ability to layer strings of sound. For example, one might record a guitar and later combine that with a drum. Also, in the tradition of karaoke, the user could record his voice and layer that on top of the predefined sounds. Furthermore, the application must allow the user several manipulative functions to apply to their recorded sounds to support a professional environment. These function should allow the user ultimate freedom in developing personalized music in a creative manner.

ABSTRACT:
 

2003-05-02

no/no

303 Robert O'Brien Pro-Assist

The need for quality, affordable, user maintainable, and dynamically generated Web Sites exists in a wide variety of market segments. One such segment is in the recreation area, specifically, as it relates to Golf and Tennis Instructing Professionals. Based on discussions and personal experience, the general problems this project will solve are threefold: 1) this site needs to be both a traditional "brochure type" marketing tool capable of promoting the "Pro" and developing new customer interest. It also needs to be an interactive training tool capable of bridging the time between lessons ultimately enhancing the student's learning experience. 2) The initial and ongoing expenses associated with the creation and maintaining of a custom designed, professional quality Web Site exceeds the financial commitments that most of these Professionals are willing or capable to commit. The site needs to be affordable and available to as many individuals as possible! 3) The lack of the technical expertise required for these individuals to proactively update and maintain Website content posed a significant obstacle. The site needs to be simple to maintain and update to address the needs of even the most "technically challenged"!

2003-05-02

no/no

289 Jason Hawkins JRinG
A java Sound performance tool

Jring is a Java application used as a performance tool for sound-manipulating computer musicians. The program allows a user to load a selected sound file, which plays in an indefinite loop once a play button is pressed. The user interface contains two sections for manipulating the audio: one section to add amplitude modulation, which includes slider controls for frequency and amplitude of the modulator wave, as well as a selector for a sine or square waveform, and one section to do grain-gapping; the user selects through slider controls the length of 'grains' into which the audio file should be spliced, and the amount of silence or "gap" to be inserted between the grains. A volume control and bypass controls for each manipulation section are provided, as well as a control for the buffer size the application will use, to allow for the varied hardware on which a Java application might run.

ABSTRACT:
 

2003-05-02

no/no

288 Ryan Hodges U.S. Cellular Agent Sale Tracking Database

The focus of this project was developing a solution to the price matrix problem and finding the right table design to store and calculate the data appropriately. Since these phone rebates depend on which phone is purchased, which plan the customer signs up for, and what date it is purchased. The final design relies heavily on views and a code module that assigns points to transactions based on several factors that determine the appropriate rebate.

ABSTRACT:
 

2003-05-02

no/no

276 Adam Ramsey UNCA Housing Office Roommate Questionnaire and Matching Assistant

Currently the UNCA Housing Office sends out a Roommate Questionnaire to each incoming student. Once the contents of the form are completed and turned in, the rigorous tasks of assigning roommates based upon similar interest begins. Since the UNCA has well over 1000 students living on campus, the matching process can be quite tedious and drawn out. By making the Questionnaire an online form, not only did we reduce the time between receiving the completed forms, but it is also eliminates the need for sorting through nearly 1000 forms. Once the form is completed and placed on the web, all the information will be stored inside of a database. This same database will be used in the program I am developing that will allow the Residence Life Coordinators responsible for room assignments to simply "query" the database for residents with similar backgrounds and interests. Making room assignments a much faster and hopefully more effective progress. This program will also maintain an up to date listing of where students are, and can be updated unjust a few seconds, which also reduces paperwork during the change room periods.

ABSTRACT:
 

2003-05-02

no/no

287 Brian Scheewe 3D Battle-bots

To create a 3d "Battle-Bot Arena" in which I could model and code robots to "fight". Using Alias-Wavefront's 3d package Maya, it is possible to make a world complete with friction, gravity, mass, turbulence etc. by using rigid body dynamics and collision detection. With these tools, I created a simple arena in which "intelligent" robots can be placed. I applied Maya's Embedded Language to these robots so that they could interact with the world around them and move about. Each robot was given a specified mass, speed and agility in which they are governed in world space. The robots' intelligence drive them in real-time to seek and take out any other robot. The robot that can successfully push all the other robots off of the arena is declared the winner.

ABSTRACT:
 

2003-05-02

no/no

179 Carrie Hunt GL Conversion Database

Community Care Partners is currently developing a new enterprise-wide system. As of now, the different agencies of CCP are using four different databases for their account balances written in Access, Informix, or SQL Server. The purpose of this project is to create one SQL database with the reports generated by Access, which will integrate existing account information from all agencies and show relationships with a new chart of accounts for each agency and CCP as a whole. Four interfaces will be produced which will extract the account data to put into the new database. The final product will be one database written in DQL Server 2000 at which time it will be used by all agencies.

ABSTRACT:
 

2003-05-03

no/no

283 Jeffery S. Lilly Snakey - A Snake Game

Snakey is to be an open-source snake game similar to those of the titles "Znake", "Gnibbles", and "Nibbles". (There are others as well, but too many to list them all.) It is meant to be able to be run as either a Java Applet or a Java "stand-alone" program. The purpose of the game is to move around eating pieces of food. As you eat the food you grow or shrink and gain points. The object is to gain as many points as possible before you die. You die when you run into a wall, barrier, or yourself.

ABSTRACT:
 

2003-05-xx

no/no

290 Bryan Powell Braktal

My goal is to create an application for generating fully-customizable, two-dimensional fractals. Customizable features to include number of points, color of points, starting position, size of seed, step size, step speed, compression factors, rotation factors, and probability factors.

ABSTRACT:
 

2003-05-xx

no/no

278 Brian Sparks U.M.L. Designer

This project will create a simple UML design program applet with printing and exporting functions. UML is a versatile tool for use in software development and design. However, it is a complex language, including elements for all aspects of creation, from use cases to abstract class diagrams, and finally specific state and sequence diagrams. Normal UML development tools range from the hundreds to the thousands of dollars, depending on their range of use, and additional functionality. While remaining simple it will still contain the essential elements of UML design. The purpose of this program is to create a simple UML creation served, that will allow for Use, Class, State, and Sequence Diagrams, yet will remain easily portable to any platform internet browser compatible. Because of the simplicity of the design, strict enforcement of connections won't be in place, but the essential semantics of UML will be in place. By keeping the tool simple, it should also be easy to use, and accessible to anyone with knowledge of the uml language.

ABSTRACT:
 

2003-05-xx

no/no

280 David Larkins Jr. QtDEM
A USGS DEM viewing application

The US Geological Survey has in recent years been producing geological data for much of our nation. Since 1996 a Spatial Data Transfer Standard has been established for the creation of Digital Line Graphs and Digital Elevation Models. These files store elevation data in a regular array corresponding to Latitude and Longitude coordinates. These files require the usage of a special application to display the data in different kinds of viewable formats. Viewing in 3D provides the best results and allows the most versatility when working with these files. The rationale of this project is to create a USGS DEM map viewer for the Linux Operating System. It will display a 3D image of the map and allow the user to navigate in a first-person manner over and around the map. It will allow the manipulation of such properties as camera angle, lighting sources, color information for the elevations, water level, and other properties that will make this map more useful to the user.

ABSTRACT:
 

2003-05-xx

no/no

302 Caryl A. Sinfield Trainfest Registration Database

I have been a volunteer for Girl Scouts of Western North Carolina, Pisgah Council, for the past 12 years. When my supervisor learned I was seeking a project, she asked if I would be interested in designing a database for GSWNCPC's annual adult training event. Trainfest. This event offers 100 to 150 participants placement in up to seven classes and meals throughout the weekend. Until now, the tracking of the data was done manually, including class placement, and payment and analysis of fees. We estimated that we could possibly save up to 250 labor hours by creating a database that would facilitate tracking this data, and producing needed information from that data. I agreed to take on the project because one of my career goals is to develop a home-based business in which I can use existing database tools to help small businesses, not necessarily non-profits, gain the benefits of using databases, without incurring exorbitant consulting costs.

ABSTRACT:
 

2003-11-20

no/no

292 Luke Withrow The 5th Circle

The purpose of the project is to develop a website that will help in the organization and promotion of the Goth club in Asheville, NC. The project has four major components: 1) a clean, professional website that presents pertinent information about the club night; 2) a utility written in Perl that will quickly and easily convert an M3U play list file into an unordered list in an HTML file; 3) a slideshow written in JavaScript that will allow for the easy and quick navigation of images on the site; 4) a database-driven calendar that will allow users to post and edit upcoming events of interest to the gothic subculture.

2003-12-05

no/no

304 Angela Crawford Highland Farms Prospect Information Management System

The PIMS database tracks all prospective residents of the retirement community. The marketing director uses the system on a daily basis to add new prospective residents, to track communication with prospects, and to record purchase information when a new resident moves into the community. The database assists with a wide range of marketing function; from printing labels to analyzing where advertising funds are best spent. The redesign of the PIMS system offered many challenges. The system needed to be altered to meet changing needs and uses, but also had to provide a user interface similar to the former system so that the user could immediately switch to the new system. Converting the existing data to the new system was also a very challenging process. Some tables had as many as 30,000 records that had to be moved into the new PIMS database. The new system is an Access 2000 database. I used extensive VBA in order to achieve the necessary functionality while still keeping the program in Microsoft Access, as requested by the client. I was also able to extend my knowledge of SQL syntax by using it in many ways throughout the project.

ABSTRACT:
 

2003-12-05

no/no

291 Paula Witherspoon Asheville Theatre for Young Audiences

A database created for the Asheville Theatre for Young Audiences.

ABSTRACT:
 

2003-12-xx

no/no

293 Jun Zhang EATON Lean Training Database Web Application

In this project I will try to implement a database system for the Lean trainings of Eaton Corp. The database will contain data from different training divisions and the system will allow the trainers to look up and update trainees' information using Access or through a web interface. It will also produce various reports using different sorting methods. The database will also be able to get inputs form Excel files. The web interface will be password protected. The database will also allow different searches to retrieve data.

2003-12-xx

no/no

294 Alan Frazier Enchantedpoetess.com

The site, enchantedpoetess.com, will be interfaced with a database containing all their works to date and have the capability to have new material added once the user has logged into the site as well as a forum area were material can be viewed by anyone who visits the site and commented upon by anyone who is registered. The forum will be searchable by author, category, date, and keyword searches. To implement the site I have setup an apache web server, tomcat server, MySQL database server, mail server, ftp server, and telnet server, as well as Java, PHP, and Ant modules. Also, I used CSS to a minor extent in an effort to streamline formatting of the presented information. To interface with the database and allow content to be viewable and searchable I used java server technology and the login scripts were handled through PHP. The mail server further solidifies the group's online presence by allowing them to send and receive mail from their own domain. The ftp and telnet servers were setup so that remote administration of the website files and the MySQL database would be possible.

ABSTRACT:
 

2003-12-xx

no/no

2004

     
256 Jeffery Ayers Kitchen's by Design Inventory Order System

I have solicited a cabinet distributor to allow me to create for them a program that will keep track of their inventory, accounts, job names, the detain information about each cabinet, deposits for orders, funds due, and method of payment.

ABSTRACT:
 

2004-04-09

no/no

307 Colby Beam The Magic Act, Inc.

The Magic Act is a hair salon in Marion, NC. They do not have a current website, but would like a website for customers to be able to see what services and products are available and what the prices of those are. Also the employees of The Magic Act would move away from a paper appointment book and transfer that to an online appointment calendar that tracks all their own specific customers for that day. Allowing them to make changes and pull up contact info for those appointments to call and make changes. It would be nice, if possible, for each employee to be able to view this at home. This project will be to design, implement, test, and launch of the website.

ABSTRACT:
 

2004-04-22

no/no

259 Ryan. W. Owens The CCC Web Page Management System

Conner Computer Consultants, a local computer store in Rutherfordton, NC, would like to have a website that will showcase special sales and special items on the internet. This website should be easily updated with software that updates a database that in turn updates the web page with the items that should be shown on the website. The user of this system would like to be able to input and delete items in the database from a simple to use application, and then have the web page generated from information on the database. The user expressed the need to have a system that would be easily updated and noted this as being the primary reason that the company currently has no web presence. I propose to solve this problem by creating a visual basic application that allows the user to easily update the database on the server, create the store front web page, and have the web site generate pages with the appropriate information about sales from the information the user has entered into the updated database.

ABSTRACT:
 

2004-04-26

no/no

258 Jonathan Bert O'Shields Apple Country Lawn and Landscape

Apple Country Lawn and Landscape currently keeps all of their business information in paper form. I will create a computer application, which will computerize his paper process. The computer application will allow Mr.. McCarson to: maintain company personnel records, maintain customer records and invoices, maintain company inventory of plants and landscaping materials, and maintain a database of Western North Carolina plants and shrubs.

ABSTRACT:
 

2004-04-26

no/no

264 Jeremy Twiggs Remax Mountain Properties Database-Driven Website

Remax Mountain Properties is a real estate agency in Murphy North Carolina. They currently do not have a web presence, but would like for me to design and implement a web site for them. The owner has had experience with traditional web sites and the difficulties associated with constantly keeping them updated, so he has requested a site that is easy to update and allows him to make certain changes/additions whenever he likes. This problem can be solved with the use of a database to store the massive amount of property information and the use of ASP to pull information from this database and dynamically build each page. The site's functionality will also be boosted by using these techniques. I will build password protected web based interfaces that also the users to access the database and easily make changes or additions to their site. The site will not just be a place where property seekers can go to find real estate; it will be a tool for Remax Mountain Properties' employees to better serve their customers with. Since all of the company's property listings will be stored in a central location, they will be able to search through their inventory and easily find matches for what they are looking for.

ABSTRACT:
 

2004-04-28

no/no

257 Alan Ambrose The Blue Banner Website

The UNCA student newspaper - The Blue Banner - has as extremely outdated, inefficient web site. My goal is to redesign and rebuild the web site using a database structure. The database will store all the information for the web site such as articles, editor information, and pictures. While I will be completing the database design, implementation and coding of the web pages, the focus of this project is on the database. The upgrade to a web site with a database, instead of static html pages will improve efficiency and ease of use for the Blue Banner online editor as well as increasing the functionality of the site.

ABSTRACT:
 

2004-04-28

no/no

267 Tom Barber ABB Document Management System

For my senior project I will design and implement a database and a website. This database will be used to access the archived files of an engineering firm. The job I am outlining will be completed for Angola, Barber and Brundage, a civil engineering firm in Naples, Florida. The problem they face is that their files are poorly indexed in cumbersome boxes, which causes a waste of space along with a very inefficient searching method. Phase I of the project will consist of building a database that will aid the employees in searching for specific documents on the network. Phase II will be a database-driven website that can be used to remotely access particular aspects of the file database.

ABSTRACT:
 

2004-04-28

no/no

268 Wesley Jameson Band Management Software

For my project, I have created an on-line band management program. This program assists with many of the functions associated with the job of a band's manager. It keeps track of useful information for the band and also displays it vie their website. A band's website has become a very valuable tool in promoting bands. As in any other business, bands require a way to advertise and promote their product. Since the coming of the computer age, bands have had to deep stride with other businesses and begin to do some of their work on-line. Many clubs and venues which feature live music will not even consider booking a band without a website which they can look at to find out about the band. This project not only provides the general public and potential venues the opportunity to investigate the band's music. It provides the band with the means to deep up with personal information regarding venues which they have played, email contacts, shows they have booked, and means to update their website instantaneously to keep it as current as possible.

2004-04-28

no/no

265 Ge Vang Vang Poultry Farms
Pullet Productions

To create an interface that my father and I can use to keep track of our finances, inventory, equipment and daily transactions of the poultry farm. Since 1994, all paperwork, financial data and transactions have been done on paper. With this project, paperwork will still be generated, but data will be entered into the system for a more user-friendly environment to view and review crucial data for financial and statistical information to improve the farm's operations. Data will include data generated by the Case Farms, the company that contract the poultry out to us; financial data including our income, expenses and all transactions with respect to the farm, mortality records for the birds of each flock; environmental factors, like temperature and humidity of the poultry house as well as outside; and inventory of equipment, machinery and tools and their vendors.

2004-04-28

no/no

260 Mark Covert J2IRC: A Java IRC Client

To use the Java programming language to create a functional and user-friendly client for the Internet Relay Chat (IRC) network.

ABSTRACT:
 

2004-04-28

no/no

263 Kenneth Bogert A Program to Convert and Link Access Databases to MySQL

Microsoft Access is a commonly used database application in many small businesses. Access suffers from many performance problems, however, as the amount of data in a database grows. As a result, many businesses are finding that they are trapped; they cannot afford to install Microsoft SQL. Some programs exist to perform his transfer, however, I have found that they do not transfer table schema correctly. I will solve this problem by creating a free utility which can automatically extract table schema and data from an access database and put it into a MySQL database.

ABSTRACT:
 

2004-04-29

no/no