online auction synopsis

24
  TITLE - ONLINE AUCTION TITLE OF THE PROJECT ON LINE AUCTION 1

Upload: gaus-patel

Post on 07-Oct-2015

57 views

Category:

Documents


9 download

DESCRIPTION

CRM_Project_Report

TRANSCRIPT

TITLE - ONLINE AUCTION

TITLE - ONLINE AUCTION

TITLE OF THE PROJECT

ON LINE AUCTION

INTRODUCTIONOnline Auction is known by several names, including electronic reverse bidAuctions, reverse auctions or simply e-Auctions. Online auction is a group which is based for auction. If you want to something sell by auction then you post that on website. It just a selling of products in this project user can do a bid on particular Products. The main objective of the e-Auction process must be to obtain best value and the highest price. It cannot be possible to achieve best value outcomes whilst the focus remains on price. There are two categories of users one is customers and second one is vendor. Vendor can sell his products on this website and customer will purchase it. Product will be given to those customer who put a high bid price on product to purchace.one user can do a more than one bid on product. There are two categories of users one is customers and second one is vendor Both have their own registration form .There is a common login page for vendors and for users but when both login in, it would be easily find out thatWither it is a vendor or abuser because of their registration details because their registration forms are different. There are two home page i.e. one page behave different if vendor login then show the vendors menu or if customer will login then customer menu will show. Customers should have an appropriate knowledge of the online- Auction subject, its market, its market price. In this website anyone wants to sell products will have to register first then a unique id is given to the registered users. After registered user have to give details of their products like (price of product ,at what price he/she wants to start the bid, image of the product) if he/she wants to sell his/her product .

OBJECTIVE OF THE PROJECT

The main objective of this project is as follows1. This portal gives selling/purchasing of product online.2. Any user have both type i.e. vendor and customer. If he/she sells the product then he/she is vendor and if he/she purchases the product then he/she is the customer.3. This website has bid history.4. The user can see the bid history.5. In this, there is a feedback from. If the user wants to give some feedback, he/she fill this form.

PROJECT CATEGORYRDBMS stands for Relation Database Management System. The RDBMS is responsible for:1.) Maintaining the relationships between data in the database.2.) Ensuring that data is stored correctly- that the rules defining the relationships between data are not violated.3.) Recovering all data to a point of known consistency in the event of a system failure4.) RDBMS also provides referential integrity i.e. Primary Key-Foreign Key and Unique Key-Foreign Key.SQL Server is designed to be a client server system. Client server systems are constructed so that the database can reside on a control computer known as a Server and be shared among several users.SQL Server can work with thousands of client applications simultaneously.

Transact-SQL:-

SQL Server user Transact-SQL as its database query and programming language SQL is a set of commands that allows the user to specify the information to be retrieved or modified with Transact SQL. We can access data and query, update and manage relational database system.

DATA FLOW DIAGRAMA Data flow diagram (DFD) is used to express system requirements in a graphical form. It is also known as a bubble chart. A DFD depicts information flow and transform that are applied as data moves from input. Use of DFD helps to clarify the system requirements. DFD are drawn surging analysis and are the starting point for the design phase. A DFD could be used represent a physical system, at the beginning of analysis, or a logical system at alter point in the system development life cycle. Being graphical, it is easy to understand.

A DFD is used to describe what data flows rather how if flows. The concern is understanding the transforms that are required that are required to convert the input to output. It is independent of hardware, software, data structure and file organization.

CONTEXT FREE DIAGRAM UserOnline AuctionBid ManagementAuction Management

LEVEL --1 DFD

VendorUser ManagementUsername master

UserUser details

AuctionManagementAuction master

Chat Management Auction masterAuction Details

Auction Type

Bid master

BidManagementBid Master

Bid Details

LEVEL --2 DFD Username masterAcceptChecksUser DetailsChecks Access

User ManagementCheck New User ExistenceIs It Vendor or Customer

VendorCustomerUserNew User Sign up Page

Store

Username Master & User Details

UserAuction ManagementAuction TypeSave AuctionCreate AuctionShow Auction

VisibleAuction MasterAccess Interact

Auction TypeRetrieve

Auction Master & Auction Details

Customer

Bid Master

VISIBLE

Show BidINTERACT

Bid Management

Create Bid

Put

Bid Master & Details

ENTITY RELATIONSHIP - DIGRAM

An E R diagram is a model that identifies the concept or entities that exist in a system and the relationships between those entities. An ERD is often used as a way to visualize a relational database: each entity represents a database table and the relationship lines represents the key in one table that point to specific records in related tables.

Advantages of ER diagram Professional and faster Development. Productivity Improvement. Fewer Faults in Development. Maintenance becomes easy.

auction_catagoryyi_bid idi_created byD_createdateI_auction idC_uidC_pwdi_uidhaveI_uidhave detailAuction managementInteractd_create dateauto_idi_bid priceI_auto idI_net idI_auto idCreate dateInteractBid managementClosing HistoryInteractUser managementAuction Type

D_effect_fromI_ auto_id

Interact

D_effect_to 1m 1 1 1 1

Have detailsM 1 m 1

i_auto id 1 1 1

m

DATABASE DESIGN AND TABLE STRUCTURE

1. User Name MasterAtrributesDatatypeSize

i_auto idInt

c_uidVarchar22

c_pwdVarchar30

d_createdateDatetime

2. User Details

AttributesDatatypeSize

u_typeVarchar10

i_auto idInt

i_net idInt

c_utypeVarchar10

c_addressVarchar10

c_nameVarchar20

i_mobileInt

c_Email idVarchar20

c_A/c noVarchar20

c_bank nameVarchar20

3. Auction MasterAttributesDatatypeSize

i_auto idInt

Auction_nameVarchar20

i_create dateDatetime

i_created byInt

4. Auction TypeAttributesDatatypeSize

i_auto idInt

i_net idInt

Auction _catagoryVarchar20

create dateDatetime

5. Auction DetailsAttributesDatatypeSize

i_autoidInt

i_net idInt

c_itemVarchar20

i_priceInt

create dateDatetime

Auction _start dateDatetime

Auction _end dateDatetime

6. Bid MasterAttributesDatatypeSize

i_auto idInt

i_auction idInt

d_create dateDatetime

7. Bid DetailsAttributesDatatypeSize

i_auto idInt

i_net idInt

i_uidInt

i_bid priceInt

8. Closing HistoryAttributesDatatypeSize

i_auto idInt

i_bid idInt

i_uidInt

i_auction idInt

PROCESS LOGICMODULE DESCRIPTION:User management:In this project there are two type of user one is customer who wants to buy product by auction and another is vendor who want to sell his product.At the time of registration user can select that he want to be a vendor, customer or bothIf he select vendor he can login with his vendor id and password vendor can add his product details, edit existing product details. But he cannot participate on auction to bid on a product. If he registers as a customer then he will login with customer id and password he can choose any product which is available for auction from the menu then he can bid on that product.

Auction management:In auction management module there are many sub modules For vendor Add product Edit product informationWhen a user clicks on ADD A PRODUCT dropdown will open in which user enter details about their product.Edit product info:If users enter wrong information about product and he/she wants to edit the info then user will click on EDIT PRODUCT INFORMATION another dropdown will open and user will edit full details of the product.For customer:If a user login as a customer then he/she can bid on any product which is available for auction on the website.

Payment gateway: Mode of payment is done by credit card of debit card if a customer puts highest bid at the end of auction time then he can buy the product, to buy the product he has two options he can buy from the credit card or debit card. He has to enter his details then the product then the product is delivers to his home.

AUCTION CLOSING:At the end of the auction date of the product if he puts the highest price for that price for that product at the end of the auction he got a mail that he won the auction and he can purchase that product.

REPORT GENERATIONThis is tentative page, because this is changeable at submission of report. But the main aim of this report generation page is as follows:-1. The User management module give the option to user, it is vendor and customer2. The Auction management modules add a product and edit the product information.3. Customer make payment of item.

TOOLS , PLATFORM , HARDWARE AND SOFTWARE REQUIREMENTS SPECIFICATION

HARDWARE REQUIREMENTSCORE 2 DUO PROCESSOR (3.0GHZ)1 GB RAM320 GB HDDLCD MONITORPRINTER

SOFTWARE REQUIREMENTSOPERATING SYSTEM WINDOWS 7DATABASE SQL SERVER 2008FRONT END - C # AND .NET FRAMEWORKTOOL VISUAL STUDIO 2010

FUTURE SCOPE:-This Portal give Option to User to sell and purchase of a product on line On different Auction. At this time every person have shortage of time so User can sell and purchase the product at online. This project can have so many option to selling and purchasing .

25