老婆大人货物管理信息系统_第1页
老婆大人货物管理信息系统_第2页
老婆大人货物管理信息系统_第3页
老婆大人货物管理信息系统_第4页
老婆大人货物管理信息系统_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

杭州电子科技大学管理学院信息系统综合实践题目 老婆大人货物管理信息系统专业: 工业工程(工业技术管理方向)小组成员:柯莹莹、竺裕指导老师:考核成绩:设计时间: 2015.11—2015・12目录TOC\o"1-5"\h\z目录 I引言 1\o"CurrentDocument"实践背景 1\o"CurrentDocument"课题研究的意义 1系统分析 2\o"CurrentDocument"需求分析 2\o"CurrentDocument"可行性分析 2\o"CurrentDocument"技术可行性 2\o"CurrentDocument"经济可行性 3\o"CurrentDocument"管理可行性 3\o"CurrentDocument"业务流程分析 3\o"CurrentDocument"系统数据流分析 4\o"CurrentDocument"顶层数据流程图 5\o"CurrentDocument"第一层数据流程图 5\o"CurrentDocument"第二层数据流程图 6\o"CurrentDocument"数据字典 8\o"CurrentDocument"数据项的定义 9\o"CurrentDocument"数据结构定义 17数据流的定义 19\o"CurrentDocument"处理逻辑定义 20\o"CurrentDocument"数据存储定义 24\o"CurrentDocument"外部实体定义 25系统设计 25\o"CurrentDocument"系统设计概述 26\o"CurrentDocument"代码设计 26\o"CurrentDocument"功能模块设计 27\o"CurrentDocument"数据库设计 28\o"CurrentDocument"数据库需求分析 28\o"CurrentDocument"数据库概念结构设计 29\o"CurrentDocument"关系模式 32\o"CurrentDocument"数据库逻辑结构设计 33系统的实施 36\o"CurrentDocument"4.1程序设计 36\o"CurrentDocument"4.2系统调试 36\o"CurrentDocument"系统维护 36总结 37实践背景据国家统计局近期发布的数据显示,食品消费品零售以每月15%的速度增长,民以食为天。中国人在吃方面一向舍得花大钱,而且他们要好吃,吃不腻,换着花样吃!如老婆大人这种多品类,独立包装的休闲食品正好满足了国人的需求。在老婆大人琳琅满目的货架上,囊括干货炒货、果干果脯、糖果果冻、系列饮品、肉类制品、海洋制品、进口食品、有机食品、养生保健食品等各种零食供应,完全满足不同吃货的选择。国内外百余家战略合作伙伴,包含德芙,好时、盼盼等知名品牌,产品相当有保障。杭州电子科技大学附近也有一家非常火热的零食量贩店——老婆大人!在学生和老师的休闲生活中起着画龙点睛的作用,在有班级活动或者校级活动中,总是少不了老婆大人可口的零食的影子。尽管承担着肥胖的压力,许多人还是无法抵抗零食的诱惑。甚至在许多人的生活中零食已经成为了必不可少的一部分,特别是绝大多数的在校大学生以及年轻老师。那么老婆大人是如何平衡库存与售货架商品的呢?课题研究的意义许多超市单一次大批量的批发采购已经不能满足多变的市场需求。服务员不能第一时间了解掌握到商品的库存信息,采购员不能对即将告罄的商品及时补充货源。库存商品与上架商品取存管理相对较混乱,管理员无法准确掌握货架商品销售状况以及库存状况,难以捉摸二者的平衡。重复地上架商品以及告罄的商品没有及时地补充货源,造成货架的浪费或者拥堵,都会造成收益效率的低下,更严重的就是影响顾客的消费心情,从长远的角度上来看,成为了往后经济发展的制约因素。从制约老婆大人经济收益提高的问题上来分析,解决上架商品与库存的关系是一个重中之重的事项。采购员,服务员,管理员指尖相互的配合,让仓库与货架最高效益得协调运行,这需要合理的信息管理系统。一个好的信息管理系统来科学、高效的管理库存,提高效率,增加收益。系统分析需求分析我们设计的老婆大人管理信息系统系统应该包括:入库管理模块、取料管理模块、信息统计模块、系统维护模块等,功能需求描述如下几个方面。入库管理模块在商品流动过程中,首先是从管理员验收外购货物开始,就出现了货物在整个商店的流动程序,管理员需要就验收通过的货物按照一定规则或标准上架入库过程中可能需要处理货物相关台账记录,如货物物理信息、供货信息记录等;以及货柜状态处理工作,如货架是否占用、货位容量等。还有可能对已有信息的修改删除操作。取货管理模块在供货模拟系统运转后,需要生产物流,对于库存货物的去向及流量需要作登记和盘存。服务员从货位取料需要提交申请单,得到管理员的确认并发放发货单,然后服务员配送至货架。取料管理需要处理的是货物从货位下来的一系列更新操作。信息统计模块货物在整个供货模拟环节完成后,整个库存状态需要管理员进行周期性盘点统计并给出相关报表,包括本月入库量,月消耗量,现有库存量,盘点差异量等。系统维护模块系统维护模块的主要任务就是对系统的运行状态进行管理、评估、修复。涉及到管理员对系统权限的管理,系统适应性设置和调试和适时更新。可行性分析技术可行性本系统的主要任务就是与生产系统相结合,帮助管理员实时监视与管理物料变化。本系统货物信息采用条码扫描技术进行读取,具有准确率高、易于操作,减少人为录入失误等特点。技术难度只需通过在系统代码设计过程中嵌入扫描器接口驱动,利用数据库技术完成数据操作即得到解决。系统以VB作为编程平台,后台采用ACCESS数据库、条码扫描枪驱动程序等系统支持,技术问题易于实现。最后通过网络技术,发挥计算机的信息传输速度快、准确度高的优势。为系统的快速运行提供了技术基础,同时能够支持PDA无线调度作业等辅助程序的运行。经济可行性在现有老婆大人生产系统实验过程中,其操作流程中产生的物流数据得不到及时有效储存和处理,而且货物空缺常常出现,严重不符高效、经济的实验目标。开发系统的目的是为了辅助生产系统管理员能够实施监控货物状态,提高货架利用效率,并且减少混乱造成的不必要浪费,节约重购成本和管理员反复整理清点的人力成本。另外,本系统的开发并不需要投入太大的经济成本,而求开发周期短,设备现成,不需要投入太多人力物力能够在较短时间内开发完成,并后续测管理可行性作为模拟生产系统,生产过程中的货物的管理是影响生产效率的主要因素之一;另外作为管理员,对于货物的采购、清点、处理的管理需要科学合理规范。本系统的开发为两者都提供了很大的方便。业务流程分析开发和建立老婆大人货物管理信息系统的主要目的是更加方便直观高效的管理实验室物料。对于一个管理信息系统来说,业务流程是整个系统的主线及纲要,它是一个系统数据处理的依据,所以,对业务流程的分析是十分重要的。根据对老婆大人的实际研究分析,并结合所学的知识对其进行优化分析,我们得出一个为老婆大人量身定做的业务流程如下:(1)货物的入库。供货单位填写单据并将货物交予管理员,管理员根据单据验收并登记入库;(2)服务员根据货架闲置状况填写单据向管理员申请补货,管理员登记后由服务员补货上架;(3)管理员定期对仓库货物进行统计并对货物进行定期盘点,并可以对仓库现有库存情况及货架摆放情况进行了解。由此分析绘制的业务流程图如图2.1所示。

