You are on page 1of 65

AN AUCTION WEBSITE FOR STUDENTS

PROBLEM STATEMENT
Online auctions have effectively created a giant virtual marketplace where people can gather to buy, sell, trade and check out the goods of the day. They're enormously popular, high-traffic venues where you can begin selling books and others students related materials almost immediately, with...

No overhead or upfront costs No sales staff or distributors

The facility to inform product auction which are needed by students may should be available in market. But, nowadays there is no service which provides a destination for bargaining some of necessities of students such as used book, notes and other study material like drafter ,drawing boards, etc. On the other hand , when the new student come to website they have interest for finding a shop which sells products at a low price or second hand item at a reasonable condition.

The complete process related to online auction comprises basic activities such as: Initial buyer and seller registration This part will be used for authentication of trading parties, exchange of cryptography keys, and making a profile for each trader become interest.

ATHARVA COLLEGE OF ENGINEERING

Page 1

AN AUCTION WEBSITE FOR STUDENTS

Setting up a particular auction event This part will be presented by describing the item being sold and preparing the rules of auction . The rules can be as the explanation of the type of auction being conducted, parameters negotiated, starting date and time of auction, auction closing time and etc.

Scheduling and advertising This part executes the process to derive potential buyers, items of the same category that should be auctioned together at a regular schedule. Next, buyers will be notified the upcoming auctions through advertisement that advertised in online auction website.

Bidding This part does the collection of bids accepted from buyers and carry out the bid control rules of the auction such as minimum bid, bid increment, deposit required with bids , and inform the sellers and buyers when there is new high bids have been submitted.

Evaluation o0f bids and closing the auction This part is able to execute the auction closing rules and report the winners and losers of the auction.

Trade settlement This is the final step and it can handle anything about the payment to the seller and transfer of goods to the buyer .

ATHARVA COLLEGE OF ENGINEERING

Page 2

AN AUCTION WEBSITE FOR STUDENTS

The sixth of auction base activities above is actually the requirement that have to be notified in order that can convey clear information associated to online auction to the reader.

Security Requirement In designing a system, the security must be considered . In online auction the security need to be analyzed in order to prevent anything about the weakness that belongs to online auction when the system is already released in internet. This is one of the requirement required before start to develop the online auction system. The security requirement is needed by online auction is related to access control mechanism in order to enforce the rules exists there. Sometime, a few of users strive to search the weakness of the system so that the rules can be not implemented or skipped.

The purpose of security requirement is to clarify that online auction is free from sabotage by an outsider so that all members who had registered formerly can be guaranteed safe when doing the activities such as sale and trade in online auction.

In other hand , the other role of security requirement is to prevent unauthorized posting and alternation as well as preventing denial of service attack. Based on this project research, the method that used is open-cry auction. In open-cry auction the activity such auctions spurious bids and injected by the seller or auctioneer is done to prompt the highest bidder to further increase the bids usual happen in online auction because of the requirement of security is not applied.

ATHARVA COLLEGE OF ENGINEERING

Page 3

AN AUCTION WEBSITE FOR STUDENTS

Therefore, to prevent those activity related to crime the online auction must have the security requirement which is like establishing a verifiable connection from

every bid in order the bidder can be identified, developing a secure protocol in order to eliminate and control employee fraud within a large auctioneers organization and determining the method of online auction.

An auction application is used by buyers and sellers. A buyer needs to know who the seller is to pay him or her, and the seller needs to know who the buyers are to answer product questions and to finalize the sale. So, to post or bid on an auction item, buyers and sellers are required to register. Once registered, a user can post or bid on an item for sale.

Sellers and buyers enter a search string to locate all auction items in the database. To popularize the auction and encourage new buyers and sellers, the application allows anyone to view auction items without requiring user ID and password identification. To keep things simple, the auction lets anyone view summarized lists of items. Detail information on auction items is available to anyone without identification.

To post an item for sale, a seller needs to identify himself or herself and describe the item for sale. The detailed summary page for each item, lets registered users identify themselves and bid on the item.

ATHARVA COLLEGE OF ENGINEERING

Page 4

AN AUCTION WEBSITE FOR STUDENTS

The auction application find items that have closed and determines the highest bidder. The auction application uses email to notify the highest bidder and seller of the sale.

There will be a period of 3 days when the buyer can raise his concern if the quality of the book is not as per mentioned. A manual process would take over after that to resolve the conflict.

Users can give feedback to admin. There are ads on the website which will give information about the various colleges festivals and they can also directly register from this sites.

ATHARVA COLLEGE OF ENGINEERING

Page 5

AN AUCTION WEBSITE FOR STUDENTS

PROBLEM DEFINITION
An auction website for students is developed to present a service which can notify information related to auction. By developing this auction website system , students can use this facility to sale if the auctioneers have items to be auctioned or to buy if the bidders want to find items according to their necessity.

Generally there are four actors are involved in the online auction

such as

auctioneer, bidder ,,timer and guest. Each of actor has its own role in doing interaction with the system. The auctioneer has a role as a person who allow sale item for auctioned as many as possible. A bidder acts as buyer and is allowed giving a bid for each auction item bidder wish. Timer in this case has a role to determine time expired foe all auction items. A visitor in online auction can be

