还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
商业企业库存管理信息系统1系统规划
1.1系统背景在国民经济信息化过程中企业信息化是一个很重要的部分随着企业经营模式逐渐从劳动密集型向技术密集型转变,建立在真实数据基础上的科学理性的现代管理方式将使企业在市场竞争中立于不败之地管理信息系统能及时为企业提供所需的真实数据,成为企业管理者进行决策的依据尤其在商业企业中,商品的进销存管理显得极其重要现代商业的迅速发展,对手工管理模式提出了严峻挑战商品品种日益丰富,流行周期变短;企业经营活动节奏加快,如调价、削价、赊销、代销、折让、退换等各种情况;信息量增大、变化加快,这些都增加了经营管理的结算和统计难度,手工管理难以完全胜任现代化商业大市场、大流通、大商业发展的前提是高度发达的社会信息化,而商业企业自身内部的管理信息系统又是社会信息化的前提商品流转中基础数据的组织与应用尤其重要,也是商业MIS系统在操作层和经营层最广泛的应用之处商品的进、销、退、换、盘、损等商品流转过程的管理以及相应的款项流通的管理、票据的管理,是计算机系统代替手工作业方式的主要用途之一强化库存管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商业企业家门梦寐以求的本小组开展商业企业库存管理信息系统的分析与设计,就是希望有助于我国商业自动化事业的发展,同时也希望丰富企业信息系统的研究,为企业信息化作出贡献当今的企业信息系统不但是传统手工信息管理系统的替代者,而且也是先进管理思想的体现者因此本系统就是在下面两个研究背景的基础上进行的1手工信息管理的缺点和现代管理信息系统优势我国目前大部分的小型商业企业仍然采用传统的手工信息系统这种原始手工操作的信息系统存在很多缺点,如管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意等而以先进的管理理念建立起来的管理信息系统,实现商业企业现代化的库存管理,能够增强商业企业的活力,为企业带来巨大的经济效益,这也是商业企业库存管理的当务之急现代化的库存管理信息系统,利用计算机技术从事商品信息处理,显示出其手工操作无法比拟的优势2数据库技术现状在商业企业库存管理信息系统中数据库是关键,数据库中的数据就是企业的重要资源,数据库设计的好坏影响着商业企业库存管理信息系统的好坏商业企业库存管理信息系统中的核心技术就是数据库技术3结构化语言是介于自然语言和程序设计语言之间的语言下面是用结构化语言描述销售处理的过程Repeatinput商品代号find商品if有商品and库存>0theninput数量compute金额=单价*数量sub库存量=库存量■数量Until不再需要商品3系统设计
3.1系统总体模块结构设计商业企业库存管理信息系统的设计采用自顶向下,逐层分解的结构化设计方法系统总体设计根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致的设计把系统划分为商品入库子系统,储存保管子系统,商品出库子系统,辅助决策子系统而子系统又划分为若干功能模块,层层划分直到每一个模块是相对独立,功能单一的独立程序为止商业企业库存管理信息系统的总体结构设计图如下图8所示图8商业企业库存管理信息系统模块结构图
3.2系统主要代码设计代码是指用数字、字母和特殊符号,表示事物的名称、属性和状态等特征在计算机处理信息过程中,代码具有重要作用根据代码,可以区分每一个数据元素,及其代表的逻辑意义;使信息的表达方式标准化和单纯化;提高计算机处理效率和精度,便于进行信息检索、分类、排序、汇总、统计和分析对于商品的编码,使用了数字型的层次代码,可以唯一的标识每个商品,避免了二义性对于品名编号的编码,使用了数字、字母混合型的层次码,使仓库中的商品信息便于管理,易于更新,极大地方便了查询,减少了管理人员的繁琐工作总而言之,代码设计使库存信息的管理更科学,操作更简单,查看更方便在商业企业库存管理信息系统中,最重要的代码就是贴在商品上的唯一标识每一种商品的标签编码如下表3所示表3商品编码设计表
3.3系统输入输出设计系统输入输出I/O设计是一个在系统中很容易被忽视的环节,但他是一个重要的环节,它对于用户和系统今后数用的方便和安全可靠性来说都是十分重要的一个好的输入设计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供便捷、明了、有效、实用的管理和控制信息
[18]
3.
3.1输出设计一个好的输出设计可以为管理者提供简捷、明了、有效、实用的管理和控制信息输出设计的目的是使系统能输出满足用户需求的有用信息、,用户所需耍的各种管理业务和经营决策等方面的信息都是由系统的输出部分完成的管理信息系统只有通过输出设计才能为用户服务信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一,因此,必须十分重视输出设计系统设计的过程正好与系统实施的过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出的表格等的样式直接与用户相关,而系统设计的出发点,应当是用户的需求,保证输出的表格样式符合用户的要求,方便用户的使用,故而我们首先考虑输出设计输出设计包括以下几方面的内容1确定输出内容用户是输出信息的主要使用者,要根据用户的需求,设计输出的内容2选择输出介质与设备3确定输出方式提供给人的信息都要进行格式设计,输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求最终输出方式常用的只有两种一种是报表输出,另一种是图形输出根据我们系统分析和管理业务的要求,我们决定使用报表输出
3.
3.2输入设计一个好的输入系统设计可以为用户和系统双方带来良好的工作环境,输入数据内容取决于所需输出信息的内容,因此,输入数据内容的确定应根据输出设计来确定系统都需要哪些数据输入,包括数据项名称、数据类型、精度、取值范围等输入设计的目标是保证向系统输入正确的数据在这种要求之下,应做到输入方法简单、迅速、经济、方便因此输入设计应遵循以下原则最小量原则、简单性原则、早检验原则和少转换原则输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式进行输入设计工作时,要注意在整个系统中统一设计风格输入界面要尽可能地避免错误的数据存储到系统中,在输入设计中需要考虑采用具体的检测方式对数据输入的正确性进行校验比较常见的数据输入检测方式有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法、校验码的方法等在开发本管理系统时,要以用户至上的原则来设计输入界面在信息资料的输入过程中由计算机系统自动给出输入法并进行必要的数据类型检验、数据格式检验和必要的逻辑检验并即时提示信息管理员出错,并给出正确的输入格式输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式常用的输入方式有键盘输入、模/数输入、数/模输入、网络数据传送、磁/光盘读入等几种形式在本系统设计中我们主要采用键盘输入和网络数据传送4系统数据库设计数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求作为信息资源开发、管理和服务的一种有效的手段,数据库的应用己越来越广泛一个企业数据库建设规模、数据库信息量的大小和使用频度己成为企业信息化程度的重要标志之一目前,国内各中小型公司基本上都建立了自己的库存管理数据库,从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保持系统数据的整体性、完整性和共享性因此,数据库设计是商业企业库存管理系统的核心技术数据库设计的基本过程将按下图9中的四步来设计:需求分析、概念设计、逻辑设计和物理设计图9数据库设计的基本过程图
4.1需求分析设计一个数据库,首先必须确认数据库的用户和用途由于数据库是一个单位的模拟,数据库设计者必须对一个单位的组织、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表以及格式和有关的文档等有所了解收集和分析这些资料的过程成为需求分析需求分析是对现实世界深入了解的过程数据库能否正确地反映现实世界,主要决定于需求分析需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求1信息要求是指用户需要从数据库中获得信息的内容与性质由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据在商品库存管理信息系统中,数据库中需要存储商品的出入库登记信息、储存保管信息和辅助决策信息⑵处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理新系统的功能必须能够满足用户的信息要求、处理要求在商品库存管理信息系统中,用户要求本系统能够实现入库管理、储存保管、出库管理和辅助决策等功能在响应时间上,本系统必须实现较短的响应时间,从而使商品管理高效率在处理方式上,本系统采用批处理方式
(3)安全性与完整性要求确定用户的最终需求其实是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此无法一下子准确地表达自己的需求,他们所提出的需求往往不断地变化另一方面设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求此外新的硬件、软件技术的出现也会使用户需求发生变化因此设计人员必须与用户不断深入地进行交流,才能逐步得以确定用户的实际需求商品库存管理信息系统采用管理员用密码登陆的方式,从而保证了本系统的安全性此外,本系统尽量满足用户的需求,使系统能够充分的实现商业企业商品的出入库管理和储存保管
4.2概念结构设计在需求分析的基础上,用概念数据模型,此处采用E-R数据模型,表示数据及其相互间的联系概念数据模型是与DBMS无关、面向现实世界的数据模型在概念设计阶段,主要是致力于模拟现实世界,可以不必纠缠于DBMS所规定的各种细节根据需求分析,对系统进行概念设计,以下以库存管理信息系统的库存商品的信息资料库和出入库单的数据库为例,进行数据库概念设计,并画出E-R图如下图所示图10用户实体E-R图图11入库单实体E-R图图12仓库实体E-R图图13商品实体E-R图图14出库单实体E-R图图15实体与实体之间的关系E-R图
4.3逻辑结构设计在逻辑设计阶段,将上一步中所得到的概念数据模型表示、与DBMS无关的数据模式,转换成以DBMS的逻辑数据模型表示的逻辑模式数据库的逻辑设计也不简单是个数据模型的转换问题,而是进一步深入解决数据模式设计中的一些技术问题,例如数据模式的规范化、满足DBMS的各种限制等数据库逻辑设计的结果以数据定义语言表示首先将概念设计中所得的E-R图转换成等价的关系模式E-R图到关系模式的转换还是比较直接的,实体和联系都可以表示成关系,E-R图中的属性也可以转换成关系的属性以下是E-R模型向关系数据库模型的转换用户(帐生密码、姓名、部门)商品(商品编号、商品名称、规格型号、供应商、色号、计量单位)库存(商品编号、商品名称、规格、数量、单价、入库日期、入库经手人、出库日期、出库经手人)入库单(入库编号、商品编号、商品名称、规格型号、数量、单价、进货日期、进货费用、入库经手人)出库单(出库编号、商品编号、商品名称、规格型号、数量、单价、出库日期、出库经手人)
4.4物理结构设计数据库物理设计的任务是:根据逻辑(概念)模式、DBMS及计算机系统所提供的手段和施加的限制,设计数据库的内模式,即文件结构、各种存取路径、存储空间的分配、记录的存储格式等数据库的内模式与外模式不同,不直接面向用户,但对数据库的性能影响也颇大内模式的主要设计目标有二:一是提高数据库的性能,特别是满足主要应用的性能要求;二是有效地利用存储空间由于系统实现了多用户简单分级管理,因此需要一张“系统帐号”数据表,将其命名为Account具体设置如表4所示表4“系统帐号”数据表作为一个仓库,最主要是要求知道现在仓库中有什么商品、每种商品有多少,因此一张库存信息数据表是必要的,将其命名为Kucun表,各字段具体设置如表5所示表5“库存信息”数据表每次出库都应该留下记录,因此要建立一个出库记录数据表,将其命名为Chuku表,该表各字段具体设置如表6所示表6“出库记录”数据表同时,也需要建立一张入库记录数据表来记录每次入库的情况,将其命名为Ruku表,该表各字段具体属性设置如表7所示表7“入库记录”数据表对商品名称进行管理需要建立一个商品信息数据表,将其命名为Shangpin表,各个字段具体属性设置如表8所示表8“商品信息”数据表通过分析,可以得出这些表与表之间的关联关系,如图16所示图16各表之间的关联关系4系统实施系统实施是开发信息系统的最后一个阶段所谓系统实施,是指将新系统的设计方案转换成实际运行系统的全过程系统实施的主要任务系统实施阶段的主要任务是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交用户使用具体讲,这一阶段的任务主要包括系统硬软件的准备、系统操作人员的培训、系统有关数据的准备和录入1硬软件准备硬件准备包括计算机主机、输入输出设备、存储设备、辅助设备、通信设备等这些设备要进行购置、安装与调试软件设备包括系统软件、数据库管理系统以及一些应用程序2人员培训主要指用户的培训,用户包括主管人员和业务人员系统投入运行后,他们将在系统中工作这些人多数来自现行系统,精通业务,但往往缺乏计算机知识为保证系统调试和运行顺利进行应根据他们的基础,提前进行培训,使他们适应,并逐步熟悉新的操作方法3数据的准备和录入数据的准备和录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础系统主界面、主程序设计
2.1系统主界面设计1系统登录主界面系统登录主界面是用户进入本系统后的必由之路,通过它可以进入本系统的各个子系统并可防止非本系统操作人员的进入,确保了系统的安全性为使界面不至于单调,我们可以为主界面加入多种背景图片,具体界面如下图17所示图17系统登录界面图【确认】按钮的单击Click事件代码如下inname=alltrimthisform.text
1.valueinpswd=alltrimthisform.text
2.valuesetordertotms_userseekinnameif!foundcMessageTitle=商业企业库存管理信息系统”cMessageText=帐号错误,请重新输入”nDialogType=4+32nAnswer=messageboxcMessageTextnDialogTypecMessageTitledocasecasenAnswer=6thisform.textl.value=c”casenAnswer=7messagebox“请勿偷窥他人资料”48“警告”thisform.releaseendcaseelseiftms_pswd!=inpswdcMessageTitle=商业企业库存管理信息系统”cMessageText=密码错误,请重新输入”nDialogType=4+32nanswer=messageboxcMessageTextnDialogTypecMessageTitledocasecasenAnswer=6ifflag2thisform.text
2.value=u”flag=flag+1elsemessagebox(“请勿偷窥他人资料”48“警告”)thisform.releaseendifcasenAnswer=7messagebox(“请勿偷窥他人资料”48“警告”)thisform.releaseendcaseelsethisform.releasepari=innamedoformkucun\form\gresultendifendif【取消】按钮的单击(Click)事件代码如下Tisform.releasesetsysmenutodefaultsetsysmenuonsetstatusbaroncloseallreturn
(2)子系统选择界面为了实现能够根据用户所需的不同选择,打开不同的子系统并提供相应的功能服务,我们需要在系统中为用户提供一个子系统选择界面,该界面模块可以利用一个菜单来实现其功能,如下图18所示图18子系统选择界面图
4.
2.2系统主程序设计主程序如下SCREEN.WIND0WSTATE=2SCREEN.CAPT10N=商业企业库存管理信息系统”SCREEN.CLOSABLE=.F.SCREEN.CONTROLBOX=.F.SCREEN.MAXBUTTON=.F.SCREEN.MINBUTTON=.F.SCREEN.BACKC0L0R=RGB50100128系统的连编过程如下:1清理项目在“项目”菜单下,选“清理项目”2连编项目点击项目管理器中的连编,分别作第一个和第三个选项的连编目文件再连编可执行文件,将生成的可执行文件“商业企业库存管理信息系统.f:\kucun目录中各子系统连接的代码如下:clearsettalkoffsetdefatof\kucundobeginsexreadeventscloseallreturn注意连编时,应关闭所有的数据库、表及表单等,再去连编,否则容易出错;运行可执行文件“商业企业库存管理信息系统.exe”时,要关闭所有的数据库或正在运行的表单等
4.3系统使用说明.
3.1系统性能要求实用性本系统是本着中小型商业企业库存管理实用的原则进行开发的,为的是开发完毕后即能尽快投入使用,使商业企业的仓库管理人员能够尽快摆脱手工劳作的劳累易维护性易维护性是一个优秀软件所必备的性能,由于该系统的调用大部分都并非专门的软件工作人员操作,所以应尽量使软件易维护安全可靠性对于数据库的设计,一个关键的内容便是数据库的安全性比如,权限的管理,数据库的备份和恢复(对数据库进行备份,以免在系统出现不可避免的错误或故障时,可以及时的恢复,而不至于造成巨大的损失)可扩充性和标准化原则考虑到将来扩充的方便,数据库可以进行进一步的数据添加、修改、删除等,而且软件程序也可以进一步修改.
3.2开发环境要求开发工具VisualFoxPro
6.0运行环境Windows2000以上的操作系统
4.4系统测试在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上因此,我们必须重视测试工作测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的⑴单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工单元测试一般是由程序员完成,也称程序调试2组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示⑶确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求确认测试是按照这些要求定出的“确认测试计划”进行的测试工作是由一个独立的组织进行,而且测试要从用户的角度出发4系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行系统测试与建构同时进行或略慢系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行5用户验收测试在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试在具体的测试中,一般应遵循以下原则由程序设计者之外的人进行测试;测试用例应由两部分组成输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试项目研究的意义商业企业库存管理信息系统主要解决的是商品库存方面的信息管理问题,还没被广泛应用到企业信息化管理中库存管理模块占企业总资产的20-30胎被称作“第三利润源泉”,所以商业企业对库存进行全面的管理是非常有必要的⑸商业企业已从传统的进销存一体经营模式转为国际通行的进销分离模式建立商品库存管理信息系统,对于商业企业加强商品在内部流通过程中的合理调配、合理存储,减少内部流通成本具有积极意义建立商品库存管理信息系统,是众多商家的迫切需要,也是商品经济发展的必然产物;一套完整的库存管理信息系统,不仅能合理的管理商品流通减少货物冗余、加速资金周转,控制商品价格的波动,而且它能规范商品流通的工作流程,减少人为因素的影响,更重要的是它能利用历史数据,为管理者的决策提供分析数据因此,为了给商业企业的库存管理者提供强有力的库存决策,更好地帮助他们进行有效的库存管理,提高企业市场竞争力,分析与设计库存管理信息系统有着非常重要的实际意义系统介绍
1.
3.1系统目标商业企业库存管理信息系统的总体目标是提高库存业的服务水平、实现物流合理化,降低总成本和提高客户满意水平其具体的设计目标主要有以下几个方面1为商业企业库存管理提供大量的商品入库、存储保管和出库方面的信息,根据这些信息分析、了解商品在存储过程中的状态,分别采取不同的处理与监控措施,并将这些信息及时反馈给采购、销售、需求预测等部门,使采购、物流、销售形成一系列的连贯活动,使商业企业库存管理协调合理2实现对商业企业库存工作的规范化管理,能按单号、商品名称、入库日期、合同号、仓库名称等条件,迅速查询商业企业的各项未进行、正进行、待进行的库存信息,从而对库存作业实施监控与管理3具备与供应商及时准确的交换信息的功能支持成员间的信息共享,可实现本企业不同地点仓库间和企业间的信息集成4实现库存合理化依靠电子计算机技术和严密的库存管理,压缩库存,并防止积压和脱销采取有效措施,尽可能缩短从订货到发货的时间5为客户提供信息咨询及有关资料的查询和统计总之,商业企业库存管理信息系统的基本目标是用现代化的物质技术设备和管理措施,不断提高库存作业的工作效率,做到储存多,进出快,采用科学的养护方法,不断提高商品养护能力,做到保管好,损耗少;运用经济手段管理仓库,建立与健全以岗位贵任制为中心的各项管理制度,不断提高仓库管理水平,做到节省费用,保证安全
1.
3.2系统功能
5.体会与建议(略)参考文献
[1]刘永胜.库存管理面临的挑战与对策[J].经济问题,20033:2「23
[2]贾永生商业企业库存业务信息系统的功能结构[J].物流科技.20051243069~72
[3]黄福华.现代商业企业物流运作管理.湖南湖南科学技术出版社[M]2003
[4]包健民.物流现代化.上海交通大学出版社[M]1997
[5]罗上远.陈代芬,徐天亮.连锁企业多品种库存分布研究[J].管理工程学报,200103
[6]周涛,程钧谟,乔忠.多品种配送的库存优化模型研究[J].系统工程,200305
[7]李洋,肖生灵.库存管理系统分类与选择的研究[J].森林工程,200502⑻陈云卿.可修理库存管理理论:模型与应用[J].管理科学文摘,199902
[9]李艳丽.日本企业零库存管理及对我国企业的启示[J].商业研究,
200321.
[10]刘鹏飞,谢如鹤.供应商管理库存收益研究综述[J].商业研究,200711
[11]陈荣耀.库存论在商业企业库存管理中的应用[J].商业研究,198712
[12]BernardT.Smith.FocusForecastingandDRP[M].VantagePressInc.1991
[13]ClarkCE.MathematicalAnalysisofanInventoryCase[J].0perationResearch19575口4]曹裕.基于VMI的零售业库存管理研究[J].中国科技信息,200510
[15]中国物流与采购网
[16]序芹.商业企业库存管理信息系统的设计和研究.华南理工大学学报,199610
[17]何旭洪.VisualFoxpro数据库开发实例导航[M].人民邮电出版社,2002
[18]邙孔武,王晓敏.信息系统分析与设计[M].北京清华大学出版社,2006
[19]p
[20]商业企业库存管理活动可分为商品入库、商品存储保管、商品出库和辅助决策四个部分其具体功能如下1商品入库信息系统商品入库作业是商业企业库存管理的开始,包括商品的接运、卸货、搬运、清点数量、商品验收、整理、堆码、办理入库手续等一系列的操作过程它是根据商品储存计划和入库凭证安排的,按照规定的程序,仓库进行收货的业务入库信息系统的处理范围包括从接收入库开始确认存储位置,到更新库存的处理接收入库商业企业从供应商那里事先获得到货预订信息并存储在计算机系统中实际到货时,通过扫描读取该条码检索出到货单位所对应的该商品信息,经过信息的确认后就可以完成接收货物的作业存放指示使商品存储的位置通过计算机系统自动进行分配,并输出存储位置的指示书,向作业人员进行指示更新库存在分散处理时,更新库存分为中央和分散两次更新库存如果在入库的商品立即出库的系统中,在分散计算机中更新所掌握的不同保管位置的库存,然后联网更新在中央计算机系统中所掌握的不同仓库的库存在入库的商品不需要立即出库的情况下,在分散计算机系统中立即进行更新处理为了使中央和分散两方的库存保持一致,需要建立日常能够进行两方库存对账的功能入库确认入库确认主要是核对录入的各种入库信息是否正确,如果出现了错误,要回到取消接收入库信息的状态,重新从接收入库开始修改如果全部正常处理,根据入库确认输出实际入库的信息信息生成为入库处理的最后步骤,要生成接收累计的会计信息,用以反映会计系统的接收台账、库存账,将信息存储到相应的数据库2储存保管信息系统储存保管阶段是商业企业库存管理作业的重要环节这一阶段商品在整个储存期间,为保持商品的原有使用价值,仓库需要采取一系列保管、保养措施在库信息系统的处理范围包括事先设定库存的指标,到盘点管理等检索库存让业务人员知道正确的库存量,判断是否与订单相对应在电子商务环境下,商业企业充分利用通畅的网络渠道,可以及时地检索到公司在各地的库存及供应链上其他企业的与库存相关的库存最新资料输出收付管理资料商品入库和出库时要登记实物的卡片,在计算机系统中为了正确的管理库存,存储着入库的纪录计算机系统生成收付表单,并根据收付的实际业绩掌握将来的业务量补充库存商业企业库存补充可以分为定期补充和紧急补充定期补充是按照所确定的安全库存,根据库内储存的商品进行补充的汇总,指示完成补充库存的处理紧急补充是以出库预定的数据为基础的,当进行商品分配时,拣货货区不足由存储库区紧急补充盘点查明存货盘盈、盘亏、损毁的数量以及造成的原因,并应进行相应的账务处理,调整存货的实存数,使存货的账面记录与库存实物相符计算机系统中,根据库存数据库对仓库、不同货架存储的商品进行盘点,事先要输出有关盘点清单3商品出库信息系统商品出库作业是商业企业库存管理业务的最后一个环节这一阶段是根据出库凭证,为使商品准确、及时、安全地发放出去所进行的一系列作业活动对商品出库,要求发货准确、及时,保质保量地交给仓单持有人;出库的商品必须包装完整、标记清楚、数量准确出库信息系统的处理范围包括从按订单准备出库开始,实际的货物出库到向会计系统传送已经出库的信息为止汇总出库数据对商品分配结束之后的订单数据进行汇总,从中央计算机系统得到出库数据,确认数据的内容,按照出库数据的顺序进行排列替换并编辑有关内容为进行单据拣货的仓库生成处理的单据,在进行配车处理的同时对配车处理传送出库数据在电子商务环境下,商业企业通过网络可以汇总出公司各地仓库的出库数据,汇总后的数据为企业决策提供依据拣货处理汇总的拣货清单按照商品单位合计出库数据,与作业人员的作业单位匹配输出商品的分类单据拣货时,在汇总出库数据之后,考虑配送业务按照不同的方面排列替换出库单据,以单据为单位输出拣货清单并进行拣货处理分拣处理分拣处理是集合拣货的后处理作业在以商品的总量为单位进行拣货之后,再按照不同的订单分配商品生成分拣货架和订单,以及这些内容的商品所联系的分拣清单,按照拣货的顺序参考分拣清单,向分拣货架分配商品生成出库单据计算机进行出库作业指示,即对拣货、分拣等进行出库作业指示的订单进行生成出库单据的准备,与出库单据的形式相吻合,加工订单信息,随时输出单据出库确认确认出库处理,以接受订单检索出预定出库的出库数据,对出库单据和商品、数量等是否一致、实物和数量是否一致进行确认有关集合包装的订单,由于在包装时确认内容,只确认包装的个数,所以在出库区放置货物时,读取货物标签的条码进行出库确认传送数据在分散计算机系统中处理完成的出库数据要传送到中央计算机系统中,并在中央计算机系统中更新库存向结算系统中传送支付信息,附加销售信息、内部的交易信息等对会计的必要项目生成传送文件4辅助决策子系统辅助决策的功能是对数据的分析和决策功能,这部分功能是该系统的核心功能,它包括库存决策的建立和库存决策运行为了更方便快捷地进行库存决策,将商品和某种库存模型建立关联具体建立过程为,根据对历史数据和现行数据分析,确定或预测商品的需求量和需求速度,根据合理的决策模型,以及合理确定模型的参数,将此作为该商品的库存决策方案保存下来预警提示根据限额的数据设计出库存量预警提示订货决策根据预警提示的某种商品,对其库存数据录入后,进行决策分析,并能够进行订货数量的相关决策最后制定库存订货决策数据管理数据管理功能是对预警提示信息和订货决策数据的存储管理,对这些数据的存储与维护是实行科学决策所必须的,是辅助管理决策系统的基础性功能系统开发计划(略)可行性分析可行性分析以调查研究的结果为基础,经过可行性调研,进一步论证系统的必要性和可能性可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决可行性研究的目的不是解决问题,而是确定问题是否值得去解决怎样达到这个目的呢?当然不能靠主观猜想,而只能靠客观地分析,必须分析几种主要的可能解决方法的利弊,从而判断开发的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度商业企业库存管理信息系统的开发主要是从经济可行性、技术可行性和社会可行性三个方面进行可行性研究
(1)经济可行性以中小型商业企业的规模和经济实力支持开发一个库存管理信息系统是没有任何问题的系统的经济可行性分析主要是从系统成本,效益估算,系统维护代价等因素考虑的开发的库存管理信息系统所达到的经济效益远远超过经济估算时考虑到硬件的构成,软件费用,运行费用,管理费用等所以开发这样一个库存管理信息系统从经济方面考虑是可行的
(2)技术可行性本系统采用WindowsXP作为操作平台运用我们比较熟悉的MicrosoftVisualFoxPro
6.0作为系统开发软件主要是考虑到中小型商业企业现有软、硬件的程度和这些简单易懂的软件好操作好管理好维护的原因而开发设计本系统开发操作简单,易于理解,只需通过简单培训,上手较快,公司领导和职员均能进行操作,营运环境要求低面对于系统设计还应该以“标准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地软件的开发应能在较长时间内满足公司的发展需要1)标准性系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行2)可靠性由于商品信息的重要性,系统必须稳定可靠,从而避免或减少数据损失3)安全性通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据4)高效性由于商品的信息流动量较大,系统对信息处理能力响应能力都应是快捷有效的5)可维护性采用结构化模块设计,便于开发与维护,也有利于情况随时进行更新和修改
(3)社会可行性随着我国信息化认识程度的普遍提高计算机的行业应用已成风气,大多数商业企业的互联网应用越来越普及,公司内部众多软件的应用,也使大多数管理人员具有了基本的计算机应用能力软件开发水平与开发能力较前有所提高国家政策环境趋向宽松,为行业软件的开发提供了良好的政策环境开发这样的库存管理信息系统与社会的发展和计算机应用的普及有着重要的联系因此开发这样的系统是完全可以实现社会可行性的通过以上三个方面的可行性分析,开发一个中小型商业企业的库存管理信息系统是完全可行的2系统分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型新系统的逻辑模型由系统业务流程图、数据流程图、数据字典、逻辑表达式及有关说明组成,最后要完成系统分析报告(也称为系统逻辑设计说明书)系统组织状况系统组织结构及职责描述商业企业库存管理信息系统的组织结构主要由采购部、仓库部、财务部和销售部等组成如下图1所示图1商业企业组织结构图采购部门负责从供应市场获取有关厂家的生产、销售信息,制定有利的采购策略;按采购计划采购有关物资,保证采购计划按期完成仓库部门负责商品的验收入库,办理商品入库和出库手续,及时反映验收中存在的问题;实施落实仓库库存商品储备定额,完成流动资金下库指标,及时反馈余缺商品信息等财务部门负责企业财政运作情况及财务管理,处理各类账单、发票等销售部门负责商品的销售工作,根据库存的统计资料,把握用户需求与仓库库存的供求关系,核算各种商品的需用量、库存量和申请量,编制商品计划平衡表库存管理功能不同的经济主体所面对的物流形式是不同的,处理的方式和方法也不同,因此也没有统一的物流信息系统功能结构模式本系统研究的库存管理信息系统的功能结构是在现代化、信息化的条件下,为商业企业适应新的库存管理模式而设计的一种比较通用的功能结构由于商业企业库存管理活动可分为商品入库、商品存储保管、商品出库和辅助决策管理四个阶段,因此可以将商业企业库存管理信息系统分为入库管理信息系统、储存保管信息系统、出库管理信息系统和辅助决策信息系统四个部分如下图2所示图2商业企业库存管理功能图
2.2系统业务流程图业务流程分析的任务是调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息的处理方法及过程等,为建立管理信息系统数据模型和逻辑模型打下基础业务流程图是掌握现行系统状况、确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示商业企业库存管理信息系统的主要业务流程是:商品入库管理、商品的存储保管、商品出库管理和辅助决策管理如下图3所示图3库存管理信息系统业务流程图商业企业库存管理信息系统的业务流程如下:采购部门向供应商发送采购订单后,供应商安排发货,经过验收入库等程序后,保管人员安排货物存放,并向财务部门发送货物入库单据保管人员要定期对存货进行盘点,当盘点数据与企业库存数据有差异时一企业需要对这些货品的计算机仓储数进行更新,并向财务部门发送相关数据,以调整存货信息销售部门接收到来自于客户的订单,并向仓库部门发送客户订单要求发货仓库部门根据订单安排拣货出库,并向客户发送货物辅助决策人员根据库存表作出相关决策和预警提示
2.3系统数据流程图数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分层的数据流程图来实现DFD是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有利的工具,同时也是与用户进行紧密配合的有效媒介
2.
3.1系统顶层数据流程设计从下图4可以看出,库存管理信息系统所涉及到的外部实体主要包括了采购部门、财务部门、销售部门以及其他的相关部门图4库存管理信息系统顶层数据流程图库存管理信息系统从采购部门处获得供应商发货通知单,系统调用库存基础数据管理中的仓库种类、货位状态等信息进行货物入库存放财务部门通过核算各种业务单据向系统提供收付款信息库存管理信息系统接收到销售部门的商品销售计划,系统安排货物拣选以及出库有关部门通过查询库存信息向其他部门提供相应的解决方案最后,由于存在出入库误差以及存货在库期间的损耗,所以保管人员要及时进行货物盘点以及调整,从而保证库存信息的准确性
2.
3.2系统一层数据流程设计为了能把库存管理信息系统中有关出、入库和存储保管、辅助决策的细节表示出来,在顶层图的基础上,自顶向下地进行分解,得到库存管理信息系统的第一层数据流程图,如下图5所示从第一层数据流程图中可以更为细致的看出,库存管理的主要流程可以分为四个主要的过程:收货入库、存储保管、拣货出库和辅助决策图5库存管理系统一层数据流程图当采购部门将供应商发货通知发送到库存管理部门的时候,收货入库流程开始库存部门要对照入库单核对发货通知单,并根据库位信息安排货物入库,入库结束后,要将入库信息及时入帐并通知财务部门存储保管时,保管人员要根据盘点清单进行存货的盘点,之后要对商品库存信息进行调整并将盘点调整数据及时发送给财务部门做相应的处理库存管理部门收到来自于销售部门的订单信息时,编制出库单,并根据商品货位信息安排出库货物发出后,要更新库存数据,并将结果报送财务部门辅助决策分析,是要根据存货信息形成安全库存分析、商品品需求预测等分析报告,以辅助库存管理决策层进行相关的决策制定图6辅助决策子系统二层数据流程图注其他子系统的二层图略
2.4系统数据字典在整个系统分析中,数据字典是必不可少的工具数据字典是对系统中的数据的详尽描述,数据字典是关于数据信息的集合,对数据流图中包含的所有元素的定义的集合,它提供对数据库中数据描述的集中管理,目的是对收集到的数据进行标准化、统一化,有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型库存管理信息系统的数据字典包括数据元素,数据结构,数据流,处理过程,数据存储,外部实体数据字典除保存数据名、类型、长度、精度等有关信息外,还包括数据流向的描述和加工的描述,显然数据字典可供设计者和用户双方参照使用,它为系统设计人员提供了有力的工具D数据元素条目数据元素是最小的数据组成单位数据元素条目如下表所示名称商品编号总编号0~01名祢商品名称总编号0・022数据结构条目别名G—NO编号01别数名据结网枯iM述E了数据之间的组合关系,一个数据结编构号可以0包2括若干个数据元素和数据结构数据长结度构条6目个如字下节表所示类型字符型描述标识商品的唯一文字符号简述某种商品的编号嬴:酬储4{字符型}6二二区摩亶编修产符抻库表,名字3库数存据表流条目总编号0-04另ij名.INDENT编号-03数据流包括了来源、去处、组成、流通量数据流条目如下装所示别名KCB编号04简述用户所填写的用户情况及订货要求等信息___破获串表是用来记^库存•商.品.的信息数据结构组成订货单标识+用户情况+商品情况觎字义4氟海岫猴单轴新品开釉号的箴品鞠+规格+入朝期碑号谶榆教守06槌流维K熬开发货单价处+理由能日期拙入库经手人编号06翻叔弟座前据卷棒W番修珅务悔商品的信息数据流组成发货单数据结构定义入库表=入库编号+商品编号+商品名称+规格+入库数量对于数据流程图中的处理,需要在数据字典中描述处理的编号、名称、功能简要说明有关的输入、输出处理过程条目如下表所示:名称验收订货单总编号0-07名翩母斶辘旅酬醐磔陶货单填写是否正确总编号网8数据存储条目主要描绘了数据存储的结构,有关的数据流,查询要求数据存储条目铲刷输名入的儆曲:G流订货单,来源为外部实体编号08所不说处明理储检修舸管解翱教商据品,查明是否符合供货范围名称库存文件总编号0-09输入出用麴据流取合格的订货单,去向是处理过程,不领胳出的邛的弹,P去4向是^陪帙体简林外烈雅俐品的历年库存和单价编号9处理:保替员蒋核对各种商品信息,然后进行出入库有失部的漱施株数箱的来源用2去,甲才外部隼4体条目主要说明了外部实体产生的数据流科部实体的数据流~~“采购部”、“销售部”两个外部实体的条目如下表所示:数据存储组成商品编号+商品名称+单价+库存量+备注名称销售部门别名一SALE
2.评系舞继i逻辑功能描述说明向客户出售商品的一个重要外部实体别名PURCHASE输小数据就典间地理功能隼地M定义和说明了各种处理,并用文字对处理逻辑作了概括说明为公司购买各种商品的一个重要外部实体但耀酷常叫青镰前艮多电强桶之处所以,还必须用比较明确的处理逻辑描述工些由各舞谭功湘黄货桶述,决舸;系门统设计和程序设计有三种主要的描述工具决负定裕和出垠地偏语疑购胡6收货通知单1决策树是用一棵自左向右的横向树来表示决策规则的一种工具下图6是处理订货单的决策树:图7处理订货单的决策树2判定表是用表格方式来描述处理逻辑的一种工具在多个复杂条件组合情况下的行动选择对策用结构式语言就难以看清楚,这时可以采用判定表下表2是处理订货单的判定表:表2处理订货单的判定表先付款,再发货X不发货X要求先付欠款XX决策规则号123456条件欠款时间W30YYNNNN欠款时间>100NNYYNN需求量〈库存量YNYNYN取的4应动采立即发货X先按库存量发货,进货后再补发X。
个人认证
优秀文档
获得点赞 0