超市进销存管理系统.docx

上传人:b****4 文档编号:3929388 上传时间:2023-05-06 格式:DOCX 页数:54 大小:554.92KB
下载 相关 举报
超市进销存管理系统.docx_第1页
第1页 / 共54页
超市进销存管理系统.docx_第2页
第2页 / 共54页
超市进销存管理系统.docx_第3页
第3页 / 共54页
超市进销存管理系统.docx_第4页
第4页 / 共54页
超市进销存管理系统.docx_第5页
第5页 / 共54页
超市进销存管理系统.docx_第6页
第6页 / 共54页
超市进销存管理系统.docx_第7页
第7页 / 共54页
超市进销存管理系统.docx_第8页
第8页 / 共54页
超市进销存管理系统.docx_第9页
第9页 / 共54页
超市进销存管理系统.docx_第10页
第10页 / 共54页
超市进销存管理系统.docx_第11页
第11页 / 共54页
超市进销存管理系统.docx_第12页
第12页 / 共54页
超市进销存管理系统.docx_第13页
第13页 / 共54页
超市进销存管理系统.docx_第14页
第14页 / 共54页
超市进销存管理系统.docx_第15页
第15页 / 共54页
超市进销存管理系统.docx_第16页
第16页 / 共54页
超市进销存管理系统.docx_第17页
第17页 / 共54页
超市进销存管理系统.docx_第18页
第18页 / 共54页
超市进销存管理系统.docx_第19页
第19页 / 共54页
超市进销存管理系统.docx_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

超市进销存管理系统.docx

《超市进销存管理系统.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统.docx(54页珍藏版)》请在冰点文库上搜索。

超市进销存管理系统.docx

超市进销存管理系统

科大超市进销存管理系统

摘要

随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出,为此开发此系统。

通过使用超市进销存管理系统,使超市的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高超市进销存管理效率的目的。

科大超市进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用等特点。

系统实现了商品信息管理,商品进货操作,商品出货操作,库存信息查询等功能。

本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体界面的设计和功能。

关键词:

超市;信息管理系统;数据库技术;进销存

 

KDSupermarketPurchase-Sell-StockManagementSystem

Abstract

Withtherapiddevelopmentofcomputertechnology,peoplearebecomingmore

dependentmentoncomputers,especiallytheuseofacomputerdatabasedevelopmentanddatamanagementsystemapplicationinlifeismoreprominent,thisdevelopmentofthissystem.SowedevelopthatWeusesupermarketinventorymanagementsystems,sothatthemanagementofthesupermarketshopsystematic,standardized,automated,simple,intelligent,andthustoimprovetheefficiencyofthesupermarketinventorymanagementpurposes.KDsupermarketmanagementsystemisatypicalinformationmanagementsystem,whichmainlyincludesdatabasecreationandmaintenance,andfront-endapplicationdevelopmentaspects.Thatrequestsfortheestablishmentofstrongdataintegrityandconsistency,data,goodsafetydatabase.Atthesametimethelatterrequirestheapplicationfunctionalitycomplete,easytouse.Informationmanagementsystemachievesacommodityinformationmanagament,commoditypurchaseoperations,productdeliveryoperationsandinventoryinformationetc.Thispaperintroducesthesoftwaredevelopmentenvironment,databasedesign,designandimplementationofeachmoduleandthespecificinterfacedesignandfunctionality.

Keywords:

Supermarket;ManagementInformationSystem;DatabaseTechnology;Purchase-Sell-Stock

 

4.3.2实体属性图....................................................................................................................................15

1绪论

1.1课题开发背景及目的

随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。

超市时时刻刻都需要对商品各种信息进行统计分析。

而大型的超市进销存管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法。

因此,针对中小型超市,我选择了超市进销存管理系统设计题目[1]。

1.2国内超市进销存管理系统现状

目前在我国,超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:

不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。

依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率[2]。

1.3课题的研究方法及内容

超市进销存管理系统是最流行的超市常用的系统之一,它主要包含以下几个模块:

系统权限的设定、原始数据录入、数据的汇总及查询等。

从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

本文主要介绍了科大超市进销存管理系统的设计过程和方法。

这个超市系统的开发用到了VC++技术,MicrosoftAccess2003数据库管理与建立,来实现两者的链接,设计上,精美与高效兼顾;功能上,充分体现系统的完整性,功能强大。

管理员可以很方便的借助这个系统得知超市的实时数据。

