设计内容公司库存管理系统一、设计要求1.目的和要求(1)要求学生熟练掌握 C++语言的基本知识和技能; (2)要求利用面对对象的方法以及 C++的编程思想来完成系统的设计,在设计的过程中,建立清楚的类层次;; (3)基本掌握面对对象程序设计的基本思路和方法; (4)在系统中定义类,每个类中要有各自的属性和方法; (5)在系统的设计中,至少要用到面对对象的一种机制
(6)能够利用所学的基本知识和技能,解决简单的面对对象程序设计问题
(7)写出设计说明书2.设计内容1、问题描述(功能要求): 某公司现有以下设备:普通电视机、DVD、带 DVD 的电视机,带 DVD 的电视机的售价为普通电视机和 DVD 单价之和的 80%,要求对所有的库存设备都能根据品名进行显示、查找、入库和出库、保存的功能
普通电视机有下列属性:尺寸、类型(液晶或等离子)、售价、重量、品牌、入库数量、入库编号DVD 有下列属性:规格(高清、蓝光高清、普通)、售价、重量、品牌、入库数量、入库编号带 DVD 的电视机是上两者的派生类,但请注意有些属性的重复问题
要求生成的相关库存数据结果以文件方式存放在硬盘中,或用链表、数组来进行管理
2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)写出需求分析(做什么),建立该系统的功能模块框图;(2)分析系统中的各个实体之间的关系及其属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告以及系统使用说明书
3.设计环境Windows 操作系统、VC++6
0、C++语言4.个人承担任务主要负责系统的显示、查找、入库、出库主要功能实现和系统封装
二、系统需求分析公司库存管理系统程序中,系统要求