called as a guest . This is because not all visitor would like to join the online auction. Sometime , guests only want to test the system or for trying the searching facility exists on this system to detect whether there is an item or more visitors to look for.

Auctioneers and bidders need to register first before getting access for login. The registration can be conducted by clicking the menu. When the

interface for registration is displayed the auctioneer or bidder can entry detail information that system needs.

ATHARVA COLLEGE OF ENGINEERING

Page 6

AN AUCTION WEBSITE FOR STUDENTS

The auctioneer or bidder is allowed to sale or buy items after the process of registration was completed. Auctioneer can input detail information for each item wants to be auctioned.

The auctioneer can input a picture for each auction item so that bidder can look at the shape of auction clearly. This is because the first price and bid increment will be notified to bidders when they bid an auction item. The auctioneer needs to

decide number of days the product is available for bidding.

The bidder can input a bid price for getting an auction item according to bidder wish. Each item that a bidder wants to bid of course notified the previous or first price. In this online auction, bidders are only allowed to give a bid price higher than the previously. The system will reject if the bid price a bidder gives a less than or equal to previous or first price. The system automatically will select the highest bid from all the bids that are already registered for each auction after the auction period is closed. System will announce the winner to the auctioneer and bidders by emails. When the auctioneer and bidders already met, the rest activity is not part of this system because the objective for online auction only for bringing together between auctioneer and bidders where the subsequent process is outside the system.

ATHARVA COLLEGE OF ENGINEERING

Page 7

AN AUCTION WEBSITE FOR STUDENTS

Definitions of the Terms used in Online Auction :


Auctioneer A person who has items and can sell it to be auctioned. Everything related to item such as price ,bid increment, days in

auction are determined by this person. Bidder A person who can set bid price for each auction item. This person can become a winner for each auction because he/she gives the highest bid at the end of auction time. Bid Price The price which is given by the bidder for each auction item. Bid Increment Days in Auction Guest Number of increment in the price of each auction when every bid is made. Duration for auction item that bidders allow seeing. This person who visits this online auction site without register as member.

Table

: Definitions of the Terms used in Online Auction

Auction Application Status: This online auction can be used for all students and staff. Auction Status: 1. Open Bid => Bidders are allowed to bid until the limit of days in

auction is determined by auctioneer finish within the auction period.

ATHARVA COLLEGE OF ENGINEERING

Page 8

AN AUCTION WEBSITE FOR STUDENTS

2. Close Bid

=> The duration for doing bid is already close and bidders

cannot do that again.

If the quality of the product is not as per mentioned ,then there will be a period of 3 days when the buyer can raise his concern . A manual process would take over after that to resolve the conflict.As this website is mainly for students, there are ads related to students on the home page.

ATHARVA COLLEGE OF ENGINEERING

Page 9

AN AUCTION WEBSITE FOR STUDENTS

INTRODUCTION

ATHARVA COLLEGE OF ENGINEERING

Page 10

AN AUCTION WEBSITE FOR STUDENTS

INTRODUCTION
The use of internet technology is being increasingly adopted in todays business environment. With the advent of the Internet technology, the Internet brings home several comforts to our desk. We can buy our books online from the comfort of our homes. Those who spend their time visiting auction rooms can now enjoy finding their books in online auction.An auction website for students to sell there used books, notes and other study material like drafter, drawing boards, etc. There are ads on the website which will give information about the various college festivals and they can also directly register from this site.

However, in digital era nowadays IT role is necessary as a facility to make any aspect go forward and it is very useful especially to develop and improve economic aspect in the future because of information and technology can be a tool for giving a service in doing of link corporation between organizations and companies around the world in terms of establishes a good connection and distribution their products to global market.

One of services which support sales of products or goods through the internet is an online auction such as e-bay refers to Weber(2005).In addition , many companies that use online auction systems to advertise auction items to the public ,manage to sell their product as fast as many products possible. The online auction is an offer aimed to auctions in which the concept is to search a winner from the winning price has been determined previously according to predefined auction rule. The auction system has several properties which is called as auction scheme.

ATHARVA COLLEGE OF ENGINEERING

Page 11

AN AUCTION WEBSITE FOR STUDENTS

Actually, these properties exactly required in auction scheme are divided into two: basic and optional. Basic properties include correctness, confidentiality and fairness. Optional properties include anonymity, privacy, public verifiability, robustness, price flexibility and rule flexibility. Both of these properties are created to make the requirement of application and services are satisfied which supports in undertaking the online auction that specially is aimed to make efficient computation and communication in online auction system for future.

E-bay is a webs application which gives online auction and shopping services in which people and businesses can buy and sell various goods worldwide. The auction is a process of buying and selling by offering them up for bidding, taking bids, and selling the items to the winning bidders. From the buyers perspectives they want web-based online system which contains sale of goods, fast access, ease of use user interfaces, constantly changing information, good delivery service, and online payment so that they can shop from their houses.

Online payment is very important in supporting online auction. When a company or organization tries to establish online auction system, it must have collaboration with the financial institutions such as banks. Another issue to consider is how to design and create the online auction system which is secure. Crimes may occur on the online auction system which can caused by the lack of security applied on online auction.

Therefore, an excellent safety technique must be included in the online auction in order to prevent disadvantage and unsatisfied among sellers and buyers from occurring to the