系统数据流分析数据流程图是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合反映出信息在系统中的流动、处理和存储情况。数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模式的主要形式。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,通过数据流图,系统设计者可以更有效地进行设计,更好地捕获需求。作为结构化系统分析设计方法中有效的分析工具,数据流图用抽象模型的概念,按照软件内部数据传递,变换的关系,将信息处理功能的彼此之间的联系自顶而下、逐层分解,逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的内容部设计技术细节,而是面向用户的,及时完全不懂信息技术的用户也容易理解。因此,数据流程图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。本设计使用MicrosoftVisio2003来进行系统的数据流图设计。

顶层数据流程图顶层数据流图描述了系统的边界,以及该系统数据需求以及生成数据的功能。供货单位供应货物,服务员领走物料,管理员对系统数据分析管理。图2.2顶层数据流程图第一层数据流程图下一步是对顶层数据流程图中的系统进行分解,也就是对货物管理信息系统进行分解:

第二层数据流程图即对第一层数据流程图中三个子系统进行进一步展开分析。1)入库管理子系统的第二层数据流程图图2.4入库第二层数据流程图2)取货管理子系统的第二层数据流程图图2.5取货管理第二层数据图3)统计查询子系统的第二层数据流程图图2.6统计查询第二层数据流程图数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流程就不严格,然而没有数据流程图数据字典也很难发挥作用,只有数据流程图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及数据的加工过程进行说明,而这正是数据字典所要表达的。数据字典是关于数据信息的集合,也就是对税局流程图中包含的所有元素的定义的集合。为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。数据字典的主要内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。以下列出本系统的部分数据字典:2.5.1第二层数据流程图(1)货物编码表数据项定义数据编号:I01-01数据项名称货物序号别名简述货物的代码类型及宽度字符型,10数据编号I01-02数据项名称货物编码别名编码简述根据货物的各项信息进行的编码类型及宽度字符型,10数据编号I01-03数据项名称货物名称别名简述货物的名称类型及宽度:可变字符型,50数据编号:I01-04数据项名称:货架号别名:简述:货物所使用的货架类型及宽度:字符型,3

