仓储物资管理信息系统开发.doc
《仓储物资管理信息系统开发.doc》由会员分享,可在线阅读,更多相关《仓储物资管理信息系统开发.doc(26页珍藏版)》请在咨信网上搜索。
中国矿业大学2016届本科生毕业设计 第 26 页 2 系统分析 2.1用户需求分析 淮北铁运处是淮北矿业集团的一个下属机构,它负责着整个淮北矿区的运输生产任务,同时也承担着自备车辆和机车等相关设施的维修工作。其机辆段在一定时间内要对机车和车辆进行各种辅修、厂修、段修、大修等修理工作,因此会产生大量的物资周转。并且,其修理计划是提前就制作好了的,因此要对计划内的物资需求有一个大概的预测,以保证顺利的完成修理任务,保障运输生产。这就对铁运处的物资管理方式和方法提出了较高的要求:一方面要尽量的压缩库存物资,以减少库存成本。而另一方面,又要保证铁运处运输生产的顺利进行。物资管理要有一个良好高效的管理系统,用于检查库存,平衡利库,减少库存积压资金,为完成修理任务和保障运输生产工作做好物资供应。 传统的公司在物资管理中主要采用的方式还停留在手工记账,这样的管理效率普遍不高,效果差,这样的管理方式水平是很低的,主要体现在这几个方面[18] 梁平,苏瑞. Visual Basic 管理信息系统项目开发实践.北京.科学出版社.2005 18]: 1)物资数据的管理方式:采用手工记账的方式,无法及时获得准确有效的库存物资信息,不便于公司获得数据依据,通过分析而达到经营管理决策的目的。并且这样的管理极其繁琐,需要投入很庞大的人力物力资源,这样造成了公司的资金浪费。 2)信息传递慢:在实际操作中,每次都必须从账簿上逐条统计库存物资信息的变动情况,造成企业人员对物资消耗情况的了解出现延误,这给企业控制物资使用成本带来了极大的困难。 3)物资管理功能单一:只作物资的出库和入库管理,库存物资的管理也仅限于账面,极易出错,造成账簿和物资使用不相符等问题,并且排查起来很困难。 4)物资管理意识落后:物资管理仅停留在对库存本身的管理上,而对库存占用资金情况不重视,无法及时的反应库存占用资金的情况,导致资金积压的问题,造成资金浪费。不能及时的了解物资的使用情况,极易出现物资供应不及时,延误生产,对后续工作带来不利影响。 因此,企业需要一个现代化的物资管理信息系统,保证对物资的有效管理,提高企业的生产效益。 2.2可行性分析 2.2.1管理上的可行性分析 本系统是针对淮北铁运处仓库物资的信息管理。其核心是运用现在方便快捷的计算机对物资进行高效管理,包括物资的基本信息,物资的的出库、入库、库存,供应商和采购的管理,并统计和反馈物资的使用情况,为企业经营提供数据。达到降低人工强度,减少成本的目的。 本系统采用面向对象的开发模式,充分考虑到企业员工在使用中的各种情况和工作需要,因此本系统使用简单,功能模块清晰,仓库管理者只需1到2个人就能完成本系统的使用。没有太高的学历要求,只要熟悉计算机的操作并且熟悉业务工作流程,就能很少的使用本系统。 在使用过程中,对设备要求不高,一般的计算机都能支持此系统的使用,不需要配置高端的设备,为企业节省设备成本。 本系统可以广泛的使用,具有很高的扩展性和移植性,对使用环境基本没有什么要求。并且本系统的开发简单,运行稳定,基本不需要计算机专业的人员进行系统维护。 因此,本系统在企业管理和使用中能够很好地运行,不会出现问题而影响企业的生产。 2.2.2技术上的可行性分析 本系统应用Visual FoxPro程序设计语言设计系统,应用其自带的数据库数据库实现数据的存储,再加上当今发达的网络硬件、软件设备,可以轻松的实现信息的录入、反馈、存储、查询、统计、和分析等功能[19] 严明,单启成.Visual FoxPro 教程.苏州.苏州大学出版社.2010 19]。本次的开发人员(本人)已经学习过Visual FoxPro程序设计语言,并通过了这门语言的全国计算机等级二级考试,学习了系统工程和信息管理系统等课程,因此有一定的专业技术储备。并且在开发信系统的过程中查阅了大量资料,在加上老师的大力指导,本人能够开发出此系统。当然,考虑到时间和专业技术的有限性,本人仅仅以仓储管理为核心,站在仓储管理员的角度,开发出一个具有一定决策支持的单机版物资管理信息系统。在毕业实习的过程中,对淮北铁运处仓储管理进行了详细的了解和调查,并加上自己的见解,以此为依据,难度不是很大,可以开发出来,因此在技术上是可行的。 2.2.3经济上的可行性分析 此物资管理信息系统是本人的毕业设计内容,需要的设备为:计算机一台、Visual FoxPro6.0软件开发系统,这些设备学校和本人都拥有,足够使用,不许额外花费购买设备。通过老师的知道和自学,查阅和研究资料,可以独立完成,花费基本为零。 对企业而言,由于此系统只要稍微拥有一点计算机软件开发的专业知识既可以完成,因此购买成本很低。而在企业的使用过程中,使用物资管理系统,可以节省人力的投入和降低工作强度,节省了纸质材料的消耗,减少了资金的占用提高资金周转率,避免了出现物资供应不足而延误生产的状况,有利于企业对本企业物资使用情况进行统计分析。因此对企业而言使用物资管理信息系统,带来的收益远远大于投入,在经济上是可行的 综上所述,该系统可以立即开发。 2.3系统功能分析 1)此系统是用来管理企业的物资情况,不是任何人都能使用,因此,此系统应有一个登陆过程,只有符合条件的人员才能使用本系统,并且,因为人员的身份职位的不同,所能使用的功能也不同,因对使用人员划分权限,使之只能使用自己职责内的功能,以达到便于管理的目的。因为人员的身份改变或增加减少使用人员,其登录名和密码以及权限也是会变化的,因此系统应该具有改变用户信息的功能。 2)此系统主要是对物资的管理,而物资是由供应商提供的,因此,系统应具有供应商管理的功能,方便企业的物资采购。根据企业对不同供应商评价,还可以经过一定的计算选择出在各方面综合评定最符合企业要求的企业,辅助企业人员进行决策。 3)物资是流动,具有入库、出库和在仓库存储的过程,这也是企业运输生产中物资流动最主要的部分,本系统也着重围绕这一部分过程,实现入库管理、出库管理、在库管理的功能。系统要实现对入库、出库、在库的录入、修改、删除、浏览、查询、统计的功能。 4)为便于用户更准确、有效的使用此系统,要进行一定的系统维护,在其中设置参数,辅助我们主要功能的实现。 5)在以往人工账簿记录的时候,最麻烦的就是信息的统计,需要人员手动繁琐的计算来达到目的,并且很容易出错。而物资管理信息系统,可以通过编程,用计算机快速的、准确的计算和统计出企业想要的数据,此系统也具有这样的功能。对入库、出库、在库物资统计,是企业人员直观的了解和掌握本企业物资使用情况。 6)本系统应实现把相关数据统计后,以报表的形式打印出来,以书面的形式那企业物资使用情况展现出来。 综上分析,本系统主要用于企业相关人员对企业物资使用信息的管理,采用面向对象的设计思想,以表单和菜单等形式进行各表单的调用。实现对信息的录入、浏览、查询、修改、删除、统计和打印报表的功能。 3 系统设计 3.1系统应用领域 物资管理信息系统是一项复杂而特殊的物流、资金流和信息流处理系统。该系统的业务特点是实现以物资计划为基础、以物资收发存为中心、以财务为核心儿进行的物资计划、采购、管理、销售、查询统计一体化的管理过程:包括计划管理、合同管理、物资收发存管理、仓储管理、财务稽核、查询统计等功能,同时兼顾企业的经营和管理职能,充分满足物资公司及基层单位物资管理的基本需求 20]。 3.2系统目标 物资管理信息系统的主要任务是实现供应商、物资入库、物资出库、库存物资等信息的管理。主要功能包括以下几项。 1) 登录需求 在实际应用中,由于物资信息管理系统是由人管理,所以登录系统,首先必须通过系统的身份认证,这个过程对系统提出以下要求: (1)根据登录名和密码来判断是否进入系统。 (2)根据类型决定权限。 2)物资管理需求 在实际应用中,由于物资信息本身是可变的,经常会有以下新的材料信息需要录入,也有一些旧有的信息需要修改、删除,基于此,该过程具有对材料信息进行管理的功能,包括对物资信息的添加、修改和删除。 3) 供应商管理需求 在企业的经营中,寻求的是以较低的成本价格购买到自己满意的物资,而供应商是可以选择的。因此供应商的信息及其提供的物资信息需要录入,也有需要添加和修改的,由此可以对供应商进行比较,从而实现更好的采购。 4) 仓库管理需求 物资信息从仓库中取出,或将其加入到仓库中都涉及到材料信息的变更,包括添加、修改等操作,基于此,该过程应具有对材料入库信息、材料出库信息、材料在库信息进行管理的功能。 5) 物资信息查询需求 由于物资信息较多,并亲复杂,管理者经常需要根据需求对某些材料进行信息检索,包括仓库中还有哪些材料,仓库中材料的价格如何,基于此,该过程应具有对仓库中的材料信息进行各种查询的功能。 6) 数据统计需求 为了清晰掌握仓库中材料的领用、维护等信息,管理者需要经常对仓库中的材料的各种信息进行统计、汇总,基于此,该过程应具有对仓库中材料信息,入库,出库等使用成本进行统计和管理的功能。 3.3系统功能模块 为使企业工作人员更加清晰便捷的使用本系统,根据系统不同的功能进行分类整理,得到几个不同的管理模块,即:系统管理,入库管理,出库管理,商家管理,物资管理,数据统计,退出系统8个系统功能模块,组成系统功能的总框架,如图3.1所示。 物资管理信息系统 用户 管 理 入库 管 理 出库 管 理 库存 管 理 商家 管 理 物资 管 理 数据统计 退出系统 图3.1 系统功能的总框架 每个系统功能模块都是对不同的内容进行管理,实现的功能也有所不同,每个功能模块具体设计如下。 1) 系统管理 系统管理的作用在于保证系统的使用安全和辅助系统实现它的主要功能,因此,其中要包含系统用户的管理和参数的管理,设计不同的表单来分别实现它们应具有的功能,其功能结构框架如图3.2所示。 用户管理 添加用户 修改密码 保管人员管理 经办人员管理 领用单位管理 工作人员管理 账号管理 图3.2 系统管理分支框架 其各个表单实现的具体功能和设计将在下面的文章中详细阐述。 2) 入库管理 入库管理是在物资采购回来后,对入库物资的管理。模块应实现入库单的编制,一个入库单里包含了此次入库的物资信息,因此同时应具有入库物资编制的功能,每一个物资入库后,库存里相应的物资其数量也增加此次入库的数量,并可以实现入库单,入库物资的查询和浏览,其功能结构框架如图3.3所示。 入库编制 入库单查询 入库物资查询 入库物资浏览 入库管理 图3.3 入库管理结构分支框架 其各个表单实现的具体功能和设计将在下面的文章中详细阐述。(下同) 3) 出库管理 出库管理是单位领用物资时,对物资进行管理,每个物资出库后,仓库里对应物资的数量会有变化,要减少此次领用的数量。与入库管理类似,出库管理模块也要实现出库单、对应出库物资的编制,和入库物资的查询、浏览等功能,其功能结构框架如图3.4所示。 出库编制 出库单查询 出库物资查询 出库物资浏览 出库管理 图3.4 出库管理结构分支框架 4) 库存管理 库存管理是对现在存储在仓库的物资进行管理,物资库存数量有上限和下限值。因此设计实现功能有库存物资信息录入,显示物资库存数量小于下限,大于上限的物资信息,和库存盘点功能。其结构框架如图3.5所示。 在库信息录入 库存盘点 库存预警 库存管理 3.5 库存管理结构分支框架 5) 商家管理 商家管理是对供应商的管理,通过以往合作情况来对不同供应商进行评价,再根据订购物资情况,采用层次分析法建立模型,判断供应商的优劣,实现企业人员对供应商的选择的决策。因此,此模块要实现的功能有供应商信息的管理和查询,供应商物资清单的输入浏览和修改。其结构框架如图3.6所示。 供应商信息编辑 供应商信息查询 供应商清单录入 供应商物资 清单 供应商选择 商家管理 图3.6 商家管理结构分支框架 6) 物资信息管理 物资信息管理是实现物资信息的录入、修改、删除、浏览功能,它是其余模块功能操作的对象,所以在最开始要把物资信息录入物资细腻表中,而在以后的应用中,将很少用到。设计其结构框架如图3.7所示。 物资信息录入 物资信息编辑 物资信息管理 图3.7 物资信息管理结构分支框架 7) 数据统计 数据统计数对入库物资、出库物资、单位领用物资的金额等进行统计汇总,以数据的形式展示一个月,一年,相关单位物资成本的多少。设计其结构框架如图3.8所示。 入库物资统计 出库物资统计 单位领用统计 数据统计 图3.8 数据统计结构分支框架 8) 退出系统 当不需要再使用系统时,点击【退出系统】,将完全退出本系统,使用结束。 至此,系统设计完成。 4 数据库设计 在一个数据库中,可以建立和存储多个表,通过索引项在表之间建立关系称为关联,利用关联关系可以让多个表协同工作。 数据库设计的步骤如下: 1) 确定建立数据库中所需要的表。 2) 确定各个表中所需要的字段。 3) 确定各个表间的关联关系。 4.1数据库需求分析 根据自己在淮北铁运处的实习对铁运处仓储管理的了解,对所设计的系统画出如图4.1的数据流程图,数据库ER图如图4.2所示。 注册信息 工作人员 物资管理 信息系统 物资信息 统计要求 结果显示 使用结果 信息输入 结果验证 查询要求 修改要求 图4.1 数据流程图 物资信息 出库物资信息 入库物资信息 在库库物资信息 编码 名称 单位 类型 位置 编码 数量 单价 编码 数量 单价 编码 数量 单价 一对多 一对多 一对多 图4.2 数据库E-R分析图 Visual Foxpro6.0开发系统自带数据库,只需在系统中建立数据库,并在数据库中添加表即可。 4.2建立数据表 根据设计要实现的功能和以上分析,设计此仓储物资管理信息系统由11个表组成,分别为:物资信息表、入库信息表、入库物资信息表、出库信息表、出库物资信息表、在库物资信息表、供应商信息表、供应商物资清单表、物资参数表、用户管理表、保管人员表、经办人员表、领用单位表。各个表格的设计如下面的表4.1-表4.13所示,其中的每一个表格就表示在数据库中的一个表。 1)物资信息表 表4.1 物资信息表 编号 字段名 类型 宽度 标题 索引 1 wzbm 字符型 10 物资编码 主索引 2 wzmc 字符型 10 物资名称 3 xh 字符型 12 型号 4 dw 字符型 4 单位 5 lb 字符型 8 类别 6 cfwz 字符型 8 存放位置 7 zxccl 数值型 4 最小存储量 8 zdccl 数值型 8 最大存储量 9 bz 备注型 4 备注 2)入库信息表 表4.2 入库信息表 编号 字段名 类型 宽度 标题 索引 1 rkdhm 字符型 12 入库单号码 主索引 2 rkrq 日期型 8 入库日期 3 jbr 字符型 8 经办人 4 bgr 字符型 8 保管人 3)入库物资信息表 表4.3 入库物资信息表 编号 字段名 类型 宽度 标题 索引 1 rkdhm 字符型 12 入库单号码 普通索引 2 wzbm 字符型 10 物资编码 普通索引 3 wzmc 字符型 10 物资名称 4 xh 字符型 12 型号 5 dw 字符型 4 单位 6 lb 字符型 8 类别 7 sl 数值型 4 数量 8 wzdj 数值型 4 物资单价 9 je 数值型 8 金额 10 rkrq 日期型 8 入库日期 4)出库信息表 表4.4 出库信息表 编号 字段名 类型 宽度 标题 索引 1 ckdhm 字符型 6 出库单号码 主索引 2 ckrq 日期型 8 出库日期 3 jbr 字符型 8 经办人 4 lydw 字符型 8 领用单位 5)出库物资信息表 表4.5 出库物资信息表 编号 字段名 类型 宽度 标题 索引 1 ckdhm 字符型 6 出库单号码 普通索引 2 wzbm 字符型 10 物资编码 普通索引 3 wzmc 字符型 10 物资名称 4 xh 字符型 12 型号 5 dw 字符型 4 单位 6 lb 字符型 8 类别 7 sl 数值型 4 数量 8 wzdj 数值型 4 物资单价 9 je 数值型 8 金额 10 ckrq 日期型 8 出库日期 6)在库物资信息表 表4.6 在库物资信息表 编号 字段名 类型 宽度 标题 索引 1 wzbm 字符型 10 物资编码 普通索引 2 wzmc 字符型 10 物资名称 3 xh 字符型 12 型号 4 dw 字符型 4 单位 5 lb 字符型 8 类别 6 sl 数值型 4 数量 7 wzdj 数值型 4 物资单价 8 je 数值型 8 金额 9 cfwz 字符型 8 存放位置 10 bz 备注型 4 备注 7)供应商信息表 表4.7 供应商基本信息表 编号 字段名 类型 宽度 标题 索引 1 gysbh 字符型 4 供应商编码 主索引 2 gysmc 字符型 8 供应商名称 候选索引 3 lxr 字符型 8 联系人 4 lxfs 字符型 11 联系方式 5 gsdz 字符型 12 公司地址 6 zlpj 数值型 1 质量评价 7 xypj 数值型 1 信誉评价 8)供应商物资清单表 表4.8 供应商物资清单表 编号 字段名 类型 宽度 标题 索引 1 gysmc 字符型 4 供应商编码 2 gysbh 字符型 8 供应商名称 3 wzbm 字符型 10 物资编码 4 wzmc 字符型 10 物资名称 5 xh 字符型 12 型号 6 dw 字符型 4 单位 7 sl 数值型 10 数量 8 dj 数值型 10 单价 9 zfy 数值型 10 总费用 9)用户管理表 表4.9 用户管理表 编号 字段名 类型 宽度 标题 索引 1 dlm 字符型 4 登录名 2 mm 字符型 6 密码 3 qx 字符型 1 权限 10)经办人员表 表4.10 经办人员表 编号 字段名 类型 宽度 标题 索引 1 jbr 字符型 10 经办人 2 bz 备注型 4 备注 11)保管人员表 表4.11 保管人员表 编号 字段名 类型 宽度 标题 索引 1 bgr 字符型 10 保管人 2 bz 备注型 4 备注 12)领用单位表 表4.12 领用单位表 编号 字段名 类型 宽度 标题 索引 1 lydw 字符型 10 领用单位 2 bz 备注型 4 备注 通过分析,得到这些表与表之间的关联关系,如图4.3所示 图4.3 数据库表间关联图 5 物资管理模块 5.1物资基本信息模块 此系统所有的所有操作实际上都是对物资信息的操作,因此,首先要生成物资基本信息,作为其他操作的基础 5.1.1创建“录入物资信息”表单 “ 录入物资信息”用来工作人员向表中输入基本的物资信息,存储在物资信息表中。 1)创建表单界面 在项目管理其中新建1个表单,命名为“录入物资信息”,将“物资信息表”添加到数据环境中。将数据环境中的“物资基本信息表”拖入表单形成表单控件,并把所需的字段拖放到表单中,创建5个“command(命令)”按钮。为了方便输入,再创建7个文本框控件作为输入和显示信息的控件。设置表单中控件的布局如图5.1所示。 图5.1 “录入物资信息”开发界面 设置“录入物资信息”表单及其控件的属性入表5.1所示。 表5.1 “录入物资信息”表单及其控件的属性表 控件名称 属性 属性值 说明 form1 autocenter .t.-true 运行时自动居中 caption 录入物资信息 表单的标题 borderstyle 3-可调边框 表单的边框样式 标签控件 autosize .t.-true 标签自动调整大小 backstyle 0-transparent 标签背景透明 fontsize 9 字体大小 文本框控件 selctonentry .t. 焦点进入选择 command1 name command1 控件名称 caption 添加 控件标题 clickevent 用户自定义过程 控件点击事件 command2 name command2 控件名称 caption 审核 控件标题 command3 name command3 控件名称 caption 保存 控件标题 command4 name command4 控件名称 caption 取消 控件标题 command5 name command5 控件名称 caption 退出 控件标题 2)添加代码 (1) 表单的“init”事件 在表单开始载入的时候要求审核和保存另个控件不能操作,以防止错误点击。 mand2.enabled=.f. mand3.enabled=.f. (2)“添加”控件的点击事件 thisform.txt1.value="" thisform.txt2.value="" thisform.txt3.value="" thisform.txt4.value="" thisform.txt5.value="" thisform.txt6.value="" thisform.txt7.value="" &&实现表单中文本框为空,便于输入新的数据 thisform.txt1.enabled=.t. thisform.txt2.enabled=.t. thisform.txt3.enabled=.t. thisform.txt4.enabled=.t. thisform.txt5.enabled=.t. thisform.txt6.enabled=.t. thisform.txt7.enabled=.t. &&实现表单中文本框可操作 mand1.enabled=.f. mand2.enabled=.t. mand3.enabled=.f. mand4.enabled=.t. mand5.enabled=.t. thisform.txt1.setfocus &&使表单中第一个文本框获得焦点,这要可直接输入信息 thisform.refresh &&刷新表单 (3)“审核”控件的点击事件 “审核”实现的功能是在保证输入数据的有效性,防止保存无效的数据,要求在每个文本框中输入数据,如果未填写相应的信息,审核不通过,也就不能保存到表中。在“物资信息表”中,物资编码和存放位置都是意义对应的,因此输入的信息不能与表中已经存在的重复,否则,审核不通过。如果输入的信息审核通过,则“保存”控件可操作,否则,不可操作。 if empty(alltrim(thisform.txt1.value)) messagebox("物资编码未填写,无法提交!",0+48+0,"信息窗口") thisform.txt1.setfocus return endif if empty(alltrim(thisform.txt2.value)) messagebox("物资名称未填写,无法提交!",0+48+0,"信息窗口") thisform.txt2.setfocus return endif if empty(alltrim(thisform.txt3.value)) messagebox("型号未填写,无法提交!",0+48+0,"信息窗口") thisform.txt3.setfocus return endif if empty(alltrim(thisform.txt4.value)) messagebox("单位未填写,无法提交!",0+48+0,"信息窗口") thisform.txt4.setfocus return endif if empty(alltrim(thisform.txt5.value)) messagebox("类别未填写,无法提交!",0+48+0,"信息窗口") thisform.txt5.setfocus return endif if empty(alltrim(thisform.txt6.value)) messagebox("存放位置未填写,无法提交!",0+48+0,"信息窗口") thisform.txt6.setfocus return endif if alltrim(thisform.txt1.value)=物资信息表.wzbm messagebox("物资编码重复,重新填写!",0+48+0,"信息窗口") thisform.txt1.setfocus return endif if alltrim(thisform.txt6.value)=物资信息表.cfwz messagebox("存放位置重复,重新填写!",0+48+0,"信息窗口") thisform.txt6.setfocus return endif mand3.enabled=.t.&&“保存”控件变为可操 (4)“保存”控件的点击事件 在审核通过后,说明输入的信息符合要求,可保存到“物资信息表”中。其代码如下: Insert into 物资信息表 (wzbm,wzmc,xh,dw,lb,cfwz,bz)values(thisform.txt1.value,thisform.txt2.value,thisform.txt3.value,thisform.txt4.value,thisform.txt5.value,thisform.txt6.value,thisform.txt7.value) thisform.txt1.enabled=.f. thisform.txt2.enabled=.f. thisform.txt3.enabled=.f. thisform.txt4.enabled=.f. thisform.txt5.enabled=.f. thisform.txt6.enabled=.f. thisform.txt7.enabled=.f. mand1.enabled=.t. mand2.enabled=.f. mand3.enabled=.f. thisform.refresh&&刷新表单,将刚刚保存的数据显示在表单的表中。 (5)“取消”控件的点击事件 此控件实现的功能是,如果在输入信息的过程中发现输入信息不正确,将文本框中的信息清除,以重新输入信息。 thisform.txt1.value="" thisform.txt2.value="" thisform.txt3.value="" thisform.txt4.value="" thisform.txt5.value="" thisform.txt6.value="" thisform.txt7.value="" mand1.enabled=.t. mand2.enabled=.f. mand3.enabled=.f. thisform.refresh (6)“退出”控件的点击事件 此控件功能是退出表单。其代码如下: thisform.release close database 至此,“录入物资信息”表单完成。运行时如图5.2所示。 图5.2 “录入物资信息”运行界面11 菜单设计和主程序 菜单是一个系统的功能列表,将整个系统的主要功能分列到应用程序窗口的顶部的菜单栏中,一个菜单项要么列出直接完整的功能,要么列出其包含的若干个下级子菜单项。菜单是用户界面的一个重要组成部分,用户在使用应用系统时,最先接触的就是菜单,因此,菜单是评价一个应用系统是否简洁、方便、有效的一个重要方面。 主程序是一个软件应用系统的起点,即执行应用系统时首先执行的程序。主程序应具备能够调用应用程序菜单中的各个功能组件的能力,然后再由这些功能组件来电泳其他的部件,以此来实现整个应用系统需要完成的功能。 11.1菜单设计 菜单分两种,快捷菜单和一般菜单。快捷菜单是当用户在选定的对象上单击鼠标右键出现的菜单,“一般菜单”(简称“菜单”)是指位于整个应用系统主窗口或某个表单顶部的菜单。在这里我们选用“一般菜单”。 点击菜单,新建1个菜单,命名为“物资管理”,按照第3章设计的“物资管理信息系统”的功能模块总框架设置一级菜单,如图11.1所示。 图11.1 一级菜单的开发界面 在设计此系统时,菜单中“用户管理”被设计为了三级,“退出系统”为一级,其余都为二级。 然后点击菜单名称,会在选项中出现,点击编辑,进入子菜单的设计。“用户管理”按3章用户管理机构分支框架设计二级菜单,再次点击选项中编辑,进入第三级菜单的设计,也即各个功能的实现,因为所有功能实现设计过程是一样的,所以在这里只以“入库管理”为例说明设计过程。“入库管理”的二级菜单设计如图11.2所示。 图11.2 “入库管理”菜单的开发界面 菜单名称按第3章分支框架设计编写,结果都选择命令,选项则书写命令调用对应的表单。 至此,菜单设计完成。 11.2主程序 11.2.1创建主界面 在本系统中,以“登录”表单为主界面,设计过程如下 1) 创建“登录”表单 在表单中新建一个表单,命名为“登录”,添加用户管理表作为数据环境。在表单上添加4个标签,2个文本框,2个命令按钮。设计表单控件布局如图11.3所示。 图11.3 “登录”的开发界面 设置表单及其控件属性如表11.1所示 表11.1 “登录”表单及其控件属性表 控件名称 属性 属性值 说明 form1 autocenter .t.-true 运行时居中 caption 登录 对象标题 Label1 autosize .t.-true 自动调节大小 caption 登录名 标签标题- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓储 物资 管理信息系统 开发
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文