您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 小型超市管理系统7546455153
数据库课程设计报告题目名称:小型超市管理系统姓名:专业:计算机科学与技术班级:学号:同组人员:指导老师:小型超市管理系统1前言超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。小型超市管理系统2摘要管理信息系统在强调管理,强调信息的现代社会中它就得越来越普及。而将信息管理系统与企业自动化设备相结合,则是当今社会现代企业的发展趋势。随着超市规模的发展和不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率,因此开发适合小型超市管理的管理系统可以很好的提高工作效率。小型超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:前台收银管理和用户登陆管理、商品类型及商品的管理、进货和销售的管理、销售分析以及库存管理等。从而,实现对进货、销售、库存及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。关键词:超市,数据库,管理信息系统、用户、管理小型超市管理系统3目录第一章系统概述………………………………………………………41.1系统开发背景与意义…………………………………………41.1.1系统开发背景………………………………………………41.1.2系统开发意义………………………………………………4第二章系统需求分析…………………………………………………52.1系统功能要求………………………………………………52.2需求分析概述………………………………………………62.3系统层次划分………………………………………………62.4系统数据流图………………………………………………82.5数据字典……………………………………………………10第三章总体设计………………………………………………………143.1系统总体设计目标……………………………………………143.2系统概念设计…………………………………………………143.2.1概念模型(E-R图)………………………………………143.2.2关系模式……………………………………………………16第四章数据库的实现…………………………………………………174.1系统实现工具简介……………………………………………174.2小型超市管理系统数据库实现………………………………17结束语…………………………………………………………………23参考文献………………………………………………………………24小型超市管理系统4第一章系统概述1.1系统开发背景与意义1.1.1系统开发背景随着信息时代的到来,提供了大量的社会产品,城市集中度也进一步加强,由于人们生活节奏的不断加快,超市管理者对便利的要求进一步提高。在吸收街坊式多店优点的基础上,出现了区域性的超市。小型超市管理系统按分类、分级的模式对仓库进行全面的管理和监控缩短了超市信息流转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供依据,智能化的预警功能可以自动提示存货短缺、超储等异常状况;完善的小型超市管理功能,可对企业的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。现在大多数超市不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我在本次设计之中选择了小型超市管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础。1.1.2系统开发意义对于超市管理者来说,大量复杂的销售、进货、库存管理、供应商管理等难于通过传统的方法进行管理。小型超市管理系统正是对上述的问题而开发的,通过计算机系统来管理货品销售与进货的情况,可以解决大量商品信息的查询和管理,便于更好的进行商品管理,同时也为销售员提供方便。小型超市管理系统5第二章系统需求分析2.1系统功能要求(1)、零售前台(POS)管理系统,本系统必须具有以下功能:商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。(2)、后台管理系统,本系统必须具备以下功能进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计小型超市管理系统6算。人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。2.2需求分析概述(1)、由于操作人员计算机知识有限,因此要求良好的人机界面;(2)、能够对员工进行信息管理,操作凭密码进入;(3)、详细进出货物单记录,支持查询和多条件查询;(4)、详细销售订单、发货单、收货单,方便用户对数据的查询;(5)、系统支持数据备份和还原技术,有效的保护数据,避免数据缺失;(6)、强大的报表打印功能;(7)、系统预警功能,及时的提醒用户超储和缺储的商品;(8)、自动统计销售情况,得出销售排行榜。2.3系统层次划分系统总体层次结构模块子系统层次结构小型超市零售管理系统前台POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理小型超市管理系统7功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。销售管理商品销售控制查询打印销售情况生成销售排行榜查询库存明细记录库存状态自动告警提示库存管理自动盘点计算小型超市管理系统8功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。2.4系统数据流图后台管理系统DFD图销售管理DFD图人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示小型超市管理系统9销售明细记录收银员收银记录交结帐情况销售排行榜报表查询/修改打印信息反馈销售管理销售管理员信息各地销售信息信息库存管理DFD图库存管理员明细记录查询/修改信息查询库存管理反馈信息盘点计算报警信息人员管理DFD图小型超市管理系统10会员信息表员工信息表供应商信息表厂商信息表客户权限管理员工权限管理信息登记管理供应商信息厂商信息人员管理人员管理员查询/修改员工信息会员信息文档2.5数据字典系统分析的主要成果是新系统的逻辑模型,本系统的逻辑模型主要是以系统的数据流离转徙和数据词典为主要描述工作。即在对超市信息管理和业务流程进行分析和研究的基础上,超越现有组织机构和业务分工所造成的信息障碍,完全从业务管理功能和管理对象出发,按信息系统中应有的数据流和数据结构来勾画系统的概貌,把收集到的数据调查表,利用数据分析方法和工具,如U/C矩阵法等,加以汇总、整理、分析,得到系统的逻辑功能、数据资源和数据流程的情况。1、数据项名称数据项含义数据类型长度值范围商品编号商品信息char不为空商品名称商品信息varchar价格商品信息char条形码商品信息char允许销售商品信息char小型超市管理系统11厂商编号商品信息char不为空供应商编号商品信息char编号人员信息char姓名人员信息varchar类型人员信息char密码人员信息char销售单号销售信息char不为空商品编号销售信息char销售数量销售信息char销售日期销售信息char进货单号进货信息char不为空供货商号进货信息char商品名称进货信息varchar进货价进货信息char进货数量进货信息char进货日期进货信息char备注进货信息varchar供应商编号供应商信息char不为空供应商名称供应商信息varchar供应商电话供应商信息char供应商地址供应商信息varchar厂商编号厂商信息char不为空厂商名称厂商信息varchar厂商电话厂商char厂商地址厂商varchar2、数据结构1、文件名:销售表小型超市管理系统12组成:(销售编号,商品编号,销售数量,销售金额,销售日期)2、文件名:供货商表组成:(供货商编号,供货商名称,供货商地址,供货商电话)3、文件名:厂商表组成:(厂商编号,厂商名称,厂商地址,厂商电话)3、数据流4、数据存储1、文件名:销售表组成:(销售编号,商品编号,销售数量,销售金额,销售日期)处理:按销售编号递增排列2、文件名:供货商表组成:(供货商编号,供货商名称,供货商地址,供货商电话)处理:按供货商编号递增排列3、文件名:厂商表组成:(厂商编号,厂商名称,厂商地址,厂商电话)处理:按厂商编号递增排列编号名称数据流来源数据流去向1查询修改销售管理用户2信息反馈后台管理用户3销售信息销售信息表销售管理4库存信息库存信息表盘点计算5查询明细记录用户6供应商信息供应商信息表供应商信息表7厂商信息厂商信息表厂商信息表8会员信息会员信息表会员信息表小型超市管理系统135、处理过程销售管理加工名:销售管理加工逻辑:根据各个系统反馈过来的信息产生各种记录并将信息反馈给管理人员。输入流:各地销售信息。输出流:各种销售情况记录、反馈信息。库存管理加工名:1、库存管理加工逻辑:根据进出货情况判断货物积压还是缺货并及时报警输入流:管理人员送入的货物的详细清单。输出流:报警信息、货物信息。加工名:2、盘点计算加工逻辑:根据货物进出情况进行统计,将信息反馈给库存管理并产生库存信息明细记录。输入流:进出货物信息。输出流:明细信息记录、反馈信息。人员管理:加工名:1、人员管理加工逻辑:根据输入的信息去判断是执行下面哪个权限管理。输入流:供应商信息
本文标题:小型超市管理系统7546455153
链接地址:https://www.777doc.com/doc-1405943 .html