ATHARVA COLLEGE OF ENGINEERING

Page 12

AN AUCTION WEBSITE FOR STUDENTS

businesses transactions provided by the online auction system. Online auction systems require high-speed bid transmission, large bandwidth and maximum bid security.

In our website the seller and buyer would have to decide whether they want to do the transaction on their own, or wants the website owner to do it on their behalf. In the first case, seller and buyer would simply get each other's mobile number and email address. The two then have to meet in person to do the transaction.

In the second case, seller has to courier his book to website owner, while the buyer has to pay the amount to the website owner. On receipt of the payment, the book would be couriered to the buyer.

ATHARVA COLLEGE OF ENGINEERING

Page 13

AN AUCTION WEBSITE FOR STUDENTS

PROPOSED SYSTEM

ATHARVA COLLEGE OF ENGINEERING

Page 14

AN AUCTION WEBSITE FOR STUDENTS

PROPOSED SYSTEM
Flipkart:
Flipkart was established by Sachin Bansal and Binny Bansal both are alumni of Indian Institute of Technology Delhi and worked for Amazon.com before quitting and founding their own company. Initially they used word of mouth to popularize their company. A few months later, the company sold its first book on flipkart.com - John Woods' Leaving Microsoft to Change the World. Within two years through word of mouth of their services, Flipkart became one of the top 100 Indian sites and was credited for being India's largest online bookseller with over 7 million titles on offer. Flipkart broke even in March 2010 and claims to have had at least 100% growth every quarter since its founding. The store started with selling books and in 2010 branched out to selling CDs, DVDs, mobile phones, cameras and other electronic gadgets. As of today, Flipkart employs over 3000 people. Offers great discounts with free shipping on all books. Flipkart.com is a Bangalore based bookstore with home delivery on nearly 1 Lakhs titles. Our search (one thats long been a pain point for all) is now more robust. It returns relevant results, in much quicker time. Another good thing about Flipkart is that it gives a perfect estimate of the Delivery time of the ordered item. Also most of the items have a estimated delivery time of 2-3 business days which is quite less amount of time to be frank. Shipment is FREE. Yes, it is FREE for orders above 100. Flipkart

The only disadvantage with Flipkart is that it does not allow you to sell your own stuff. You lose the person-to-person contact.

Bidjeeto:
There are many auction sites on the internet that claim to bring to customers excellent range of products at the cheapest prices. Unfortunately many scams are associated with such online bidding sites. Bidjeeto.com is an Indian auction site which brings to people wide range of products to the auction table helping members wins the products at the lowest prices. As people had bad experience with other online bidding sites, there are lot of questions and lot of skepticism among

ATHARVA COLLEGE OF ENGINEERING

Page 15

AN AUCTION WEBSITE FOR STUDENTS people regarding the reliability of Bidjeeto. However, Bidjeeto reviews posted by people that have won expensive products at the cheapest prices indicate that customers need not have to worry about the reliability of this bidding site.

Bidjeeto.com is a very reliable online auction site and this site does not make any empty promises to the members. To take part in the Bidjeeto auctions, users need to sign up for membership and buy bidding packages. This controls spam bids and thereby providing a very fair environment for all the bidders. Bidjeeto.com complaints cannot be found online as Bidjeeto.com is a very dependable site. All the products won in the auctions are shipped and delivered in a timely fashion to the bidders. Bidjeeto.com review online also indicate that this is a very transparent website and everything is handled in a very professional way by this bidding site. All the customer support queries are addressed in a very timely fashion. Moreover, only brand new products are featured in this bidding website. Customers that win the auctions will get the products in company packing which guarantees that the products delivered are genuine and not tampered with. Bidjeeto.com uses an automated system whereby the products price is increased by 10 paisa each time the user clicks the bid now button. There are various bidding packages available for the users to choose. Members can choose bidding packages that fit the budget and enjoy winning excellent products.

The existing system flipkart.com was the first website which started selling the books online with the view that people would not mind spending 100 rupees. But this website never sold the second hand books or used materials. In this website, there are buyers and people who look after this website which have direct contact with distributors. There is no contact between the different buyers, but in our website the sellers and buyers are the users itself and chat room provides contact between the seller and buyer. Our website sells out old materials and uses one but flipkart sell new books. The Bidjeeto.com website is an auction website where there is an auction of various new branded materials like camera, cell phones, television, watch and other electronics materials. This website also doesnt sell the used materials. So it is our website which allows the users to sell out used books and buyer to get books at much lower price. It also allow the sellers to create a base price of the books, notes, drawing board and other study material so to get amount back what they want. The buyers and sellers can communicate with each others through chat. The user can also feedback to the admin so if there are complaints regarding sellers or buyers then admin can take required actions.

ATHARVA COLLEGE OF ENGINEERING

Page 16

AN AUCTION WEBSITE FOR STUDENTS

LITERATURE SURVEYED

ATHARVA COLLEGE OF ENGINEERING

Page 17

AN AUCTION WEBSITE FOR STUDENTS

LITERATURE SURVEYED
Electronic supports in leveraging marketplace information technology to create more efficient virtual market. This study focuses on a detailed case study of virtual marketplace such eBay that is currently operating in massive scale online auction marketplace. This study main objective is to gain insight on how the design of marketplace may affect people in browsing and searching for product individual level. This at the

