收藏 分销(赏)

小型超市进销存管理信息系统设计与实现.doc

上传人:人****来 文档编号:3578279 上传时间:2024-07-10 格式:DOC 页数:49 大小:1,005KB
下载 相关 举报
小型超市进销存管理信息系统设计与实现.doc_第1页
第1页 / 共49页
小型超市进销存管理信息系统设计与实现.doc_第2页
第2页 / 共49页
小型超市进销存管理信息系统设计与实现.doc_第3页
第3页 / 共49页
小型超市进销存管理信息系统设计与实现.doc_第4页
第4页 / 共49页
小型超市进销存管理信息系统设计与实现.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、学习中心: 知金北京 分 数: 现代远程教育毕业论文题目 小型超市进销存管理信息系统设计与实现 学 号 11639051007 学生姓名 高 健 导师姓名 谢丽娜 2014年 3 月20 日原创性声明本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。论文作者签名:高健日期:2014年3月20日2014年 3月致 谢致谢部分应该是发自自己内心由衷的感谢。这部分抄袭太明显了吧四年美好的大

2、学生活即将结束,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。 伟人、名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给一位平凡的人,我的导师。我不是您最出色的学生,而您却是我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“柳暗花明又一村”的深切感触。感谢我的爸

3、爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。小型超市进销存管理信息系统设计与实现摘要:随着全球经济的高速发展,信息及时有效的利用正逐渐成为决定市场成败的关键因素。信息继物质和能源之后成为人类社会发展的第三大资源。管理信息系统的产生和应用使信息的管理和使用更加方便快捷,针对于

4、各行各业的管理信息系统逐渐在企业中占据重要地位。在人们的日常生活中占据重要地位的超市也在经济发展的过程中受到深刻影响。经济全球化使得超市面临的选择和挑战越来越多,传统的手工的超市管理速度慢、效率低,已不能完全适应市场的需求,超市信息化是超市经营的必由之路。本文首先研究分析了国内外对超市管理信息系统的研究现状,然后对超市的现状进行了详细调查,认真分析了其业务流程和组织结构以及未来的发展方向,在此基础上,采用生命周期法的研究方法,对超市进行了系统规划、系统分析、系统设计,并最终实现该系统。本文综合采用了结构化生命周期法,先自上而下地进行战略规划,再自下而上地逐步实现各系统的应用开发。开发本系统采用

5、了ASP结合Access数据库技术,最终实现了基础信息管理、库存管理、往来管理、查询统计、商品销售管理和系统管理等功能。关键词:超市;ASP;MIS;结构化生命周期法中图分类号:C931Design and Implementation of Small Supermarket Inventory Management Information SystemAbstract: With the rapid development of the global economy, timely and effective use of information is becoming a key fac

6、tor in determining market success or failure. Information following the material and energy to become the third largest resource during the development of human society.The generation and application of information management is making the use of information more faster and convenient.Management inf

7、ormation systems in all walks of life gradually occupy an important position in the enterprise.Supermarket ,an important part in peoples life, is also been severely affected during the process of economic development.Economic globalization makes more and more choices and challenges facing by the sup

8、ermarket.Traditional manual supermarket management is slow, low efficiency which can not fully meet the needs of the it.The supermarkets information is the only way to supermarket operators.This paper studies the analysis of domestic and foreign supermarket Management Information System Research,the

9、n carried out a detailed investigation into the current state of the supermarket. Making a careful analysis of their business processes and organizational structure, as well as the future direction of development. Based on that, the study method of the life cycle approach was choosen, made the super

10、market system planning, system analysis, system design, and eventually achieved the system.Using the structured life cycle approach, for first,top-down strategic planning, and then the bottom-up to the progressive realization of each system application development. The system used ASP and Access dat

11、abase technology to develop the system, and ultimately the foundation for information management,inventory management, demand management, query statistics, merchandise sales,management and system management functions.Keywords: Supermarket; ASP; MIS;Structured Life Cycle ApproachClassification:C931目

