Classifieds Module Requirements

by Curtis Galloway

I. Introduction

This document explains the requirements for the classified ad and auction module for the ArsDigita Community System.

II. Vision Statement

The classifieds module provides a mechanism for posting advertisements in the form of newspaper classified ads. Items can also be offered in an auction format, where users bid successively higher prices until the auction closes.

The classified ad system has been in use at photo.net since 1996 and has processed over 100,000 ads.

III. System/Application Overview

Discuss the high-level breakdown of the components that make up the system. You can go by functional areas, by the main transactions the system allows, etc.

IV. Use-cases and User-scenarios

Pavel Photographer, a member of the photo.net community, wants to sell his old Pentax P3 camera. He places an ad in the classifieds offering it for $100.

Joe Consumer is looking to buy a used Pentax and comes across photo.net. He visits the classifieds page and decides to look for a camera there. After browsing for a while he doesn't see anything interesting, so he decides to search for "Pentax". He comes across Pavel's ad; checking his community history, he finds Pavel to be a long-time community member, and so sends email to Pavel offering to buy the camera.

Jane Smallberries also wants to sell some photo equipment. She places an ad for her Canon lens, specifying the auction format, which allows members to place bids. She starts the bidding at $50.

Tom and Ray Cheatham are both looking for a Canon lens. They see Jane's ad, and since they have always been competitive siblings, they successively bid up the price to $500 until the ad expires. Tom wins the auction and purchases the lens from Jane.

Sue Smithers is also looking to buy a Canon lens. She is put off by the high price on Jane's auction, so she places a wanted-to-buy ad. Another community member sees the ad, contacts Sue, and completes the transaction.

V. Related Links

VI.A (B, C, D, etc.) Requirements

VI.A. Requirements: The Data Model

10 The Data Model

VII. Revision History

Document Revision # Action Taken, Notes When? By Whom?
0.1 Created 2000-08-28 Curtis Galloway


curtisg@arsdigita.com
Last modified: Thu Sep 7 00:18:22 EDT 2000
Advertisements