某厂库存信息管理系统的分析与设计_第1页
某厂库存信息管理系统的分析与设计_第2页
某厂库存信息管理系统的分析与设计_第3页
某厂库存信息管理系统的分析与设计_第4页
某厂库存信息管理系统的分析与设计_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、旭日玩具厂库存管理信息系统1需求分析旭日玩具厂是韶关的一家老加工企业,随着改革的深入和经济的发展,该厂的生产任务日益繁重,从而对库存管理的要求也更加严格。该厂的竞争压力越来越大,企业要想生存,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。现代企业都意识到,企业的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各部门之间统一计划,协调生产步骤,汇总信息,调配集团内部资源,实现既要独立,又要统一的资源共享管理。随着信息技术的发展,该厂为了提高库存周转率,加快资金周转速度,决定开发“库存管理信息系统”。系统充分利用现有的设备

2、,采用Visual Studio 2010作为开发工具,利用Microsoft SQL Server 2008数据库建立一个高效、准确、操作方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的查询及更新要求,从而更加方便的管理库存物品。该系统的开发与建立极大程度提高管理人员、工作人员的工作效率。2系统分析2.1系统开发目标设计和实现商品库存管理系统,使库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。(1) 利用计算机系统实现商品库存管理。(2) 流程符合商品库存要求。(3) 查询方便,无论是按商品编号、名称、类别、产地其中任一项都可以进行有

3、效询。(4) 系统扩充容易,有很多地方还需要更好地完善。(5) 友好的用户界面,既面向系统开发者,又面向用户。2.2可行性分析可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑:技术可行性、经济可行性、操作可行性。2.3业务流程分析系统分析的任务是在全面调查的基础上,通过对现行管理业务的分析,提出系统的目标要求和功能分析的总体逻辑模型。(1)数据流程图根据系统调查阶段的数据资料,并依据用户的要求,确定该厂信息系统的基本功能和工作过程如下:首先车间科室提出需求计划,库房管理员根据库存情况,决定是否需购

4、货,如不需购货则通知车间前来取货,否则库房管理员通知采购员购货,当货物到达后进行入库处理并通知车间科室前来取货。(2)数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义.3系统设计31系统功能结构设计库存管理信息系统的目标是保障企业生产所需的所有商品供给,并通过有效的管理,提高库存周转率,降低资金占用。我们根据系统分析结果,得出本系统的功能结构图如图所示。计划管理的主要功能是根据各生产部门上报的生产、维修及工程用料计划与已有的采购合同计划和库存情况等信息建立数据库,并及时根据生产计划的变更,修改商品计划,生成商品采购清单。库存管理模块中的各子模块都

5、由数据录入、修改、删除、查询等模块构成。其中数据录入模块包括对商品库存文件的数据录入、商品购入文件的数据录入、商品出库文件的录入;数据修改是对上述三种文件中的数据进行修改;数据删除同数据修改基本上是一样的,只不过这里是将记录从相应的数据库文件中删除掉。32数据库设计数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的步骤之一。数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。 (1)概念设计经过对该厂的调查我们了解到系统中的实体类型有:供应商、商品、领用单位等,这些实体之间的相互关系有:供应商与商品之间存在“供应”联系,是多对多的。 商品与领用单位之间

6、存在“出库”,“出库”对多的。 每个实体的属性分别是:供应商:供应商编号,名称,地址,电话,传真,银行帐号商 品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途车 间:车间编号,名称,联系人,电话 画出库存管理的ER图如下图所示。(2)逻辑设计逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概念设计所得到的ER模型,是独立于DBMS的,这里的转换就是把表示概念结构的ER图转换成关系模型的逻辑结构。将上图转换为规范的关系模式为:供应商(供应商编号,名称,地址,电话,传真,银行帐号)商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)供应(供应商

7、编号,商品编号,数量,单价)车间(车间编号,名称,联系人,电话)出库(商品编号,车间编号,数量)(3)物理设计物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。各表结构如下表所示。表1 库存台账表2 供应商信息表3 商品信息表4 车间信息表5用户信息(5)系统处理流程设计该厂的库存管理信息系统包括:计划管理、库房管理等子系统,系统运行流程图如下图所示。4、总结通过这次课程设计,实际进行操作,让我们对这门课有了更深刻

8、的理解。学会了系统分析的方法、模型;能把事物的处理过程在计算机上实现;掌握了用图表形式表示出系统流程,对系统分析有了一定的综合能力。在系统设计阶段,我们学会了使用E-R图建数据库物理模型,再转换为逻辑模型,使数据库符合三范式的要求。在测试、维护阶段,掌握了系统的测试方法。但这次课程设计我们也暴露出许多不足。首先,不是很熟悉需求分析的主要方法和主要任务,使的我们在系统设计上做了很多弯路;其次,在系统实现的环节,由于对编程语言知识的欠缺,进行的速度很慢错误也多;还有对企业业务的流程不太熟悉。系统的开发并不是理想的开发,需要注意的问题很多,而需求分析在系统开发中占有非常重要的地位,脱离需求的系统是失败的系统。现在对编码与系统的设计与分析有了更进一步的认识。在系统开发的过程中遇到的问题应该寻求最实用的解决方案。总之,在这次课程设计过程中,学到了很多东西,也发现了许多不足。以后要努力学习专

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论