| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

库存、销售、管理方案设计,数据库以及模块设计

鬼***笑

贡献于2022-07-07

字数:17236





毕 业 文

















西北工业学网络教育学院

毕业文务书

题目:
超市库存销售进货理系统开发应
二 指导思想目求:
文超市进销存理系统设计实现重点介绍层结构开发思想完成系统搭建时体会软件工程工程开发中环节具体应Visual Basic 60开发数库应程序方法技巧更步掌握
三 技术指标:
库存销售理方案设计数库模块设计
四 进度求:
6月27日 参加发动会指导教师见面
6月28日7月1日 文调研确定题目填写务书
7月2日9月30日 文写作修改
10月9日10月17日 文辩
五 参考书参考资料:
[1] 汉清计算机工作室 Visual Basic 60 数库开发实例 机械工业出版社 20003
[[5] 陈惟斌Visual Basic 60开发指南清华学出版社 20011
学中心: 天水新科技学校 班  级:034809203002
专  业:  工商理 学  生:  宝荣  
指导教师:        张 爱 英        




次毕业文题目超市进销存理系统目超市进销存模块根底超市营理进行研究探讨
根系统需功决定Windows XP 开发台采ACCESS做台数库选择功强VB 60开发工具利软件工程思想方法总体结构化生命周期法进行系统分析设计采快速原型法实现系统
系统进货理模块出库理模块销售理模块理员模块等组成超市中种信息进行分类理统筹规划功较全面


关键词:超市进销存理数库VBACCESS
















目 录
摘…………………………………………………………………………………I
目录…………………………………………………………………………………II
第章 需求分析……………………………………………………………1
11 系统功分析……………………………………………………………1
12 系统性分析……………………………………………………………2
13 系统功模块设计………………………………………………………2
14 数流程图………………………………………………………………3
第二章 总体方案设计………………………………………………………6
21 系统设计概述……………………………………………………………6
第三章 数库设计…………………………………………………………8
31 数库需求分析…………………………………………………………8
32 数库概念结构计………………………………………………………9
33 数库逻辑结构计………………………………………………………12
34 数库生成配置……………………………………………………14
35 创立应程序结构………………………………………………………14
第四章 模块软件计……………………………………………………………16
41 开发业务逻辑处理组件…………………………………………………16
42 开发根界面组件………………………………………………………30
43界面端应程序设计……………………………………………………33
第五章 测试分析……………………………………………………………37
51强制变量声明……………………………………………………………37
52常见错误防止…………………………………………………………37
参考文献…………………………………………………………………………… 39
致谢………………………………………………………………………………… 40













第章 需求分析
11系统功分析
根信息维护
商品类型建立维护包括商品类型新建修改删等
商品根信息理:包括商品根信息新建修改删等
供货商信息理:包括供货商信息新建修改删等
理员信息理:系统理员添加删修改密码等
112 进货理
商品进货信息理:商品进货信息包括商品进货数量单价供货商等商品进货理功完成进货信息登记修改删等
分类查:根商品类型查某种商品进货情况
更新库存:进货信息变动直接关系库存变化
进货分析:列出前进货量前项商品进货量少前项商品
库存分析:列出前库存量前项商品库存量少前项商品
113 销售理
商品销售信息理:商品销售信息包括商品销售数量单价统计日期等商品销售理功完成销售信息登记修改删等
分类查:根商品类型查某种商品销售情况
更新库存:销售信息变动直接关系库存变化
销售分析:列出前销售量前项商品销售量少前项商品
114 报损理
商品报损信息理:商品报损信息包括商品报损数量报损原等商品报损理功完成报损信息登记修改删等
分类查:根商品类型查某种商品报损情况
更新库存:报损信息变动样直接关系库存变化
报损分析:列出前报损量前项商品报损量少前项商品

12系统性分析
121层结构设计
严格意义三层结构设计程序逻辑结构分户界面层业务逻辑处理层数存储层系统采三层结构进步扩展成层结构
122面象设计
系统中商品类型商品等封装成相应类时类应集合类操作类次提高数库操作安性程序扩展性
123指导营功
进销存理系统仅仅代传统书面操作更重提供信息分析功单击钮查目前销售商品库存商品起指导营作
13系统功模块设计
结构化程序设计思想分析出系统功模块图:


超市进销存理系统
商品类型理系统
商品理模块
供货商理模块
商品进货理模块
商品销售理模块
销售分析模块
户理模块
操作员登入模块
添加商品类型
修改商品类型
删商品类型
添加商品信息
修改商品信息
删商品信息
登记进货信息
修改良货信息
删进货信息
添加供货商
修改供货商
删供货商
登记销售表
修改销售记录
删销售信息
商品报损理模块
登记报损信息
修改报损记录
删报损记录

图11系统功模块图
14数流程图界面
登入窗体
退出
成功
失败
商品类型理
商品理
商品进货理
商品销售理
商品报损理
供货商理

图12
商品类型理
添加
修改

图13
商品信息理
添加
修改


图14

商品进货理
登记
修改


图15

商品销售理
登记
修改


图16


商品报损理
登记
修改


图17


供货商理
添加
修改


图18




第二章 总体方案设计
窗体
系统登入
退出登入
成功
失败
商品类型理
商品理
商品进货理
商品销售理
商品报损理
供货商理
添加商品类型
修改商品类型
删商品类型
添加商品
删商品
登记进货商品
删进货商品
登记销售商品
修改良货商品
登记报损商品
修改报损商品
修改销售商品
添加供货商
删供货商
删报损商品
删销售商品
修改供货商
修改商品

图21总体设计图
21系统设计概述
211 济行性分析
货物理中节省力减轻劳动强度
降低钱费
赶紧薄弱环节提高工作效率
提高数处理时性准确性
212技术行性分析
CPU PIII 800
RAM 64MB
硬盘 3G
网络协议 TCPIP
印机 windows98windowsxpwindos2000支持类印机
22代码设计
采规划格式命名方式层次清楚条理代码中附程序注释容易明白读性强
23界面设计
界面设计美观户友性强


















第三章 数库设计
31数库需求分析
311针超市进销存理系统分采购部门销售部门库存保部门进行详细调研分析总结出需求信息:
商品类理需商品类型信息
商品必须属商品类型
果商品类型存商品存级商品类型该类型删
需记录供商品信息
涉商品数量方出相应单位
商品销售信息单中包含登记商品销售数量单价等信息
进货信息中包含商品供商等信息
商品报损报损原
进货销售报损操作相应操作员信息
理员登录系统
默认理员删
进货销售库存报损信息添加修改删分类查找
进行进货销售报损操作相应更新库存
需进货销售库存报损进行分析总结热门商品
312述系统功分析需求总结考虑功扩展设计数项数结构:
商品类型信息包括数项:商品类型编号商品类型名称等
商品信息包括数项:商品编号商品名称商品介绍库存量等
商品单位信息包括单位编号单位名称等
供商信息包括供商名称介绍等
进货信息包括进货商品数量单位单价进货时间手等
销售信息包括销售商品数量单位单价登记时间等
报损信息包括报损商品数量单位原登记时间等
理员信息包括理员账号密码否默认账号等
32数库概念结构设计
系统根设计规划出实体:商品类型信息实体商品信息实体商品单位信息实体供商信息实体进货信息实体销售信息实体报损信息实体理员信息实体
实体具体描述ER图
商品类型信息实体ER图
商品类型
商品类型号
商品类型名
备注

图31商品信息实体ER图

商品
商品名称
商品编号
商品类型ID
库存量


图32单位信息实体ER图

单位
单位编号
单位名称


图33供商信息实体ER图


供货商
供货商名称
供货商介绍
备注
供货商编号

图34进货信息实体ER图

进货信息
供商ID
商品ID
进货单价
进货时间

图35销售信息实体ER图
销售信息
商品编号
登记日期
销售数量
卖出单价

图36报损信息实体ER图

报损信息
商品编号
登记日期
报损数量
报损原

图37理员信息实体ER图

理员
否默认户
户名
密码
图38
33数库逻辑结构设计
首先罪犯理信息系统数库概念结构转化Access数库SQL Server 2000数库系统支持实际数模型:数库逻辑结构表格设计结果
数表:商品类型信息表(MerchandiseType)
列名
数类型
字段
必填字段
默认值
说明
MT_ID_N
动编号
长整型


商品类型号递增键
MT_Name_S

15


商品类型名
MT_RemarkR
备注



备注
表31

数表:商品信息表(Merchandise)
列名
数类型
字段
必填字段
默认值
说明
M_Id_N
动编号
长整型


商品编号递增键
M_Name_S

80


商品名称
M_Introduce_S

255


商品介绍
M_TypeId_N
数字
长整型

1
商品类型ID
M_Storage_N
数字
长整型

0
库存量
M_UnitId_N
数字
长整型

1
单位编号
M_Remark_R
备注



备注
表32

数表:商品单位信息表(Unit)
列名
数类型
字段
必填字段
默认值
说明
U_ID_N
动编号
长整型


单位编号递增健
U_NAME_S

10


单位名称
表33
数表:供商信息表(Provider)
列名
数类型
字段
必填字段
默认值
说明
P_Id_N
动编号
长整型


供货商编号健
P_Name_S

50


供货商名称
P_Introduce_S

255


供货商简介
P_Remark_R
备注



备注
表34

数表:进货信息表(Buy)
列名
数类型
字段
必填字段
默认值
说明
B_ID_N
动编号
长整型


进货ID递增健
B_ProviderId_N

长整型


供商ID
B_MerchandiseId_N
数学
长整型


商品ID
B_StockDate_D
日期
短日期

Dare()
进货时间
B_Deliver_S

20


送货姓名
B_Consignee_S

20


手姓名
B_Count_N
数字
长整型

0
购入量
B_StockPrice_N
数字
单精度型

0
进货单价
B_OperatorId_S

20


操作员ID
B_Remark_R
备注



备注
表35
数表:报损信息表(Dispose)
列名
数类型
字段
必填字段
默认值
说明
D_ID_N
动编号
长整型


报损编号递增键
D_MerchandiseID_N
数字
长整型


商品ID
D_RegDate_D
日期
短日期

Date〔〕
登记日期
D_Count_N
数字
长整型

0
报损数量
D_Reason_S

255


报损原
D_Operatorld_S

20


操作员ID
D_Remark_R
备注



备注
表36
数表:理员信息实体(Admins)
列名
数类型
字段
必填字段
默认值
说明
A_Account_S

20


账号键
A_Pwd_S

20


密码
A_IsDefault_B



False
否默认户
表37
34数库生成配置
需求分析概念结构设计数库逻辑结构现Access数库SQL Server 2000数库中创立表
35创立应程序结构
351创立户界面端程序
VB中选择文件新建工程翻开选择VB应程序导设置导生成模块命名mdlMain保存文件夹Merchandise中
352创立业务逻辑处理组件
新建ActiveX DLL工程设置工程属性参加ADO引
353创立根界面组件
新建ActiveX DLL工程设置工程属性参加业务逻辑组件引
354界面端程序中组件
工程资源理器中选中工程Merchandise选择菜单工程引命令翻开引话框引列表中选择BuySellStorageUIBuySellStorageDB
程序界面:

图39












第四章 模块软件设计
41开发业务逻辑处理组件
进销存业务处理组件处理进销存理系统中业务逻辑负责界面进行数传递时界面端请求应业务逻辑数库进行操作包含功:
商品类型信息理应clsMType类clsMTypes类
商品信息理应clsMerchandise类clsMerchandises类
供商信息理应ClsProvider类ClsProviders类
进货信息理应clsBuy类clsBuys类
销售信息理应clsSell类clsSells类
报损信息理应clsDispose类clsDisposes类
理员信息理应clsAdmini类clsAdminis类
411信息理类加集合类设计思想
组件中模块设计模块信息理类加应集合类求实现具体完成功:
信息理类:实现单信息相关操作包括添加修改删
信息理集合类:实现信息先观操作根条件查找
模块设计独立非逻辑分割关系进货信息操作商品库存直接挂钩进货信息表操作商品表操作放入事务中样确保数安性致性
412创立组件通模块
里需组件添加两通模块分:
定义枚举类clsPunliv功保存定义枚举类型
公模块mdlMain组件初始化函数数库操作常函数程
定义枚举类
已新建工程时动生成类名称设clsPublic类没具体意义功保存定义枚举类型枚举类型类中常里首先介绍
组件公模块
工程中添加模块命名mdlMain模块两功:
连接数库相关初始化操作
存放数库操作程中公函数
添加全局变量
Sub Main()程——组件启动入口
手动参加Sub Main()程刚刚工程属性〞中指定启动象程完成ActiveX DLL初始化工作程中假设g_DBPath默认设置翻开数库连接
Sub Main 中ConnectToDatabase函数功连接数库
ConnectToDatabase函数——数库建立连接
功:根传入参数DBAccessDBSQLSever决定连接Access数库SPLSever数库
参数设计:gxDBType类型参见clsPublic类中枚举定义
返回值:Boolean类型True表示成功False表示失败
RealString——换字符串单引号
MaxID——获取编号值
MaxID函数获取表中前健值函数数库中添加新记录立获取刚刚添加记录健值
413商品类信息理模块
商品类型信息理模块功需clsMTypeclsMTypes两类实现功:
添加商品类型信息
修改商品类型信息
删商品类型信息
查找商品类型信息
列图添加商品界面图:

图41
商品类型相关常操作
1〕商品类型信息理类clsMType
〔1〕创立clsMType类添加属性
商品类型信息类clsMType处理单商品类型信息实现商品类型操作根功添加修改删等
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加clsMType类基拉列表框中选择clsDBbase表示

属性名称
数类型
属性声明
ID
Long
GetLet
SuperID
Long
GetLet
TypeName
String
GetLet
表41

属性添加完毕应clsMType类中已动添加类成员变量属性
〔2〕AddNew方法
功:添加耽误商品类型
参数设计:
返回值:gxcAddNew类型请参考clsPublic类中gxcAddNew枚举类型定义
〔3〕Update方法
功:修改商品类型
返回值:gxcUpdate类型请参考clsPublic类中gxcUpdate枚举类型定义
〔4〕Delete方法
功:删商品类型
参数设计:选参数lngID表示商品类型ID默认1
返回值:gxcDelete类型请参考clsPublic类中gxcDelete枚举类型定义
2〕商品类型信息理集合类clsMTypes
商品类型信息集合类clsMTypes处理商品类型信息单元clsMType完成组商品类型信息相关操作方查找功
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加集合类命名clsMTypes类基〞拉列表框中选择clsDBbases集合组成〞栏中选择clsMType类应设置系统会动生成标准集合类具根属性方法外参加clsDBbases中方法定义
添加AddEx方法
〔2〕添加Find方法
功:根定参数查找商品类型结果clsMTypes类型返回
参数设计:选类型ID默认值1
返回值:clsMTypes类型clsMType集合省略参数时返回全部商品类型
414商品信息理模块
商品信息理模块功需clsMerchclsMerchs两类实现功:
添加商品信息
修改商品信息
删商品信息
查找商品信息
列图修改商品界面图:

图42
商品信息相关常操作
1〕商品信息理类clsMerch
〔1〕创立clsMerch类添加属性

属性名称
数类型
说明
ID
Long
商品编号
MerchName
String
商品名称
Introduce
Integer
商品介绍
TypeId
gxcSex
商品类型ID
Storage
Long
库存量
UnitID
String
单位编号
Remark
String
备注
TypeName
String
商品类型名称
表42

AddNew方法
功:添加单商品信息
参数设计:
返回值:gxcAddNew类型参考clsPublic类中gxcAddNew枚举类型定义
Update方法
功:修改商品信息
参数设计:
返回值:gxcUpdate类型请参考clsPublic类中gxcUpdate枚举类型定义
〔4〕Delete方法
功:删商品信息
参数设计:选参数lngID表示商品ID默认1
返回值:gxcUpdate类型请参考clsPublic类中gxcUpdate枚举类型定义
商品信息理集合类clsMerchs
商品信息集合类clsMerchs具体处理商品信息单元clsMerch完成组商品信息相关操作方查找等
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加集合类命名clsMerchs类基〞拉列表框中选择clsDBbases集合组成〞栏中选择clsMerch类应设置系统会动生成标准集合类具根属性方法面clsMerchs添加必方法
添加AddEx方法
添加Find方法
功:根定参数查找商品信息结果clsMerchs类型返回
参数设计:表
返回值:clsMerchs类型clsMerch集合显然面两参数指定时返回全部商品

Find参数设计

参数名
参数类型

否选默认值
说明
lngID
Long
传入商品ID
选默认值0
果取默认值表示限制商品ID
lngTypeId
Long
传入商品类型ID
选默认值0
果取默认值表示限制商品类型
表43
添加FindStorage方法
功:库存量排序查找商品结果clsMerchs类型返回
参数设计:参见表
返回值:clsMerchs类型clsMerch集合
FindStorage方法参数设计

参数名
参数类型

否选默认值
说明
IsDesc
Boolean
表示否采降序
选默认值true

nCount
Integer
显示少条记录
选默认值10

表44
415供货商信息理模块
供货商信息理模块功需clsProviderclsProviders两类实现功:
添加供货商信息
修改供货商信息
删供货商信息
查找供货商信息
列图供贷商界面图:

图43
供货商信息相关常操作
供货商信息理类clsProvider
创立clsProvider类添加属性
供货商信息类clsProvider具体处理单条供货商信息完成供货商信息根操作功添加修改删等
clsProvider类属性设置

属性名称
数类型
说明
ID
Long
供货商编号
ProviderName
String
供货商名称
Introduce
String
供货商简介
Remark
String
备注
表45
(2)AddNew方法
功:添加单供货商信息
参数设计:
返回值:gxcAddNew类型参考clsPublic类中gxcAddNew枚举定义

(3) pdate方法
功:修改供货商信息
参数设计:
返回值:gxcUpdate类型参考clsPublic类中gxUpdate枚举类型定义

Delete方法
功:删供货商信息
参数设计:选参数lngID表示供货商信息ID默认1
返回值:gxcDelete类型参考clsPublic类中gxcDelete枚举类型定义
删供货商时必须先删供货商相关进货信息两操作放事务里面
供货商信息理集合类ClsProviders
供货商信息集合类clsProviders处理条供货商信息单元clsProvider完成组供货商信息相关操作方查找等
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加集合类命名clsProviders类集合组成〞栏中选择clsProvider类应设置系统会动生成标准集合类具根属性方法面clsProviders添加必方法
添加AddEx方法
添加Find方法
功:根定参数查找供货商信息结果clsProviders类型返回
参数设计:选类型ID默认值1
返回值:clsProviders类型clsProvider集合省略参数返回全部供货商
416进货信息理模块
进货信息理模块功需clsBuyclsBuys两类实现功:
添加进货信息
修改良货信息
删进货信息
查找进货信息
商品统计分析进货信息
面界面图:

图44
进货信息相关常操作
进货信息理类clsBuy
创立clsBuy类添加属性
属性名称
数类型
说明
ID
Long
进货ID
ProviderId
String
供商ID
ProviderName
String
供商名称
MerchandiseID
Long
商品ID
MerchName
String
商品名称
StockDate
Date
进货时间
Deliver
String
送货姓名
Consignee
String
手姓名
Count
Long
购入量
StockPrice
Single
进货单价
OperatorId
String
操作员ID
Remark
String
备注
TypeName
String
商品类型名称
StockTimes
Long
进货次数
TotalPrice
Single
总进货支出
表46

AddNew方法
功:添加单条进货信息
参数设计:
返回值:gxcAddNew类型请参考clsPublic类中gxcAddNew枚举定义
Update方法
功:修改良货信息
参数设计:
返回值:gxcUpdate类型请参考clsPublic类中gxcUpdate枚举类型定义
Delete方法
功:删进货信息
参数设计:选参数lngID表示供货商信息ID默认值1
返回值:gxcDelete类型请参考clsPublic类中gxcDelete枚举类型定义
进货信息理集合类clsBuys
添加AddEx方法
添加Find方法
功:根定参数查找进货信息结果clsBuys类型返回
参数设计:两选参数进货编号商品类型编号
返回值:clsBuys类型clsBuy集合省略参数时返回全部进货
添加FindStorage方法
功:统计种商品进货次数累计进货总支出进货总支出排序结果clsBuys类型返回返回前nCount条记录
参数设计:参加表
参数名
参数类型

否选默认值
说明
IsDesc
Boolean
表示否采降序
选默认值True

nCount
Integer
显示少条记录
选默认值10

l 返回值:clsBuys类型clsBuy集合
表47
417销售信息理模块
销售信息理模块功需clsSellclsSells两类实现功:
添加销售信息
修改销售信息
删销售信息
查找销售信息
商品统计分析销售信息
界面图:

图45
销售信息相关常操作
销售信息类clsSell具体处理单条销售信息完成销售信息根操作功添加修改删等
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞框选择VB类生成器〞类生成器工程中添加clsSell类表示
属性名称
数类型
说明
ID
Long
销售编号
MerchandiseID
Long
商品ID
MerchName
String
商品名称
RegDate
Date
登记日期
Count
Long
售出数量
SellPrice
Single
售出单价
OperatorId
String
操作员ID
Remark
String
备注
TypeName
String
商品类型名称
RegTime
Long
登记次数
TotalPrice
Single
售出总价
表48
clsASell类中AddNewUpdateDelete方法进货信息中处理类似数库中字段已
418报损信息理模块
报损信息理模块功需clsDisposeclsDisposes两类实现功:
添加报损信息
修改报损信息
删报损信息
查找报损信息
商品统计分析报损信息
报损信息相关常操作
报损信息类clsDispose具体处理单条报损信息完成报损信息根操作功添加修改删等
选择菜单[工程]— [添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加clsDispose类表示
属性名称
数类型
说明
ID
Long
报损编号
MerchandiseID
Long
商品ID
MerchName
String
商品名称
RegDate
Date
登记日期
Count
Long
报损数量
Reason
Single
报损原
OperatorId
String
操作员ID
Remark
String
备注
RegTimes
Long
登记次数
TotalCount
Long
报损总数量
TypeName
String
商品类型名
表49
clsDispose类中AddNewUpdateDelete方法进货信息中处理类似数库中字段已
419理员信息理模块
理员信息理模块功需clsAdminclsAdmins两类实现功:
添加理员信息
修改理员信息
删理员信息
查找理员信息
验证理员密码
理员信息相关常操作
理员信息类clsAdmin具体处理单条理员信息完成理员信息根操作功添加修改删验证密码等
选择菜单[工程]—[添加类模块]命令翻开添加类模块〞话框选择VB类生成器〞类生成器工程中添加clsAdmin类列图示
属性名称
数类型
说明
Account
String
理员账号
Pwd
String
密码
IsDefault
Boolean
否默认户
表410
clsAdmin中AddNewUpdateDelete方法类中处理类似数库中字段已
42开发根界面组件
进销存理系统根界面组件处理进销存理系统中界面相关操作负责户界面层进行数传递时界面端请求传递业务处理层进步转化数库操作包括功:
商品类型操作理应frmMType窗体clsOpMType类
商品操作理应frmMerch窗体clsOpMerch类
供货商操作理应frmProvider窗体clsOpProvider类
进货操作理应frmBuy窗体clsOpBuy类
销售操作理应frmSell窗体clsOpSell类
报损操作理应clsDispose窗体clsOpDispose类
理员操作理应frmUser窗体clsOpAdmin类
421信息输入界面加操作类设计思想
l 1〕模块组成
l 组件中模块信息输入界面相应操作类实现具体完成功:
l 信息输入界面:供添加修改时调获取户输入户输入封装应信息理类中
l 操作类:供界面端程序调实现两功:调出信息输入界面接收户输入输入存入数库出数库操作结果二通传引方式户界面端传入控件添加数户截面端显示

l 2〕输入界面代码结构
l 方便维护快速开发界面实现代码结构相似包括方法:
l ShowDlg:显示话框部调MeShow vbModal程序停止里
l SetStatus:设计话框控件默认状态
l SetDefaultValue:设计话框默认值
l OKButton_Click:[确定]钮单击处理事件
l CheckValid:检查户输入效性
l SaveValue:保存户输入
l CancelButton_Click:[取消]钮单击处理事件
l 户单击[确定][取消]钮程序继续执行ShowDlg函数面语句保存放弃户输入
l 3)操作类代码结构
l 样方便维护快速开发操作类代码结构相似包括方法
l Add理增加操作
l Modify:理修改操作
l Delete:理删操作
l AddToLvw:单象参加列表列表中更新
l InitListview:设置ListView显示样式
l ObjsToListView:象集合显示ListView中
l FillListView:显示指定类型象列表控件
l GetObjFromControl:列表树形图中象
l ObjsToCornbo:传入参数象单类组合框
l FillCombo:全部象参加组合框中
422创立组件公模块
l 扩展方便里参加公模块命名mdlMain 现添加空Sub Main作组件初始化函数
423供货商操作理模块
供货商操作理模块实现功:
l 处理添加供货商操作
l 处理修改供货商操作
l 处理删供货商操作
l 处理列举查找供货商操作
424进货操作理模块
进货操作理模块实现功:
l 处理添加进货操作
l 处理修改良货操作
l 处理删进货操作
l 处理分析进货总支出操作
l 处理列举查找进货操作
425销售操作理模块
销售操作理模块实现功:
l 处理添加销售操作
l 处理修改销售操作
l 处理删销售操作
l 处理分析销售总收入操作
l 处理列举查找销售操作
426报损操作理模块
报损操作理模块实现功:
l 处理添加报损操作
l 处理修改报损操作
l 处理删报损操作
l 处理分析报损总数量操作
l 处理列举查找报损操作
427理员信息操作理模块
理员信息操作理模块实现功:
l 处理添加理员信息操作
l 处理修改理员信息操作
l 处理删理员信息操作
l 处理列举查找理员信息操作
43界面端应程序设计
431公模块设计
创立户界面端应程序时导已生成名mdlMain模块模块稍微修改
l 添加成员变量
l 修改Main程
432户登入模块设计
户登入话框设计
l 户登入话框代码设计
l 添加成员变量
l 修改Form_Load程
l 修改[确定]钮处理代码
433系统界面设计
l 设计窗体控件布局
控件名称
属性
属性取消

frmMain
Caption
进销存理系统
系统窗体
inlViewSIcon〔ListView〕

ImageHeight
16
树形控件列表框图标图片
ImageWidth
16
inlViewBIcon〔ImageList〕

ImageHeigh
32
列表框图标图片〔未:扩展〕
ImageWidth
32
tvTreeView〔TreeView〕

LineStyle
TvwRootLines
显示商品类型树
ImageList
inlViewSIcon
sstabView〔ListView〕

Style
OssStyleTabbedDialog
右侧选项卡做容器
TabOrientation
OssTabOricntationTop
lvMerch〔ListView〕
lvBuy〔ListView〕
lvSell〔ListView〕
lvDispose〔ListView〕
lvProvider〔ListView〕
FullRowSelect
True
分显示商品商品信息列表
进货信息列表
销售信息列表

报损信息列表

供货商信息列表
GridLines
True
View
lvwRiport
Icon
imlViewBIcon
SmallIcon
imlViewSIion
表411
l 设计选项卡sstabView
sstabView控件添加5选项卡选项卡标题分设置商品库存〞进货记录〞销售记录〞报损记录〞供商〞分应5ListView
l 添加菜单
434添加界面处理代码
l 添加窗体初始化函数
l 菜单响应函数
l 树形控件单击响应函数
l 代码
435户理模块
l 户理话框界面设计
l 户理话框代码设计
436营分析模块
营分析模块超市运作情况进行分析具功:
l 库存量排行
l 进货总量登记次数排行
l 销售总量登记次数排行
l 报损总量登记次数排行
1) 营分析话框界面设计
控件名称
属性
属性取消



