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

一个备品备件管理信息系统的设计 第2页

更新时间:2011-1-8:  来源:毕业论文

一个备品备件管理信息系统的设计 第2页
 
图 3      系统主要模块示意图
 
 
4、2、2  数据窗口技术的应用
PowerBuilder  之所以功能强大并受到广大开发者的欢迎,其关键原因之一就是拥
有数据窗口(DataWindow)技术,数据窗口是Power Builder的高级结构,它将数据访
问封装到功能强大、智能的、以数据为中心的对象中。数据窗口对象的主要功能是显示
数据并允许用户修改,数据窗口对象包含两个主要部件:数据信息及数据的显示格式。
下图是设计中的一个数据窗口实例:
   
图 4    数据窗口设计实例
 
 数据窗口实际是 Power Builder 封装起来的一段 SQL语句,理解了这一点可以在
程序设计和调试阶段更加有的放矢。
 
4、2、3  模糊查询技术的实现
        本系统中的查询功能要求实现模糊查询,也就是部分条件查询,例如用户可以输入
第 4  页

“tr”就可以查询到 “strm”、“mtrm” 、“S—TRM”等信息。要实现此功能可以采用
两种方式:  利用数据窗口控件的SetFilter()和 Filter()方法,例如:
 
string Var1
 
Var1 = "ME"
dw_Employee.Retieve()
dw_Employee.SetFilter("emp_state = '"+ var1 +" '")
dw_Employee.Filter()
 
但是这种方法不太灵活,而且每次查询的时间成本太高,因此本系统不采用这种方式。
  利用数据窗口控件的 GetSqlSelect()和 SetSqlSelect()方法,对 Power Builder 封装
起来的 SQL语句进行修改,动态生成SQL语句,从而实现模糊查询,这种方法比第一
种方法灵活,本系统采用这种方法,实例代码如下:
    
首先声明一个Instance变量:
string oldsql       
    
然后在“查询”按钮的Script中添加以下代码:
 
/* the following code is ok */
 
string wheresql
string newsql
//设置模糊查询的WHERE 条件
wheresql="where qybc.csdmc like   '"+'%'+sle_1.text+'%'+"'"
//合成新的SQL Select语句
MessageBox('',wheresql)
newsql=oldsql+wheresql
//数据窗口进行查询
dw_1.setsqlselect(newsql)
dw_1.retrieve()
 
5  
系统的功能和使用文护
5、1  系统文护
系统的文护通过专用的接口系统模块-总体设计模块的“数据导入导出”、“备品备
件编码文护”和“仪器仪表编码文护”来完成,此部分只提供给超级用户,以防止其他用户
的误操作而引起的数据破坏。 
“数据导入与导出”功能可以支持直接导入Excel(xls文件)、逗号分割的纯文本(cvs
第 5  页

文件)、空格分割的纯文本(txt 文件)、Tab 分割的纯文本(txt 文件)等格式的文件,次功
能提供了强大的数据交换和共享能力,提高了系统的实用性和方便性。
  “备品备件编码文护”和“仪器仪表编码文护”功能主要是文护系统的备品备件编码
和仪器仪表编码两个系统字典,因为此功能涉及到系统内部的查询和检索的主要实现部分,
而且此编码一般不需要更改,因此只是作为一个系统文护工具使用,并不发布给最终用户。
5、2  系统功能与使用
下面是系统运行时的屏幕硬拷贝并作详细说明:
5.2.1    系统的主窗口:
系统主窗口是整个系统的入口点,采用按钮驱动,系统包括“备件管理”、“仪器仪表管
理”、“故障管理”和“返修管理”四个部分,选择不同按钮分别打开不同的操作窗口。选择
“退出”则退出系统。
 
 
图 5    系统主窗口
 
5.2.2    备件管理窗口:
单击主窗口的“备件管理”按钮后打开备件管理窗口,如下图所示:
窗口主体是一个数据窗口,用来显示备品备件信息。显示窗口中的数据可以按照任意字
段排序,要排序时只要在要排序字段上面单击鼠标右键即可,单击两次即为以相反顺序排序。
窗口中显示的数据每隔一行用不同颜色做背景色,可以清楚标示各行,增强界面的友好性。
第 6  页

 
图 6    备品管理主窗口
 
敞口下面为7个按钮,实现管理的主要功能,它们依次是:
a) to Excel 按钮
单击此按钮出现“另存为Excel”对话框,如下图,实现数据、报表的输出功能:
 
图 7     另存为Excel对话框
指定保存目录和文件名后即可保存为Excel文件。
b)   “添加”按钮
单击添加按钮出现“添加备品”窗口,如下图:
 
 
 
第 7  页

 
图 8    添加备件窗口
 
分别填写各项数据后单击“保存”,即可把备品添加到备品库中。如果连续添加,则保
存后单击“增加”按钮,系统打开新的添加备件窗口。添加完毕,单击“返回”按钮返回主
窗口,同时系统的备件显示窗口自动刷新,立即可以看到操作结果。
 
c)  “删除”按钮
单击“删除”按钮出现“删除”确认对话框,提示用户将要删除备件,如下图:
 
图 9    “删除”确认对话框
 
确定之后删除,注意此时删除的是光标所处的一行,即前面显示小手标记的一行,必须
看清再删,防止误操作。
d)   “修改”和“保存修改”按钮
这两个按钮实现对备品数据的修改,在主窗口中,所有显示的数据处于只读状态,只能
显示,不能修改。必须先单击修改按钮,才能进入修改模式,此时数据变成可修改状态。修
改完成后先按“保存修改”按钮,保存修改结果,同时进入数据只读状态。

上一页  [1] [2] [3] 下一页

一个备品备件管理信息系统的设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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