仓库管理信息系统概要_第1页
仓库管理信息系统概要_第2页
仓库管理信息系统概要_第3页
仓库管理信息系统概要_第4页
仓库管理信息系统概要_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、将金建卷制也火堂课程设计(论文)用纸摘要仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而 开发的管理软件,是一个实用的管理信息系统,本系统后台数据库采用SQLServer 2005,前台采用Java作为主要开发工具,按照面向对象的思想,进行程序 开发。针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和 出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实 现仓库的材料管理、出入库管理、查询管理及用户管理等功能。同时,还对代码 维护及库存余额管理等做了设计,通过有效的管理不断提高企业的工作效率,解 决企业在仓库管理中的不规范,降低成本、制止浪费、提

2、高效率使仓库的管理向 着规范化、简单化、有效化的方向发展。关键词:仓库管理,信息系统,SQL Server 2005,模块结构 的金建卷制 也丸堂 课程设计(论文)用纸 TOC o 1-5 h z 1系统概述1系统简介1 HYPERLINK l bookmark8 o Current Document 系统开发的背景1系统开发的意义22系统分析2系统的可行性分析2管理可行性3技术可行性3经济可行性4 HYPERLINK l bookmark20 o Current Document 系统的模块分析4系统的业务流程分析6 HYPERLINK l bookmark31 o Current Docu

3、ment 系统的数据字典8数据流8数据结构11数据存储11 HYPERLINK l bookmark41 o Current Document 3系统设计12 HYPERLINK l bookmark43 o Current Document 3.1系统的功能设计12 HYPERLINK l bookmark47 o Current Document 3.1数据库设计12 HYPERLINK l bookmark53 o Current Document 4系统的实施15 HYPERLINK l bookmark55 o Current Document 程序设计15 HYPERLINK l

4、bookmark57 o Current Document 软件开发工具15 HYPERLINK l bookmark59 o Current Document 系统测试15 HYPERLINK l bookmark61 o Current Document 5总结166感想17参考文献18 的金建卷制 也丸堂 课程设计(论文)用纸1系统概述系统简介为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解, 并通过有效的管理不断提高效率。因此,对仓库的管理也成为提高生产经营效率 的一个重要途径。本系统后台数据库采用SQL Server 2005,前台采用Java作为 主要开发工具。本系

5、统按照面向对象的思想,进行程序开发,程序设计条理清楚。 针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管 理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库 的材料管理、出入库管理、查询管理及用户管理等功能。系统开发的背景随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新 月异,仓库作为一种货品资源的集散地,货品的种类很多,包含很多的信息数据 的管理。据调查得知,以前仓库进行信息管理的方式主要基于文字.表格登纸质 的手工处理,对于货品的出入库情况的统计呵呵是等往往采用对账本的人工检 查,对管理者的管理权限等不受约束,任何人都可查看,这

6、样容易引起资料外泄。 另外信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总 的来说,缺乏系统,规范的信息管理手段。而且一般的存储情况是记录在账本上 的,仓库的工作人员和管理员也是当时记得清楚,时间一长,如果要在进行查询, 就得在众多的资料中翻阅查找,这样费时费力,如果要对很长时间以前的货品进 行更改就更加困难了。因此很有必要寻找一个更好的方法来实现对于仓库的管 理。将金建卷制也火堂课程设计(论文)用纸系统开发的意义社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前 所未有的发展机遇,但同时也必须面对市场竞争的严重挑战,在日趋激烈的竞争 环境下,企业要求生存、发

7、展,就必须对企业进行科学的管理。传统的仓库管理, 使人们耗费了大量的时间和精力去手工处理那些繁杂、重复的工作,手工处理的 延时和差错,正是现代化管理中应该去除的弊端。用先进的、现代化的工具代替 手工作业,无疑是生产力发展的方向。利用高科技手段提高仓库管理,正是适应 了企业的普遍需求,也顺应了技术发展的潮流,自然成为每位企业经营者所追求 的目标。用户可以通过相应的模块,对仓库里的材料的基本情况进行更新、删除 和查询,对材料的出库和入库进行管理,对出入库明细进行查询,对出库,入库, 和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询, 对库存数量进行查询,还有操作员管理,权限设置

