online auction synopsis
DESCRIPTION
CRM_Project_ReportTRANSCRIPT
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