FrmAnalysis〔Form〕


Caption
营分析
营分析话框

List


库存分析
进货分析
销售分析
报损分析


CboOrder〔ComboBox〕


Style
2DropDownList
前↓:降序排列取前假设干项↑:降序排列取假设干项然显示

List

前↓

TxtCount〔TextBox〕
MaxLength
3
显示数量
CmdSearch〔CommandButtom〕
Caption

[查]钮
CmdClose〔CommandButtom〕
Caption
关闭
[关闭]钮

LvAna〔ListView〕
GridLines
True
显示数容器
View
lvwRiport

表412
2) 营分析话框代码设计





第五章 测试分析
51强制变量声明
选择菜单[工具]—[选项]命令翻开选项话框〞编辑器〞属性页中求变量声明〞复选框选者手工文件开头加关键字:
option Explicit
样编译时会没声明变量报错减少必调试
52常见错误防止
521数类型匹配
数类型判断错误方功模块接受传入数id求值必须正数果写程序时传入数者非数字字符串程序会出现错误查询数表时WHERE子句数类型匹配数库中字段类型数字值字符串查询会出现错误
522数数库限制相突
数数库限制相突值超数库限限方数库中户名称字符数量限20字符程序中没进行判果添加新商品时名字21字符SQL语句插入数记录时候会出错
523变量声明错误
常识性错误方If…Else…End If程中认判断会执行中段代码两段中Dim obj as clsMerch事实编译器语法分析阶段首先函数声明全部变量放符号表中变量声明函数什位置
Select Case中Case条件字符串没加引号变成Case空变量
524资源建立释放
类实例化时必须New关键字未实例化类法例:
误:
Dim obj as clsMerch
ClsMerchAddNew
正:
Dim obj as clsMerch
Set objNew clsMerch
ClsMerchAddNew
理调Set objNothing资源已释放法调类方法
525系统编译发行
3工程工程属性前面创立工程时均已设置完毕系统中生成名BuySellstorageDBdllBuySellstorageUIdll组件移植机器时需先注册组件外系统中默认数库路径BuySellstorageDBdll目录DB文件夹移植机器时路径关系然改变