本文第一章概述部分介绍了本课题的背景,并提出本文的研究目标。

第二章进行可行性分析,包括技术可行性、经济可行性、操作可行性和法律可行性等。

第三章对系统做了需求分析,提出了设计方案。

第四章对系统总体设计进行说明,提出了设计方案。

第五章论述了详细的设计及实现过程。

第六章讲述了系统测试。

结论部分,对系统作了全面的评价。

1.4系统开发环境介绍

1.4.1MicrosoftVisualC++6.0简介

VisualC++6.0是微软公司推出的开发Win32应用程序(Windows95/98/2000/XP/NT)的、面向对象的可视化集成工具。

它的最大优点就是提供了功能强大的MFC类库,MFC是一个很大的C类层次结构,其中封装了大量的类及其函数,很多Windows程序所共有的标准内容可以由MFC的类来提供,MFC类为这些内容提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松容易[3]。

1.4.2MicrosoftAccess2003

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

  

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

虽然它支持部分向对象技术,但是未能成为一种完整的面向对象开发工具[4]。

1.4.3WindowsXP操作系统

WindowsXP中文全称为视窗操作系统体验版。

是微软公司发布的一款视窗操作系统。

它发行于2001年10月25日,原来的名称是Whistler。

微软最初发行了两个版本,家庭版(Home)和专业版(Professional)。

家庭版的消费对象是家庭用户,专业版则在家庭版的基础上添加了新的为面向商业的设计的网络认证、双处理器等特性。

且家庭版只支持1个处理器,专业版则支持2个。

字母XP表示英文单词的“体验”(experience)。

1.4.4POS打印机

POS(Pointofsales)的中文意思是“销售点”,全称为销售点情报管理系统,是一种配有条码或OCR码(Opticalcharacterrecognition光字符码)终端阅读器,有现金或易货额度出纳功能。

品种有有线和无线两种或有、无线兼用。

POS机与广告易货交易平台的结算系统相连,其主要任务是对商品与媒体交易提供数据服务和管理功能,并进行非现金结算。

大宗交易中基本经营情报难以获取,导入POS系统主要是解决零售业信息管理盲点。

连锁分店管理信息系统中的重要组成部分。

商业应用的POS系统(PointofSales)是销售点时实系统,它是由电子收款机和计算机联机构成的商店前台网络系统。

该系统对商店零售柜台的所有交易信息进行加工整理,时实跟踪销售情况,分析数据、传递反馈、强化商品营销管理[5]。

 

2可行性研究

2.1技术可行性研究

在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,

会使用各种管理软件,熟悉IT产品。

因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够顺利运行。

2.2经济可行性研究

因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。

1、超市有能力承担系统开发费用,开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。

软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。

同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。

所以,在系统的开发过程中,企业完全有能力承担开发费用[6]。

2、新系统将为企业带来经济效益,管理系统是一个信息化、智能化和先进管理理念的集合体。

而管理是一个动态过程,在其运行过程中要采取多项措施。

所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益是简捷的,其最主要的表现就是减少了企业管理费用和人力开支。

而其它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。

2.3操作可行性研究

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

而整个超市进销存管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。

由此,该系统的操作是可行的,有必要开发该系统。

2.4法律可行性

本系统的服务条款与中华人民共和国的法律解释相一致,其系统中的从事合法的商品买卖,不涉及一切法律所不允许的行为。

综合所述,无论是从技术、经济、操作、法律等方面考虑,该系统具有很高的开发可行性。

3需求分析

本软件对超市的采购、销售、仓库、资金、帐务等实际运作流程均实现了动态的计算管理,使得超市经营者能够迅速的掌控公司的实际运作状况、合理做出公司的战略决策。

软件提供的商品入库流水账、商品销售流水账、商品台账、会计账及各种报表在提高公司工作效率、减少人为的差错、最大限度堵塞漏洞的基础上很好的减轻了采购、销售、仓库、财务等环节工作人员的劳动强度,全面体现了现代企业管理理论所倡导的工作高效、环境轻松的氛围[7]。

3.1功能调查分析

系统的初步调查是系统设计规划阶段的第一项活动,也是整个系统开发的第一项活动,主要目标就是了解组织机构、工作现状[8]。

系统要求实现:

基本资料、进货管理、销售管理、库存管理、财务管理、自动编制记帐凭证,营业员的提成查询、各分机的销售情况汇总、数据库管理、数据库备份、恢复、期初建账等管理功能,支持如下要求:

