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]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有