超市库存管理系统设计Word文件下载.docx
《超市库存管理系统设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《超市库存管理系统设计Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
信息系统;
库存管理
TOC\o"
1-3"
\h\uHYPERLINK\l_Toc8294摘要PAGEREF_Toc82941
HYPERLINK\l_Toc29028绪论PAGEREF_Toc290283
HYPERLINK\l_Toc69481超市库存管理系统概要PAGEREF_Toc69484
HYPERLINK\l_Toc209041.1超市库存管理的现状PAGEREF_Toc209044
HYPERLINK\l_Toc135721.2超市库存管理的发展背景和意义PAGEREF_Toc135724
HYPERLINK\l_Toc203942系统规划PAGEREF_Toc203945
HYPERLINK\l_Toc259162.1系统任务PAGEREF_Toc259165
HYPERLINK\l_Toc63772.2系统目标PAGEREF_Toc63775
HYPERLINK\l_Toc291612.3系统计划PAGEREF_Toc291615
HYPERLINK\l_Toc223352.4可行性研究PAGEREF_Toc223355
HYPERLINK\l_Toc125212.4.1技术可行性PAGEREF_Toc125215
HYPERLINK\l_Toc140402.4.2经济可行性PAGEREF_Toc140406
HYPERLINK\l_Toc72812.4.3社会可行性PAGEREF_Toc72816
HYPERLINK\l_Toc135453系统分析PAGEREF_Toc135457
HYPERLINK\l_Toc167503.1需求分析PAGEREF_Toc167507
HYPERLINK\l_Toc176693.2组织机构图PAGEREF_Toc176697
HYPERLINK\l_Toc322543.3业务流程图PAGEREF_Toc322548
HYPERLINK\l_Toc26323.4数据流程图PAGEREF_Toc26328
HYPERLINK\l_Toc308403.5系统分析PAGEREF_Toc3084010
HYPERLINK\l_Toc27373.5.1交易管理PAGEREF_Toc273710
HYPERLINK\l_Toc153203.5.2进货统计PAGEREF_Toc1532010
HYPERLINK\l_Toc139163.5.3销货统计PAGEREF_Toc1391611
HYPERLINK\l_Toc32253.5.4查看数据表PAGEREF_Toc322511
HYPERLINK\l_Toc106193.5.5系统管理PAGEREF_Toc1061911
HYPERLINK\l_Toc248884系统设计PAGEREF_Toc2488812
HYPERLINK\l_Toc18634.1系统功能模块图PAGEREF_Toc186312
HYPERLINK\l_Toc10154.2数据库设计PAGEREF_Toc101512
HYPERLINK\l_Toc320604.2.1E-R图PAGEREF_Toc3206012
HYPERLINK\l_Toc203834.2.2管理员与员工之间的关系图PAGEREF_Toc2038313
HYPERLINK\l_Toc146764.2.3商品属性图PAGEREF_Toc1467613
HYPERLINK\l_Toc182464.3数据库表PAGEREF_Toc1824614
HYPERLINK\l_Toc131034.4输入输出设计PAGEREF_Toc1310314
HYPERLINK\l_Toc24125系统的维护PAGEREF_Toc241216
HYPERLINK\l_Toc264256结语PAGEREF_Toc2642517
HYPERLINK\l_Toc24819参考文献PAGEREF_Toc2481918
绪论
超市库存管理系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市库存管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对品质信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高超市库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在接下来我们将以开发一套超市库存管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1超市库存管理系统概要
1.1超市库存管理的现状
库存管理是超市经营管理中的核心环节,也是超市能否取得效益的关键,如果能做到合理进货、及时销售、库存量最小、减少积压,那么超市就能取得最佳的效益。
由此可见,库存管理决策的正确与否直接影响了企业的经济效益。
我国国内许多中小型超市装备资金少,在计算机应用、数据交换、信息传输上都严重滞后,整体信息传输、资料存储、商品分析、报表编制、市场预测等功能无法发挥。
很多环节仍采用人力方式进行低效的采购、销售、物流、财务处理。
1.2超市库存管理的发展背景和意义
当今社会在不断进步,科学技术和管理也在迅速发展,世界经济正在从工业经济向知识经济转变,我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。
在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。
面对此番形势,在手工管理的情况下,管理人员很难对进货量及库存量进行良好的控制,商品的供求信息很难正确得到,各部门之间的通讯也经常不畅通,这在激烈竞争的市场中是非常不利的。
超市库存管理系统就是在这种状况下出现的,它利用计算机的技术,使得超市进货、库存和销售能够有机结合起来,提高超市的效率和效益,而且超市在客观性、时效性、科学性等方面抢得了先机,为运用现代化手段管理超市提供了保证,使超市的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存多方面的漏洞。
2系统规划
2.1系统任务
超市库存管理信息系统的任务内容涉及超市库存管理的全过程,包括入库、出库、销售、库存统计查询等等。
它将包括以下内容:
1.对超市内的各类货物进行分类管理。
2.存储各类信息档案包括货物、商品基本信息、供货单位信息、使用单位信息等。
3.仓库管理的各种信息的输入,包括采购入库,销售出库等。
4.对库存管理的各种信息的查询,修改,维护和报表打印。
2.2系统目标
1.大大提高超市的运作效率。
2.通过全面的信息采集和处理,辅助提高超市的决策水平。
3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障。
2.3系统计划
1.有关调试、研究和计划所建议的开发系统。
2.接着进行软件系统定义的一个阶段需求分析。
回答系统所要做的对软件需求描述的精细化。
3.初步概要设计,之后就是详细设计。
4.进行模块的编码及测试,写出测试报告(论文)。
5.最后是文档的整理。
2.4可行性研究
2.4.1技术可行性
技术可行性包括一下几个方面:
硬件,系统软件,应用软件,技术人员。
针对这四个方面可行性都是没有问题的,本系统预采用XHTM和JavaScript加SQL数据库。
目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。
XHTM介绍
XHTML是(TheExtensibleHyperTextMarkupLanguage,可扩展超文本标识语言)的缩写。
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。
JavaScript介绍
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
是一种动态、弱类型、基于原型的语言,内置支持类。
SQL
SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。
SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
2.4.2经济可行性
近年来,企业管理者开始重视存货管理的重要性,存货管理主要是对商品的管理,它强调的是对商品货物的存储和传送,数量和状态变化信息的管理,其目标是在于降低库存成本,减少库存资金占用的同时,保证商品货物按计划流动,保证生产过程中的物料需求,保证生产的正常运行,从而使商品满足顾客和市场上的需求,库存控制就是要权衡库存费用(包括商品价值,订货费用,短缺等),使总费用最低。
超市库存管理系统的职能大体上包括订单管理、入库管理和出库管理。
所以库存管理人员已经成为仓库的计划员,他们的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成部分。
因此,商品货物信息必须具有高度的准确性,这就需要有好的管理系统,能简明的反映实际情况。
2.4.3社会可行性
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和生活的各个领域。
计算机虽然与人类的关系愈来愈密切,但是仍然还有人由于计算机操作的不方便而继续使用传统的手工劳动。
为了适应现代社会人们高度强烈的时间观念,超市库存管理系统软件为超市库存管理方面带来了极大的方便。
操作人员只需要输入一些简单的汉字或数字,便可很方便的达到自己的目标。
综上所述,不管是从技术上考虑,还是从经济以及社会上考虑,我们的系统都具有一定的可行性,因此我们才开发研究这个系统供广大读者使用。
3系统分析
3.1需求分析
随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,超市库存管理的全面自动化、信息化则是其中极其重要的部分。
为了加快超市库存管理自动化的步伐,提高超市的管理业务处理效率,建立超市库存管理系统已变得十分必要。
将计算机这一信息处理利器应用于超市的日常管理已是势必所然,而且这也将为超市库存管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为超市库存管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
主要体现在:
极大提高了超市工作人员的工作效率,大大减少了以往入出存取流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
常超市管理的操作自动化和信息的电子化,全面提高了超市的管理水平。
入库、库存、出库还是现在企业超市库存管理的规基本模式,虽然,最近又出现了很多新的管理模式,如:
基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。
所以如何设计好超市库存管理系统,尽可能地减少超市库存管理的重复性和低效性就成为当前最为重要的问题。
超市供销管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。
另外,经办人信息和厂家信息管理也是超市库存管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。
通过对超市库存管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今超市供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
3.2组织机构图
图3—1组织机构图
3.3业务流程图
超市库存业务流程图:
图3—2超市库存业务流程图
3.4数据流程图
数据流程图:
数据流程图(简称DFD)是便于用户理解的系统数据流程的图形表示,它能精确的在逻辑上描述系统的功能,输入、输出和数据存储等,也是描述管理信息系统逻辑模型的最主要的工具。
总的数据流程图:
外部实体主要有消费者,供货商,消费者通过购买从超市购得商品,超市与供货商就是一个供求关系。
通过超市向其提供订货单,选择需求的货物。
图3—3数据流程总图
超市库存管理系统的第一层图:
超市库存管理系统主要包括了进货管理管理,销货管理管理,退货管理三个主子模块,进货有进货统计表,销货有销货统计表,退货有退货统计表,三者通过管理员联系在一起,组成超市库存管理系统。
图3—4数据流程子图Ⅰ
对于超市库存管理子模块中,主要有添加,删除,修改,查询功能,其中货物的添加要进行详细的数据处理,对货物的信息都要按要求填写,否则不能正常添加。
超市库存管理二层数据流程图:
消费者提出交易请求,超市管理员进行交易登记。
图3—5数据流程子图Ⅱ
3.5系统分析
作为一个超市库存管理系统,其功能是实现超市中商品的进货销售,库存等管理的系统化、规范化和自动化。
本系统主要需要完成的功能有如下几条。
3.5.1交易管理
包括进货登记、销货登记、退货登记等。
其中进货登记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库。
进货和销售的主要交易都是在此进行。
每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。
在交易过程中,程序的编写尽可能的方便员工进行交易,比如:
进货登记时,如果商品编号相同,则自动添加该商品的其它属性;
销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。
退货登记时,只要输入正确的销货编号,其销售信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,已防止员工进行非正常的交易。
3.5.2进货统计
包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。
其中每次进货统计都是按进货厂商和进货总金额统计显示的。
使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。
再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。
3.5.3销货统计
包括今日销售统计、本月销售统计、本季度销售统计、本年度销售统计等,其中每次销售统计都是按生产厂商和销售总金额统计显示的。
使用一个表格显示所选时间段的全部销售数据,包括销货编号、商品名称等。
再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的销售总金额。
3.5.4查看数据表
实现各种数据表的浏览,包括进货表,商品库存表、销售表、退货表、员工表、进货商表等。
对于员工表管理员还可以对其进行删除或添加用户操作。
3.5.5系统管理
包括更换用户、修改密码、退出系统等。
更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同时方便了普通用户的交接班使用本系统。
修改密码和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了。
4系统设计
4.1系统功能模块图
图4—1功能模块图
4.2数据库设计
数据库设计作为本系统设计的一部分不可缺少。
开发本系统中使用的数据库系统是SQL。
4.2.1E-R图
超市与供货商、消费者之间的关系图。
体现超市的进货、销货与退货操作。
实体E-R图如下:
图4—2超市与供货商、消费者之间的E-R图
4.2.2管理员与员工之间的关系图
一名管理员可以管理若干员工。
图4—3管理员与员工之间的E-R图
4.2.3商品属性图
商品的属性包括商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等。
图4—4商品属性图
4.3数据库表
本系统需要建立以下几个数据表:
buy表(进货表)、goods表(现存商品表)、sell表(销售表)、retreat表(退货表)、employee表(员工表)、manufacturer表(进货商表)。
由于数据量比较小,所以这些数据表都存在一个数据库下:
sellsystem.mdb
在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。
Manufacturer表(进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段。
employee(员工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段。
buy表(进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等。
4.4输入输出设计
输入设计的原则主要有简单性,最小量原则,少转换原则,早检验原则。
销货登记输入:
输入商品编号,自动生成有关商品信息。
图4—1销货登记输入表
输入销货编号及销货数量:
进货登记输入:
输入商品编号,进货编号,商品名称等信息。
图4—2输入销货编号及销货数量
5系统的维护
5.2系统的维护
系统的维护是系统生存的重要条件,在系统整个生命周期中,三分之二以上的经费用在系统维护上,从人力资源的分布看,现代世界上90%的软件人员在从事系统的维护工作,开发新系统的人员仅占10%,这些统计数据表明系统维护任务是十分繁重的。
1.维护的内容
程序的维护:
在编程中有许多没有被发现的错误,在系统运营过程中,还要对程序不但更新,以确保系统能够正常工作。
数据文件的维护:
对于有关系统的数据库,其他文件,图片进行维护,定时不定时对数据进行备份。
代码的维护:
在编程过程中,代码的书写要整齐,规范,可能当时能够运行,但是还是要对其规范化。
机器、设备的维护:
即硬件的维护,对于版本的更新,以及软件的升级的维护工作。
2.维护类型:
更正性维护,适应性维护,完善性维护,预防性维护。
6结语
本次系统的设计主要目的是为了超市库存管理人员提高效率提供方便和帮助。
在该系统开发中通过建立数据库,以及对各种信息库的开发(如:
添加、查询、修改、删除)及设计系统维护安全部分,完成了此次对超市库存管理系统的设计。
开发过程中,我意识到最重要的环节在于对系统的流程、功能模块、框架结构等方面的把握和设计。
同时,在这次的系统开发中我也看到了自己在新知识的学习,新工具的应用方面的不足。
尤其是知识只停留在书面上的了解,还不够深入透彻,对它们的开发环境不是非常了解,所以在程序的开发过程中遇到了很多的困难。
其功能基本符合用户需求,能够实现品质检测的基本信息的录入、更新、修改,删除,查询等基本功能,从而实现产品检测的管理。
对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于经验方面的原因,以及对超市库存方面的操作流程了解不足,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进一步改善。
参考文献
[1]郭世正,卢震供应链与物流管理.机械工业出版社,2012,7
[2]刘永胜.库存管理面临的挑战与对策..经济管理出版社,2006.3
[3]NedSnell.中文版MicrosoftOffice97自学通.机械工业出版社,2004
[4]张力军.现代库存管理概述.广东经济出版社,2007.9
[5]邝孔武,邝志云.管理信息系统分析与设计.西安电子科技大学出版社,2003.6