logo资料库

食品库存管理系统设计.doc

第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
资料共16页,剩余部分请下载后查看
软件工程与设计作业 ――食品库存管理系统 1
目 录 一.系统描述…………………………………………………….…….3 二.可行性研究 ………………………………………………………3 1.功能可行性…………………………………………………………4 2.技术可行性 ………………………………………………………4 3.经济可行性 ………………………………………………….…...4 4. 操作可行性…………….……………………………………….…...4 5.系统流程图……………………………………………..…………. 5 6.数据流图………………………………………………..……….….5 7.总数据流图…………………………………………………………8 8.数据字典 ………………………………….……………………….9 三.需求分析 1..建立 ER 图………………………………………………………....10 2..层次图……………………………………………………………....11 3. IPO 图……………………………………………………………...12 4. 状态图………...……………………………………………………..12 四.系统设计 1.结构图……………………………………………………………….13 2. 模块说明书………………………………………..……………...…13 3. 数据库结构………………………………………………………….15 4. 输入界面 …………………………………………………………..15 5. 系统主界面………………………………………………………….15 2
一. 系统描述 为某食品商店建立一个库存管理系统,要求按出库单或入库单输入信息(商品,商 品名,类别,入库时间,数量,单价,保质期等),并相应修改库存数量,统计员 能根据库存帐统计分析和查询,并编制日报表和月报表,在需要是能打印,系统能 随时随地检查食品的保质期,在满保质期前一个星期,做出警告信号,为每个商品 指定一个上限和下限,当某个商品等于上限或下限,做出警告信息。 二. 可行性分析 近几年,食品库存管理系统引起了商家的高度重视。而且,越来越多的商家, 用户开始重视商品的库存上下限,商品保质期等一些重要因素,而那么越来越多的 商品种类,如果需要用人工方法来统计,真是事半功倍。同时也会产生很多错误。 所以,利用现代化技术多其库存建立一个系统,可以更好的管理库存产品以及其去 向。 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深 刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工 管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管 理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发 一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。 而且,仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数 据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸 介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检 查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。 另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易 查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录 在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果 再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很 长时间以前的货品进行更改就更加困难了。 因此,很有必要建立一个食品库存管理系统,使货品管理工作规范化,系统化, 程序化。提高信息处理的速度和准确性。 国内外同类管理软件的研究现状与发展趋势 现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业 的自身特点,来进行库存方面的管理,同时,改类系统又都在不断地深入与发展, 来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的 广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。 今后此类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、 网络化的发展,应用条码技术进行库存管理、实现仓库作业自动化,将是一个必然 的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应 用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业 3
模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因 人为失误所造成的损失。  功能可行性: 食品库存系统的主要功能是对库存存量的上下限以及保质期的提出警告信号。 之后可以根据入库单,出库单将库存的变动存入数据库。 其系统的主要功能模块分成以下几部分: 1. 库存信息查询:可以查看到现有库存的全部信息,包括商品名,数量,照片 等等一些基本信息 2. 入库单/出库单查询:查找,添加,删除入库单,出库单的信息 3. 保质期查询:可以查询到库存的保质期 4. 统计模块:可以根据用户要求,统计出日报表或者月报表。 5. 帮助:为用户提供技术上的支持。 所以,开发一个食品库存管理系统在功能上是可行的。  技术可行性 随着现在科学技术的发展,计算机数据库技术应用到方方面面,对一个食品公 司来说,包括: 技术实力(比如说应聘一个系统开发小组) 设备条件(电脑,软件等支持) 已有基础都(机房,空调等设备) 这些方面都不存在问题,所以开发一个食品库存系统在技术方面上是可行的。  经济可行性 经济可行性包括经济估算和预期经济效益。所以说开发一个食品系统的软件, 硬件等总体费用大致为 20 万,投资回收期一般为一年。 所以说,建立食品库存管理系统是可行的。  操作(法律)可行性: 食品库存管理系统旨在运用现在高科技技术为企业更好的服务,在用户的组织 系统是可行,并无法律问题。 所以在操作上是可行的。 结论:开发一个食品库存管理系统是有必要的,且是可行的。 4
 系统流程图  系统数据流图 顶 层 图 5
0 层 图 1 层 图 1 6
1 层 图 2 1 层 图 3 7
 .总数据流图 2.1调用库 存帐 库存文件 统计员 合理统计查询要求 统计查询要求 保质期检查要求 经理 库存检查要求 1.合理性检查 入库单 出库单 3.1判定 查询要求 保质期检查 合理保质期检查要求 合理库存 检查要求 4.1判定查 询要求 库存上下限 检查 管理员 合理的入库单 合理的出库单 库存文件 5.处理入 库单 6.处理出 库单 2.2编制日 报表 编制报表 编制报表 2.4打印报 生成报表 表 日报表 月报表 统计员 2.3编制 月报表 生成报表 3.2处理 保质期 检查 保质期检查结 果 3.4输出 检查结果 保质期警告信号 库存文件 4.3处理库 存上下限 检查 库存文件 上限警报 下限警报 上限警报 下限警报 管理员 8
分享到:
收藏