ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:1.26MB ,
资源ID:7512545      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7512545.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(体育场管理系统方案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

体育场管理系统方案.docx

1、体育场管理系统方案体育场馆管理软件学院计算机学院专 业班 级学 号姓 名指导教师负责教师摘 要随着计算机技术与信息网络的发展和广泛的应用,体育场馆管理系统是为了实现企业产品管理的系统化、规化和自动化,从而提高企业管理效率而设计的。降低日常管理的工作强度,并且在大量管理数据中提取有用信息。本文在通过对运动场地管理方法进行调研的基础上,进行大量需求分析得出运动场馆的管理模式,设计并实现了体育场馆的管理系统。在进行了系统需求分析的基础上分析了系统的体系结构,并详细讨论了用界面控制器模型的模式,设计出解决方案。得出用户从场地预定,打印开单到场地使用与场地结账,管理人员所需要的操作和处理的问题,简化了管

2、理人员的操作,将大量的运算、处理等交给计算机。通过数据库来实现各种信息的记录与处理,本系统使用MyEclipse进行开发,使用SQL Server数据库存储数据,连接数据库时使用了Hibernate的数据库框架。为了最大限度的实现系统的易维护性和易操作性,设计了系统维护功能模块,使得整个系统运行稳定,系统数据安全可靠。关键词:体育场;管理系统;Java;MVC;Hibernate;The Stadium Management SoftwareAbstractWith the development of computer technology and information network a

3、nd application, the stadium management system is to achieve the standardization, product management and automation, so as to improve the efficiency of enterprise management and design. Reduce the working intensity of daily management, and extract useful information in a large number of management da

4、ta.In this paper, through the investigation on the sports field management method, a lot of demand analysis of sports venues management mode, the design and implementation of management system of stadium. The structure of the system analysis on the basis of system demand analysis, and discusses in d

5、etail with the interface controller, model, design solutions. The user from the venue booking, printing billing to the site and site check, operation and deal with the problem of managers are needed, simplifying the management of the operation, will be a lot of operation, processing to the computer.

6、 Achieved through the database record and handle all kinds of information, the system is developed with MyEclipse, using SQL Server database to store data, when connecting to the database using the database framework Hibernate. In order to maximize the realization of the system easy to maintain and

7、easy to operate, design the function of system maintenance module, which makes the system stable operation, system safety and reliability of the data.Keywords:Stadium; Management system; Java; MVC; Hibernate;1 体育场馆管理系统的需求分析1.1 系统背景介绍随着我国全民健身思想的普与,我国体育场馆数量不断增加,规模不断扩大,在希望最大限度利用体育场馆资源前提下,体育场馆的管理工作变得越来越

8、复杂。如何更安全、高效地使用体育场馆资源,做到场地信息的快速查询与规管理已成为我国体育场馆管理的核心。因此,体育场馆管理工作的信息化是必然的技术趋势,开发安全、高效、易于使用的基于数据库体育场馆管理系统刻不容缓。体育场管理软件是专用于体育场馆经营和管理的软件系统,软件采用计时管理的收费模式,配合收银管理和财务管理的功能,为体育场馆的经营提供一体化的管理方案,该系统适合应用在羽毛球,网球,篮球等场地的租用管理上。 开发体育场馆管理系统软件过程中,我采用了面向对象的软件技术进行系统的分析、设计。本论文在介绍面向对象软件方法基础上,对面向对象软件进行深入分析,比较了传统软件模型与面向对象软件模型的特

9、点,对管理系统在具体应用中适合的软件开发过程作了深入研究。在面向对象软件开发的各个阶段,结合体育场实际情况进行分析、设计。1.2 需求分析体育场馆管理系统的目标是对所有运动场地进行规管理,应当具有场地开单、选择消费模式、收费管理、查询场地信息、结账、场地类型设置、场地数量设置、计费标准设置、查看/编辑租场记录等功能,为体育场馆的经营提供一体化的管理方案。场馆管理人员可通过此系统实现对所有运动场地的管理。系统的总体任务是实现运动场地管理的系统化、规化和自动化。该系统的功能需求主要包括场馆管理人员对功能的需求:场地预定当有顾客需要使用场地时,需要到管理员处进行场地预定,管理员会根据情况为顾客开设场

10、地。场地开单体育场地的出租必不可少地存在收费管理的问题,票据作为一种凭证,可以让客人在场地使用的过程中觉得放心,也可以避免有缺乏票据的客人无偿地使用场地,体育场管理软件提供很好的场地管理功能,收银员在向客人收费的同时可以打印小票,客人凭票进场活动。场地结账体育场管理软件对于场地的管理分为计时管理和计次管理两类,在很多体育场馆的经营管理当中,既有按使用时间计算费用的场地,又有按使用次数计算费用的场地。计费标准设置体育场馆管理员使用系统设置为不同类型运动场地设置不同的计费标准。查询场地信息查询场地是否已经被租用,租场客户租用运动场地后,临柜查询开场时间、已经租用时间与各项消费等,体育场馆管理员使用

11、系统查询指定场地的开场时间、已经租用时间与各项消费等。选择消费模式租场客户临柜结算,体育场馆管理员使用系统为客户办理结账手续。并打印出票据。软件财务管理功能体育场馆管理系统附带完善的财务管理模块,财务模块不仅可以管理场地经营出租的基本营业收入,还可以按日期查看收支情况。场地设置体育场馆管理员使用系统添加或删除运动场地,设置运动场地的数量,可以更好的适应不同的体育馆。若场地需要维护,则可以设置场地为维护状态。会员管理会员可以享受优惠,管理员可以对会员进行添加、删除、修改和查询。根据体育场管理系统的需求分析,主要使用者有收银员和系统管理员:图1.1 系统用例图1.3 可行性分析可行性分析的主要目的

12、是在最短的时间以最小的代价确定是否能解决问题,要达到这个目的,必须分析几种主要解决方法的利弊,从而判断系统功能是否可以实现,系统完成后所能带来的效益是否能够最大化。因此,可行性研究实际上是进行一次简单的需求分析和设计的过程。一般来说,可行性分析应从技术可行性、经济可行性等方面进行分析。具体分析如下:1.技术可行性分析技术上可行性分析需要考虑采用的软硬件能否顺利实现需求分析。本系统采用Java作为系统应用程序的开发工具,采用SQL Server2008数据库进行存储数据,并利用Hibernate轻量级数据库框架管理数据等。从开发人员考虑,作为计算机专业的学生,大学四年的积累在一定程度上具备小型系

13、统开发的能力,而且现有的设备可以满足开发的需要。2.经济可行性分析由于MyEclipse与SQL Server2008可以在网络上免费下载或购买,所以开发的主要经济投入为开发与维护,计算机一个。而一旦次系统投入使用,不仅可以减少工作量并且提高工作效率,极大的方便了管理者。而且系统部是很复杂,开发周期短,人员经济支出大大减少,开发成本远小于经济收益,所以从经济方面讲,开发此系统是可行的。1.4 论文的组织结构本次毕业设计的主要工作是设计一个体育场管理系统,使用java基本技术与SQL server2008来实现的。论文的组织结构如下:第1章 系统的需求分析。主要对系统进行需求分析,并介绍了毕业设

14、计的背景意义与应用价值。第2章 相关技术研究。介绍了本毕业设计使用的技术与工具。第3章 系统的总体设计。主要设计了系统的基本模块,登录模块、场地管理模块、会员模块、财务模块和系统模块。第4章 系统的数据库设计。详细的介绍数据库的E-R图,并用二维表列出数据表的物理实现方式。第5章 系统的详细设计与实现。将总体设计中的各个模块展开,然后进行详细的设计与实现,并对功能和逻辑进行完善。第6章 系统测试。对系统的各个模块进行测试,并将测试结果记录下来,有需要完善的地方进行完善。2 相关技术研究2.1 Java相关技术Java伴随着网络普与的飞速而发展,作为软件开发的一种革命性技术,其地位已被确定。Ja

15、va应用如此广泛是因为Java具有多方面的优势,如:平台无关性,完全面向对象和简单性,可靠性,安全性,多线程和直接支持分布式的网络应用。Java的核心技术包括:JDBC(Java DataBase Connectivity,Java数据库连接)定义了Java应用程序与关系型数据库连接的规,类似于Windows的ODBC(Open DataBase Connectivity, 开放式数据库连接)。JSP是Sun公司1999年推出的一种动态网页技术标准,是一种运行于Web服务器端的标记语言,他能够将Java语言直接嵌入到HTML文档中。JSP是基于Java Servlet与Java体系的Web开发

16、技术,可以建立跨平台、安全、高效的动态。Java IDL(Java Interface Definition Language)提供与CORBE的无缝互操作性,这使得Java能集成异构的商务信息资源。JavaBeans 是Java的对象组件技术,提供组件服用的关键技术,类似于Windows的ActiveX。在JSP中可以使用Javabeans。E(Enterprise JavaBean)提供企业级的JavaBeans。2.2 SQL server数据库SQL server是由微软推出的一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合

17、,提供了基于事务的企业级信息管理系统方案。其具有先进的管理系统,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。我使用的是SQL Server 2008,它是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。2.3 MyEclipse开发工具MyEclipse是在eclipse的基础上,集成了自己的插件而成的IDE。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse

18、目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,E3,JDBC数据库工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2.4 MVC开发模式MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC 式的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系

19、统的可维护性、可扩展性、可移植性和组件的可复用性。图2.1 系统用例图2.5 HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用E的J2EE架构中取代CMP,完成数据持久化的重任。使用Hibernate可以减少一定的访问数据库的次数,Hibernate 使用 Java 反射机制 而不是字节码

20、来增强程序实现透明性,Hibernate 的性能非常好,因为它是个轻量级框架。 映射的灵活性很出色,它支持各种关系数据库,从一对一到多对多的各种复杂关系。但是,它限制所使用的对象模型。(例如,一个持久性类不能映射到多个表)其独有的界面和可怜的市场份额也让人不安,尽管如此,Hibernate 还是以其强大的发展动力减轻了这些风险。其他的开源持久性框架也有一些,不过都没有 Hibernate 这样有市场冲击力。Hibernate最便捷的优点是可以再不同数据库之间切换而不用修改源代码,只需在配置上修改即可。3 总体设计当用户登录后,会根据用户的级别分为系统管理员和收银员。收银员具有场地预定、预定开单

21、、场地结账、打印账单、场地更换、会员注册、会员充值、查看账单的功能,系统管理员会比收银员多的权限有:场地价格设置、添加场地、会员删除、添加系统收银员。还有管理员,管理员具有所有权限。而收银员只有场地管理和会员管理的权限。根据需求分析,体育场管理系统的功能结构入下图所示。3.1 系统结构设计首先操作人员需要登录系统,根据登录级别进入不同的管理界面。收银员进入只有场地预定、场地更换、场地结账、会员添加、会员充值、会员信息查看的管理界面。管理员进入的管理界面,不仅具有收银员的所有权限,而且还有查看财务信息和统计收入,还有对系统的管理:添加各种场地的类型,如足球场、篮球场等,为每个已有的类型场地添加场

22、地,修改每个类型场地的使用价格,添加收银员等。图3.1 体育场管理系统功能结构图3.1.2 场地管理功能模块由于场地管理下设容比较多,场地管理需要实现对客户的场地开单、场地更换、场地结账,以与管理整个运动场各个场地的使用情况,所以将其容另列在下面。场地管理在体育场管理系统中是一个重要的模块,在设计中需要判断场地重复使用,场地已经使用则不能维修等细节问题。图3.1 场地管理模块功能结构图3.2 系统架构本系统采用了模型-界面-控制结构。模型层主要负责接受控制层的调用,向数据库查询、添加、修改或者删除数据,并将数据或者信息返回给控制层。界面层主要是面向用户的,使用者根据需要点击按钮或菜单、显示表格

23、等,界面层主要容就是向控制层请求,显示用户需要的数据;控制层是模型层与界面层的中介,控制层接受界面层的请求,调用相应的模型层并接收返回的数据或者信息,并将接收到的数据或信息返回给界面层。图3.1 系统模式图程序设计分类如下,.my.model为模型层,负责数据交互;.my.service为控制层,主要负责调度;.my.view为界面层,为用户提供需要的显示。.my.tools为工具包,如字体、图片设置等。图3.2 代码分类图4 数据库的设计4.1 数据设计用户进行登录,需要判断用户登录是否合法,那么就需要用户登录表,那么登录有用户名,密码,为了方便管理,还应该有用户级别来却分管理员和收银员;场

24、地预定需要有场地预定表,预定表首先得有一个编号来作为主键,还要有场地的编号、场地的类型、该场地的计费标准、计费的方式、开始的时间和预计结束的时间、用户的类型,将这些信息记录下来作为计算花费金额的凭据;会员作为一种促销手段,可以留住回头客,为了方便管理,需要建立会员表,会员表需要会员编号作为会员的唯一身份标识、还有会员的方便会员卡的补办等、会员的押金(可以充值)、会员注册的时间、联系和总充值金额,记录总充值金额是为了区分哪些会员消费多,可以给予其一些奖励等;财务表是在场地使用结束后,将场地的使用的各项信息记录下来,作为收入判断或者在顾客有疑问时提供依据,财务表需要一个编号来作为主键,需要将使用场

25、地的场地编号、场地类型、押金、计费标准、计费方式、开始时间、结束时间、花费金额和用户的类型记录下来;为了方便管理场地设计了场地表,场地表以场地编号作为主键、场地类型用来却分场地和与场地类型表联系、显示图片的路径、场地当前可用状态和必要的备注信息。场地类型表中记录现有的场地类型编号、类型名称、按次收费的价格、按时间收费的价格和备注。4.2 系统E-R图是ER模型中,包含“实体”、“联系”和“属性”三个基本成分。实体实体是客观世界存在的且可相互区分的事物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。联系联系是指客观世界中各事物彼此间的联系。联系分为三类:一对一的关系,一对多的关系,多对

26、多的关系。属性属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。人们通常就是用实体、联系和属性这三个概念来理解现实问题,因此,ER模型比较接近人的思维方式。此外,ER模型使用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能理解它,因此,ER模型可以作为用户与系统分析员之间的交流工具。根据系统功能,确定实体、联系、属性,构建E-R图。(1)会员实体信息图会员是为了招揽顾客的一种促销手段,会员实体信息记录了会员的基本信息,而且会员还可以在使用场地时享受优惠。图4.1 会员实体信息图(2)场地实体信息图场地实体信息记录场地的基本信息。如场地编号、场地类型等。在管理员或收银员预

27、定的时候需要读取场地的信息,但是需要调整或者设置场地信息的时候就需要管理员。图4.2 场地实体信息图(3)场地类型实体信息图场地类型实体主要记录了有多少种类型场地。运动有很多种,所以运动场地也有很多种,如足球场、篮球场、羽毛球场等。图4.3 场地类型实体信息图(4)预定实体信息图预定实体信息是将场地预定的信息保存起来。如场地号、计费方式、计费标准、开始时间等。图4.4 预定实体信息图(5)财务实体信息图由于有收入统计、信息核查等问题,所以财务信息非常重要,将结账后的场地、开始时间、结束时间、花费金额等信息记录下来,可以统计不同时间段的收入,为制定经营策略提供帮助,也可以在顾客票据丢失的时候提供

28、查询依据。图4.5 财务信息实体信息图各个实体之间是有联系的,如顾客中有会员也有非会员;管理员只有1个,即可以管理会员也可以管理收银员,还可以管理场地(对场地的增删改);收银员可以为多个顾客开单,它们的具体关系如下图所示。图4.6为实体关系图。图4.6 实体关系图4.3 数据表设计表4.1为数据库表中各个表的名字和其所记录的信息,表4 数据库表表名说明myuser记录登录信息myground记录场地信息yuding记录预定信息member记录会员信息finance记录交易信息gstyle记录场地的类型信息myuser表myuser表记录了登录用户的信息,uid为登录用户的用户名,用户名为主键,

29、upasswd为登录用户的用户密码,ulevel为登录用户的用户级别,如果值为0 ,就是管理员,如果值为1就是收银员。如表4.1。 表4.1 myuser表字段名类型长度为空主键备注uidnvarchar50NY用户名upasswdnvarchar50N用户密码ulevelint1N用户级别myground表该表记录了每个类型场地的场地信息,gid为场地的编号,场地编号为主键;gtype为场地类型,gimage为界面显示的图片的路径,gkey为判断场地是否可预订的标记,things为该场地的备注,用来记录使用说明等。如表4.2。表4.2 场地表字段类型长度为空主键 备注gidnvarchar5

30、NY场地编号gtypenvarchar50N场地类型gimagenvarchar50N图片gkeybit1N场地是否可用thingsnvarchar255Y备注信息场地类型表记录场地类型的信息,gid为场地类型的编号,该为主键且为自增;gname为场类型的名称,如足球场、篮球场等;tprice为按次数收费的场地使用价格,sprice按时间收费的价格;things为备注,记录一些必要的说明。如下表4.3。表4.3 场地类型表字段类型长度为空主键 备注gidnvarchar5NY场地类型编号gnamenvarchar50N场地名称tpricenumeric10, 2N按时计费(元)spricenu

31、meric10, 2N按次计费(元)thingsnvarchar255Y备注信息预定表记录场地预定的信息,gid为场地的编号,gid为主键;price为此次的计费标准,即价格;gdeposit为顾客使用时的押金;gstart为场地预定开始时的时间;gtype记录了什么计费方式,如计次收费或者计时收费;usertype为顾客的类型,是会员或者是非会员,是会员则为会员号。如表4.4。表4.4预定表字段类型长度为空主键备注gidnvarchar5NY场地编号pricenumeric10, 2N计费标准gdepositnumeric10, 2N押金gstartdatetimeN进场时间gtypeintN计费类型usertypenvarchar

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1