12、次目录都没有改呢。而且目录中不要出现“摘要”摘要:随着全球经济的高速发展,信息及时有效的利用正逐渐成为决定市场成败的关键因素。信息继物质和能源之后成为人类社会发展的第三大资源。管理信息系统的产生和应用使信息的管理和使用更加方便快捷,针对于各行各业的管理信息系统逐渐在企业中占据重要地位。在人们的日常生活中占据重要地位的超市也在经济发展的过程中受到深刻影响。经济全球化使得超市面临的选择和挑战越来越多,传统的手工的超市管理速度慢、效率低,已不能完全适应市场的需求,超市信息化是超市经营的必由之路。I目 次III1 绪论11.1 研究背景11.2 研究目的11.3 研究意义11.4 研究方法21.5 管

13、理信息系统32 ASP语言42.1 简述42.2 主流程序设计语言比较52.2.1 ASP技术52.2.2 PHP技术52.2.3 JSP技术52.3 ASP的优点52.4 系统开发和运行环境62.4.1 开发环境62.4.2 系统运行环境63 系统规划73.1 概述73.2 系统规划的任务83.3 系统规划的原则83.4 现行系统的调查与分析94 系统需求分析104.1 功能需求分析114.2 数据需求分析125 系统设计145.1 遵循的原则145.2 数据库设计155.3 功能模块设计176 系统实现206.1 创建数据库206.2 创建系统主界面206.3 商品管理模块226.3.1

14、商品管理页面226.3.2 商品信息界面246.4 进货入库模块286.4.1 进货入库页面286.4.2 入库信息页面296.5 销售出库模块316.5.1 销售出库页面316.5.2 出库信息页面336.6 库存管理模块376.7 系统帮助模块397 总结与展望407.1 论文工作总结407.2 工作展望40参考文献41IV北京大学本科毕业设计(论文)1 绪论1.1 研究背景超市,即超级市场,是以顾客自选方式经营的大型综合性零售商场。又称自选商场。是许多国家特别是经济发达国家的主要商业零售组织形式1。超级市场起初的用意在于方便顾客购买多种产品,所以其中基本上提供了顾客日常生活中的所有商品。

15、从比较昂贵的家用电器到易耗品肥皂等,在超级市场中都能找到其身影。为了便于用户选购,在超级市场入口处一般会设有购物车等设施。顾客选购好商品后,在结账处统一进行结账。在我国,超级市场被引入始于1978年,当时称作自选商场,1983年1月3日,中国第一家超级市场在北京市海淀区开业,那时购买者几乎都是外国人,20多年后的今天,人们去超市购物已经成为生活中不可缺少的部分。在我国,超级市场是指采取自选方式,以销售食品为主,生鲜品占一定比重,满足人们日常需要的零售店。潘渝棱、孙惠萍和张磊在四川省连锁超市企业发展存在的问题及对策中指出,连锁超市企业的物流配送一定程度上削弱了二、三级城市的成本优势,沃尔玛的物流

16、配送与信息系统建设较为完善,是企业学习的对象2。连锁超市企业运营管理与顾客关系管理未受到重视,随着信息技术的普及,连锁超市也普遍建立了POS、ERP等管理信息系统。但这些系统几乎主要为财务管理服务,从未涉及到顾客关系管理,对顾客需求分析只能从面上进行,没有建立顾客信息库,更谈不上顾客数据的深度挖掘。1.2 研究目的最初的超市资料管理,都是靠人力来完成的。但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。因此,

17、超市为满足广大消费者的市场需要采购庞大的商品品种,并需要及时补充商品。怎样管理超市成为超市管理者的一个重大考验。本研究就是利用先进的信息管理技术为超市提供一个高效的管理信息系统,从而减轻超市管理者的负担,并提高其运营效益。1.3 研究意义随着超市行业的发展,高效率的管理已经是决定超市利润的首要因素,甚至是决定企业在市场中竞争成败的关键因素。而高效率的管理主要靠的就是在企业中引入现代化的管理信息系统,降低成本,提高业务处理的效率。所以,管理信息系统引入超市行业是必然趋势。超市管理信息系统可以用ASP、PHP、Delphi等多种技术进行开发,数据库多采用SQL SERVER。对超市管理信息系统的开

18、发方法常采用结构化生命周期法。笔者现采用结构化生命周期法,通过对超市现状进行系统规划、系统分析、系统设计,实现系统并对系统功能进行测试,直至完成小型超市管理信息系统的设计和实现。1.4 研究方法研究方法,要写你做这篇论文用到的方法,比如文献调研、实地调研等,你这部分写的是文献综述,不是研究方法,请修改郭小俐、刘鹏在基于ASP的中小连锁超市信息化管理系统的设计与实现一文中构建了基于B/S架构,结合ASP和Access技术的超市管理信息系统,实现了连锁超市分类信息的发布、商品统一管理调度和人员合理分配,降低了管理成本、提高了效率,增加了收益6。该系统共分为四个模块:信息发布模块、无纸化办公模块、用

19、户管理模块和库存管理模块。信息发布模块的功能包括新商品的介绍、促销活动和公告等的信息发布功能;无纸化办公模块的功能包括向员工和管理层显示往来文件的传递,重要通知的发布等功能;用户管理模块主要包括用户信息新建、编辑、删除以及用户权限验证功能。 但是,该系统在超市的采购方面没有开发出有效的系统,在商品、供应商和客户的资料管理方面也不完善,而且对于相对超市较重要的订货系统没有涉及,还有许多地方需要改进。袁作为在小型超市管理信息系统分析中,对超市管理信息系统做了较详尽的理论分析,详细描述了系统所用的数据字典和关系模型以及系统所需的硬件环境7。通过对用户需求的分析,将超市管理系统大致分为五大模块:系统安

20、全模块、人力资源管理模块、采购信息管理模块、销售信息管理模块和库存信息管理模块。虽然该文没用真正实现最终系统,但是对超市内部业务流程的分析和设计都十分到位,特别是该文提出了系统实现时的安全问题,防止了后面只顾实现系统而存在的安全隐患。不足之处是,该系统只是针对超市这个孤立的单位来设计的,对于超市的上游供应商以及下游顾客的管理都没有实现。这种管理信息系统只能较好的改善超市内部的工作效率,但是对于整个供应链还有许多地方需要改进。张鼎武在小型超市管理信息系统中采用Delphi7技术针对小型超市编制了一种对进、销、存等信息进行综合管理的应用软件8。 该系统针对的是小型超市管理人员不多且多数不是超市业务

21、管理人员,业务分工不明确的状况开发的,所以在系统性等方面不是很完善。其数据库设计方面只有商品信息表,商品出售表和库存商品统计表三个表,供货商等信息都在这些表中,在修改数据时,容易出现数据冗余等错误。而且,把多种数据都集合在商品信息中,在供应商管理方面会有许多不便。武献宇,张福初在基于C/S结构超市管理系统设计中,采用面向对象的程序设计语言作为开发平台9,建立以局域网为中心的计算机环境,利用数据库应用系统,开发出功能强大、运行可靠的大型超市管理信息系统。该系统旨在开发一个界面友好操作简便的管理软件,提高企业整体效率,减少工作量。对于管理者,有很好的帮助决策的功能。该系统以提高支持管理者决策系统为

22、中心,这是值得学习借鉴的地方。界面美观和权限设计方面仍需进一步地加以修改和完善。楚佩斌,杨秀峰在基于C#的小型超市管理系统中以Microsoft Visual Studio 2005为系统开发平台10,C#2005为开发语言,采用C/S模式数据库为SQL 2000的信息管理系统。系统分成几个相对独立的模块,但这些模块都进行集中式管理,分层的模块化程序设计思想,整个系统采用模块化结构设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。初期,将对超市经营的业务过程情况,信息处理情况进行调查。并进行系统总体规划,采取模块化分析方法,用自顶而

23、下,逐步求精的手段。把系统的功能分解成若干个易于控制的板块。后期,用ASP技术,借助Dreamweaver网页制作软件完成系统的设计,编程,调试和运行。1.5 管理信息系统这部分放在这里不合适,将其修改整合到研究背景中管理信息系统(Management Information System)起源于20世纪70年代的美国,真正开始发展是由于20世纪80年代微机的出现,网络技术的飞速发展,并且很快传入我国。 管理信息系统是一门近年来刚开始起步的学科,综合了管理科学、计算机技术和通信技术等众多学科知识,属于集成性的学科3。其发展大致可分为3个阶段:1.单项信息处理阶段(50年代中期60年代中期)。2

