04-01-2013, 02:13 PM
AUCTION APPLICATION
1AUCTION APPLICATION.docx (Size: 163.31 KB / Downloads: 21)
INTRODUCTION TO AUCTION APPLICATION
An auction is a process of buying and selling goods or services by offering them up for bid, taking bids, and then selling the item to the highest bidder. In economic theory, an auction may refer to the mechanism or set of trading rules for exchange.
There are several variations on the basic auction form, including time limits, minimum or maximum limits on bid prices, and special rules for determining the winning bidder(s) and sale price(s).Participants in an auction may or may not know the identities or actions of other participants. Depending on the auction bidder may participate in person or remotely through a variety of means, including telephone and the internet. The seller usually pays a commission to the auctioneer or auction company based on a percentage of the final sale price.
The currently used system is considered as manual system. The difficulties in the manual system are it is not possible to maintain all the transactions information it will take more time to update and maintain details of transactions. It is very difficult to maintain the product’s information as it is a big retail store where the number of products is available. Efficient inventory control is not possible. It is difficult to calculate the bills and tax for the products when more orders are given. It is restricted to one particular area or place. The above said difficulties can be achieved by providing the computerized application to the retails store.
The proposed system that is Point-of-sale system will eliminate all the difficulties which are identified in the manual application of retail store. The proposed system will use some hardware components like computer, and barcode scanner to process the given orders. The daily transactions will be maintained very easily and they will be stored for the future sales reports. The system will automatically generate the bill by adding the tax and at the same time inventory control is available. The system can also be operated from any other remote places. The proposed system is having wider range of accessibility
Use case diagram
Use-case modeling is a specialized type of structural modeling concerned with modeling the functionality of a system. Use-case modeling typically starts early in a project and continues throughout a system development process. Two main elements are Actors and Use cases.
An actor is a user or external system with which a system being modeled interacts. An actor is external to a system, interacts with the system, may be a human user or another system, and has goals and responsibilities to satisfy in interacting with the system.
A use case defines a functional requirement that is described as a sequence of steps, which include actions performed by a system and interactions between the system and actors.
Sequence diagram
A sequence diagram shows elements as they interact over time, showing an interaction or interaction instance. Sequence diagrams are organized along two axes: the horizontal axis shows the elements that are involved in the interaction, and the vertical axis represents time proceeding down the page. The elements on the horizontal axis may appear in any order. Sequence- diagrams are made up of a number of elements, including class roles, specific objects, lifelines, and activations.
Collaboration diagram
A collaboration diagram shows elements as they interact over time and how they are related. Collaboration diagrams are especially useful for visualizing the impact of an interaction on the various elements, because you can place an element on a diagram and immediately see all the other elements with which it interacts. Collaboration diagrams are made up of a number of elements, including class roles, specific objects, association roles, and specific links.
Collaboration diagram show exactly the same information the sequence diagram shows. But the purpose of collaboration diagrams is different. The collaboration diagram shows the objects and actor interaction without reference to time.
Quality assurance engineers and system architects view at these diagrams to see the distribution of processing between objects. For example, in a collaboration diagram several objects communicate with central object. A system architect then concludes that the systems is too dependent on central object and redesign the objects to distribute the processing more evenly
Activity diagram
Activity diagrams are very similar to a flowchart because you can model a workflow from activity to activity. An activity diagram is basically a special case of a state machine in which most of the states are activities and most of the transitions are implicitly triggered by completion of the actions in the source activities.
It is used to model an entire business process. It provides a flow of program. It is used to show internal state of a object but external events may appear in them. It decides the sequence of activities, with support for both conditional and parallel behavior.
Activity diagram is similar to a Flowchart. An UML Activity diagram shows what actions takes place during a process or an operation. We might use an activity diagram to explore a business process or a soft process what happens in an individual use case or across several use cases. An activity is made up of series of actions. An activity is a process and each step in a process is an action in UML .Each action is represented by a rounded rectangle. Here the arrows represent “control flows”. The arrows show the direction of flow which step in the process comes next.
Conclusion
The auction application is that provides all the features as in the real time application and all the requirements are fulfilled. As auction application is online the customers may access the auction system and performs bid. It provides ease of access by reducing the time and they have access to different items through out the world. The buying of items will also be in effective manner because the ranking will be provided to different items.