c++设计报告商场电器库存管理系统

  • 格式:doc
  • 大小:138.50 KB
  • 文档页数:18

下载文档原格式

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

仓库物品管理系统

———C++课程设计

指导教师:

设计成员:

班级: 食安班

时间:2011年6月

一、系统软硬件环境

1.软件环境

系统可以运行在Windows XP/200X等操作系统上,系统编辑环境为Visual C++ 6.0。

2.硬件环境

本系统在计算中心实验室的计算机上编辑测试。测试用计算机的主要配置是CPU 2.4GHz,256M内存,80G硬盘。

本系统可以运行在使用Windows操作系统的品牌机或兼容机上,具有80486,50MHz 以上的处理器都可以运行本管理系统。

二、总体框架图

三、成员分工

魏先领(组长):负责添加物品信息和删除物品信息模块。

汪冬冬(组员):负责显示物品信息模块。

王旭阳(组员):负责查询物品信息模块。

袁发军(组员):负责更改物品信息模块。

四、程序功能简介

系统在完成后进行了详细的软件功能测试。本系统可以完成对仓库物品信息的添加、删除、显示、编辑等功能。软件的使用步骤如下:

1.在可测很难过设计的光盘中的“仓库物品信息管理系统源代码”文件夹中找到“Ddbug”文件夹,在里面运行仓库物品管理.exe可执行文件。

2.在主程序界面中,用户可以根据界面中的功能提示,输入相应的(1)―(11)的数字符号,可执行相应的功能。

3.如果用户在主程序界面中,输入(3)则会进入到搜索物品信息界面里。在这

个界面中,会显示“按名称搜索”、“按代码搜索”、“按价格搜索”。用户可以根据这三项内容进行物品的搜索。

4.在主菜单界面程序中用户如果输入(4)或者(8)可以进行物品信息的删除操作。

5.在主菜单程序界面中输入(11)并按回车则可以退出管理系统。

五、源程序

#include

#include

#include

#include

#include

#include

#include

class Brand//牌子

{

private:

char brnd_name[20];

int Brand_code;//编码

int quantity;

float brnd_price;

public:

void getdata();//获得数据

void showdata();//展示数据

};

class Item//项目

{

private:

char Item_name[10];

int Item_code;

char colour[10];

int quantity;

float Item_price;//新增成员价格

char Item_date[14];//日期

Brand brnd[3];

public:

void getdata();

void showdata();

void add();

void remove();

void search();

void showab();

void print();//打印当日进货表

void print2();//打印出货表

};

class customer//仿项目类增加客户类

{

private:

char customer_name[10];//客户姓名

int customer_code;//客户代码

char customer_tel[15];//电话

Item it[3];

//private member functions used interally

void getdata();

void showdata();

public:

void add();//新增

void remove();//移除

void search();//搜索

void showab();//显示

};

void Brand::getdata()

{ //改用中文cout<<"\n\n输入商标名称";

cin>>brnd_name;

cout<<"\n输入商标代码";

cin>>Brand_code;

cout<<"\n输入数量";

cin>>quantity;

cout<<"\n输入价格";

cin>>brnd_price;

}

void Brand::showdata()

{

cout<<"\n\n名称: "; cout<

cout<<"\n\n代码: "; cout<

cout<<"\n\n数量: "; cout<

cout<<"\n\n价格: "; cout<

}

void Item::getdata()

{

cout<<"\n输入项目名称";

cin>>Item_name;

cout<<"\n输入项目代码";

cin>>Item_code;

cout<<"\n输入颜色";

cin>>colour;

cout<<"\n输入数量";

cin>>quantity;

cout<<"\n输入价格";//为按价格检索输入价格

cin>>Item_price;

cout<<"\n输入日期";//为打印进货表输入日期

cin>>Item_date;

cout<<"\n\n输入商标1 ";

brnd[0].getdata();

cout<<"\n\n输入商标2 ";

brnd[1].getdata();

cout<<"\n\n输入商标3 ";

brnd[2].getdata();

}

void Item::showdata()

{

cout<<"\n\n\t\t项目资料";

cout<<"\n\n项目名称: ";

cout<

cout<<"\n\n项目代码: ";

cout<

cout<<"\n\n颜色: ";

cout<

cout<<"\n\n数量: ";

cout<

cout<<"\n\n价格: ";//可显示价格和日期

cout<

cout<<"\n\n日期: ";

cout<

getch();

// clrscr();

cout<<"\n\n商标1"<