Professional Documents
Culture Documents
Assignment 2 (week 6)
=====================================================================================
Goals:
The goal of Assignment 2 is to develop a Windows Forms Application .NET core named
AuctionWin described in document “List of sample projects”.
System description:
Your system must have the following main functions:
1) Bid an available item (its end date time >= system current day).
2) Place an item and display Bid status/delete an item placed by the given seller.
1. Flow of forms
Click button “Bid” Click menu “Login” Click button “Place a new item…”
Requirements:
o Click button “Login” and system will search this member in Database:
If it is not found, the following message will be displayed
If it is found, MaiGUI form will enable menus Bid and Item as below
Requirements:
- List all available items (its end date time >= system current day).
- Click button “Bid” to open BidAddGUI as below:
If the Bid price is valid, a new bid will be added into Database and the
following messages will be displayed
Requirements:
-
o Requirements:
Item name (mandatory)
Item description (optional)
Current price : a double >= 0, and the default value = 0.
Minimum bid increment: a double > 0 and default value = 10.
Lab 3: Windows Forms Application Page 5
End date time: format “dd/MM/yyyy, HH:mm” and the default value =
system current date time + 14 days.
o Click button “Place” to add a new bid into Database, the system will check:
If item information is invalid, the following error messages will be
displayed:
If item information is valid, this item will be saved into database and the
following message is displayed
- Delete the given item by clicking button “Delete”, the Confirm delete message will be
displayed:.
o Click button “Yes” to delete this item from Database and the following message will be
displayed.
o Requirements:
List of bids sorted by the descending order of bid prices.
Bid date time: format dd/MM/yyyy HH:mm.
Time remaining: format: the number of days, hours, minutes.
General Requirements:
Display class ID, Group number and the member’s names in the status bas.
Your system must follow all rules described in Auction system (in document “List of sample
projects”.
Your system must check input data and allow the user to enter again.
Use Database “Auction” given in site “cms” and must use “localhost” for the name of DB
server computer .
Your solution name: ClassID_GroupN_A2.sln, and file name: ClassID_GroupN_A2.rar