study theoretically gives an expansion of research on online the impact of interface and also it presents a valuable

auction in order can cover

framework for understanding the design issue in online marketplace.

In developing an online auction the need to understand user behavior is very important. Mizuta & Steiglitz (2000) have explained a simulation of typical online auction which five focused on the duration is fixed, determining the winners payment and posting the second-highest price continuously according to goods sold online auction with giving attention for user behavior in auction. Actually, this study is aimed to observe among bidders and snipers ,where bidders buy goods during the auction period and snipers wait to bid until the last moments.

E-commerce is a service which provides sale and buying of goods through internet by applying a dynamic pricing strategy and it could be as an important part of online auction reference.

This study describes the auction types are English auction, Dutch auction, Yankee auction, Sealed Bid auction and Double auction.

ATHARVA COLLEGE OF ENGINEERING

Page 18

AN AUCTION WEBSITE FOR STUDENTS

The fig. displays the auction types:

Auction

Open Auction Close Auction

Increasing Bid

Decreasing Bid

Double

Sealed Bid

Auction

Auction

English

Dutch Auction

Auction

First price sealed Bid

auction

Second price sealed bid

auction

Fig: Different Auction Types

There are various types of online auctions. The following are the most prominent ones:

1. English Auction:
This is the most common auction type round the globe. In this type of auction, a reserve price is fixed for the goods and the customers offer larger and larger bid.

ATHARVA COLLEGE OF ENGINEERING

Page 19

AN AUCTION WEBSITE FOR STUDENTS

Finally, the product is sold to the highest bidder. English auction is the most common auction type in the US and most of the online auction sites use the English auction type.

The biggest disadvantage of the English auction, which makes it a little unpopular is something known as "winner's curse". English auctions are often complicated and most interesting because of strategies like snipping and proxy bidding.

2. Dutch Auction:
A Dutch auction basically works backward. Items are initially offered at a high price, and the price is gradually reduced until a bidder offers to buy at that price. The first person to bid is allowed to purchase the sale item. This type of auction is useful when a business is selling a few expensive items with high demand. In a second price auction, each potential buyer bids the most he or she is willing to pay for the item. Then the current bid amount is gradually adjusted downward until all the items have been sold. This type of auction generally works well when bidding is slow and the auction takes place over an extended time period.

In addition , this paper focused on English auction types because mostly of commercial auction services use English auction method when the system ready to be launched. Many auction sites offer many categories of goods. So, the online auction as an electronic commerce recently has rapidly growing and most of ecommerce is projected as a favorite shopping sites. Hence, mostly of bidders like to sign on early in the auction, because of minimum initial bid is negatively connected with the number of bidders per auction. ATHARVA COLLEGE OF ENGINEERING
Page 20

AN AUCTION WEBSITE FOR STUDENTS

REQUIREMENT ANALYSIS

ATHARVA COLLEGE OF ENGINEERING

Page 21

AN AUCTION WEBSITE FOR STUDENTS

REQUIREMENT ANALYSIS
3.1 HARDWARE REQUIREMENT
PROCESSOR Processor Intel Core 2 Duo 32-bit Computing Favorable

RAM
Installed Size: Atleast 256MB Recommended INPUT DEVICES Monitor ,Mouse ,Keyboard

3.2 SOFTWARE REQUIREMENT


FRONT END Visual Studio 2006 Framework 2.0 The Microsoft Visual Studio development system is a suite of development tools designed to aid software developerswhether they are novices or seasoned professionalsface complex challenges and create innovative solutions. Every day, software developers break through tough problems to create software that makes a difference in the lives of others. Visual Studio's role is to improve the process of development to make the work of achieving those breakthroughs easier and more satisfying Visual Studio 2006 requires .NET Framework 2.0 and by default configures compiled assemblies to run on .NET Framework2.0,but also supports multi-targeting which lets the developers choose which version of the .NET Framework the assembly runs on.

BACK END
Microsoft SQL Server 2008 Microsoft SQL Server 2008 is comprehensive, integrated data management and analysis software that enables organizations to reliably manage mission-critical information and ATHARVA COLLEGE OF ENGINEERING
Page 22

AN AUCTION WEBSITE FOR STUDENTS confidently run todays increasingly complex business applications. SQL Server 2005 allows companies to gain greater insight from their business information and achieve faster results for a competitive advantage.

TECHNOLOGIES USED:

.NET FRAMEWORK

ATHARVA COLLEGE OF ENGINEERING

Page 23

AN AUCTION WEBSITE FOR STUDENTS

.NET FRAMEWORK 2.0


The Microsoft .NET Framework is a software framework available with several Microsoft Windows operating systems. It includes a large library of coded solutions to prevent common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform. The framework's Base Class Library provides a large range of features including user interface, data and data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications. Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The 2.0 Redistributable Package can be downloaded for free from Microsoft, and was published on 22 January 2006. It is included as part of Visual Studio 2005 and Microsoft SQL Server 2005.Version 2.0 without any Service Pack is the last version with support for Windows 98 and Windows Me. Version 2.0 with Service Pack 2 is the last version with official support for Windows 2000 although there have been some unofficial workarounds published online to use a subset of the functionality from Version 3.5 in Windows 2000. Version 2.0 with Service Pack 2 requires Windows 2000 with SP4 plus KB835732 or KB891861 update, Windows XP with SP2 or later and Windows Installer 3.1 (KB893803-v2). It shipped with Windows Server 2003 R2 .

