Solved

asp.net c# auction application

Posted on 2006-06-15
3
1,556 Views
Last Modified: 2007-12-19
Hello  experts,

I need help bulding an auction application. Don't kno where to begin.

Sample code, tutorials, tips, class diagrams e.t.c would be much appreciated.

Thanks

0
Comment
Question by:claracruz
  • 2
3 Comments
 
LVL 7

Expert Comment

by:levyuk
Comment Utility
Well firstly you will need to have a secure area so that only registered people can bid.

A simple way would be to have a value in a database with the current price of the item, everytime someone clicks on the bid that value is changed

You can easily find tutorials by doing a search on google for database and asp.net tutorials

J
0
 
LVL 7

Accepted Solution

by:
ExpertAdmin earned 500 total points
Comment Utility
This is a pretty big project. I can't really give you specifics but I can tell you how to get the process started.

First of all, is this something that you want to build yourself, or do you just want to find someone who can build it?

Either way, you will need a design of some sort. While a lot of programmers hate design documents and just want to "hammer it out", this almost always leads to lots of wasted time debugging and adding in features that were overlooked during development. So first thing is to create a design. This should include:

Database structure (where you auction, bid, and user information will be stored)
Page layouts
Flow chart of operations (using Viso or some other flowcharting tool).

Once you have a design, you usually start by creating the database. That in itself is full of questions such as:

* What database system are you going to use? There are many free ones (Access, MySQL), but they are file-based and not good for large volume web sites. If you plan on having a lot of traffic, something like SQL Server, Postgre SQL or Oracle would be more fitting.

* What data do you need to collect and maintain? You will have to have information on the auction items, the users, bids, payment info. etc.

* Where will the database be hosted? A web application must run on a web server and a database feeding it must be accessible to it at all times. This usually means setting up a hosted web site from a hosting company. They will also give you the ability to register your domain name so that it will go to your web site.

Once the database is built, you can start building the user interface. This is no small task either. For every piece of information that must be displayed, or collected, you have to provide a mechanism to handle it. This is typically a series of ASP forms that handle the transfer of information from the user's computer to the server, and then to the database.

Once your user interface is built and tested, you can then start running your site.

Some other things to keep in mind are:

* You will probably need some form of payment service. PayPal is a popular one and is fairly reasonable and easy to set up.

* You will need some way to advertise to get people to your site. They aren't going to just stumble on it.

* As your site grows, so will the requirments of your database and web server. While a less powerful shared setup (in which several sites are hosted on the same machine) will work initially, as your traffic increases you will most likely have to go to a dedicated server. This will naturally cost more to lease or purchase.

Hope this helps.

M@
0
 
LVL 7

Expert Comment

by:levyuk
Comment Utility
As for the design process I reccoment UML and in particular Use case diagrams so you can find out what is needed for each process.
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now