超市进销存管理系统数据库设计:功能与流程详解

版权申诉
5星 · 超过95%的资源 6 下载量 122 浏览量 更新于2024-06-27 9 收藏 1.54MB PDF 举报
本资源是一份关于超市进销存管理系统数据库设计的详细文档,由杭州电子科技大学的学生在《数据库课程设计》课程中完成。系统设计旨在实现超市的信息化管理,提升效率并减少错误。主要内容涵盖了以下几个关键知识点: 1. 背景与目标:随着信息化时代的到来,超市和企业普遍采用进销存管理系统,以优化库存管理、采购决策和销售预测。这种系统涵盖了产品原料采购、库存控制、生产安排、销售跟踪以及报损处理等环节。 2. 需求分析: - 处理对象:系统关注商品(如商品编号、名称、单价等),供应商(名称、地址等),以及进销存信息(库存数量、最高/最低库存等)的管理。 - 功能需求:系统需要支持商品分类管理,确保类型结构的稳定性;要求记录详细的供应商信息,包括商品来源;销售操作需记录数量和单价,报损记录需注明原因;只有管理员才能访问和操作,且默认管理员不可删除。 - 数据结构设计:包括商品类型、商品信息、供应商信息、进货信息(含商品号、数量等)、销售信息、报损信息以及员工信息等。 3. 系统组件:系统由商品信息管理模块、供应商信息管理模块、员工信息管理模块和仓库信息管理模块组成,可进行基本的入库、出库、销售和查询操作,并可根据需求扩展功能。 4. 开发环境:选用Windows XP作为开发平台,Microsoft SQL Server作为开发工具,以确保系统的强大功能和稳定运行。 5. 业务流程图:文档提供了进货和销售业务流程图,展示了系统操作的关键步骤,以及数据在系统中的流动路径。 6. 数据流程图:通过数据流程图展现了系统逻辑模型,帮助理解信息如何在系统中处理和存储,便于系统设计的科学性和合理性。 综上,这份文档详细阐述了超市进销存管理系统的架构、功能需求、数据模型以及开发环境的选择,是数据库设计的专业之作,对于理解和实现类似系统的开发具有很高的参考价值。
2023-01-08 上传
大连交通大学数据库设计报告 1 一、需求分析 1.1 背景说明 21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而 是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争 核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟 店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩 大经营规模,成为超市营业者努力追求的目标。 1.2 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台 POS 销售系统、后台管理系统,其中这两个子系统又包含 其它一些子功能。 1.3 应用范围 本系统适应于各种小型的超市。 1.4 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使 用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金 额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 大连交通大学数据库设计报告 2 二、逻辑分析与详细分析 2.1 系统功能 (1)、零售前台(POS)管理系统,本系统必须具有以下功能: 商品录入: 根据超巿业务特点制定相关功能, 可以通过输入唯一编号、 扫描条形码、 商品名称等来实现精确或模糊的商品扫描录入。 该扫描录入方法可以充分保证各种 电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 收银业务: 通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录 入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同 时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总 金额、交易的时间、负责本次收银的员工号) 。如果顾客是本店会员并持有本人会 员卡,则在交易前先扫描会员卡,并对所购物品全部实行 95 折优惠,并将所购物 品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未 续卡者,该会员卡将被注销。 安全性:OS 登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限 度防止意外及恶意非法操作。 独立作业: 有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正 常作业 (2)、后台管理系统,本系统必须具备以下功能 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改) , 可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合 查询打印计划进货与入库记录及金额。 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销 售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售 排行榜,灵活察看和打印商品销售日、月、年报表。 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。 如库存过剩、 少货、 缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户 销售权限管理。 大连交通大学数据库设计报告 3 (3)系统结构 小型超市零售管理系统 前台 POS 销售系统 后台管理系统 商 品 录 入 收 银 业 务 进 货 管 理 销 售 管 理 库 存 管 理 人 员 管 理 图 2.1 系统总体结构 图 2.2 模块子系统结构(1) 功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。 商品录入 快 速 商 品 录 入 支 持 条 形 码 扫 描 大连交通大学数据库设计报告 4 收银业务 交 易 总 额 计 算 打 印 交 易 清 单 支 持 会 员 卡 打 折 图 2.3 模块子系统结构(2) 功能描述: 收银业务子系统能计算交易总额, 打印交易清单, 并根据会员卡打折。 进货管理 自 动 制 定 进 货 计 划 自 动 入 库 登 记 查 询 打 印 计 划 进 货 与 入 库 记 录 图 2.4 模块子系统结构(3) 功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级, 以及提供查询和打印计划进货与入库记录的功能。 大连交通大学数据库设计报告 5 销售管理 商 品 销 售 控 制 查 询 打 印 销 售 情 况 生 成 销 售 排 行 榜 图 2.5 模块子系统结构(4) 功能描述: 销售管理子系统可以控制某商品是否允许销售, 查询每种商品的销售 情况并产生年、月、日报表,同时可以生成销售排