数据编号:I01-05数据项名称库位号别名简述货物所存放位置的编类型及宽度字符型,3数据编号I01-06数据项名称货物规格别名规格简述货物的计量单位类型及宽度字符型,5数据编号I01-07数据项名称厂家编号别名简述货物的供货单位编号类型及宽度字符型,10(2)服务员表数据项定义数据编号:I02-01数据项名称服务员编号别名简述服务员的编号类型及宽度字符型,10数据编号I02-02数据项名称姓名别名简述服务员的姓名类型及宽度可变字符型,10数据编号I02-03数据项名称性别别名:简述:服务员的性别类型及宽度:选择型,2数据编号:I02-04数据项名称证件号别名简述服务员的有效证件的号码类型及宽度字符型,18数据编号I02-05数据项名称联系电话别名简述服务员的联系方式类型及宽度字符型,16(3)管理人员表的数据项定义数据编号:I03-01数据项名称管理人员编号别名简述管理人员的编号类型及宽度字符型,10数据编号I03-02数据项名称姓名别名简述管理人员的姓名类型及宽度可变字符型,10数据编号I03-03数据项名称性别别名简述管理人员的性别类型及宽度:选择型,2

数据编号:I03-04数据项名称证件号别名简述管理人员的有效证件的号码类型及宽度字符型,18数据编号I03-05数据项名称联系电话别名简述管理人员的联系电话类型及宽度字符型,16(4)库位表数据项定义数据编号:I04-01数据项名称库位编号别名库位简述对每个库位的编号类型及宽度字符型,10数据编号I04-02数据项名称层号别名简述第几层类型及宽度字符型,3数据编号I04-03数据项名称库架号别名简述库架的编号类型及宽度字符型,3数据编号I04-04数据项名称:容量别名简述:每个库架的容量类型及宽度:字符型,3数据编号:104-05数据项名称:库位状态别 名:简 述:表示该位置是否有货物类型及宽度:选择型,2(5) 入库台账的数据项定义数据编号:I05-01数据项名称:入库单编号别 名:简 述:每张入库单的唯一编号类型及宽度:字符型,10TOC\o"1-5"\h\z数据编号:I05-02数据项名称:生产日期别 名:简 述:货物的生产日期类型及宽度:时间型,8数据编号:I05-03数据项名称:入库数量别 名:简 述:入库物品的数量类型及宽度:字符型,10数据编号:I05-04数据项名称:单价别 名:简 述:物品的单价类型及宽度:数字型,9