24、.综合信息处理阶段(60年代中期70年代初期)。3.系统信息处理阶段(70年代初期至今)。经历了从单功能发展到多功能、多层次、系统化的高级阶段4。数据库技术、网络通信技术、管理科学、系统工程等科学技术的快速发展使得管理信息系统发展迅速。数据库技术、计算机软件技术的增进,计算机硬件平台的更新换代都使得管理信息系统有着良好的发展环境。各种科学管理模型的出现更是使管理信息系统在多领域得到广泛应用。这些因素决定了管理信息系统将越来越普及,性能安全性等方面也会进一步提高。自20世纪90年代,管理信息系统逐渐在我国得到重视,一批管理信息系统软件被开发出来,首先是在财务软件方面取得巨大成就,随后各行各业都开

25、始逐渐引进管理信息系统,为我国管理现代化作出了重要贡献。近10年来,我国的管理信息系统水平也迅速提高,应用领域不断扩大,与此同时,应用的要求也在不断提高5。2 ASP语言这部分该写文献综述2.1 简述ASP是Active Server Page的缩写,意为“动态服务器页面”。 ASP是微软公司开发出来代替CGI脚本程序的应用,可以和多种数据库和程序交互,是一种简单、方便的编程工具,在各种动态网站中经常使用。ASP是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端脚本编写环境,使用ASP可以用HTML页,脚本命令和ActiveX组件来创建动态、交互的Web

26、页和基于Web的应用程序。2.2 主流程序设计语言比较2.2.1 ASP技术ASP是基于服务器端的网页技术,在服务器端运行,而不是在客户端运行的,当客户请求一个ASP文件时,由服务器先把该文件解释成标准的HTML文件,再发送给客户。在服务器端运行的好处有两点:第一,可以不受客户端浏览器的限制;第二,可以很方便地和服务器交换数据。严格的说,ASP并不是一种程序语言,它只是提供一个环境来运行脚本。ASP常用的脚本语言是VBScript(Visual Basic Script)或JavaScript,也可以是它们两者的结合。ASP的开发工具并不是固定的,任何一种文本编辑器都能进行ASP脚本的编辑。当

27、然,不同的开发工具的开发、调试效率是不一样的。2.2.2 PHP技术PHP是一种跨平台运行在服务器端的嵌入式脚本语言,大量语法与C,Java和Perl语言相近,并拥有自己的特性,使开发者能够简单快速地写出动态页面。它支持目前绝大多数数据库,PHP、MySQL数据库和Apache Web服务器是一个比较好的组合。并且PHP完全免费,没有其他语言的后续付费的麻烦,使用者可以自行从PHP官网站点下载,获得无限制的源码,并且可以根据需要加入自己的特色。2.2.3 JSP技术 JSP是Sun公司推出的新一代网站开发语言,JSP是Sun公司继成功开发Java之后的又一力作。JSP即Java ServerP

28、age,在Servlet和JavaBean的支持下,可以完成功能强大的站点程序。2.3 ASP的优点应用ASP搭建动态网站具有以下优点:(1)ASP使用的是标准的Internet编计程语言,例如应用VBScript和JavaScript两种脚本语言可以控制网页整体的逻辑性,熟练掌握着两种脚本语言就可以很容易地应用ASP搭建动态网页。当然,也可以使用Jscript、Perl等其他能被服务器所执行的脚本语言。(2)如果将Windows NT系统作为网站服务器的开发平台,并且在这个平台上运行IIS,那么就可以免费拥有ASP脚本编写环境。使用ASP很简单,只需要将文件扩展名改为.asp,并在此文件中添

29、加脚本语言即可。如果在Windows98下运行,则可以安装PWS(Personal Web Server)服务器。(3)ASP中包含内置对象,还可以使用ActiveX控件继续扩充其功能。(4)ASP提供ADO对象,通过该对象可以快速地访问各种数据库,例如Access数据库、FoxPro数据库、SQL Server数据库和MySQL数据库等。2.4 系统开发和运行环境2.4.1 开发环境操作系统:windows XP开发工具:Macromedia Dreamweaver由Macromedia公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Window

