台球厅管理系统
- 格式:doc
- 大小:472.50 KB
- 文档页数:32
台球管理系统
一.需求描述
台球管理系统的主要需求有:
1.能够开桌
2.有预约的功能
3.能够准确的结账(结账中包含掐点,定时等一些功能)
4.能够适应不同的台球俱乐部设计出不同的台球桌类型和个数
5.能够适应不同的台球俱乐部设置不同的时间段不同的价钱
6.有食品的管理(能够对食品的数量价钱做出更新)
7.有会员的管理(会员能够分等级产生不同的优惠)
8.有管理员和超级管理员的管理
9.有一些娱乐的管理
10.有陪打功能(包括陪打人员的管理)
二.数据流图
(1)顶层图:
(2) 0层图:
(3) 1层图(1.管理员管理)
(3) 1层图(2.开关管理)
数据流图:
三.系统数据字典
数据流编号:1
数据流名称:管理员登陆
简述:管理员账号登录
数据流来源:连接服务申请查询数据库
数据流去向:返回数据库
数据项组成:账号+密码
数据流量:10 条/ 秒
高峰流量:50 条/ 秒
数据流编号:2
数据流名称:消费
简述:顾客消费
数据流来源:连接服务申请查询数据库
数据流去向:返回数据库
数据项组成:单价+时间+总价
数据流量:10 条/ 秒
高峰流量:50 条/ 秒
数据流编号:3
数据流名称:管理
简述:管理员管理信息
数据流来源:连接服务申请查询数据库
数据流去向:返回数据库
数据项组成:管理员+管理信息
数据流量:10 条/ 秒
高峰流量:50 条/ 秒
四.结构图。
台球计费管理系统的选择台球软件的概况台球软件跟大多数的行业软件一样(酒店管理软件,餐饮点菜系统等等),具有提升企业形象,提高管理水平,减少人工成本,有效的提升经营能力,是台球经营场所必备的管理软件,与大多数行业软件不同的是台球软件与电脑灯光控制器配合使用,达到开台自动开灯,结帐自动关灯的效果,以此杜绝收银漏洞。
台球软件的选择因台球软件不同于一般的行业软件,真正的台球软件本身是由软件和灯光控制器配合起来使用的,所以在选购台球软件时软件方面和硬件方面都需要认真的考虑软件这块选择建议着重考虑以下几点1、软件目前作为比较成熟的软件基本的功能都差不多,任何软件产品的通病都一样,需要紧跟市场的需求不断的升级与完善,因此要考虑软件运营商的研发能力,对于那种积极响应客户的需求的软件运营商是最好的,如果软件运营商能更好的解决新需求,那么也能更好的提升服务及提高盈利能力.2、数据的安全性,目前大致行业软件采用微软公司的SQL数据库是相对比较好的,数据可以自动永久保存(除非硬盘全部损坏,一般来说,目前硬盘的质量还是过得硬的,随便用个五六年是没一点问题的),数据的安全性是很重要的一块,重要的是软件里的会员数据相当于是钞票来的。
3、操作的简便性特别是关于收银这块的操作,因为目前服务场所工作人员的流动性有点大,如果这块操作不简易的话人工培训这一项相对来讲麻烦一点,但收银操作简便的话对于新员工上手只需两三个小时就可以了。
4、产品的售后只要是产品,不管怎么样,都存在售后问题,所以这一块也要着重考虑一下,主要考虑产品的售后服务时间,一般来讲如果真正做到与营业场所的时间相匹配是最好的,这样能及时的解决售后问题,以保证营业持续进行。
现在通过互联网售后是最及时的,因此建议营业场所本身也开通互联网。
硬件产品(灯光控制器)的选购电脑灯光控制器,目前有两种灯光控制器,一种是有线的,一种是无线的。
(但因无线信号传输还不太稳定,所以建议选择有线灯光控制器)有线灯光控制器,是指灯控器连接桌台灯的电线然后再与电脑连接通讯,从而可以做到电脑开台自动开灯,结帐自动关灯,不存在延时,而且很稳定。
台球、乒乓球、羽毛球、棋牌室计费管理系统操作手册欢迎使用嘉和台球计费管理系统,【系统流程】作如下设置:【台位设置】―>>【台位时段收费标准设置】―>>【系统参数设置】―>>【会员登记】―>>【商品类别设置】.(具体操作参考对应介绍,如果不作会员制可以忽略【会员登记】设置>【界面类型】设置1、表格样式2、图片样式、3、使用豪华界面系统内部设置:在客人结帐时如果打折,只是台位费打折,客人商品消费不打折.会员结帐时,输入会员卡号和会员密码,系统自动按该台位的会员价格进行结帐.系统登录界面:鼠标双击本软件图标,开始使用台球记费管理系统,首先出现系统登录对话框,如图所示:系统登录对话框本系统后可见到六个功能菜单,分别是:一.基础参数设置1.锁定计算机:当管理人员有特殊任务需要暂时离开时,可以点击[锁定]按钮,则可以进入锁定画面,防止此时有人篡改系统信息,如图:当要退出锁定画面时,敲键盘回车【Enter】键,输入退出口令:1,再敲键盘【Enter回车】健或点击【解除锁定】按钮,即可回到主界面。
锁定画面2.换班:当前收款员下班时点击【换班】,显示【登录】窗口,其它收款员重新登录。
3.台位设置:中设置【台位号】,【台位名称】,【最小计费分钟数】,【最低消费计费分钟】,【开台卡号】注意【使用标记】在开始时设置为0 ,当有客人时为【-1】。
项目说明:【位号】、【名称】、【最小计费分钟】:如设置为15,客人消费时间20分钟则系统按30分钟计算。
【最低消费分钟】:最低消费分钟:如设成0,则不计最低消费,如最低消费60 客人消费不足60分钟按60分钟计算超过则按时间时间计算。
【开台卡号】:此卡号不能是会员卡,只能是是会员卡中没有此卡号,在营业界面中刷此卡后回车,自动执行开台或结帐操作;【计时或计局】如按时间收费,则设置为0,如果按局收费则设置为1。
你可以通过【快速设置】设置【最小计费分钟】【最低消费分钟】【计局或计时】。
数据库课程设计报告台球厅管理运营系统设计目录1 系统简介 (1)2 需求分析 (1)2.1 需求调查 (1)2.2 数据流程图......................... 错误!未定义书签。
2.3 数据字典 (5)3 概念结构设计 (10)4 逻辑结构设计 (11)5 物理结构设计 (11)6 系统主要查询功能及SQL语句 (13)7 设计说明及体会 (13)1系统简介本系统用于台球厅日常运营和管理,可以实现会员的管理,球桌的分配,消费的结算等功能。
2需求分析2.1需求调查台球厅顾客分为会员和非会员,会员消费有一定的折扣。
球桌与顾客在使用的时候是一对一的关系。
结算方式有两种,一种现金结算(非会员),一种刷卡结算(会员)对系统功能的要求:查询(球桌使用情况,会员信息)会员信息更新(会员充值,会员信息更改,新会员注册,删除会员,会员升级)结算(基本结算,月底结算,年底结算)2.2 数据流程图总流程图二级分流程图P1消费分流程图ArrayP2 结算分流程图合并后流程图2.3数据字典数据项数据结构数据存储数据流处理顾客(会员号,姓名,性别,身份证号,会员类型,联系电话,余额)球桌(球桌号,球桌类型,是否可用)操作(球桌号,会员号,起始时间,结束时间)应付帐(会员号,球桌号,应付金额,起始时间)折扣规则(会员类型,折扣)5物理结构设计<顾客><球桌><操作><应付帐><折扣规则>6系统主要查询功能及SQL语句1.查询所有会员信息Select *From 顾客2.查询可使用的球桌Select 球桌号From 球桌Where 是否可用=13.查询会员100001的余额Select 余额From 顾客Where 会员号=‘100001’7 设计说明及体会本题目是我们组成员自己从日常生活中选出的。
因为创作水平的有限很可能达不到台球厅的具体营运要求,但本组成员积极参与,多次进行实地调查,结合所学课程,认真研究商讨,在没有任何以往的实例可供参考的情况下自行设计制作得出了以上结果。
软件使用一、进入系统在桌面上双击“合众台球计费系统”图标,即可进入合众台球计费管理系统软件。
为了确保系统的安全性系统需要登录才能进行操作,系统设有两种用户。
第一种为为系统管理者即经理,他可以对系统进行安装设置(如球桌价格,时段、酒水价格)。
该级别用户一般由老板掌握密码(不要把权限给服务员)。
它的用户名是“GL”,初始口令是“999” (注意,所有字母都是大写的。
)另一级为服务员级,服务员级用户可以进行营业操作和查看、打印小票,不可以删除数据。
系统内置有用户名为“001”和“002”二个用户(密码分别为“001”、”002”)。
和用户名对应。
系统正式运行以后,您可以删除它们重新建立新的经理级和收银员级用户,也可以通过修改它们来满足您的不同需要。
这里需要提醒您的是,不要把所有经理级用户都删除了,否则您将无法重新设置用户。
输入了正确“用户名”和“密码”以后即可进入如下的屏幕画面:二“开台”、“关台”和“结账”“开台”、“关台”和“结账”可能是您最常使用的功能了,也是本套系统的核心所在。
用鼠标点击屏幕的未开灯台球桌图标即可进行“开台”操作。
点击未开灯台球桌图标后电脑会提示您定时和押金,如点击定时选项,则可输入定时的分钟数。
如存在押金在押金对话框中输入押金金额。
进行完上述设定以后,用鼠标点击“确定”按钮即可实现台球桌的开台操作。
开台后,台球桌图标变为亮的开台台球桌,同时台球照明灯点亮,屏幕计费开始。
对于定时开台的球台,在离定时结束时间只有5 分钟时候,屏幕上的台球桌图标改变为带表图案,当定时结束时间已经到了的时候,则屏幕上的台球桌图标出现结帐两字,同时电脑计费停止并关闭相应球台的照明灯。
“关台”和“结账”是二个同步操作。
点击电脑屏幕正在计费的台球桌图标即可实现台球桌的“关台”和“结账”操作。
点击后,出现如下的球台结账画面:在该界面中,您可以有如下选择:(1)查看收费;(2)销售酒水;(3)查看换台情况。
(4)查看台费收费明细。
课程设计报告课程名称:计算机实践(1)项目名称:台球厅收费管理系统学院:专业:姓名/学号:班级:实验时间:成绩:指导教师:(一)课题介绍题目:台球厅管理系统设计目标:实现台球厅的数字化管理,规范化管理借入借出,准确定位,实现增删改查。
实验环境:前台使用C++编写,实现工具visual studio 2013 update4。
需求分析:台球厅管理系统:主要涉及台球厅的卡号管理,又可以分为两种情况,会员卡号和普通卡号。
用户管理方面分成操作员和管理员两种。
系统功能模块包括:(1)系统登录模块:根据不同权限将用户角色分为操作人员和管理员,操作人员可以进行系统操作;管理员可以对用户进行管理。
(2)会员卡号模块:记录卡号和用户姓名、身份证号、账户余额、是否续费等信息。
(3)系统管理模块:管理员可以进行系统的管理,包括用户信息的增、删、改、查。
(4)普通卡号模块:记录普通卡号、身份证号、进入和离开时间以及费用等信息。
项目的研究思路是:首先划分为会员卡和普通卡两种。
会员卡的特点是输入用户名、密码便可登陆,可充值会员使用。
普通卡的特点是记录上网时间,按时间先收费。
概念结构设计:一张用户管理表,表名[用户表]一张会员打台球,简称[会员卡]一张普通,简称[普通卡]所有用户共同使用一个主界面,在用户登录的时候确定用户及其权限,当登录的用户没有该项权限时,在界面中这项权限所对应的功能模块不能被点击,这样的设计方便了系统管理和维护。
用户在使用本系统时的工作过程为:进入系统后,会看到登录窗体,对用户的身份进行验证,身份正确则进入本系统,登录到主界面,选择需要的功能进行操作,结束后退出本系统。
如图所示。
图系统流程分析图管理员操作员 管理员 操作员图 系统功能模块 逻辑结构设计:用户表将涉及以下属性:姓名、密码、新密码、确认密码。
会员卡将涉及以下属性: 卡号、用户姓名、身份证号、账户余额、是否续费。
普通卡将涉及以下属性:普通卡号、身份证号、普通卡状态、进入和离开时间以及费用。
台球厅管理系统台球厅管理系统,是一种方便管理台球厅运营的工具。
随着社会的发展和人们娱乐消费观念的改变,越来越多的人选择在业余时间去台球厅放松身心。
然而,传统的台球厅管理方式已经无法满足日益增长的需求,因此,台球厅管理系统应运而生。
一、台球厅管理系统的功能1. 会员管理:台球厅管理系统具备会员管理功能,可以帮助台球厅收集和管理顾客的个人信息,包括姓名、联系方式、消费记录等。
通过会员功能,台球厅能够更好地了解顾客的消费习惯,为顾客提供个性化的服务,实现会员积分和兑换奖励等功能。
2. 订台预约:台球厅管理系统还可以实现订台预约功能,顾客可以通过系统在线选择喜欢的台球桌和时间段进行预约。
系统会自动生成订单,方便台球厅管理人员进行台球桌安排和确认。
3. 收银结算:台球厅管理系统可以进行收银结算,实现自动计算消费金额、打印发票等功能。
减少了人工操作的时间和错误率,提高了工作效率。
4. 库存管理:台球厅管理系统可以帮助台球厅管理人员进行库存管理,包括球杆、球袋、球台等设备的管理。
系统会自动提醒库存不足的物品,方便采购和补货,避免因为库存不足而无法满足顾客需求的情况发生。
5. 财务管理:台球厅管理系统可以进行财务管理,包括收入、支出、利润等方面的记录和统计。
通过系统的财务管理功能,台球厅可以清楚地知道自己的经营状况,及时调整经营策略,提高经营效益。
6. 数据分析:台球厅管理系统可以进行数据分析,分析顾客的消费习惯、高峰时段、热门球台等信息,帮助台球厅管理人员进行经营决策。
通过数据分析,台球厅可以制定更有效的营销策略,提高顾客满意度和忠诚度。
二、台球厅管理系统的优点1. 提高工作效率:台球厅管理系统可以自动完成一系列的管理工作,如会员管理、订台预约、收银结算等功能,减少了人工操作的时间和错误率,提高了工作效率。
2. 优化服务质量:台球厅管理系统通过会员管理和数据分析功能,了解顾客的需求和喜好,提供个性化的服务。
同时,系统可以帮助台球厅管理人员及时掌握顾客的反馈和投诉,及时处理,提高服务质量。
台球俱乐部管理系统毕业设计嘿,朋友!咱今儿来聊聊台球俱乐部管理系统毕业设计这档子事儿。
你想啊,台球俱乐部,那可是个热闹又有趣的地方。
可要是没有个好的管理系统,那不得乱了套?就像一辆没了方向盘的汽车,能跑得顺溜吗?先说这系统的用户管理模块吧。
得能清楚地知道谁是常客,谁是新客,谁是VIP 。
这就好比你家里来客人,你得清楚谁是亲戚,谁是朋友,不然招待错了人,那多尴尬呀!再讲讲球台的管理。
每个球台的状态得实时掌握,是空闲还是正在使用,有没有啥小毛病需要维修。
这就跟你出门得知道哪双鞋干净能穿,哪双鞋破了不能穿一个道理。
还有那财务模块,收了多少费用,支出了多少成本,都得明明白白。
不然,就像你兜里的钱,花着花着不知道咋就没了,那多闹心!会员管理也很重要。
给会员提供些专属的优惠和服务,让他们觉得自己与众不同,有被重视的感觉。
这就像朋友之间,你对他特别好,他能不跟你亲近吗?说到库存管理,球杆、台球、各种耗材,都得心里有数。
别等到客人要用的时候,发现啥都没有,那不是砸了自己的招牌?另外,这系统的界面还得简洁明了,操作简单。
不能搞得跟走迷宫似的,让人找不着北。
你想想,要是手机的操作界面复杂得要命,你还想用吗?一个好的台球俱乐部管理系统毕业设计,得像一个贴心的管家,把俱乐部里的大事小事都安排得妥妥当当。
让老板省心,让客人舒心。
这难道不是我们追求的目标吗?所以啊,做这个毕业设计的时候,可得多花心思,多琢磨。
要考虑到实际的使用场景,多去台球俱乐部实地考察考察,和工作人员聊聊,听听他们的需求和意见。
只有这样,才能做出真正实用、好用的管理系统。
总之,台球俱乐部管理系统毕业设计可不是一件能随便应付的事儿,得用心,得下功夫,才能交出一份满意的答卷!。
软件工程课程设计报告( 2013 -- 2014 年度第一学期)课程名称:软件工程课程设计题目:台球厅管理系统院系:班级:软件工程组号:组长:组员:指导教师:设计周数:小组成绩:日期:年月日《软件工程》课程设计任务书一、目的、要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:●学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;●熟悉自动化的软件开发工具Rational Rose 2003等,并将其运用于软件开发的全过程;●进一步加强和提高软件工程文档的编写能力;●培养协作能力和团队精神。
二、任务分配三、设计成果要求●建立系统分析与设计模型;●初步建立系统原型,实现关键的功能;●编写课程设计报告。
指导教师:日期:2013 年月日《软件工程》课程设计成绩评定一、指导教师评语二、成绩指导教师:日期:年月日摘要:台球厅管理系统是以Web界面与用户交互,为用户提供信息并接受其操作。
实现了对信息数据的远程浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,可移植性和一致性,同时提高了开发效率。
本系统共包括五个部分的管理:员工管理、球台的管理、会员管理、物品管理和消费的管理。
员工管理需要登记自己的信息。
球台管理是掌控着开台关台的操作和顾客消费信息。
会员管理则关乎会员的添加、删除、修改,和对会员等级的区分,从而决定结账时的消费折扣。
物品管理主要登记的是台球厅的物品信息以及相关的操作。
消费管理主要分为物品消费和球桌消费,会员只对球桌消费进行打折,对物品没有折扣。
本系统主要需要完成对台球厅信息的管理,账号登陆,登陆系统设置了管理员权限只有密码正确才能正常登陆系统,对数据进行操作。
具体功能包括查询台球桌信息、增加台球桌信息、修改台球桌信息、删除台球桌信息、调换台球桌、计时和费用结算等等。
关键词:台球厅,数据库,管理,目录第一章课程设计的目的与要求 (1)第二章设计正文 (1)2.1 概述 (1)2. 1.1 课题题目 (1)2. 1.2系统的主要目标 (1)2. 1.3系统的开发环境及运行环境 (1)2.2 系统需求分析 (1)2. 2.1用例图 (2)2. 2.2类图 (4)2. 2.3 顺序图 (5)2.3 系统总体设计 (6)2. 3.1 设计问题域系统 (6)2. 3.2 设计数据管理子系统 (7)2. 3.3 设计人机交互系统 (9)2.4 详细设计 (11)2.5 系统主要功能模块的设计和实现 (14)2. 5.1系统界面例图 (14)2. 5.2数据库的实现 (15)2.6 系统测试 (20)第三章课程设计总结 (20)参考文献 (21)附录1 (22)第一章课程设计的目的与要求近年来随着社会的发展,生活水平的提高,越来越多的人们注重自己的精神娱乐生活,随着台球厅规模的不断扩大,台球厅收费数量也相应的增加,面对着庞大的信息量,传统的人工方式管理会导致收费管理上的混乱,人力与物力过多浪费,导致不必要的浪费。
因此,必须制定一套合理、有效、规范和实用的台球厅计时收费系统,对计时收费进行集中统一的管理,因此需要有台球厅计时收费管理系统来帮助管理台球厅的计时收费信息,以便提高管理的工作效率。
通过这样的管理系统可以做到信息规范化、科学管理。
通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:●学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;●熟悉自动化的软件开发工具Rational Rose 2003等,并将其运用于软件开发的全过程;●进一步加强和提高软件工程文档的编写能力;培养协作能力和团队精神。
第二章设计正文2.1 概述2. 1.1 课题题目台球厅管理系统2. 1.2系统的主要目标本系统目标是实现台球厅管理系统所需的各种基本功能,包括顾客开台、结账功能和管理员查看会员信息、结算顾客消费总额功能以及管理员添加会员、维护学生、、会员信息、物品管理、添加物品、维护物品信息,还有公用的修改密码等功能。
2. 1.3系统的开发环境及运行环境操作系统: Windows XP Pro SP2建模工具: Rational Rose 2003数据库系统:SQL Server2000开发工具: Visual Studio 2005Web服务器:IIS+ 2.0平台2.2 系统需求分析台球厅管理系统主要满足来自二方面的要求,这二方面分别是管理员、客户,也即是二类客户角色。
(1)客户是主要的需求者,主要功能是办理会员、购买物品、桌球娱乐等操作;(2)管理员用户在会员子模块可以对会员信息的增加、删除、修改、查询操作,在物品子模块中对物品信息的增加、删除、修改操作,还可以对物品进行查询操作,可以对球桌进行开关操作,进行收银操作;本系统将管理员用户、客户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查询、维护系统中的所有信息,如添加会员客户,添加物品,修改会员信息,客户仅有购买物品,打桌球和办理会员。
2. 2.1用例图图1管理员用例图用例图说明:(1)系统的外部角色有:客户、管理员。
(2)系统主要用例的文档描述:①管理员管理用例:管理员可见的功能,这一用例进一步分为四个用例:会员信息管理用例、桌球管理信息用例、物品管理用例和修改密码管理用例。
②修改密码管理用例:管理员可见用例,实现管理员的密码修改。
③物品管理信息用例:信息管理用例可见功能,实现物品信息的管理,包含了添加物品信息、删除物品信息、修改物品信息、和查询物品信息四个用例。
④桌球管理信息用例:信息管理用例可见功能,实现桌球信息的管理,包含了开球桌和关球桌二个桌球用例。
⑤会员管理信息用例:信息管理用例可见功能,实现会员信息的管理,包含了会员信息增加、会员信息修改、会员信息删除、和会员信息查询。
(3)系统用例之间的关系:⑥会员管理信息用例与会员信息增加、删除、修改、查询之间是包含关系。
⑦桌球管理信息用例与桌球开和关之间是包含关系。
⑧物品管理信息用例与物品的增加、删除、修改、查询之间是包含关系。
(4)系统关键用例的正常事件流图和异常事件流图表1 修改密码用例的正常事件流图和异常事件流图表2 结账用例的正常事件流图和异常事件流图前置条件用户成功登录后置条件尚未关桌结账主事件流用户系统1.选择球桌号2.球桌消费统计页面3.单击结账5.关闭球桌,提示结账成功异常流异常流球桌未开系统提示球桌未开,不能2. 2.2类图图2类图类图说明:(1)Guanliyuan类是一个系统角色用户的基类,主要方法有四个huiyuangl() 用于管理会员qiuzhuogl() 用于管理球桌wupinggl() 用于管理物品xiugaimima() 用于修改密码(2)Vipgl类是一个会员类,主要方法有:hadd() 用于添加会员hdel() 用于删除会员hcha() 用于修改会员信息hche() 用于查询会员(3)Wupinggl类是一个物品类,主要方法有:wadd() 用于添加物品;wdel() 用于删除物品;wcha() 用于更新物品信息;wche() 用于获取物品列表。
(4)Qiuzhuogl类是一个球桌类,主要方法有:qsta() 用于开桌;qtime() 用于记录时间;qmon() 用于关桌;(5)Vrank类继承Vipgl类,主要方法有:vtran() 根据会员等级换算折扣率;(6)Jifeigl类是一个计费类,主要方法有:jsum() 用于结账时计算消费总和;2. 2.3 顺序图图3 管理员修改物品信息顺序图图4 管理员修改会员信息顺序图2.3 系统总体设计2. 3.1 设计问题域系统台球厅管理系统是实现会员注册、顾客结账以及学校教务管理员维护信息的一个平台,整个台球厅管理系统有前台和后台两部分,共分为2个模块:管理员模块,公有模块,分别用于完成各自的功能。
以下为台球厅管理系统总体设计图和各功能模块说明:(1)总体设计图图5 总体设计图(2)各模块功能表3 模块功能表功能模块包含子功能模块功能管理员模块会员管理子模块对会员信息的添加,修改,删除,查询等操作球桌管理子模块对球桌信息的添加,修改,删除等操作物品管理子模块对物品信息的添加,修改,删除等操作公有模块实现用户的身份验证,密码修改,退出系统等功能2. 3.2 设计数据管理子系统(1)数据表之间的关系表4数据库表序号数据库表数据表存储的内容1 Wupinggl 存储物品的信息2 Vrank 存储会员分级的信息3 Guanliyuan 存储管理员的信息4 Jifeigk 存储顾客消费的信息5 Vipgl 存储会员的信息6 Qiuzhuogl 存储球桌信息(2)数据表之间的关系图6数据表关系图(3)数据库表结构1)物品表Wupinggl的详细数据字段:序号字段名字段类型说明备注1 wnanme char(20)not null 物品名称关键字2 wprice double not null 物品价格3 wamount double not null 物品数量4 jw nvarchar(20) 物品计费2)会员等级表Vrank的详细数据字段:序号字段名字段类型说明备注1 vdiamond char(20)not null 钻石会员2 vplat char(20)not null 白金会员3 vsil char(20)not null 白银会员3)系统管理员表Guanliyuan的详细数据字段:4)计费表Jifeigl的详细数据字段:5)会员表Vipgl的详细数据字段:6)球桌表Qiuzhuogl的详细数据字段:2. 3.3 设计人机交互系统(1)用户描述管理员用户的描述:管理员用户在整个台球厅管理系统中起到管理和维护的作用,对会员和物品的信息进行管理和维护以及开关球桌等职责。
(2)设计命令层次1)系统的人机交互系统的内容和准则:本学生选课系统的人机交互子系统在根据不同的用户身份登陆到不同的页面,然后按照不同的用户只能进行用户权限内的操作,其结构图如下:图7界面结构图2)通过采用树形结构,细化命令的组织方式,如下:图8 界面结构细化图2.4 详细设计台球厅管理系统是实现顾客开桌、顾客结账以及台球厅管理员维护信息的一个平台,整个台球厅管理系统共分为2个大模块:管理员模块,公有模块,其中复杂的方法和模块的详细设计流程图如下。
(1)系统用户登录流程图:图9 系统登陆流程图(2)用户密码修改流程图:图10 用户修改密码流程图(3)管理员添加会员流程图:图11 管理员添加会员流程图(4)顾客结账流程图:图12 顾客结账流程图2.5 系统主要功能模块的设计和实现2. 5.1系统界面例图(1)管理员登陆界面:需要管理员输入账号和密码,得到进入系统的权限。