1、支持单仓/多仓或总店/分店管理体系,可以管理任意分仓或分店、任意品种的库存。

2、支持条形码功能。

您可以自定义条形码,设计、打印各种规格的条码标签,省去了购买条码打印机的开支。

3、员工提成方式多样,可针对每个商品设置提成三种提成方式:

数量提成率、销售额提成率及销售毛利提成率,员工的业绩及提成一目了然。

4、操作权限设置功能强大。

既可以设置各种菜单级别的操作权限,也可以设置“成本管理权”、“会员管理权”、“单据删除权”、“销售退货权”、“售价调整权”及“销售反确认权”等权限。

5、订货功能大。

软件可根据商品资料中设置的最高库存、最低库存及当前库存自动升级定货清单,也可以通过提取补货数据生成定货清单,让您的订货工作轻松、方便。

6、独创的单据确认与反确认功能,方便用户对单据输入、修改。

7、批发价、零售价可自动生成,减轻了定价的工作量。

8、功能强大的各类统计报表,为您提供详尽的营业报告,让您对商品进、销、存及利润等财务状况了如指掌。

9、所有单据、报表均可以在打印前预览,并且可以导出为Excel文件,然后根据您的实际需要进行特别编排处理。

所有单据的打印格式均可以重新设计。

10、有专业的前台Pos销售功能。

11、“傻瓜化、人性化”设计的财务管理,简单易用,不懂会计、计算机也能轻松应对编制记帐凭证、登记记帐凭证、记帐凭证查询、会计帐册查询、损益表查询、资产负债表查询等操作。

12、常用工具软件丰富。

迷你计算器、帐套数据的导入导出、帐套初始化及帐套压缩或修复等为维护系统的正常运行提供了强有力的保障。

3.2功能需求分析

1、零售前台(POS)管理系统,本系统必须具有以下功能:

商品录入:

根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

收银业务:

通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。

在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。

如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行打折优惠,并将所购物品的总金额累计到该会员的总消费金额中。

安全性:

OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

独立作业:

有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业[9]。

2、后台管理系统,本系统必须具备以下功能:

进货管理:

根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。

按计划单有选择性地进行自动入库登记。

综合查询打印计划进货与入库记录及金额。

销售管理:

商品正常销售、促销与限量、限期及禁止销售控制。

综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

库存管理:

综合查询库存明细记录。

库存状态自动告警提示。

如库存过剩、少货、缺货等。

软件为您预警,避免库存商品积压损失和缺货。

库存自动盘点计算。

人员管理:

员工、会员、供货商、厂商等基本信息登记管理。

员工操作权限管理。

客户销售权限管理。

3.3数据流图

3.3.1系统顶层DFD图

超市进销存管理系统的DFD顶层图如图3.1所示。

条形码信息业务清单

商品录入信息

图3.1系统DFD顶层图

3.3.2系统一层DFD图

根据自顶向下,逐层分解的原则,对系统顶层处理功能进行细化分成若干个处理功能,产生一层细化DFD图,如图3.2所示。

3.4数据字典

数据字典是结构化分析中半形式化定义对象内容的工具,是数据流、数据加工、事件触发行为的详细说明。

仅仅靠图形并不能完全说明系统分析的模型。

数据字典是对DFD、ERD和状态变迁图的补充,详细说明了数据实体的数据记录和属性,数据加工单元的处理内容以及事件触发的内容,力求做到准确无歧义。

它是分析数据建模的重要组成部分。

由于篇幅有限,这里仅给出科大超市进销存管理系统的8个主要的数据字典条目,如下各列表所示。

商品录入信息商品信息商品信息

商品信息表

条形码信息商品信息

业务信息

进货信息业务清单

业务信息业务清单

会员信息表销售单统计表

图3.2系统一层DFD图

数据流“超市信息”的字典条目如表3.3所示。

表3.3数据流“超市信息”的字典条目

数据流名:

超市信息

组成:

名称+性质+联系方式+地址+备注

数据流“分机”的字典条目如表3.4所示。

表3.4数据流“分机”的字典条目

数据流名:

分机

组成:

编号+名称+备注

数据流“供应商”的字典条目如表3.5所示。

表3.5数据流“供应商”的字典条目

数据流名:

供应商

组成:

编号+名称+性质+联系人+联系方式+地址+备注

数据流“商品档案”的字典条目如表3.6所示。

