APP下载

台球馆管理系统的设计

2018-05-21鲁鸿承

世界家苑 2018年4期
关键词:管理系统

鲁鸿承

摘 要;从20世纪60年代以来企业信息化的趋势来看,企业的日常管理也趋向于信息化、网络化和高度集成化。台球馆业务管理信息化作为企业信息化的一部分是现代企业的灵魂,是现代台球馆企业发展的必然要求和基石。随着信息技术的高速发展和国外大型企业的纷纷涌入,作为现代化的台球馆管理系统的核心部分——业务管理,也要适应时代的发展。现代台球馆企业应该利用新的计算机管理技术,开发台球馆业务管理系统,这样才能在激烈的市场竞争中占据主动地位,大大提高工作效率,增加收益。

关键词:管理系统;台球馆业务管理;spring;springmvc;mybaties;mysql

一、研究现状分析

随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给台球经营企业的计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高台球经营企业管理效率,改善服务水准的重要手段之一。然而现在绝大多数的台球馆经营企业由于资金、人员等多方面原因不易使用台球馆管理类软件,全凭原始的手工记录管理,处理日常业务,效率低、易出错、准确性低;同时,市场上出现的各类管理软件基本上都是为其他行业经营专业设计的,有很多功能对于一般台球馆业务根本用不上,更为关键的是这些管理软件都是基于客户机/服务器的,从客户角度查看信息操作繁琐。随着信息技术的发展,传统的台球经营模式已无法满足社会发展的需要,台球馆为了提高服务质量来吸引客户,提高经济效益而采用spring+springmvc+mybaties+mysql创建管理信息系统来管理日常业务工作,合理配置资源,提升管理水平,从而在市场竞争中取得优势。很多台球馆经营企业都用过业务管理系统但一般都是C/S客户端格式,本设计选择基于Web的台球馆业务管理系统,就是为了更好提高服务质量,从而增加企业的效益,基于我们系统的开发工具采用的是Myeclipse;网页编辑方面使用Macromedia Dreamweaver 8,非常的实用方便;无需专门购置服务器,一般的普通学习用的电脑就可以了,mysql等软件都为系统的设计和开发提供了基础,成本不高,所以本系统在经济上是可行的。

二、系统功能设计

首先我们使用java语言中的面向对象思想来设计我们需要的抽象对象,做dao,service,control三层开发模式,使用mybatis做底层框架,对我们所需要的结果去mysql数据库中去查询、修改、删除,然后交由业务层处理,在我们的control和业务层对象的创建时,使用了spring框架,直接把我们所需要的组件直接实例化,放入spring容器中,当我们需要对象时直接去spring容器中拿取,在control层我们使用springMvc框架,让其与jsp页面交互,这就是一次完整的请求过程,在web开发过程中我们对于三层开发模式并没有做到完全解耦合,所以可以使用maven来搭建项目,项目体积小,也容易操作,对于一些编译调试的操作也是没有问题,可以把三层开发作为三个小项目来开发,做到隔离,解耦合。

(1)用户权限功能:本系统分为“超级管理员”、“普通管理员”、“会员用户”三种用户身份权限,其中“超级管理员”主要负责系统基础信息管理和管理员管理2个大模块的管理,“普通管理员”主要负责会员管理、台面信息管理、流水单管理3大模块的管理,“会员用户”主要拥有会员中心和流水单查看2个大模块的管理;(2)管理员管理:为系统增加管理员信息,使得每一个员工有自己的帐号和密码,确保信息的安全性;(3)设置台球馆其他附加盈利项目:通过设置消费项目管理,在经营台球馆业务的同时,可以增加其他附加项目信息,增加企业的利润;(4)会员管理:通过创建会员卡的形式,会员充值,赠送一定的消费金额,吸引客户,针对没有会员卡的顾客,进入消费时管理员可以提供一张公用会员卡,会员消费结束时返回押金。(5)台面信息管理:针对当前台球馆所拥有的台面信息进行管理,可以单独设置台面的编号、价格、备注信息,实现台面动态管理。(6)流水单管理:客户进入台球馆消费,通过开台设置,使用一台面进行活动,系统自动生成流水单并记录会员开台时间,顾客开台过程中,可以选择其他一些附带消费项目,当客户结算时,开台消费费用和其他消费项目消费一起结算,针对会员客户费用直接从会员卡中扣除,会员卡余额不足的情况下,系统提示会员需要补交费用;针对没有会员卡的顾客,开台时管理员提供其一张共用会员卡,结算时只需要直接缴纳费用即可。(7)报表:管理人员对于每一段时间来查看台球馆的经营情况

三、总结

在台球馆业务管理系统的设计中遇到了一些你想象不到的问题,这些问题的出现不是在理论描述时能发现的,只有从实际的开发过程中了解,只有亲身体会才能知道其中的问题所在,一个软件的研发,是一个迭代的过程,永远无法一次性的做到完美,该系统还有需要完善的地方。

参考文獻

[1]Jeffrey D.Ullman Jennifer Windom,数据库系统基础教程[M] 北京:机械工业出版社 2009-8

[2]张文静,林琪译,JSP程序设计,北京:人民邮电出版社[M],2006

[3]傅鹏旻,殷昊.基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊,2009,8(1):135-136

[4]陈正举.基于HIRBERNATE的数据库访问优化[J].计算机应用与软件,2012,29(7):145-149.

[5]《数据库系统概论》,高等教育出版社。

[6]龚瑜江,红黄永.基于Struts的Web开发[J].计算机与数字工程,2009,37(232):58-62.

[7]孙鑫编著,java_web开发详解.[M].电子工业出版社,2006.189-274

[8]Bruce E.Thinking in Java[M].北京:人民邮电出版社,2012.

[9]库俊国.基于J2EE技术的Web应用体系研究及实践[M].北京:人民邮电出版社,2014.

[10]卜佳旭.基于MVC模式企业信息管理系统设计与实现.北京希望电脑公司,2014.

[11] Buell.Data structures using Java.Jones&Bartlett; Learning.2013

(作者单位:湖南人文科技学院 信息学院)

猜你喜欢

管理系统
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
基于分布式数据库Cedar的高效工单管理系统设计与实现
基于.NET框架的内容管理系统设计与实现