ATHARVA COLLEGE OF ENGINEERING

Page 24

AN AUCTION WEBSITE FOR STUDENTS

PRINCIPAL DESIGN FEATURES


Interoperability Because interaction between new and older applications is commonly required, the .NET Framework provides means to access functionality that is implemented in programs that execute outside the .NET environment. Access to COM components is provided in the System Runtime. Interoperability Services and System Enterprise Services namespaces of the framework; access to other functionality is provided using the P/Invoke feature. Common Runtime Engine The Common Language Runtime (CLR) is the virtual machine component of the .NET framework. All .NET programs execute under the supervision of the CLR, guaranteeing certain properties and behaviors in the areas of memory management, security, and exception handling. Language Independence The .NET Framework introduces a Common Type System, or CTS. The CTS specification defines all possible data types and programming constructs supported by the CLR and how they may or may not interact with each other. Because of this feature, the .NET Framework supports the exchange of instances of types between programs written in any of the .NET languages. This is discussed in more detail in Microsoft .NET Languages. Base Class Library The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library of functionality available to all languages using the .NET Framework. The BCL provides classes which encapsulate a number of common functions, including file reading and writing, graphic rendering, database interaction and XML document manipulation. Simplified Deployment The .NET framework includes design features and tools that help manage the installation of computer software to ensure that it does not interfere with previously installed software, and that it conforms to security requirements. Security The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. Additionally, .NET provides a common security model for all applications. ATHARVA COLLEGE OF ENGINEERING
Page 25

AN AUCTION WEBSITE FOR STUDENTS

Portability The design of the .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible. That is, a program written to use the framework should run without change on any type of system for which the framework is implemented. Microsoft's commercial implementations of the framework cover Windows, Windows CE, and the Xbox . In addition, Microsoft submits the specifications for the Common Language Infrastructure (which includes the core class libraries, Common Type System, and the Common Intermediate Language), the C# language, and the C++/CLI language to both ECMA and the ISO, making them available as open standards. This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms.

VISUAL BASIC .NET


Visual Basic .NET is an object oriented computer programming language that can be viewed as an evolution of the classic Visual Basic(VB) which is implemented on the .NET Framework .Microsoft currently supplies two major implementations of Visual Basic Microsoft Visual Studio,which is commercial software and Microsoft Visual Studio Express,which is free of charge. VERSIONS There are four versions and five releases of Visual Basic .NET implemented by the Visual Basic Team. Visual basic .NET 2003 was released with version 1.1 of the .NET Framework. New features included support for the .NET Compact Framework better VB upgrade wizard. Improvements were also to the performance and reliability of the .NET IDE and runtime. In addition, Visual Basic .NET 2001\3 was available in the Visual Studio .NET Academic Edition. VS03AE is distributed to a certain number of scholars from each country without cost.

ATHARVA COLLEGE OF ENGINEERING

Page 26

AN AUCTION WEBSITE FOR STUDENTS

SQL SERVER 2005


Microsoft SQL Server 2008 is a comprehensive, integrated data management and analysis software that enables organizations to reliably manage mission-critical information and confidently run todays increasingly complex business applications. SQL Server 2005 allows companies to gain greater insight from their business information and achieve faster results for a competitive advantage.Read the datasheet.

Key Capabilities:
High Availability: Ensure business continuity with the highest levels of system availability through technologies that protect your data against costly human errors and minimize disaster recovery downtime Performance and Scalability: Deliver an infrastructure that can grow with your business and has a proven record in handling today's large amounts of data and most critical enterprise workloads. Security: Provide a secure environment to address privacy and compliance requirements with builtin features that protect your data against unauthorized access.

Manageability: Manage your infrastructure with automated diagnostics, tuning, and configuration to reduce operational costs while reducing maintenance and easily managing very large amounts of data.

ATHARVA COLLEGE OF ENGINEERING

Page 27

AN AUCTION WEBSITE FOR STUDENTS Developer Productivity: Build and deploy critical business-ready applications more quickly by improving developer productivity and reducing project life cycle times.

Business Intelligence: Gain deeper insight into your business with integrated, comprehensive analysis and reporting for enhanced decision making.

ATHARVA COLLEGE OF ENGINEERING

Page 28

AN AUCTION WEBSITE FOR STUDENTS

SYSTEM DESIGN

ATHARVA COLLEGE OF ENGINEERING

Page 29

AN AUCTION WEBSITE FOR STUDENTS SEQUENCE DIAGRAM OF SELLER

ATHARVA COLLEGE OF ENGINEERING

Page 30

AN AUCTION WEBSITE FOR STUDENTS

SEQUENCE DIAGRAM OF BUYER

ATHARVA COLLEGE OF ENGINEERING

Page 31

AN AUCTION WEBSITE FOR STUDENTS COMPONENT DIAGRAM OF USER

COMPONENT DIAGRAM OF ADMIN

ATHARVA COLLEGE OF ENGINEERING

Page 32

AN AUCTION WEBSITE FOR STUDENTS

ACTIVITY DIAGRAM OF USER:

Go To Web Page

