欢迎来到天天文库
浏览记录
ID:59219092
大小:210.17 KB
页数:15页
时间:2020-09-09
《呼延东铎仓库管理系统报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大类基础课程大型实验2014/2015(2)实验题目仓库管理系统学生姓名呼延东铎学生学号9学生班级1411任课教师周德龙提交日期[时间] 计算机科学与技术学院仓库管理系统实验报告一.大型实验的内容仓库管理系统(MWS)用于仓库进行货物进出的管理,要求完成的主要的功能包括货物管理、工作人员管理、管理人员管理。可以完成货物入库、出库、查找货物信息。人员信息等工作。要求使用学习过的C/C++程序设计的知识完成货物管理系统的设计与实现。二.运行环境仓库管理系统(MWS)在VisualStudio2013平台下开发,操作系统:Windows8.1。硬件环境:处理器:Intel(R)C
2、ore(TM)i7-4510UCPU@2.00GHz2.60GHz内存:8.00GB系统类型:64位操作系统三.实验课题分析(主要的模块功能、流程图)3.1仓库管理系统的主要功能仓库管理系统退出系统增加商品查询统计删除出库3.2增加商品块:增加商品商品编号商品名称商品价格商品数量3.3删除商品块:删除商品商品编号商品名称商品价格商品数量3.4查询统计块:查询统计全部不足量按价格按名称3.6退出系统块:退出系统谢谢使用四.系统分析及设计系统涉及对象有两个基本类:物品类和人员类。其中人员类可以抽象出综合管理类。4.1系统的实现(1)类的编写系统工程名为:MWS。包含了admin
3、类(所有人员的基类),cagro类(货物类)两个基本类,由于系统中需要三种使用对象,所以从admin类派生出管理类,即mana类(综合管理类)。(2)模块编写主要分为三个模块,即商品添加(入库)模块,商品删除(出库)模块,以及查询模块。这三个模块都包含在mana类(综合管理类)。商品增加模块:添加商品具体信息,包括商品具体名称,价格,数量以及编号。商品删除模块:通过搜索商品名称删除商品所有信息。包括商品名称,价格,数量以及商品编号查询模块:通过四种方式查询商品信息。分别为通过商品名称查询,通过商品编号查询,查询不足量商品以及查询所有商品。五、模块分析1、增加商品模块物品信息
4、管理系统选择界面输入数字:1按输入入库项目的数量任意键返回输入项目价格输入商品数量输入商品编号此模块是为库存管理系统增加仓库的新商品信息。2、删除商品模块物品信息管理系统选择界面输入数字:2按输入商品名称任意键返提示商品已删除回此模块是为仓库管理员删除商品项目。3、商品查询模块物品信息管理系统选择界面返回输入数字:3查找菜单输入数字:1输入名称查询按任意键返回输入数字:2输入编号查询输入数字:3查询不足量商品输入数字:4查询所有商品输入数字:5返回此模块是帮助仓库管理员查找仓库所有商品信息。六.详细设计1、头文件定义#include#include5、ring>#include#include#include#includeusingnamespacestd;2、仓库管理员类classadmin{public:admin();private:stringname;};3、货物类classcargo{public:cargo();private:stringname;//商品名doubleprice;//价格longcount;//商品数量};4、管理组合类classmana{public:mana();charfirst_face();//首页cha6、rsecond_face();//管理员界面charmana_admin();//管理员登录voidin_storage();//增加商品(入库)voidout_storage();//删除商品(出库)voidselect_ele();//查询voidselect_name();//按商品名称查询voidselect_storeNo();//按商品价格查询voidselect_count();//查询不足量商品voidselect_allcargo();//查询所有商品private:cargoaele;adminabs;};5、仓库货物类默认构造函数cargo::carg7、o(){name="xxx";//商品名price=0.0;//价格count=0;//商品数量}6、仓库管理员类默认构造函数admin::admin(){name="xxx";}7、仓库管理组合类默认构造函数mana::mana():aele(),abs(){}七.功能测试一、录入、保存、显示、读取测试:1.商场库存货物管理系统首页按照提示输入1,2,3,分别进行相应操作1、管理员登录1、管理员界面4、增加商品若执行1,则可以添加商品信息。如商品名称:雨伞商品价格:48商品数量:666商品编号:012图示商品已添
5、ring>#include#include#include#includeusingnamespacestd;2、仓库管理员类classadmin{public:admin();private:stringname;};3、货物类classcargo{public:cargo();private:stringname;//商品名doubleprice;//价格longcount;//商品数量};4、管理组合类classmana{public:mana();charfirst_face();//首页cha
6、rsecond_face();//管理员界面charmana_admin();//管理员登录voidin_storage();//增加商品(入库)voidout_storage();//删除商品(出库)voidselect_ele();//查询voidselect_name();//按商品名称查询voidselect_storeNo();//按商品价格查询voidselect_count();//查询不足量商品voidselect_allcargo();//查询所有商品private:cargoaele;adminabs;};5、仓库货物类默认构造函数cargo::carg
7、o(){name="xxx";//商品名price=0.0;//价格count=0;//商品数量}6、仓库管理员类默认构造函数admin::admin(){name="xxx";}7、仓库管理组合类默认构造函数mana::mana():aele(),abs(){}七.功能测试一、录入、保存、显示、读取测试:1.商场库存货物管理系统首页按照提示输入1,2,3,分别进行相应操作1、管理员登录1、管理员界面4、增加商品若执行1,则可以添加商品信息。如商品名称:雨伞商品价格:48商品数量:666商品编号:012图示商品已添
此文档下载收益归作者所有