小型书店进销存管理系统程序实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)