小型书店进销存管理系统程序实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小型书店进销存管理系统程序实验报告

#include

#include

#include

using namespace std;

struct shu_store

{ int shuhao;//书编号

string shuming;//书名

int sale_day;//销售日

int shu_amount;//进书量

double shu_price;//每本书进价

double sale_price;//每本书的售价

int sale_amount;//每本书销售量

int store_amount;//库存量

static double shu_discount;//折扣

double day_saleprice;//日销售额

double day_profit;//日盈利

}shu1;

class shu

{

public:

s hu(){}//构造函数

v oid shu_input();//进书数据输入

v oid shu_add();//增书数据输入

v oid sell_check();//书日销售额

void month_price_check();//书月销售额

v oid shu_check();//查询书数据

v oid shu_tell();//书库存查询

v oid price_check();//书的财务盈利核对

v oid manage();//处理各函数

protected:

struct shu_store shu1;

int check_shuhao;//输入查询书号

static int sum;//月销售额

};

void shu::shu_input()//进书数据输入

{ cout<<"所进购书的信息:"<

c out<<"书号:";cin>>shu1.shuhao;

cout<<"书名:";cin>>shu1.shuming;

c out<<"进书量:";cin>>shu1.shu_amount;

c out<<"书进价:";cin>>shu1.shu_price;

c out<<"书售价:";cin>>shu1.sale_price;

iofile.write((char*)&shu1,sizeof(shu_store));//写入文件}

void shu::shu_add()//增书数据输入

{ iofile.read((char*)&shu1,sizeof(shu_store));//读出文件c out<<"输入书号:";cin>>check_shuhao;

if(check_shuhao==shu1.shuhao)

{cout<<"书号:";cout<

cout<<"书名:";cout<

c out<<"进书量:";cout<

c out<<"书进价:";cout<

c out<<"书售价:";cout<

int stu_amount;

cout<<"增书量:";cin>>shu_amount;

shu1.shu_amount=shu_amount+shu1.shu_amount;

cout<<"更新数据:"<

cout<<"所进购书的信息:"<

cout<<"书号:";cout<

cout<<"书名:";cout<

cout<<"更新后书量:";cout<

cout<<"书进价:";cout<

cout<<"书售价:";cout<

iofile.write((char*)&shu1,sizeof(shu_store));//写入文件}

else

{cout<<"it is error!"<

}

void shu::shu_check();//查询书数据

{ iofile.read((char*)&shu1,sizeof(shu_store));//读出文件

c out<<"输入查询的书号:";cin>>check_shuhao;

cout<

i f(check_shuhao=shu1.shuhao)

{cout<<"书号:";cout<

cout<<"书名:";cout<

cout<<"现在书量:";cout<

cout<<"书进价:";cout<

c out<<"书售价:";cout<

}

c out<<"书销售量:";cin>>shu1.sale_amount;

c out<<"书销售日子:";cin>>shu1.sale_day;

iofile.write((char*)&shu1,sizeof(shu_store));//写入文件}

void shu::shu_tell();//书库存查询

{ iofile.read((char*)&shu1,sizeof(shu_store));//读出文件c out<<"书号:";cin>>check_shuhao ;

if(check_shuhao=shu1.shuhao)

相关文档
最新文档