生类:带有DVD的TV重量、品牌、编号、台数、尺寸、显示器类型(液晶或者离子等)、DVD价钱、DVD规格(高清、普通)。成员函数(public): 构造函数、返回品牌名称函数、返回数量函数、输入函数、显示函数、设置数量函数。各功能模块的实现首先我定义了一个指向基类的指针electron*p[30]和electron*q;通过if语?句进行所要实现的功能1、入库,2、查询,3、出库,4、显示,5、退出;根据所?输入选项来进行操作。入库功能的实现:当用户需要入库时,我会在用if语句来实现需要入库的类型,1、TV;2、DVD;3、DVDTV(带有DVD的电视机);当用户选择需要入库的类型时,利用new语句向系统新申请一个所选类型的空间大小,并把地址赋给指针数组中的一个指针。查询功能的实现:通过库函数中所提供的用以实现字符串比较的函数strcmp();用for语句实现用户输入的品牌名与系统内通过指针指向返回品牌名的名称(p[i]--->Getname())进行逐一对比,但条件是p[i]!=NULL,否则不能进行该对比。如果有相匹配的,则通过p[i]指向每个类里所定义的显示函数voidshow();而显示该产品的信息。(3)出库功能的实现:出库可有发货,清仓这两种,于是可通过if语句进行实现,1、清仓,2、发货;同入库功能一样,通过品牌名进行删除或者发货,而唯一不同的是p[i]不指向任何函数,而给p[i]==NULL;然后再显示“该产品已删除”。(4)显示功能的实现:正如前面所说,我定义了指向基类的指针数组当然要用指针来实现;if(p[i]!=Null)就可以指向指针里原本存有的地址对象,而调用voidshow()显示函数把仓库内的所有产品信息显示出来。(5)退出功能的实现:当用户不需要服务时,就调用exit()退出程序进行结束?本程序。系统调试界面排布,根据提示选择需要实现的服务: