仓库管理系统毕业设计论文.docx
《仓库管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《仓库管理系统毕业设计论文.docx(18页珍藏版)》请在冰豆网上搜索。
仓库管理系统毕业设计论文
XX农业职业技术学院软件技术学院毕业论文
仓库管理系统论文
学院:
信息技术学院
专业:
计算机网络技术
姓名:
X海龙
班级:
08高网
(2)班
指导教师:
蒋秀英
前言
随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。
企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的仓库管理上。
仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:
效率低、XX性差等。
另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。
作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
由于时间紧迫,加之水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。
摘要
仓库管理系统是为了实现企业产品管理的系统化、规X化和自动化,从而提高企业管理效率而设计的。
它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。
仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。
整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。
本系统是在以ACCESS2003作为后台数据库,仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。
关键字:
仓库,管理系统,数据库
1仓库管理系统开发环境简介
本仓库管理系统是以ACCESS2003作为后台数据库而开发的一个数据库管理系统。
2系统可行性分析
可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解,那么花费这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。
怎样达到这个目的呢?
当然不能靠主观猜想,而只能靠客观分析。
必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
所以从以上的分析原则来看,我所设计的仓库信息管理系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。
本系统几乎在所有的企业、公司使用,当然它需要进一步的完善和更新。
在使用过程中,要看它能不能带来效益,毕竟在现今社会效率是第一位的。
从现实看,这还是有一定的实用价值的,从另一个角度看,现实社会发展飞速,尊重科技势在必行,因此这也是开发本系统的一个非常重要的原因。
21世纪是计算机的时代,它必然取代一部分人的工作,高科技的监控系统进入社会生活的方方面面是发展的趋势。
本设计从一下三个方面进行可行性研究:
1.技术可行性。
本设计“仓库管理系统”是为企业仓库管理人员开发的。
通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。
由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。
2.效益方面:
为企业开发一个完整、合理的仓库管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。
所以开发本软件可以为社会带来很好的经济效益。
3.操作可行性。
本软件是为企业仓库的管理者开发的,所有本软件的用户对象是企业仓库的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。
所以从以上几个方面的分析来看,开发本软件是完全可行的。
3系统总体设计
3.1系统目标设计
系统开发的总体任务是实现企业产品管理的系统化、规X化和自动化,从而达到提高企业管理效率的目的。
3.2开发设计思想
仓库管理主要是企业各种商品的管理。
进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。
企业各个部门根据需要提出产品请求,计划员根据整个企业的需求开出产品出库单,仓库管理人员根据出库单核对发放产品。
根据需要按照月进行统计分析,产生相应报表。
仓库管理的特点是信息处理量比较大,所管理的产品种类繁多,而且由于入库单、出库单、盘点单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。
因此在管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门管理规格不统一等问题。
在本系统的设计过程中,为了克服这些困难,满足计算机管理工作的需要,我们采取了下面的一些原则。
●在设计过程中力求简洁。
●实现管理规X化、科学化。
●确保软件的可维护性和实用性。
●做到实用、方便,尽量满足企业中不同层次员工的需要。
3.3系统功能需求分析
系统开发的总体任务是实现各种信息的系统化、规X化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本仓库管理系统需要完成功能主要有:
●仓库管理各种信息的输入,包括货物、供应商、客户、仓库信息的输入等。
●仓库管理各种信息的查询、统计、修改和维护,包括货物、单据查询,货物出入、职员操作统计,各种信息的修改和维护等。
●打印报表的生成。
●在货物管理中加入最高储备和最低储备字段,对仓库中的产品实现监控和报警。
3.4系统功能模块设计
在系统功能分析的基础上,考虑到ACCESS程序编制的特点,得到如图3-1所示的系统功能模块图。
图3-1系统功能模块图。
4数据库设计
4.1数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:
●货品类别,包括的数据项有编号、货品类别、计量单位、仓库上下限、进货人、备注等。
●货品信息,包括的数据项有编号、货品类别、计量单位、库存上下限、备注等。
●供应商资料,包括的数据项有编号、供应商、联系人、联系、传真、开户行。
4.2数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。
根据上面的设计规划出的实体有:
现有库存信息实体、入库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。
各个实体具体的描述图如下:
现有库存信息实体图如图4-1所示。
图4-1现有库存信息实体图
4.3数据库逻辑结构设计
打开Access后,单击文件菜单,在文件中选择新建空白数据库,命名为仓库管理系统。
系统将自动产生一个窗体,如图
现在需要将在上面的数据库概念结构转化为Access2003数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在此仓库管理信息系统数据库中我建立了四个表格,分别是:
货品类别表。
货品信息表。
供应商资料表。
盘点信息表。
各个表格的设计结果如下面表格所示。
每个表格所示在数据库中的一个表。
表4-1货物类别表
表4-2货品信息表
表4-3供应商资料表
表4-4盘点信息表
4.4定义表之间的关系
向关系界面中加入所有的数据表四个数据表建完之后,将这四个表建立关系。
建立关系的目的就是为了创建查询。
四个表的关系如下图所示
4-5表的关系
5系统主窗体设计
5.1创建系统主窗体
本系统利用Access2003制作完成。
在设计过程中力求简洁,使用较少的VBA编程,应用Access2003制作系统并非难事,只要成功的创建出数据库的一些必要对象—“表”、“查询”、“窗体”、“报表”,并利用一些必要的简单程序段将其连接起来,即可完成一个完整系统的创建。
窗体是用户和Access应用程序之间的主要接口和界面,是人机会话的接口。
窗体中可以包含文字、图形、图像、音频和视频。
窗体可以显示、查询、增加、修改、删除、打印数据表数据,也可以显示人机会话信息。
窗体可以控制系统(程序)的执行流向。
还可以将整个应用程序组织起来,形成一个完整的应用系统。
窗体本身也未存储数据,其数据来源于数据表或查询。
系统主导航窗体是进入系统的主窗口。
它的功能是以按钮的形式为系统用户提供了导航功能。
在该窗口的设计中使用设计视图创建窗体并且利用按钮的事件向导就可以实现按钮的打开窗体、打开报表的功能。
可以让使用者方便的对数据库进行操作。
本人设计的主题导航窗体如下图5-1所示
图5-1系统主窗体
5.2创建主窗体菜单
在主窗体中加入基础信息管理、报表管理、查询表。
并对菜单创建超,在此主窗体中加入命令按钮以方便操作,如图5-2所示
图5-2
6系统模块设计
6.1基本信息模块设计
基本信息模块主要包括:
●货品类别窗体
●货品信息窗体
●供应商资料窗体
●盘点信息窗体
6.1.1创建货品类别窗体
货品类别窗体可以进行货物管理,如:
增加货品编号、货品类别、单位、进货人等。
对货品基本信息可以进行编辑。
使用窗体设计向导创建货品类别窗体,将货品类别表全部导入,如图6-1所示
图6-1
还可以在此窗体中加入命令按钮,可以在此窗体中添加记录、删除记录。
方便操作。
它的界面设计如图6-2所示。
图6-2货品类别窗体
6.1.2创建货品信息窗体
通过货品信息窗体可以对货品信息进行管理。
它同时可以在窗体中添加数据、删除数据、打印数据。
在窗口中点击“添加记录”按钮,即可向数据库中添加新的记录。
使用向导设计的货品信息管理信息窗体如图所6-3示
图6-3货品信息窗体
6.1.3创建供应商资料窗体
通过录入供应商的资料可以清楚的知道供货渠道的来源,产生问题也可以得到及时的解决。
此窗体的制作如上,供应商资料窗体的界面如图6-4所示。
图6-4供应商资料表
6.1.4创建盘点信息窗体
盘点信息表是仓库管理系统的关键,它能让管理者清楚的知道仓库中的货品的数量并对其进行管理。
设计视图如下
图6-5盘点信息窗体
6.2创建查询
查询统计模块主要完成的功能有:
●货品类别查询
●货品信息查询
●供应商资料查询
●盘点统计
6.2.1创建货品类别查询窗体
货品类别的查询,支持模糊查询。
它的界面设计如图所示。
6.2.2创建货品信息查询窗体
6.2.3创建供应商资料查询窗体
7报表预览
7.1创建报表
创建报表的方法均称为“使用向导创建报表”。
需要创建三个报表。
首先创建货品类别报表。
具体过程如下。
●在数据库管理窗体上选择“对象”标签中的“报表”,然后双击“使用向导创建报表”,如图7-1所示。
●弹出“报表向导”对话框,在下拉列表框中选择“查询:
货品类别”,如图7-2所示。
图7-1
图7-2
●单击“>>”按钮,将所有的字段都选入报表中,得到如图7-3所示结果。
●单击“下一步”按钮,完成“货品类别报表”的制作。
如图7-4所示结果
图7-3
图7-4
8系统模块的
在主导航窗体中选中“基础信息管理”如图8-1所示。
在菜单栏中选择插入超,在弹出的对话框中选择“主窗体”,如图8-2所示结果。
这样就完成了窗体的。
图8-1
图8-2
其它窗体的依次步骤就可以创建,这里就不一一介绍了。
最后将所有制作的表、窗体、查询、报表保存。
总结
经过两个多月的毕业设计,一个完整的仓库管理系统终于设计完成了,但也正在这时我真正意识到所学知识的不足,可以说关于这方面的接触才刚刚开始,深有感触,无以言表。
关于本系统,虽然对仓库管理进行了系统的创建,但我们不可忽略的是这个系统并不完美,我们也不能高枕无忧。
我们要在以后的实践中去检验它的可用性,特别要考虑它的实时性和安全性,这才是我们最值得考虑的问题。
一个系统好不好,要经过反复的使用才能知道,不光光是理论中分析和设计得出来的。
由此我就想到了在做这个系统时,有的同学用了ACCESS,有的同学用了SQL等来建不同的数据库,这样就导致有的是系统自带的代码,而有的则是我们写进去的纯代码,当然也就出现了各种各样的问题。
特别是关于系统的可移植性,有许多不足之处,这样我们就应该多查阅相关资料,反复地熟练应用,才能把系统设计的巧,设计的好。
同学们之间的交流也十分重要,交流就是进步,有时进会带你走入一种柳暗花明的欣喜境界。
经过这次毕业设计,引发了我的很多思考和兴趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韧性,不怕麻烦,不怕失败,反复调试,反复练习,这样才能找到最佳的程序设计。
致谢
非常感谢我的导师蒋秀英给我的悉心关怀,让我顺利地完成了毕业论文,当然,也感谢母校辛勤培育之恩,各位领导、老师和同学的大力帮助之情,使我学到了许多新的知识,同是也更懂得了一些做学问的道理,这是一笔宝贵的财富。
从选择毕业设计题目,到毕业设计规划,查找相关资料,设计模型,具体实施,结束论文,整个大致的流程中,我的导师都给予了我耐心的指导和默默的关心,设计为期之长,其间遇到了不少问题,也承蒙了老师的照顾,真的想对老师说一声:
老师,辛苦了,谢谢您。
除此之外,我还要致谢我的几位同学的得力相助,我希望我能向他们学习,发扬那种百折不挠、孜孜不倦的对知识求索精神,那种至高无上的敬业精神,马上我就要走向工作单位了,我相信我会时刻用他们的平凡而不简单来鞭策自已。
最后,祝愿我的老师和学友们永远幸福,快乐