版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
案例八用VC++制作一种商品销售管理系统
关键词:菜单制作封面设计商品销售管理状态条加速键面板加速
键与菜单连接
8.1课程设计的目的和意义
商品销售管理是任何生产单位、企业集团所面临的一项重要任务,管理内
容非常复杂,波及资金流、物质流和人员流等等方面,内容极其广泛,因此制作
一种商品销售管理系统是十分重要的和必要日勺。
8.2系统功能设计
在本系统的制作中,我们将简介菜单的I制作措施、在新日勺主界面中(不是
由向导生成日勺主对话框)的菜单过程代码的编制措施、加速键面板日勺制作及其加
速键与菜单日勺连接措施。这一案例与高校科研管理系统日勺制作几乎类似,但可以
看出它有许多的特色。商品销售管理系统仍可以制作成一种多页面的“选项卡”
式的管理系统,完全可以用VC++H勺选项卡控件加以制作,但鉴于目前的某些
VC++6.0版本对于选项卡控件的局限性,我们还是只能沿用前面的多种对话框的
制作来实现对于商品销售的多种方面的管理。
在本系统中我们将简介怎样由顾客自己制作一种系统封面(不通过添加
SPLASH工程日勺措施),该系统启动封面出现后再确定与否进入系统主控界面。
其系统H勺启动画面如图8.1所示。
图8.1系统封面效果
系统封面可以控制系统日勺进入,假如进入系统,则出现一种系统主控界面,通
过系统主控界面可进入系统日勺各个功能模块。系统重要日勺功能模块如图8.2所示。
图8.2系统功能模块图
系统功能模块也可以由系统主空界面所体现,如图8.3所示。
图8.3系统功能模块图示
可以看出,在系统主控界面中,我们设计了一种加速键面板,并分为两个区域,
一种区域的加速键用于“对内”管理,一种区域月于“对外管理。这样系统口勺功
能和构造更是一清二楚。
8.3商品销售管理系统中数据库与数据表的
创立
数据库是数据表的集合,系统开发首先应当开发一种数据库,它用于寄存
系统中H勺数据表,本章还是采用MicrosoftOffice2023中的IMicrosoftAccess2023
来进行数据库与数据表H勺创立工作。为此我们先定义数据库中的7个数据表的构
造。即“商品目录”数据表、“销售部门”数据表、“雇员”数据表、“订单”数
据表、“客户”数据表、“零售商”数据表、“国家”数据表。
商品销售管理系统中数据库与数据表的设计
本案例所需要的数据表比较多,作为一种商品销售管理系统,尤其是大型
生产企业或企业集团,它们所波及口勺内容、范围比较广泛,为此我们首先定义如
下H勺某些数据表日勺构造。
1.“商品目录”数据表构造的定义
商品目录是商品销售管理中的一种重要口勺方面,它来自于企业的生产实
际,也是销售管理中的重要参照对象,因此需要对商品目录进行有效的管理。根
据商品目录日勺特点,我们特设计“商品目录”数据表日勺构造如表8.1所示。
表&1“商品目录”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
订购编号数字默认是
商品编号数字默认是
部门编号数字默认是
质量等级数字默认是
折扣数字默认是
“商品目录”数据表一经创立,可以在其中输入某些用于演示的数据记录,以
在背面H勺对话框制作中显示对话框制作的数据操作效果。其数据可参照表8.2所
示内容。
表8.2“商品目录”数据表的参照数据
订购编号商品编号部门编号质量等级折扣
1047190070
10481331650
104821231640
10491295420
10492761930
10501334010
105025318350
105035378420
105041163580
10511534950
10521531350
105221122170
10531535660
105325324560
105331123880
105411151850
105421230170
10551236780
10552295470
105531238670
105541354550
10561531860
105621122180
10571334050
10581531360
105821123850
10591331650
106015324450
10602534980
2.“雇员”数据表构造的定义
雇员管理是商品销售管理中日勺又一种重要方面,由于任何商品销售的管理
均是通过雇员执行的I,根据雇员日勺特点,特设计“雇员”数据表日勺构造如表8.3
所示。
表8.3“雇员”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
雇员编号数字默认是
雇员名字文本10是
雇员姓氏文本15是
雇员文本16是
聘任时间日期/时间默认是
薪水数字默认是
“雇员”数据表日勺演示数据可参照表8.4。
8.4“雇员”数据表参照数据
雇员编号雇员名字雇员姓氏雇员聘任时间薪水
2NrldonRoberto25088-12-2840000.00
4YoungBruce23388-12-2855500.00
5LambertKim2289-2-625000.00
8JohnsonLeslie41089-4-525050.00
9ForestPhil22989-4-1725050.00
11WestonKJ.3490-1-1733292.93
12LeeTerri25690-5-145332.00
14HallStewart22790-6-434482.62
15YoungKatherine23190-6-1424400.00
20PapadopoulosChris88790-1-125050.00
24FisherPete88890-9-1223040.00
28BennetAnn591-2-134482.80
29DeSouzaRoger28891-2-1825500.00
34BaldwinJanet291-3-2123300.00
36ReevesRoger691-4-2533620.00
37StansburyWillie791-4-2539224.00
44PhongLeslie21691-6-340350.00
45RamanathanAshok20991-8-133292.94
46SteadmanWalter21091-8-919599.00
52NordstromCarol42091-10-24500.00
61LeungLuke392-2-1834500.00
65O'BrienSueAnne87792-3-2331275.00
71BurbankJenniferM28992-4-1545332.00
72SutherlandClaudia92-4-2035699.00
83BishopDana29092-6-145000.00
85MacDonaldMaryS.47792-6-135699.00
94WilliamsRandy89292-8-828900.00
105BenderOliverH.25592-10-836799.00
107CookKevin89493-2-135500.00
109BrownKelly20293-2427000.00
110IchidaYuki2293-2-425689.00
113PageMary84593-4-1248000.00
3.“销售部门”数据表构造的定义
在一种商品销售管理系统中,销售部门自然是它之中的一种重要内容,特
设计“销售部门”数据表的构造如表8.5所不。
表8.5“销存部门”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
部门编号数字默认是
零售商号数字默认是
阐明文本50是
库存数字默认是
订购数字默认是
成本数字默认是
价格数字默认
“销售部门”数据表日勺演示数据可参照表8.6所示内容。
表&6“销售部门”数据表的参照数据
部门编号零售商号阐明库存订购成本价格
9003820Divekayak24161356.753999.95
9123820UnderwaterDiverVehicle535041680
13133511RegulatorSystem165216117.5250
13145641SecondStageRegulator9888124.1365
13163511RegulatorSystem7570119.35341
13203511SecondStageRegulator373575.53171
13283511RegulatorSystem166100154.8430
13303511AlternateInflationRegulator474385.8260
13643511SecondStageRegulator12813599.9270
13903511FirstStageRegulator14614064.6170
19466588SecondStageRegulator131095.79309
19866588Deplh/PressureGauge252473.32188
23143511Console1312120.9390
23413511ElectronicConsole22622548.3105
23433511Depth/PressurcGauge464572.85235
23503511PersonalDiveSonar21130010.1529
23673511CompassConsoleMount16818324.9652
23833511Compass(meteronly)12812076.22206
23903511Depth/PressureGauge2423189420
26122023ElectronicConsolew/options151212.58234.95
26132023DirectSghtingCompass5276.97179
DiveComputer
4.“订单”数据表的构造
在商品销售管理系统中,订单管理是不可缺乏的,根据订单H勺特点,定义
“订单”数据表H勺构造如表8.7所示。
表8.7“订单”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
订单编号数字默认是
客户编号数字默认是
销售日期日期/时间默认
交付日期日期时间默认是
负责人编号数字默认是
协议阐明文本50是
交付地址1文本50是
交付地址2文本50
交付都市文本50是
交付地点文本50是
交付文本10是
交付的国家文本20是
交付文本20是
交付的VIA文本20
信箱文本20是
交付阐明文本50
付款方式文本50是
贷物总数数字默认是
税费数字默认是
运载费数字默认是
付款总量数字默认是
“订单”数据表日勺演示数据可以参照表8.8所示内容。
表8.8“订单”数据表参照数据
客销交负协交交交交交交交交信交
付贷税运付
订户售付责议付付付句付付付付箱付
款物费载款
单编日日人阐地地城地的电的阐
方总费总
编号期期编明址址市3国话VI明
式数量
号号12家A
11
88881UFCr4
0312
-4--5-1POcd00
0550
1234SBit5
31
Ma
1227
88881riaPOJohaRcpubl27-11DFC
010788
-4--4-4EvBoxnnesicSo.A-4432H()he00
054858
17185ent737burgfrica458LBck
4625
osh
114
88881UF
03Vi488
-4--1-1PO00
05sa070
20210SB
567
119488EPlF
4
03-11-11m01031000
6Vi
08-6-7er32B98
60y4sa7
11U
8888F6
034SVi65
-5--5-0005
085Msa00
12B0
74ail
5,客户”数据表构造定义
客户是销售管理的直接对象,因此客户管理也是商品销售管理中日勺一种重
要内容,根据客户数据H勺特点,定义“客户”数据表H勺构造如表8.9所示。
表8.9“客户”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
客户编号数字默认是
企业名称文本50是
地址1文本50是
地址2文本50是
都市文本50是
所在州名文本50是
邮政编码文本16是
国家文本50是
文本20是
文本20是
税费数字10是
联络方式文本30是
最终交易日日期/时间默认是
期
“客户”数据表的演示数据可参照表8.10所示内容。
表8.10“客户”数据演出示数据
客户企业名地址1地址2都市所邮政编码国家税联络最终交
编号称在费方式易日期
州
名
1221Kauai4-976SuiteKapaa94766-1234US808-555-0269808-555-02788.595-2-2
DiveSugarloaf103Kauai
1231ShoppeHwyFreeport94766-1234Bahamas809-555-3915809-555-4958094-11-17
1351UniscoPOBoxKato94766-1234Cyprus357-6-876708357-6-87()943094-10-18
SightZ-547Paphos
DiverNeptune
Lane
6.“零售商”数据表构造定义
企业产品销售是通过某些零售商进行日勺,井且零售商口勺数量远比批发商的
数量多,因此零售商数据管理是商品销售管理的又一种重要构成部分。根据零售
商数据构造的特点,特定义“零售商”数据表的沟造如表8.11所示。
表8.11“零售商”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
零售商编号数字默认是
零售商姓名文本16是
地址文本50是
都市文本50是
所在州名文本50是
邮政编码文本16是
国家文本50是
文本20是
文本20是
优先偿付数字10是
“零售商”数据表日勺演示数据可参照表8.12所示内容。
表8.12“零售商”数据演出示数据
所
零售商在优先偿
零售商姓名地址都市邮政编码国家
编号州付
名
2023Cacor161SouthfieldOH60093708-555-9555708-555-7547-1
2641CorporationSouthfieldIndianapolisIN46208317-555-4523-1
2674UnderwaterRdBerkelyMA02779800-555-4744508-555-89490
3511J.W.Luschcr50N3rdRanchoCA90221231-555-7850-1
Mfg.StreetJDominguez
3819Scuba65AddamsMaconGA20865U.S..A912-555-6790912-555-84740
3820ProfessionalsStreetRedwoodGA94065-1086U.S..A415-555-1410415-555-12760
3105EastCity
4521DiversSupplyBraceHapevilleGA30354U.S..A800-555-6220404-555-8280-1
4642ShopFtFLU.S..A305-555-7242305-555-6739-1
Techniques5208Lauderdale
University
PerryScubaDr
Beauchatjnc.52Dolphin
Drive
3443James
Ave
459(X)SW
7.“国家”数据表构造定义
对于大型企业或跨国集团企业,往往某些产品是跨国销售店I,因此国家名
目管理也是一种辅助日勺管理内容,其“国家”数据表的构造定义如表8.13所示。
表8.13“国家”数据表构造
字段名称字段类型字段大小小数位数索引必须填写
国家文本50是
首都文本16是
所在州名文本50是
地区文本50是
人口数字默认是
“国家”数据表的演示数据可参照表8.14所示内容。
表8.14“国家”数据演出示数据
国家首都所在州名地区人口
ArgentinaBuenosAiresSouthAmerica277781532300003
BoliviaLaPazSouthAmerica10985757300000
CanadaBrasiliaSoulhAmerica8511196
ChileOttawaNorthAmerica997614726500000
ColombiaSantiagoSouthAmerica75694313202300
CubaBagotaSouthAmerica113890733000000
EcuadorHavanaNorthAmerica11452410600000
ElSalvadorQuitoSouthAmerica455502l()6()()000
GuyanaSanSalvadorNorthAmerica2086553000000
JamaicaGeorgetownSoulhAmerica2149698000000
MexicoKingstonNuilhAmciiua1142425000000
NicaraguaMexicoCityNorthAmerica1967180
ParaguayManaguaNorthAmerica13900039000000
PeruAsuncionSouthAmerica4065764660000()
UnitedStatesofLimaSouthAmerica1285215
AmericaWashingtonNorthAmerica9363130
UruguayMontevideoSouthAmerica17614030020230
VenezuelaCaracasSouthAmerica912047
8.3.2“商品销售数据库”的创立
商品管理数据库的创立过程与前面章节的创立数据库H勺措施同样,这里我
们就不再反复了,其保留途径为"D:\VC++写作案例\CH8\商品销售数据库”。创
立口勺数据库和数据表如图8.4所示。
MicrosoftAccess13回冈
:文件电)编辑®视图9插入9工具d)窗口⑥帮助国)
励商品销售数据库:数据库(Access2000文件格式)Q®®
"打开@)工设计S二新建如|X电>臼篝
科④
使用设计器创建表商品目录
到
表使用向导创建表二1销售部门
圜
查通过输入数据创建表
口
窗□定单
屣员
报
遢
国家
页
,
客尸
▼1
零售商
组
就绪NUM
图8.4商品销售数据库及数据表
8.4制作一种系统封面的位图文献
在本案例中,我们仍将制作一种应用系统封面,与案例七同样,它不再是
一种Splash画面,而需要我们自己制作一种对话框作为系统封面,系统封面往
往在系统启动时加以显示。系统封面的作用重要有:(1)阐明系统名称;(2)阐明
系统的归属,即版权;(3)阐明系统制作时间;(4)修饰应用系统。这些内容不是
固定的,它可以根据顾客的需要和爱好加以制作。我们首先制作一种系统封面的
位图文献,其系统封面H勺位图文献如图8.5所示。
图8.5系统封面位图
8.5创立“商品销售管理系统”应用程序基
本框架
在前面我们已经创立了数据库、数据表、制作了系统封面的位图文献,也
就是作好了系统开发的一切工作,因此我们可以着手应用系统的界面制作了。在
VC++中,往往将应用程序日勺界面称作对话框,应用程序界面日勺制作往往就是对
对话框口勺应用开发。
本案例我将不再通过ODBC数据源创立日勺措施,创立作为基本框架中主对
话框的数据源,而仅创立一种基本对话框。基本对话框用于制作应用系统的封面,
基本框架的制作过程如下:
(1)结束数据废欧I创立并启动VC++,出现VC++主控界面。
(2)在VC++主控界面中单击“文献|新建…”菜单项,出现新建工程类
型选择对话框,在工程类型对话框中选择MFCAppWizard(EXE)工程类型。
(3)输入工程名称为“商品销售管理系统”并选择Win32平台类型。
(4)单击“确定”按钮,进入文档类型设置对话框。
(5)选择“基本对话框”类型,即创立一种基本对话框的应用程序,设
置资源使用口勺语言为中文。
(6)单击“完毕”按钮,出现基本对话框的所有信息,如下所示:
Applicationtypeof商品销售管理系统:
Dialog-BasedApplicationtargeting:
Win32
Classestobecreated:
Applica5tion:CMylAppin商品销售管理系统.hand商品销售管理系统.cpp
Dialog:CMylDlgin商品销售管理系统Dlg.hand商品销售管理系统Dlg.cpp
Features:
+Aboutboxonsystemmenu
+3DControls
+UsessharedDLLimplementation(MFC42.DLL)
+ActivcX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传染病社区护理的培训与教育
- 孝道传薪火:小学主题班会课件
- 关于2026年新媒体营销推广合作的意向书5篇范本
- 青春风采:我的校园故事小学主题班会课件
- 2026四川乐山市峨眉山市社区工作者招聘24人考试模拟试题及答案详解
- 2026年石嘴山市惠农区事业单位人员招聘考试备考试题及答案详解
- 2026年亳州高新区及市直学校新任教师公开招聘127名考试备考题库及答案详解
- 2026年唐山市丰南区事业单位人员招聘考试参考试题及答案详解
- 2026年南昌市青云谱区事业单位人员招聘考试参考试题及答案详解
- 2026年遂宁市船山区事业单位人员招聘考试参考题库及答案详解
- 横纹肌溶解症患者护理查房
- 学堂在线医学英语词汇进阶(首医)作业单元测验答案
- CWPC2025第十一届中国国际风电复合材料创新发展论坛暨展览会:大型风电叶片可靠性探究与实践
- 绍兴市住宅工程质量通病防治导则2024版
- 2025年事业单位工勤技能-河南-河南军工电子设备制造工三级(高级工)历年参考题库含答案解析(5套)
- 侦查监视技术手段
- 超星尔雅学习通《大学生心理健康教育(兰州大学)》2025章节测试附答案
- 咖啡师职业等级(三级)职业技能鉴定考试题及答案
- 期货企业账户管理办法
- cmbs业务培训课件
- 中国血管性认知障碍诊治指南解读 2
评论
0/150
提交评论