李社蕾 刘小飞 杨婷婷
(三亚学院 理工学院,海南 三亚 572022)
台球厅是近些年开始发展的,发展势头很猛,但内部系统并不完善,多为人工现场操作,效率不高而且出错概率较高,既浪费顾客的宝贵时间,又影响台球吧的形象,为了能够提高效率,并且能够提供更为精确的数据反馈信息,有必要进行计算机的管理。台球厅管理系统针对以上问题能进行系统、完善的管理,而且尽最大的可能去节约人力物力,把消费者的需求同台球厅的资源联系起来,是对球台、用户和工作人员进行信息管理,做到节能高效效果;为顾客提供最方便、最快速和最直观的操作平台,为消费者营造一个更为舒心的娱乐环境。
台球厅管理系统能够把消费者的需求同台球厅的资源联系起来,是对球台、用户和工作人员进行信息管理的管理系统,可以提高台球厅的工作效率;为顾客提供最方便、最快速和最直观的操作平台,给消费者营造一个更为舒心的娱乐环境,大大的提高市场的竞争力,吸引更多的顾客前来消费。采用Delphi开发提高了开发效率和开发周期[1]。
本系统共包括四个部分的管理:
1)灯光管理:采用串口通信技术实现PC机与单片机之间的通信,并实现弱电和强电之间的隔离,从而实现单片机对室内照明灯的控制。
2)球台管理:主要包括当前球台使用情况和灯光的亮灭情况。
3)会员管理:为增加球吧的人气,采用会员制,包括添加会员,查看会员信息,删除会员等,以消费金额转化为积分,并根据积分划分为不同级别的会员,这样消费所打的折扣就会不一样。
4)消费管理:主要包括当此消费金额和所获得积分,并把此次消费记录添加到数据库,便于以后查询。
计算机管理系统的设计所与实现,必须有一个正确的设计指导思想[2],通过合理的选择数据结构,网络结构,操作系统以及开发环境,构成一个完善的运行环境,才能充分发挥计算机信息管理的优势。
本系统采用命令和控制模式,以图形化界面简化操作,控制系统构架如图1所示:
图1 控制系统构架
通过用户界面不但可以操作数据库,实现数据的浏览﹑查询﹑编辑和管理等基本操作,而且还可以通过串口控制单片机实现对室内灯光的控制。
业务流程图是描述物理系统的工具。可以通过画出系统流程图来了解要开发的项目的大概处理流程、范围和功能等。业务流程图不仅用于可行性研究,还可用于需求分析阶段。本系统的业务流程如图2所示:
图2 业务流程图
数据流图[3]:它是表示系统逻辑模型的工具,以图形的方式来表达系统的功能。它往往是分层的,顶层图表明系统的范围及它与周围环境的数据交换关系,下层图是上层图中数据处理的细化,分解层次的多少由系统的复杂程度来决定。掌握画数据流图应注意的事项。
数据流程图的特点:概括性和抽象性。
数据流程图在系统分析中的作用:数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。
本系统的数据流程如图3所示:
图3 数据流程图顶层
本系统主要由三个部门共同进行管理,人事部门负责员工的管理,管理部门主要负责球台和消费的管理,客户服务部门主要是对客户(包括普通客户和会员)的管理。
第一层
这一层是顶层的展开,是数据流程图最为重要的一层,如果这一层没有分析好那么下面的工作都要出问题。如会员管理﹑消费管理﹑员工管理﹑球台管理和查询统计。其中以消费管理和球台管理最为复杂,但也是本系统的亮点。数据存储有五个:客户资料﹑消费资料﹑项目资料和员工信息。它们分别保存着各自的数据。
第二层
会员管理:共有三个数据处理模块和一个数据存储。 主要是会员的注册、资料的变更以及会员信息的查询和统计。
消费管理:共有四个数据处理模块和六个数据存储。 主要是处理会员消费的事务。会员可在入场前先查询当前球台占用情况决定是否要进场开台消费,进场前会员要做个简单的登记。
球台管理:主要是对球台灯光的控制,分为一对一灯光控制和灯光的调试。
台球厅管理系统的开发过程其实并不复杂,但是体现了OOP编程的基本思想,本系统使用了Assess数据库服务程序,完全可以满足使用需求。抛弃以往的人工管理模式,采用现代的软件智能管理,可以最大化的节约经营者开销,节约消费者的宝贵时间,而且避免算错帐的可能,提高台球吧信誉度和知名度,为消费者营造一个更为舒心的娱乐环境。
[1]余键.Delphi课程设计案例精编[M].北京:清华大学出版社,2008,7:139-144.
[2]潘颖,李雄.桌球厅电脑管理系统的设计与实现[C]//广西计算机学会2004年年会论文集.2004,20(4).
[3]尹买华.数据库管理系统[M].北京:清华大学出版社,2004,71:7-15.
[4]奚建荣.基于51单片机的多点温度控制系统设计[J].现代电子技术,2009,2.
[5]黄勤.单片机原理及应用[M].北京:清华大学出版社,2009,11:257-281.
[6]方军.基于单片机大棚温湿度远程监控的设计与实现[D].成都:电子科技大学,2012.