计时收费系统能有效地输入输出每桌台球的各项基本信息,能灵活有效地进行查询,添加,修改,删除,计费等操作。
系统总体功能结构图如下所示 台球厅计时收费系统 系 台 台 费 统 球 球 用 参 桌 桌 结 数 使 信 算 设 用 息 清 置 登 设 单 记 置 图 3-1 系统功能结构图3.1.2 登录系统功能模块 由于安全系统的重要性,关系到整个台球厅的运营,系统中的重要数据直接影响台球厅的收益,在安全方面只有管理员才能登录,而且是要在两次输入密码正确的情况下才能进入操作系统,对于初始用户开发人员都会设置初始密码来让用户登录系软件系统, 3 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)当登录系统后,就可以设置属于用户自己的密码来进行登录,设置双重系统的目的可以避免一个秘密泄密后出现不必要的损失,还可以避免外来不法分子的侵入和干扰。
增强了用户使用软件的安全性能,当密码忘记的时候,也可以通过维护人员帮忙找回密码。
登录系统功能模块数据流图如下所示 密码数据库 密码数据库 登录 1 二次登录 2 台球厅 输入 输入 管理员 管理员 密码 密码 登录 确 确 图 3-2 登录系统数据流图 4 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)3.1.3 台球桌设置功能模块 台球桌信息设置功能模块分为添加台球桌信息、修改台球桌信息、删除台球桌信息。
台球桌信息设置是当台球厅添加、修改或者移除了台球桌面设备后,将处理后的新的台球桌的各方面数据信息加入到数据库中,其中数据包括台球桌编号、台球桌价钱、台球桌位置、备注等信息。
以在使用过程中不被遗漏。
台球桌信息设置功能模块数据流图如下所示 台球厅信息数据库 事务 1.1 事务 1.2 2.1 台球厅 接受 更新 信息 处理 管理员 管理员 事务 库存 事务 清单 图 3-3 台球桌设置功能数据流图3.1.4 台球桌使用登记功能模块 台球桌使用登记模块分为台球桌使用号、地址位置、价格、开始时间、备注和使用人。
台球桌使用登记是当台球厅有玩家申请要使用台球桌后进行的登记更新信息,将处理后的新的台球桌的各方面数据信息加入到数据库中,每个台球桌根据自己的编号已经有了属于自己的基本信息,只要选择了玩家所需玩乐的桌面就可以进行信息显示和设置。
添加备注信息可以知道玩家是否享受打折优惠,玩家姓名统计后数据库中就存放了玩家信息,在以后玩的过程中根据自己的玩乐的情况申请添加会员等优惠活动。
这也是台球厅管理的一个重要依据,老客户的回头率的概率是多少。
从而有效的优化台球厅的管理设置。
台球桌使用登记功能模块数据流图如下所示 5 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 台球厅登记数据库 事务 1.1 事务 1.2 2.1 台球厅 接受 更新 信息 收费 玩家确 管理员 事务 玩家 功能 认信息 清单 开启 图 3-4 登记功能流程图3.2 概念模型 管理员 管理 收费管 理 台球桌 台球玩家 玩乐 图 3-5 实体关系 6 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 球台管理模块中的实体有:用户信息实体、管理员信息实体、球台信息实体、预约信息实体和留言信息实体。
用户信息表 电话 用户名 余额 密码 ID 性别 会员类型 图 3-6 用户信息实体图 管 理 登 录 密码 图 3-7 管理员信息实体图 球台 费用 球 台 编 是 否 空 类型 图 3-8 球台信息实体图 7 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 会 员 信 ID 最低初始额 类型 折扣 图 3-9 会员信息 本次应 最新余额 本次计管理员 结束时 开始时 计 费 情 用户 ID 折扣 用 户 姓 会 员 类 球 台 桌 原始余 原 始 费 图 3-10 计费情况 8 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 第 4 章 数据库的设计4.1 实体间的关系 图 4-1 实体间的关系4.2 表的设计 图 4-2管理员字段名 数据类型 是否可以为空 Is PK Is FK 说明登录名 char10 NOT NULL Yes No密码 varchar50 NOT NULL No No 图 4-3球台字段名 数据类型 是否可以为空 Is PK Is FK 说明球台编号 char10 NOT NULL Yes No是否空闲 varchar50 NOT NULL No No 类型 varchar50 NOT NULL No No 费用 money20 NOT NULL No No 9 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 图 4-4会员信息字段名 数据类型 是否可以为空 Is PK Is FK 说明ID char10 NOT NULL Yes No类型 varchar50 NOT NULL No No 折扣 varchar50 NOT NULL No No 最 低 初 始 money NOT NULL No No额 图 4-5计费情况字段名 数据类型 是否可以为空 Is PK Is FK 说明本次应付 char10 NOT NULL Yes No用户 ID varchar50 NOT NULL No No 用户姓名 varchar50 NOT NULL No No 球台桌 ID money20 NOT NULL No No原始余额 money NOT NULL No No原始费用 money NOT NULL No No会员类型 varchar50 NOT NULL No No 折扣 money NOT NULL No No开始时间 varchar50 NOT NULL No No结束时间 varchar50 NOT NULL No No本次计费 money NOT NULL No No最新余额 money NOT NULL No No4.3 业务流程图 10 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)本系统的业务流程图为: 台球厅 用户登录网 注册表 查询信息, 包括球台、 填入信息否 陪练情况及 公告 核实信息 是 否 注册 资料信息存储 是会员 入会 是 否 否 签发会员 输 入 会 员卡号、 进入球台界面 按普通会员登 预约 此 时 间 是 有 球 台 否 预约成功 无 法 预 付款否 否 返回球台查 是 取消预约 预约确认 终 止 11 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 第 5 章 数据库的实现建表语句,User 用户表:if exists select from dbo.sysobjects where i.
上一篇:
通过Web浏览器控制开发板硬件
下一篇:
ASP小区停车管理系统(Access)(含录像)