30、s系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。Dreamweaver自MX版本开始,使用了Opera的排版引擎 Presto作为网页预览。开发语言:ASPASP是Active Server Page的缩写,意为“动态服务器页面”。 ASP是微软公司开发出来代替CGI脚本程序的应用,可以和多种数据库和程序交互,是一种简单、方便的编程工具,在各种动态网站中经常使用。数据库:AccessMicrosoft Office Access是由微软研发的一种关联式的数据库管理系统。它结合了 Microsoft Jet Databas

31、e Engine和图形用户界面两项特点,与其他功能软件共同构成 Microsoft Office。Access 曾是微软公司另一个通讯程序的名字,可事实证明这是个失败的工程。后来微软又用这个名字命名了一款数据库软件,即现在使用的Access,并逐步取代传统的VFP成为二级中最受欢迎的数据库语言。(5)开发架构:ASP+HTML+JavaScript2.4.2 系统运行环境(1)操作系统:Winsows 2000/Windows Server 2003/Windows XP/Windows Vista/Windows 7(2)Web数据库:IIS5.0或更高版本。(3)数据库服务器:Access

32、(4)浏览器:Internet Explorer 7.0或更高版本。3 系统规划3.1 概述规划指全面的长远的发展计划。信息系统生命周期的第一个阶段就是系统规划。这一阶段的内容主要包括确定系统的发展方向、系统规模以及整体的开发计划。管理信息系统的建设一项耗资大、周期长、任务量繁多的系统工程,科学的规划可以减少开发的盲目性,明确系统建设的目标和步骤,并能缩短开发周期、节约开发成本。如果系统开发规划不好,不仅会造成开发过程的直接损失,而且由此引起的企业运行不好的间接损失就更难估计。因此,作为信息系统生命周期的第一阶段,信息系统规划直接影响到其后的开发过程和运行效果,一个科学合理地系统规划是系统开发

33、成功的前提。管理信息系统规划是指从服从和服务于企业战略的角度,对企业信息系统近、中、长期的使命和目标、实现策略和方法、实施方案等内容所做出的统筹安排。一方面,它源于企业整体战略规划,反映了实现企业整体战略规划对信息系统的功能目标等要求;另一方面,它也是企业整体战略规划的一个重要组成部分。3.2 系统规划的任务1、制定管理信息系统的发展战略 管理信息系统的发展战略必须与企业的总体战略目标协调一致。管理信息系统是为企业服务的,其使用目的必须建立在企业的总体战略目标之上。所以,制定管理信息系统的发展战略时,首先要明确企业的总体目标和发展战略,并了解研究现行系统的使用状况,重点是现行系统存在的缺陷。在

34、此基础上确定管理信息系统的功能,制定其战略目标以及相关政策。要进行的工作有:评价组织的目标、战略和实现目标、战略的主要企业流程;根据组织的目标和战略确定管理信息系统的使命,对管理信息系统建设或更新提出报告;对目前管理信息系统的功能,应用环境和应用现状进行评价;2、制定建设管理信息系统的政策、目标和战略。3、制定管理信息系统的总体方案,形成管理信息系统的总体结构方案,安排项目开发计划。具体工作包括如下两个方面:确定目前和规划中的组织在决策支持和事务处理方面的信息需求,以便为整个组织或其主要部门提出管理信息系统的总体结构方案;4、制定开发计划,即根据发展战略和系统总体结构,确定系统和应用项目的开发

35、策略(包括选择合适的具体开发方式、方法等)、开发次序和时间安排。5、制定系统建设的资源分配计划6、提出实现开发计划所需要的硬件、软件、技术人员、资金等资源,以及整个系统建设的概算,进行可行性分析。3.3 系统规划的原则(1)支持企业总目标管理信息系统与组织发展战略的一致是管理信息系统建设成功的关键之一。企业的战略目标是系统规划的出发点。系统规划要立足于企业目标,分析企业经营中的信息需求,然后确定管理信息系统要达到的目标,设计总体结构。(2)整体兼顾,注重高层管理信息系统主要面向组织管理问题,辅助高层管理者管理企业,所以要在高层领导参与管理与技术的结合上下工夫。(3)独立于企业组织机构首先着眼于