参考文献
[1] 汉清计算机工作室 Visual Basic 60 数库开发实例 机械工业出版社 20003
[2] 旭洪Visual Basic 数库开发实例导航民邮电出版社 2002
[3] 孙健鹏VB数库开发实例解析机械工业出版社
[4] 王汉新Visual Basic程序设计科学出版社 2004
[5] 陈惟斌Visual Basic 60开发指南清华学出版社 20011
[6] 张春葆VB数库系统设计开发清华学出版社
[7] BuczekAccess 2002数库开发时应民邮电出版社 2004
[8] Visual Basic 6 Harry M Deitel Paul J Deitel Tem R Nieto 电子工业出版社













致 谢
发动会心中没确定文题目通指导老师屡次交流沟通终确立题目时企业理事理资金理等方面着手想确定文题目指导老师告诉方面范围太广难入手写加涉方面较难表达设计独特性深入性选择选择范围容易理解容易接受象终事考勤超市销售企业部某方面着手选题终选择题目题材拟透明化难写出设计特色指导老师屡次提点超市库存销售理三方面入手写文里感谢指导老师张爱英正细心指导提点完成文

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 28 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

预算管理方案设计

 目录 序言——预算管理的产生与发展 142 第一部分 预算管理的基本问题 144 第一章 什么是预算管理 144 第二章 预算管理的目的与原则 145 一、预算管理的目的 145 二、预算管理的特征 146 三、预算管理的原则 146 第三章 预算管理与公司战略的关系 146 一、不同的发展时期的战略决定不同的预算管理重点 146 二、不同层级的战略重点决定不