Not Registered

User Registration

Registered

Verification

Seller Posts Item

Search Items

View Items Details

Buyer Bids on Item

Inform Users

Feedback

ATHARVA COLLEGE OF ENGINEERING

Page 33

AN AUCTION WEBSITE FOR STUDENTS

ACTIVITY DIAGRAM OF ADMIN

ATHARVA COLLEGE OF ENGINEERING

Page 34

AN AUCTION WEBSITE FOR STUDENTS CLASS DIAGRAM:

ATHARVA COLLEGE OF ENGINEERING

Page 35

AN AUCTION WEBSITE FOR STUDENTS

DATA FLOW DIAGRAM:

DFD 0:

Access request USER Acc.info Authentication

0.0 INFO SYSTEM SYSTEM

demand info DATABASE

ATHARVA COLLEGE OF ENGINEERING

Page 36

AN AUCTION WEBSITE FOR STUDENTS

DFD 1:

Register/login in

seller
info Info of products Register/ login in 2.0 Search system Retrieve info

1.0 Profile system

upload Database of user Retrieve info info

buyer
Info of products Retrieve info

3.0 Bid system

upload

upload

Retrieve info

Database of products Database of auction

ATHARVA COLLEGE OF ENGINEERING

Page 37

AN AUCTION WEBSITE FOR STUDENTS USE CASE DIAGRAM

ATHARVA COLLEGE OF ENGINEERING

Page 38

AN AUCTION WEBSITE FOR STUDENTS

DEPLOYMENT DIAGRAM

ATHARVA COLLEGE OF ENGINEERING

Page 39

AN AUCTION WEBSITE FOR STUDENTS

IMPLEMENTATION PROCEDURES

ATHARVA COLLEGE OF ENGINEERING

Page 40

AN AUCTION WEBSITE FOR STUDENTS

IMPLEMENTATION PROCEDURES:
1)If the user is not registered then he has to fill in details and get himself register.

2 ) Enter Username and Password for User Login.

ATHARVA COLLEGE OF ENGINEERING

Page 41

AN AUCTION WEBSITE FOR STUDENTS 3) If the user forgets his password it can be retrived by entering username,email id and
password hint.

4) Admin verifies all the details of the user and if the user is valid it activates that user.

ATHARVA COLLEGE OF ENGINEERING

Page 42

AN AUCTION WEBSITE FOR STUDENTS


4) If the user is valid admin has the authority to rate that valid user.

5) On the homepage the rating given by admin will appear.

ATHARVA COLLEGE OF ENGINEERING

Page 43

AN AUCTION WEBSITE FOR STUDENTS

6) The user can activate his product for bidding by filling in the detail of the product and uploading the image of the product.

7) After the user activates the product its the admin who has to activate it and after the
activation admin can start the bidding of the product.

ATHARVA COLLEGE OF ENGINEERING

Page 44

AN AUCTION WEBSITE FOR STUDENTS


8) Once the admin activates the product and the product is available for bidding the users who requires the product can start bidding on the product.

9) Admin is responsible to stop the bid and declare the person who wins the bid and mail him the information.

ATHARVA COLLEGE OF ENGINEERING

Page 45

AN AUCTION WEBSITE FOR STUDENTS 10) After the product is delivered to the user payment is done by him.

11) User can then provide the feedback about his experience of the product.

ATHARVA COLLEGE OF ENGINEERING

Page 46

AN AUCTION WEBSITE FOR STUDENTS

TESTING PROCEDURE AND OUTPUT SCREENS

ATHARVA COLLEGE OF ENGINEERING

Page 47

AN AUCTION WEBSITE FOR STUDENTS

TESTING PROCEDURE
WHITE BOX TESTING
White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing). In white-box testing an internal perspective of the system, as well as programming skills, are used to design test cases. The tester chooses inputs to exercise paths through the code and determine the appropriate outputs. This is analogous to testing nodes in a circuit, e.g. in-circuit testing (ICT).

While white-box testing can be applied at the unit, integration and system levels of the software testing process, it is usually done at the unit level. It can test paths within a unit, paths between units during integration, and between subsystems during a systemlevel test. Though this method of test design can uncover many errors or problems, it might not detect unimplemented parts of the specification or missing requirements. BLACK BOX TESTING Black-box testing is a method of software testing that tests the functionality of an application as opposed to its internal structures or workings (see white-box testing). Specific knowledge of the application's code/internal structure and programming knowledge in general is not required. The tester is only aware of what the software is supposed to do, but not how i.e. when he enters a certain input, he gets a certain output; without being aware of how the output was produced in the first place[1]. Test cases are built around specifications and requirements, i.e., what the application is supposed to do. It uses external descriptions of the software, including specifications, requirements, and designs to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid inputs and determines the correct output. There is no knowledge of the test object's internal structure. This method of test can be applied to all levels of software testing: unit, integration, system and acceptance. It typically comprises most if not all testing at higher levels, but can also dominate unit testing as well.
Page 48

ATHARVA COLLEGE OF ENGINEERING

AN AUCTION WEBSITE FOR STUDENTS

