Internet Auctioning. The buyers 'view' the items on the server, and if they want to bid for it, they need to have a client to lodge a bid.



Similar documents
User experience storyboards: Building better UIs with RUP, UML, and use cases

Course Registration Case Study

Identifying Bid Opportunities

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Online Auction Software Fundamentals

The online car trading manual for professional car traders

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud

On-Demand Business Process Integration Based on Intelligent Web Services

Applying 4+1 View Architecture with UML 2. White Paper

TRAINING MANUAL FOR NATIONAL E-GOVERNMENT PROCUREMENT SYSTEM OF NEPAL

Telephone Directory IIT Kanpur

Keywords Online food system, Short Massage Service, E-business, notification

Aerospace Software Engineering

THE NEGOTIATION ANALYSIS PATTERN. Lincoln, NE 68588, USA Ph:

An Android Application for Student Information System

Matrix Technical Support Mailer - 72 Procedure for Image Upload through Server in SATATYA DVR,NVR & HVR

Agent-based University Library System

Report Builder CRM Reporting Model

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

2.1. You must be of age (i.e. 18 years old) and registered as a registered user, before you can bid at this on-line.

KWIC Exercise. 6/18/ , Spencer Rugaber 1

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Integration Guide Last Revision: July 2004

ProSoftMod Commission Report Documentation

DESIGN DOCUMENT: BOOKS DATABASE

Auctions. Information Sheet

DESIGN AND IMPLEMENTATION OF LOW COST HOME SECURITY SYSTEM USING PIC MICROCONTROLLER ANDGSM NETWORK

Publishing Procurement Notices in Client Connection

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

This is to certify that

A Software Engineering Approach For GIS Developing

Who Can Update Vendor Data?

Design of Network Educating Information System Based on Use Cases Driven Shenwei Wang 1 & Min Guo 2

Microsoft Dynamics GP 2010

Rational Software. Course Registration System Use-Case Model

IPS Attack Protection Configuration Example

DailyMailz may collect and process the following personal information about you:

Electronic Trading Platform Product - Intraday Getting Started Guide v 2.2

SSL VPN Technology White Paper

NEW HOMEPAGE AND NEW SEARCH TRAINING GUIDE

Software Design Document for Online Shopping Mall TEXAS A&M UNIVERSITY 11/15/2010

Privacy Policy Version 1.0, 1 st of May 2016

New World Construction FTP service User Guide

White Paper What Solutions Architects Should Know About The TOGAF ADM

Cello How-To Guide. Tenant Hierarchy Management

Microsoft Dynamics GP Release. Workflow Administrator s Guide

Appendix B. NAICS Codes, Titles, and Descriptions

LINK System Security EDI. On Line Trading Partner Agreement Execution

Enforce AD RMS Policies for PDF documents in SharePoint Environments Enforce AD RMS Policies for PDF documents in Exchange Environments...

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Shopping Cart. Analysis & Design. Author:John Smith P08/ Version:1.7 Status:Draft Publication:23/05/2013 Copyright:Modeliosoft

The Domain Name Secondary Market

Magento Extension REVIEW BOOSTER User Guide

Supply Chain Finance WinFinance

Netwrix Auditor for Exchange

Manual. Version: 1.0.0

Member Marketplace for Small Business A GUIDE TO GETTING STARTED

Track-able Bulk Management System

PRIVACY POLICY. Last Revised: October 1st, 2015 Effective: October 1st, 2015

OldTurtle's BizSuite CRM & Helpdesk Dotnetnuke Extension Administrator's Manual

Development of Content Management System with Animated Graph

Kittys School Management System

The deployment of OHMS TM. in private cloud

Amendment 1 - Annexure 5 (C) Technical Criteria

Active Directory User Management System (ADUMS)

NetIQ Identity Manager

Universitat Oberta de Catalunya. Degree Dissertation Report Asset Management

Vision Document Airline Reservation System

ATTACHMENT III Tender No HD Laboratory Information Management System (LIMS)

Managing Variability in Software Architectures 1 Felix Bachmann*

CFD technical regulations

IBM Maximo Asset Management IBM Tivoli Asset Management for IT IBM Tivoli Service Request Manager. Version 7.1. Workflow Implementation Guide

Introduction Building project management

Tender for Printing of Posters Annual Rate Contract. Ref: CDACH/Pur/16/Print/RC-Poster Date: March 17, 2016

CSSE 374 Software Architecture and Design I

Microsoft Dynamics GP. Collections Management

Contents. Biocides Closed Circuit 28/10/2015

Unified University Inventory System (UUIS) Software Requirements Specifications

Creating a Dashboard & Company Search System - Overview

1. Introduction 1.1 Methodology

DESIGN AND IMPLEMENTATION OF A SECURE MULTI-CLOUD DATA STORAGE USING ENCRYPTION

Retrieving Business Applications using Open Web API s Web Mining Executive Dashboard Application Case Study

Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft

