• 大小: 42KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: C/C++
  • 标签: C  物品  竞拍  

资源简介

基于C/C++基础的物品竞拍系统,用c/c++模拟实现一个物品竞拍的信息管理系统,要求能添加、删除、修改、查看和保存物品的信息等功能,也可以实现竞拍和拍卖功能; 运行环境windows;运行软件codeblock/vc++;适合C/C++入门的初学者学习链表的使用和实现,以及doc界面下的多用户登录与注册的功能

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
struct good//定义物品信息链表结点
{
    int  num;                //编号
    char name[20];           //名称
    char type[20];           //类别
    int  newold;             //成新(1-10)
    char miaosu[50];         //描述
    char owner[20];          //拥有者
    int  price;              //起拍价
    int  year;               //截至拍卖时间年
    int  month;              //截至拍卖时间月
    int  day;                //截至拍卖时间日
    char buyer[20];          //当前最高出价者
    int  maxprice;           //当前最高出价
    int  result;             //拍卖是否结束
    struct good *next;       //下一结点指针
};
struct user//定义用户信息链表结点
{
    char id[20];             //账号(18位数字+字母)
    char code[20];           //密码(18位数字+字母)
    struct user *next;       //下一结点指针
};
struct list
{
    char name[20];
    char buyer[20];
    int  price;
    int  result;
    struct list *next;
};
time_t t;
struct tm *nowtime;
int compare(int year1int month1int day1
            int year2int month2int day2);//判断拍卖截止时间是否合法或已经截止
int count=0;
char nowid[20];
char admin[20]=“admin“;
struct good *List1;
struct user *List2;
struct list *List3;
int page_system1();                         //系统欢迎界面
int page_system2();                         //系统退出界面
int page_menu();                            //0.系统菜单
int page1();                                //1.物品管理
int page2();                                //2.账户管理
struct good *good_add   (struct good *head);//1.1增加我的物品
struct good *good_del   (struct good *head);//1.2删除我的物品
struct good *good_change(struct good *head);//1.3修改我的物品
struct good *view_all   (struct good *head);//1.4按所有查看物品信息
struct good *view_mine  (struct good *head);//1.5按自己查看物品信息
struct good *view_num   (struct good *head);//1.6按编号查看物品
struct good *view_name  (struct good *head);//1.7按名字查看物品
struct good *view_type  (struct good *head);//1.8按类型查看物品
struct list *view_bid   (struct list *head);//1.9查看我的竞拍详情
struct good *good_bid   (struct good *head);//1.10拍卖物品
struct good *code_change(struct user *head);//2.1密码修改
struct good *user_cancel(struct user *head);//2.2账户注销
struct user *user_login (struct user *head);//   账户注册
struct user *user_enter (struct user *head);//   账户登录
struct good *create_good(struct good *head);//将文件中物品信息读入链表
struct user *create_user(struct user *head);//将文件中用户信息读入链表
struct good *write_good (struct good *head);//将物品信息链表写入文件中
struct user *write_user (struct user *head);//将用户信息链表写入文件中
struct list *create_list(struct list *head);//将文件中竞拍信息读入链表
struct list *write_list (struct list *head);//将竞拍信息链表写入文件中
int main()
{
    system(“color 6F“);
    system(“title 物品竞拍管理“);
    create_list(List3);
    create_user(List2);
    create_good(List1);
    page_system1();
    page_system2();
    write_list(List3);
    write_user(List2);
    write_good(List1);
    return 0;
}
struct good *good_add(struct 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-20 22:35  new\bin\
     目录           0  2018-05-20 23:57  new\bin\Debug\
     文件       65531  2018-05-20 23:57  new\bin\Debug\new.exe
     文件         456  2018-05-20 23:57  new\Data_Good.txt
     文件         156  2018-05-20 23:57  new\Data_List.txt
     文件         126  2018-05-20 23:57  new\Data_User.txt
     文件       48363  2018-05-20 23:59  new\main.cpp
     文件        1044  2018-05-20 22:34  new\new.cbp
     文件         258  2018-05-20 23:45  new\new.depend
     文件         245  2018-05-20 23:59  new\new.layout
     目录           0  2018-05-20 22:35  new\obj\
     目录           0  2018-05-20 23:57  new\obj\Debug\
     文件       50326  2018-05-20 23:57  new\obj\Debug\main.o

评论

共有 条评论