- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
进销存系统中商品快速录入解决方案
进销存系统中商品快速录入解决方案 摘 要:PowerBuild是很好的数据库前台开发工具,在MIS信息系统的开发中应用广泛。商品销售企业对所售商品要实现方便快捷的管理,必须依靠计算机技术来对商品信息进行高效的管理,本文将就利用PowerBuild开发一家小型家电零售企业的进销存系统中实现商品入库快速录入的方法进行阐述。
关键词:PowerBuild,商品信息,管理,快速录入
一、问题综述
在商品进销存系统的需求分析阶段,经过与仓库管理人员进行充分的沟通后,了解到每件商品都有条形码,有些商品的规格型号一样但是条形码每件都不一样,这样商品入库时的信息录入工作量就会很大,也会导致录入信息的可靠程度降低,客户提出要尽量减少工作人员的数据录入量,提高工作效率。
二、问题的解决方案
1、系统分析
根据客户的需求,经过实体关系图分析,最后建立有关商品入库信息的几张表为:商品入库信息表(条形码,商品代码,数量,单价,供应商代码,进货日期,进货发票号,录入日期,录入人员),商品信息表(商品代码,商品名称,品牌,规格型号,生产厂家代码),供应商信息表(供应商代码,供应商名称,供应商地址,供应商联系电话),生产厂家信息表(代码,厂家名称,地址,联系电话)。
2、方案的实现
本系统使用的数据库是Sybase Adaptive Server Anywhere Database,开发工具使用PowerBuild9.0,条形码的录入由一个无线条码枪扫描完成。
根据以上的分析创建以下几张表:商品入库信息表spjxqkb,商品信息表spxxb,供应商信息表gysxxb,生产厂家信息表sccjxxb。
根据供应商信息表,生产厂家信息表,商品信息表和商品入库信息表分别创建信息录入对应的4个数据窗口d_gysxxb, d_sccjxxb, d_spxxb和d_spjxqklr以及录入窗口w_gysxxb ,w_sccjxxb, w_spxxb 和w_spxxedit。
商品入库信息录入的实现过程如下:
根据spjxqkb表建立一个商品入库信息录入数据窗口d_spjxqklr如下:
再创建一个录入窗口w_spxxedit
窗口中有一个数据窗控件(控件名为dw_1数据对象为d_spjxqklr),增加(cb_1)、保存(cb_2)和关闭(cb_3)三个按钮控件,一个复选框控件(cbx_1)
下面是程序的源代码
定义一个全局变量:lrry,在系统登录时将登陆用户名赋值给这个变量
定义窗口变量:用来存放前一次录入保存成功的商品信息,以便下次录入时调取。
Private:
Long spsl
string spmc,spxh,spdj,pinp,sccj,gysdm,jhfp,lrry,beiz
datetime jhrq,chrq,slrrq
窗口open事件的程序脚本如下:
dw_1.SetTransObject(sqlca)
dw_1.retrieve()
增加(cb_1)按钮实现向表中插入一条记录的功能,按钮Clicked事件的程序脚本如下:
int li_row
string slrrq
li_row = dw_1.insertRow()
dw_1.ScrollToRow(li_row)
dw_1.SetRow(li_row)
select GetDate(*) into :lrrq from pbcatcol; /* 取当前数据库系统的时间 */
jhrq = lrrq
slrrq = string(lrrq)
在首次录入商品信息时,数据窗中的商品名称、规格型号、生产厂家、品牌、供应商等信息通过数据窗的下拉窗口技术关联数据窗d_gysxxb,d_sccjxxb,d_spxxb来实现选取录入,提高录入效率。
以下语句实现从窗口变量中提取商品信息放入数据窗口实现商品信息的自动录入
dw_1.setitem(li_row,’spdm’,spdm)
dw_1.setitem(li_row,’smxh’,spxh)
dw_1.setitem(li_row,’spdj’,spdj)
保存(cb_2)按钮实现窗口录入数据的保存,按钮Clicked事件的程序脚本如下:
if dw_1.update() = 1 then
commit;
dw_1.retrieve()
else
rollback;
messagebox(”提示!”,”保存失败!”)
end if
复选框控件(cbx_1)的Clicke
您可能关注的文档
- 足球意识在高校公共体育课中培养.doc
- 足球裁判中自由裁量权思索.doc
- 足球运动竞赛情报理论框架构建.doc
- 跛足-作为此在和大地关联隐喻.doc
- 跟进式专题教研实践和思索.doc
- 跟骨锁定钢板内固定和撬拨复位经皮固定治疗跟骨骨折疗效研究.doc
- 跨世纪老人陆璀与她 《晨星集》.doc
- 跨区域创新系统协同发展探究.doc
- 跟踪审计作用与目前发展状况.doc
- 跨国传媒集团进驻中国传媒市场营销策略研究.doc
- 空间向量的数量积运算课件2025-2026学年高二上学期数学人教A版选择性必修第一册.pptx
- 平面向量的概念课件2024-2025学年高一下学期数学人教A版必修第二册.pptx
- 直线与平面垂直+课件2024-2025学年高一下学期数学人教A版必修第二册.pptx
- 两角差的余弦公式课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 函数的零点与方程的解课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 奇偶性的应用(对称性、周期性)课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 函数的单调性课件2025-2026学年高二上学期数学人教A版选择性必修第二册.pptx
- 函数的零点与方程的解课件高一上学期数学人教A版必修第一册.pptx
- 函数y=Asin(ωx++φ)(课件)2025-2026学年高一上学期数学(人教A版必修第一册).pptx
- 正弦函数、余弦函数的性质课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
最近下载
- 《学前教育政策法规与教师职业道德》学前教育专业全套教学课件.pptx
- 黑龙江工商学院《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 2023-AI行业:华为+AI大模型开源生态及大模型平台实践.pptx VIP
- 地中海建筑风格(The-Mediterranean).ppt VIP
- 黑龙江工商学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 水利部考试历年真题——水利基础知识试题集.docx VIP
- Unit 1 Home (Integration) 课件(共17张PPT)2025年七年级下册《英语》译林版(含音频+视频).pptx VIP
- 国家开放大学本科《人文英语4》一平台机考总题库[珍藏版].pdf
- 2025山东大学(威海)教务处非事业编制岗位招聘1人考试历年真题汇编附答案解析.docx VIP
- 2025高考物理专题复习-人船模型(共20张ppt).pptx VIP
原创力文档


文档评论(0)