论文部分内容阅读
一、引言
随着计算机应用的普及,计算机技术的不断发展,利用计算机来处理丰富、复杂、变幻莫测的数据信息变得越来越有必要。仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。
二、系统开发背景、目的及意义
(一)数据库应用系统开发简介
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把他们转变为有效地数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效用的应用。
(二)开发目的及意义
仓库管理系统开发目的:为了方便企业对仓库来往业务及库存情况进行集中管理以及更加有效的完成仓库存储信息,建立仓库管理系统能更实时仓库进、销、存的商品情况,更好的管理仓库。提高仓库管理的效率,规范管理,科学统计,快速查询,减少管理方面的工作量,调动员工的积极性,提高企业的生产效率。
三、系统分析
(一)可行性分析
通常使用一些大型的软件对计算机硬件配置要求是比较高的,所以为了保证系统运行的稳定性必须使用高配置的计算机来保证系统运行正常,这个方面的问题是很好解决的,所以技术上是可行的。
对于仓库管理软件,需要有专门的仓库系统管理员来进行操作。现有仓库管理人员只需经过简单培训即可熟练掌握其使用。因此,开发仓库管理系统在经济上是可行的。
(二)需求分析
通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中关键部分如下:
通过用户需求,该系统应该实现以下功能:①基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加和修改;②产品入库登记、修改和查询;③产品出库登记、修改和查询;④用户的授权与回收;⑤设置用户权限。
四、系统设计
(一)功能分析
主要功能:①权限控制:能够添加用户和新建角色;②仓库物资信息设置:能够物资信息尽心增加、删除、修改、查询等;③入库管理:能够对入库信息进行增加、删除、修改、查询等操作;④出库管理:能够对出库信息进行增加、删除、修改、查询等操作;⑤库存管理:查看库存物资的具体信息;⑥用户操作:密码修改对出程序等。
(二)数据库设计
1、概念结构设计
2、逻辑结构设计
将E-R模型转换为关系模式
1、各实体对应的关系模式,①供应商(供应商号,姓名,地址,电话号码,账号);②仓库(仓库号,面积,电话号码);③职工(职工号,姓名,年龄,职称);④项目(项目号,预算,开工日期)⑤零件(零件号,名称,单价,规格,描述)。
2、各联系对应的关系模式,①供应(供应商号,项目号,零件号,供应量);②库存(仓库号,零件号,库存量)。
3、数据库物理结构设计
把关系模型转化为表结构
五、数据库实施
本文针对实体表和联系表分别写出一个代码,其他类似,以下为创建供应商表和创建供应表的代码;创建仓库表,职工表,项目表, 零件表类似供应商表,库存表类似于供应表。
/*创建供应商表*/[4]
CREATE TABLE [dbo].[供应商](
[供应商号] [char](10) NOT NULL primary key,
[姓名] [char](8) NULL,
[地址] [char](14) NULL,
[电话号码] [tinyint] NULL,
[账号] [char](30) NULL,
)
/*创建供应表*/
CREATE TABLE 供应
(
供应商号 char(10),
项目号 char(10),
零件号 char(10),
供应量 int,
Primary Key(供应商号,项目号),
Foreign Key(供应商号) References 供应商(供应商号),
Foreign Key(项目号) References 项目(项目号),
Foreign Key(零件号) References 零件(零件号)
)
以上完成了数据库表的创建,接下来是对数据的录入,当数据插入之后,我们可以对数据进行查询、修改、删除、以及定义权限。
六、总结
仓库作为当今世界物流链上最主要的一个环节,仓库管理对整个个体、私营企业在管理上起到了很大的帮助并且它在对人员的使用上减少了好多,成本也会减少不少,以前的人力检查进出库,误差大、工作量大、需要的员工比较多,有了仓库管理系统,只需要三分之一的员工,便可以轻松的管理好物流量的出入。
(作者单位:北京物资学院研究生部)
随着计算机应用的普及,计算机技术的不断发展,利用计算机来处理丰富、复杂、变幻莫测的数据信息变得越来越有必要。仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。
二、系统开发背景、目的及意义
(一)数据库应用系统开发简介
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把他们转变为有效地数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效用的应用。
(二)开发目的及意义
仓库管理系统开发目的:为了方便企业对仓库来往业务及库存情况进行集中管理以及更加有效的完成仓库存储信息,建立仓库管理系统能更实时仓库进、销、存的商品情况,更好的管理仓库。提高仓库管理的效率,规范管理,科学统计,快速查询,减少管理方面的工作量,调动员工的积极性,提高企业的生产效率。
三、系统分析
(一)可行性分析
通常使用一些大型的软件对计算机硬件配置要求是比较高的,所以为了保证系统运行的稳定性必须使用高配置的计算机来保证系统运行正常,这个方面的问题是很好解决的,所以技术上是可行的。
对于仓库管理软件,需要有专门的仓库系统管理员来进行操作。现有仓库管理人员只需经过简单培训即可熟练掌握其使用。因此,开发仓库管理系统在经济上是可行的。
(二)需求分析
通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中关键部分如下:
通过用户需求,该系统应该实现以下功能:①基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加和修改;②产品入库登记、修改和查询;③产品出库登记、修改和查询;④用户的授权与回收;⑤设置用户权限。
四、系统设计
(一)功能分析
主要功能:①权限控制:能够添加用户和新建角色;②仓库物资信息设置:能够物资信息尽心增加、删除、修改、查询等;③入库管理:能够对入库信息进行增加、删除、修改、查询等操作;④出库管理:能够对出库信息进行增加、删除、修改、查询等操作;⑤库存管理:查看库存物资的具体信息;⑥用户操作:密码修改对出程序等。
(二)数据库设计
1、概念结构设计
2、逻辑结构设计
将E-R模型转换为关系模式
1、各实体对应的关系模式,①供应商(供应商号,姓名,地址,电话号码,账号);②仓库(仓库号,面积,电话号码);③职工(职工号,姓名,年龄,职称);④项目(项目号,预算,开工日期)⑤零件(零件号,名称,单价,规格,描述)。
2、各联系对应的关系模式,①供应(供应商号,项目号,零件号,供应量);②库存(仓库号,零件号,库存量)。
3、数据库物理结构设计
把关系模型转化为表结构
五、数据库实施
本文针对实体表和联系表分别写出一个代码,其他类似,以下为创建供应商表和创建供应表的代码;创建仓库表,职工表,项目表, 零件表类似供应商表,库存表类似于供应表。
/*创建供应商表*/[4]
CREATE TABLE [dbo].[供应商](
[供应商号] [char](10) NOT NULL primary key,
[姓名] [char](8) NULL,
[地址] [char](14) NULL,
[电话号码] [tinyint] NULL,
[账号] [char](30) NULL,
)
/*创建供应表*/
CREATE TABLE 供应
(
供应商号 char(10),
项目号 char(10),
零件号 char(10),
供应量 int,
Primary Key(供应商号,项目号),
Foreign Key(供应商号) References 供应商(供应商号),
Foreign Key(项目号) References 项目(项目号),
Foreign Key(零件号) References 零件(零件号)
)
以上完成了数据库表的创建,接下来是对数据的录入,当数据插入之后,我们可以对数据进行查询、修改、删除、以及定义权限。
六、总结
仓库作为当今世界物流链上最主要的一个环节,仓库管理对整个个体、私营企业在管理上起到了很大的帮助并且它在对人员的使用上减少了好多,成本也会减少不少,以前的人力检查进出库,误差大、工作量大、需要的员工比较多,有了仓库管理系统,只需要三分之一的员工,便可以轻松的管理好物流量的出入。
(作者单位:北京物资学院研究生部)