某仓库库存管理信息系统分析及设计.doc
-交通与汽车工程学院课程设计课程名称:物流信息系统设计一、设计题目物流信息系统设计:*仓库信息系统设计与分析二、主要容分析设计具备一定功能的物流信息系统软件或其他管理信息系统软件三、具体要求完成信息系统分析容包括:(1)软件功能需求分析(2)业务流程分析(3)数据流程分析(4)数据字典(5)存取分析(6)处理逻辑描述完成信息系统设计容包括:(1)系统构造设计(2)系统软硬件配置(3)数据库设计(4)代码设计(5)输入输出设计(6)模块功能说明说明书字数6000字以上。也可进展其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体容可由学生与指导教师共同协商确定四、主要技术路线提示系统分析设计说明书撰写符合"西华大学本科课程设计说明书规化要求":(1)首先调查了解企业现状,该企业的信息系统使用现状,论述进展本系统分析设计的意义,分析设计的主要容,要到达的主要功能目标;(2)调查分析组织构造和主要业务,完成业务流程图;(3)完成数据流程图;(4)利用数据字典、存取分析、处理逻辑描述对数据流程容详细描述;(5)根据数据流程图完成系统构造图;(6)进展系统软硬件配置;(7)进展代码设计;(8)进展数据库设计;(9)进展输入输出设计;(10)对系统构造图的各模块进展模块功能说明。五、进度安排第一天第五天:完成四中(1)(2);第五天第十天:完成四中(3)(4)(5);第十天第十五天:完成四中(6)(7)(8)(9)(10)。六、完成后应上交的材料课程设计说明书符合"西华大学本科课程设计说明书规化要求"七、推荐参考资料(不少于3篇)1勇主编. 信息系统分析与设计. :科学,20022薛华成. 管理信息系统. :清华大学,19993剑, 游战清等. 物流管理信息系统理论与案例. :电子工业,20054曾传华,黎青松等. 物流管理与信息系统. :清华大学,20075管理信息系统。智高红丽马玲编著.化学工艺 6信息系统设计与分析。禹主编。高等教育指导教师签名日期 2021 年 1 月 4 日系主任审核日期 2021 年 1 月 4 日目录摘要21 引言21.1 问题的提出21.2我国开展现状21.3 任务与分析22 系统分析22.1 组织构造与可行性分析2可行性分析2仓库组织构造分析2业务流程分析22.2业务流程分析22.3数据流程分析22.4数据字典22.4.1 数据元素23.4系统功能模块设计23.2系统软件配置23.3代码设计体系23.4数据库设计23.4.1 物理构造设计2系统主界面设计2子系统界面设计23.5 输入输出设计23.5.1 输入设计23.5.2 输出设计23.6.1 系统登录23.6.2 设备登记23.6.3 设备添加删除2结论2致2参考文献2摘要仓储企业的的物资供应管理意向很复杂繁琐,其包含了种类繁多的物资。入库发放管理等操作各有差异,各种方案报表繁多。随着当代经济飞速的开展,企业要想生存、开展,要想在剧烈的市场竞争中立于不败之地,没有现代化的管理是就没有生存的时机。仓库管理信息系统正是基于这样的需求背景下研制开发的。仓库管理系统是为了实现企业产品管理的系统化、规化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作式,防止了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。关键词:仓库仓库信息系统流程 Visual Fo*Pro6.01 引言1.1 问题的提出仓储是一个企业单位必不可少的局部,所谓仓储管理,是指对仓库和仓库中储存的物资进展管理。随着改革开放的不断深入经济飞速的开展,企业要想生存、开展,要想在剧烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的局部。仓库管理信息系统正是基于这样的需求背景下研制开发的。目前大多数的中小企业仓储管理式落后,账目还是一纸形式呈现,并且账目混乱。一般依赖于一个非自动化的系统来记录、追踪进出的货物,完全由人工实施仓库部的管理,因此仓储管理的效率极其低下。有着数据不齐全,不准确。难以跟随现代化市场的变化等缺点。总的来说,缺乏系统、规的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。仓库采取手工式对物资存取情况进展人工管理,由于信息比较多,存取信息的管理工作混乱而又复杂;一般存取情况是记录在账簿,物资的数目和容记录在文件中,仓库的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进展查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对存放较长远的物资进展更改就更加困难了。为此,使用一套全面可行的仓存管理信息系统解决上述问题,提高出入库的业务流程效率是必不可少的。1.2我国开展现状20世纪80年代以来,仓储技术得到较大开展,但是,各地开展不均衡。自改革开放以来,国外先进的仓储技术传人我国,使我国仓储业发生了显著的变化,特别是自动化仓储技术传人我国以后,我国的仓储技术有了较大的提高。我国自20世纪70年代开场建造自动化仓库,例如汽车制造厂、拖拉机厂等先后建造了自动化仓库。与此同时,人们对仓储工作的看法也起了变化,逐渐重视仓储管理工作,并注意引进先进的仓储技术和提高仓储工作人员的素质。但各地区开展不平衡,有的现代化仓库拥有非常先进的仓储设备,例如各种先进的装卸搬运设备、高层货架仓库、全部实行计算机管理等。而有的仓库却还处在以人工作业为主的原始管理状态,仓库作业大局部靠肩扛人抬,只有少量的机械设备。还有一种情况是介于上述两者之间,具有一定的机械设备和铁路专用线,但利用率不高,有些设备已经老化,有些已经旧,但由于资金缺乏,无力更新,只得带病作业,隐藏着多不平安因素。处于仓储技术面先进与落后并存的状态。1.3 任务与分析本课程主要运用管理信息系统设计的根本步骤和设计法进展分析与设计了仓库管理信息系统,通过系统分析和系统设计的相关步骤主要包括:组织构造分析,业务流程分析,数据流程分析,数据字典描述,处理逻辑描述以及系统构造设计,软硬件配置,代码设计,数据库设计,界面设计等1,为程序开发人员开发该借阅管理信息系统提供依据。得出了该仓库的出入库及查询系统的系统分析设计说明书。2 系统分析2.1 组织构造与可行性分析可行性分析1经济可行性仓储管理信息系统的运行将累积庞大的电子形式的信息资源,从这些资源中企业能发现其中问题,及时改进仓储方案。由于各个仓库前期的资金投入主要集中于购置设备库房修建人员工资存货盘点上。建立信息中心,可将来自各面的信息集中管理,提高仓储管理的方案性和预见性,快速地反响市场信息。2技术可行性分析计算机硬件和软件技术的飞速开展,为系统的建立提供了技术条件。仓储管理主要是盘点仓库物资,供客户查询自己的存货,出入库操作。以及仓库人员信息查询,班次安排2。而通过网络internet,发挥计算机的信息传输速度快、准确度高的优势。可以提高仓库管理工作的效率。3社会可行性分析操作可行性便是所谓的社会可行性。现如今,随着计算机网络技术的飞速开展,人类已经步入了信息化时代。对企业的管理式,操作流程等要求已经提高到了信息化的水平。利用网络技术,软件技术仓储管理的操作也可更加信息化。是企业的人员配置更加合理,对人员的知识储藏要求提高,迫使其学习提高自身技术,增强企业的竞争力。仓库组织构造分析要想了解仓库的经营模式,就得对仓库的组织构造进展了解,在设计系统前期,先对仓库的组织构造进展分析,第一步先确定组织构造,一下就对一家电公司仓库进展分析。仓储管理中由仓储主管扶着全面工作,下属部门包括:业务部,财务部,仓储管理部,分别负责仓库业务,市场调研,仓库会计出纳以及各个仓库的盘点,出入库操作。具体职责如下:业务部:负责利用一切渠道组织市场调研,收集决策必要信息。财务部:本机构一定的整体目标下,关于资产的购置,资本的融通和经营中现金流量,以及利润分配的管理。仓储管理部:负责各个仓库的物资入库出库发货存库的管理。市场调研各仓库出纳会计家电仓储管理部财务部业务部主管图2-1仓库组织构造图业务流程分析本课程设计需要完成的仓储管理系统需要到达一下功能。1物资的出入库以及还库等。2仓储管理的各种信息查询修改。3操作日志的管理。4家电采购报表生成。5在库存中参加最高储藏和最低储藏字段。实时观察物资的储存信息。进展监控报警等。2.2业务流程分析进一步分析仓储管理系统的业务流程与数据流程。具体分析图见下:顾客退货单仓库主管库存台账管理员供应商财务审核进货单报表盘点入库单领料单汇总销售采购采购退货单图2-2业务流程图2.3数据流程分析依据家电仓库的业务流程可以得出其相应的数据流程图,从系统登录开场,以管理员角色做分析,:数据流程分析图见下:管理员家电信息录入入库报表汇总退货汇总表出库报表汇总仓库盘点入库管理还库管理出库管理报表打印库存报表图2-3数据流程分析图2.4数据字典在整个系统分析中,数据字典是必不可少的工具,数据字典是对系统中的数据的详尽描述,数据字典是关于数据信息的集合,对数据流图中包含的所有元素的定义的集合,它提供对数据库中数据描述的集中管理,目的是对收集到的数据进展标准化、统一化,有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型6。2.4.1 数据元素仓储管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的仓储管理系统数据字典中,主要对数据流图中的数据项、数据流、数据存储和处理过程进展说明。以下是仓储管理信息系统数据字典的具体条目:1数据项描述局部1设备代码表:列名数据类型可否为空设备号主键数值型20不可为空设备名字符型50可为空2设备入库表:列名数据类型可否为空设备号数值型20不可为空入库时间主键日期型8可为空供应商字符型50可为空供应商字符型15可为空入库数量数值型20可为空价格字符型10可为空采购员字符型20可为空3设备出库表:列名数据类型可否为空设备号数值型20不可为空出库时间主键日期型8可为空使用部门字符型50可为空出库状况字符型20可为空经手人字符型20可为空价格字符型10可为空出库数量字符型10不可为空领取人字符型50可为空用途字符型50可为空4现有库存表:列名数据类型可否为空设备号主键数值型20不可为空现有库存数值型20可为空最大库存数值型20可为空最小库存数值型20可为空总数数值型20可为空3.4系统功能模块设计在系统功能分析的根底上,考虑VF程序编制特点,得到以下模块图:系统登录身份验证仓储管理出库信息查询报表打印供应商设备号使用部门设备现有库存总数设备清单设备号入库*仓库库存管理系统图3-4系统功能模块图3.2系统软件配置仓储管理信息系统是以计算机系统为核心建立起来的,所以计算机系统的软件和硬件配置在很大程度上影响整个信息系统的功能实现,根据系统功能,仓储管理信息系统的软件和硬件配置做出如下要求。硬件配置:一台电脑,实际使用最低配置要求: CPU:Intel PIII 500Hz存:256MB以上硬盘空间:4GB以上,最好高于20GB 显卡:4MB以上的PCI或AGP显卡声卡:最新的PCI声卡 CD-ROM:8*以上CD-ROM以及联机设备打印机等软件配置:Windows2000以上操作系统 Powerbuilder 开发软件 SQL Sever 数据库管理系统3.3代码设计体系代码设计是指用数据、字母和特殊符号,表示事物的名称、属性和状态等特征3。在计算机处理信息过程中,代码具有重要作用:根据代码,可以区分每一个数据元素及其代表的逻辑意义;使信息的表达式标准化和单纯化;提高计算机处理效率和精度,便于进展信息检索、分类、排序、汇总和分析。计算机进展库存管理的过程中,代码设计是进展分类校对、汇总及检索的关键。本次设计中,使用的是数字型代码对库存信息进展设计,可以唯一地标识每个设备,使仓库的设备信息便于管理。实体描述设备号所有设备,由设备编号标识仓储管理员仓库的管理人员,由员工号标识家电种类3-4位,品牌名1-2位,家电颜色5-6位,生产厂家品牌编号7-8位:10西门子,11海尔,12美的,13TCL,14康佳,15海信家电种类11电视机,12电冰箱,13洗衣机,14空调,15热水器家电颜色:33白色,34黑色,35银灰,36银白生产厂家:10,11,12,13,14电视机:320,520冰箱:00单门,01双开门,03三开门空调:1立式,2挂式洗衣机:1全自动滚筒,2全自动波轮热水器:1单管60L,2双管60LTCL32寸液晶电视美的双开门冰箱1012331401美的立式家用空调101433121海尔全自动滚筒洗衣机121335101美的单管加热电热水器1015331013.4数据库设计3.4.1 物理构造设计数据库设计即根据用户的需要,将业务对象抽象成表与视图等数据库对象构造出最优数据库模式5。数据库设计是图书馆借阅管理信息系统设计的重要组成局部。数据库设计的好坏将直接影响整个借阅体系的效率和质量。1数据库需求分析数据库中局部表及其属性如下:设备代码表设备号设备名等属性设备入库表供应商入库数量等属性设备出库表经手人出库数量等属性现有库存表设备号总数等属性2数据库逻辑构造详细设计下面是局部数据库中的表以及具体属性和数据类型,如图3-1:设备代码表:图3-1设备代码表设备入库表:图3-2设备入库表设备出库表:图3-3设备出库表现有库存表:图3-4设备出库表3建立各表之间的逻辑关系:系统主界面设计系统登录主界面是用户进入本系统的一个防止他人窥窃资料的界面,具有保护系统平安性的作用。具体界面以下图所示:创立一个表单文件,通过表单控件工具栏在表单上添加3个标签对象,分别设置各个对象的主要属性,属性值如表所示对象名称属性名称属性值Form1Showwindow2作为顶层表单Label1Caption仓库库存管理系统Backstyle透明Fontname华文彩云Fontsize50Label2Caption欢迎您!Backstyle透明Fontname楷体Fontsize39Autosize.T.Label3Caption2021年12月Backstyle透明Fontsize25设置form1对象的init事件的代码为:设置form1对象的destory事件的代码为:操作以后效果如以下图:界面自动进入登陆界面如以下图:【登陆】按钮的单击click事件代码如图【退出】按钮的单击click事件代码如图点击登陆将出现一个输入员工号的界面如以下图所示:【进入】按钮的单击click事件代码如图【退出】按钮的单击click事件代码如图子系统界面设计为了可以根据管理员所需的不同选择,翻开不同子系统并提供相应的功能效劳,可以利用一个菜单进展子系统界面设计,如下运行结果如以下图所示:3.5 输入输出设计系统的输入输出设计对于用户和系统使用的平安可靠性是十分重要的。一个好的输入设计可以为用户和系统双带来良好的工作环境,一个好的输出设计可以为管理者提供便捷、明了、有效、实用的管理和控制信息4。3.5.1 输入设计输入式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。在开发本管理系统时,要以用户至上的原则来设计输入界面。在信息资料的输入过程中由计算机系统自动给出输入法并进展必要的数据类型检验、数据格式检验和必要的逻辑检验并及时提示信息管理员出错,并给出正确的输入式。在本设计中主要采用的是键盘输入和网络数据传送。3.5.2 输出设计输出设计包括以下几面的容:(1) 确定输出容。用户是输出信息的主要使用者,要根据用户的需求,设计输出的容。(2) 确定输出介质与设备。(3) 确定输出式。提供应人的信息都要进展格式设计,输出格式要满足使用者的要求和习惯,到达格式清晰、美观、易于阅读度理解的要求。(4) 3.6 模块功能说明3.6.1 系统登录功能:识别系统用户身份,防止其他人操作。用户输入工号后,单击"登录命令按钮,对所输入的工号进展验证,假设验证通过,则登录如子系统界面,否则就通过信息框弹出错误信息。3.6.2 设备登记功能:查询出入库的设备:点击子系统界面的"设备信息,即可以对库存设备进展一个浏览:【首页】按钮的单击click事件代码【下一页】按钮的单击click事件代码【上一页】按钮的单击click事件代码【添加】按钮的单击click事件代码【删除】按钮的单击click事件代码【关闭】按钮的单击click事件代码3.6.3 设备添加删除功能:管理设备进入库信息点击子系统界面的"设备根本信息,即可以查看设备的根本信息,如图操作代码:结论本课程设计系统只对传统仓库出入库进展了最根本的管理,以摸家电仓库为运用背景,通过对仓库信息系统现状了解与描述,对系统进展了业务流程分析、数据流程分析,并使用数据字典对数据流程图中的数据项、数据构造、数据流等具体容进展了分析,对处理逻辑进展了描述。在这个根底上,对仓库库存管理信息系统进展了功能模块、E-R图、数据库、界面等设计。当然由于本人计算机知识储藏有限,论文还有很多的缺乏,例如表的定义,数据流都只进展了局部描述,界面设计也只有输入和登录界面。信息系统设计的相关知识还需要进一步积累。致通过对*家电仓库管理信息系统分析和设计及论文的撰写,我进一步了解了计算机Visual Fo*Pro6以及库存管理等的相关知识,加强了对所学专业的认识。与此同时,我也认识到了自身知识的欠缺,应继续努力学习,不仅要学好自己的专业知识,也要学好与其相关的关联性学科,以此来完善专业知识。而此次论文写作在迪教师和同学们的热心帮助下顺利完成,在此感迪师和以及各位同学的帮助。参考文献1勇主编. "信息系统分析与设计"M. :科学,20022薛华成. "管理信息系统"M. :清华大学,19993剑, 游战清等. "物流管理信息系统理论与案例"M. :电子工业,20054曾传华,黎青松等. "物流管理与信息系统"M. :清华大学,20075"管理信息系统"M。智高红丽马玲编著.化学工艺 6"信息系统设计与分析"M。禹主编。高等教育. z.