36、企业过程。使得企业管理活动和决策能够脱离企业组织机构。企业的经营活动的过程可以由多个部门分工完成,也可以由一个部门独立完成。企业的组织结构有可能发生变化,但是管理信息系统的变化就比较困难,费时费力,耗资巨大。按照业务过程而不是组织机构来设计管理信息系统,可以保证系统在企业组织机构发生改变后依然可以使用。(4)良好的整体性在本系统的设计过程总采用自上而下的规划方法。自上而下的方法先从整体上规划系统,然后再逐步详细规划系统模块。采用自上而下的规划方法,可以保证系统结构的完整性和信息的一致性。(5)便于实施,有效解决问题企业引进管理信息系统是否成功,能否达到提高效率增加收益的效果,不仅在于企业对这项

37、工程的重视度,而且还取决于该系统是否能够轻松驾驭,有效解决企业运作中存在的问题。所以,在系统的设计过程中,要同时注重系统解决问题的能力和系统开发过程中的经济性。设计方案尽量简洁直观,直指问题中心,而且在解决问题的同时尽可能选择经济的方案。(6)人、管理、技术协调发展人、组织管理与技术是信息化生产力的3个重要因素,也是管理信息系统建设的3项关键资源。企业在引进管理信息系统之后要正确处理好这3个方面的关系。企业在引进系统的同时应对人员进行培训,在整个企业内部形成一种协调发展的意识。3.4 现行系统的调查与分析最初的超市资料管理,都是靠人力来完成的。但近几年我国超市经营规模日趋扩大,销售额和门店数量

38、大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。因此,在超市管理中引进现代化的办公软件,实现超市庞大商品的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧是非常有必要的。4 系统需求分析系统的需求分析主要的内容就是明确该管理信息系统最终要实现的目标,并找到解决方案。本文中对系统的分析从功能需求和数据需求两个方向进行分析。功能需求分析是对系统要实现的功能分解,形成相互独立又互相联系的不同部分。然后针对每一个不同的部分再分解出具体的功

39、能,这些功能之间相互作用形成一个整体。数据需求分析是针对该系统中用到的数据进行分析识别,整理出不同数据之间的联系和区别。4.1 功能需求分析功能需求分析即对超市经营中涉及到的功能进行概括总结,整理出适合计算机进行处理的流程。系统的需求分析将是进行系统功能模块设计的重要依据。经分析,本文研究的小型超市进销存管理系统的功能主要是实现对货品信息的记录和查询,包括货品的入库、出库信息,以及货品库存信息的查询。在该管理信息系统中,首先应该先为每一种商品定义一个编码,这样有利于统一管理。在超市实际的经营过程中,各种商品会不断的有入库和出库的操作,对每一笔的商品入库和出库都应该记录在案,并且应该保存下详细的

40、出入库数量、时间等信息。在超市的经营过程中,需要实时的监控商品的库存信息,所以在系统的设计中要满足库存信息的动态性。本系统根据货品的入库和出库信息来查询库存,所用的方法是累计截止当前每种商品的所有入库和出库的数量,用累计入库数减去累计出库数即得此种商品的当前库存数。通过对系统需求的分析,得到如图4.1所示的系统流程图,简明扼要的表示出了小型超市进销存管理系统的主要业务关系和流程。 进货入库销售出库商品管理库存管理图4.1 小型超市进销存管理系统流程图 从图4.1可以看出,本系统可划分为商品管理、进货入库、销售出库和库存管理四大功能模块,下面具体分析这四大模块的功能需求。4.1.1 商品管理商品

41、管理就是对商品基本信息的管理,例如商品的品牌、型号、价位等信息。其中涉及到的操作主要包括对商品信息的新增、修改、删除等。建立了商品的基本信息后,就可以对不同的商品进行入库、出库以及库存数量查询,并且支持对同种类型的商品进行模糊查询,和所有商品的列表及每种商品的详细信息,以便于用户比较分析。4.1.2 进货入库 进货入库就是指对商品入库信息的记录,系统需要详细登记每笔商品入库的信息。在入库登记时,入库的商品必须是商品管理中已有的,否则不能完成登记。在实际的操作过程中,用户还会需要能够自行添加和删除入库记录,并能浏览所有的入库信息。4.1.3 销售出库 销售出库是指对商品出库信息的记录,系统需要详