s***l 9年前 上传25104   0

丹尼斯百货超市库存商品管理方案设计

市场经济体制的完善得益于当前经济的飞速发展,在当前市场竞争上,采取连锁模式经营的企业在市面上占据更多的优势,由于连锁经营的影响力更加广泛,更容易被大众认可,因此具备的市场竞争力更强

王***朝 4年前 上传1116   0

2021销售提成方案设计

2021销售提成方案设计 提成工资制即将企业盈利根据肯定的比例在企业和员工之间分成的方式,这种方式具有肯定的激励性。销售提成方案怎么设计呢?今日在这给大家整理了一些2021销售提成方案设计,我们一起来看看吧! 2021销售提成方案设计1 为了充分调动业务开拓的主动性,根据多劳多得,不劳不得的安排原则,以个人所制造的销售纯利润为标准核定业务提成,制定本方案。 一、适用

g***1 2年前 上传554   0

LB 公司“年薪制”管理方案设计

LB 公司“年薪制”管理方案设计第一章 总 则第一条 为适应市场经济发展,健全公司持续发展经营机制,造就一支高品质经营管理队伍,实现资产保值增殖,特制定本办法。第二条 适用范围:公司总经理、副总经理、总经理助理。第三条 遵循原则1、坚持按劳分配,体现效率优先、兼顾公平的原则。2、坚持责任、风险、利益相一致的原则。3、坚持先考核,后兑现的原则。4、坚持风

