- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商场库存管理系统
目录一、系统总框图及函数定义及说明3二、项目要求与简介3三、系统分析43.1. 主要类说明43.2.系统采用的关键(难点)技术4四、调试分析5五、源代码5六、心得体会16一、系统总框图及函数定义及说明系统总框图:本系统的功能虽然不是很强大,但是也包括了录入,添加,删除,查找,修改,计算等基本的功能,具体框图如下。通过设计一个较为简单的《商场库存货物管理系统》,进一步熟悉C++中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。二、项目要求与简介设计某公司的库存管理系统。此程序是为了更好的处理货物的详细信息。包括货物的货物的入库、出库、查询、统计。并且能够很好的让使用者了解库存货物的有关信息。系统要求能够按编号显示、查找、增加、删除、和保存各类货物的信息。输入和输出货物的有关信息并且对输入保存文件里确定程序至少具备以下功能:查询模块、增加模块、删除模块、货物的有关信息数据存盘等的基本模块。系统具有“货物的有关信息数据存盘”的功能,所以货物的有关信息数据可以保存到磁盘文件,那么也就意味着今后可以从磁盘文件读出货物的有关信息,可以方便用户使用,避免数据重复录入,考虑到系统实现简洁,货物数据文件采用文本文件,货物数据文件名:date.dat。作为一个完整的系统,除了具有增加货物,删除货物的信息模块,还应该具有修改货物相关信息的功能,所以本系统具备了“商品入库”、“商品出库”、“查询统计”、“商品报损”、“退出系统”,这5个基本功能,就可以以最简捷的方式实现对货物的管理,也就实现了系统的要求。三、系统分析3.1. 主要类说明a.仓库管理员类class admin{public:admin();private:string name;};b.仓库货架类class shelf{public:shelf();private:admin men;//管理员string storeNo;//仓库编号string kinds;//商品大类string shelfNo;//货架号};3.2.系统采用的关键(难点)技术使用面向对象的程序设计进行分析,整个系统涉及两大类可操作,仓库、商品。所以系统主要涉及两大类:仓库类、商品类。系统框架就是仓库类和商品类的定义;主函数中定义一个仓库对象,循环显示主菜单并根据用户选择调用仓库类的相应方法(成员函数)。考虑系统操作的货物信息具有不确定性,所以考虑使用链表保存、处理货物信息。仓库类包含:所有货物信息的一个不带头结点的链表及可以对货物信息进行增,改,删除,查询,数量设置,数据存盘等操作的相关模块为成员函数。所有货物都具有的公共信息及操作可以使用仓库类进行描述。由于系统具有3类货物且3类货物信息数据,操作基本相同,所以可以为他们创立相同的类,并且采用继承和派生。四、调试分析由于这次C++的设计课程作业在许多复习之中,还有能力和时间的限制,虽然没有太多的功能但还是出现了各种错误频繁。各种类的定义表现出了不足。对管理员登陆没有设置密码什么的直接进入到了主菜单,没有多少安全性,容错性比较低,如果输入信息有误就要重新进入有点麻烦。对于这些问题,我觉得只要记住录入的商品的详细信息不发生错误还是可以避免的。毕竟能力有限,对C++领悟没怎么透彻,希望老师能够耐心原谅。五、源代码//main.cpp#include iostream#include string#include fstream#include cassert#include iomanip#include conio.husing namespace std;//仓库管理员类class admin{public:admin();private:string name;};//仓库货架类class shelf{public:shelf();private:admin men;//管理员string storeNo;//仓库编号string kinds;//商品大类string shelfNo;//货架号};//electrical classclass ele{public:ele();private:string name;//商品名double price;//价格shelf sh;//所属货架long count;//商品数量};//管理(组合类)class mana{public:mana();char first_face();//首页void in_storage();//入库void out_storage();// 出库void select_ele();//查询void select
您可能关注的文档
最近下载
- 2025年中国便利店发展报告.pptx VIP
- 一种大吨位玄武岩纤维锚索整体张拉试验系统及试验方法.pdf VIP
- 教你正确清除已删除你的微信好友.doc VIP
- dyna中横向各向异性可破碎泡沫材料模型ansys培训session 16.pdf VIP
- 尼尔森IQ:2025年零售渠道变革-破局增长报告.pptx VIP
- 智能烟厂规划方案-必威体育精装版版.docx VIP
- 2024年全球智能手持影像设备市场发展白皮书.pdf VIP
- 循势演进 重塑增长:2025中国快消市场发展趋势.pptx VIP
- 循势演进 重塑增长——2025中国快消市场发展趋势报告.docx VIP
- 工厂智能化设计规范.pdf VIP
文档评论(0)