关于数据库在仓库管理中的设计与实现
2010-06-21 16:42
309 查看
[摘要]
介绍了利用数据库在企业中实现对仓库的管理,及软件的设计与实现。为了实现对备品备件及辅助材料仓库的
现代化科学管理,保证物资和备件管理的安全性、准确性和可靠性,降低劳动强度,提高劳动效率,为企业获得更多更快的经济效益,我们开发设计了专用的备品备
件和辅助材料仓库管理系统。
[关键字]
数据库、仓库管理、设计
一、系统的设计与实现
1.我们首先对于原始的手工管理工作进行深人调查,了解备件的收、发、存物流情况,帐本和管理方式,数据统计等方面进行深入调查,经过总结其事
务处理流程图如下:
2.为了实现利用数据库对仓库进行管理,对用户的要求进行总体概述和界面描述并进行具体的数据流分析,其顶层数据流程图如下:(其它层略)数据流描述如
下:
入出库单=编码十名称+型号+规格十图号+数量十单价+人库单位(领料单位)定额=班组编码+班组名称+金额计划单=编码+名称+型号十规格+图号+申报
数量+申报日期系统命令=备件录人}系统查询!系统统计.报表打印}生成计划表格=全厂车间消耗表I收发存表}库存清单l消耗明细表}消耗日报。
3.将宏观管理转化为数据模型,进行系统总体设计和详细设计,写出详细的设计说明书和计划任务书。我们的设计说明书主要内容如下:(1)该软件系统是以树
形结构展开的,其模块图(见图1-1):
(2)文件结构(外部文件描述)
文件BJR*.DBF BJC*.DBF* .DSH*.DBFLJKC*.DBFC*.DBF
GYD*.DBF分别是需求规格说明书定义的人库、出库、流水当前库、单价库存库、标准特性编码库,他们对应的索引文件分别是BJR*.IDX
BJC*.IDX LSH*.IDX DJKC*.IDX
GYD*.IDX索引关键字是FBMVV。(*代表备件的各种分类如:阀门类、电器类、工矿类、工艺类、轴承类、小型机械、轧机轴承、仪表等)
(3)模块描述(以顶层模块为例)
模块名:BJMAIN
编号0.0
功能:本模块为总控模块。产生主菜单,接收用户对菜单的选择而分别进人下层模块。
界面:下属模块1.01.11.21.31.41.51.6
处理:CASE
1.调用模块1.0系统维护
2.调用模块1.1备件录入
3.调用模块1.2系统查询
4.调用模块1二3综合统计
5.调用模块1.4报表打印
6.调用模块1.5计划管理ENDCASE
7.我们进行了程序代码的编写、并进行了功能测试、错误信息测试、边界测试、用户测试和长期系统维护,经过几年的实践,我们不断进行更新和完
善,该系统目前愈来愈满足用户的要求。
结束语
在本系统的设计中,我们充分考虑了不同的用户给予不同的操作权限,如:仓库保管员有录人和查询、统计的权限,没有做计划权限,而计划员有做计划
的权限,没有备件料单录人的权限。另外,在界面设计上,做到界面友好,用户界面的形式和述语都适应及户能力和要求,同时保护一致性,系统和子系统各部分的
命令和菜单有相同的形式,简单易学,方便帮户使用。随着市场的变化,在该系统中我们很好地处理了同一种备件不同单价的问题和对各班组限额考核的问题。该系
统投人使用,彻底地将工作人员从大数据量的、繁重的、重复性的工作中解放出来。
介绍了利用数据库在企业中实现对仓库的管理,及软件的设计与实现。为了实现对备品备件及辅助材料仓库的
现代化科学管理,保证物资和备件管理的安全性、准确性和可靠性,降低劳动强度,提高劳动效率,为企业获得更多更快的经济效益,我们开发设计了专用的备品备
件和辅助材料仓库管理系统。
[关键字]
数据库、仓库管理、设计
一、系统的设计与实现
1.我们首先对于原始的手工管理工作进行深人调查,了解备件的收、发、存物流情况,帐本和管理方式,数据统计等方面进行深入调查,经过总结其事
务处理流程图如下:
2.为了实现利用数据库对仓库进行管理,对用户的要求进行总体概述和界面描述并进行具体的数据流分析,其顶层数据流程图如下:(其它层略)数据流描述如
下:
入出库单=编码十名称+型号+规格十图号+数量十单价+人库单位(领料单位)定额=班组编码+班组名称+金额计划单=编码+名称+型号十规格+图号+申报
数量+申报日期系统命令=备件录人}系统查询!系统统计.报表打印}生成计划表格=全厂车间消耗表I收发存表}库存清单l消耗明细表}消耗日报。
3.将宏观管理转化为数据模型,进行系统总体设计和详细设计,写出详细的设计说明书和计划任务书。我们的设计说明书主要内容如下:(1)该软件系统是以树
形结构展开的,其模块图(见图1-1):
(2)文件结构(外部文件描述)
文件BJR*.DBF BJC*.DBF* .DSH*.DBFLJKC*.DBFC*.DBF
GYD*.DBF分别是需求规格说明书定义的人库、出库、流水当前库、单价库存库、标准特性编码库,他们对应的索引文件分别是BJR*.IDX
BJC*.IDX LSH*.IDX DJKC*.IDX
GYD*.IDX索引关键字是FBMVV。(*代表备件的各种分类如:阀门类、电器类、工矿类、工艺类、轴承类、小型机械、轧机轴承、仪表等)
(3)模块描述(以顶层模块为例)
模块名:BJMAIN
编号0.0
功能:本模块为总控模块。产生主菜单,接收用户对菜单的选择而分别进人下层模块。
界面:下属模块1.01.11.21.31.41.51.6
处理:CASE
1.调用模块1.0系统维护
2.调用模块1.1备件录入
3.调用模块1.2系统查询
4.调用模块1二3综合统计
5.调用模块1.4报表打印
6.调用模块1.5计划管理ENDCASE
7.我们进行了程序代码的编写、并进行了功能测试、错误信息测试、边界测试、用户测试和长期系统维护,经过几年的实践,我们不断进行更新和完
善,该系统目前愈来愈满足用户的要求。
结束语
在本系统的设计中,我们充分考虑了不同的用户给予不同的操作权限,如:仓库保管员有录人和查询、统计的权限,没有做计划权限,而计划员有做计划
的权限,没有备件料单录人的权限。另外,在界面设计上,做到界面友好,用户界面的形式和述语都适应及户能力和要求,同时保护一致性,系统和子系统各部分的
命令和菜单有相同的形式,简单易学,方便帮户使用。随着市场的变化,在该系统中我们很好地处理了同一种备件不同单价的问题和对各班组限额考核的问题。该系
统投人使用,彻底地将工作人员从大数据量的、繁重的、重复性的工作中解放出来。
相关文章推荐
- 关于数据库在仓库管理中的设计与实现
- 关于抽象工厂实现数据库查询的设计(JAVA代码实现)
- 浅论数据库在仓库管理中的设计和实现
- 关于数据库自动化运维平台的设计及开发实现思路 推荐
- 51与PC通信协议设计及实现(七):关于数据库
- 关于树形结构左右值编码的数据库设计实现
- 关于树形结构左右值编码的数据库设计实现
- 关于国标的行政区划网页设计方案及实现方法
- 基于dragonboard 410c的智能魔镜设计(2)——数据库设计与实现
- 【转】sql 如何设计数据库表实现完整的RBAC(基于角色权限控制)
- JDBC上关于数据库中多表操作一对多关系和多对多关系的实现方法
- 用JAVA如何实现每天1亿条记录的数据存储,数据库方面怎么设计?
- 关于树形菜单的数据库设计
- 有关于数据库设计的几点建议
- 关于观察着设计模式的四种实现方式
- 如何设计数据库表实现完整的RBAC(基于角色权限控制)
- 关于现在手上做的项目的数据库设计思考
- 关于数据库Varchar字段类型长度设计问题
- JDBC实现增删改查、模糊查询、分页查询、子查询以及体现单例设计模式连接数据库
- 数据库技术之存储过程设计与实现(二)