Step 1: check & update your details

EPS SELLER MANUAL FOR SAIL PLANT

Student Advantage FREQUENTLY ASKED QUESTIONS FOR PARTNERS

Home Counselor Online User s Guide for Mortgage Professionals

Introduction Management Information Systems CS334 Midterm Exam 12/12/2003 A

On line tenders guide

HO-6: Shopcreator Set-up the build process (Logging On: Administration/Store)

XTendTraders.com Trading room simulator

eedge101 Training Guide

EMC Documentum Interactive Delivery Services Accelerated: Step-by-Step Setup Guide

BidCentral Online Bidding for Subcontractors (BOBS) Trade Contractor User Guide

Chap 1. Introduction to Software Architecture

Using Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market

qrd by Create, track and manage QR Code campaigns

Implementing XML-based Role and Schema Migration Scheme for Clouds

Regroup Design Blueprint

SEMO Online Helpdesk LCF Submission Process

Transcription:

[CSE IIT Kanpur] INTERNET AUCTIONING SYSTEM Final Project Report Group 9 Hemraj Bairwa Y5195, Hitesh Khandelwal Y5202, Varun Mithal Y5496 Guide: Dr. T. V. Prabhakar [2008]

Internet Auctioning Aim: To meet the requirements for an online auctioning system. Motivation: As we are in final year so we realized the need to sell several items next semester like our Computers, Bicycles, cell phones and other utilities which cannot be disposed. Newsgroups and informal communication has been the norm till date however it would be of use to make a system that can be deployed and used with little supervision and maintainence. Introduction: Precise Problem Statement: An online auction server which allows a person to place an advertisement for an item for sale online and buyers will bid for them. The buyers 'view' the items on the server, and if they want to bid for it, they need to have a client to lodge a bid. The server then notifies other potential buyers of the received bid, so that they can bid against it. If no further bids are received in a given time after the last bid, the server notifies all the potential buyers that the sale is finalized. Salient features of an online auctioning system. 1) A platform where people can search for products they intend to buy. 2) The products should have a profile that shows the details. 3) Sellers should be able to add their products to existing list. 4) Potential buyers can bid for an item. 5) Security: password mechanism has been used to prevent unauthorized access. 6) Administrator can manage user and product profiles.

ARCHITECTURAL REPRESENTATION The 4 + 1 view is used for depicting the various views. The description of the architecture can be organized around these four views, and then illustrated by a few selected use cases, or scenarios which become a fifth view. Use Case Scenario: Use case describes the interaction between the end user and the system. This view describes the functionalities of the system as seen by the end user. This view in a way describes the aim of the system the rest of the views try to realize these end functionalities. The main actors in this system are the user, administrators and the product catalogue. The following diagrams describe the various use cases describing the various events observable to the actors.

Logical View: This view of software is comprised of Products, Administrator, User modules. These modules interact with one another. Process View: This view explains how main modules interact. For example, administrator uses manage functionality to delete user and product profiles. User uses search and bid functionalities to bid for a product and uses sell functionality for advertising products.

Development View: We first built modules User, Products, Admin. Given the use case scenario in the problem statement, we implemented their relationships, for example User needs to register first for using the software. User needs search functionality to find product of his/her choice and then bidding functionality to bid for it. User also needs sell functionality to advertise for his/her product. Admin needs to have manage functionality for maintaining the product and user profiles. Physical View: This view is layered architecture. Software runs on top of web server and database server which again run on same or different operating systems.

Detailed Description of modules: User User Information Modify Information Sell a product Products on sale Current Bids Past purchases/sale Notifications Administrator Delete products Delete user This involves functions like sign up, login, user profile. The user will have access to his bids and products he has put on sale. He can modify any information related to him. Product Description Seller Starting bid price/current/step size location Deadline Active/Closed This involves functions like ability to add a product, product profile display. Images can be uploaded. A description of the product to help buyers make a better decision.

Search Search from product list using keyword and can be applied to specific category. A listing of every item in a particular category can also be obtained. flexibility in search as we have implemented partial substring match based search. Bidding Registered user can bid for a particular product. It checks if the new bid is valid or not. Valid bid implies it is more than the sum of current bid and minimum bid increment. Also no bid id allowed after the deadline. Features like minimum bid, bid increment size are also available. Appropriate notification is sent to the seller and bidders about any new bid. Deployment The system is uploaded on the webspace of a group member. Next semester we intend to make it public and use it for selling of items by graduating batch. This also involves spreading of awareness about the site. Maintenance Like TorrentCore or DC++, this project needs maintainance as well as vigillance. So a team to monitor its functioning will be needed every year. REFERENCES Architectural Blueprints The 4+1 View Model of Software Architecture, Philippe Kruchten Rational Software Corp.Sommerville, Ian. Software Engineering, 8th ed. New York. Addison Wesley.