第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共64页案例八用VC++制作一个商品销售管理系统关键词:菜单制作封面设计商品销售管理状态条加速键面板加速键与菜单连接8.1课程设计的目的和意义商品销售管理是任何生产单位、企业集团所面临的一项重要任务,管理内容非常复杂,涉及资金流、物质流和人员流等等方面,内容极其广泛,因此制作一个商品销售管理系统是十分重要的和必要的。8.2系统功能设计在本系统的制作中,我们将介绍菜单的制作方法、在新的主界面中(不是由向导生成的主对话框)的菜单过程代码的编制方法、加速键面板的制作及其加速键与菜单的连接方法。这一案例与高校科研管理系统的制作几乎类似,但可以看出,它有许多的特色。商品销售管理系统仍可以制作成一个多页面的“选项卡”式的管理系统,完全可以用VC++的选项卡控件加以制作,但鉴于目前的一些VC++6.0版本对于选项卡控件的局限性,我们还是只能沿用前面的多个对话框的制作来实现对于商品销售的多个方面的管理。在本系统中我们将介绍如何由用户自己制作一个系统封面(不通过添加SPLASH工程的方法),该系统启动封面出现后再确定是否进入系统主控界面。其系统的启动画面如图8.1所示。第2页共64页第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共64页第3页共64页第2页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共64页第4页共64页第3页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共64页图8.1系统封面效果系统封面可以控制系统的进入,如果进入系统,则出现一个系统主控界面,通过系统主控界面可进入系统的各个功能模块。系统主要的功能模块如图8.2所示。图8.2系统功能模块图系统功能模块也可以由系统主空界面所体现,如图8.3所示。第5页共64页第4页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共64页图8.3系统功能模块图示可以看出,在系统主控界面中,我们设计了一个加速键面板,并分为两个区域,一个区域的加速键用于“对内”管理,一个区域用于“对外”管理。这样系统的功能和结构更是一清二楚。8.3商品销售管理系统中数据库与数据表的创建数据库是数据表的集合,系统开发首先应该开发一个数据库,它用于存放系统中的数据表,本章还是采用MicrosoftOffice2003中的MicrosoftAccess2003来进行数据库与数据表的创建工作。为此我们先定义数据库中的7个数据表的结构。即“商品目录”数据表、“销售部门”数据表、“雇员”数据表、“订单”数据表、“客户”数据表第6页共64页第5页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共64页“零售商”数据表、“国家”数据表。8.3.1商品销售管理系统中数据库与数据表的设计本案例所需要的数据表比较多,作为一个商品销售管理系统,尤其是大型生产企业或企业集团,它们所涉及的内容、范围比较广泛,为此我们首先定义如下的一些数据表的结构。1.“商品目录”数据表结构的定义商品目录是商品销售管理中的一个重要的方面,它来自于企业的生产实际,也是销售管理中的主要参考对象,因此需要对商品目录进行有效的管理。根据商品目录的特点,我们特设计“商品目录”数据表的结构如表8.1所示。表8.1“商品目录”数据表结构字段名称字段类型字段大小小数位数索引必须填写订购编号商品编号部门编号质量等级折扣数字数字数字数字数字默认默认默认默认默认是是是是是“商品目录”数据表一经创建,可以在其中输入一些用于演示的数据记录,以在后面的对话框制作中显示对话框制作的数据操作效果其数据可参考表8.2所示内容。表8.2“商品目录”数据表的参考数据第7页共64页第6页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共64页订购编号商品编号部门编号质量等级折扣1047104810481049104910501050105010501051105210521053105310531054105410551055105510551056105610571058105811212123411212312123412112900331612316295476193340531853781163553495313112215356...