数据编号:I05-05数据项名称入库日期别名简述入库的日期类型及宽度时间型,8(6)取货台账表的数据项定义数据编号:I06-01数据项名称取货单编号别名简述取货单的唯一标示类型及宽度字符型,10数据编号I06-02数据项名称取货数量别名简述取货的数量类型及宽度字符型,3数据编号I06-03数据项名称取货日期别名简述取货的日期类型及宽度:时间型,87)库存表的数据项定义数据编号:I07-01数据项名称:在库量别名:简述:货物的现有库存量类型及宽度:字符型,3数据编号:I07-02数据项名称:单位消耗量别名简述类型及宽度每件产品所消耗的数量字符型,2数据编号I07-03数据项名称补货方式别名简述货物的补货方式类型及宽度字符型,10数据编号I07-04数据项名称安全库存别名简述货物的安全库存类型及宽度:字符型5(8)盘点差异表的数据项定义TOC\o"1-5"\h\z数据编号:108-01数据项名称:盘点差异表编号别 名:简 述:盘点差异表的唯一标识类型及宽度:字符型,10数据编号:I08-02数据项名称:系统导出量别 名:简 述:系统所统计的数量类型及宽度:整数型,3数据编号:I08-03数据项名称:实际数量别 名:简 述:点查时的实际数量类型及宽度:整数型,3

数据编号:I08-04数据项名称:差异原因别名:简述:差异的原因类型及宽度:字符型,50数据编号:I08-05数据项名称:盘点日期别名:简述:盘点的日期类型及宽度:时间型,8(9)统计报表的数据项定义数据编号:I09-01数据项名称:统计报表编号别名:简述:统计报表的唯一标识类型及宽度:字符型,10数据编号:I09-02数据项名称:单价别名:简述:物品的单价类型及宽度:数字型,9数据编号:I09-03数据项名称:本月入库量别名:简述:一种货物的一个月总入库量类型及宽度:整数型,3数据编号:I09-04数据项名称:本月出库量别 名:简 述:一种货物的一个月的总出库量类型及宽度:整数型,3数据编号:109-05数据项名称:盘点差异量别 名:简 述:盘点后实际库存与系统的数量的差异类型及宽度:整数型,3数据编号:I09-06数据项名称:现有库存量别名:简述:货物的现有库存量类型及宽度:整数型,3数据编号:I09-07数据项名称:统计日期别名:简述:报表的统计日期类型及宽度:时间型,8数据结构定义数据结构编号:DS01-01数据结构名称:货物编码表含义:包含每种货物,产品,工具的各项属性信息数据结构组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07数据结构编号:DS02-01数据结构名称:服务员表含义:包含服务员的各项信息数据结构组成:I02-01+I02-02+I02-03+I02-04+I02-05数据结构编号:DS03-01数据结构名称:管理人员表含义:包含管理人员的各项信息数据结构组成:I03-01+I03-02+I03-03+I03-04+I03-05数据结构编号:DS04-01数据结构名称:库位表含义:包含库位的各项信息数据结构组成:I04-01+I04-02+I04-03+I04-04+I04-05数据结构编号:DS05-01数据结构名称:入库台账含义:包含入库的各项信息数据结构组成:I05-01+I05-02+I05-03+I05-04+I05-05+I01-01+I04-01+I03-01数据结构编号:DS06-01数据结构名称:取货台账含义:包含取货的各项信息数据结构组成:I06-01+I06-02+I06-03+I01-01+I04-01+I03-01数据结构编号:DS07-01数据结构名称:库存表含义:包含库存的各项信息数据结构组成:I07-01+I07-02+I07-03+I07-04+I01-01+I04-01数据结构编号:DS08-01数据结构名称:盘点差异表含义:包含盘点差异的各项信息数据结构组成:I08-01+I08-02+I08-03+I08-04+I08-05+I01-01+I03-01数据结构编号:DS09-01数据结构名称:统计报表含义:包含统计的各项信息

