物资供应库房管理系统的建立

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:l568123016
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:
  《物资供应库房管理系统》是由采购物流处委托,网络系统处承办,目的是为了提高物资供应库房管理水平,加大管理力度,发挥计算机高速准确的特点来提高物资供应库房管理的工作效率,降低管理人员的劳动强度。为以后应用管理软件的升级和再开发打下基础。
  主题词:库房 管理系统
  中图分类号:TN948.61
  一、引言
  PowerBuilder是一种可在多种操作系统环境下运行的支持可视化开发技术并主要用于数据库应用软件的开发工具。它具有以下两个显著特点:
  1.PowerBuilder开发出的数据库应用系统是一种Client/Server(客户机/服务器)结构的系统。它可同时开发Client端和Server端的应用,也就是说:用PowerBuilder开发出来的程序,其主要作用是同用户进行交互,从用户那里采集数据,接受用户的数据操作请求,然后将这些请求交给相应的Server去执行,再将Server的执行结果反馈给用户。
  2.PowerBuilder几乎能访问当前流行的所有数据库中的数据,这是其功能强劲的一个重要体现。并且它非常适合于开发数据库应用程序,即管理信息系统(MIS)。
  基于以上两点, 根据我厂计算机网络系统的实际情况,我采用了PowerBuilder作为物资供应库房管理系统的开发工具,后台数据库采用目前国际先进的Microsoft SQL Server大型关系数据库。
  二、系统简介
  《物资供应库房管理系统》是根据企业物资管理理论和采购物流处多年的物资管理工作经验而编制的网络管理软件。主要功能是管理物资库房的所有物资明细帐。其功能为物资库房管理功能、物资库房对财务的报表功能、物资库房盘点功能、物资库房管理各种数据的查询功能、物资库房管理各种基础数据的维护功能等部分。
  1. 库房管理功能:
  将物资出入库情况输入系统,并按财务制度要求输出库房明细帐和汇总表,及库房盘点表。
  2. 库房数据动态查询功能:
  对库房出、入、存及相关数据进行动态查询。库房数据保存期为两年。
  3. 供货厂商情况查询功能:
  对供货厂商和所供物资进行查询。对指定物资的供货厂商进行查询。
  4. 基础数据维护功能:
  根据物资供应库房的实际情况,对系统基础数据进行增、删、改的维护。
  5. 安全保密功能:
  本套软件设有防止他人随意修改数据的安全措施,即只允许指定人员添加、修改数据。其他人员只能查询数据。
  三、软件规划
  1.关于数据库
  根据系统要求,在物资管理数据库中建立了如下主要数据库表:
  1.1物资明细表:
  包含采购物流处负责的所有物资明细信息,主要是物资名称或牌号、规格、标准、计量单位、计划单价、进货单价、物资分类、保管员、采购员、库房、库号等。该表主要用于物资库房数据的输入等功能。
  1.2供货厂商及所供物资明细表:
  包含采购物流处负责所有物资的供货厂商及每个厂商所供的物资信息,主要是厂商名称、物资名称或牌号、规格、标准、等。该表主要用于物资库房数据的输入和对供货厂商情况的查询等功能。
  1.3保管員信息表:
  包含物资库房名称及保管员的信息。该表主要用于对物资明细表的维护、物资库房管理和查询选项等功能。
  1.4采购员信息表:
  包含物资采购人员的信息。该表主要用于对物资明细表的维护、物资库房管理和查询选项等功能。
  1.5物资分类信息表:
  包含物资分类的信息。该表主要用于对物资明细表的维护、物资库房管理和查询选项等功能。
  1.6物资计量单位信息表:
  包含物资计量单位的信息。该表主要用于对物资明细表的维护、物资库房管理和查询选项等功能。
  1.7物资使用部门信息表:
  包含物资使用部门的信息。该表主要用于对物资明细表的维护、物资库房管理和查询选项等功能。
  1.8物资出入库明细表:
  包含物资出入库房的详细信息。该表主要用于物资库房管理的财务报表、库房盘点表与查询。
  3.关于数据窗口
  数据窗口的数据源一般选择Quick Select和SQL Select两种,其区别为Quick Select用于数据输入的数据窗口,SQL Select用于数据查询的数据窗口。数据的表示方式一般选择Freeform和Grid两种,Freeform 形式的自由度高,比较灵活,可以用于输入数据窗口的设计,而Grid形式主要用表格的形式来显示从数据源中获取的数据,可以用于查询数据窗口的设计。另外还有重要的一点,尽量使用DBMS级的数据过滤,也就是在Data Window的SQL Select语句中指定Where子句,利用一个条件来过滤掉那些不想要的数据,这样做的好处是在应用程序这一端,不必花费大量的内存去存储从数据库传过来的数据。我在程序设计的过程中就充分的使用了这一特性。
  3. 关于窗口
  窗口是用户真正所能看到的图形用户界面中最基本的元素。它包括窗口的设计、窗口与数据库的连接、窗口上各控制的事件的响应(主要通过编程来实现)。一般来说,窗口设计要花费整个应用程序设计的1/3的时间,所以我在程序设计过程中充分利用了PowerBilder所支持的面向对象的开发技术,即窗口的继承。这样不但可以重用窗口的框架和大量的编程代码,还可以大大的缩短花费在窗口上的时间。
  四、心得、体会
  a)在一个应用程序的整个开发过程中,软件规划的作用非常重要,它直接影响到系统的工作效率和开发周期。软件规划的工作可以细致到整个程序划分为那几个模块,每个模块实现哪些功能,如何实现这些功能以及这个实现方法的优势。
  b).PowerBuilder中的数据窗口功能非常强大,它不但是程序与数据库进行数据交互的中间媒介,而且还决定着数据以何种面貌展现在用户面前。使用数据窗口可以避免编写SQl Select语句,但正是由于这个原因,使得有时修改数据窗口的Where子句变得非常困难,给数据的DBMS级过滤带来不便。还有一点,构造数据窗口的字段选择的多与少,常常能带来意想不到的效果。
  c).如果数据窗口数据的表示方式为Freeform,同时与之相连的表没有记录时,要想在数据窗口控制中显示出数据窗口的框架,使用Retrieve()函数是不行的,应在表中添加一条空记录再显示出来,即:dwcontrol.InsertRow(0),这样就可以把窗口框架显示出来。
  d).动态地创建数据窗口技术可以在程序运行过程中随时指定一个数据窗口与一个数据窗口控制相连接,这样在开发过程中就有了很大的灵活性。可以指定在什么条件下,数据让用户看到,什么条件下不让用户看到。
  e).数据的过滤一般由三种方法,但比较常用的是DBMS级过滤(在DataWindow SQL Select语句中指定Where子句)和Client端过滤(使用SetFilter()和Filter()函数)。使用DBMS级过滤可以不必花费大量的内存去存储那些从数据库中传来的数据,而使用SetFilter()和Filter()函数则具有很大的灵活性。在实际的运用过程中,应将两者结合起来使用。
  3.参考文献
  ①《PowerBuilder 6.0程序设计大全》机械工业出版社 Simon Gallagher /Simon Herbert著
  ②《PowerBuilder 用户参考手册》北京希望电脑公司
其他文献
摘 要:作者结合自己的授课经验和体会,提出《材料失效分析》课程教学应从教师积极的教与学生主动的学两个方面入手,通过采用多媒体,计算机等现代教育手段以及巧用工程实例,引入科研内容等措施,结合课程内容采取相应授课方法,从而切实提高《材料失效分析》课程的教学质量。  关键词:材料失效分析;课程教学;探索  中图分类号:G642 文献标识码: A 文章编号:  引言  材料失效问题存在于各类材料中,它直接
期刊
【摘要】影视教学法已全面进入学生课堂。本文在简述何为影视教学法当中,分析怎样利用影视教学法提高学生学习英语兴趣,打造高效课堂。探讨影视教学法对现代英语教育的重要性。  【关键词】影视教学法 电影 英语课堂 教学模式  中图分类号:H319  在现代教育教学中,随着科学技术和网络的发展,多媒体和各种高科技辅助授课越来越被各个学校普遍应用。相对而言,授课方式的多样化生动化收到了更好的教学成果,而影视教
期刊
摘要:高职院校的学生构成、生源素质、文化氛围、办学条件等硬件软件条件,使学生管理工作面临新的困难,同时也给学生管理工作提出了新的挑战,这种挑战表现在不仅影响了高职院校正常的教学秩序,也影响了高职院校所培养出来的学生质量,这两个重要方面需要引起高度的重视!  关键词:高职院校;学生管理模式;创新研究  中图分类号:C93  1.前言  目前,高职院校在校生基本上都是90后,且大部分是独生子女,他们以
期刊
摘要:随着经济社会的飞速发展,船舶工业装备的发展也上升到了一定的高度,本文对船舶工业装备产业的创新发展进行了分析和展望。  关键词:船舶工业装备;产业创新;发展  中图分类号:F426.474  我国发改委给出文件指出要采取各種手段和措施增强船舶工业装备产业的创新能力和国际竞争力,推动海洋资源开发和船舶工业装备产业创新、持续、协调发展。  1.船舶工业的概况  亦称“造船工业”或“造船业”,是承担
期刊
摘要:文章重构了《机械制图》的课程内容,在教学中应用新的教学方法与手段,突出学生学习的主动性和教学过程的互动性,使学生会主动、合作学习,提高学生绘图能力和读图能力。  关键词:机械制图;课程内容整合; 教学方法  中图分类号:U441+.2  《机械制图》课主要培养学生读图、绘图能力,是高职高专学校实践性很强的的专业基础课程。随着科学技术的迅猛发展,机械制造業向高、精、尖纵向深入,对学生的绘图、读
期刊
摘要:随着中国由造船大国向造船强国的转变,在与国际造船企业竞争中,国内企业要想做大做强,必须借鉴发达国家的经验,在这个过程中,离不开信息化的强有力支持。但造船业的特点决定了信息化的实施是一个渐进的过程,本文就造船业的信息化进行了分析。  关键词:中国造船业;信息化;阶段;问题及对策  中图分类号:F426.474  在经济全球化的时代,信息化在我国的造船业扮演着十分重要的角色,要想加强我国造船业在
期刊
摘要:随着经济社会的飞速发展,我国的集装箱船产业迅猛发展,我国的集装箱船产业发展如何?如何使我国在激烈的集装箱船行业国际竞争中处于不败之地?本文将对以上问题进行分析和阐述。  关键词:集装箱船产业;现状;发展;  中图分类号:U169  我国集装箱船产业在近年来的发展中已经取得了一定程度的紧张,但是在激烈的国际集装箱船产业竞争中还是不占有很大优势的。发展我国的集装箱船产业需要从各方面努力。  1.
期刊
摘要:随着现代城市化建设进程的加快,生态城市已开始成为人们关注的一个焦点,而在生态城市建设进程中,重点是河道的水环境综合整治,水环境综合治理包括了截污、清淤、护岸、绿化等内容,本文详细论述了现代河道治理的基本原则; 对河道治理的生态水利基础进行了详细分析; 对生态水利方式的河道治理进行研究。  关键词:生态 河道 治理  中图分类号:TV147  当代中国对社会经济的可持续发展要求越来越高,面对这
期刊
摘要:河北省邯郸市滏阳河灌区控制范围涉及磁县、邯郸县、永年、曲周、鸡泽五县,邯郸市邯山区、丛台区、复兴区、峰峰矿区、经济技术开发区等五个区,主要水源地为东武仕水库,引水方式为自流,总干渠长度157公里。灌溉输水流量为20 m3/s,设计灌溉面积64.5万亩,有效灌溉面积45万亩。由于支渠及末级渠系工程不配套,跑、冒、滴、漏现象严重,极大的降低了水的利用率,消减了有效灌溉面积。沿河泵站设备普遍老化,
期刊
【摘要】商品砂浆的应用越来越广,本文就商品砂浆的类型以及商品砂浆的施工要点进行了介绍,并简单探讨了商品砂浆的作用,并在结论中对商品砂浆的发展前景进行的分析。  【关键词】商品砂浆,墙体,预拌砂浆,干混砂浆  中图分类号:TQ177.6  一、引言  随着当今工程质量及环保要求的提高,工程中新型墙体材料的应用越来越普遍,我公司积极响应上级的要求,多年来,在公司所有工程中都应用了不同规格的各种新型墙体
期刊