毕业设计网吧管理系统_第1页
毕业设计网吧管理系统_第2页
毕业设计网吧管理系统_第3页
毕业设计网吧管理系统_第4页
毕业设计网吧管理系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业论文 设计 题目 网吧管理系统网吧管理系统 服务器子系统服务器子系统 学 院 数学与计算机学院 学科门类 理 科 专 业 信息与计算科学 学 号 姓 名 陈绍 指导教师 白云 2007 年 5 月 25 日 装 订 线 网吧管理系统 服务器子系统 摘 要 随着上个世纪九十年代计算机网络的高速发展 人类进入到了网络化 信息化的 时代 而网络的发展带动了一种新兴产业 网吧行业 从上世纪九十年代至今 网 吧经历了前所未有的发展 从小规模到大规模 从单一经营到连锁经营 从简单提供 上网服务演变到休息 娱乐场所 这就带来了新的问题 网吧管理 目前 网吧的人工管理已经不能适应网吧的高速发展 成为阻碍网吧发展的桎梏 因此开发一套完善的网吧管理系统成为网吧发展的首要任务 本系统主要负责服务器子系统的设计 采用功能强大的 Visual Basic6 0 作为开发 工具 Microsoft Access 作为数据库平台 本系统采用 C S 结构 它将一个应用系统分成两大部分 由多台计算机分别执行 协同完成整个系统的应用 从而达到系统中软 硬件资源最大限度的利用 因此 对于 一个相对专用 独立的系统 它是 个较好的系统建立方法 因此 本设计采用这一模 式 本系统从操作简便 界面友好 灵活 实用 安全的要求出发 实现较为简单 本系统 设计功能较为齐全 适合于中小型网吧的管理 关键词 服务器 客户端 数据库 ABSTRACT Along with the high speed development of the calculator network of 90 s in last century the mankind entered the ages of network based and information based But the development of the network aroused a kind of newly arisen industry net cafe profession From the 90 s in last century up to now the net cafe experienced the unprecedented development From small scale to large scale and from the conduct of alone to the conduct of connection and from providing the serve of the Internet briefly to turn into the rest and amusement place It brought the new problem of the net cafe management Currently the artificial management of the net cafe has already can t adapt to the high speed development of the net caf It has become the fetter of the development of the net cafe Therefore it has become an initial mission which it will develop a set of perfect net cafe of the management system This system mainly is responsible for the design of the server sub system It adopts Visual Basic6 0 of the strong function as the development tool and the Microsoft Access as the database terrace This system adopts C S structure It will be divided into two big part s as an applied system and will be carried out respectively by many calculators completing the application of the whole system conjunctionally in order to attain utmost exploitation of the hardware resources and software resources in the system Therefore for an opposite appropriation and independent system it is an appropriate method of the system establishment Therefore it adopts this mode This system is from the operation simple interface amity vivid practical safety of request set out and carries out in briefly The design function of this system is better found suitable for the management of the medium and small scaled net cafe Key words Server Client Database 装 订 线 目 录 一绪 论 3 1 1 毕业设计的选择 3 1 2 开发工具的选择 3 二需求分析 4 2 1 对网吧的调查 4 2 2 可行性分析 4 2 3 网吧管理系统工作流程 4 2 4 需求分析文档 4 三概要设计 6 3 1 数据库设计 6 四详细设计 10 4 1 登录界面设计 10 4 2 主界面的设计 10 4 3 服务端 菜单设计 11 4 4 卡类管理 菜单的设计 16 4 5 商品管理 菜单的设计 20 4 6 班次记录 菜单的设计 21 4 7 日常管理 菜单的设计 22 4 8 右键菜单的设计 24 4 9 双击 的设计 26 4 10 主机和客户端通信参数的设计 26 谢 辞 29 参考文献 30 装 订 线 1 一 绪 论 1 1 毕业设计的选择 在开学初选择毕业设计的题目时 因为没有开发过任何软件的经验 所以决定选择 一个能锻炼自己能力的项目 为以后工作积累一点开发经验 在听取徐珏同学的一些建 议后 我们决定选择这个项目 网吧管理系统 经过商定 我主要负责服务器端的设 计 1 2 开发工具的选择 目前 开发工具种类繁多 而现在流行的是 JAVA NET VC Delphi 对于本 系统 开发时需要使用第三方控件 在这方面 VB 实现起来比较方便 且操作简单 另外 在操作 API 函数时 VB 操作也比较出色 在数据库连接方面 VB 更是提供了多种连接 方式 且连接时操作比较简单 因此 结合上述优点 我们选择了 VB 开发本系统 对于数据库 目前比较流行的有 Oracle Sybase Sql Server Access 等 由于考虑到调 试程序时要频频的修改数据库 又要恢复数据库 所以应该选择容易修改 容易填写数 据的数据库 因此 我选择了 Microsoft 公司的 Access 作为数据库平台 Access 数据库 容易修改数据 也容易恢复数据 因此 我们的开发模式是 Visual Basic Microsoft Access2000 装 订 线 1 二 需求分析 2 1 对网吧的调查 在对网吧调查之前 我们对一些消费者进行了调查发现 消费者希望网吧管理系统计 费准确 高效率 网吧服务完善 机器容易操作 在对几家网吧的调查发现 一些规模比较小的网吧 为了节省成本 采用人工 软件 管理模式 人工干预太多 甚至有些网吧采用全人工管理 这样造成管理混乱 管理效 率低下 计费不准确 时间一长 网吧就会经营惨淡 另外采用的一些软件只是安装在 服务器上 实现简单的计费功能 需要人工参与 而客户端不能与服务器进行交互 因 此计费 管理不甚完善 客户端的安全也得不到保障 对于一些大的网吧 采用的是全软件管理模式 如 万象网管 万象网管功能强大 计费准确 安全功能做的也非常好 但是客户端无购买商品能力 2 2 可行性分析 通过调查 从网吧经营者的角度出发 开发一个价格便宜 功能完善的系统 从安全 管理的角度 要开发一个较高安全度的系统 从消费者的角度出发 要开发一个界面友 好 服务完善的系统 综合上述要求 我们参考了一些优秀管理软件的功能 完善本网吧管理系统 在功能 上我们主要参考了 万象网管 同时完善了万象网管的功能 尤其是客户端的购买商品 的功能 2 3 网吧管理系统工作流程 通过对一家安装万象网管的网吧进行了调查 工作流程大致为 顾客前来上网 如果 已经有会员卡 则在服务器端激活 设置成需激活才能上网 然后找到一台无人使用的 计算机上网 此时计费开始 如果顾客没有账号 则需提供一定的押金使用网吧提供的 临时账号 临时账号在服务器端激活后即可使用 临时用户找到以台无人使用的计算机 输入账号密码即可上网 若此时没有空闲机器 临时用户只需等待即可 等待过程中并 不计费 只有登录账号后才开始计费 对于会员 可用在客户端上结账 而临时用户需要至服务台结账 1 2 4 需求分析文档 2 4 1 功能模块图 主界面 服 务 器 端 功 能 卡 类 管 理 商 品 管 理 班 次 记 录 日 常 管 理 登 录 图 1 1 功能模块图 2 4 2 概念模型图 会员 姓名证件名称 余额 证件号码 系统管理员 管理员编号管理员密码权限 普通用户 卡号密码 押金 1 图 1 2 概念模型图 1 三 概要设计 3 1 数据库设计 系统数据库包括 main 和 fee 两个数据库 两个数据库的内容如下图 图 2 1 main 数据库内容图 图 2 1 fee 数据库内容图 1 3 1 1 数据库字段设计 管理员数据库 字段名类型长度 管理员编号文本可变 管理员密码文本可变 管理员权限文本固定 充值卡数据库 字段名类型长度 卡号 文本可变 密码 文本可变 价值 货币可变 有效期日期固定 操作员文本固定 状态数字固定 充值卡销售记录数据库 字段名类型长度 卡号 文本可变 密码 文本可变 价值 货币可变 有效期日期固定 操作员文本固定 状态数字固定 客户端数据库 字段名类型长度 电脑编号 文本可变 区域 文本可变 IP 地址文本固定 解锁密码文本可变 上机记录数据库 1 字段名类型长度 电脑编号文本可变 会员编号文本可变 上机时间日期固定 下机时间日期固定 消费时间数字固定 消费金额数字可变 押金数字可变 操作员文本可变 会员类型数字固定 商品销售记录数据库 字段名类型长度 商品名称文本可变 价格货币可变 数量数量可变 会员编号文本可变 操作员文本可变 进货记录数据库 字段名类型长度 商品名称文本可变 进价货币可变 价格货币可变 数量数字可变 进货日期日期固定 操作员文本可变 库存列表数据库 字段名类型长度 商品名称文本可变 价格货币可变 进价货币可变 1 数量数字可变 上机记录临时数据库 字段名类型长度 电脑编号文本可变 会员编号文本可变 上机时间日期固定 消费金额数字可变 押金数字可变 操作员文本可变 会员类型数字固定 临时用户卡数据库 字段名类型长度 会员编号文本可变 会员密码文本可变 开户日期日期固定 会员类型数字固定 状态数字固定 操作员文本可变 会员卡数据库 字段名类型长度 会员编号文本可变 会员密码文本可变 开户日期日期可变 会员类型数字固定 证件类型文本可变 证件号码文本可变 状态数字固定 会员姓名文本可变 余额货币可变 操作员文本可变 1 增加会原卡数据库 字段名类型长度 会员编号文本可变 会员类型数字固定 操作员文本可变 创建日期日期固定 区域数据库 字段名类型长度 区域文本笃定 名称文本固定 普通用户费率设置数据库 字段名类型长度 区域文本固定 星期数字固定 时间数字固定 费率货币可变 会员费率设置数据库 字段名类型长度 区域文本固定 星期数字固定 时间数字固定 费率货币可变 其他费率设置数据库 字段名类型长度 会员类型数字固定 minfee货币可变 sfee货币可变 allnightfee货币可变 agio数字可变 备注备注可变 1 1 四 详细设计 4 1 登录界面设计 登录界面如下 图 3 1 登录界面 4 1 1 界面信息 包括管理员名框和管理员密码框 在正确的管理员名和密码后会登录到主界面 如果输入错误的管理员和密码 系统会 给出相应的提示 4 2 主界面的设计 主界面为系统运行时的主要界面 它为管理员管理客户端和管理服务器提供了方便 主界面在初启时读取相应的系统设置和初始化系统各主要参数 设置各个数据库的连接 从管理员的操作设置文件中读取值初始化菜单的可用性 设置主界面的表格显示 连接 客户端数据库读取相应的客户端并设置客户端的状态 读取临时消费库判断是否有未正 常结账的卡号 并显示在表格中 初始化网络连接 连接费率设置数据库读取普通用户 和会员的费率设置情况 初始化主界面的其他显示信息 4 2 1 主界面信息 主界面包括 功能菜单 表格 用来显示客户端信息 状态栏 显示操作员 IP 地址 时间 消费信息栏 便笺 主界面如下图 1 图 3 2 主界面 4 3 服务端菜单设计 服务端菜单主要包括 进入老板模式 交班 更换操作员 收费设置 系统设置 操 作员管理 锁定计算机 锁定服务端 关闭计算机 重新启动计算机 退出程序 服务端菜单界面如下 1 图 3 3 服务器端菜单 4 3 1 进入老板模式 的设计 进入老板模式主要功能为老板进行相应的操作提供了方便 在此模式下 所有的功能 都对管理员开放 但是管理员必须是 boss 级的管理员 而且进入需要密码 另外在登 录进入时会提示管理员 在完成操作后要退出此模式 因此 这就保障了一级安全 4 3 2 更换操作员 的设计 此功能为更换当前操作员 但并不统计数据 入如 老板想进入 进入老板模式 时 可选择此功能换成老板登录 再选择 进入老板模式 即可 退出后即更换到原来的操 作员 4 3 3 交班 的设计 此功能为两个管理员换班提供了方便 只要选择此功能即可完成更换管理员 选择此 功能会统计管理员当班时的数据 写入数据库 4 3 4 收费设置 的设计 此功能分为 费率设置 和 区域设置 费率设置 主要设置普通用户和会员在某一区域上机时的费率 区域设置 设置 电脑所属区域 费率设置 界面信息包括 普通用户上机费率设置 普通用户最小收费设置 普通用户起价设置 普通用户的通 宵费用设置 会员上机费率设置 会员最小收费设置 会员起价设置 会员通宵费用设置 会员折 扣设置 区域设置 界面包括 区域树 区域电脑树 未分区电脑树 费率设置界面如下 右侧表格中 0 23 表示一天的 24 小时 白色区域即为某一 时间用户上机的费率 1 图 3 4 费率设置界面 1 费率设置过程 首先选择用户如 普通用户 然后选择左侧树表中的区域 然后 在右侧表格中点击鼠标拖动 出现如下界面 图 3 5 费率设置 2 在出现的界面中输入价格 点 确定 费率设置界面中相应部分价格就会改变 再 设置最小收费 起价 通宵费用点确定保存即可完成费率设置 设置成功后 系统会给 出成功提示 1 区域设置界面如下 左侧为系统支持的区域分类 中间的为选中区域的所有电脑编号 右侧为未分区的电脑编号 图 3 6 区域设置界面 1 区域设置过程 首先选择左侧树中的区域 中间树则会出现该区域所有的电脑编号 选择中间树的电脑编号或者右侧树中的电脑编号 点击两个移动按钮 即可实现电脑编 号的移动 选择左指箭头即从右侧树移动到中间树 选择右指箭头即从中间树移动到右 侧未分区的树中 本系统支持五个区域设置 一个为系统默认的区域设置为 普通区域 此区域不可 编辑 不可删除 当左侧满五个区域时 左侧树中的 新建 按钮为不可编辑状态 当 选择其他区域时 编辑 删除 则为可编辑状态 在可编辑状态时 可进行删除 更 改名称等操作 4 3 5 锁定计算机 的设计 选择 锁定计算机 后 提示用户输入锁定计算机密码 请确保密码输入正确 此密 码可用在解锁时使用 另外此密码和 Windows 登录密码有区别 当输入密码电确定时 会出现以个全屏界面 此界面通过调用 Windows API 函数设置窗体属性为置顶 修改注 1 册表 禁止用户使用开始菜单 禁用 Alt 键 Tab 键的组合键等措施保证界面始终置顶 界面上有个文本框用来输入刚才设定的密码 只有在输入正确密码才能登录 否则没有 任何提示 这一措施是保证界面置顶 以保证系统安全 在此模式下 计算机被锁定了 用户只有在输入正确解锁密码才能进入系统工作 此功能和 Windows 提供的 锁定计算 机 的功能类似 界面效果如下图 图 3 7 锁定计算机界面 4 3 6 锁定服务端 的设计 选择 锁定服务端 后 会弹出一个输入界面 提示用户输入锁定密码 在输入密码 后点确定出现一个输入密码界面 同时 隐藏服务器系统的菜单 设置出现的密码界面 为 模式界面 即等此界面消失后 管理员才能使用服务器端的功能 在此功能下 可 用保护服务器的安全 但用户可用进行其他非使用服务器功能的操作 如 可用进行文 本编辑 锁定服务端 的效果图如下 1 图 3 8 锁定计算机界面 4 3 7 重新启动计算机 的设计 选择此功能后 系统会给出提示 提示管理员是否要重新启动计算机 同时提示管理 员重新启动将影响客户端的工作 如果选择了确定 系统首先进行一些退出前处理 然 后调用 Windows API 函数进行重新启动计算机 4 3 8 重新启动计算机 的设计 选择此功能后 系统会给出提示 提示管理员是否要关闭计算机 同时提示管理员关 闭计算机将影响客户端的工作 如果选择了确定 系统首先进行一些退出前处理 在退 出前调用 Windows API 函数进行关闭计算机 4 3 9 退出程序 的设计 选择此功能后 系统会给出提示 提示管理员是否要退出系统 同时提示管理员退出 将影响客户端的工作 如果选择了确定 系统首先进行一些退出前处理 如 保存设置 等 4 4 卡类管理 菜单的设计 卡类管理菜单主要包括 会员卡管理 普通卡管理 批量增加会员卡 充值卡管理 1 批量增加充值卡 充值卡充值 销售充值卡 卡类管理的界面如下 图 3 9 卡类管理的菜单 4 4 1 会员卡管理 的设计 会员卡管理 的功能主要是管理网吧会员的资料 包括 删除 修改 挂失 加钱 查询 等功能 会员卡管理 界面如图 图 3 10 会员卡管理界面 在界面中选择一个会员 修改 加钱 退卡 等功能就为可编辑 否则为如图 中的不可编辑状态 在完成 修改 加钱 退卡 挂失 解挂 等功能后 如果发 现数据未及时更新 点 刷新 即可 在参数查询时 系统支持模糊查询和精确查询 另外输入参数可表示姓名 会员卡号 证件号码 开户日期 在数据库匹配 有一个相 同的就显示出来 1 4 4 2 普通卡管理 的设计 普通卡管理 主要是管理网吧的临时用户使用卡 包括增加 删除 修改等功能 此功能界面类似会员卡管理 因此操作和会员卡管理类似 4 4 3 批量增加会员卡 的设计 批量增加会员卡 主要是为了方便用户办理会员卡而设计的 当用户想成为网吧会 员的时候 只要到服务台凭有效证件 即可办理一张会员卡 但办理时生成以张会员卡 比较麻烦 所以此功能可用批量生成 当用户办理时 从数据库中读取一个卡号即可 生成的会员卡号会有一个密码 本系统支持三种产生方式 密码和卡号相同 密码 设定为 随机生成密码 密码设定为 是管理员输入的密码 所有生成的卡号密码 是相同的 密码随机产生 是调用一个随机函数生成密码 无论哪种方式产生密码都比 较安全 因为本系统设置生成的密码没有办理前都是不可用的 和会员卡号数据库是两 个不同的数据库 会员在上机时只在会员卡数据库中搜索 在办理后 会员只要修改密 码即可 另外 可以设置会员卡使用前需要到服务台激活使用 这样更加保护了会员的 利益 另外本系统的卡号产生方式是 卡前缀 中间数字号码 卡前缀是可变的 为 0 4 位字符 中间数字号码是 8 位数字 如果用户不输入卡前缀 系统默认为 138 产 生的号码会写入数据库 系统日志 文本文件中 需要管理员选择此功能 此功能模块界面如下 图 3 10 会员卡管理界面 1 4 4 4 充值卡管理 的设计 充值卡管理 主要管理充值卡 包括增加 删除等功能 界面类似会员卡管理 在 次功能界面下 不允许修改 只支持删除 增加 一方面容易管理 另一方面是由于安 全的因素 充值卡主要信息包括 卡号 面值 有效期 经办人 状态等参数 4 4 5 批量增加充值卡 的设计 批量增加冲值卡 主要是为了方便增加充值卡而设计的 批量增加充值卡 可用增 加一张 也可用是多张 系统支持 1000 张以下的增加 充值卡的密码产生方式和会员卡密码产生方式相同 有效期支持 1 个月 2 个月 3 个月 5 个月 半年 面值支持 20 元 30 元 50 元 100 元 充值卡号由卡前缀 卡 的中间数字组成 卡前缀是 0 4 位字符 用户不输入时 默认为 cn 产生的充值卡号会写入数据库 系统日期 文本文件中 需要用户选择此功能 批量增加冲值卡 界面如下图 图 3 10 会员卡管理界面 4 4 6 充值卡充值 的设计 充值卡充值 为拥有充值卡的会员设计的 客户端也包含此功能 在会员购买了充 值卡后 可用在客户端使用 也可以在服务器端使用 1 充值时 需要填写充值卡号 充值卡密码和需要充值的会员卡号 如果有一个错误 系统都将给出提示 不能完成充值 在都正确的情况下 系统首先修改会员剩余的余额 为 余额 充值卡面值 然后将此充值信息写到充值卡消费数据库中 同时在充值卡数 据库中删除此卡号 然后提示用户 即完成了充值 4 4 7 销售充值卡 的设计 选择此功能时 系统首先连接充值卡数据库 如果充值卡数据库为空 则给出提示 如果不为空 则在数据库中选择查询到的第一条记录显示在界面上 界面显示的内容为 卡号 密码 状态 有效期 面值 界面如下 图 3 11 销售充值卡界面 4 5 商品管理 菜单的设计 商品管理 主要包括 商品基本管理 商品入库 库存列表 销售商品 四个基本功能 商品管理 的界面如下 1 图 3 12 商品管理菜单的设计 4 5 1 商品基本管理 的设计 商品基本管理 主要实现商品的基本信息的管理 包括对商品信息的修改 删除 选择商品基本管理后 会出现一个界面 主要信息是商品的基本信息 包括 商品名称 进货价格 销售价格 库存数量 备注 选择商品后 修改 删除 按钮即为可编辑 状态 4 5 2 商品入库 的设计 商品入库 实现新进的商品的信息写入数据库 界面如下图 图 3 13 商品入库界面 在界面出现后 列表框会读入数据库中所有商品的种类 并显示在列表框中如图 图 1 3 13 如果入库的商品名称在列表框中没有 则选择 New 此时界面又会出现一个文 本框 提示用户输入新进的商品名称 同时在下面三个文本框中输入相应的数据点确定 即可实现商品入库 如果商品是列表框中已有的商品 则在列表框中选择 那么商品的 进价和商品的销售价格都会自动填写到相应的文本框中 此时 用户只要填写入库的数 量即可 4 5 3 库存列表 的设计 库存列表 主要显示库存商品的品种和数量 当选择此功能时 会在出现的界面显 示商品的名称 进货价格 销售价格 库存数量 4 5 4 销售商品 的设计 销售商品 主要是用来管理商品销售情况的 当有顾客购买商品时 选择此功能即 可 在出现的界面中选择顾客购买的商品和数量点确定即可 此时 会修改商品数据库 中的数量 同时在商品消费库中增加一条消费记录 4 6 班次记录 菜单的设计 班次记录 主要包括 本班上机详细记录 本班销售商品记录 本班会员加 钱记录 本班普通卡加钱记录 这四个功能结构相似 都是根据当前操作的管理员 在数据库中查询相应的数据 并显示在表格中 此功能仅供管理员察看营业情况 不提 供其他操作 4 7 日常管理 菜单的设计 日常管理 菜单主要包括 老板查账 和 清理数据库功能 界面如下图 图 3 14 日常管理菜单界面 1 4 7 1 老板查账 的设计 老板查账 界面如下图 图 3 15 老板查账界面 进入老板查账后会出现如图 3 15 的界面 在界面初始化时 会将本月的信息自动添 加到左侧树表中 因为本系统是在 18 日安装的 所以系统只显示了 5 月 18 日的信息 如果系统在 4 月安装 那么它会显示从月初开始到现在的所有日的信息 在图 3 15 中点击一个查询方式 另外历史数据是本月以前的所有数据 本系统也支 持条件查询 可以在出现的选择条件界面中选择查询条件 即可得到要查询的数据库 老板查账仅对老板级管理员开放 也就是在 服务器端 菜单中选择了 进入老板模式 后此功能才可以使用 4 7 1 清理数据库 的设计 清理数据库 界面如下图 1 图 3 16 清理数据库界面 在界面中选择要清理的数据点清理即可 如果选择的 清理的数据导入文本文件 那么在清理过程中会将数据保存到应用程序目录下 temp 文件夹中 保存时以日期 操作 员 数据库名称命名 4 8 右键菜单的设计 图 3 17 右键菜单 在主界面窗体的表格中右击 即可出现如图 3 17 的右键菜单 如果右击的单元格所 在行 会员号码 单元格为空 则出现如图中所示 右键菜单有些功能不可用 如果 会员号码 单元格中有数据 则右键菜单全部可用 4 8 1 发送消息 的设计 选择 发送消息 后会出现一个界面 界面中包含一个文本框和一个选择发送对 1 象 一个是 本客户端 另外一个是 所有客户端 在文本框中输入要发送的信息 窗体默的发送对象为 本客户端 点确定后 会向客户端发送 9 2 要发送的消息 4 8 2 上机 的设计 点击 上机 出现如图 图 3 18 上机界面 在出现的界面中输入会员卡号或者临时卡号回车 如果是会员则出现如图 3 18 显示 此时点确定即可 如果输入的是临时卡号则会要求管理员填写余额等信息 管理员可以 填写余额即可 另外在输入时 如果此卡正在使用 则给出提示 在此激活后 普通用户和会员即可持卡去客户端上机了 在上机时输入卡号密码 会 向服务器发送一条消息 服务器则根据消息的内容给予回应 主机给客户端功能号为 10 包含提示的消息 如果主机发送的是 10 0 1 或者 10 0 2 则表示用户成功上机 发送其他格式的信息代表相应的错误 用户成功上机后 服务器则在主界面中相应客户端一行中填写相关信息 4 8 3 加钱 的设计 此加钱功能和 卡类管理 下 会员卡管理 中的加钱功能相似 在此不在赘述 1 4 8 4 结账 的设计 对于会员可以选择在客户端结账 也可以选择在服务台结账 而普通用户则必须在服 务台结账 在结账时 右击要结账的会员编号 此时 用户的所有消费信息都将在界面 显示 确定结账后 则在消费数据库中增加以条记录 如果会员上机则修改会员的余额 普通用户则根据押金退还一定的款额 4 8 5 销售商品 的设计 销售商品 和 商品管理 中销售商品功能是一样的 在此不在赘述 4 8 6 远程操作计算机 的设计 远程操作计算机 包括 发送消息 锁定 解锁 重新启动 关闭计算机 等功能 发送消息 和 4 8 1 功能完全一样 锁定 是锁定该客户端 此时会向客户端发送 7 2 解锁 是解除该客户端的锁定 此时会向客户端发送 7 0 重新启动 是重新启动该客户端 此时会向客户端发送 7 3 关闭计算机 是关闭该客户端 此时会向客户端发送 7 1 4 8 7 远程修改计算机信息 的设计 远程修改计算机信息 包括 当前任务列表 修改客户端配置 当前任务列表 是服务器请求客户端发送客户端正在运行的任务列表 此时服务器 会向客户端发送 6 0 修改客户端配置 是根据网吧的需要更改客户的系统设置 以方便管理 首先服务 器向客户端发送读取系统设置的信息 8 0 客户端收到后会向服务器发送本客户端的系 统设置信息 然后管理员在服务器端修改后向客户端发送新的系统设置 发送的格式为 8 1 修改后的信息 4 9 双击 的设计 在主界面的表格中双击任一单元格 如果 电脑编号 单元格中无信息 则不做任何 工作 如果有信息则判断所在行的 会员编号 单元格 如果所在行的 会员编号 单 元格中无信息 则弹出 上机 的界面如果有则弹出结账的界面 1 4 10 主机和客户端通信参数的设计 在和客户端通信时 我们采用相应的功能号加以区别 具体如下所述 主机向客户端发送的通信参数 1 0 表示结账成功 2 n 表示商品列表为空 2 0 表示商品列表发送完毕 2 商品名称 商品价格 商品数量 表示正在发送商品信息 3 0 表示用户换机成功 3 1 表示用户输入错误的电脑编号 3 2 表示客户端正在使用 4 0 表示更改密码成功 4 1 表示会员输入的原密码错误 5 0 表示充值成功 5 1 表示充值卡号错误 5 2 表示充值卡密码错误 5 3 表示充值卡已经过期 5 4 表示要充值到的会员卡号错误 6 0 表示向客户端请求发送客户端的任务列表 7 0 表示解除客户端的锁定 7 1 表示关闭客户端 7 2 表示锁定客户端 7 3 表示重新启动客户端 8 0 表示请求客户端发送客户端的系统设置情况 8 1 表示向客户端发送更改后的系统设置 9 0 表示会员的上机情况 9 1 表示普通用户上机的情况 9 要发送的消息 表示向客户端发送一般消息 10 0 表示用户上机成功 10 1 表示用户输入的卡号错误 1 10 2 表示用户输入的密码错误 11 0 表示修改客户端的锁定密码成功 11 1 表示管理输入的原锁定密码错误 主机收到客户端的通信参数 1 机器 IP 地址 会员卡号 会员卡号为正在使用该客户端的的卡号 此通信格 式表示结账下机 2 机器 IP 地址 0 0 表示向服务器请求商品列表 此通信格式表示准备购买商 品 2 机器 I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论