c++设计报告商场电器库存管理系统
- 格式:doc
- 大小:138.50 KB
- 文档页数:18
仓库物品管理系统
———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"<