公司库存管理系统C.docx
《公司库存管理系统C.docx》由会员分享,可在线阅读,更多相关《公司库存管理系统C.docx(59页珍藏版)》请在优知文库上搜索。
1、设计内容公司库存管理系统一、设计要求1.目的和要求(1)要求学生娴熟驾驭C+语言的基本学问和技能;(2)要求利用面对对象的方法以与C+的编程思想来完成系统的设计,在设计的过程中,建立清楚的类层次;:(3)基本驾驭面对对象程序设计的基本思路和方法:(4)在系统中定义类,每个类中要有各自的属性和方法;(5)在系统的设计中,至少要用到面对对象的一种机制。(6)能够利用所学的基本学问和技能,解决简洁的面对对象程序设计问题。(7)写出设计说明书2.设计内容1、问题描述(功能要求):某公司现有以下设备:一股电视机、DVD,带DVD的电视机,带DVD的电视机的售价为一般电视机和DVD单价之和的80%,要求对
2、全部的库存设备都能依据品名进行显示、查找、入库和出库、保存的功能。一般电视机有下列属性:尺寸、类型(液晶或等离子)、售价、重量、品牌、入库数量、入库编号DVD有下列属性:规格(高清、蓝光高清、一般)、售价、重量、品牌、入库数量、入库编号带DVD的电视机是上两者的派生类,但请留意有些属性的重夏问题。要求生成的相关库存数据结果以文件方式存放在硬盘中,或用链表、数组来进行管理。2、问题的解决方案:依据系统功能要求,可以将问题解决分为以下步骤:(1)写出需求分析(做什么),建立该系统的功能模块框图:(2)分析系统中的各个实体之间的关系与其属性和行为;(3)依据问题描述,设计系统的类层次:(4)完成类层
3、次中各个类的描述(包括属性和方法);(5)完成类中各个成员函数的定义:(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告以与系统运用说明书。3 .设计环境WindOWS操作系统、VC+6.0、C+语言4 .个人担当任务主要负责系统的显示、查找、入库、出库主要功能实现和系统封装。二、系统需求分析公司库存管理系统程序中,系统要求我们设计四个类:一个基础类DeViCe,由DeViCe类派生出来的一般电视机类和DVD类;再由一般电视机类和DVD类共同派生出来的带DVD的一般电视机类。在这个系统中我们须要实现主要的五个功能:1、显示物品功能;2、查找物品功能:3、入库物品功能;4、出原物品
4、功能;5保存物品功能。公司库存管理系统主要是为了让用户依据H己的须要自己想输入的一些物品,然后将其保存,当用户想查看全部物品时可以查看、想添加物品时可以添加自己想添加的相关物品信息;当用户依据实际物品的库存调整时,可以进行出入库操作,并且记录每一次的出入库的时间和数量,以便日后查看;当用户想查找某一物品时,用户可以输入这一物品的名称或入库编码,然后搜寻并查看这一物品的全部信息。在这个系统中,用户可以依据系统的提示分别执行用户自己想实现的功能,比如:在显示物品功能中用户可以查看用户所保存的全部物品信息:在查找物品功能中用户可以依据自己的须要输入自己想杳找的物品名称或入库编码,然后查找用户想查找的
5、物品的全部相关信息;布出、入库物品功能中用户nJ以依据自己的须要愉入自己想要出、入库的物品名称或入库编码,然后进行出、入库操作:在物品保存功能中,凡是用户每对库存系统内部的信息进行一次操作,系统就会自动保存并记录相关信息。三、程序设计思路1系统功能模块图:从系统的需求中我们可以看到:该系统要对产品进行显示、查找、入库、出库和保存功能。这就意味着这个系统须要一个show函数(通过CoUt将数据显示在屏幕上)来实现显示功能,而其他各个功能须要不同的模块来实现,也就意味着这个系统须要五个不同的功能模块。1、显示物品信息2、查找物品信息3、入库物品信息单4、出库物品信息5、退出系统TV参数DVD参数2
6、、公司库存管理系统中各功能模块的实现:a.显示物品模块:“yINI詈Em夹室:0“11-!:“7:TTT3uIZI1.1.6e2m)mmft卡:,陶:用WWMu.7u4tUHfABftICEg1a1.Sf争TH1X“11nnm人对三柠平出1:分俨火打魁丁一于动作:ni1.inngIjr在输入好库存信息后,库存信息就会被保存到“库存清单。txt”文本中,然后依据菜单显示选择“1、显示物品信息”,就会干脆调用文本文件中的全部信息并加以显示。b.查找物品信息;JHAttr世行伤库续行城下步动的:JHeA成名称以AS:婿4,K*eIVW1.6*S,破z生产H期8H3(.重皂W电g机电电网ZMJ-I-I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 库存 管理 系统