1、摘要本次设计课题是通过对邵阳市新邵县的开开专卖店制定一个库 存管理系统,库存管理系统是一个企业、单位不可缺少的部分,它的 内容对于企业的决策者和管理者来说都是至关重要的。库存管理系统 可广泛适用于批发、零售、生产的商业企业、商店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户与账进行一体化管 理。库存管理系统设计,首先对其进行系统需求分析,而后进行数据 流程分析,进而设计功能模块。在此次系统中,针对该商店采用SQL serve数据库作为本次课题设计后台数据库。关键字:库存管理系统数据库库存This document is produced by trial version of P
2、rint2Flash.Visit for more information目录第1章系统设计背景.11.1公司简介.11.2课题设计意义.11.3课题设计的现状.2第2章系统需求分析.32.1总体系统目标分析.32.1系统功能分析.4第3章系统功能模块设计.63.1采购管理.62.2入库管理.73.3出库管理.83.4盘点库存.9第4章系统详细设计.114.1系统登陆子模块界面设计.114.2系统功能界面设计.124.3数据库设计.15总结.21致谢.22参考文献.23This document is produced by trial version of Print2Flash.Visit
3、 for more information第1章系统设计背景1.1公司简介开开木门专卖店位于邵阳市新邵县,成立于2014年,是一家专 门从事销售木门行业,主要经营中式风格、简约时尚、简约欧式等各 种款式的木门系列,属于浙江美诺工贸有限公司下的代理分店,其总 部浙江美诺工贸有限公司位于浙江金华,现拥有浙江武义、广东佛山 两大总生产基地,近500家专卖店,销售网络覆盖全国30多个省市 自治区。现已发展成为本行业中具有相当规模的高档木门生产企业之O1.2课题设计意义开开木门专卖店的一些出库、入库管理都是手动的,而非自动化,所以在此环节上需要浪费人力、财力,从而使效率、经济大大降低;在这个追求快节奏、
4、高效率的社会,不仅各大企业需要高效率,顾客 同时也希望享受高质量的服务。库存管理系统主要用于库存管理,以入库、出库、查询为主要应 用类型建立相应的事务处理,让货物库存数量控制在最佳状态。系统 可以根据每种货物设定的最低库存量和最高库存量显示出库存信息,即哪些货物需要采购,哪些货物已经超过库存数量。而后,可通过库 存信息决定采购或销售计划。这样既可以保证日常的销售不至于因为 货源不足而导致断货,确保销售顺利进行,也可以使企业不会因货物1This document is produced by trial version of Print2Flash.Visit for more informat
5、ion的库存数量过多而积压企业的流动资金,从而提高企业的经济效益。1.3课题设计的现状国内对库存管理软件的研究也逐渐完善,对于一套完整的库存管 理解决方案,会支持常用的出库、入库、盘点、调拨,并且能有针对 不同的仓库管理需求产生相应的统计表格,方便管理人员的查看;库 存管理系统也具有多货品,多仓库共同管理的功能,并且具有完备的 查询检索功能;通过后台数据库的添加,删除,查找等功能,能将库 存的实时信息反映到当前窗口。而且提高系统的针对性与兼容性也是 现阶段库存管理系统的趋势。可以说现阶段的库存管理系统已经趋近 工主亲J J7U 口 o同时,库存管理系统本身仍然需要不断的深入和发展,满足企业 的
6、发展需求和信息化管理的趋势,并且减少人工作业,提高工作效率,确保资料的准确度,以适应更多的企业需求和管理系统自身的发展。2This document is produced by trial version of Print2Flash.Visit for more information第2章系统需求分析2.1总体系统目标分析本文课题针对开开木门店的具体情况,该库存管理系统的设计任 务目标是对开开木门店实施系统化的库存管理达到相对与传统的手 工式作业的高效率,对库存实施信息化的查询功能,能够及时了解库 存的数量、调度情况,从而提高库存管理效率,降低库存管理作业,从而实现一个以低经济得到高回报
7、的效果,具体设计如下1.适用性强;设计的软件符合该公司的具体业务,能够完成该企业库存管理的 功能,用较短的时间和较少的经济投入实现该企业库存管理业务的系 统化管理。2.简单易懂根据店面人员的操作能力,软件的界面设计的简单易懂,易学易 会。普通员工经过简单的培训,就能学会操作步骤和操作流程,熟悉系 统的业务流程。3.安全性强系统对数据的输入能够实现系统自我检查,对输入数据有着一定 的纠错和容错能力。普通员工经过简单培训就能实现对系统的日常维 护。4.查询简单方便3This document is produced by trial version of Print2Flash.Visit for
8、 more information操作员能够及时的对掌握库存的数量,能够有效的进行货物的调 度及采购。2.1系统功能分析经过方案的设计,这个系统设计以下几个功能模块:用户登录模 块、主界面管理、入库管理、出库管理、库存查询模块等五个模块。1.用户管理功能用户管理功能主要是初始界面的用户名、用户密码登录。2.主界面管理主界面中包含了基础数据、入库订单、出库订单、库存查询等以 下的子模块功能。3.入库管理入库管理包括:入库单数据处理、货物装盘、货位分配及入库指 令的发出、货位重新分配、入库成功确认、入库单据打印、入库管理 业务。4.出库管理出库管理是一个系统非常重要的功能,在这里它包含以下功能,入
9、库登记、出库订单、商品调配及以下的子模块出库类型、出库仓库、客户人、送货地址等相关选项。5.库存查询This document is produced by trial version of Print2Flash.Visit for more information库存查询是用于查看仓库基本信息的。对于管理员可以进行库存 查看、修改和维护仓库基本信息,对于其他用户只能进行查看仓库基 本信息。该模块主要针对仓库基本功能进行信息维护,包括库存查看、入库管理、出库管理、仓库调配、库存盘点等功能,针对不同用户有 不同的访问权限。根据角色不同,系统功能结构图2-1库存管理系统用 户 信 息廿用 户 类
10、 型1系统功能结构图2-15This document is produced by trial version of Print2Flash.Visit for more information第3章系统功能模块设计3.1采购管理采购管理是计划下达、采购单生成、采购单执行、到货接收、检 验入库、采购发票的收集到采购结算的采购活动的全过程,对采购过 程中物流运动的各个环节状态进行严密的跟踪、监督,实现对企业采 购活动执行过程的科学管理。现代管理教育将采购管理的职能划分为 三类,即保障供应、供应链及信息管理。采购管理的功能主要有添加采购单、添加数据、修改、采购审核、打印等功能,审核通过后,进行采
11、购,生成入库单,记录到库存系统。根据具体功能具体分析如下:采购计划:采购计划是指企业管理人员在了解市场供求情况,认 识企业生产经营活动过程中和掌握物料消耗规律的基础上对计划期 内物料采购管理活动所做的预见性的安排和部署。采购添加:需要采购的货物,添加进采购。采购列表:汇总起来的采购列表,好生成入库单。采购流程图3-16This document is produced by trial version of Print2Flash.Visit for more information采购源程图3-12.2入库管理入库管理包括:入库单数据处理、条码打印及管理、货物装盘及 托盘数据登录注记、货位分
12、配及入库指令的发出、Double In的货位 重新分配、入库成功确认、入库单据打印。货物入库有直接入库、采购入库等类型,货物入库时,需要进行 入库登记,登记后再进行填写入库单,包括:入库类型、仓库、供应 商、发票号、业务员、业务类型等等;其他还包括批量录入、打印等 功能。入库管理流程图3-2所示7This document is produced by trial version of Print2Flash.Visit for more information入库管理流程图3-23.3出库管理出库是是库存管理一个重要的功能,出库种类分为销售出库、直 接出库、调拨出库、盘点出库、借货出库。出库
13、管理流程图3-3所示8This document is produced by trial version of Print2Flash.Visit for more information管理出库 信息1H库管理流程图3-3图3-3的流程图选择的是直接出库种类,一般直接出库会用于维 修、临时借出等事项。注意,直接出库的产品并不算作销售,不会出 现在售出产品统计中。只有通过订单发货的出库数据才算作销售。3.4盘点库存盘点库存是指计算当月、当年的盈利情况,以月或者年为周期来 清点公司内的成品和原材料和订制本公司仓储之收发作业准则,以便 对库存货品的收发结存等情况进行有效控制,保证库存货品完好无损
14、、帐物相符,确保生产正常进行规范公司物料的盘点作业。在库存管理This document is produced by trial version of Print2Flash.Visit for more information软件还未广泛应用到企业之初,所有的盘点库存都是通过人工记录,而随着软件行业的发展,开发出越来越多的库存管理软件并应用到现代化工业中,这使现代工业的生产效率大大上升。库存管理系统中包括库存查询、汇总查询、打印等功能。盘点库存流程如图3-4所示。盘点库存流程图3-410This document is produced by trial version of Print2
15、Flash.Visit for more information第4章系统详细设计4.1系统登陆子模块界面设计4.1.1登陆模块用户在系统登陆时可以选择在用户名下拉列表框中选择自 己的用户名,也可以自行填入用户名。考虑到操作人员计算机操作能 力较差,因此设置下拉选择框以方便用户选择,减少繁琐的密码输入。如果用户名和密码为空则系统给予提示。登陆模块界面图4-14.1.2主界面模块用户名和密码都输入正确后,登陆成功,系统进入系统主界面,用户可以根据自己的需求进行相关操作,操作进入相关功能模块中;比如入库、出库、库存查询等操作。在主界面的操作中,我们提供了较为详细的帮助文件,非常容易11This d
16、ocument is produced by trial version of Print2Flash.Visit for more information 检索和查阅,以供用户使用时提供操作的参考。从而减少了因中小企 业操作人员频繁变动而导致的系统操作培训投入。主界面模块图4-24.2系统功能界面设计4.2.1入库界面模块入库管理是一个企业库存管理非常重要的功能,该系统的入库管理分 为生产工具入库管理产成品入库管理,商品品种类繁多,难以全部记 忆,在进行入库登记时,统一采用下拉组合框进行原材料、生产工具 和产成品的选择,也可以自行填入,减少了文字输入的工作量,提高 了输入整体的效率。12Th
17、is document is produced by trial version of Print2Flash.Visit for more information入库界面模块图4-34.2.2出库订单模块出库管理也是一个库存系统非常重要的功能之一。主要包括产品 领用出库、产品销售出库。出库处理的界面跟入库处理的界面采用同 一风格,大量运用下拉组合框进行有关数据的选择,以方便用户查看 和修改数据。13This document is produced by trial version of Print2Flash.Visit for more information出库订单界面图4-44.2.
18、3库存查询模块实时掌握企业库存的动态是企业库存管理的一个重要内容。在 本系统中,库存数据的查询采用的是一种特定条件下的报表查询及打 印。在实时数据树状浏览中,用户可以随时了解整个库存的即时数据,特别是关于特定层次关系下相关的数据,可以方便进行出入库的业务 操作;报表查询和打印可以将满足条件的某些库存数据以特定的格式 打印出来,以方便浏览和比较。14This document is produced by trial version of Print2Flash.Visit for more information库存查询界面图4-54.3数据库设计数据是任何管理信息系统的基础。只有功能逻辑而没
19、有数据的信 息系统是没有灵魂的,也是没有任何意义的。当前,信息系统的数据 存储一般都采用数据库,通过数据管理系统提供的强大功能,数据的 存取与备份等操作的效率与性能得到了极大的提高,让信息系统开发 人员可以将更多的精力放在系统逻辑部分,而不是底层数据的维护上。同时,数据亦是将信息系统各个组成部分紧密联系起来的纽带,因此 数据库合理有效的设计对于整个信息系统来说都是至关重要的。一般 来讲,数据库的逻辑设计要遵循以下原则。1.共享性数据库作为信息系统的最底层,目的是通过接口,为系统的各个15This document is produced by trial version of Print2Fl
20、ash.Visit for more information 子系统或模块提供各种数据支持,包括添加、删除、查询、更新等操 作,因此共享性是数据库设计的基本原则,以直接的数据资源来支撑 整个信息系统的运行。2.独立性数据作为管理信息系统的命脉,其独立性一定要得到保护。如果 数据的正确性与单一性得不到维护,那么以数据库为基的各个子系统 中的业务逻辑就会出错,甚至导致整个系统的崩溃。所谓独立性,有两层含义。一方面数据库应当不依赖计算机底层的物理架构与操作 系统的类型,这样当物理介质或数据存储方式发生变化时,数据库与 系统均不用重写,同时也可实现数据库及系统在不同平台间的安全移 植;另一方面,数据库
21、应当与其上层的子系统或模块互相独立,用户 只能通过数据库提供的接口来查看或更新数据库中的数据,同时数据 库也要对不同用户的同时访问进行必要的保护与限制,以维护数据库 中数据的正确性,防止“脏数据”。3.最小冗余性数据库作为底层模块,为多个功能模块所共享,同一时间内的访 问量较大,因此提高数据库的响应效率就显得较为关键。要达到此目 标,减少冗余数据,要从数据库设计这初就要充分考虑,合理规划。4.安全性数据安全是信息系统得以正常运行的保证。由于数据库同时服务 多个模块、众多不同用户的实际,如何保证数据的安全性,如何防止 用户得到的数据不超出其访问权限,如何在多用户并发访问时保证读16This do
22、cument is produced by trial version of Print2Flash.Visit for more information写互斥都要认真对待,并逐一解决。5,完整性数据的完整性,包括数据的正确性、有效性、一致性及时间性。如何在高并发访问量的前提下,保证数据的完整性,需要为数据库配 置完备的读写互斥机制,比如事务机制等。6.可恢复性数据库是信息系统的基础与核心,除了优良的设计外,作为计算 机系统的一部分,数据库依然无法避免一些不可抗的因素所造成的破 坏,因此定期数据备份就显得相当必要,以应对数据库崩溃或人为回 滚等需要。4.3.1数据表物理设计开开木门数据库设计E
23、-R图,如下图4-2所示。17This document is produced by trial version of Print2Flash.Visit for more information图开开木门数据库E-R图4.3.2数据库结构设计开开木门店库存管理系统共使用了八张数据表,分别为出库明细 表、入库明细表、出库信息表、入库信息表、供应商信息表、库存信 息表、客户信息表、用户信息表。它们记录了开开木门店库存管理整18This document is produced by trial version of Print2Flash.Visit for more information个
24、系统,为开开木门库存管理系统提供了快速而有效的查询系统。开开木门出库明细表字段名称字段类型主键外键是否为空默认值票号文本型否是否商品编码文本型否否否出货仓库长整形否否否数重长整形否否否开开木门入库明细表字段名称字段类型主键外键是否为空默认值票号文本型是否否入库时间型否否否合计数量长整形否否否合计金额货币型否否否操作员长整形否是否开开木门库存信息表字段名称字段类型主键外键是否为空默认值商品编码文本型否是否仓库编码长整形否是否库存数量长整形否否否库存上限长整形否否否19This document is produced by trial version of Print2Flash.Visit f
25、or more information库存下限长整形否否否商品单价货币型否否否销售价格货币型否否否20This document is produced by trial version of Print2Flash.Visit for more information总结毕业设计做到这里,已经接近尾声,想想刚刚接到毕业设计是的 坎坷心情,因为听许多“前辈们”说毕业设计啊,多么难啊,到现在 的做完了的一身轻松:但是,在这次毕业设计中自己也收获很多,通 过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前 面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次 毕业设计使我明白了自
26、己原来知识还比较欠缺。自己要学习的东西还 太多,以前老是觉得这没什么了不起的,那有什么学的,有些过于“井 底之蛙”。通过这次毕业设计,我才明白学习是一个日益积累的过程,就如同那句俗语一样“活到老,学到老”。最后我得感谢下我的毕业指导老师杨莉老师,她在整个毕业设计的完 成给了我极大的帮助和支持,她温柔细心又不失严谨的教学态度,清 晰的思路和认真、负责、勤快的工作作风深深的影响并感染了我,使 我铭记于心并将永远的学习。在整理设计阶段,孙老师不辞辛苦的反 复为我修改论文,并为我的答辩提出了许多建设性的意见,正是有了 杨莉导师的关心和精心指导,我才如此顺利的完成毕业设计21This document
27、is produced by trial version of Print2Flash.Visit for more information参考文献1 吴长春.信息中心库存管理系统的研究与开发D.复旦大学20082 曹玉华.贮木场库存管理系统的研究D.东北林业大学20043 段家现.库存管理系统的扩展设计研究与实践D.广西大学20074 冯连胜.安全库存管理系统的设计与实现D.安徽理工大学 20115 盛国君.建筑公司库存管理系统的设计与实现D.电子科技大学 20126 林凌.卡片库存管理系统的开发D.电子科技大学20127 王航 汽车配件生产企业库存管理系统的设计与实现D.电子科 技大学20128 刘晓东.汽车总装企业库存管理系统的设计与实现D.电子科技 大学20129 闫景.商务网店库存管理系统的设计与实现D.山东大学201310 刘朝虎.连锁超市库存管理系统的设计与实现D.厦门大学 201423This document is produced by trial version of Print2Flash.Visit for more information