数据结构组成:109-01+109-02+109-03+109-04+109-05+109-06+109-07+I01-01+I03-01数据流定义数据流编号:D01数据流名称:供货单简述:供货单位随货物发来的货物信息单数据流来源:供货单位数据流去向:入库管理模块数据流组成:货物名称+数量+生产日期+厂商编号+规格数据流编号:D02数据流名称:入库单简述:入库物品的信息数据流来源:入库管理模块数据流去向:入库台账数据流组成:货物编号+货物名称+数量+入库日期数据流编号:D03数据流名称:取货单简述:领取货物的各项信息数据流来源:管理员数据流去向:取货管理模块数据流组成:货物编号+货物名称+数量+取货日期数据流编号:D04数据流名称:库存信息简述:货物的库存信息数据流来源:库存表数据流去向:统计查询模块数据流组成:货物序号+库位编号+库存数量数据流编号:D05数据流名称:货物信息简述:货物的各项信息数据流来源:统计查询模块数据流去向:统计报表数据流组成:货物序号+货物数量数据流编号:D06数据流名称:差异信息简述:货物的各项信息差异数据流来源:统计查询数据流去向:差异盘点表数据流组成:货物序号+货物差额+差异原因数据流编号:D07数据流名称:库位信息简述:库位的各项信息数据流来源:库位表数据流去向:入库管理模块数据流组成:库位编号+库位状态+容量处理逻辑定义处理逻辑编号:P1处理逻辑名称:入库管理简 述:进行各种入库的管理输入的数据流:供货单,入库单处 理:对各种入库的货物进行编码,再根据库位管理放入货架,最后确认入库生成入库台账输出的数据流:入库台账信息处理逻辑编号:P1.1处理逻辑名称:验收管理简 述:对入库的货物量进行验收输入的数据流:供货单处 理:根据单据对每项货物进行检验,合格的入库,不合格的退回输出的数据流:入库单处理逻辑编号:P1.2处理逻辑名称:库位管理简 述:将货物安排到适当的库位输入的数据流:货物信息,库位信息处 理:根据库位的容量,库位状态,货物的信息,将货物对应到适当的库位输出的数据流:库位表处理逻辑编号:P1.3处理逻辑名称:分类编码简 述:对货物进行分类编码输入的数据流:库位信息,库存信息,货物信息处 理:根据货物的种类,库存位置等进行编码输出的数据流:货物编码表处理逻辑编号:P1.4处理逻辑名称:入库动态管理简 述:入库动态的确认输入的数据流:货物信息,库位信息,处 理:根据货物及库位信息将货物入库并生成入库台账输出的数据流:入库台账处理逻辑编号:P2处理逻辑名称:取货管理简 述:取货管理输入的数据流:取货单,库存信息处 理:取货处理输出的数据流:取货台账处理逻辑编号:P2.1处理逻辑名称:取货单确认简述:批准取货申请单输入的数据流:取货申请单处理:管理员根据货物量批准取货申请单输出的数据流:取货单处理逻辑编号:P2.2处理逻辑名称:库位确认简 述:确认货物的信息输入的数据流:库位信息,货物信息,库存信息处 理:确认货物的位置,数量等信息输出的数据流:货物信息处理逻辑编号:P2.3处理逻辑名称:取货简 述:服务员取出货物输入的数据流:货物信息处 理:服务员取出货物输出的数据流:货物信息处理逻辑编号:P2.4处理逻辑名称:到达确认简 述:货物到达货架输入的数据流:货物信息处 理:派送到货架输出的数据流:库存台账处理逻辑编号:P3处理逻辑名称:统计查询简 述:对信息统计汇总,校对输入的数据流:取货台账,入库台账,库存信息,货物信息处 理:管理员对各项信息统计汇总,盘点输出的数据流:统计报表,盘点差异表处理逻辑编号:P3.1处理逻辑名称:信息检索简 述:管理员搜索相关的信息输入的数据流:条件处 理:查询检索输出的数据流:检索结果处理逻辑编号:P3.2处理逻辑名称:综合信息汇总简 述:汇总信息输入的数据流:入库台账,取货台账,库存信息,货物信息,检索结果处 理:管理员汇总这些信息输出的数据流:统计报表处理逻辑编号:P3.3处理逻辑名称:点查货物简 述:核对货物数量信息输入的数据流:货物信息,库存信息处 理:管理员核对货物数量信息输出的数据流:数量差异信息处理逻辑编号:P3.4处理逻辑名称:货位匹配简 述:校对货物的位置信息输入的数据流:库位信息,货物信息处 理:管理员校对货物的位置信息输出的数据流:货物信息处理逻辑编号:P3.5处理逻辑名称:差异分析简 述:分析出现差异的原因输入的数据流:数量差异信息处 理:管理员调查,研究差异原因输出的数据流:盘点差异表数据存储定义数据存储编号:F01数据存储名称:入库台账数据存储组成:入库单编号,货物序号,库位号,生产日期,入库数量,单价,入库日期,管理员编号关键字:入库单编号相关联的处理:P1,P3数据存储编号:F02数据存储名称:取货台账数据存储组成:取货单编号,货物序号,货物名称,所在库架,规格,取货数量,取货日期,管理员编号关键字:取货单编号相关联的处理:P2,P3数据存储编号:F03数据存储名称:库存表数据存储组成:货物编码,在库量,单位消耗量,补货方式,安全库存,关键字:货物编码相关联的处理:P1,P2,P3数据存储编号:F04数据存储名称:盘点差异表数据存储组成:盘点差异表编号,货物序号,系统导出数量,实际数量,调整后数量,差异原因,管理员编号,盘点日期关键字:盘点差异表编号相关联的处理:P3数据存储编号:F05数据存储名称:统计报表数据存储组成:统计报表编号,货物序号,货物名称,本月入库量,月消耗量,现有库存量,盘点差异量,管理员编号,统计日期关键字:统计报表编号相关联的处理:P3外部实体定义外部实体编号:S01外部实体名称:供货单位简 述:向该系统提供货物的供货单位输入的数据流:D05输出的数据流:D01外部实体编号:S02外部实体名称:管理员简 述:使用系统的人员输入的数据流:D01,D02,D03,输出的数据流:D04,D05外部实体编号:S03外部实体名称:服务员简 述:浏览信息的人员输入的数据流:D04输出的数据流:D02系统设计系统设计概述系统设计是管理信息系统开发的重要阶段,它直接影响到系统的质量,是整个开发工作的核心。系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