表3.6数据流“商品档案”的字典条目

数据流名:

商品档案

组成:

分类编码+条形码+编码+助记码+拼音码+名称+规格+单位+库存上限+库存下限+进货价+销售价+会员价+业务提成+供应商

数据流“商品分类”的字典条目如表3.7所示。

表3.7数据流“商品分类”的字典条目

数据流名:

商品分类

组成:

编号+名称+备注

数据流“管理员”的字典条目如表3.8所示。

表3.8数据流“管理员”的字典条目

数据流名:

管理员

组成:

编号+姓名+身份证号+密码+权限+联系方式+地址

数据流“销售单”的字典条目如表3.9所示。

表3.9数据流“销售单”的字典条目

数据流名:

销售单

组成:

编号+销售商品+数量+销售单价+经办人+分机号+销售日期

数据流“进货单”的字典条目如表3.10所示。

表3.10数据流“进货单”的字典条目

数据流名:

进货单

组成:

编号+销售商品+数量+进货单价+经办人+分机号+进货日期

4总体设计

4.1功能结构图

功能结构图如图4.1所示。

 

 

 

 

图4.1系统功能结构图

4.2功能介绍

1、基本信息:

用于建立系统正常运行所必需的基础资料,如:

本超市、员工(操作员)、计量单位、往来单位(供货商、客户)、分店、商品大类、商品类别等资料。

正式使用本软件前,必须先进行基础信息设置,然后才能顺利的开展工作。

"超市基本信息":

超市基本信息的输入和修改。

"POS分机档案登记":

分级信息的输入、修改和删除。

"商品分类":

商品分类信息的输入、修改、删除。

"商品档案":

商品档案信息的输入、修改、删除和库存的增减。

"供应商档案":

供应商信息的输入、修改、删除。

"价格自动生成设置":

进货价、零售价、会员价、业务提成的整体调整。

"商品分类统计":

分类信息的统计报表。

"商品档案统计":

商品档案信息的统计报表。

"供应商档案统计":

供应商信息的统计报表。

"超市分机统计":

分机信息的统计报表。

2、进货管理:

用于登记入库商品的名称、单价、数量及入库日期、供货商、经办人、存放分店等资料。

期初库存也在此输入。

"进货开单":

进货开单、商品的添加、进货价的调整等。

"进货退货":

进货退回。

"进货单汇总":

进货单统计报表。

"退货单汇总":

退货单统计报表。

"所有进货商品汇总":

所有进货商品的统计报表。

"所有退货商品汇总":

所有退回商品的统计报表。

"所有无退货进货商品汇总":

所有无退货进货的统计报表。

"月度结算":

本月内的所有进货汇总。

3、销售管理:

用于登记销售商品的名称、单价、数量及销售日期、客户、业务员、销售分店等资料。

"销售开单":

销售开单、商品的添加、零售价的调整等。

"销售退货":

销售退回。

"销售单汇总":

销售单统计报表。

"退货单汇总":

退货单统计报表。

"所有销售商品汇总":

所有销售商品的统计报表。

"所有退货商品汇总":

所有退回商品的统计报表。

"所有无退货销售商品汇总":

所有无退货销售的统计报表。

"月度结算":

本月内的所有销售汇总。

4、库存管理:

用于查询商品适(当)时的库存情况。

库存过多、过少商品报警的查询。

"非进货入库":

其他入库。

"非进货出库":

其他出库。

"库存查询":

库存统计报表。

"非进货入库单统计":

其他入库单统计报表。

"非进货出库单统计":

其他出库单统计报表。

"非进货入库商品统计":

其他入库商品统计报表。

"非进货出库商品统计":

其他出库商品统计报表。

"所有过少报警商品统计":

所有库存过少的报警统计。

"所有过多报警商品统计":

所有库存过多的报警统计。

"月度结算(非进货出库)":

本月内的所有出库汇总。

"月度结算(非进货入库)":

本月内的所有入库汇总。

5、财务管理:

用于根据已确认的原始单据(入库单、销售单、收款单、付款单等)自动编制记帐凭证,营业员的提成查询、各分机的销售情况汇总、日营业额的查询等。

"收银员提成查询":

按经办人统计业务提成。

"按收银员销售统计查询":

按经办人统计销售。

"月度结算(收银员提成)":

按经办人统计本月销售。

"营业收入日报表":

统计当当天的销售。

"POS分机销售查询":

分机统计销售。

"总盘盈查询

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2