42、细登记每笔商品出库的信息。在出库登记时,出库的商品也必须是商品管理中已有的,否则不能完成登记。同时,在出库时,还要同时考虑库存的商品数量是否满足该次出库的数量要求,不足不能完成出库。在实际操作过程中,用户还会用到添加和删除销售入库记录的功能,以及查看所有出库记录的功能。4.1.4 库存管理 库存管理主要是对库存商品进行查询。系统应能向用户提供每种商品的入库、出库和当前库存数量的查询,同时能对某种确定商品的准确查询和对某类商品的模糊查询。在实际操作中,用户需要能够随时查询到当前的库存。4.2 数据需求分析管理业务流程图虽然能形象地体现出企业活动中信息的流动过程和数据存储,但是其中还是会涉及到一些

43、物质要素。管理信息系统是利用计算机进行处理信息,所以需要将这些物质要素舍去,绘制成系统的数据流程图。 数据流程图是一种能全面地描述信息系统逻辑模型的工具。它用简单的符号来表达信息的处理存储等过程,完全舍弃了物质要素,具有概括性和抽象性。前面对系统功能的分析可知,该系统主要实现4个方面的功能,包括商品基本信息维护、进货入库信息记录、销售出库信息记录和库存商品信息查询。经分析,小型超市进销存管理信息系统的数据流程图如下:出库信息入库批次表商品管理进货入库销售出库库存管理库存信息入库信息商品基本信息商品基本信息商品基本信息P1P2P3P4出库记录出库记录出库记录出库记录图4.2 小型超市进销存管理信

44、息系统数据流程图 从图中可以看出,本系统主要涉及的数据包括商品记录、入库记录、出库记录和库存商品信息。4.2.1 商品记录商品记录是商品管理中商品的基本信息,包括商品的编码、名称、规格、单位和单价。从数据流程图中可以看出,商品的基本信息在进货入库、销售出库和库存管理时使用,在整个系统的数据中是最基本的数据。商品的基本信息一旦被入库记录使用,那么该商品记录就不能被删除。4.2.2 入库记录入库记录是商品进货入库的信息。商品入库记录时,要明确记录该商品属于哪种,入库量和入库的具体日期。 从系统的数据流程图中可以看出,入库记录产生于进货入库,要用到商品的基本信息,入库后形成的入库信息又在库存管理中使

45、用。当入库批次的信息被出库引用之后,该入库记录将不能被修改删除。4.2.3 出库记录出库记录销售出库的信息。商品出库记录时,要明确记录该商品是哪种,出库量和出库的具体日期。从系统的数据流程图中可以看出,出库记录产生于销售出库,要用到商品的基本信息和库存信息。库存信息用来判断当前库存是否满足出库的数量要求。出库后形成的出库信息又会在库存管理中使用。4.2.4 库存商品库存商品要求能做到动态的商品库存信息,本文中使用入库记录和出库记录的差值得到。当用户查看某种商品的库存时,系统就会按照当前该种商品的累计入库量减去累计出库量得到剩余量,即当期库存数量。从系统的数据流程图中可以看出,库存管理中使用的数

46、据包括商品的基本信息、入库信息和出库信息,经系统简单计算后即可得到当前库存。5 系统设计在经过对系统的需求分析后,可以进行小型超市进销存管理系统的设计。系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。系统设计的内容主要包含数据库设计和功能模块设计两部分。其中,数据库的设计基于系统分析中的数据需求分析,功能模块的设计基于系统分析中的功能需求分析。5.1 遵循的原则(1)系统性 该管理信息系统是作为一个整体而存在的,系统的运行结合了组织的方方面面,因此,在系统设计的时候要把组织看作一个统一的整体来考虑,不能各自为政,各自设计。要做到代码一致,数据共享。(2)灵活性 为使系统有能长时间发挥作用,开发的系统应具有很强的环境适应性。而系统的环境适应性体现在系统较好的开放性和结构上的可变性。为实现这个目标,系统设计时最好采用模块化结构,将超市管理分为几个模块,这样可以使这几个模块相对独立。在设计时,应尽可能使各模块间的依

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服