资源简介
用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
- 上一篇:潮流计算C++程序
- 下一篇:NOIP2018普及组C++试题答案
相关资源
- VC++6.0技术内幕第五版中文版+英文版
- Visual C++ 网络高级编程PDF 源代码
- Visual C++开发基于SNMP的网络管理软件
- Visual C++数据采集与串口通信测控应用
- VC++24点游戏完整程序源码
- c++版学生成绩管理系统实验报告及源
- c++编写病毒方法+100个病毒源码
- Visual C++数字图像实用工程案例精选源
- 泡泡堂(炸弹人)小游戏C/C++完整源码
- 张平OpenCV算法精讲基于python和C++教材
- C++ 命令行小游戏 节奏大师别踩白块
- RAR密码暴力破解(含源码 C语言实现)
- 打地鼠 源码
- C++信号放大器+报告+源码+运行程序
- vc++变成经典小游戏源码
- 车牌识别系统VC++开发
- 模式识别 印章识别 印鉴识别 源码
- 精通VC++指纹模式识别系统算法(源码
- word2vec词向量训练及中文文本相似度计
- C++学生成绩管理系统( 毕业设计)
- C语言c++游戏源代码大全
- 主站104规约源码
- c++P2P视频技术源码(VC++)
- 大漠插件的模仿插件天使插件源码
- VC++开发IE ActiveX控件
- c++ 源码通过dll启动应用程序exe
- c++stl标准库源码
- 即时通讯开发源码终极版C#.NETC++都有
- 《测试驱动的嵌入式C语言开发》源码
- 树莓派智能小车开发C语言源码
评论
共有 条评论