| COMPUTER SCIENCE SENIOR PAPERS | ||||
|---|---|---|---|---|
| ID | Creator |
Title Description |
Date of Object | PERMISSION INFORMATION photocopy/publish |
|
2007 |
||||
| 242 | Daniel Robinson |
Valence A Tool for Interactive 3-D Software Visualization Programmers Responsible for software testing, maintenance, and quality assurance must understand the target program's structure and the ways in which its many pieces interact with each other and with the outside world. This is a difficult task, and often the programmer can attain this understanding only by reading thousands of line of source code. The field of software visualization aims to facilitate program comprehension by providing programmers with visual representations of the structure of the programs they develop and maintain. The speaker has developed a program for creating such visualizations, and will provide a brief overview and demonstration of this program. |
2007-03-xx |
no/no |
| 244 | Chad Motsinger |
Events
Calendar for AshevilleNow.com I will be creating an interactive events calendar for AshevilleNow.com. The calendar will be featured on the home page and will allow users to efficiently query the events database. These database queries will be by date and category, as well as other criteria, such as venue, price, etc. The design will implement the best features of other local and regional calendars. This event calendar will be a public service to locals and visitors of Asheville. It will also be a free service to venues. The final product will implement a simple interface for venues to upload events. |
2007-04-09 |
no/no |
| 247 | Christopher McGee |
CRM for CSC:
Creation and Implementation of a Customer Management System Currently, the technician staff of the small computer repair shop Charlotte Street Computers have a very unstructured and disorganized method of keeping track of customer data, including what the status of any given customer's computer is. When a customer calls the ship, one must try to find that customer on an ill kept shared spreadsheet and then hunt around the repair stations for that computer, often not knowing where the machine is or how far along any given machine is in the repair process. This often creates confusion and results in a degraded level of service. The project that I proposed will provide the technicians with information about the customer and the status of any machine which may reside in the shop associated with that customer upon request and whenever a customer calls. The main user will be the technicians, however the management staff will have access to the system as well. The project will also provide a more reliable and usable method for updating the customer and machine information and for the management of repair tickets. |
2007-04-16 |
no/no |
| 243 | Andrew Buddenberg |
Sherpa Client-side Inventory Management Application The purpose of this project is to provide Biblio Inc. with a client-side inventory management system that they can, in turn, offer to their customers as a free download. Biblio's principle business is aggregating "For Sale" listings of new, used , and rare books from thousands of booksellers around the world. Booksellers post their listing on biblio.com where a larger group of book buyers browse for items of interest. When a sale is made, Biblio Inc. handles the logistics of shipping and ensuring the prompt receipt of both goods and money for both the buy and the seller. For this service, Biblio charges a commission. Currently, booksellers use a variety of third party applications to manage their individual inventories, including some applications provided by Biblio's competitors and things like Microsoft Excel. Customers are required to export the data from their application of choice and upload the file vie FTP. This process buts Biblio at a disadvantage in many ways: first, the loss of brand identification by using competitors' products negatively affects Biblio's marketing efforts; second, new and less technically-oriented user often have difficulty exporting and FTPing data to Biblio; third, Biblio's competitors often feel the need to change the file format of their applications with predictable results. This project intends to remedy these issues by integrating file generation and transmission into a simple, wizard-like dialog available to the user from within the program. This project also aims to implement a default Biblio file format. |
2007-04-18 |
no/no |
| 241 | Chen Chen |
A System for
Updating Time-based Database Data The Eastern Forest Environmental Threat Assessment Center (EFETAC) and the National Environmental Modeling and Analysis Center (NEMAC) Collaborative (ENC) have undertaken a project involving the design and implementation of a large database of text, maps, and images related to forest threats. Some of this information is time-sensitive in that it becomes obsolete and needs to be reloaded from Forest Service Web servers. A manual system for keeping the database current is not practical due to the large volume of data anticipated. An automated system for detecting obsolete data and obtaining updates is described. |
2007-04-18 |
no/no |
| 246 | Paul Jolly |
McDowell
county Rescue Squad Project McDowell County Rescue Squad is without a web page and functional database, both are a basic need for any company or organization in today's world. These two programs can both promote and monitor this organization needs, with the convenience of modern technology. The McDowell County Rescue Squad has been an organization since 1959. the organization has 50 volunteer members expect for one full time member. To help promote McDowell County Rescue Squad and give member's access to the squad information, they have decided to have a web page built. Also, until now, the tracking of the data was done manually, including monitoring rescue calls, squad expenses and members educational classes. I estimated that they could possibly save up to 150 labor hours by me volunteering my time on the project. Creating a database that would facilitate tracking this data, and producing needed information from that database. I agreed to take on the project because of my career goals is to learn how to develop a database. For which I can use existing database tools to help small businesses, not necessarily non-profits, gain the benefits of using databases. |
2007-04-19 |
no/no |
| 245 | Kyle Anderson |
Explore and
Discover This project will consist of a game engine that allows the user to load and play one of many games. A game will consist of a 3D environment, a 3D character model, at least one 3D model of a collectible item, as well as starting positions for the character and collectible. These games can be developed by any party with 3D modeling experience, which will allow the game engine to be adapted to various styles and age-levels of games. Once the game is loaded, the game engine will provide the mechanics for the user to move the character around the environment in search of the collectible. |
2007-04-24 |
no/no |
| 248 | Charles Lindsay |
overlynegative.com The overarching goal is to create a modern social networking website that caters to people who are quicker to negativity than positively. This will be achieved by providing the means for user to create topics on which they and other users can "rant." Users will also be able to "tag" rants and leave comments on them. Tags will be used to classify rants and facilitate browsing and searching. A simple voting system that allows users to agree or disagree with other users' rants will make it possible to group user by their opinions. Specifically, the central hub of the website will be focused around the topics users are ranting about. Topics with new and highly-rated rants will be prominently displayed, to facilitate finding new content. Selecting a topic shows the list of rants for the topic, each paired with the user who wrote it. Finding a topic one feels strongly about allows one to easily find others who feel strongly about that topic, thus making it easy to find people in agreement on important issues. As with any social networking site, users will of course have a profile page, listing rants they've written. Users will be able to have explicit "friends," and be updated on those friends' rants, but will also be grouped implicitly based on the votes they five other users' rants, allowing another way to find people who share opinions. Thus, the social networking goal of connecting people who have something in common will be achieved. With a little profile information such as geographic location, this allows for users to form particularly relevant communities both on- and off-line. |
2007-04-xx |
no/no |