- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
台吧自动计费系统
项目概述
1.1目的:
随着计算机技术与自动化技术的发展,软件系统在日常生活中的使用变得越来越频繁。“台吧自动计费系统”是为了实现两个方面的功能。一是为了满足管理员能够清楚快速、方便的检索到整个球馆的球桌使用情况,同时也能够对用户的消费实现实时监控,大大降低了人工收费时的难度。另一个是球员能够通过每个球桌上的客户端界面,点所需要的食品,能够被统计系统所统计到。
1.2使用范围:
应用于“中大型台球吧”。
需求分析
2.1功能模块的定义:
本系统总体分为两个模块:1.查询模块;2.控制模块。其细致划分如下:
查询球桌使用情况模块;
查询用户信息模块;
用户信息判断模块;
更新用户信息、更新球桌信息模块;
客户端启动处理模块;
查询并选购商品模块;
统计时间;
账单读取和打印模块。
各个模块的功能的需求表:
功能编号 1 功能名称 查询球桌使用情况 功能描述 能够查询到整个台吧当中的所有球桌的使用状态,即“使用”或者“空闲”,显示给管理员查看。在有空闲球桌的时候,能够为使用者分配球桌。 输入项 用户的姓名、(会员号)、身份证号 处理描述 管理员进入系统主界面,点击“查询球桌使用信息”按钮,查询出所有的球桌使用的状态信息并显示;若存在空闲的球桌,则提示“有空闲球桌可选”,输入用户信息,选择了空闲球桌信息之后,提示选桌是否成功的信息。 输出项 显示出,整个台吧当中的所有台球桌的状态(分为“使用”和“空闲”两类显示)。如果存在空闲的球桌,能够将空闲球桌分配给相应的用户,有“分配成功”和“分配失败”两个提示信息。
功能编号 2 功能名称 查询用户信息 功能描述 查询到该用户是否已在该系统中注册,若注册,是否是会员 输入项 用户的姓名、身份证号 处理描述 从用户表当中查询出当前输入的用户是否存在,若果存在的话,同时查询出该用户是否为会员。 输出项 若不存在,显示不存在,提示要注册;若存在,则将该用户的信息显示出来,包括用户的“状态”,“账户余额”
功能编号 3 功能名称 用户信息判断 功能描述 该模块是模块“2”的一个扩充,在判断为“还未注册用户”,进入注册页面,将输入的用户信息以及预存额输入该系统交给相应的处理程序;在判断为“非会员”时,若想注册会员,则将注册信息提交给另一个处理模块。 输入项 用户的姓名、身份证号 处理描述 保存用户提交的信息并做相应的处理及响应 输出项 “注册成功”或者“注册失败”
功能编号 4 功能名称 更新用户信息、更新球桌信息 功能描述 根据提交的用户信息,更新用户信息表中的用户信息和球桌使用表中球桌使用状态信息 输入项 用户姓名、身份证号、预交金额、是否为会员状态;球桌编号 处理描述 根据提交模块传过来的信息,对用户信息表、球桌使用表当中的信息实现更新。 输出项 无
功能编号 5 功能名称 客户端启动处理模块 功能描述 客户端接收后台管理模块传递过来的启动信号,客户端自动开启系统程序,进入相应的服务主界面。 输入项 启动信号 处理描述 先接收发送来的信号,开启客户端程序,最后向后台管理模块传递出启动成功或者失败的提示信息。 输出项 显示客户端的食品查询、选购功能模块
功能编号 6 功能名称 查询并选购商品模块 功能描述 能够将商品表中的一些基本信息显示出来,能够显示其对应的数量;能够对用户选择的商品进行提交,更新商品信息表和用户表。 输入项 商品的标号,选购的数量 处理描述 从商品表中查询,输出商品表中的商品的信息,有编号、名称、价格、库存量;如果用户输入的信息,能够执行,就更新商品信息表,同时更新相应的用户信息表 输出项 显示相应的提示信息
功能编号 7 功能名称 统计时间; 功能描述 记录用户打球的时间 输入项 初始时间、结束时间 处理描述 再启动客户端之后,开始计时,作为初始时间;当客户端关闭之后,结束计时,最终将时间间隔写入到相应的表中 输出项 使用时间
功能编号 8 功能名称 账单读取和打印模块 功能描述 从用户表中读取相应的用户信息,将显示的信息交给打印机的打印模块打印出表单 输入项 用户编号,姓名 处理描述 从用户信息表中查询出相应的编号的用户的信息,同时将信息提交给打印机的打印程序 输出项 消费账单
2.2各个功能模块之间的关系如下:
2.3数据字典的编写:
1)球桌使用信息={球桌号+使用状态+已使用时间+使用人会员号}
2)球桌使用表={球桌号+使用状态}
3)用户信息表={会员号+会员等级+账户余额+注册时间+在线状态}
4)账单=会员号+使用时间+{消费物品名称+消费物品数量+物品单价}+应付金额
5)商品信息表={物品名称+库存数量+物品单价}
系统设计
3.1软硬件配置
文档评论(0)