GUI TESTING: GUI testing is a process to test application's user interface and to detect if application is functionally correct. GUI testing involves carrying set of tasks and comparing the result of same with the expected output and ability to repeat same set of tasks multiple times with different data input and same level of accuracy. GUI Testing includes how the application handles keyboard and mouse events, how different GUI components like menubars, toolbars, dialogs, buttons, edit fields, list controls, images etc. reacts to user input and whether or not it performs in the desired manner. Implementing GUI testing for your application early in the software development cycle speeds up development, improves quality and reduces risks towards the end of the cycle. GUI Testing can be performed both manually with a human tester or could be performed automatically with use of a software program. Every software organization tests its softwares, still the end product always have some issues left. Testing team tries their best to find all the bugs before release of the software but still there are issues left in the product and they often re-appear as new modules are added to the software. Even the best of manual testing process struggle to deliver an effective, efficient, accurate and increased test coverage. Manual testing is often error prone and there are chances of most of the test scenarios left out. Also with the project in development phase where source code changes appear every other day, manually keeping up with the pace to test each and every feature is a difficult task. More often then not the newly added features would bring regression along with them, so to accurately cover all the old test cases manually is very time consuming and error prone. FUNCTIONALITY TESTING: Functionality testing is performed to verify that a software application performs and functions correctly according to design specifications. Whether you are in need of basic functionality tests to ensure that primary features function properly or you are in need of in depth verification of complex operations, TelSoft can meet your needs. For Functionality testing of a software application, our Test Engineers analyze the application and develop a comprehensive Test Plan that outlines all features and functional areas of the application that will be tested. The Test Plan also includes Test Cases that outline how each feature and functional area will be tested. ATHARVA COLLEGE OF ENGINEERING
Page 49

AN AUCTION WEBSITE FOR STUDENTS

TEST CASE Tes t Cas e ID 1 Test Case Name Type of Testing Preconditi on Test Steps Fail Validati on of Login Page GUI Testing Login Page should be opened Check the login page 1)User name, passwor d field, SUBMI T and RESET button should be present. 2)Contr ol should be on user name field. Control should be on passwor d field 1)User name, passwor d field, SUBMI T and RESET button should be present. Pass Test Data Expecte d Result Actual Result Pass /

Validati on of Login Page

Function al Testing

1)Login Page should be opened 2)control should be on user name field 1)Login Page should be opened

Press Tab button

Control is on passwor d field

Pass

Press Tab button

Control should be on SUBMI T field

Control is on SUBMI T field

Pass

ATHARVA COLLEGE OF ENGINEERING

Page 50

AN AUCTION WEBSITE FOR STUDENTS 2)control should be on user name field 1)Login Page should be opened 2)control should be on user name field 1)Login Page should be opened 2)control should be on user name field 1)Login Page should be opened 2)control should be on user name field 1)Login Page should be opened 2)user name field contains admin 3)control ATHARVA COLLEGE OF ENGINEERING
Page 51

Press Tab button

Control should be on RESET field

Control is on RESET field

Pass

Validati on of user name Page

Function al Testing (positive Testing)

1)put Admi user n name in user name field 2)press tab button 1)put Admi user n name in user name field 2)press tab button 1)put passwo rd in passwo rd field. 2)press tab button

Control should be on passwor d field

Control is on passwor d field

Pass

Function al Testing (negativ e Testing)

It should display error message

1)It is displayi ng error message 2)Contr ol goes to passwor d field Controli s on SUBMI T button.

Pass

Validati on of passwor d field

Function al Testing (positive Testing)

Admi n

Control should be on SUBMI T button.

Pass

AN AUCTION WEBSITE FOR STUDENTS should be on password field

Validati on of SUBMI T field

Function al Testing (positive Testing)

1)Login Page should be opened 2)user name field contains admin 3)passwor d field contains admin

press SUBMI T button

Login should be successf ul

Login is successf ul

Pass

Validati on of RESET field

Function al Testing (positive Testing)

1)Login Page should be opened 2)user name field contains admin 3)passwor d field contains admin

press RESET button

All fields should be cleared

All fields are cleared

Pass

ATHARVA COLLEGE OF ENGINEERING

Page 52

AN AUCTION WEBSITE FOR STUDENTS Invalid User

Invalid Password and Email id

ATHARVA COLLEGE OF ENGINEERING

Page 53

AN AUCTION WEBSITE FOR STUDENTS

Invalid Admin Username and Password

ATHARVA COLLEGE OF ENGINEERING

Page 54

AN AUCTION WEBSITE FOR STUDENTS

GANTT CHART

ATHARVA COLLEGE OF ENGINEERING

Page 55

AN AUCTION WEBSITE FOR STUDENTS

GANTT CHART Table 2


