资源简介

用c++写的一个商店管理系统 、有课程报告、源码、该项目可以实现文件存储

资源截图

代码片段和文件信息

#include
#include
#include
#include//引用清屏功能 
#include //引用setw()使数据对齐 
#include //显示时间 
using namespace std;

//创建商品
class goods{
public: 
        int goods_id;
        string goods_name;
double goods_price;  
        string goods_style;//商品类型
string goods_info;//商品描述
     
goods(){} 
goods(int idstring ndouble pstring sstring in){
goods_name=n;
goods_id=id;
goods_style=s;
goods_info=in;
goods_price=p;
}
void dis_goods();//显示商品信息
int find_goods_by_id(int );//通过goods_id查找商品
int find_goods_by_name(string);//通过goods_name查找商品
int find_goods_by_style(string);//通过goods_style查找商品 
}; 

int load_goods_sum(int id);//载入商品数量 
void ShowTime();//显示时间函数
 
void goods::dis_goods(){
cout< <yle<}

int goods::find_goods_by_id(int id){//找到返回1,否则返回0 
if(id==goods_id)
   return 1;
else 
   return 0;
}

int goods::find_goods_by_name(string name){
if(name==goods_name)
return 1;
else 
    return 0;


int goods::find_goods_by_style(string style){
if(style==goods_style)
    return 1;
    else
        return 0;
}
//创建商店存放商品
class shop{
public:  string shop_name;
         string shop_slogan;//商家标语
 goods* goods_gather[20];//存放商品 
         int goods_count;//统计商品数量 
         int shop_id;//商家标号 
         shop(){}
         shop(string nstring sint i):shop_name(n)shop_slogan(s)shop_id(i){
         }
 void add_goods();//增加商品 
 void find_goods(goods* g[20]);
             void delete_goods(goods* g[20]);
             void update_goods(goods* g[20]);
 void skim_goods_by_price(goods* g[20]); 
 void skim_goods_by_time(goods* g[20]);
 void show_myself();       
}; 

void shop::add_goods(){
    system(“cls“); 
    goods g;
    int p;//保存读取文件中的商品数 
    fstream goods_file;
    fstream goods_sum;//存放商品总数 
    if(shop_id==1){
     goods_sum.open(“F:\\zk_goods_sum.txt“ios::app);
        goods_file.open(“F:\\zk_shop.txt“ios::app);//以app打开,文件不存在则创建,
//若文件已存在则在原文件内容后写入新的内容,指针位置总在最后 
}
else if(shop_id==2){
goods_sum.open(“F:\\dl_goods_sum.txt“ios::app);
        goods_file.open(“F:\\dl_shop.txt“ios::app);
}
else {
goods_sum.open(“F:\\sst_goods_sum.txt“ios::app);
        goods_file.open(“F:\\sst_shop.txt“ios::app);
}
ShowTime();
cout<<“                               **********商品信息录入***********“< cout< cout<<“                               请输入商品编号:“;
cin>>g.goods_id;
cout<<“                               请输入商品名称:“;
cin>>g.goods_name;
cout<<“                               请输入商品价格:“;
cin>>g.goods_price;
cout<<“                               请输入商品类型:“;
cin>>g.goods_style;
cout<<“                               请输入商品描述:“;
cin>>g.goods_info;
goods_file<    good

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-27 08:48  实习\
     文件       30079  2018-07-12 09:40  实习\商店管理系统.cpp
     文件       30115  2018-07-11 23:55  实习\商店管理系统.txt
     文件       27033  2018-07-11 15:35  实习\商店管理系统初级版.cpp
     文件      172032  2018-07-13 14:56  实习\数据结构课程设计报告-杨迁.doc
     文件        9917  2018-07-12 22:11  实习\老毛.c

评论

共有 条评论