仓库管理系统的设计与实现毕业论文.doc
《仓库管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《仓库管理系统的设计与实现毕业论文.doc(37页珍藏版)》请在课桌文档上搜索。
1、 本科学年论文(设计) 第 36 页 本科学年论文(设计)仓库管理系统的设计与实现教 学 部 信息工程教学部 专业名称 计算机科学与技术 年 级 学生姓名 指导教师 年 月 日仓库管理系统的设计与实现 摘要:仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。本仓库内部管理系统主要包括显示商品、添加商品、商品入库、商品出库、查找商品、清
2、除商品等模块。本系统是在以ACCESS作为后台数据库,以JSP为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。关键字:仓库,管理系统,数据库。 目 录1、引言.4选题意义.42、任务概述.5 2.1 开发及运行环境.5 2.1.1 操作系统.5 2.1.2 开发工具.5 2.1.3 硬件环境.53、仓库管理系统需求分析.6 3.1 用户需求分析.6 3.2 系统需求分析.6 3.2.1 功能需求.6 3.2.2 数据需求.7 3.2.3 性能需求.8 3.2.4 出错处理需求.84、仓库管理系统概要设计.9 4.1 系统设计方法三
3、原则.9 4.2 系统设计使用工具.9 4.3 系统设计任务.95、程序系统结构.10 5.1 系统总体规划与分析.10 5.1.1 系统分析.10 5.1.2 变换的数据流图.11 5.1.3 层次架构图.136、程序设计说明.15 6.1 程序说明.15 6.2 性能.15 6.3 输入输出项.16 6.4 流程逻辑.17 6.4.1 过程设计.17 6.5 接口.19 6.5.1 用户接口.19 6.5.2 外部接口.19 6.5.3 内部接口.19 6.6 限制条件.19 6.7 尚未解决的问题.197、数据库设计.20 7.1 数据库系统分析.20 7.2 数据库系统逻辑设计.22
4、7.3 数据字典.23 7.4 数据库系统物理设计.248、系统设计与实现.26 8.1 主页面设计.26 8.2 商品入库功能设计.26 8.3 商品出库功能设计.30 8.4 商品库存功能设计.319、系统测试.32总结.34致谢.36参考文献.371、引言选题意义当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,
5、它是随着管理科学和技术科学的发展而形成的,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。其中仓库管理系统利用计算机将商品信息进行采集、存储;仓库管理系统不仅解决了大量的人员管理方式,而且使用方便,节省时间。例如:查找方便、迅速,存储量大、保密性好等特点。2、任务概述2.1、开发及运行环境2.1.1、操作系统 Windows XP2.1.2、开发工具 1、jdk1.6.0_18 JDK(Java Development Kid)是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境,
6、Java工具和Java基础的类库。 2、Tomcat 6.0Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 3、数据库管理系统Access2003 4、NetBeans IDE 6.8 JSP技术是开发Web数据库应用的先进工具。它是基于JavaServlet以及整个Java体系的Web开发技术。2.1.3、硬件环境内存:512MB或以上硬盘40GB或以上显示器无要求3、仓库管理系统需求分析3.1、用户需求分析商品管理是企业管理中的重点,存在着信息录入量大,查询请求多,查询条件繁杂的特点。而已有的仓库管理系统因
7、为操作烦琐,不能进行方便的操作,已经不能够满足管理中的需要。为了将商品管理纳入规范化、现代化管理的轨道,针对现有商品管理中存在的问题和管理的实际需要,我们将理顺管理体制、建立各种管理规范与开发信息系统有机地结合起来。通过建立专门的仓库管理信息系统来实施对商品进行统一管理。所以,为了顺应用户需求,我们推出了基于WEB的仓库管理信息系统。3.2、系统需求分析系统需求分析主要就是明确仓库管理系统所要实现的目标,并给出解决方案。对系统的需求分析可以从功能需求、数据需求、性能需求和出错处理需求四方面来进行。功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个
8、部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。性能需求是对系统的性能好坏进行分析。如上所述,通过功能需求分析可以得到系统的主要功能,通过数据需求分析则对数据库设计有所帮助。下面详细进行这四个部分的分析。3.2.1、功能需求仓库信息管理系统需要实现商品基本信息管理、商品入库信息管理、商品出库信息管理、库存商品信息管理和用户管理几个部分功能,下面分别阐述这几个部分的功能需求。1、商品基本信息管理模块:(1)、商品基本信息的添加,(2)、商品基本信息的删除,(3)、商品基本信息的查询。2、商品入库信息管理模
9、块:(1)、入库商品信息的添加,(2)、入库商品信息的删除与放回,(3)、入库商品信息的查询。3、商品出库信息管理模块:(1)、出库商品信息的添加,(2)、出库商品信息的删除与放回,(3)、出库商品信息的查询。4、库存商品信息管理模块:(1)、库存商品信息的查询,(2)、库存商品信息的浏览。5、系统用户管理模块:(1)用户添加,(2)、用户删除。3.2.2、数据需求仓库管理信息系统所涉及的主要数据包括商品记录、入库记录、出库记录、库存商品和用户记录,下面分别分析这些数据需求。1、商品记录商品记录是商品管理中建立的商品基本信息,主要包括产品编号、产品名称、生产厂家、数量、类别、备注(商品明细),
10、其中添加商品时有添加时间。2、入库记录入库记录是商品入库的信息,在进行商品入库登记时,需要记录是商品信息,入库时间、入库数量、入库人员;其中商品信息包括编号、名称、厂家、数量等属性。3、出库记录出库记录是商品出库的信息,与入库商品类似,在进行商品出库记录时,也要记录商品信息,出库时间、出库数量、认领方。4、库存商品库存商品信息是通过商品入库记录和商品出库记录计算出来的。所以主要需要的是商品的编号、名称和数量。5、用户记录用户记录是用户管理中建立的用户基本信息,主要包括用户号、用户名等信息。3.2.3、性能需求通过分析,系统性能需求如下:(1)、系统的高速性、稳定性、安全性。(2)、系统的体系结
11、构能够方便添加功能模块,适应业务。(3)、系统人机界面友好,易学易用。(4)、系统维护成本较低。3.2.4、出错处理需求如果发现系统自己出现错误时要及时提出出错处理需求。4、仓库管理系统概要设计4.1、系统设计方法三原则1、 整体性原则。系统是相互联系,相互作用的诸要素组成的综合体。我们必须从整体和各组成部分的相互关系来考察事物,从整体目标和功能出发,正确处理系统各组成部分之间的相互关系和相互作用。2、 分解协调原则。就是把复杂问题化成若干相对简单的子问题以方便求解。若子系统的问题比较复杂,还可以再分。但在处理各类子问题时,必须根据系统的整体功能和目标,协调各子系统的行为、功能与目标,以保证整
12、体功能目标的实现。3、 目标优化原则。所谓目标优化原则对简单系统来说,是求最优解,对复杂系统来说,求的是满意解。一定要注意,目标优化原则并不简单是求最优解的问题。这里最需要指出的是:以上三原则是系统方法中处理复杂系统问题的三个主要原则,并非全部原则。在处理实际问题时,还需在这些原则的指导下,根据问题的特点,确定求解的具体方法和策略。4.2、系统设计使用工具在本次系统设计中,我主要运用JSP、Access、还使用Dreamweaver作为JSP的编辑环境。Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。Access 2003关系型数据库管理系统是一种简单易
13、用的桌面数据库管理软件,是Microsoft Office系列应用软件的重要组成部分。它的界面友好,功能全面且操作简单,不仅可以有效地组织与管理、共享与开发应用数据库信息,而且可以把数据库信息与Web结合在一起,为局域网和互联网共享数据库奠定基础。4.3、系统设计的任务系统开发的总体任务是实现商品信息的系统化、规范化和自动化。仓库管理系统是一个将用户管理、商品管理、商品入库、商品出库和库存管理等功能融为一体的系统。一个完整的仓库管理系统的任务主要包括以下几项:1、商品管理,主要负责管理商品基本信息,包括商品信息的添加、删除和查询。2、商品入库,主要负责商品入库的登记,包括商品入库信息的添加、删
14、除和查询。3、商品出库,主要负责商品出库的登记,包括商品出库信息的添加、删除和查询。4、库存商品,主要负责对当前商品库存信息的查询。5、用户管理,主要负责管理用户基本信息,包括用户信息的添加、删除。5、程序系统结构5.1、系统总体规划与分析5.1.1、系统分析 本仓库管理系统主要实现对商品的查询、添加、删除、显示和商品的入库出库的功能,以及用户管理。本章主要是对系统功能模块的处理。5.1.2、数据流图1、总体流程图:用户登录仓库信息管理系统退出第0层数据流图(DFD图)2、对仓库信息管理系统的展开系统用户身份验证用户管理商品信息管理商品入库管理商品出库管理商品库存管理用户名密码用户信息商品信息
15、商品入库信息商品出库信息库存信息第一层数据流图(DFD图)变换的数据流图:身份验证用户管理用户添加用户删除商品管理商品删除商品添加商品查询入库查询入库管理入库添加入库删除出库管理出库查询出库添加出库删除库存管理库存浏览库存查询退出5.1.3、层次架构图(HIPO图)由变换的数据流图可以直观的导出层次架构图;说明: 按照“高内聚,低耦合”的原则来进行划分模块;我们设计的仓库管理系统的几大模块的说明:1、耦合:表示模块间的关系(独立的);2、内聚:表示模块内的关系。低耦合的原因:整个系统中模块间都是数据”耦合(数据耦合:两个模块间彼此通过参数交换数据。)高内聚的原因:系统中一个模块内处理元素和和同
16、一个功能是密切相关的并且这些处理是顺序执行。 仓库信息管理系统 登录验证 用户管理商品信息管理商品入库信息管理商品出库信息管理商品库存信息管理 用户添加 用户删除 商品查询 商品添加 商品删除入库商品信息的查询入库商品信息的添加入库商品信息的删除出库商品信息的删除出库商品信息的添加除出库商品信息的查询库存商品信息的浏览库存商品信息的查询6、程序设计说明6.1、程序说明(功能)1、登陆模块 功能:是用户进行各种操作的必须前提。输入项目:用户名,密码。输出项目:浏览区,基本资料区。2、显示商品模块功能:将所有添加进来的商品在屏幕上显示出来;3、查找商品模块 功能:可以在查找商品页面输入商品的编号或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 实现 毕业论文

链接地址:https://www.desk33.com/p-1253544.html