x***6 10年前 上传554   0

学生成绩管理数据库系统设计(数据库实验大作业)

学生成绩管理数据库系统设计 课程:数据库安全实验 姓名: 学院: 计算机学院 专业: 信息安全 学号:一、需求分析1.1 编写目的本产品实现了一个基于mySQL数据库下的学生信息

文***品 1年前 上传458   0

图书管理系统数据库设计数据库应用系统开发课程设计

信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入

文***品 2年前 上传448   0

人力资源管理系统数据库设计《数据库系统原理》课程设计报告

《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 名: 学 号: 指导老师: (副

文***享 1年前 上传429   0

模块设计报告

   模块设计报告 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 模块设计报 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: Company-Project-SD-DATABASE 当前版本: X.Y 作者:   完成日期: Year-Month-Day 版 本 历 史

子***龙 9年前 上传16758   0

人才测评方案设计

 目 录 1 测评背景 ………………………………………………………………………1 2 测评目的 ……………………………………………………………………1 3 岗位的素质特征分析 ……………………………………………………1 3.1 具有战略眼光 ………………………………………………………………4 3.2 具备极强的洞察、分析能力………………………

z***u 5年前 上传1155   0

活动方案设计方法

活动方案设计方法  从去年开始做节日活动,一路下来,觉得其实节日活动来来去去也就是那些东西,要素也就那么几个,总结一下的话,又是一篇文章哈。  下面说一说,一个节日活动,要怎么做。  定目标  目标很重要,你这次这个节日活动要达到什么样子的效果,你就得按照某一个模式去做。目标大多数是这几个――促进充值、促进消耗、促进上线、促进玩家进度、推动某个功能。  每次节日,尤其是比较紧

m***x 9年前 上传588   0

服装租赁管理系统数据库设计

本科学生综合性实验报告课程名称:数据库系统原理项目组长 学号 项目组员 学号 项目组员 学号 班 级 班 实验项目名称 服装租赁管理系统数据库设计 指导教师

文***品 2年前 上传479   0

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1360   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传690   0

医院管理系统数据库课程设计

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 2年前 上传462   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传284   0

图书管理系统数据库设计-MYSQL实现

图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。2、需求分析图书管理系统的需求定义为:1.学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。2.当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否

z***u 1年前 上传498   0

通讯录管理系统数据库设计与实现

通讯录管理系统数据库设计与实现1 需求简介(XX)1.1 功能概述通讯录管理系统用户基本信息管理联系人基本信息管理修改昵称修改密码添加联系人修改联系人删除联系人条件查询关键字查询分组基本信息添加分组修改分组名1.2 数据要求功能中涉及的数据项说明。1. 用分组基本信息(Admin):包括 分组号、分组名;2. 用户基本信息(Dormitory):包括 账号

文***享 3年前 上传715   0

基于MYSQL的图书管理系统数据库设计

题目:基于MYSQL图书管理系统数据库设计 目录1.题目概述 32.需求分析 32.1功能需求 32.2数据需求 42.3 数据安全与约束 42.4 数据流图 53.概要设计 63.1 实体及联系 63.2 ER图 64.逻辑结构设计 94.1 数据库模型 94.2 数据库模型函数依赖集 105.程序设计 125.1图

文***品 3年前 上传746   0

数据库元数据管理系统设计与实现

本科毕业设计(论文) 题  目:  数据库元数据管理系统设计与实现 院  系:       专业年级:  2009级    学生姓名:   学号:  指导教师:  2013年 X月 X日数据库元数据管理系统设计与实现摘要元数据

文***品 2年前 上传404   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传514   0

小区物业管理系统数据库设计

小区物业管理系统的设计与实现报告内容摘要:1 需求分析说明书2 概念结构设计3 逻辑结构设计4 物理结构设计5 详细设计6 总结(经验体会)小组自评:在设计实现整个项目的过程中,小组成员都积极参与并且表现出了热情认真的态度。尤其是在遇到大家都不清楚的地方时,每个人都能积极去查阅资料,然后及时分享信息,这对于我们本身对数据库的课程学习

z***u 1年前 上传343   0

数据库设计报告

   数据库设计报告 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 数据库设计报告 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: Company-Project-SD-DATABASE 当前版本: X.Y 作者:   完成日期: Year-Month-Day 版 本

c***u 13年前 上传23423   0

销售员招聘方案设计

销售员招聘方案设计人管1421 3501寝 成员名单:140242001 姚星汝140242002 郑景文140242003 王璟瑶140242004 王 馨140242006 杨 婷 皇家汽车 招兵买马 皇家汽车自成立来,迅速发展,主要经营奥迪、宝马、沃尔沃、凯迪

文***品 3年前 上传714   0

销售人员培训方案设计

XX学院毕业设计(论文)题目 甘肃郝氏碳纤维有限公司销售人员培训方案设计系 别 管理工程系 专 业 工商企业管理 班 级 工商 姓 名 学 号 指导教师(职称) (讲师)日

文***品 2年前 上传663   0

**库存管理

2005年,**花费了8000万元做了一个ERP系统,希望以此来彻底改变**原有的管理模式和运营模式。

x***g 6年前 上传14270   0