8、,密码修改,数据备份与系统 恢复等其他系统管理功能。开发本系统就是为了解决企业在仓库管理中的不规 范。降低成本、制止浪费、提高效率使仓库的管理向着规范化、简单化、有效化 的方向发展。2系统分析系统的可行性分析当我们准备对一个软件项目进行开发时,首先要对该项目进行可行性研究与 风险分析,明确待开发项目的意义和价值,并提出可行性研究报告,确定是否开 发此项目。可行性研究分为经济可行性研究、技术可行性研究和法律可行性研究, 即在项目正式开发之前对各种可能的风险进行充分的分析、估算,避免人力、物 力和财力方面的浪费。将金建卷制也火堂课程设计(论文)用纸管理可行性传统的仓库管理系统,一是手工管理,这种方

9、式应用最传统的“笔纸操作系 统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的 形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方 式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时 间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。本系统良好的安全性设置,在系统的后台采用密码和用户名验证,极大的保 证系统的信息安全。而且,系统操作员可以稍加培训就能很快掌握系统的后台维 护方法,不会因员工操作失误而导致系统出错。不仅如此,我们还可以编写出详 尽的用户操作说明书,为用户的正确操作给以图文并茂的形式加以说明。在系统 前台

10、的购买订单也是采用密码验证手段,保证客户的正常交易综上所述,本库存 管理系统投资少、收益大,且其运行操作简单易学,所以从管理方面讲开发此系 统是可行的。技术可行性技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要 采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。本系统采用Visual C#.NET作为系统前台应用程序开发工具,采用SQL Server 2000工具建立数据库,并通过Visual C#.NET中的ADO控件使两者进行 连接从而进行系统软件开发。Visual C#.NET不仅能帮助软件开发者提高软件开 发的质量和效率,缩短开发周期,而且还具备强大

11、的数据库管理功能,完全能够 满足本系统的开发需求。此外,从开发人员的水平考虑,作为计算机科学与技 术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发 一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。 所以从技术方面讲开发此系统是可行的。将金建卷制也火堂课程设计(论文)用纸经济可行性由于本仓库管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual C#.NET+SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本 主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦 此系统投入使用,不仅可以减少库存的

12、工作强度,提高工作效率,而且方便了库 存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而 且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量 人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此 系统是可行的。系统的模块分析系统模块的划分要从不同的角度进行,我们要把具有相似功能或相互关联功 能的部分划分成一个模块,主要是从用户角度和便于管理的角度进行模块的分 析。根据客户在需求阶段提出的主要功能,经过分析研究确定了本系统的四大模 块,即用户登录、仓库管理、业务查询、系统设置四大模块,具体内容及功能见 下图2.2-1微 由金立卷制也丸堂

13、课程设计(论文)用纸仓库管理信息系统图2.2-1仓库管理信息系统图2.2-1系统主要功能关系图将金建卷制也火堂课程设计(论文)用纸系统的业务流程分析2.3- 1业务流程图数据流程图分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少 数几种符号综合地反映出信息在系统中的流动、处理和存储情况;是在对系统调 查阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、 实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层 分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、 数据存储及数据来源和去向。 的金建卷制也丸堂 课程设计(论

14、文)用纸图2.4-1系统的数据流程图 的金建卷制 也丸堂 课程设计(论文)用纸系统的数据字典数据词典描述的主要成分有:数据流、数据元素、数据存储、数据处理,其 中数据元素是组成数据流的基本成分。一般来说,把不便在数据流图上注明而对 于系统分析应该获得,对整个系统开发以至将来系统运行与维护是必须的信息尽 可能放入数据字典。数据流数据流是所描述系统信息处理功能有关的各类信息的载体,是个加工环节进 行处理和输出的数据集合。表2.5.1-1系统的数据流表编号名称组成来源去出备注F01基本信息管理请 求F02+F03+F04+F05+F06+F07物资 部基本信息管理F02录入的供应商信 息S01物资

15、部供应商文件F03录入的客户信息S02物资 部客户文件F04录入的货品信息S03物资 部货品资料F05修改的供应商信 息S01物资 部供应商文件F06修改的客户信息S02物资 部客户文件F07修改的货品信息S03物资 部货品资料F08供应商查询信息I05物资 部供应商文件F09供应商查询结果S01供应 商文 件物资部8麓 的金建卷制 也丸堂 课程设计(论文)用纸F10客户查询信息I11物资 部客户文件F11客户查询结果S02客户 文件物资部F12货品查询I01+I04物资 部货品资料F13货品查询结果S03货品 资料物资部F14采购查询信息I15采购 部采购文件F15采购信息查询结 果S04采

