决策支持系统 (DSS):零售商店的演示 PoS

在本教程中,我们将为一家虚构的零售店创建一个简单的销售点系统。该系统将由运营人员用来记录日常业务交易,战术人员也将使用该系统来监控零售店的当前业绩。

系统将具有将数据导出到 Excel 的功能。Excel 将用作 决策支持系统 工具来分析数据。Excel 中的数据还可以与其他来源的数据相结合。

零售商店 MIS 组件

1. 业务流程

业务流程定义了日常业务交易必须如何进行。销售点系统将用于记录每日销售情况。

以下列表概述了客户购买商品时要进行的活动

  1. 顾客将要购买的商品递交给收银台
  2. 收银员在系统中搜索所展示的商品以获取价格
  3. 收银员输入所购商品的数量,系统计算总成本。对所有购买的商品重复此过程
  4. 如果收银员错误地将商品或商品数量添加到系统中,则在付款尚未过账的情况下,他们应该能够将其删除。如果付款已过账,收银员应该无法删除任何内容。
  5. 在核实顾客账单总额后,系统应允许收银员记入顾客付款并为顾客打印收据。

2。 人

使用该系统的用户将是收银员、会计和库存控制用户。所有用户都必须是计算机专家,并接受过如何使用销售点系统的培训。

3。 硬件

销售点系统将 Microsoft 使用 Access 作为数据库引擎。 Microsoft ACCESS 是一个独立的数据库引擎,因此系统将在一台计算机上运行。所用的计算机需要满足以下规格。

  • 至少 1GB RAM
  • 本地驱动器上至少有 10GB 的可用存储空间,用于存储数据库
  • 计算机应运行基于 Windows 的操作系统,至少为 Windows XP 及以上版本
  • 处理器速度至少应为 1GHz

4。 软件

与系统一起使用的计算机应具有以下最低规格。

  • Microsoft 基于 操作系统
  • Microsoft Office 套件(具体来说 Microsoft Word 和 Microsoft 使用权)

5。 数据

日常业务交易将存储在 Microsoft 访问数据库。

销售点数据库词典

数据库字典描述数据库字段、其用途以及数据类型。

下面描述了数据库中将包含的表。为了简单起见,我们将表的数量限制为仅四 (4)。

产品表

S / N 栏位名称 数据类型 描述
1 id 数字 记录主键
2 产品名称 产品名称
3 价格 数字 产品价格
4 现有数量 数字 任何给定时间的现有数量
5 推荐供应商 ID 数字 链接到供应商表的外键

客户表

S / N 栏位名称 数据类型 描述
1 id 数字 记录主键
2 顾客姓名 客户姓名
3 总购买量 数字 对特定客户的总销售额的累计值

供应商表

S / N 栏位名称 数据类型 描述
1 id 数字 记录主键
2 供应商名称 客户姓名
3 联系电话 数字 供应商联系电话
4 电子邮件地址 供应商的电子邮件地址

销售表

S / N 栏位名称 数据类型 描述
1 id 数字 记录主键
2 客户ID 数字 客户唯一标识符
3 交易日期 日期 交易记录的日期
4 支付的金额 数字 总购买金额
5 免费 布尔 显示客户是否已付款的布尔字段

销售明细表

S / N 栏位名称 数据类型 描述
1 id 数字 记录主键
2 销售编号 数字 客户唯一标识符
3 产品编号 日期 交易记录的日期
4 数量 数字 总购买金额
5 免费 布尔 显示客户是否已付款的布尔字段

销售点数据库实体关系图

实体关系图显示了数据库中表之间的关系。下表描述了数据库表之间的关系

S / N 关系 外键 关系性质
1 产品销售 产品 ID 销售中的 Product_id 一对多
2 向客户销售 客户 ID 销售中的 Customer_id 多对多
3 产品至供应商 供应商 ID 产品中的 Recommended_supplier_id 多对一

下图显示了我们数据库中表之间的关系。

销售点数据库实体关系

系统中如何处理交易

  1. 系统从客户表中检索所有客户记录并填充下拉组合框
  2. 收银员点击新交易按钮。这将在销售表中创建新记录并生成交易 ID。
  3. 系统从产品表中检索所有产品并填充下拉组合框
  4. 收银员从下拉列表中选择产品。系统保存当前商品的产品 ID 和价格。
  5. 收银员输入购买数量。系统根据存储的价格和输入的数量计算小计。此过程重复进行,直到所有产品都已过账到系统中。
  6. 收银员输入顾客支付的金额。如果顾客支付的金额超过价格,系统就会计算找零。
  7. 收银员点击付款后按钮。系统更新;
    1. 产品表中现有产品数量
    2. 更新已付款金额字段,并在销售表中将交易标记为已付款
    3. 更新客户表中的总购买量字段

销售点图形用户界面截图

系统主窗口 – 这是系统的入口点。它允许用户输入数据、处理交易、打印报告并将销售数据导出到 Excel 以供进一步分析。

这里我们演示了 POS 期间使用的各种数据输入窗口,以概述执行交易时填写的字段。

销售点图形用户界面

收银员在现金点使用的销售点窗口

销售点窗口

用户界面的设计方式是引导收银员完成成功购买交易所涉及的步骤。

客户数据输入窗口

客户数据输入窗口

产品数据输入窗口

产品数据输入窗口

总结

本教程向您展示了开发信息系统的实际步骤,并解释了 POS(销售点)系统的原型。该系统的开发使用了 Visual Basic应用程序(VBA) in Microsoft 访问。