JAVA仓库管理系统论文(系统功能图+数据流程图+软件结构图+IPO图) 第7页
JAVA仓库管理系统论文(系统功能图+数据流程图+软件结构图+IPO图) 第7页
2.2.3用户的特点
在工厂中,货物管理是一项非常重要的工作。使用人工方式管理各项材料信息不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。本人设计该系统,就是为了解决以上这些问题。其目的在于实现仓库材料信息管理和出入库记录的快速高校检索,使操作简单安全,提供工作效率和质量。
2.2.4假定和约束
1) 建议软件寿命:3年。
2) 硬件条件:个人PC机
3) 运行环境:Windows XP 或Windows 2000系统
4) 数据库:Oracle 9i
5) 投入运行最迟时间:2007年12月28日。
2.3需求规定
2.3.1对功能的规定
针对企业实际情况,设计系统功能如下:
基础信息管理:供应商信息管理、商品信息管理、商品信息管理、操作员管理;
商品入库管理:商品入库管理、入库退货管理;
库存管理:商品出库管理、商品价格调整、商品上下限管理;
结款管理:供应商结款管理;
查询管理:商品入库管理、入库退货查询、库存查询、库存上下限查询、商品出库查询、供应商往来对账单查询、超期应付款查询;
报表管理:商品入库、出库报表;
软件功能表现如图2.3-1所示 修改
由于数据流图只是对数据处理和彼此间的关系进行了说明,为了进一步明确数据的详细内容和数据加工过程,应将最低层数据流图中的全部数据流及其组成部分的数据元素、数据存储、数据加工和外部项等进行详细描述,形成本系统的数据字典,以便与此后系统设计的进行。下面各列出一个典型的数据流、数据存储、数据加工、数据元素和外部实体,
具体表现如表2-3-2至2-3-6所示
表2-3-2数据流
数据流
系统名: 仓库管理系统
条目名: 数据录入
别名: 数据的录入、添加、修改、删除
来源:生产商 去处:商品存储管理
数据流结构:产品编号 + 产品名称 + 型号 + 数量 + 单价 + 生产日期 + 备注
简要说明:
修改记录 编写 日期
表2-3-3 数据元素
数据元素
系统名 仓库管理系统
条目名 管理员
别名
存储处 管理员档案
数据元素类型 类型 整型、字符型
长度 8、8
取值范围 0000—9999
含义
简要说明 用户编号是用户的唯一识别码
表2-3-4 数据存储
数据存储
系统名 仓库管理系统
条目名 商品纪录
编号 0000000000~9999999999
主键编号 Product_no
记录组织 编号 名称 型号 生产日期 入库日期 出库日期 备注
长度(字节) 10 8 8 10 10 10 50
简要说明 存储所有的商品
修改记录 编写 日期
表2-3-5 数据加工
数据加工
系统名 仓库管理系统
编号
条目名 数据库操作
输入 管理员操作指令
输出 系统执行结果
简要说明
修改记录 编写 日期
表2-3-6 外部实体
外部项
系统名 仓库管理系统
条目名 表单
别名
编号 00001~99999
输入数据流 商品入库
输出数据流 商品出库
主要特征
简要说明
修改记录 编写 日期
在数据字典中,仅对一些加工处理过程作了简单的描述,下面将应用“结构化语言” 对一些较复杂的处理逻辑进行更具体的描述。
处理商品纪录逻辑
从商品纪录中读取商品的信息
输入商品编号
DO WHILE 对于纪录中所有的商品编号
IF 找到与输入相同的编号
将此与该商品有关的信息都显示出来
ELSE
输出无此商品
ENDIF
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>