Solved

asp.net c# auction application

Posted on 2006-06-15
3
1,592 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
ID: 16915903
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
ID: 16916153
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
ID: 16916358
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this Article, I will provide a few tips in problem and solution manner. Opening an ASPX page in Visual studio 2003 is very slow. To make it fast, please do follow below steps:   Open the Solution/Project. Right click the ASPX file to b…
IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

948 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

22 Experts available now in Live!

Get 1:1 Help Now