系统设计主要包括两部分:总体设计和详细设计。总体设计又称结构设计,主要包括运行环境设计、功能模块设计等内容。详细设计实在总体设计的基础上确定各个模块内部的详细执行过程,此阶段主要包括数据库设计、输入输出设计、存储设计、人机交互设计等内容,均可在可视化开发工具中实现。代码设计本系统货物的货物编码采用的是8位混合码,每个数位都代表一定的含义,通过条码扫描器可直接从编码中读出货物的基本信息。编码规则如图3.1所示:XXXXXXXX校检位:前8校检位:前8位逐位相加去末位单位消耗量:每件产品消耗物料的数量补货方式代码1、定数补货2、整包投j②货物顺序代码01〜9③库位代码:该货物包装盒在库位上的序号库架层数代码:该货物所在库架的层数*库架代码该货物所在的库架号说明:①②:小滚珠单位取用量,超过取值范围,故该货物第位单独定义为“6X,:U型线货物1〜39直线流水线货物〜89成品H〜94其他临时编入〜99:'0”含义为占用全层:'0”含义为交叉货架位货物图3.1货物编码规则例如:'46107244”含义为:从第4货架第6层第1个货物盒中取货;(第一、二、三位为'461”)补货时整包原料投入货物盒即可;(第六位为'2”)取货时每组数量为5个(第七位为'5”)如此代码结构,管理员与服务员均能通过代码判定货物需要到达的货架、投送的库位位置、补货方式等信息,无需特殊记忆,免去了正常情况下无法准确快速定位货物位置带来的不便。在确定各种货物的代码后,才用Code-128编码规则将代码生成对应的条码,方便条码扫描器进行识读。功能模块设计货物管理信息系统分为四大模块,每个模块又分为若干个小的模块,以下是各个模块功能介绍:入库管理:入库的各项数据操作都在此功能中完成。分四个小的功能:验收管理:各项货物的入库验收操作;分类编码:对各种货物进行分类编码;库位管理:对库架上的各个库位进行管理;入库动态管理:通过条码扫描监控各项货物的实时入库。取货管理:各项取货操作。分为三个小的功能:取货单确认:确认各张取货单是否符合要求;库位确认:根据货物信息确认货物的库存位置;取货动态管理:通过条码扫描对取货的过程进行动态管理。信息统计:对发生的各种信息进行统计汇总。分为四个小的功能:综合查询:可查询各种信息;点查货物:对货物的数量进行核对;货位匹配:将货物规放正确的位置;差异分析:分析货物出现差异的原因。系统维护:系统的权限更新等功能。分为五个小的功能。账号管理:账号的登陆,密码等操作;参数设计:系统的各项参数标准;权限管理:人员的权限管理;更新管理:系统的版本更新修改等;使用帮助:系统的各项介绍。该系统的功能结构图如图3.2所示:

