仓库管理系统C++课程设计报告

仓库管理系统C++课程设计报告

ID:42808383

大小:106.50 KB

页数:18页

时间:2019-09-21

仓库管理系统C++课程设计报告_第1页
仓库管理系统C++课程设计报告_第2页
仓库管理系统C++课程设计报告_第3页
仓库管理系统C++课程设计报告_第4页
仓库管理系统C++课程设计报告_第5页
资源描述:

《仓库管理系统C++课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级语言程序设计》课程设计报告设计题目图书管理系统专业计算机科学与技术班级姓名学号2007年6月5日18共19页18页目录1.设计目的…………………………………………………32.设计思想…………………………………………………33.类及对象设计……………………………………………44.程序源代码………………………………………………55.调试记录…………………………………………………166.总结………………………………………………………1818共19页18页仓库管理系统1.设计目的通过实习进一步掌握所学的基本知识,学会解决实际问题的方法2设计题目1、问题

2、描述(功能要求):某公司现有以下设备:普通电视机、DVD、带DVD的电视机,带DVD的电视机的售价为普通电视机和DVD单价之和的80%,要求对所有的库存设备都能按照品名进行显示、查找、增加和删除、保存的功能。2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。2.设计思想(1)设计c

3、lassadmin管理库,实现对仓库信息的描叙;classshelf柜台类库实现建立电器资料;classele电器类,实现对电器的描述,电器的编号,货架号,名称,数量,价格等;classmana函数类,实现对电器的入库,查找,出库等。以下是函数功能表:函数功能charfirst_face()获取首页voidshow_storage()显示储存信息voidin_storage()电器入库voidout_storage()电器出库voidselect_ele()查询电器信息voidselect_name()按电器名查询voidselect_price()

4、按电器价格查询voidcall_s()商品保存(2)用类的成员函数对链表的数据进行操作,其功能如上表所列。18共19页18页(3)设计菜单来实现功能设计1、输入商品2、商品查找3、查询入库4、商品出库5、退出系统3.设计类及对象(1)本程序定义了四个类,定义如下:classadmin{public:admin();private:stringname;};classshelf{public:shelf();private:stringstoreNo;//仓库编号stringshelfNo;adminwe;//货架号};classele{public:

5、ele();private:stringname;//商品名doubleprice;//介格shelfsh;//所属货架longcount;//商品数量};classmana{public:mana();charfirst_face();//首页voidshow_storage();//显示voidin_storage();//入库18共19页18页voidout_storage();//出库voidselect_ele();//查询voidselect_name();//按商品名称查询voidselect_price();//按商品价格查询void

6、call_s();//商品保存voidshow_storage1();private:adminabs;eleaele;shelfashelf;};ele::ele():sh(){name="xxx";//商品名price=0.0;//介格count=0;//商品数量}(2)分别利用类classadmin、classshelf、classele、classmana定义了各自的对象adminabs、shelfsh;eleaele;对其函数进行调用实现各种功能。(3)主函数实现,调用各种函数。4.程序源代码#include#inclu

7、de#include#include#includeusingnamespacestd;classadmin{public:admin();private:stringname;};classshelf{public:shelf();private:stringstoreNo;//仓库编号18共19页18页stringshelfNo;adminwe;//货架号};classele{public:ele();private:stringname;//商品名doubleprice;//

8、介格shelfsh;//所属货架longcount;//商品数量};classmana{public:man

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。