16、购 文件采购部F16销售查询信息I17销售 部销售文件F17销售信息查询结 果S05销售 文件销售部F18采购信息管理请 求F19采购 部采购管理F19录入采购信息S04采购 部采购文件F20录入采购信息S04采购 部库存文件F21货品库存信息S10货品 库存 文件短线管理F22短线信息S07短线 文件短线管理F23短线报警信息S09短线 管理销售部F24货品库存信息S10货品 库存 文件超储管理F25超储信息S06超储 文件超储管理F26超储报警信息S08超储 管理采购部F27销售信息管理请 求F28销售 部销售管理F28录入销售信息S05销售销售文件9 的金建卷制 也丸堂 课程设计(论文)

17、用纸部F29录入销售信息S05销售 部库存文件F30退货请求信息S04+I25+I26销售 部退货文件F31退货更新销售文 件I15+I16销售 部销售文件F32退货查询信息I25销售 部退货文件F33退货查询结果S04+I25+I26退货 文件销售部F34注册信息I27+I28+I30用户用户管理F35权限信息I29用户 管理用户F36用户信息权限S11用户 管理用户文件F37超储查询信息I31物资 部超储文件F38超储查询结果S06超储 文件物资部F39短线查询信息I32物资 部短线文件F40短线查询结果S07短线 文件物资部F41收入报表S06+I24+I33+I34+I35收入 报表

18、管理收入报表文件F42支付报表S06+I24+I33+I34+I35支付 报表 管理支付报表文件F43利润报表S06+I24+I33+I34+I35+I36利润 报表 管理利润报表文件10 的金建卷制也丸堂 课程设计(论文)用纸2.5.2数据结构表2.5.2-1系统的数据结构表编号名称组成备注S01供应商信息I05+I06+I07+I08+I09+I10S02客户信息I11+I12+I13+I14+I09+I10S03货品信息I01+I02+I03S04采购信息I15+I01+I16+I05S05销售信息I17+I01+I18+I11S06超储信息I31+I01+I02+I24+I19S07短

19、线信息I32+I01+ I02+I24+I22S08超储报警信息I01+I02+I24+I21+I20S09短线报警信息I01+I02+I24+I23+I20S10货品库存信息I01+I02+I03+I05+I16+I24S11用户信息I27+I28+I29+I302.5.3数据存储数据存储是逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考 虑存储物理介质和技术手段的数据存储环节。本系统定义了协议单数据存储。这 也是本系统中最为关键的数据存储。表2.5.3-1系统的数据存储表编号名称组成关键字备注D01采购文件S04I15D02销售文件S05I17D03收入报表文件S06+I24+I3

20、3+I34+I35I35D04销售报表文件S06+I24+I33+I34+I35I35D05利润报表文件S06+I24+I33+I34+I35+I36I35D06退货文件S04+I25+I26I25D07用户文件S11I27D08供应商文件S01I05D09客户文件S02I11D10货品资料S03I01D11超储文件S06I31D12短线文件S07I3211将金建卷制也火堂课程设计(论文)用纸D13|货品库存文件| S10I013系统设计系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的 基础上,科学合理的进行物理模型的设计,主要是为了解决“怎样做”的问题。系统设计的主要工作有

21、:.1.总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图设计等。2.代码设计和设计规范的制定。3.系统物理配置方案设计,包括设备配置、通信网络的选择和设计以及数:据库管理系统的选择。4.数据存储设计,包括数据库设计、数据库的安全保密设计。5.计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及,编写程序设计说明书等。在系统设计中应遵循系统性、灵活性、可靠性和经济性等原则。系统的功能设计下面用将系统的数据流程图的各个处理模块进行逐层分解,确定系统的次结 构关系,从而将上一阶段的新系统逻辑模型转变为物理模型。功能模块设计时保 持“功能独立”是模块化设计的基本原则。实践证明,“

