您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 案例八商品销售管理系统
A、课程设计实施步骤同学们可按下列步骤完成所选题目的设计并写出设计报告。第一步:问题分析在对所选题目进行调研的基础上,明确课题背景及该选题要做什么。依据调查结果,进一步分析和表达用户的需求。(1)系统的功能需求:围绕选题,明确系统的主要功能;(2)用户操作需求:系统应以怎么的方式与用户进行交互。第二步:总体设计(1)系统的功能划分:主要给出系统的功能结构图;(2)系统流程:主要给出系统工作流程示意图。第三步:详细设计与实现(1)类设计:给出系统中设计的类的功能、结构等的说明;(2)系统的主要代码:类的实现及程序主要代码及其说明;第四步:测试以运行结果的形式给出程序的测试过程,需要运行界面截图与文字说明,缺一不可。第五步:形成设计报告对设计结果的合理性、规范程度和实际运行的结果以报告的形式进行提交。B、课程设计报告要求课程设计报告有四个方面的要求:1.问题描述。包括此问题的理论和实际两个方面。2.解决方案。包括:(1)总体设计:应合理划分系统功能模块,系统工作流程合理、符合实际;(2)详细设计与实现:类的设置是问题域中客观存在事物的放映和抽象,代码符合程序编写规范;(3)测试:对系统应进行全面的功能测试,以保证系统的可靠运行。3.报告撰写格式要规范,具体参见样例。案例八用VC++制作一个商品销售管理系统关键词:菜单制作封面设计商品销售管理状态条加速键面板加速键与菜单连接8.1课程设计的目的和意义商品销售管理是任何生产单位、企业集团所面临的一项重要任务,管理内容非常复杂,涉及资金流、物质流和人员流等等方面,内容极其广泛,因此制作一个商品销售管理系统是十分重要的和必要的。8.2系统功能设计在本系统的制作中,我们将介绍菜单的制作方法、在新的主界面中(不是由向导生成的主对话框)的菜单过程代码的编制方法、加速键面板的制作及其加速键与菜单的连接方法。这一案例与高校科研管理系统的制作几乎类似,但可以看出它有许多的特色。商品销售管理系统仍可以制作成一个多页面的“选项卡”式的管理系统,完全可以用VC++的选项卡控件加以制作,但鉴于目前的一些VC++6.0版本对于选项卡控件的局限性,我们还是只能沿用前面的多个对话框的制作来实现对于商品销售的多个方面的管理。在本系统中我们将介绍如何由用户自己制作一个系统封面(不通过添加SPLASH工程的方法),该系统启动封面出现后再确定是否进入系统主控界面。其系统的启动画面如图8.1所示。图8.1系统封面效果系统封面可以控制系统的进入,如果进入系统,则出现一个系统主控界面,通过系统主控界面可进入系统的各个功能模块。系统主要的功能模块如图8.2所示。图8.2系统功能模块图系统功能模块也可以由系统主空界面所体现,如图8.3所示。图8.3系统功能模块图示可以看出,在系统主控界面中,我们设计了一个加速键面板,并分为两个区域,一个区域的加速键用于“对内”管理,一个区域用于“对外管理。这样系统的功能和结构更是一清二楚。8.3商品销售管理系统中数据库与数据表的创建数据库是数据表的集合,系统开发首先应该开发一个数据库,它用于存放系统中的数据表,本章还是采用MicrosoftOffice2003中的MicrosoftAccess2003来进行数据库与数据表的创建工作。为此我们先定义数据库中的7个数据表的结构。即“商品目录”数据表、“销售部门”数据表、“雇员”数据表、“订单”数据表、“客户”数据表、“零售商”数据表、“国家”数据表。8.3.1商品销售管理系统中数据库与数据表的设计本案例所需要的数据表比较多,作为一个商品销售管理系统,尤其是大型生产企业或企业集团,它们所涉及的内容、范围比较广泛,为此我们首先定义如下的一些数据表的结构。1.“商品目录”数据表结构的定义商品目录是商品销售管理中的一个重要的方面,它来自于企业的生产实际,也是销售管理中的主要参考对象,因此需要对商品目录进行有效的管理。根据商品目录的特点,我们特设计“商品目录”数据表的结构如表8.1所示。表8.1“商品目录”数据表结构字段名称字段类型字段大小小数位数索引必须填写订购编号商品编号部门编号质量等级折扣数字数字数字数字数字默认默认默认默认默认是是是是是“商品目录”数据表一经创建,可以在其中输入一些用于演示的数据记录,以在后面的对话框制作中显示对话框制作的数据操作效果。其数据可参考表8.2所示内容。表8.2“商品目录”数据表的参考数据订购编号商品编号部门编号质量等级折扣104710481048104910491050105010501050105110521052105311212123411219003316123162954761933405318537811635534953131122153567542313542855760000000000000105310531054105410551055105510551056105610571058105810591060106023121234121121125324112381151812301236729541238613545531811221334053131123833165324534956857877568565545800000000000000002.“雇员”数据表结构的定义雇员管理是商品销售管理中的又一个重要方面,因为任何商品销售的管理均是通过雇员执行的,根据雇员的特点,特设计“雇员”数据表的结构如表8.3所示。表8.3“雇员”数据表结构字段名称字段类型字段大小小数位数索引必须填写雇员编号雇员名字雇员姓氏雇员电话聘用时间薪水数字文本文本文本日期/时间数字默认101516默认默认是是是是是是“雇员”数据表的演示数据可参考表8.4。8.4“雇员”数据表参考数据雇员编号雇员名字雇员姓氏雇员电话聘用时间薪水24589111214152024282934363744454652616571728385NrldonYoungLambertJohnsonForestWestonLeeHallYoungPapadopoulosFisherBennetDeSouzaBaldwinReevesStansburyPhongRamanathanSteadmanNordstromLeungO′BrienBurbankSutherlandBishopMacDonaldRobertoBruceKimLesliePhilK.J.TerriStewartKatherineChrisPeteAnnRogerJanetRogerWillieLeslieAshokWalterCarolLukeSueAnneJenniferMClaudiaDanaMaryS.25023322410229342562272318878885288267216209210420387728929047788-12-2888-12-2889-2-689-4-589-4-1790-1-1790-5-190-6-490-6-1490-1-190-9-1291-2-191-2-1891-3-2191-4-2591-4-2591-6-391-8-191-8-991-10-292-2-1892-3-2392-4-1592-4-2092-6-192-6-140000.0055500.0025000.0025050.0025050.0033292.9345332.0034482.6224400.0025050.0023040.0034482.8025500.0023300.0033620.0039224.0040350.0033292.9419599.004500.0034500.0031275.0045332.0035699.0045000.0035699.0094105107109110113WilliamsBenderCookBrownIchidaPageRandyOliverH.KevinKellyYukiMary8922558942022284592-8-892-10-893-2-193-2-493-2-493-4-1228900.0036799.0035500.0027000.0025689.0048000.003.“销售部门”数据表结构的定义在一个商品销售管理系统中,销售部门自然是它之中的一个重要内容,特设计“销售部门”数据表的结构如表8.5所示。表8.5“销售部门”数据表结构字段名称字段类型字段大小小数位数索引必须填写部门编号零售商号说明库存订购成本价格数字数字文本数字数字数字数字默认默认50默认默认默认默认是是是是是是“销售部门”数据表的演示数据可参考表8.6所示内容。表8.6“销售部门”数据表的参考数据部门编号零售商号说明库存订购成本价格900912131313141316132013283820382035115641351135113511DivekayakUnderwaterDiverVehicleRegulatorSystemSecondStageRegulatorRegulatorSystemSecondStageRegulatorRegulatorSystem2451659875371661632168870351001356.75504117.5124.1119.3575.53154.83999.9516802503653411714301330136413901946198623142341234323502367238323902612261335113511351165886588351135113511351135113511351120142014AlternateInflationRegulatorSecondStageRegulatorFirstStageRegulatorSecondStageRegulatorDepth/PressureGaugeConsoleElectronicConsoleDepth/PressureGaugePersonalDiveSonarCompassConsoleMountCompass(meteronly)Depth/PressureGaugeElectronicConsolew/optionsDirectSghtingCompassDiveComputer47128146132513226462111681282415543135140102412225453001831202312285.899.964.695.7973.32120.948.372.8510.1524.9676.2218912.58276.97260270170309188390105235295220642034.951794.“订单”数据表的结构在商品销售管理系统中,订单管理是不可缺少的,根据订单的特点,定义“订单”数据表的结构如表8.7所示。表8.7“订单”数据表结构字段名称字段类型字段大小小数位数索引必须填写订单编号客户编号销售日期交付日期负责人编号合同说明交付地址1交付地址2交付城市数字数字日期/时间日期时间数字文本文本文本文本默认默认默认默认默认50505050是是是是是是是交付地点交付邮编交付的国家交付电话交付的VIA信箱交付说明付款方式贷物总数税费运载费付款总量文本文本文本文本文本文本文本文本数字数字数字数字5010202020205050默认默认默认默认是是是是是是是是是是“订单”数据表的演示数据可以参考表8.8所示内容。表8.8“订单”数据表参考数据订单编号客户编号销售日期交付日期负责人编号合同说明交付地址1交付地址2交付城市交付地点交付邮编交付的国家交付电话交付的VIA信箱交付说明付款方式贷物总数税费运载费付款总量1003135188-4-1288-5-3114UPSFOBCredit12504.5001004215688-4-1788-4-18145MariaEventoshPOBox737Johannesburg2042RepublicSo.Africa27-11-4432458D
本文标题:案例八商品销售管理系统
链接地址:https://www.777doc.com/doc-1627864 .html