好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

小型超市管理系统数据库课程设计.docx

26页
  • 卖家[上传人]:M****1
  • 文档编号:503030919
  • 上传时间:2023-10-23
  • 文档格式:DOCX
  • 文档大小:451.20KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 山西大学计算机与信息技术学院《数据库系统》课程设计论文题目:小型超市管理系统数据库设计组 长 王建亮 专 业 软件工程 班 级 大二 授课教师 2013/6/19小型超市管理系统学生姓名:王建亮 (54),王勇和 (60),温辉 (63),闫宁( 67),许鹏( 66)目录第一章 系统概述1.1 系统开发背景21 世纪,超市的竞争也进入到了一个全新的领域, 竞争已不再是规模的竞争, 而是 技术的竞争、 管理的竞争、人才的竞争 技术的提升和管理的升级是超市业的竞争核心 零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖 店、货仓等相互并存 如何在激烈的竞争中扩大销售额、 降低经营成本、 扩大经营规模, 成为超市营业者努力追求的目标因此,我们很有必要制定一套合理、有效,规范和实 用的超市管理系统,对超市的日常业务进行集中统一的管理另一方面, IT 产业和 Internet 获得了飞速发展, 计算机应用已渗透到了各个领域, 引起信息管理的革命, 实 现了信息的自动化处理,提高了处理的及时性和正确性针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台POSS售系统、后台管理系统,其中这两个子系统又包含其 它一些子功能。

      1.2 系统开发意义超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点该系统的三大益处有:(1)大大提高超市的运作效率;(2) 通过全面的信息采集和处理,辅助提高超市的决策水平;(3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益, 增强超市扩张力, 提供有效的技术保障因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是非常必要的,也是十分及时的第二章 系统需求分析2.1 系统功能要求针对超市的特点, 为了帮助超市解决现在面临的问题, 提高小型超市的竞争力, 我们 将开发一个小型的超市管理系统本系统包括如下功能:前台POS销售系统、后台管理 系统,其中这两个子系统又包含其它一些子功能2. 2 系统分析概述2. 2.1零售前台(POS管理系统 本系统必须具有以下功能:( 1 )商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫 描条形码、商品名称等来实现精确或模糊的商品扫描录入该扫描录入方法可以充 分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入 2 )收银业务: 通过扫描条形码或者直接输入商品名称 (对于同类多件商品采 用一次录入加数量的方式)自动计算本次交易的总金额。

      在顾客付款后,自动计算 找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类 商品的总金额、 交易的时间、 负责本次收银的员工号) 如果顾客是本店会员并持有 本人会员卡, 则在交易前先扫描会员卡, 并对所购物品全部实行 95 折优惠,并将所 购物品的总金额累计到该会员的总消费金额中 会员卡的有效期限为一年, 满一年 未续卡者,该会员卡将被注销 3)退货处理: 顾客持有销售发票到收银台找收银员退货, 若没有相应销售发 票不予以退货通过扫描销售发票计算本次退货处理的退货额,并打印出退货发票 给顾客,系统记录好退货信息4) 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动 保护最大限度防止意外及恶意非法操作5) 独立作业: 有的断网收银即在网络服务器断开或网络不通的情况下, 收银 机仍能正常作业2. 2. 2 后台管理系统本系统必须具备以下功能(1)进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压 按计划单有选择性地进行自动入库登记 综合查询打印计划进货与入库记录及金额2) 销售管理:商品正常销售、促销与限量、限期及禁止销售控制。

      综合查询 各种销售明细记录、各地收银员收银记录以及交结账情况等 按多种方式统计生成 销售排行榜,灵活察看和打印商品销售日、月、年报表3)库存管理:综合查询库存明细记录 库存状态自动告警提示如库存过剩、少货、缺货等软件为您预警,避免库存商品积压损失和缺货 库存自动盘点计算(4)人员管理:员工、会员、供货商、厂商等基本信息登记管理 员工操作权限管理客户销售权限管理2. 3系统层次划分通过对小型超市管理系统及其功能方面的分析,构造出超市管理系统的总体结构 图如下:图1超市管理总体结构图由于本系统为管理系统,只是超市管理系统的一部分,因此只实现了收银业务、退货处理和销售管理部分的功能对这三个处理模块进一步细化得到如下分结构图:收银业务图1-1收银业务结构图图1-3销售处理结构图退货处理退4输费出额退计货算单图1-2退货处理结构图2. 4系统程序流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具, 它可以用少数几种符综合地反映出信息在系统中的流动、处理和存储情况根据上面业务流程图的描述, 从系统的科学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分 解,导出了超市销售管理系统的顶层数据流程图、第一层数据流程图和第二层数据流程 图。

      图2-1外部实体图2-3数据流系统数据流程图符号解释S 图2-4数据存储顶层数据流程图,信息息、商品 信息表S1图3顶层数据流程图上图是小型超市管理系统的顶层数据流程图由业务流程图确定系统开发的外部实 体即系统数据的来源与去处,从而确定了整个系统的外部实体和数据流在顶层数据流 程图中,把超市销售管理系统作为一个处理环节,与实体间传递信息,简单的表达系统 的各部分功能第一层数据流程图E2顾客购物发:P2退货信息退货发:退货处理I信息信息P1E1收银员条形码厂1商品编号!收银业务购物发票销售信息条形码P3销售处理交易言息S1商品商品信息会员S3—信息表—S2—信息表 会员信息商品交易表商品编号P0 业务处理图3-1第一层数据流程图确定系统的主要处理功能后,可以将系统分为收银业务、退货处理和销售处理三个 模块再确定各个输入和输出数据流以及与之相关的数据结构,从而得到小型超市管理 系统的第一层数据流程图,如上图所示第二层数据流程图再将第一层数据流程图分解细化可得到第二层流程图,如下图所示:条形码] 商品编号F输岀 交易清单商品 库存量增减I购物|发票"*销售信息S4入库信息表 商品库存 增减言息商品S2会员S1信息表信息表P1收银业务购物交易额计算信息•给会员优惠商品 信息会员 信息T通 信息普 购物条形码 商品编号会员购物信息S3商品交易表E2顾客图3-1-1收银业务数据流程图图3-1-2退货处理数据流程图图3-1-3销售处理数据流程图第二章系统总体设计3. 1系统总体设计目标小型超市管理系统是超市馆管理工作中不可缺少的部分,它的内容对于超市的管理 者和使用者来说都至关重要,所以超市管理系统应该能够为管理者或消费者提供充足的 信息和快捷的数据处理手段。

      对超市前台的收银管理,后台的销售管理、库存管理、财 务管理和人员管理这些日常业务的需要,高效性通过系统的实用,能够改变旧的超市管 理模式,使对消费者和工作人员的管理、查询更加方便有效对销售信息进行简单的统 计分析,便于总结货物的采购和消费者的需求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分 使用计算机对超市信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、 查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、 便于打印等这些优点能够极大地提高超市管理的效率 ,也是超市的科学化、正规化管理,与世界接轨的重要条件因此,开发这样一套管理软件成为很有必要的事情使之 减轻管理人员的负担,充分发挥电脑的作用3. 2系统概念设计3. 2. 1概念模型(E-R图)(1) E-R 图会员E-R图商品E-R图仓库仓库E-R图退货信息表E-R图收银业务E-R图退货处理E-R图销售管理E-R图退货处理E-R图会员(2)系统ER图说明1) 商店中的用户销售多个商品多个商品由同一个用户销售2) 商店中的所有顾客可以购买多种商品,每种商品可由不同顾客购买;3) 每个顾客可以购买多种商品,不同商品可由不同顾客购买;4) 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

      3 . 2. 2关系模式(1) 商品信息表(商品编号、商品名称、商品条形码、商品类别、商品售价、商品进 价、促销价格、促销起始日期、促销截止日期、库存量、告警量、计划库存量、 生产厂商、供货商编号)(2) 会员表(会员卡号、会员姓名、累积金额、卡内余额、会员密码、注册日期、有 效日期)(3) 商品交易表(交易流水号、计数号、交易日期、收银员号(员工编号)、商品编号 商品名称、交易数量、售价、小计、会员卡号)(4) 入库信息表(入库编号、商品编号、商品名称、入库量、总额、供货商名称、入 库日期、进货员编号(5) 供货商表(供货商号、供货商名称、供货商地址、供货商)⑹ 进货单表(进货单编号、进货商品编号、进货商品名称、进货量、进价、总额、供 货商名称、进货单生成日期、进货员姓名)(7) 员工信息表(员工编号、工作类型、员工姓名、性别、年龄、身份证号、员工工 资、员工、居住地址、备注信息)(8) 退货信息表(交易流水号、商品编号、退货数量、退货金额、退货日期)(9) 仓库表(仓库编号,仓库名称,仓库地址)3. 2. 3关系模式规范化说明(1) 商品信息表的主属性是商品编号,其他非主属性完全依赖于主码。

      商品信息表的建立是为了对商品进行管理其中,除了基本的商品信息外,如商品编号,名称,价格, 存货数量外,还增加了条形码,便于对商品的快速录入(2) 会员表的主属性是会员卡号,其他非主属性完全依赖于主码并且不存在传递依 赖关系,因此该顾客表符合第三范式会员表的建立是为了对会员进行管理以及根据会 员情况进行打折活动3) 商品交易表的主属性是交易流水号,其他非主属性完全依赖于主码商品交易表 是对超市所出售商品的统计。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.