商场零售管理系统(8)

2019-04-21 15:15

齐齐哈尔大学毕业设计(论文)

4.3 基本资料管理

基本资料管理包括四部分的内容:部门信息,员工信息,省份信息,单位一览。这个子功能是对商品销售中的人员及相关信息的管理,是商品销售中不可缺少的一个环节。

4.3.1 部门资料维护

图4-11 部门资料管理

表4-1 department控件清单

控件名称 命令按钮 命令按钮 命令按钮 命令按钮 数据窗口 静态文本框

简称 Cb_5 Cb_6 Cb_7 Cb_8 Dw_1 St_1

Text内容 新增 删除 确定 退出 D_department 部门资料管理

界面设计如上图所示,有新增,删除,确定,退出四大功能为数据库操作前台, W_department窗口的open事件代码如下:

32

齐齐哈尔大学毕业设计(论文)

dw_1.settransobject( sqlca) dw_1.retrieve( )

(1). 新增按钮cb_5代码如下:

long row_number dw_1.reset( )

row_number=insertrow(dw_1,0) (2). 删除按钮cb_6代码如下:

long current_row

current_row=dw_1.getrow( ) deleterow(dw_1,current_row) (3). 确定按钮cb_7代码如下:

if update(dw_1,true,false)=1 then

dw_1.resetupdate( ) commit; rollback;

messagebox(\错误!!\,\保存失败!!\

else

end if

(4). 退出按钮cb_8代码如下:

int mcount int updateornot

mcount=dw_1.modifiedcount( ) if mcount=0 then

close(w_department)

updateornot=messagebox(\提示\,\您修改了数据窗口中的数据,是否保存?\,elseif mcount>0 then question!,yesnocancel!)

if updateornot=1 then

if update(dw_1,true,false)=1 then

dw_1.resetupdate( ) commit; rollback;

33

else

齐齐哈尔大学毕业设计(论文)

messagebox(\错误!\,\保存失败!!!\close(w_department)

end if rollback;

close(w_department)

else

end if

end if

4.3.2 员工基本信息维护

图4-12 员工资料管理

员工资料管理w_employee的设计参考w_department。 w_employee窗口的close事件:

AnimateWindow(Handle(This),500,AW_CENTER + AW_HIDE) ULong AW_DURATION_DEFAULT = 200 ULong AW_HOR_POSITIVE = 1 ULong AW_HOR_NEGATIVE = 2 ULong AW_VER_POSITIVE = 4

34

齐齐哈尔大学毕业设计(论文)

ULong AW_VER_NEGATIVE = 8 ULong AW_CENTER = 16 ULong AW_HIDE = 256*256 ULong AW_ACTIVE = 256*256*2 ULong AW_SLIDE = 256*256*4 ULong AW_BELND = 256*256*8

Function ULong AnimateWindow(ULong hand,ULong dwTime,ULong dwFlag) Library \

关闭的时候实现从四周向中间收缩的特效。

4.3.3 省份设置

图4-13 省份信息一览

此功能的设计详细步骤如下:

点击PowerBuilder工具栏上的工具按钮new,在弹出的窗口中选中windows,并把这个窗口命名为w_province。数据窗口继承了uo_gridsort,可以对其按升序或降序排序。 数据窗口的open事件:

dw_1.settransobject( sqlca) dw_1.retrieve( )

35

齐齐哈尔大学毕业设计(论文)

表4-2 province控件清单

控件名称 静态文本框 数据窗口 命令按钮

简称 st_1 dw_1 cb_1

text内容 省份信息一览 关闭

4.3.4 单位设置

图4-14 单位信息一览

创建或修改数据窗口对象均在数据窗口画板内进行。 (1). 连接数据库

数据窗口的数据主要来源于数据库,因此,在使用数据窗口画板之前,首先必须与要访问的数据库进行连接。当进入到数据窗口画板以后,实际操作的就是当前连接的数据库中的数据。因此,如果需要与不同的数据库连接,必须在使用数据窗口对象以前就做好这项工作。

(2). 建立一个新的数据窗口对象

PowerBuilder为建立数据窗口对象提供了向导,根据向导的提示,可以十分方便的建立所需的数据窗口对象。下面是创建数据窗口对象的一般步骤。

(1). 选择file/new菜单项,或单击PowerBuilder工具栏上的new按钮,打开new对话框。

36


商场零售管理系统(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中外文艺沙龙精鉴的辞典 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: