资源简介
用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++试题答案
相关资源
- 基于MFC的TCP调试助手源码95706
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 安科瑞智能电能表MODBUS通讯程序 VC6
- 九齐单片机源码
- Qt画图工具源码(qgraphics draw)
- qt 串口助手源码
- modbus 主机源码
- 《LINUX C编程从初学到精通》光盘源码
- OLED驱动源码
- tm1650+stm32f103源码(board_tm1650.c)
- cheat engine 7.2源码
- CrySearch内存搜索器源码
- FTP客户端源码(c++)
- MFC视频播放器源码(支持avi/wma/mp3等格
- CreatBitmap图片合成源码
- vs2008 can总线通讯源码
- 宠物管理系统课程设计(源码+数据库
- Windows扩展命令程序(源码)
- c语言实现火车订票系统(控制台)源
- 鼠标连点器(附源码)
- c++ 简易贪吃蛇源码
- 杀毒软件源码
- 经典外汇智能交易程序Amazing3.1源码(
- 微型文件系统源码(FatFs)
- 海康私有流分析接口源码(附使用说
- VC6 USB开发源码
- SVM算法实现(源码+文档)
- 俄罗斯方块游戏源码(Tetris)
- 步进电机控制(源码+文档)
评论
共有 条评论