决策支持系统 (DSS):零售商店的演示 PoS
在本教程中,我们将为一家虚构的零售店创建一个简单的销售点系统。该系统将由运营人员用来记录日常业务交易,战术人员也将使用该系统来监控零售店的当前业绩。
系统将具有将数据导出到 Excel 的功能。Excel 将用作 决策支持系统 工具来分析数据。Excel 中的数据还可以与其他来源的数据相结合。
零售商店 MIS 组件
1. 业务流程
业务流程定义了日常业务交易必须如何进行。销售点系统将用于记录每日销售情况。
以下列表概述了客户购买商品时要进行的活动
- 顾客将要购买的商品递交给收银台
- 收银员在系统中搜索所展示的商品以获取价格
- 收银员输入所购商品的数量,系统计算总成本。对所有购买的商品重复此过程
- 如果收银员错误地将商品或商品数量添加到系统中,则在付款尚未过账的情况下,他们应该能够将其删除。如果付款已过账,收银员应该无法删除任何内容。
- 在核实顾客账单总额后,系统应允许收银员记入顾客付款并为顾客打印收据。
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 | 多对一 |
下图显示了我们数据库中表之间的关系。
系统中如何处理交易
- 系统从客户表中检索所有客户记录并填充下拉组合框
- 收银员点击新交易按钮。这将在销售表中创建新记录并生成交易 ID。
- 系统从产品表中检索所有产品并填充下拉组合框
- 收银员从下拉列表中选择产品。系统保存当前商品的产品 ID 和价格。
- 收银员输入购买数量。系统根据存储的价格和输入的数量计算小计。此过程重复进行,直到所有产品都已过账到系统中。
- 收银员输入顾客支付的金额。如果顾客支付的金额超过价格,系统就会计算找零。
- 收银员点击付款后按钮。系统更新;
- 产品表中现有产品数量
- 更新已付款金额字段,并在销售表中将交易标记为已付款
- 更新客户表中的总购买量字段
销售点图形用户界面截图
系统主窗口 – 这是系统的入口点。它允许用户输入数据、处理交易、打印报告并将销售数据导出到 Excel 以供进一步分析。
这里我们演示了 POS 期间使用的各种数据输入窗口,以概述执行交易时填写的字段。
收银员在现金点使用的销售点窗口
用户界面的设计方式是引导收银员完成成功购买交易所涉及的步骤。
客户数据输入窗口
产品数据输入窗口
总结
本教程向您展示了开发信息系统的实际步骤,并解释了 POS(销售点)系统的原型。该系统的开发使用了 Visual Basic应用程序(VBA) in Microsoft 访问。