超市进销存管理系统.docx
- 文档编号:8736771
- 上传时间:2023-05-14
- 格式:DOCX
- 页数:34
- 大小:505.62KB
超市进销存管理系统.docx
《超市进销存管理系统.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统.docx(34页珍藏版)》请在冰点文库上搜索。
超市进销存管理系统
四川师范大学本科毕业设计
超市进销存管理系统
学生姓名
学号
所在系
计算机科学与技术系
专业名称
计算机科学与技术
班级
指导教师
四川师范大学
二○一二年五月
超市进销存管理系统
学生:
指导教师:
内容摘要:
在21世纪计算机技术高速发展的今天,人们的生活和工作越来越离不开计算机。
超市购物是现代人消费的必须途径,如何让一个超市跟高效的运转关系到人们是不是有能有更高的生活质量,能不能有更高的生活效率。
管理超市就是管理好商品销售和储存,如今面对庞大的消费群体,使用老式的人工记录管理办法以及无法满足超市高效的运作模式,如何解决需要大量人工记录和管理效率低下的问题是当前时代的需要。
计算机技术进入超市管理是时代的需要,它解决了使用大量的人工做重复事情的问题。
它能达到人们所对记录商品销售,商品收购,以及商品库存查的快速记录。
不需要大量的工人,只需要电脑操作员一人就能完成商品在超市中的整个流程。
超市进销存管理系统,是超市管理商品,快速记录商品流通的软件。
开发一个高效、稳定、值得信赖的超市进销存系统是个大超市的迫切需要。
关键词:
计算机技术超市经销存管理系统商品管理
Thesupermarketsellsstoragemanagementsystem
Abstract:
Inthe21stcenturycomputertechnologyhighspeeddevelopmenttoday,people'slifeandworkmoreandmorecannotleavecomputer.Thesupermarketshoppingismodernconsumptionmustway,howtoletasupermarketandefficientoperationoftherelationshipbetweenpeopleistocanhaveahigherqualityoflife,canyouhavehigherlifeefficiency.Managementisthemanagementthecommoditysalegoodsupermarketandstorage,nowfacehugeconsumergroups,USEStheolderartificialrecordmanagementmethods,andcan'tmeetthesupermarketandefficientoperationmode,howtosolveneedalotofartificialrecordsandlowefficiencyofthemanagementoftheproblemisthecurrenttotheneedsofthetime.Computertechnologyintothesupermarketmanagementistheneedsofthetime,ithassolvedusingalotofartificialdothingsproblemsofrepetition.Itcanreachpeoplehavetorecordmerchandisesalesandpurchasegoods,aswellascommodityinventorycheckfastrecord.Don'tneedalargenumberofworkers,onlyneedacomputeroperatorwhocanfinishthewholeprocessinthesupermarketgoods.Thesupermarketsellssavesthemanagementsystemmanagementsystem,itisthesupermarketmanagementproducts,fastrecordcommoditycirculationsoftware.Developinganefficient,stableandreliableinvoicingsystemisabigsupermarketsupermarketofurgentneed.
Keywords:
ComputertechnologyThesupermarketsellsstoragemanagementsystemCommoditymanagement
超市进销存管理系统
前言
21世纪是信息时代,是计算机技术高数发展的时代,人们的进入了高节奏高效率的生活时代。
为了适应时代的需求计算机技术不断的革新,各种应用软件如雨后春笋般进入人们的生活,聊天软件、浏览器、word自动化办公、图片处理软件、音频播放器、视频播放器等等大家所熟悉的软件正在不断改变人们的生活。
应用软件让我的的生活更加高效,能更快的做到我以前需要花很多时间来完成的事情,应用软件让我们的生活更加丰富,能在我们闲暇的时候给以我们更多的娱乐和休息,应用软件让我们能一个人做到以前很多人才能做得到得工作,应用软件能让我们更好的与别人沟通,拉近彼此之间的距离。
软件在我们生活中发挥巨大的作用,但是我们熟悉的软件多么,答案是不多,我们熟悉的软件是所有应用软件的亿万分之一不到。
我们不一定要会软件,但是我们需要学会让软件为我们所用。
作为一个生活在城市中的人,我想大家都会经常到超市购物吧,超市让我们的生活更加方便,在超市里我们可以很方便的买到我们日常使用的东西,超市是我们生活中不可缺少的角色。
城市中每个小区至少都有一个超市,让我们来粗略的计算一下全中国多少个超市。
全中国23个省,5个自治区,4个直辖市,2个特别行政区;51个地区(州、盟),660个市,其中:
直辖市4个地级市282个,县级市374个,1642个县。
我们以县为和县级市为基数,每个基数50个超市,那么(374+1642+282)*50=114900。
114900家超市,这是个多么庞大的数据,而这个数据只是一个估算的数据,实际数据只会比这个更大,超市每天销售和库存的商品更是个庞大的数据。
如何管理好这些商品,让顾客能更快的买到自己想要的东西是超市面临的挑战。
如何让超市更加高效率的经营是超市必须解决的根本问题。
计算技术的发展为超市面临的问题找到了解决方案。
计算机能更快的完成数据的统计,录入和读出,让计算机管理超市商品成了人们解决问题的绝佳途径。
如何用计算机解决超市经营问题,改进超市经营模式,是当前超市的迫切需求。
开发一款超市实用与超市管理的应用软件是解决超市经营模式的唯一途径。
超市经销存管理系统,能很快的完成商品的入库管理,商品的库存管理,商品的销售管理以及商品的盘点。
使用超市经销处管理系统管理超市商品,不解决了以往需要大量人工进行商品的入库盘点,库存盘点,销售盘点等等一系列工作,还为超市节省了大量时间,提高了超市的营业效率,降低了超市的经营成本,是管理超市的必备之选。
超市经销存管理系统,可以帮超市经营者解决他们当前所面临的经营问题,能很好的满足消费者的购物需求求,如何设计并开发出一款实用、稳定、高效并值得信赖的超市经销处管理系统是市场的迫切需要。
1可行性分析
在开发超市进销存管理系统之前,做好可行性分析能够对完成超市进销存管理系统起到积极的促进作用。
避免盲目进行软件的开发,增加有效工作效率。
1.1市场可行性
经过市场调查,发现超市经营共同面临的问题有一下几点:
1、超市顾客群体庞大,难以对超市对顾客需求做出有效的统计。
2、超市供货商数目多,对供货商所供应的商品难以统计比较。
3、超市商品数量种类繁多,无法用人工对超市所有商品进行完成的统计。
4、超市库存物品数量及种类庞大,无法对商品的数量、价格、保质期进行快速统计分析。
5、商品的日销售量庞大,无法对每日销售的商品进行分门别类统计。
6、基于以上4点主要原因,超市无法对超市的经营做出快速的分析,对超市的发展成很大的阻碍。
超市经营者迫切需要一款应用软件解决当前超市经营所遇到的问题,他们希望能用计算机解决超市进货,销售,库存等方面的一系列问题。
面对全国如此庞大的经营机构,市场对超市进销存管理系统的需求量是庞大的,超市经销存管理系统的开发是有市场需求的,是可以持续发展的。
1.2技术可行性
应用C#语言能实现程序的编写,使用SQL数据库能完成数据库的搭建。
当前技术能完整的实现超市进销存管理系统
1.3经济可行性
超市进销存管理系统能为超市节省大量的人力和时间,增加超市营业效率,降低超市出错率。
降低超市经营成本,增加超市营业收益。
超市经销存管理系统开发难度在预料之内,开发成本可控,经济可行性强。
2需求分析
超市进销存管理系统对超市经营管理起着巨大的作用,是建立完善的超市经营模式不可或缺的一部分,做好需求分析,了解市场需求及超市经营需求是开发一个完善的超市进销存管理系统的先决条件。
1.1功能需求
超市进销存管理系统要求能完善超市对商品的管理,包括商品进货管理、商品库存管理、商品销售管理。
进货管理、商品库存管理和商品销售管理之间能完成商品信息的实时更新。
进货管理,需要实现的功能有,对进货的商品进行种类统计,对各种类的商品进行数量、价格、生产日期、保质期和供货商进行统计。
将需要进货的商品向经营者发出,提醒经营者,方便经营者向供货商进货。
库存管理,管理超市仓库,统计超市现有库存商品的种类、数量、保质期。
对进入仓库的新商品能再现有商品的基础上累加,对出货到货架上的商品能够在相应的商品上减少。
能够将过保质期的商品信息发送给超市管理者,方便超市管理者及时处理商品。
销售管理,管理超市货架物品。
统计当前超市货架物品,统计超市每天售出物品,对每个销售的物品统计价格数量,以及销售情况有明确的统计,能够实现统计报表功能。
对即将过期的上架商品能完成商品信息统计。
具有商品销售功能,对顾客购买的商品能列出清单,能对每天销售的商品进行盘点,能对超市每天的收益进行统计。
1.2系统运行环境分析
要在超市中实现使用超市进销存管理系统,需要一下几点:
sql数据库,数据库服务器1台
计算机及windows系列操作系统
构建网路,完成商品进货,商品库存,商品销售之间的信息交换。
需要实现的信息交换如图1.2-1
图1.2-1数据交换图
1.3系统具体功能分析
完整的超市进销存管理系统必须具备以下几点功能。
1、用户管理,管理超市物品清查用户,作为查找超市商品的录入和输出的凭证。
保证超市商品的进货和销售有据可查。
是超市货物安全的必须途径。
2、进货管理,能对超市的进货清单进行管理,有良好的操作界面,保证超市物品的快速入库,保证超市能在最快的时间内完成超市物品的进货流程。
对所进的货物有详细的清单,对每日需要进的货物有清晰的清单。
能管理进货渠道,也就是进货的商家。
3、入库管理,管理超市的库存商品,对超市的库存商品有详细的清单,对每天入库的商品有详细清单,能列出每天上架的商品数据。
对超市仓库管理员有清晰的货物流程清单。
4、超市销售管理,主要是超市收银员使用,能快速的根据商品的条形码列出商品的信息,能做到快速销售商品,统计每天的销售情况。
1.3.1用户管理
用户管理,管理系统用户,保证系统的安全性。
主要具有以下功能。
添加和删除用户,完成系统用户的添加和删除工作。
用户权限管理。
管理用户权限。
用户登录页面。
用于用户的登录。
1.3.2进货管理
进货管理,管理超市进货流程,完成超市进货。
主要具有以下功能。
超市进货,完成超市所进货物的录入工作。
商家管理,管理进货商家。
进货查询,查询超市进货历史,查询当前所需进货清单。
退货管理,能对需要退货的物品进行管理。
1.3.3库存管理
库存管理,管理超市库存商品,完成超市商品的出库和入库。
主要具有以下功能。
入库管理,从进货渠道中获取商品,进入库存。
出库管理,向货架发送商品。
库存查询,查询商品库存。
1.3.4销售管理
销售管理,管理超市销售端口,是超市进销存管理系统的主要环节。
主要具有以下几点功能。
商品销售,收银员通过商品销售功能,快速完成商品的销售工作。
销售查询,查询商品的销售记录,完成商品销售情况分析报告。
货架查询,查询现有货架商品,确认是否需要商品上架。
保质期查询,对快过期的商品发出警告。
3系统实现
超市进销存管理系统是一个依靠于数据库开发的应用程序。
如何将体统的各个模块和数据库有效的联系起来时整个系统开发的主要环节,贯穿整个系统的设计到系统实现,完成整个系统的开发。
3.1系统结构
超市进销存管理系统采用的是浏览器/服务器系统(Browser/Server简称B/S)结构模式。
该系统操作性强,可移植性强。
3.1.1B/S结构介绍
所谓B/S结构,就是Browser/Server(浏览器/服务器)结构,是一种只需要安装一个系统数据库服务器(Server),同时供应多个客户端使用,在各个客户端使用统一的浏览器运行的软件。
B/S结构是在C/S结构的基础上加以变化和改进,形成的新型应用程序开发模式。
依赖于日益成熟的浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种新型的实用软件系统构造技术。
B/S三层体系结构采用三层浏览器/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。
由于中间件的日益成熟,B/S结构开发的软件也日趋成熟,更加适应市场的使用要求。
是B/S模式开发的系统更加多元化。
B/S模式开发的软件中,如何处理好中间件是整个系统开发的核心。
将系统的应用主要分为三个不同的处理层次。
他们分别是,表示层、业务逻辑层和数据存储层。
如图3.1.1-1所示。
图3.1.1-1B/S模式层次结构图
通过图3.1.1-1我们可以清晰的看出,B/S是从逻辑层次上划分出三个层次的,在具体的使用中,我们可以灵活运用,延伸出多种物理分配方法。
中间件作为构造三层结构的应用系统的基础平台,提供了以下主要功能:
负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。
三层结构在层层之间有相互独立的关系,任何一层都可以单独变动,而不影响其他层次的运行功能。
使用B/S模式开发的系统,用户可以使用浏览器向在网路上工作的服务器发出处理请求,用户的请求能在最短的时间能得到服务器的处理,并将处理信息反馈给用户的浏览器。
在对数据的处理过程中,对数据的请求,加工以及结果,网页的动态显示,对数据库的访问和应用程序的执行等工作全由WebServer完成。
当前浏览器技术已经被完整的植入操作系统内部,使用B/S模式开发的应用软件已经成为今天使用的软件的首要机构体系。
B/S机构对以往的C/S模式开发的应用程序是一个很大的进步。
采用B/S模式开发的软件具有很大的优势,主要的优点有一下几点:
可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统。
减少了对客户端的开发,使系统的维护和升级更加方便。
开放性强,具有良好的可扩充性。
可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
面对使用B/S模式开放的软件的如此巨大的优点,使用B/S模式开放的软件已经成文当前软件开发的潮流,B/S模式的日益成熟,更为超市进销存管理系统的开发提供了良好的借鉴。
3.1.2B/S开发软件的优势
使用传统软件开发技术开发的软件通常具有升级困难、维护工作量庞大、灵活性差等缺陷,无法适应当前的软件开发和维护要求。
为了适应当前软件快速发展的形式,B/S软件开发模式应运而生。
如今,B/S模式开发的软件已经取代C/S类传统开发模式,成为软件开发的主流。
B/S模式开发的软件具有以下主要优势:
能更好的实现软件的升级和维护
目前软件更新换代很快,一个软件适应当前环境的使用条件的时间都都很短。
重新开发软件的成本又太高,这造成了软件的可用性很低。
如何开发出一款能是吸纳快速升级和维护的软件成为了当前软件开发必须面对的问题。
B/S模式采用三层架构,它能实现对软件的快速升级和维护。
成为需要长期维护的软件的开发的必须之选。
使用B/S开发的软件在维护时,只需要对服务器进行维护,而不需要对每个客户端也就是每个浏览器进行维护,对系统进行升级时也只需要对服务器进行升级操作,不需要对每个客户端进行升级,能有效的完成数据的同步。
使数据的维护和升级难度大大的降低,减少了软件维护和升级所使用的时间,并大量的节约的软件升级和维护的成本。
B/S模式开发的软件在维护和升级方面具有更高的可行性。
软件使用成本低廉快速
B/S模式开发的软件不需要在每个客户端上都安装应用程序,大大降低了软件的使用成本,更加人性化,具有更高的使用率。
如今浏览器已经成为人们使用电脑的必备软件,我们每天上网都会接触和使用浏览器,浏览器已经成为我们使用电脑的必备软件。
然而B/S模式开发的软件正是利用了这点优势,在客户端上使用浏览器就能对软件进行操作。
数据即时性强
使用B/S模式开发的软件能很好的做到数据同步。
当前很多领域对信息的即时性要求都很高,如何做好数据的即时性是软件开发的一大难题。
使用B/S模式开发软件,当客户端有数据变动时,服务器能即时处理并存储,其他客户端浏览到得就是处理后的数据,能很好的完成数据同步,节省了大量的数据同步的时间,对即时性工作能起到很大的帮助。
数据安全性高
B/S模式开发的软件能实现数据的统一管理,对数据的安全性能较高。
对错误的数据能更快的进行处理,能做到在一定区域内的数据隔离,有较高的安全性。
3.2系统功能结构
超市进销存管理系统使用B/S模式开发,主要模块分为基础信息管理模块,超市进货管理模块,超市库存商品管理模块,超市销售管理模块。
3.2.1基础信息管理模块
基础信息管理模块主要管理用户信息,对用户权限进行设置。
分为用户管理,用户权限设置,商品信息添加,供应商信息管理。
功能如图3.2.1-1
图3.2.1-1信息管理模块功能图
其中用户管理功能主要是管理系统登录用户。
系统默认的登录用户为超级用户admin,该用户拥有用户管理的一切权限。
其中包括,添加用户,删除用户,用户密码修改,用户信息修改等功能。
超级用户可以管理系统中的所有用户。
只有超级用户可以添加新用户,只有超级用户可以删除已有用户。
添加用户是需要输入用户名和密码,密码需要2次确认。
当由系统用户admin创建的用户登录系统时可以修改该用户的基本信息。
用户管理功能如图3.2.1-2。
图3.2.1-2用户管理功能
权限管理,管理用户权限。
系统超级用户admin默认拥有系统所有权限,由admin创建的用户需要由admin给予该用户该有的权限,系统中可以赋予普通用户的权限有进货管理、销售管理、库存管理等三个主要权限。
权限管理树形图如图3.2.1-3。
图3.2.1-3权限管理图
供应商设置,管理超市供应商。
包括供应商的录入和删除。
对超市固定供货商有详细的联系方式,对供应商所供应的商品有详细的描述。
商品信息添加,用于首次向系统添加商品信息。
只需要一次添加,以后都可以使用。
当超市需要新进一种以前超市没有出售过的商品时,需要将商品信息通过商品信息添加,新增到系统中,这样在超市进货管理,库存管理,销售管理功能中就可以直接调用商品信息。
3.2.2超市进货管理模块
超市进货管理模块用于管理超市进货,其中包括商品信息查询,制定和修改订单,管理进货,供货商管理。
超市进货管理模式示意图如3.2.2-1所示。
图3.2.2-1超市进货管理模式
其中商品信息查询中可以查看超市商品销售情况,超市商品详细信息,进货价格等。
通过商品查询,进货管理员可以确定需要进货的种类,数量。
通过商品所对应的供货商,超市管理员可以确定该联系那个供货商进货。
通过商品信息查询,供货商管理等,超市管理员可以制定出详细的进货订单,然后联系相应的供货商发货。
能做到快速确定订单信息,和快速联系供货商,保证了超市的快速进货。
3.2.3超市销售信息管理模块
超市销售信息管理模块,管理超市销售信息。
主要由业务员在超市收银台使用。
具备商品信息查询,商品销售,退货管理,销售信息查询,商品销售信息打印。
商品销售信息管理模块功能图如图3.2.3-1所示。
图3.2.3-1商品销售管理功能图
商品信息查询功能是通过输入商品条形码,查询商品信息,包括商品的规格,价格等基本信息。
商品销售功能是通过查询商品销售信息,获取商品销售单据,完成商品销售价格汇总计算,根据顾客所付金额计算差价,完成商品销售。
退货管理,管理顾客退货,根据商品销售是的信息和折旧规则管理顾客退货。
商品销售信息查询功能可以查询指定日期的商品销售情况。
销售信息打印功能,可以完成为顾客打印商品购买凭证,和打印商品查询和销售记录。
3.2.3超市库存管理模块
超市库存管理模块主要负责管理超市库存商品管理。
包括以下功能,货物入库管理,货物出库管理,超市库存商品查询,超市过期商品查询,超市常规商品设置,超市库存预警。
通过超市库存管理模块可以轻松进行超市库存商品管理,节省了大量的人工工作时间。
超市库存管理功能图如下图3.2.3-1。
图3.2.3-1超市库存管理功能
货物入库功能用于管理货物入库,对新进货物进行入库管理。
货物出库功能,用于向超市货架发送货物。
库存查询功能,能根据用户所提供的条件完成商品查询。
过期查询,查询库存商品中过期的商品。
常规商品设置,用于超市出售的常规商品的录入工作。
库存预警,对超市库存量过低的商品和即将过期的商品发出警报,提醒管理员进行处理。
3.3数据库的实现
超市进销存管理系统使用B/S模式开发,其中数据库使用SQL2005。
数据库存储系统中所有数据处理流程中商品的信息。
数据库由商品信息表,商品类别表,客户信息表,供应商信息表,角色表,业务员表,权限表,库存商品表,会员表,销售单表,进货单表,进货订单表。
表3.3-1商品信息表
列名
数据类型
可否为空
说明
spbh
int
NotNull
商品编号(主键自增)
spmc
Varchar(50)
NotNull
商品名称
sptxm
Varchar(50)
Notnull
商品条形码
splbbh
int
Null
商品类别编号
spRkjg
decimal
Null
入库价格
spFxjg
decimal
Null
分销价格
spLsjg
decimal
Null
零售价格
spSccj
Varchar(50)
Null
生产厂家
spGxrq
Varchar(50)
Null
更新日期
spbz
text
Null
备注信息
商品信息表用于存储商品信息,用于商品销售,商品退货,商品查询,等主要环节的处理工作,方便超市对商品信息进行管理。
表3.3-2商品类别表
列名
数据类型
可否为空
说明
cplbbh
int
NotNull
产品编号(主键自增)
cplbmc
Varchar(50)
NotNull
产品名称
cplbbz
text
Null
备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 进销存 管理 系统