毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

PB仓库管理系统(流程图+ER图+源代码+论文设计) 第9页

更新时间:2010-5-13:  来源:毕业论文
PB仓库管理系统(流程图+ER图+源代码+论文设计) 第9页
为了显示库内所有产品,在窗体界面上添加了数据窗口控件和数据窗口对象dw_product,该对象数据源是数据库tbl_product表和 tbl_stock表。其中从tbl_stock表中获得该产品的数量信息。本窗体的确定按钮的clicked事件主要完成对tbl_inform2和tbl_stock表的操作,其中tbl_stock表主要是更新该编号的产品的库内数量,tbl_inform2表主要作用是记录每次入库产品信息记录。完成以上功能的主要代码如下:
nsert into tbl_inform2(inid,pid,amount) values(:inid,:i,:amount);
UPDATE tbl_stock
SET amount = amount + :amount
WHERE pid=:i;
w_input.dw_2.retrieve(inid)
4.5  盘点子模块的设计
通过本子模块完成修正数据库中产品由于某些原因导致库内实际数量和数据库中相应库存数量不一致的情况,分为盘盈和盘亏二种情况。
本子模块为了方便选择需要盘点的产品,在窗体的界面上设计了一个数据窗口对象,数据源为产品表和库存表。
选择某产品后,通过数据窗口控件的相应函数获得该产品的编号,然后通过update语句更新该产品的库存数量,主要的代码如下:
i=dw_1.getitemnumber(dw_1.getrow(),"tbl_product_pid")
UPDATE tbl_stock  SET amount = amount + :amount  WHERE pid=:i;
在进行盘点操作时候,需要将盘点亏损或者盘盈的操作和原因记录,这里记录的数据库表是tbl_checkform表,在对库存表进行更新修正的同时,将本次操作利用sql语句中的insert into语句记录在tbl_checkform表。
盘点操作的界面如图所示:
4.6 单据查询子模块
通过本子模块,可以完成对入库单,出库单,盘点单的查询。
本窗体主要由数据窗口控件,选择按钮控件,文本输入框控件等组成。
数据窗口控件主要用于显示所查询条件下的数据清单。默认状态下窗体打开时候显示所有的入库单,在下面的文本输入框输入相应的查询条件后可以查询出所需的记录。
系统执行查询时候首先利用if语句判断选择的查询条件,代码如下:
if rb_1.checked then……这里表示如果第一个选择按钮控件选中状态时,执行某语句。
接着利用if语句判断输入的文本框中条件值是否为空。
 
根据不同的查询条件值设定相应的查询条件语句,比如根据经办人值设定相应的查询条件如下:
if sle_3.text<>"" then
 chandle="(handle like '%"+sle_3.text+"%')"
else
 chandle="(handle like '%')"
end if
最后系统根据最后设定条件做为数据窗口控件setfilter函数过滤的条件查询获得所需的记录。代码为:dw_1.setfilter(cid+chandle)
总结
本次毕业设计,历时两个多月,其间经历了查询资料的奔波,系统分析的困惑,调试程序的烦恼,小小成功的喜悦。所有这一切,使我深深的认识到:进行系统设计,不仅要对系统进行深入、细致、多角度、全方位的系统分析,还要在程序设计中养成一个细密、严谨的编程习惯,只有这样,才能提高编程效率。最后,感谢指导老师在这次毕业设计中对我的帮助!也感谢帮助过我的同学们!参考文献
1.《PowerBuilder7.0时尚编程100例》网冠科技 编著 ************机械工业出版社2.《PowerBuilder7.0从入门到精通》
高平 编著***************北京航空航天大学3.《PowerBuilder7.0 Programmer’s Guuide》
王  鹏 编著***********北京希望电子出版社4.《计算机管理信息系统的开发》
向江华等******************清华大学出版社5.《软件工程导论》
张海藩********************清华大学出版社6.《数据库技术》
罗小沛**********************华中理工大学7.《PowerBuilder实用编程技术》
齐治文,乌云高娃,戴士弘    编著**************************清华大学出版社
8.《数据库系统原理教程》陈红,王珊    编著****************************清华大学出版社
9.《Gallagher Simon,Herbert Simon. PowerBuilder 程序设计大全》        **************************机械工业出版社,附件里面还有答辩ppt

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

PB仓库管理系统(流程图+ER图+源代码+论文设计) 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。