欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    库存管理系统完整版.docx

    • 资源ID:13475294       资源大小:345.88KB        全文页数:25页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    库存管理系统完整版.docx

    1、库存管理系统完整版库存管理系统专业: 计算机科学与技术班级: 计科三班学号: 090601380编写: XX 2012年 05 月 25日审核: 年月日批准: 年月日南京理工大学紫金学院1.1 引言1.1.1背景简介31.1.2 读者对象31.1.3参考文档31.1.4名词与术语31.2 系统概述1.2.1系统目标41.2.2环境与工具41.2.3系统功能性描述41.3 功能需求1.3.1功能总图及其DFD图.51.3.2 系统初始化模块61.3.3 物料出入库管理模块71.3.4 库存物料定期盘点模块91.3.5 数据查询模块101.3.6 预警报告模块(含白盒和黑盒)111.3.7 月底结

    2、存模块141.3.8 系统安全管理模块161.4 其他需求1.4.1安全性需求.171.4.2可用性需求.181.1引言企业信息化随着经济的发展已成为企业建设的成败关键,而生产和库存管理是企业信息化建设不可缺少的环节,库存管理系统的实现,将极大地提高生产管理人员和库存管理人员的工作效率,确保管理数据的及时、准确,实现生产数据和库存数据的规范化管理,为管理者提供直观的显示,为公司创造很大的经济效益,对推进物流信息化、规范化建设具有重要的作用和意义。1.1.1编写目的通过对用户需求的要求,以及该组织机构的分析,我们先后画出了DFD图、E-R图、关系模型、以及测试用例。通过对我们所做的需求分析和解决

    3、方案的整合,形成了此文档,其主要目的能够使用户更加明确、清晰的了解该系统的功用和特点。1.1.2 读者对象企业部门经理,仓库管理人员,系统管理人员以及相关人员。1.1.3参考文档本项目已经核准的计划任务书、合同。1.1.4名词与术语1) 库存(inventory):是仓库中实际储存的货物。可以分两类:一类是生产库存,即直接消耗物资的基层企业、事业的库存物资,它是为了保证企业、事业单位所消耗的物资能够不间断地供应而储存的;一类是流通库存,即生产企业的成品库存,生产主管部门的库存和各级物资主管部门的库存。此外,还有特殊形式的国家储备物资,它们主要是为了保证及时、齐备地将物资供应或销售给基层企业、事

    4、业单位的供销库存。 2) 经济效益(economic benefit):是通过商品和劳动的对外交换所取得的社会劳动节约,即以尽量少的劳动耗费取得尽量多的经营成果,或者以同等的劳动耗费取得更多的经营成果。经济效益是资金占用、成本支出与有用生产成果之间的比较。所谓经济效益好,就是资金占用少,成本支出少,有用成果多。提高经济效益对于社会等具有十分重要的意义。3) 管理(manage):是社会组织中,为了实现预期的目标,以人为中心进行的协调活动。它包括4个含义:1.管理是为了实现组织未来目标的活动;2.管理的工作本质是协调;3.管理工作存在于组织中;4.管理工作的重点是对人进行管理。管理就是制定,执行

    5、,检查和改进。制定就是制定计划(或规定、规范、标准、法规等);执行就是按照计划去做,即实施;检查就是将执行的过程或结果与计划进行对比,总结出经验,找出差距;改进首先是推广通过检查总结出的经验,将经验转变为长效机制或新的规定;再次是针对检查发现的问题进行纠正,制定纠正、预防措施。4) 采购入库单(Purchase Storage Lists):采购入库单一般指采购原材料验收入库时,所填制的入库单据;企业一般指商品进货入库时,填制的入库单。采购入库单是企业入库单据的主要部分,因此在本系统中,采购入库单也是日常业务的主要原始单据之一5) 销售出库单(Sales Storehouse):销售出库单是指

    6、产成品销售出库时,所填制的出库单据。销售出库单也是企业出库单据的主要部分,因此在本系统中,销售出库单也是进行日常业务处理和记帐的主要原始单据之一。1.2系统概述库存管理系统通过企业日常入库业务、出库业务、仓储调拨业务、库存盘点等业务,结合货区储位管理、物料批次管理、保质期管理、质检管理、实时库存动态管理等功能的综合运用和资源整和,实现对库存业务的物流、资金流、信息流以及成本管理全过程进行有效控制和跟踪,建立先进科学、可靠完善的现代企业仓储信息化管理平台。1.2.1系统目标库存管理系统开发的目的在于实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过

    7、计算机网络系统实现整个企业管理信息化,要求实现如下目标:(1) 实现库存管理的动态化 能够及时的提供库存商品动态信息,配以库存报警功能,在就、库存过高过过低时,给予提示。(2) 强大的统计分析功能 利用计算机工具以各种方式统计出销售情况,以便于整体营销策略的调整。(3) 方便的查询功能 能快速实现对各种商品的入库、销售及库存情况的查询。1.2.2环境与工具(1)硬件环境 客户端需为奔腾或以上兼容机。(2)软件环境 操作系统为Windows 2000 Server 或其以上操作系统、数据库服务器为Microsoft SQL Server 2000或其以上。(3)系统开发工具 Microsoft

    8、Visio Studio2010。1.2.3系统功能性描述(1) 系统初始化:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的用户名、权限、密码等的设定,及对现存库存情况的录入工作,最大库存量、最小库存量等的初始化。(2) 出入库管理:实现对日常的生产领料、销售提货、采购入库等工作进行管理。产生出、入库单据,改变仓库货物的库存数量,登记物品数量。(3) 库存盘点:要求调整物料库存量,做到财务相符。定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。盘点结果产生盘点报表。(4) 预警报告:当每一材料当前库存料小于等于最小库存量时,应提示需要

    9、订货。当库存量大于或等于最大库存量时候,则不允许入库操作。(5) 月底结存管理:可以对本月的材料和产品的入库情况、库存情况、出库情况做出详细的报表打印,也可以按条件查询打印。(6) 数据查询:包括对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果。(7) 安全管理:实现对数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。1.3功能需求1.3.1 系统功能总图如下:库存管理子系统DFD第0层1.3.2 系统初始化业务描述:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的用户名、权限、密码等的设定,及

    10、对现存库存情况的录入工作,最大库存量、最小库存量等的初始化。1、 系统初始化模块的DFD2、系统初始化模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)产品(产品编号,管理员编号,数量,产品名称,厂家,生产日期,条形码)操作员(工作人员编号,管理员编号,数量,操作员名称,密码)4、测试用例(黑盒):在系统初始化模块中,针对管理员对现存库存情况的录入工作做测试用例,要求:库存量大小在0-9999之间。等价类表如下所示:等价类表输入条件有效等价类及编号无效等价类及编号库存量大小在0-9999之间(1)有非数字字符(2)小于0(3)大于0(4)覆盖有效等价类的测试用例序号输入预期

    11、输出覆盖等价类188888888(1)覆盖无效等价类的测试用例序号输入预期输出覆盖等价类1Love无效输入(2)2-8无效输入(3)3520520无效输入(4)1.3.3 出入库管理业务描述:实现对日常的生产领料、销售提货、采购入库等工作进行管理。产生出、入库单据,改变仓库货物的库存数量,登记物品数量。1、出入库管理模块的DFD2、出入库管理模块的E-R图3、相应的关系模型如下:仓库(仓库编号,仓库名称,仓库地址)产品(产品编号,产品名称,生产厂家,生产日期,产品条形码)存入(产品编号,仓库编号,数量)4、测试用例(黑盒):在出入库管理模块中,针对销售提货做测试用例,要求:销售产品的数量必须大

    12、于等于0,且销售的数量必须小于等于库存的数量。等价类表如下所示:等价类表输入条件有效等价类及编号无效等价类及编号销售量在0-库存量之间(1)有非数字字符(2)小于0(3)大于库存量(4)覆盖有效等价类的测试用例(假设库存量为8000)序号输入预期输出覆盖等价类166666666(1)覆盖无效等价类的测试用例(假设库存量为8000)序号输入预期输出覆盖等价类1Dog无效输入(2)2-6无效输入(3)3770880无效输入(4)1.3.4 库存盘点业务描述:要求调整物料库存量,做到财务相符。定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。盘点结果产生盘点报表。1、库存盘

    13、点模块的DFD2、库存盘点模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)物料(物料编号,物料名称,生产厂家,生产日期,种类)管理(管理员编号,物料编号,数量)4、测试用例(黑盒):在库存盘点模块中,针对盘点结果做测试用例,要求: 由财务部编写的库存单和实际存货盘存进行比较。等价类表如下所示:等价类划分表输入条件有效等价类及编号无效等价类及编号实际存货盘存0的值(1)0的值(1)0的值(2)有非数字字符(3)覆盖有效等价类的测试用例(假设库存量为100)序号输入预期输出覆盖等价类1150超出库存量(1)240低于库存量(2)覆盖无效等价类的测试用例(假设库存量为100)序

    14、号输入预期输出覆盖等价类1Eat无效输入(3)1.3.6 预警报告业务描述:当每一材料当前库存料小于等于最小库存量时,应提示需要订货。当库存量大于或等于最大库存量时候,则不允许入库操作。1、预警报告模块的DFD2、预警报告模块的E-R图3、相应的关系模型如下: 库存需求(库存编号,最小库存min,最大库存max)订货需求(订货单编号,订货人,订货日期)预警(库存编号,订货单编号)4、测试用例(黑盒)在预警报告模块中,针对库存料信息做测试用例,要求: 等价类表如下所示:等价类表输入条件有效等价类及编号无效等价类及编号库存料值x数字字符(1)x=max(库存量)(3)minxmax(库存量)(4)

    15、有非数字字符(5)覆盖有效等价类的测试用例(假设库存量max为250,min为120)序号输入预期输出覆盖等价类1100报警,提示需要订货(1)(2)2280报警,超出库存量(1)(3)3200不报警,库存量正常(4)覆盖无效等价类的测试用例(假设目前库存量为200)序号输入预期输出覆盖等价类1Jack无效输入(5)5、测试用例(白盒)假设库存量max为250,min为120,当前存货为X,当X250时,报警,不允许入库;当120X120取真为T1,取假为T11;X250取真为T2,取假为T22)序号输入x预期输出覆盖条件成分取值1200(c)T1,T22300(b)T1,T223100(a)

    16、T11(4)判定条件覆盖序号输入X预期输出覆盖条件成分取值覆盖分支1200(c)T1,T2覆盖语句C取真分支,语句E取真分支2300(b)T1,T22覆盖语句C取真分支,语句E取假分支3100(a)T11覆盖语句C取假分支,(5)条件组合覆盖(判断C的条件:T1T11;判断E的条件:T2T22)序号输入X预期输出覆盖条件成分取值覆盖组合号1200(c)T1,T22300(b)T1,T223100(a)T11(6)路径覆盖序号输入X预期输出覆盖路径1100(a)覆盖路径ABCDH2300(b)覆盖路径ABCEGH3200(c)覆盖路径ABCEFH1.3.7 月底结存业务描述:可以对本月的材料和产

    17、品的入库情况、库存情况、出库情况做出详细的报表打印,也可以按条件查询打印。1、月底结存模块的DFD2、月底结存模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码) 库存(库存编号,库存日期,库存商品)进货单(进货单编号,进货日期)销售单(销售单编号,销售日期,销售商品)管理(管理员编号,库存编号,进货单编号,销售单编号,数量)4、测试用例(黑盒)在月底结存模块中,针对出库情况的查询条件做测试用例,要求: 等价类表如下所示:等价类表输入条件有效等价类及编号无效等价类及编号依照销售单编号数字字符(1)在1000-9999之间(2)有非数字字符(3)小于1000(4)大于9999(

    18、5)覆盖有效等价类的测试用例(假设目前库存量为200)序号输入预期输出覆盖等价类15555显示结果(1)(2)覆盖无效等价类的测试用例(假设目前库存量为200)序号输入预期输出覆盖等价类1Bad无效输入(3)2120无效输入(4)333322无效输入(5)1.3.8系统安全管理业务描述:实现对数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。1、系统安全管理模块的DFD2、系统安全管理模块的E-R图3、相应的关系模型如下: 管理员(管理员编号,姓名,密码) 操作员(工作人员编号,管理员编号,工作人员姓名,性别,年龄,住址,联系方式)4、测试用例(黑盒)

    19、在月底结存模块中,针对管理员初始化操作员的性别做测试用例,要求: 等价类表如下所示:等价类表输入条件有效等价类及编号无效等价类及编号性别女(1)男(2)除男,女以外的数值(3)覆盖有效等价类的测试用例序号输入预期输出覆盖等价类1女女(1)2男男(2)覆盖无效等价类的测试用例序号输入预期输出覆盖等价类1啊无效输入(3)1.4其他需求1.4.1安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以

    20、弥补数据的破坏和丢失。(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。1.4.2可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。


    注意事项

    本文(库存管理系统完整版.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开