ACTIVITIES Proposed Start Date 3/08/2011 7/08/2011 10/08/2011 2/09/2011 6/09/2011 9/09/2011 15/09/2011 21/09/2011 25/09/2011 1/10/2011 13/10/2011 24/10/2011 18/01/2012 20/02/2012 10/03/2012 Proposed End Date 6/08/2011 9/08/2011 25/08/2011 30/08/2011 5/09/2011 8/09/2011 14/09/2011 20/09/2011 24/09/2011 30/09/2011 10/10/2011 20/10/2011 4/12/2011 10/02/2012 30/02/2012 15/03/2012 Actual Start Date 3/08/2011 7/08/2011 12/08/2011 28/08/2011 2/09/2011 6/09/2011 9/09/2011 17/09/2011 24/09/2011 28/09/2011 3/10/2011 13/10/2011 24/10/2011 18/01/2012 20/02/2012 10/03/2012 Actual End Date 3/08/2011 10/08/2011 27/08/2011 31/08/2011 5/09/2011 8/09/2011 14/09/2011 23/09/2011 27/09/2011 2/10/2011 12/10/2011 20/10/2011 6/12/2011 10/02/2012 5/03/2012 10/03/2012 Propos ed Days 4 3 16 4 4 3 6 6 4 6 10 8 40 22 11 6 Actu Days al Sleep Days 4 0 4 16 4 4 3 6 7 4 6 10 8 42 22 16 6 1 0 0 0 0 0 1 0 0 0 0 2 0 5 0

Identify needs and benefits Search online Read available book Requirement Gathering Choose proposed model Cost benefit analysis Feasibility study H/W and S/W Requirements UML diagrams Study of VB.NET,SQL Gathering Existing Components System implementations Test case Execution Full system documentation System Demo

Study of existing system 27/08/2011

ATHARVA COLLEGE OF ENGINEERING

Page 56

AN AUCTION WEBSITE FOR STUDENTS TABLE 3 Sr. No Work tasks Wk Wk Wk Wk Wk Wk 1 2 3 4 5 6 Wk Wk Wk Wk 7 8 9 10

Identify needs and benefits Search online Read available book

Milestones:Subject Familiarization 2 Study of existing system Customer Interaction Requirement Gathering

Choose process model Cost benefit analysis Feasibility study H/W and S/W Requirements UML diagrams Milestone:Document

ATHARVA COLLEGE OF ENGINEERING

Page 57

AN AUCTION WEBSITE FOR STUDENTS TABLE 4

Sr.No Work tasks

Wk 11

Wk 12

Wk 13

Wk 14

Wk 15

Wk 16

Wk 17

Wk 18

Wk 19

Wk 20

Study of VB.NET,SQL

Gathering Existing Components Milestones: Specification Completed Design custom components

Integrate all components

Milestone:System implementations

ATHARVA COLLEGE OF ENGINEERING

Page 58

AN AUCTION WEBSITE FOR STUDENTS TABLE 5

Sr. No

Work tasks

Wk 21

Wk 22

Wk 23

Wk 24

Wk 25

Wk 26

Designing Test Cases Testing various components Milestones: testing Completed

Full System Documentation Milestones: System Documented

System Demo Milestones: System Deployed

ATHARVA COLLEGE OF ENGINEERING

Page 59

AN AUCTION WEBSITE FOR STUDENTS

SCOPE OF ENHANCEMENT

ATHARVA COLLEGE OF ENGINEERING

Page 60

AN AUCTION WEBSITE FOR STUDENTS

SCOPE OF ENHANCEMENT
Online Auction needs reliable security for conducting the transaction. The system must have connection to a financial institution such bank to support for payment an item and a fee of auction. For the future, this study should be integrated with payment online service including apply such as agent-based online auction system, a sophisticated security agent that can make efficiently detect shilling behaviors and trustworthy agent-based in online Auction system. This is proposed because to prevent crimes as spurious Transaction , present illegal auction and getting a valid credit card number in bank . We will work more on the GUI part .

ATHARVA COLLEGE OF ENGINEERING

Page 61

AN AUCTION WEBSITE FOR STUDENTS

CONCLUSION

ATHARVA COLLEGE OF ENGINEERING

Page 62

AN AUCTION WEBSITE FOR STUDENTS

CONCLUSION
No time constraints: Bids can be placed at any time. Items are listed for a number of days,giving purchasers time to search, decide, and bid. This convenience increases the number of bidders.

No geographical constraints: Sellers and bidders can participate from anywhere that has internet access. This makes them more accessible and reduces the cost of attending an auction

Network economies: The large number of bidders will encourage more sellers, which, in turn, will encourage more bidders, which will encourage more sellers, etc., in a virtuous circle. The more the circle operates, the larger the system becomes, and the more valuable the business model becomes for all students. Money Saving: The books ,drawing board and many other students related things are sold at low price compare to market value of that same thing will save money.

Safe Environment: The books ,notes and xerox material are getting reuse ,so in this way we are safe environment.

ATHARVA COLLEGE OF ENGINEERING

Page 63

AN AUCTION WEBSITE FOR STUDENTS

BIBLIOGRAPHY

ATHARVA COLLEGE OF ENGINEERING

Page 64

AN AUCTION WEBSITE FOR STUDENTS

BIBLIOGRAPHY
LINKS http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-4-in-C-andVB.productCd-0470502207.html http://www.seminarprojects.com/Thread-online-auction-full-report http://www.wrox.com/WileyCDA/Section/ASP-NET.id-105058.html http://etd.uum.edu.my/1218/1/Rachmat_Aulia.pdf https://docs.google.com/viewer

BOOKS Programming SQL Server 2005-Bill Hamilto ASP.NET 2.0 Pearson Publication-Walter

Professional ASP.NET In C# and VB- Bill Evjen, Scott Hanselman, Devin Rader

REFERENCE OF WEBSITE http://www.flipkart.com http://www.bidjeeto.com

ATHARVA COLLEGE OF ENGINEERING

Page 65

You might also like