基于SQL的仓库管理系统分析与设计

来源 :今日湖北·中旬刊 | 被引量 : 0次 | 上传用户:penguin669
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、引言
  随着计算机应用的普及,计算机技术的不断发展,利用计算机来处理丰富、复杂、变幻莫测的数据信息变得越来越有必要。仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。
  二、系统开发背景、目的及意义
  (一)数据库应用系统开发简介
  数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把他们转变为有效地数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效用的应用。
  (二)开发目的及意义
  仓库管理系统开发目的:为了方便企业对仓库来往业务及库存情况进行集中管理以及更加有效的完成仓库存储信息,建立仓库管理系统能更实时仓库进、销、存的商品情况,更好的管理仓库。提高仓库管理的效率,规范管理,科学统计,快速查询,减少管理方面的工作量,调动员工的积极性,提高企业的生产效率。
  三、系统分析
  (一)可行性分析
  通常使用一些大型的软件对计算机硬件配置要求是比较高的,所以为了保证系统运行的稳定性必须使用高配置的计算机来保证系统运行正常,这个方面的问题是很好解决的,所以技术上是可行的。
  对于仓库管理软件,需要有专门的仓库系统管理员来进行操作。现有仓库管理人员只需经过简单培训即可熟练掌握其使用。因此,开发仓库管理系统在经济上是可行的。
  (二)需求分析
  通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中关键部分如下:
  通过用户需求,该系统应该实现以下功能:①基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加和修改;②产品入库登记、修改和查询;③产品出库登记、修改和查询;④用户的授权与回收;⑤设置用户权限。
  四、系统设计
  (一)功能分析
  主要功能:①权限控制:能够添加用户和新建角色;②仓库物资信息设置:能够物资信息尽心增加、删除、修改、查询等;③入库管理:能够对入库信息进行增加、删除、修改、查询等操作;④出库管理:能够对出库信息进行增加、删除、修改、查询等操作;⑤库存管理:查看库存物资的具体信息;⑥用户操作:密码修改对出程序等。
  (二)数据库设计
  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 零件(零件号)
  )
  以上完成了数据库表的创建,接下来是对数据的录入,当数据插入之后,我们可以对数据进行查询、修改、删除、以及定义权限。
  六、总结
  仓库作为当今世界物流链上最主要的一个环节,仓库管理对整个个体、私营企业在管理上起到了很大的帮助并且它在对人员的使用上减少了好多,成本也会减少不少,以前的人力检查进出库,误差大、工作量大、需要的员工比较多,有了仓库管理系统,只需要三分之一的员工,便可以轻松的管理好物流量的出入。
  (作者单位:北京物资学院研究生部)
其他文献
随着经济的发展,会计记录的形式与以往有了较大的变化,各单位会计面临的环境也与传统意义的记账反映有了很大不同,现实中财务基础工作在组织中往往不被重视。本文在查阅相关
输配电工程在寒冷的冬季工作的过程中极容易受到冻害的影响,导致线路出现故障,最终因停电而影响到人们的生产与生活。因此在实际工作中,我们必须要对输配电工程中线路的防冻害措
机械设计制造与计算机辅助技术的结合是两者共同发展和进步的需要,促进了机械设计制造水平提升的同时,计算机辅助技术也在实战中不断改进和发展.尽管计算机辅助技术仍然存在
沥青混凝土是路面工程中常用的施工材料,在路面施工的过程中,需要控制好路面的平衡度,这也是保证道路工程施工质量以及行车舒适性的有效措施。本文分析了影响沥青混凝土路面平衡
几个月前,苏州的倪林夫妇搬进了新家,这原本是一件喜事,可新家似乎很“邪门”,倪林的妻子王芹一回家就浑身难受,甚至多次有跳楼的冲动.“她患上了高楼综合征,是一种环境心理
传统抽水蓄能电站投资成本高、破坏生态环境,而海水抽水蓄能电站解决了传统抽水蓄能电站对淡水资源的利用问题以及环境破坏问题,具有非常广阔的发展前景.本文介绍了海水抽水
5月1日起,我国对醉酒驾车违法行为的处罚将从行政处罚上升到更加严厉的刑事处罚。“醉驾入刑”终于开始实施,那些置自己和他人的生命安全于不顾、屡屡触及公共安全底线的人,将受到更加严厉的法律制裁。  近年来,一起起血淋淋的交通事故惨案,引发人们对酒后驾车、飙车的空前关注。为此,国家有关部门曾掀起过几次治酒驾风暴,在一定程度上打击和震慑了酒后驾驶违法行为。然而,仍有不少人漠视法律规定而顶风作案,原因在哪?
期刊
【摘 要】目前我国医学生存在人文社会科学知识欠缺,学校教育方式落后,教育模式单一和人文类教育课程设置不够合理等缺陷和问题。进而提出在医学生人文素质培养方面应当更新教学理念,丰富教学内容,优化课程设置,营造良好的人文教育环境等对策和建议  【关键词】医学生 人文素质教育 现状及对策  一 目前我国医学生人文素质教育存在的问题  1 我国医学生人文社会科学知识欠缺。  由于我国招生考试政策的限定,医学
随着油田数字化技术的发展,动液面在线连续测试技术逐步应用到油井生产中,在实际应用过程中该技术不断优化,解决了低供液油井连续憋压测试造成供液变差、气锁等问题,同时高套压放
【摘要】本文针对生物学这一学科的性质以及初中学生的年龄特征和心理特征,提出如何来开展初中生物实验教学。并结合现行教材中的的几个具体实验,阐述了在初中生物实验教学中应采取不同的教学方法。  【关键词】实验教学;初中生物;教学方法  【中图号】G633.91【文献标示码】A【文章编号】1005-1074(2009)03-0186-01    生物学是一门实验性科学,观察和实验是生物科学的基本研究方法,