按关键词阅读: 系统 管理 超市 小型 进销存
修改报损信息 。
删除报损信息 。
查找报损信息,按商品统计分析报损信息 。
其他与报损信息相关的常用操作 。
报损信息类clsDispose用来具体处理单条报损信息 , 完成报损信息的基本操作功能 , 如添加、修改、删除等 。
选择菜单工程 添加类模块命令 , 打开“添加类模块”对话框 , 选择“VB类生成器” , 使用类生成器在工程中添加clsDispose类 , 表5.7 报损信息类clsDispose属性名称数据类型说明IDLong报损编号MerchandiseIDLong商品IDMerchNameStri 。
41、ng商品名称RegDateDate登记日期CountLong报损数量ReasonSingle报损原因OperatorIdString操作员IDRemarkString备注RegTimesLong登记次数TotalCountLong报损总数量TypeNameString商品类型名clsDispose类中的AddNew、Update和Delete方法 , 与进货信息中的处理很类似 , 只是数据库中的字段不同而已 。
5.1.8 管理员信息管理模块管理员信息管理模块的功能需要由clsAdmin和clsAdmins两个类来实现 , 它的主要功能是:添加管理员信息 。
修改管理员信息 。
删除管理员信息 。
查找管理员信息 。
验证管 。
42、理员密码 。
其他与管理员信息相关的常用操作 。
管理员信息类clsAdmin用来具体处理单条管理员信息 , 完成管理员信息的基本操作功能 , 如添加、修改、删除和验证密码等 。
选择菜单工程添加类模块命令 , 打开“添加类模块”对话框 , 选择“VB类生成器” , 使用类生成器在工程中添加clsAdmin类 , 如下图所示 。
表5.8管理员信息类clsAdmin表属性名称数据类型说明AccountString管理员账号PwdString密码IsDefaultBoolean是否是默认用户clsAdmin中的AddNew、Update和Delete方法 , 与以上各类中的处理很类似 , 只是数据库中的字段不同而已 。
5.2 开发基本界面组件进 。
43、销存管理系统基本界面组件用来处理进销存管理系统中与界面相关的操作 , 既负责与用户界面层进行数据传递 , 同时也要将界面端的请求传递给业务处理层 , 进一步转化为数据库操作 。
它包括以下功能:商品类型操作管理 , 对应frmMType窗体和clsOpMType类 。
商品操作管理 , 对应frmMerch窗体和clsOpMerch类 。
供货商操作管理 , 对应frmProvider窗体和clsOpProvider类 。
进货操作管理 , 对应frmBuy窗体和clsOpBuy类 。
销售操作管理 , 对应frmSell窗体和clsOpSell类 。
报损操作管理 , 对应clsDispose窗体和clsOpDispose类 。
管理员操作管理 , 对应fr 。
44、mUser窗体和clsOpAdmin类 。
5.2.1信息输入界面加操作类的设计思想(1)每个模块的组成在本组件中 , 每一个模块都是由信息输入界面与相应的操作类来实现的 , 具体完成的功能如下:信息输入界面:可供添加或修改时调用 , 用来获取用户输入 , 将用户输入封装到对应的信息管理类中 。
操作类:可供界面端程序调用 , 实现了两个功能:其一是用来调出信息输入界面 , 接收用户输入 , 将输入存入数据库 , 并给出数据库操作的结果;其二是通过传引用的方式 , 向用户界面端传入的控件添加数据 , 从而在用户截面端显示 。
(2)输入界面的代码结构为了方便维护和快速开发 , 每个界面的实现代码结构都很相似 , 大多都包括如下的方法:ShowDlg:用 。
45、来显示对话框 , 内部调用Me.Show vbModal , 程序停止在这里 。
SetStatus:设计对话框控件的默认状态 。
SetDefaultValue:设计对话框的默认值 。
OKButton_Click:确定按钮单击处理事件 。
CheckValid:检查用户输入有效性 。
SaveValue:保存用户输入 。
CancelButton_Click:取消按钮单击处理事件 。
当用户单击确定或取消按钮后 , 程序继续执行ShowDlg函数后面的语句 , 用来保存或放弃用户输入 。
(3)操作类的代码结构同样为了方便维护和快速开发,每个操作类的代码结构也都很相似,大多包括如下方法:Add:管理增加操作 。
Modify:管理修改操作 。
。
46、Delete:管理删除操作 。
AddToLvw:将单个对象加入列表 , 或在列表中更新 。
InitListview:设置ListView的显示样式 。
ObjsToListView:将对象集合显示到ListView中 。
FillListView:显示指定类型对象到列表控件 。
GetObjFromControl:从列表或树形图中得到一个对象 。
ObjsToCornbo:传入参数为对象的单向类与组合框 。
FillCombo:将全部对象加入到组合框中 。
(4)创建组件的公共模块为了将来扩展方便 , 这里加入一个公共模块 , 命名为mdlMain, 现在只添加一个空的Sub Main作为组件的初始化函数 。
稿源:(未知)
【傻大方】网址:/a/2021/0801/0023373838.html
标题:小型|小型超市进销存管理系统( 七 )