22、功能独立”的模块可以 降低开发、测试、维护等阶段的代价。但是“功能独立”并不意味着模块之间保 持绝对的孤立。一个系统要完成某项任务,需要各个模块相互配合才能实现,此 时模块之间就要进行信息交流。系统详细功能模块图分层图用一个方块代表一个模块,方块内为模块的功能 或模块名。模块之间的调用关系用联结两模块的直线表示。采用自顶向下扩展的 方法先画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直 到每个模块的处理功能和规模符合系统分解的原则。下面图.3-1将详细画出系 统功能模块图12域 的金建卷制也丸堂 课程设计(论文)用纸仓库管理信息系统供 应 商 录 入 管 理供客应户供 应 商

23、录 入 管 理供客应户商录修入改管管理理客 户 修 改 管 理图.3-1系统功能模块图数据库设计选择高效、稳定、合适的数据库系统对大量数据进行管理是影响整个系统性 能的重要因素。考虑到大量的用户信息有上万条记录的存储量对数据库处理能力 会有比较高的要求,因此在数据库的选择上应更多的考虑应用于Windows 2000 Server系统的大型数据库。数据库软件方面:具有在线备份、恢复机制;支持 数据库开发工具;支持网络协议;支持数据安全等。数据存储设备要求:要求13将金立卷制也支臂课程设计(论文)用纸支持足够大的数据存储容量;处理速度上满足系统的要求。图3.2-1系统主要功能实体E-R图14 的金

24、建卷制 也丸堂 课程设计(论文)用纸4系统的实施系统实施既是成功地实施新系统的阶段,又是取得用户对系统信任的关键阶 段。MIS规模越大,实施阶段的任务就越复杂。为此在系统正式实施开始之前, 就要制定周密的计划,即确定出系统实施的方法步骤以及所需的时间和费用,要 监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。程序设计其设计方法主要有咱顶向下的模块化设计方法(Top-down Programming); 结构化程序设计(Structured Programming)。软件开发工具随着计算机技术的飞速发展,计算机在信息系统中的应用越来越广泛,人们 对软件设计自动化进行了大量的研

25、究,并开发出各种软件生成工具。利用软件生 成工具进行系统开发可以大量减少甚至避免手工编写程序,并且避免了手工方式 下的编程错误,从而极大地提高了系统开发效率。该系统开发过程中主要运用了 SQL server、C+、Visual BASIC 等软件开发工具。系统测试系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统 是否确实能提供系统方案说明书中指定功能的有效方法 为了发现缺陷并度量产 品质量,按照系统的功能和性能需求进行的测试一般使用黑盒测试技术一般由15将金建卷制也火堂课程设计(论文)用纸 独立的测试人员完成对于模块之间交互性比较强的软件,还会有单独的集成测 试用来发现模块接

26、口之间的错误。系统测试的对象是整个应用软件系统,包括 需求分析、系统总体设计、详细设计各阶段的文档以及源程序。系统测试的目的 是精心选取那些易于发生错误的测试数据,以十分挑剔的态度,找出软件中的错 误,并改正错误。5总结本次运用的是面向对象的方法,面向对象的分析与设计包括需求分析与用例 建模、可行性分析、系统分析与对象类建模、系统设计与对象交互模型等,在需 求分析阶段涉及了用例图,而对象类建模也就是静态模型的建立,此处涉及到了 类图,在对象交互模型建立时涉及到了顺序图。只有对于系统的分析很明确,才 可以画出正确用例图、类图及顺序图,完成设计。经过一段时间的努力,完成了该仓库管理系统的面向对象的分析与设计。在 做分析与设计期间当然免不了遇到问题,例如系统怎样设计才是合理的,画各种 图时的细节问题等等,但是在老师的帮助下以及在查阅资料的基础上问题一个一 个都被解决了,分析与设计此系统的过程就是学知识的过程,这过程不是很容易, 需要我们去想去分析去思考,但过程使我了解了很多,了解了不同的分析与设计 有不同的优缺点,并没有绝对的对与错。此外,使我熟悉了系统分析与设计的具 体流程,学会了分析解决问题的能力。但是,开发系统是为了以后企业的使用, 只有深入到企业去了解需求,去分析需求,了解企业的业务流程,才是最重要

温馨提示

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

评论

0/150

提交评论