• 大小: 3.31 MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-12-18
  • 语言: 其他
  • 标签: 系统  拍卖  

资源简介

这个一个完整的网上拍卖系统,功能齐全,直接就能运行。

资源截图

代码片段和文件信息


#include “Advertisement.h“

Advertisement::Advertisement(void):number(0)title(““)seller_email(““)body(““)quantity(0){}

Advertisement::Advertisement(const Advertisement &a){
this->number=a.getNumber();
this->quantity=a.getQuantity();
this->title=a.gettitle();
this->seller_email=a.getEmail();
this->body=a.getBody();
this->start=a.getStart();
this->close=a.getClose();
}

Advertisement::Advertisement (string title string seller_email string body 
Date start Date close int quantity):title(title)seller_email(seller_email)body(body)
quantity(quantity)start(start)close(close)number(0){
}

void Advertisement::setStart (const Date &start){
this->start=start;
}
void Advertisement::setClose (const Date &close){
this->close=close;
}
void Advertisement::settitle (string title){
this->title=title;
}
void Advertisement::setBody (string body){
this->body=body;
}
void Advertisement::setNumber (int number){
this->number=number;
}
void Advertisement::setEmail (string email){
this->seller_email=email;
}
void Advertisement::setQuantity (int quantity){
this->quantity=quantity;
}


Date Advertisement::getStart () const{
return this->start;
}
Date Advertisement::getClose () const{
return this->close;
}
string Advertisement::gettitle() const{
return this->title;
}
string Advertisement::getBody() const{
return this->body;
}
string Advertisement::getEmail() const{
return this->seller_email;
}
int Advertisement::getNumber () const{
return this->number;
}
int Advertisement::getQuantity() const{
return this->quantity;
}
    

bool Advertisement::operator==(const Advertisement& a) const{
return this->number==a.getNumber();
}


istream &operator>>(istream &stream Advertisement &a){

int quantity;
    string title;
    string seller_email;
    string body;

    Date start;
    Date close;

stream>>title;
stream>>seller_email;
stream>>quantity;
stream>>start;
stream>>close;
stream>>body;

a.settitle(title);
a.setEmail(seller_email);
a.setQuantity(quantity);
a.setStart(start);
a.setClose(close);
a.setBody(body);

return stream;
}

//Returns a reference to the priority queue of bids 
priority_queue& Advertisement::getBids(void){
return bids;
}

/*
 * Returns a vector of the winning bids in a “Dutch“ style auction. “Dutch“ style auctions are auctions that 
 * contain a quantity greater than one. These auctions therefore can have more than one winning bidder. 
 * To correctly implement this method you should return a vector that contains all of the winning Bid objects. 
 * As an example consider an advertisement that contained a quantity of ten. If this advertisement contained twenty bids 
 * each with a quantity of two the five highest bids would be returned. 
 */
vector Advertisement::getTopDutchBids (void) const{
priority_queue temp=bids;
vector winning;
int n=0;
Bid b;

while(!te

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3173  2009-07-08 15:15  网上拍卖系统(C%2B%2B)\实验五代码\Advertisement.cpp

     文件       1414  2004-01-13 14:36  网上拍卖系统(C%2B%2B)\实验五代码\Advertisement.h

     文件       2118  2009-07-08 15:15  网上拍卖系统(C%2B%2B)\实验五代码\Bid.cpp

     文件        828  2004-01-13 14:35  网上拍卖系统(C%2B%2B)\实验五代码\Bid.h

     文件        166  2004-01-14 07:07  网上拍卖系统(C%2B%2B)\实验五代码\bidhistory.h

     文件       3637  2009-07-08 20:56  网上拍卖系统(C%2B%2B)\实验五代码\buildbidpage.cpp

     文件        295  2004-01-14 07:08  网上拍卖系统(C%2B%2B)\实验五代码\buildbidpage.h

     文件      11614  2004-01-14 13:44  网上拍卖系统(C%2B%2B)\实验五代码\buildpage.cpp

     文件       1080  2004-01-13 16:08  网上拍卖系统(C%2B%2B)\实验五代码\buildpage.h

     文件        842  2009-07-08 15:15  网上拍卖系统(C%2B%2B)\实验五代码\Categories.cpp

     文件        561  2004-01-15 12:32  网上拍卖系统(C%2B%2B)\实验五代码\Categories.h

     文件       2843  2009-07-09 09:29  网上拍卖系统(C%2B%2B)\实验五代码\Category.cpp

     文件       1195  2004-01-15 12:42  网上拍卖系统(C%2B%2B)\实验五代码\Category.h

     文件       1798  2009-07-08 19:19  网上拍卖系统(C%2B%2B)\实验五代码\Client.cpp

     文件       1114  2004-01-13 14:44  网上拍卖系统(C%2B%2B)\实验五代码\Client.h

     文件       2315  2009-07-08 15:05  网上拍卖系统(C%2B%2B)\实验五代码\Date.cpp

     文件        954  2009-07-08 21:09  网上拍卖系统(C%2B%2B)\实验五代码\Date.h

     文件     563667  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Advertisement.obj

     文件     333329  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Bid.obj

     文件     345594  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\buildbidpage.obj

     文件       5680  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\BuildLog.htm

     文件     420395  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\buildpage.obj

     文件     185999  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Categories.obj

     文件     549442  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Category.obj

     文件     308272  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Client.obj

     文件     407913  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Date.obj

     文件     187763  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Group.obj

     文件     704759  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\Listing.obj

     文件       2048  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\main.exe.embed.manifest

     文件     627662  2010-11-03 16:57  网上拍卖系统(C%2B%2B)\实验五代码\Debug\main.obj

............此处省略27个文件信息

评论

共有 条评论