货物信息管理.系入库管理验收管理分类编码库位管理入库动态管理信息统计系统维护库位匹配差异分析账号管理权限管理参数设置更新管理使用帮助货物信息管理.系入库管理验收管理分类编码库位管理入库动态管理信息统计系统维护库位匹配差异分析账号管理权限管理参数设置更新管理使用帮助图3.2功能结构图数据库设计3.4.1数据库需求分析货物管理信息系统的数据库功能主要体现在对各种信息的添加、删除、修改和查询等,包括货物信息,服务员信息,管理人员信息,库位信息,入库台账,取货台账,库存信息,盘点差异信息,统计信息等。根据这些信息以及该系听得特点,总结以下几点需求:(1) 货物信息记入货物编码表;(2) 服务员信息记入服务员表;(3) 管理员信息记入管理员信息表;(4) 库位表记录各个库位的信息及状态;(5) 入库台账记录各条入库单信息;(6) 取货台账记录各条取货单信息;(7) 库存表记录各货物的库存情况;(8) 盘点差异信息表记录各项盘点数据;(9) 统计报表记录统计数据。综上分析,根据本系统功能分析和需求总结,设计出老婆大人货物管理信息系统的数据项和数据结构如下:(1) 货物信息表包含数据项:货物序号,货物编码,货物名称,货架号,库位号,货物序号,规格,厂家编号;(2) 服务员表包含数据项:服务员编号,姓名,性别,证件号,联系电话;(3) 管理人员表包含数据项:管理人员编号,姓名,性别,证件号,联系电话;(4) 库位表包含数据项:库位编号,货架号,层号,容量,库位状态;(5) 入库台账包含数据项:入库单编号,货物序号,库位号,生产日期,入库数量,单价,入库日期,管理员编号;(6) 取货台账包含数据项:取货单编号,货物序号,货物名称,所在货架,规格,取货数量,取货日期,管理员编号;(7) 库存表包含数据项:货物编码,在库量,单位消耗量,补货方式,安全库存;(8) 盘点差异表包含数据项盘点差异表编号,货物序号,系统导出数量,实际数量,调整后数量,差异原因,管理员编号,盘点日期;(9) 统计报表包含数据项:统计报表编号,货物序号,货物名称,本月入库量,月消耗量,现有库存量,盘点差异量,管理员编号,统计日期。数据库概念结构设计概念设计是指在数据分析的基础上自底向上地建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析,得到最终结果。概念模型(E-R模型)的组成元素有:实体、属性、关系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,关系是实体和属性之间的联系。得到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体一关系图,即E-R(Entity-Relationship)图将这些内容表达出来,为后面的逻辑结构设计打下基础。在实验室环境下,各种货物对应唯一的一个生产商(1—n);有多名管理员及服务员进行模拟生产作业,对货物进行管理(m-n-m);同时,一个库位只能对应唯一的一种货物(1T),并由一名管理员进行分配(1-n);不同类型生产线生产不同类型的产品(m-n)。按照上述逻辑,货物管理信息系统的总体E-R图及其对应的实体属性关系如图3.3〜3.7所示:(货物编码)图3.4物料实体属性图姓名J(联系电话服务员编号服务员(玉别')图3.5物流人员实体属性图姓名性别C证件号)(管理员编号)(联系电话管理人员图3.6管理人员实体属性图层号J(库位状态库位层号J(库位状态库位.库架号)图3.7库位实体属性图关系模式E-R模型是概念模型的表示,将E-R模型转换成为关系模型,如下所示:其中带下划线的是主键(1) 货物(货物序号,货物编码,货物名称,货架号,库位号,货物序号,规格,厂家编号)(2) 服务员(服务员编号,姓名,性别,证件号,联系电话)(3) 管理人员(管理人员编号,姓名,性别,证件号,联系电话)(4) 库位(库位编号,库架号,层号,容量,库位状态)(5) 入库台账(入库单编号,货物序号,库位号,生产日期,入库数量,单价,入库日期,管理员编号)(6) 取货台账(取货单编号,货物序号,货物名称,所在库架,规格,取货数量,取货日期,管理员编号)(7)库存表(货物编码,在库量,单位消耗量,补货方式,安全库存,)(8) 盘点差异表(盘点差异表编号,货物序号,系统导出数量,实际数量,调整后数量,差异原因,管理员编号,盘点日期)(9) 统计报表(统计报表编号,货物序号,货物名称,本月入库量,月消耗量,现有库存量,盘点差异量,管理员编号,统计日期)

数据库逻辑结构设计数据库概念结构设计完毕就可以通过数据库软件转化为实际的数据模型即数据库的逻辑结构。本系统采用的数据库软件是MicrosoftAccess(1)货物编码表记录货物信息,其结构如表3-1所示:表3-1物料编码表字段名称数据类型可否为空说明货物序号Char(10)主键货物编码Char(10)货物名称Nvarchar(50)notnull货架号Char(3)库位号Char(3)货物规格Char(5)厂豕编号Char(10)2) 物流人员表记录物流人员表,其结构如表3-2所示:表3-2物流人员表字段名称数据类型可否为空说明物流人员编号Char(10)主键姓名Nvarchar(10)notnull性别Boolean(2)证件号Char(18)notnull联系电话Char(16)

管理员信息表记录管理员信息,其结构如表3-3所示:表3-3管理人员表字段名称数据类型可否为空说明管理人员编号Char(10)主键姓名Nvarchar(10)notnull性别Boolean(2)notnull证件号Char(18)notnull联系电话Char(16)库位表记录各个库位的信息及状态,其结构如表3-5所示:表3-4库位表字段名称数据类型可否为空说明库位编号Char(3)主键层架Char(3)库架号Char(3)库架容量Int(3)库位状态Boolean(2)notnull该库位是否为空入库台账记录各条入库单信息,其结构如表3-6所示:表3-5入库台账字段名称数据类型可否为空说明入库单编号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论